LinuxQuestions.org
Welcome to the most active Linux Forum on the web.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware
User Name
Password
Slackware This Forum is for the discussion of Slackware Linux.

Notices


Reply
  Search this Thread
Old 02-19-2006, 03:58 AM   #1
Megatog615
Member
 
Registered: Feb 2006
Distribution: Ubuntu, Debian, and Slackware
Posts: 48

Rep: Reputation: 15
NDISWrapper Install Errors


I have tried searching for hours, to no avail.

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:
Code:
make[1]: *** [loadndisdriver] Error 1
make[1]: Leaving directory '/home/megatog615/downloads/ndiswrapper-1.10/utils'
make: *** [install] Error 2
 
Old 02-19-2006, 04:04 AM   #2
Nylex
LQ Addict
 
Registered: Jul 2003
Location: London, UK
Distribution: Slackware
Posts: 7,464

Rep: Reputation: Disabled
You can use > to send the output to a file. For example,

$ make > myfile

would send the output of make to a file called "myfile".

I don't know, but it could possibly a problem with the source itself. I'm using NDISWrapper 1.8 and that works fine.
 
Old 02-19-2006, 04:08 AM   #3
Megatog615
Member
 
Registered: Feb 2006
Distribution: Ubuntu, Debian, and Slackware
Posts: 48

Original Poster
Rep: Reputation: 15
I tried that but it did not copy the error messages to the file.

What is NDISWrapper's dependencies in Slackware?

Last edited by Megatog615; 02-19-2006 at 04:39 AM.
 
Old 02-19-2006, 04:43 AM   #4
Nylex
LQ Addict
 
Registered: Jul 2003
Location: London, UK
Distribution: Slackware
Posts: 7,464

Rep: Reputation: Disabled
That's strange, what is in the file then?

All you need for NDISWrapper is the kernel source, which I think is installed by default.
 
Old 02-19-2006, 10:09 AM   #5
Megatog615
Member
 
Registered: Feb 2006
Distribution: Ubuntu, Debian, and Slackware
Posts: 48

Original Poster
Rep: Reputation: 15
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?
 
Old 02-19-2006, 01:26 PM   #6
Megatog615
Member
 
Registered: Feb 2006
Distribution: Ubuntu, Debian, and Slackware
Posts: 48

Original Poster
Rep: Reputation: 15
Ok, I got the entire error log. Here it is:
Code:
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
 
Old 02-19-2006, 01:31 PM   #7
Nylex
LQ Addict
 
Registered: Jul 2003
Location: London, UK
Distribution: Slackware
Posts: 7,464

Rep: Reputation: Disabled
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.
 
Old 02-19-2006, 01:40 PM   #8
Megatog615
Member
 
Registered: Feb 2006
Distribution: Ubuntu, Debian, and Slackware
Posts: 48

Original Poster
Rep: Reputation: 15
I fixed it by installing glibc. FOr some reason, I didn't select that at setup.

Thanks for your help.
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
FC3, ndiswrapper install errors DarKnight75 Linux - Wireless Networking 2 02-08-2006 08:07 PM
ndiswrapper errors... djcowan Linux - Wireless Networking 1 10-17-2005 07:49 AM
Ndiswrapper 1.0 make install errors on FC3 kernel 2.6.10-1.760_FC3 with BCM 4304 mikevicious Linux - Wireless Networking 5 02-15-2005 08:41 PM
Install of ndiswrapper errors Biscram Linux - Wireless Networking 3 10-21-2004 03:03 PM
NDIswrapper install errors--please help me! esher2292 Linux - Newbie 34 06-01-2004 06:47 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware

All times are GMT -5. The time now is 09:35 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration