Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 165485 - net-dialup/fcdsl-2.6.37 doesn't compile with kernel 2.6.19 or 2.6.20
Summary: net-dialup/fcdsl-2.6.37 doesn't compile with kernel 2.6.19 or 2.6.20
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Gentoo Dialup Developers
URL:
Whiteboard:
Keywords:
: 165484 (view as bug list)
Depends on:
Blocks: kernel-2.6.19
  Show dependency tree
 
Reported: 2007-02-05 20:00 UTC by Heiko Nock
Modified: 2007-04-13 19:04 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
Trivial patch, should work for 2.6.19 and 2.6.20 (h.diff,11.57 KB, patch)
2007-02-09 23:23 UTC, André Malo
Details | Diff
Patch for fcdslslusb cards on kernel 2.6.19and 2.6.20 (fcdslslusb-2.6.20.diff,466 bytes, patch)
2007-02-14 13:17 UTC, Florian Lederer
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Heiko Nock 2007-02-05 20:00:09 UTC
Emerging fcdsl-2.6.37 under kernel 2.6.19 or 2.6.20 fails.
Comment 1 Heiko Nock 2007-02-05 20:03:41 UTC
Portage 2.1.2-r7 (default-linux/x86/2006.1/desktop, gcc-4.1.1, glibc-2.5-r0, 2.6.20-gentoo i686)
=================================================================
System uname: 2.6.20-gentoo i686 AMD Athlon(tm) XP 1600+
Gentoo Base System version 1.12.9
Timestamp of tree: Mon, 05 Feb 2007 17:50:01 +0000
dev-java/java-config: 1.3.7, 2.0.31-r3
dev-lang/python:     2.4.4
dev-python/pycrypto: 2.0.1-r5
sys-apps/sandbox:    1.2.18.1
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.17
sys-devel/gcc-config: 1.3.13-r3
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.20
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=i686 -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/lib/fax /usr/share/X11/xkb /usr/share/config /var/spool/fax/etc"
CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf /etc/java-config/vms/ /etc/revdep-rebuild /etc/terminfo /etc/texmf/web2c"
CXXFLAGS="-O2 -march=i686 -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig candy distlocks metadata-transfer sandbox sfperms strict"
GENTOO_MIRRORS="ftp://130.59.10.35/mirror/gentoo/ ftp://ftp.twaren.net/Linux/Gentoo/ ftp://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/"
LANG="de_DE"
LINGUAS="de"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --times --exclude=/distfiles --exclude=/local --exclude=/packages --compress --whole-file --timeout=5"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.de.gentoo.org/gentoo-portage"
USE="3dnow 3dnowext 7zip X a52 aac alsa amd applet asf audiofile bash-completion berkdb binary-drivers bitmap-fonts bonobo browserplugin bzip2 bzlib cairo cdinstall cdio cdparanoia cdr cdrom cli cpudetection cracklib crypt crypto_openssl css cups dbus de dga dio directfb divx4linux dlloader dmi dnd dpms dri dts dv dvd dvdr dvdread eds emacs emboss enca encode esd evo exif fam fbcon fbsplash ffmpeg firefox flac font-server fontconfig fortran ftp gd gdbm ggi gif gkrellm glitz glut gmp gnome gpgme gpm gs gstreamer gtk gtkhtml guile hal iconv imagemagick ipv6 isdnlog jack java javascript jikes jpeg jpeg2k kde ldap lesstif libg++ lm_sensors logitech-mouse lzo lzw lzw-tiff mad maildir matroska mbox midi mikmod mime mmap mmx mmxext mng modplug mozilla moznocompose moznoirc moznomail mozsvg mp3 mp4live mpeg mpeg2 mplayer musicbrainz mysql nas ncurses nls nptl nptlonly nsplugin nvidia ogg oggvorbis openal openexr opengl openssl oss pam pcre pdf perl php pic png posix ppds pppd pppds python qa qt3 qt4 quicktime rar readline real recode reflection reiserfs sasl sdl session shared slang smtp sndfile sox spell spl sse sse2 ssl svg sysvipc t1lib taglib tcpd tetex theora tiff truetype truetype-fonts type1-fonts udev unicode usb userlocales utempter vorbis win32codecs wmf wv wxwindows x264 x86 xcb xface xft xine xinetd xml xml2 xmlrpc xorg xpm xprint xrandr xscreensaver xv xvid xvmc zip zlib" ALSA_CARDS="emu10k1" 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" FCDSL_CARDS="fcdsl" INPUT_DEVICES="keyboard mouse" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="de" USERLAND="GNU" VIDEO_CARDS="fbdev nv"
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LC_ALL, LDFLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 2 Heiko Nock 2007-02-05 20:12:32 UTC
Output of "emerge fcdsl > error.txt" running kernel 2.6.20:

