System:
Processor - Pentium M 1.7 (Working)
Memory - 1GB (Working)
Video - Radeon Mobility (Still testing)
Sound - i8x0 (Working with minor issues)
PCMCIA - Yenta ( Having Problems but not related to this problem. )
DVD/CDRW - Not tested yet
Ran into a problem emerging wavemon while I was trying to get my wireless working. I was following a howto posted here and here. As well as other places such as this one. Iknow there are more here in the forums that are the same and similar models to my laptop. Yet I can't get my wireless working. I have searched the forums and haven't found anything different than what is in the howto's on gentoo wiki.
Anyway, here is the error output I recieve when attempting an emerge.
Code: Select all
[32;01m* [0m Determining the location of the kernel source code
[32;01m* [0m Found kernel source directory:
[32;01m* [0m /usr/src/linux
[32;01m* [0m Found kernel object directory:
[32;01m* [0m /lib/modules/2.6.19-gentoo-r5/build
[32;01m* [0m Found sources for kernel version:
[32;01m* [0m 2.6.19-gentoo-r5
>>> Unpacking source...
>>> Unpacking wavemon-0.4.0b.tar.gz to /var/tmp/portage/net-wireless/wavemon-0.4.0b-r1/work
[32;01m* [0m Applying wavemon-gcc-fixes.patch ...
[A [116C [34;01m[ [32;01mok [34;01m ] [0m
>>> Source unpacked.
>>> Compiling source in /var/tmp/portage/net-wireless/wavemon-0.4.0b-r1/work/wavemon-0.4.0b ...
* econf: updating wavemon-0.4.0b/config.guess with /usr/share/gnuconfig/config.guess
* econf: updating wavemon-0.4.0b/config.sub with /usr/share/gnuconfig/config.sub
./configure --prefix=/usr --host=i686-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --build=i686-pc-linux-gnu
creating cache ./config.cache
checking host system type... i686-pc-linux-gnu
checking for gcc... i686-pc-linux-gnu-gcc
checking whether the C compiler (i686-pc-linux-gnu-gcc -march=pentium3 -O2 -pipe -fomit-frame-pointer -I/usr/src/linux/include ) works... yes
checking whether the C compiler (i686-pc-linux-gnu-gcc -march=pentium3 -O2 -pipe -fomit-frame-pointer -I/usr/src/linux/include ) is a cross-compiler... no
checking whether we are using GNU C... yes
checking whether i686-pc-linux-gnu-gcc accepts -g... yes
checking how to run the C preprocessor... i686-pc-linux-gnu-gcc -E
checking for a BSD compatible install... /bin/install -c
checking whether make sets ${MAKE}... yes
checking for linux/wireless.h... yes
checking for pow in -lm... yes
checking for waddstr in -lncurses... yes
checking for ANSI C header files... yes
checking for fcntl.h... yes
checking for netdb.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for sys/ioctl.h... yes
checking for sys/socket.h... yes
checking for sys/time.h... yes
checking for unistd.h... yes
checking for working const... yes
checking whether time.h and sys/time.h may both be included... yes
checking whether i686-pc-linux-gnu-gcc needs -traditional... no
checking return type of signal handlers... void
checking for vprintf... yes
checking for gettimeofday... yes
checking for memmove... yes
checking for memset... yes
checking for modf... yes
checking for pow... yes
checking for socket... yes
checking for strcasecmp... yes
checking for strchr... yes
checking for strcspn... yes
checking for strdup... yes
checking for strncasecmp... yes
checking for strspn... yes
checking for strtol... yes
updating cache ./config.cache
creating ./config.status
creating Makefile
creating defs.h
i686-pc-linux-gnu-gcc -march=pentium3 -O2 -pipe -fomit-frame-pointer -I/usr/src/linux/include -c -o conf.o conf.c
In file included from iw_if.h:22,
from conf.c:31:
/usr/src/linux/include/linux/wireless.h:649: error: expected specifier-qualifier-list before '__s32'
/usr/src/linux/include/linux/wireless.h:661: error: expected ':', ',', ';', '}' or '__attribute__' before '*' token
/usr/src/linux/include/linux/wireless.h:676: error: expected specifier-qualifier-list before '__s32'
/usr/src/linux/include/linux/wireless.h:687: error: expected specifier-qualifier-list before '__u8'
/usr/src/linux/include/linux/wireless.h:703: error: expected specifier-qualifier-list before '__u32'
/usr/src/linux/include/linux/wireless.h:716: error: expected specifier-qualifier-list before '__u32'
/usr/src/linux/include/linux/wireless.h:743: error: expected specifier-qualifier-list before '__u8'
/usr/src/linux/include/linux/wireless.h:805: error: expected specifier-qualifier-list before '__u32'
/usr/src/linux/include/linux/wireless.h:819: error: expected specifier-qualifier-list before '__u16'
/usr/src/linux/include/linux/wireless.h:833: error: expected specifier-qualifier-list before '__u32'
/usr/src/linux/include/linux/wireless.h:841: error: expected specifier-qualifier-list before '__u32'
/usr/src/linux/include/linux/wireless.h:850: error: expected specifier-qualifier-list before '__u32'
/usr/src/linux/include/linux/wireless.h:862: error: expected specifier-qualifier-list before '__u16'
/usr/src/linux/include/linux/wireless.h:885: error: 'IFNAMSIZ' undeclared here (not in a function)
/usr/src/linux/include/linux/wireless.h:900: error: expected specifier-qualifier-list before '__u32'
/usr/src/linux/include/linux/wireless.h:944: error: expected specifier-qualifier-list before '__u32'
/usr/src/linux/include/linux/wireless.h:1045: error: expected specifier-qualifier-list before '__u32'
/usr/src/linux/include/linux/wireless.h:1063: error: expected specifier-qualifier-list before '__u16'
make: *** [conf.o] Error 1
!!! ERROR: net-wireless/wavemon-0.4.0b-r1 failed.
Call stack:
ebuild.sh, line 1614: Called dyn_compile
ebuild.sh, line 971: Called qa_call 'src_compile'
environment, line 3887: Called src_compile
wavemon-0.4.0b-r1.ebuild, line 33: Called die
!!! emake failed
!!! If you need support, post the topmost build error, and the call stack if relevant.
!!! A complete build log is located at '/var/tmp/portage/net-wireless/wavemon-0.4.0b-r1/temp/build.log'.
If I am going about this all wrong then please let me know. I have been going at this for 4 days now.


