Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 175304

Summary: net-wireless/fwlanusb fails to compile unter 2.6.20-r6
Product: Gentoo Linux Reporter: Andreas Schrimpf <andreas.schrimpf>
Component: New packagesAssignee: Stefan Briesenick (RETIRED) <sbriesen>
Status: RESOLVED TEST-REQUEST    
Severity: normal CC: conikost, net-dialup
Priority: High    
Version: unspecified   
Hardware: x86   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Andreas Schrimpf 2007-04-20 04:35:22 UTC
After emerging gentoo-sources-2.6.20-r6 fwlanusb can't be compiled.
With gentoo-sources-2.6.19-r5 the emerge succeeded, but after loading the module the pc crashs, so I waited for 2.6.20-kernel to try it again.


Reproducible: Always

Steps to Reproduce:
1. emerge gentoo-sources 
2. emerge fwlanusb
3.

Actual Results:  
 emerge fwlanusb
Calculating dependencies... done!

>>> Emerging (1 of 1) net-wireless/fwlanusb-0.09.00_beta-r2 to /

...

make[1]: Entering directory `/usr/src/linux-2.6.20-gentoo-r6'
  CC [M]  /var/tmp/portage/net-wireless/fwlanusb-0.09.00_beta-r2/work/fritz/src/driver.o
  CC [M]  /var/tmp/portage/net-wireless/fwlanusb-0.09.00_beta-r2/work/fritz/src/main.o
/var/tmp/portage/net-wireless/fwlanusb-0.09.00_beta-r2/work/fritz/src/driver.c: In function \u2018usb_write_complete\u2019:
/var/tmp/portage/net-wireless/fwlanusb-0.09.00_beta-r2/work/fritz/src/driver.c:502: warning: ISO C90 forbids mixed declaration
s and code
/var/tmp/portage/net-wireless/fwlanusb-0.09.00_beta-r2/work/fritz/src/driver.c: In function \u2018usb_read_complete\u2019:
/var/tmp/portage/net-wireless/fwlanusb-0.09.00_beta-r2/work/fritz/src/driver.c:548: warning: ISO C90 forbids mixed declaration
s and code
/var/tmp/portage/net-wireless/fwlanusb-0.09.00_beta-r2/work/fritz/src/driver.c: In function \u2018usb_cmd_complete\u2019:
/var/tmp/portage/net-wireless/fwlanusb-0.09.00_beta-r2/work/fritz/src/driver.c:637: warning: ISO C90 forbids mixed declaration
s and code
/var/tmp/portage/net-wireless/fwlanusb-0.09.00_beta-r2/work/fritz/src/driver.c:917:50: error: macro "INIT_WORK" passed 3 argum
ents, but takes just 2
/var/tmp/portage/net-wireless/fwlanusb-0.09.00_beta-r2/work/fritz/src/driver.c: In function \u2018start_recovery_worker\u2019:
/var/tmp/portage/net-wireless/fwlanusb-0.09.00_beta-r2/work/fritz/src/driver.c:917: error: \u2018INIT_WORK\u2019 undeclared (f
irst use in this function)
/var/tmp/portage/net-wireless/fwlanusb-0.09.00_beta-r2/work/fritz/src/driver.c:917: error: (Each undeclared identifier is repo
rted only once
/var/tmp/portage/net-wireless/fwlanusb-0.09.00_beta-r2/work/fritz/src/driver.c:917: error: for each function it appears in.)
make[2]: *** [/var/tmp/portage/net-wireless/fwlanusb-0.09.00_beta-r2/work/fritz/src/driver.o] Error 1



isaac ~ # emerge --info
Portage 2.1.2.2 (default-linux/x86/2006.0, gcc-4.1.1, glibc-2.5-r0, 2.6.20-gentoo-r6 i686)
=================================================================
System uname: 2.6.20-gentoo-r6 i686 Intel(R) Celeron(R) CPU 2.40GHz
Gentoo Base System release 1.12.9
Timestamp of tree: Wed, 18 Apr 2007 17:30:01 +0000
ccache version 2.4 [enabled]
dev-java/java-config: 1.3.7, 2.0.31
dev-lang/python:     2.4.3-r4
dev-python/pycrypto: 2.0.1-r5
dev-util/ccache:     2.4-r6
sys-apps/sandbox:    1.2.17
sys-devel/autoconf:  2.13, 2.61
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10
sys-devel/binutils:  2.16.1-r3
sys-devel/gcc-config: 1.3.15-r1
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.17-r2
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O3 -march=pentium4 -funroll-loops -fprefetch-loop-arrays -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/X11/xkb"
CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf /etc/java-config/vms/ /etc/php/apache1-php4/ext-active/ /etc/php/a
pache1-php5/ext-active/ /etc/php/apache2-php4/ext-active/ /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php4/ext-active/ /etc
/php/cgi-php5/ext-active/ /etc/php/cli-php4/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/splash /etc/ter
minfo /etc/texmf/web2c"
CXXFLAGS="-O3 -march=pentium4 -funroll-loops -fprefetch-loop-arrays -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="ccache distlocks fixpackages metadata-transfer sandbox sfperms strict userpriv"
GENTOO_MIRRORS="http://ftp.belnet.be/mirror/rsync.gentoo.org/gentoo/ http://gentoo.mirror.solnet.ch http://trumpetti.atm.tut.f
i/gentoo/ http://ftp.heanet.ie/pub/gentoo/"
LC_ALL="en_US.utf8"
LINGUAS="de en"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after -
-stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --filter=H_**/files/digest-*"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="X alsa apache2 apm audiofile avahi bitmap-fonts bonobo cdparanoia cdr cli cracklib crypt cups curl dbus directfb dri dvd 
dvdr dvdread eds emboss encode esd evo ffmpeg firefox flac foomaticdb fortran gd gdbm gif giff gnome gphoto2 gpm gstreamer gtk
 gtk2 hal howl icc iconv imagemagick imap imlib ipv6 isdnlog jpeg jpeg2k ldap libg++ libwww lm_sensors mad maildir midi mikmod
 mime motif mp3 mpeg mplayer mysql ncurses nls nptl nptlonly ogg opengl oss pam pcre pda pdf perl plotutils png postgres pppd 
python quicktime readline reflection sasl scanner sdl session spell spl ssl stream tcpd tetex truetype truetype-fonts type1-fo
nts unicode usb v4l vorbis wifi win32codecs wxwindows x86 xml xorg xv xvid zlib" ALSA_CARDS="ali5451 als4000 atiixp atiixp-mod
em bt87x ca0106 cmipci emu10k1 emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-
audio via82xx via82xx-modem ymfpci" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 
ioplug ladspa lfloat linear meter mulaw multi null plug rate route share shm softvol" ELIBC="glibc" INPUT_DEVICES="keyboard mo
use" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="de en" USERLA
ND="GNU" VIDEO_CARDS="radeon"
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LDFLAGS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXT
RA_OPTS, PORTDIR_OVERLAY
Comment 1 Andreas Schrimpf 2007-05-08 03:55:36 UTC
Version 01.00.00-RC1*  of the original avm driver is available! 
If possible, please include this update.
Comment 2 Stefan Briesenick (RETIRED) gentoo-dev 2007-05-16 10:29:13 UTC
thanks for reporting. I'll check the new driver asap!
Comment 3 Stefan Briesenick (RETIRED) gentoo-dev 2007-05-19 18:14:40 UTC
*** Bug 179083 has been marked as a duplicate of this bug. ***
Comment 4 Stefan Briesenick (RETIRED) gentoo-dev 2007-05-19 18:17:19 UTC
I have the new ebuild already in my local overlay. But the new driver freezes my system immediately as soon the driver is loaded. Has anymore checked it already with more success? If not, I would commit the new ebuild but mask it for the time being.
Comment 5 Conrad Kostecki gentoo-dev 2007-05-19 18:18:24 UTC
@Stefan Briesenick 
Could you give the new ebuild? I got this stick and would like to test it!
Comment 6 Stefan Briesenick (RETIRED) gentoo-dev 2007-05-19 18:24:43 UTC
ok, I do some last cleanup/checks and then I commit it. But due to the freeze on my system, I will mask it. If you want to use it, you have to manually unmask it in /etc/portage/package.unmask.
Comment 7 Conrad Kostecki gentoo-dev 2007-05-19 18:26:53 UTC
Ok, thx!
Comment 8 Andreas Schrimpf 2007-05-20 09:38:07 UTC
Thanks for working on the problem. I have to add, that the OLD driver freezes my system to, if I compiled it with the 2.6.19 kernel.
I have the feeling it has something to do with internel changes of the wireless lan stack handling in the kernel.
Comment 9 Stefan Briesenick (RETIRED) gentoo-dev 2007-05-21 21:57:03 UTC
ok, comitted to CVS.

But I masked it! So if you want to test it, just run:

echo "net-wireless/fwlanusb" >> /etc/portage/package.unmask

and please give feedback to AVM so that they can fix the issues. thanks!
Comment 10 Stefan Briesenick (RETIRED) gentoo-dev 2007-05-21 21:58:47 UTC
hpmf. since the bug is not really solved, I reopen it for the time being.
Comment 11 Jakub Moc (RETIRED) gentoo-dev 2007-07-12 08:36:05 UTC
Please, test w/ fwlanusb-1.00.00 
Comment 12 Andreas Schrimpf 2007-07-14 06:08:03 UTC
Tested with 2.6.20-gentoo-r8 and the new kernel 2.6.21-gentoo-r4, using wireless-tools.
No problems compiling and running the driver.

It works fine! Thanks a lot.