-----------------------------------snip----------------------------
Calculating dependencies  ..... ..... ..... ..  ... done!

>>> Emerging (1 of 1) net-dialup/fcdsl-2.6.37 to /
 * km_fcdsl-2.6-37.i586.rpm MD5 ;-) ...                                   [ ok ]
 * km_fcdsl-2.6-37.i586.rpm RMD160 ;-) ...                                [ ok ]
 * km_fcdsl-2.6-37.i586.rpm SHA1 ;-) ...                                  [ ok ]
 * km_fcdsl-2.6-37.i586.rpm SHA256 ;-) ...                                [ ok ]
 * km_fcdsl-2.6-37.i586.rpm size ;-) ...                                  [ ok ]
 * avm_fcdsl-2.6-37.i586.rpm MD5 ;-) ...                                  [ ok ]
 * avm_fcdsl-2.6-37.i586.rpm RMD160 ;-) ...                               [ ok ]
 * avm_fcdsl-2.6-37.i586.rpm SHA1 ;-) ...                                 [ ok ]
 * avm_fcdsl-2.6-37.i586.rpm SHA256 ;-) ...                               [ ok ]
 * avm_fcdsl-2.6-37.i586.rpm size ;-) ...                                 [ ok ]
 * checking ebuild checksums ;-) ...                                      [ ok ]
 * checking auxfile checksums ;-) ...                                     [ ok ]
 * checking miscfile checksums ;-) ...                                    [ ok ]
 * checking km_fcdsl-2.6-37.i586.rpm ;-) ...                              [ ok ]
 * checking avm_fcdsl-2.6-37.i586.rpm ;-) ...                             [ ok ]
 * Determining the location of the kernel source code
 * Found kernel source directory:
 *     /usr/src/linux
 * Found kernel object directory:
 *     /lib/modules/2.6.20-gentoo/build
 * Found sources for kernel version:
 *     2.6.20-gentoo
 * Checking for suitable kernel configuration options...
  [ ok ]
>>> Unpacking source...
 * Applying fcdsl2.diff ...
  [ ok ]
 * Applying fcdslsl.diff ...
  [ ok ]
 * Applying fcdsl.diff ...
  [ ok ]
 * Converting 'compile-help-german.txt' to UTF-8
 * Converting 'drdsl.ini' to UTF-8
>>> Source unpacked.
>>> Compiling source in /var/tmp/portage/net-dialup/fcdsl-2.6.37/work ...
 * Preparing fcdsl module
