Skip to content

Make error #128

@DukeOfJamming

Description

@DukeOfJamming

Hi, I am using Manjaro with the 4.19.34-1 Kernel installed. When I run the make file I get the following error:

[benjamin@benjamin-pc Netgear-A6210]$ make
export DBGFLAGS

*** Building driver with debug messages ***

cp -f os/linux/Makefile.6 /home/benjamin/Documents/Netgear-A6210/os/linux/Makefile
make -C /lib/modules/4.19.28-1-MANJARO/build DBGFLAGS=-DDBG SUBDIRS=/home/benjamin/Documents/Netgear-A6210/os/linux modules
make[1]: Entering directory '/usr/lib/modules/4.19.28-1-MANJARO/build'
make[1]: *** No rule to make target 'modules'. Stop.
make[1]: Leaving directory '/usr/lib/modules/4.19.28-1-MANJARO/build'
make: *** [Makefile:64: debug] Error 2

I looked around at other people who had this problem. I have checked that I have the linux419 headers installed in package manager. I also tried making that folder since my modules folder only had a 4.19.34-1-MANJARO folder. The last thing I tried was manually setting the make file to use the folder that the make error was trying to use, that offered no change. When I set the make file to manually use the newer .34 folder it got a bit further and then got stuck saying the same error, the output is below:

[benjamin@benjamin-pc Netgear-A6210]$ make
export DBGFLAGS

*** Building driver with debug messages ***

cp -f os/linux/Makefile.6 /home/benjamin/Documents/Netgear-A6210/os/linux/Makefile
make -C /lib/modules/4.19.34-1-MANJARO/build DBGFLAGS=-DDBG SUBDIRS=/home/benjamin/Documents/Netgear-A6210/os/linux modules
make[1]: Entering directory '/usr/lib/modules/4.19.34-1-MANJARO/build'
CC [M] /home/benjamin/Documents/Netgear-A6210/os/linux/../../os/linux/sta_ioctl.o
In file included from ./include/linux/bitmap.h:9,
from ./include/linux/cpumask.h:12,
from ./arch/x86/include/asm/cpumask.h:5,
from ./arch/x86/include/asm/msr.h:11,
from ./arch/x86/include/asm/processor.h:21,
from ./arch/x86/include/asm/cpufeature.h:5,
from ./arch/x86/include/asm/thread_info.h:53,
from ./include/linux/thread_info.h:38,
from ./arch/x86/include/asm/preempt.h:7,
from ./include/linux/preempt.h:81,
from ./include/linux/spinlock.h:51,
from ./include/linux/seqlock.h:36,
from ./include/linux/time.h:6,
from ./include/linux/stat.h:19,
from ./include/linux/module.h:10,
from /home/benjamin/Documents/Netgear-A6210/include/os/rt_linux.h:14,
from /home/benjamin/Documents/Netgear-A6210/include/rtmp_os.h:30,
from /home/benjamin/Documents/Netgear-A6210/include/rtmp_comm.h:64,
from /home/benjamin/Documents/Netgear-A6210/os/linux/../../os/linux/sta_ioctl.c:33:
In function ‘memcpy’,
inlined from ‘rt_ioctl_iwaplist’ at /home/benjamin/Documents/Netgear-A6210/os/linux/../../os/linux/sta_ioctl.c:549:2:
./include/linux/string.h:341:4: error: call to ‘__read_overflow2’ declared with attribute error: detected read beyond size of object passed as 2nd parameter
__read_overflow2();
^~~~~~~~~~~~~~~~~~
make[2]: *** [scripts/Makefile.build:304: /home/benjamin/Documents/Netgear-A6210/os/linux/../../os/linux/sta_ioctl.o] Error 1
make[1]: *** [Makefile:1525: module/home/benjamin/Documents/Netgear-A6210/os/linux] Error 2
make[1]: Leaving directory '/usr/lib/modules/4.19.34-1-MANJARO/build'
make: *** [Makefile:64: debug] Error 2

Since a bunch of old posts said you need the linux49 headers I tried installing them but from what I have read now I don't think I need them as that isn't my kernel version? Sorry I am kind of new to this so any help would be appreciated.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions