SlackwareThis Forum is for the discussion of Slackware Linux.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
It could be missing dependencies, but being a complete Slackware noob, I have no idea which those would be. Here are some of the errors I get when doing "make install":
Code:
loadndisdriver.c:571: error: 'LOG_INFO' undeclared (first use in this function)
loadndisdriver.c:576: warning: implicit declaration of function 'unlink'
The list goes on and on(if someone would tell me how to capture the command-line output to a file, I would appreciate it). It ends with this:
Well, I installed the kernel source, and it still did not work. I might have unchecked a development package in the installation process, not sure which though. Can you tell me which ones I might need for this?
make -C driver install
make[1]: Entering directory `/home/megatog615/downloads/ndiswrapper-1.10/driver'
ld -r -o ndiswrapper.o hal.o iw_ndis.o loader.o misc_funcs.o ndis.o ntoskernel.o ntoskernel_io.o pe_linker.o pnp.o proc.o wrapndis.o wrapper.o usb.o divdi3.o
mkdir -p /lib/modules/2.4.31/misc
install -m 0644 ndiswrapper.o /lib/modules/2.4.31/misc
/sbin/depmod -a 2.4.31
make[1]: Leaving directory `/home/megatog615/downloads/ndiswrapper-1.10/driver'
make -C utils install
make[1]: Entering directory `/home/megatog615/downloads/ndiswrapper-1.10/utils'
gcc -g -Wall -DUTILS_VERSION=\"1.7\" -o loadndisdriver loadndisdriver.c
loadndisdriver.c:15:20: stdlib.h: No such file or directory
loadndisdriver.c:16:19: stdio.h: No such file or directory
loadndisdriver.c:17:19: errno.h: No such file or directory
loadndisdriver.c:18:20: string.h: No such file or directory
loadndisdriver.c:19:20: libgen.h: No such file or directory
loadndisdriver.c:21:22: sys/mman.h: No such file or directory
loadndisdriver.c:23:23: sys/types.h: No such file or directory
loadndisdriver.c:24:23: sys/ioctl.h: No such file or directory
loadndisdriver.c:25:22: sys/stat.h: No such file or directory
loadndisdriver.c:26:20: unistd.h: No such file or directory
loadndisdriver.c:27:19: fcntl.h: No such file or directory
In file included from /usr/lib/gcc-lib/i486-slackware-linux/3.3.6/include/syslimits.h:7,
from /usr/lib/gcc-lib/i486-slackware-linux/3.3.6/include/limits.h:11,
from loadndisdriver.c:28:
/usr/lib/gcc-lib/i486-slackware-linux/3.3.6/include/limits.h:122:75: limits.h: No such file or directory
loadndisdriver.c:29:19: ctype.h: No such file or directory
loadndisdriver.c:30:20: dirent.h: No such file or directory
loadndisdriver.c:31:20: syslog.h: No such file or directory
loadndisdriver.c:32:20: stdlib.h: No such file or directory
In file included from loadndisdriver.c:37:
../driver/loader.h:24: error: syntax error before "size_t"
../driver/loader.h:24: warning: no semicolon at end of struct or union
../driver/loader.h:26: error: syntax error before '}' token
../driver/loader.h:52: error: field `sys_files' has incomplete type
../driver/loader.h:56: error: field `bin_files' has incomplete type
loadndisdriver.c: In function `load_file':
loadndisdriver.c:67: error: `size_t' undeclared (first use in this function)
loadndisdriver.c:67: error: (Each undeclared identifier is reported only once
loadndisdriver.c:67: error: for each function it appears in.)
loadndisdriver.c:67: error: syntax error before "size"
loadndisdriver.c:68: error: `NULL' undeclared (first use in this function)
loadndisdriver.c:69: error: storage size of `statbuf' isn't known
loadndisdriver.c:71: warning: implicit declaration of function `basename'
loadndisdriver.c:71: warning: initialization makes pointer from integer without a cast
loadndisdriver.c:73: warning: implicit declaration of function `open'
loadndisdriver.c:73: error: `O_RDONLY' undeclared (first use in this function)
loadndisdriver.c:75: warning: implicit declaration of function `syslog'
loadndisdriver.c:75: error: `LOG_KERN' undeclared (first use in this function)
loadndisdriver.c:75: error: `LOG_INFO' undeclared (first use in this function)
loadndisdriver.c:75: warning: implicit declaration of function `strerror'
loadndisdriver.c:75: error: `errno' undeclared (first use in this function)
loadndisdriver.c:76: error: `EINVAL' undeclared (first use in this function)
loadndisdriver.c:79: warning: implicit declaration of function `fstat'
loadndisdriver.c:81: warning: implicit declaration of function `close'
loadndisdriver.c:84: error: `size' undeclared (first use in this function)
loadndisdriver.c:86: warning: implicit declaration of function `mmap'
loadndisdriver.c:86: error: `PROT_READ' undeclared (first use in this function)
loadndisdriver.c:86: error: `MAP_PRIVATE' undeclared (first use in this function)
loadndisdriver.c:86: warning: assignment makes pointer from integer without a cast
loadndisdriver.c:87: error: `MAP_FAILED' undeclared (first use in this function)
loadndisdriver.c:93: warning: implicit declaration of function `strncpy'
loadndisdriver.c:93: error: dereferencing pointer to incomplete type
loadndisdriver.c:93: error: dereferencing pointer to incomplete type
loadndisdriver.c:94: error: dereferencing pointer to incomplete type
loadndisdriver.c:94: error: dereferencing pointer to incomplete type
loadndisdriver.c:95: error: dereferencing pointer to incomplete type
loadndisdriver.c:96: error: dereferencing pointer to incomplete type
loadndisdriver.c:69: warning: unused variable `statbuf'
loadndisdriver.c: In function `parse_setting_line':
loadndisdriver.c:109: warning: implicit declaration of function `isspace'
loadndisdriver.c:115: warning: implicit declaration of function `strchr'
loadndisdriver.c:115: error: `NULL' undeclared (first use in this function)
loadndisdriver.c:117: error: `LOG_KERN' undeclared (first use in this function)
loadndisdriver.c:117: error: `LOG_INFO' undeclared (first use in this function)
loadndisdriver.c:118: error: `EINVAL' undeclared (first use in this function)
loadndisdriver.c:138: warning: implicit declaration of function `strlen'
loadndisdriver.c: In function `read_conf_file':
loadndisdriver.c:150: error: storage size of `statbuf' isn't known
loadndisdriver.c:151: error: `FILE' undeclared (first use in this function)
loadndisdriver.c:151: error: `config' undeclared (first use in this function)
loadndisdriver.c:157: warning: implicit declaration of function `lstat'
loadndisdriver.c:158: error: `LOG_KERN' undeclared (first use in this function)
loadndisdriver.c:158: error: `LOG_INFO' undeclared (first use in this function)
loadndisdriver.c:158: error: `errno' undeclared (first use in this function)
loadndisdriver.c:159: error: `EINVAL' undeclared (first use in this function)
loadndisdriver.c:162: warning: implicit declaration of function `sscanf'
loadndisdriver.c:178: warning: implicit declaration of function `fopen'
loadndisdriver.c:178: error: `NULL' undeclared (first use in this function)
loadndisdriver.c:182: warning: implicit declaration of function `fgets'
loadndisdriver.c:205: warning: implicit declaration of function `fclose'
loadndisdriver.c:150: warning: unused variable `statbuf'
loadndisdriver.c: In function `load_bin_file':
loadndisdriver.c:214: error: storage size of `driver_file' isn't known
loadndisdriver.c:218: error: `LOG_KERN' undeclared (first use in this function)
loadndisdriver.c:218: error: `LOG_INFO' undeclared (first use in this function)
loadndisdriver.c:220: warning: implicit declaration of function `tolower'
loadndisdriver.c:222: warning: implicit declaration of function `chdir'
loadndisdriver.c:223: error: `errno' undeclared (first use in this function)
loadndisdriver.c:225: error: `EINVAL' undeclared (first use in this function)
loadndisdriver.c:233: warning: implicit declaration of function `ioctl'
loadndisdriver.c:214: warning: unused variable `driver_file'
loadndisdriver.c: In function `load_driver':
loadndisdriver.c:251: error: `DIR' undeclared (first use in this function)
loadndisdriver.c:251: error: `driver_dir' undeclared (first use in this function)
loadndisdriver.c:253: error: `NULL' undeclared (first use in this function)
loadndisdriver.c:257: error: `LOG_KERN' undeclared (first use in this function)
loadndisdriver.c:257: error: `LOG_INFO' undeclared (first use in this function)
loadndisdriver.c:259: error: `errno' undeclared (first use in this function)
loadndisdriver.c:261: error: `EINVAL' undeclared (first use in this function)
loadndisdriver.c:263: warning: implicit declaration of function `opendir'
loadndisdriver.c:269: warning: implicit declaration of function `malloc'
loadndisdriver.c:269: warning: assignment makes pointer from integer without a cast
loadndisdriver.c:273: warning: implicit declaration of function `memset'
loadndisdriver.c:282: warning: implicit declaration of function `readdir'
loadndisdriver.c:282: warning: assignment makes pointer from integer without a cast
loadndisdriver.c:284: error: storage size of `statbuf' isn't known
loadndisdriver.c:286: warning: implicit declaration of function `strcmp'
loadndisdriver.c:286: error: dereferencing pointer to incomplete type
loadndisdriver.c:287: error: dereferencing pointer to incomplete type
loadndisdriver.c:290: warning: implicit declaration of function `stat'
loadndisdriver.c:290: error: dereferencing pointer to incomplete type
loadndisdriver.c:291: warning: implicit declaration of function `S_ISREG'
loadndisdriver.c:292: error: dereferencing pointer to incomplete type
loadndisdriver.c:297: error: dereferencing pointer to incomplete type
loadndisdriver.c:299: error: dereferencing pointer to incomplete type
loadndisdriver.c:302: error: dereferencing pointer to incomplete type
loadndisdriver.c:305: error: dereferencing pointer to incomplete type
loadndisdriver.c:306: error: dereferencing pointer to incomplete type
loadndisdriver.c:308: error: dereferencing pointer to incomplete type
loadndisdriver.c:314: error: dereferencing pointer to incomplete type
loadndisdriver.c:315: error: dereferencing pointer to incomplete type
loadndisdriver.c:316: warning: implicit declaration of function `strcpy'
loadndisdriver.c:317: error: dereferencing pointer to incomplete type
loadndisdriver.c:324: error: dereferencing pointer to incomplete type
loadndisdriver.c:284: warning: unused variable `statbuf'
loadndisdriver.c:349: warning: implicit declaration of function `closedir'
loadndisdriver.c:351: warning: implicit declaration of function `free'
loadndisdriver.c:358: warning: implicit declaration of function `munmap'
loadndisdriver.c: At top level:
loadndisdriver.c:383: error: syntax error before '*' token
loadndisdriver.c: In function `add_driver_devices':
loadndisdriver.c:389: error: `from' undeclared (first use in this function)
loadndisdriver.c:390: error: `dir' undeclared (first use in this function)
loadndisdriver.c:390: error: `driver_name' undeclared (first use in this function)
loadndisdriver.c:391: error: `LOG_KERN' undeclared (first use in this function)
loadndisdriver.c:391: error: `LOG_INFO' undeclared (first use in this function)
loadndisdriver.c:396: warning: assignment makes pointer from integer without a cast
loadndisdriver.c:405: error: dereferencing pointer to incomplete type
loadndisdriver.c:406: error: dereferencing pointer to incomplete type
loadndisdriver.c:409: error: dereferencing pointer to incomplete type
loadndisdriver.c:410: error: dereferencing pointer to incomplete type
loadndisdriver.c:411: error: storage size of `statbuf' isn't known
loadndisdriver.c:415: error: dereferencing pointer to incomplete type
loadndisdriver.c:416: error: `errno' undeclared (first use in this function)
loadndisdriver.c:421: error: dereferencing pointer to incomplete type
loadndisdriver.c:421: warning: assignment makes pointer from integer without a cast
loadndisdriver.c:425: error: `devices' undeclared (first use in this function)
loadndisdriver.c:440: error: dereferencing pointer to incomplete type
loadndisdriver.c:450: error: dereferencing pointer to incomplete type
loadndisdriver.c:452: warning: implicit declaration of function `strncat'
loadndisdriver.c:411: warning: unused variable `statbuf'
loadndisdriver.c: In function `load_all_devices':
loadndisdriver.c:472: error: storage size of `statbuf' isn't known
loadndisdriver.c:474: error: `DIR' undeclared (first use in this function)
loadndisdriver.c:474: error: `dir' undeclared (first use in this function)
loadndisdriver.c:474: error: `driver' undeclared (first use in this function)
loadndisdriver.c:474: warning: left-hand operand of comma expression has no effect
loadndisdriver.c:480: error: `LOG_KERN' undeclared (first use in this function)
loadndisdriver.c:480: error: `LOG_INFO' undeclared (first use in this function)
loadndisdriver.c:480: error: `errno' undeclared (first use in this function)
loadndisdriver.c:482: error: `EINVAL' undeclared (first use in this function)
loadndisdriver.c:484: error: `NULL' undeclared (first use in this function)
loadndisdriver.c:490: warning: assignment makes pointer from integer without a cast
loadndisdriver.c:496: warning: assignment makes pointer from integer without a cast
loadndisdriver.c:497: error: dereferencing pointer to incomplete type
loadndisdriver.c:498: error: dereferencing pointer to incomplete type
loadndisdriver.c:501: error: dereferencing pointer to incomplete type
loadndisdriver.c:502: warning: implicit declaration of function `S_ISDIR'
loadndisdriver.c:504: error: dereferencing pointer to incomplete type
loadndisdriver.c:505: error: dereferencing pointer to incomplete type
loadndisdriver.c:509: error: dereferencing pointer to incomplete type
loadndisdriver.c:510: error: dereferencing pointer to incomplete type
loadndisdriver.c:515: error: dereferencing pointer to incomplete type
loadndisdriver.c:472: warning: unused variable `statbuf'
loadndisdriver.c: In function `get_ioctl_device':
loadndisdriver.c:552: error: `FILE' undeclared (first use in this function)
loadndisdriver.c:552: error: `proc_misc' undeclared (first use in this function)
loadndisdriver.c:560: warning: implicit declaration of function `strstr'
loadndisdriver.c:561: warning: implicit declaration of function `strtol'
loadndisdriver.c:561: error: `NULL' undeclared (first use in this function)
loadndisdriver.c:571: error: `LOG_KERN' undeclared (first use in this function)
loadndisdriver.c:571: error: `LOG_INFO' undeclared (first use in this function)
loadndisdriver.c:576: warning: implicit declaration of function `unlink'
loadndisdriver.c:577: warning: implicit declaration of function `mknod'
loadndisdriver.c:577: error: `S_IFCHR' undeclared (first use in this function)
loadndisdriver.c:579: error: `errno' undeclared (first use in this function)
loadndisdriver.c:584: error: `O_RDONLY' undeclared (first use in this function)
loadndisdriver.c: In function `main':
loadndisdriver.c:605: warning: implicit declaration of function `openlog'
loadndisdriver.c:605: error: `LOG_PERROR' undeclared (first use in this function)
loadndisdriver.c:605: error: `LOG_CONS' undeclared (first use in this function)
loadndisdriver.c:605: error: `LOG_KERN' undeclared (first use in this function)
loadndisdriver.c:605: error: `LOG_DEBUG' undeclared (first use in this function)
loadndisdriver.c:607: error: `LOG_INFO' undeclared (first use in this function)
loadndisdriver.c:609: warning: implicit declaration of function `strncmp'
loadndisdriver.c:611: warning: implicit declaration of function `printf'
loadndisdriver.c:621: warning: implicit declaration of function `atoi'
loadndisdriver.c:636: warning: implicit declaration of function `atof'
loadndisdriver.c:668: warning: implicit declaration of function `closelog'
make[1]: *** [loadndisdriver] Error 1
make[1]: Leaving directory `/home/megatog615/downloads/ndiswrapper-1.10/utils'
make: *** [install] Error 2
The "No such file or directory" errors suggest you're missing whatever package provides those. I'm not sure which one it is though, some kind of development package, surely.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.