mkdir -p '/var/tmp/portage/net-dialup/fcdsl-2.6.37/work'
make -C '/usr/src/linux' SUBDIRS=/var/tmp/portage/net-dialup/fcdsl-2.6.37/work/usr/src/kernel-modules/fcdsl/src/src.fcdsl modules
make[1]: Entering directory `/usr/src/linux-2.6.20-gentoo'
  CC [M]  /var/tmp/portage/net-dialup/fcdsl-2.6.37/work/usr/src/kernel-modules/fcdsl/src/src.fcdsl/main.o
  CC [M]  /var/tmp/portage/net-dialup/fcdsl-2.6.37/work/usr/src/kernel-modules/fcdsl/src/src.fcdsl/driver.o
/var/tmp/portage/net-dialup/fcdsl-2.6.37/work/usr/src/kernel-modules/fcdsl/src/src.fcdsl/main.c:26:26: error: linux/config.h: No such file or directory
In file included from /var/tmp/portage/net-dialup/fcdsl-2.6.37/work/usr/src/kernel-modules/fcdsl/src/src.fcdsl/main.c:38:
/var/tmp/portage/net-dialup/fcdsl-2.6.37/work/usr/src/kernel-modules/fcdsl/src/src.fcdsl/driver.h:142: error: conflicting types for 'driver_init'
include/linux/device.h:436: error: previous declaration of 'driver_init' was here
make[2]: *** [/var/tmp/portage/net-dialup/fcdsl-2.6.37/work/usr/src/kernel-modules/fcdsl/src/src.fcdsl/main.o] Error 1
make[2]: *** Waiting for unfinished jobs....
In file included from /var/tmp/portage/net-dialup/fcdsl-2.6.37/work/usr/src/kernel-modules/fcdsl/src/src.fcdsl/driver.c:58:
/var/tmp/portage/net-dialup/fcdsl-2.6.37/work/usr/src/kernel-modules/fcdsl/src/src.fcdsl/driver.h:26:26: error: linux/config.h: No such file or directory
In file included from /var/tmp/portage/net-dialup/fcdsl-2.6.37/work/usr/src/kernel-modules/fcdsl/src/src.fcdsl/driver.c:58:
/var/tmp/portage/net-dialup/fcdsl-2.6.37/work/usr/src/kernel-modules/fcdsl/src/src.fcdsl/driver.h:142: error: conflicting types for 'driver_init'
include/linux/device.h:436: error: previous declaration of 'driver_init' was here
/var/tmp/portage/net-dialup/fcdsl-2.6.37/work/usr/src/kernel-modules/fcdsl/src/src.fcdsl/driver.c: In function 'alloc_resources':
/var/tmp/portage/net-dialup/fcdsl-2.6.37/work/usr/src/kernel-modules/fcdsl/src/src.fcdsl/driver.c:213: warning: passing argument 2 of 'request_irq' from incompatible pointer type
/var/tmp/portage/net-dialup/fcdsl-2.6.37/work/usr/src/kernel-modules/fcdsl/src/src.fcdsl/driver.c: At top level:
/var/tmp/portage/net-dialup/fcdsl-2.6.37/work/usr/src/kernel-modules/fcdsl/src/src.fcdsl/driver.c:1826: error: conflicting types for 'driver_init'
include/linux/device.h:436: error: previous declaration of 'driver_init' was here
make[2]: *** [/var/tmp/portage/net-dialup/fcdsl-2.6.37/work/usr/src/kernel-modules/fcdsl/src/src.fcdsl/driver.o] Error 1
make[1]: *** [_module_/var/tmp/portage/net-dialup/fcdsl-2.6.37/work/usr/src/kernel-modules/fcdsl/src/src.fcdsl] Error 2
make[1]: Leaving directory `/usr/src/linux-2.6.20-gentoo'
make: *** [fcdsl.o] Error 2

!!! ERROR: net-dialup/fcdsl-2.6.37 failed.
Call stack:
  ebuild.sh, line 1613:   Called dyn_compile
  ebuild.sh, line 970:   Called qa_call 'src_compile'
  environment, line 4168:   Called src_compile
  ebuild.sh, line 1303:   Called linux-mod_src_compile
  linux-mod.eclass, line 510:   Called die

!!! Unable to make  KDIR='/usr/src/linux' LIBDIR='/var/tmp/portage/net-dialup/fcdsl-2.6.37/work' all.
!!! 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-dialup/fcdsl-2.6.37/temp/build.log'.
----------------------------------snip------------------------------------

BTW: I can't add any information as an attachment in bugzilla. All I get is an error message:

"Internal Error
 
Bugzilla has suffered an internal error. Please save this page and send it to bugzilla@gentoo.org with details of what you were doing at the time this message appeared. 
URL: http://bugs.gentoo.org/attachment.cgi
 
undef error - Undefined subroutine Fh::slice at data/template/template/en/custom/global/hidden-fields.html.tmpl line 58"
Comment 3 Heiko Nock 2007-02-05 20:14:06 UTC
*** Bug 165484 has been marked as a duplicate of this bug. ***
Comment 4 Stefan Schweizer (RETIRED) gentoo-dev 2007-02-05 23:17:56 UTC
Providing a patch would speed this up significantly :)
Comment 5 André Malo 2007-02-09 23:23:34 UTC
Created attachment 109675 [details, diff]
Trivial patch, should work for 2.6.19 and 2.6.20

Tested with fcdsl and gentoo-sources-2.6.20 on x86. I'm coming online at least...
Comment 6 Stefan Schweizer (RETIRED) gentoo-dev 2007-02-12 20:06:47 UTC
thnaks, your patch got committed
Comment 7 Florian Lederer 2007-02-13 19:24:51 UTC
The patch seems not to work for my fcdslslusb card
Comment 8 Florian Lederer 2007-02-13 19:26:58 UTC
Portage 2.1.2-r9 (default-linux/x86/2006.1, gcc-4.1.1, glibc-2.5-r0, 2.6.19-gentoo-r5 i686)
=================================================================
System uname: 2.6.19-gentoo-r5 i686 Intel(R) Pentium(R) M processor 1.60GHz
Gentoo Base System version 1.12.6
Timestamp of tree: Tue, 13 Feb 2007 17:50:01 +0000
dev-java/java-config: 1.3.7, 2.0.31
dev-lang/python:     2.4.3-r4
dev-python/pycrypto: 2.0.1-r5
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.14
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.17-r2
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=pentium-m -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/share/config"
CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf /etc/java-config/vms/ /etc/revdep-rebuild /etc/splash /etc/terminfo"
CXXFLAGS="-O2 -march=pentium-m -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig distlocks metadata-transfer sandbox sfperms strict"
GENTOO_MIRRORS="ftp://ftp.tu-clausthal.de/pub/linux/gentoo/ ftp://sunsite.informatik.rwth-aachen.de/pub/Linux/gentoo ftp://linux
.rz.ruhr-uni-bochum.de/gentoo-mirror/ ftp://ftp.uni-erlangen.de/pub/mirrors/gentoo ftp://ftp.join.uni-muenster.de/pub/linux/dist
ributions/gentoo ftp://ftp.wh2.tu-dresden.de/pub/mirrors/gentoo ftp://ftp.join.uni-muenster.de/pub/linux/distributions/gentoo ft
p://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/ "
LINGUAS="de"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --s
tats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
USE="7zip X a52 aac acpi alsa apache2 arts audiofile bash-completion berkdb bitmap-fonts bzip2 cardbus ccache cdda cddb cdr char
det cjk corba cracklib crypt daap dhcp divx dlloader dri dts dvb dvd dvdr fbsplash ffmpeg flac fortran ftp gdbm ggi gif gnutls g
pm gtk gtk2 iconv ieee1394 ipv6 java java5 javascript jpeg jpeg2k kde largenet ldap libg++ live logrotate matroska midi mod modp
lug mp3 mpeg mpi musepack ncurses nls nptl nptlonly odbc ogg opengl oss pcmcia pcre pdf perl png pppd python qt3 qt4 rdesktop re
adline reflection rtsp samba sasl session shout skins sndfile speex ssl stream subversion svg svga svgz tcpd theora tiff truetyp
e truetype-fonts type1-fonts unicode urandom usb vcd vlm vorbis wifi win32codecs winbind wma wmf wxgtk1 wxwindows x86 xml xorg z
lib" ALSA_CARDS="intel8x0" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug lads
pa lfloat linear meter mulaw multi null plug rate route share shm softvol" ELIBC="glibc" FCDSL_CARDS="fcdslslusb" INPUT_DEVICES=
"keyboard mouse evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUA
S="de" USERLAND="GNU" VIDEO_CARDS="radeon"
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, PORTAGE_RSYNC_EXTRA_OPTS, PORTDIR_OVERLAY
Comment 9 Florian Lederer 2007-02-13 19:29:44 UTC
 * Determining the location of the kernel source code
 * Found kernel source directory:
 *     /usr/src/linux
 * Found kernel object directory:
 *     /lib/modules/2.6.19-gentoo-r5/build
 * Found sources for kernel version:
 *     2.6.19-gentoo-r5
 * Checking for suitable kernel configuration options...
  [ ok ]
>>> Unpacking source...
 * When you have FCDSL_CARDS set some errors are OK here
patching file usr/src/kernel-modules/fcdsl/src/src.fcdsl/driver.c
Hunk #1 succeeded at 1797 (offset -26 lines).
patching file usr/src/kernel-modules/fcdsl/src/src.fcdsl/driver.h
patching file usr/src/kernel-modules/fcdsl/src/src.fcdsl/main.c
patching file usr/src/kernel-modules/fcdsl/src/src.fcdsl2/driver.c
Hunk #1 succeeded at 1563 (offset -13 lines).
patching file usr/src/kernel-modules/fcdsl/src/src.fcdsl2/driver.h
patching file usr/src/kernel-modules/fcdsl/src/src.fcdsl2/main.c
patching file usr/src/kernel-modules/fcdsl/src/src.fcdslsl/driver.c
Hunk #1 succeeded at 1563 (offset -14 lines).
patching file usr/src/kernel-modules/fcdsl/src/src.fcdslsl/driver.h
patching file usr/src/kernel-modules/fcdsl/src/src.fcdslsl/main.c
patching file usr/src/kernel-modules/fcdsl/src/src.fcdslslusb/driver.h
patching file usr/src/kernel-modules/fcdsl/src/src.fcdslslusb/main.c
patching file usr/src/kernel-modules/fcdsl/src/src.fcdslusb/driver.h
patching file usr/src/kernel-modules/fcdsl/src/src.fcdslusb2/driver.h
patching file usr/src/kernel-modules/fcdsl/src/src.fcdslusb2/main.c
patching file usr/src/kernel-modules/fcdsl/src/src.fcdslusba/driver.h
patching file usr/src/kernel-modules/fcdsl/src/src.fcdslusba/main.c
 * Applying fcdsl2.diff ...
  [ ok ]
 * Applying fcdslsl.diff ...
  [ ok ]
 * Applying fcdsl.diff ...
  [ ok ]
 * Converting 'compile-help-german.txt' to UTF-8
 * Converting 'drdsl.ini' to UTF-8
>>> Source unpacked.
>>> Compiling source in /var/tmp/portage/net-dialup/fcdsl-2.6.37/work ...
 * Preparing fcdslslusb module
mkdir -p '/var/tmp/portage/net-dialup/fcdsl-2.6.37/work'
make -C '/usr/src/linux' SUBDIRS=/var/tmp/portage/net-dialup/fcdsl-2.6.37/work/usr/src/kernel-modules/fcdsl/src/src.fcdslslusb modules
make[1]: Entering directory `/usr/src/linux-2.6.19-gentoo-r5'
  CC [M]  /var/tmp/portage/net-dialup/fcdsl-2.6.37/work/usr/src/kernel-modules/fcdsl/src/src.fcdslslusb/main.o
  CC [M]  /var/tmp/portage/net-dialup/fcdsl-2.6.37/work/usr/src/kernel-modules/fcdsl/src/src.fcdslslusb/driver.o
/var/tmp/portage/net-dialup/fcdsl-2.6.37/work/usr/src/kernel-modules/fcdsl/src/src.fcdslslusb/main.c:96: error: unknown field 'driver' sp
ecified in initializer
/var/tmp/portage/net-dialup/fcdsl-2.6.37/work/usr/src/kernel-modules/fcdsl/src/src.fcdslslusb/main.c:96: warning: braces around scalar in
itializer
/var/tmp/portage/net-dialup/fcdsl-2.6.37/work/usr/src/kernel-modules/fcdsl/src/src.fcdslslusb/main.c:96: warning: (near initialization fo
r 'usb_driver.name')
/var/tmp/portage/net-dialup/fcdsl-2.6.37/work/usr/src/kernel-modules/fcdsl/src/src.fcdslslusb/main.c:98: error: field name not in record
or union initializer
/var/tmp/portage/net-dialup/fcdsl-2.6.37/work/usr/src/kernel-modules/fcdsl/src/src.fcdslslusb/main.c:98: error: (near initialization for
'usb_driver.name')
/var/tmp/portage/net-dialup/fcdsl-2.6.37/work/usr/src/kernel-modules/fcdsl/src/src.fcdslslusb/main.c:98: warning: initialization from inc
ompatible pointer type
/var/tmp/portage/net-dialup/fcdsl-2.6.37/work/usr/src/kernel-modules/fcdsl/src/src.fcdslslusb/main.c:99: error: field name not in record
or union initializer
/var/tmp/portage/net-dialup/fcdsl-2.6.37/work/usr/src/kernel-modules/fcdsl/src/src.fcdslslusb/main.c:99: error: (near initialization for
'usb_driver.name')
/var/tmp/portage/net-dialup/fcdsl-2.6.37/work/usr/src/kernel-modules/fcdsl/src/src.fcdslslusb/main.c:99: warning: excess elements in scal
ar initializer
/var/tmp/portage/net-dialup/fcdsl-2.6.37/work/usr/src/kernel-modules/fcdsl/src/src.fcdslslusb/main.c:99: warning: (near initialization fo
r 'usb_driver.name')
/var/tmp/portage/net-dialup/fcdsl-2.6.37/work/usr/src/kernel-modules/fcdsl/src/src.fcdslslusb/driver.c: In function 'select_config':
/var/tmp/portage/net-dialup/fcdsl-2.6.37/work/usr/src/kernel-modules/fcdsl/src/src.fcdslslusb/driver.c:531: warning: pointer type mismatc
h in conditional expression
/var/tmp/portage/net-dialup/fcdsl-2.6.37/work/usr/src/kernel-modules/fcdsl/src/src.fcdslslusb/driver.c: In function 'reset':
/var/tmp/portage/net-dialup/fcdsl-2.6.37/work/usr/src/kernel-modules/fcdsl/src/src.fcdslslusb/driver.c:559: warning: passing argument 3 o
f 'select_config' from incompatible pointer type
/var/tmp/portage/net-dialup/fcdsl-2.6.37/work/usr/src/kernel-modules/fcdsl/src/src.fcdslslusb/driver.c: In function 'get_zero_urb':
/var/tmp/portage/net-dialup/fcdsl-2.6.37/work/usr/src/kernel-modules/fcdsl/src/src.fcdslslusb/driver.c:1477: warning: passing argument 6
of 'usb_fill_bulk_urb' from incompatible pointer type
/var/tmp/portage/net-dialup/fcdsl-2.6.37/work/usr/src/kernel-modules/fcdsl/src/src.fcdslslusb/driver.c: In function 'usb_write':
/var/tmp/portage/net-dialup/fcdsl-2.6.37/work/usr/src/kernel-modules/fcdsl/src/src.fcdslslusb/driver.c:1532: warning: passing argument 6
of 'usb_fill_bulk_urb' from incompatible pointer type
/var/tmp/portage/net-dialup/fcdsl-2.6.37/work/usr/src/kernel-modules/fcdsl/src/src.fcdslslusb/driver.c: In function 'usb_read':
/var/tmp/portage/net-dialup/fcdsl-2.6.37/work/usr/src/kernel-modules/fcdsl/src/src.fcdslslusb/driver.c:1586: warning: passing argument 6
of 'usb_fill_bulk_urb' from incompatible pointer type
make[2]: *** [/var/tmp/portage/net-dialup/fcdsl-2.6.37/work/usr/src/kernel-modules/fcdsl/src/src.fcdslslusb/main.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[1]: *** [_module_/var/tmp/portage/net-dialup/fcdsl-2.6.37/work/usr/src/kernel-modules/fcdsl/src/src.fcdslslusb] Error 2
make[1]: Leaving directory `/usr/src/linux-2.6.19-gentoo-r5'
make: *** [fcdslslusb.o] Error 2

!!! ERROR: net-dialup/fcdsl-2.6.37 failed.
Call stack:
  ebuild.sh, line 1614:   Called dyn_compile
  ebuild.sh, line 971:   Called qa_call 'src_compile'
  environment, line 4167:   Called src_compile
  ebuild.sh, line 1304:   Called linux-mod_src_compile
  linux-mod.eclass, line 510:   Called die

!!! Unable to make  KDIR='/usr/src/linux' LIBDIR='/var/tmp/portage/net-dialup/fcdsl-2.6.37/work' all.
!!! 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-dialup/fcdsl-2.6.37/temp/build.log'.
Comment 10 Stefan Schweizer (RETIRED) gentoo-dev 2007-02-13 22:10:08 UTC
well, I just applied it. Feel free to fix it and give me a new one :)

Good luck
Comment 11 Florian Lederer 2007-02-14 13:17:58 UTC
Created attachment 110164 [details, diff]
Patch for fcdslslusb cards on kernel 2.6.19and 2.6.20

Tested with fcdsl and gentoo-sources-2.6.19-r5 on x86. 
I'm coming online again, but someone who knows about usb drivers should look over my patch as i have no experience with that and it seems to look a bit dirty for me.
At least it workes :)
Comment 12 Stefan Schweizer (RETIRED) gentoo-dev 2007-02-22 12:13:56 UTC
thanks, committed the fcdslslusb patch.