Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 127176 - slmodem fails to compile on 2.6.16
Summary: slmodem fails to compile on 2.6.16
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Dialup Developers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 126972
  Show dependency tree
 
Reported: 2006-03-22 05:01 UTC by Phillip Berndt
Modified: 2006-03-22 14:26 UTC (History)
1 user (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Phillip Berndt 2006-03-22 05:01:16 UTC
emerge slmodem
[..]
make all KERNEL_VER=2.6.16
make[1]: Entering directory `/var/tmp/portage/slmodem-2.9.9d/work/slmodem-2.9.9d/drivers'
make modules -C /usr/src/linux M=/var/tmp/portage/slmodem-2.9.9d/work/slmodem-2.9.9d/drivers
make[2]: Entering directory `/usr/src/linux'
  CC [M]  /var/tmp/portage/slmodem-2.9.9d/work/slmodem-2.9.9d/drivers/amrmo_init.o
/var/tmp/portage/slmodem-2.9.9d/work/slmodem-2.9.9d/drivers/amrmo_init.c: In function `amrmo_pci_probe':
/var/tmp/portage/slmodem-2.9.9d/work/slmodem-2.9.9d/drivers/amrmo_init.c:632: warning: implicit declaration of function `class_simple_device_add'
/var/tmp/portage/slmodem-2.9.9d/work/slmodem-2.9.9d/drivers/amrmo_init.c: In function `amrmo_pci_remove':
/var/tmp/portage/slmodem-2.9.9d/work/slmodem-2.9.9d/drivers/amrmo_init.c:664: warning: implicit declaration of function `class_simple_device_remove'
/var/tmp/portage/slmodem-2.9.9d/work/slmodem-2.9.9d/drivers/amrmo_init.c: In function `amrmo_init':
/var/tmp/portage/slmodem-2.9.9d/work/slmodem-2.9.9d/drivers/amrmo_init.c:721: warning: passing arg 1 of `pci_match_device' from incompatible pointer type
/var/tmp/portage/slmodem-2.9.9d/work/slmodem-2.9.9d/drivers/amrmo_init.c:748: warning: implicit declaration of function `class_simple_create'
/var/tmp/portage/slmodem-2.9.9d/work/slmodem-2.9.9d/drivers/amrmo_init.c:748: warning: assignment makes pointer from integer without a cast
/var/tmp/portage/slmodem-2.9.9d/work/slmodem-2.9.9d/drivers/amrmo_init.c:758: warning: implicit declaration of function `class_simple_destroy'
  CC [M]  /var/tmp/portage/slmodem-2.9.9d/work/slmodem-2.9.9d/drivers/sysdep_amr.o
  CC [M]  /var/tmp/portage/slmodem-2.9.9d/work/slmodem-2.9.9d/drivers/st7554.o
/var/tmp/portage/slmodem-2.9.9d/work/slmodem-2.9.9d/drivers/st7554.c:1142: error: unknown field `owner' specified in initializer
/var/tmp/portage/slmodem-2.9.9d/work/slmodem-2.9.9d/drivers/st7554.c:1142: warning: initialization from incompatible pointer type
/var/tmp/portage/slmodem-2.9.9d/work/slmodem-2.9.9d/drivers/st7554.c: In function `st7554_probe':
/var/tmp/portage/slmodem-2.9.9d/work/slmodem-2.9.9d/drivers/st7554.c:1274: warning: implicit declaration of function `class_simple_device_add'
/var/tmp/portage/slmodem-2.9.9d/work/slmodem-2.9.9d/drivers/st7554.c: In function `st7554_disconnect':
/var/tmp/portage/slmodem-2.9.9d/work/slmodem-2.9.9d/drivers/st7554.c:1303: warning: implicit declaration of function `class_simple_device_remove'
/var/tmp/portage/slmodem-2.9.9d/work/slmodem-2.9.9d/drivers/st7554.c: In function `st7554_modem_init':
/var/tmp/portage/slmodem-2.9.9d/work/slmodem-2.9.9d/drivers/st7554.c:1337: warning: implicit declaration of function `class_simple_create'
/var/tmp/portage/slmodem-2.9.9d/work/slmodem-2.9.9d/drivers/st7554.c:1337: warning: assignment makes pointer from integer without a cast
/var/tmp/portage/slmodem-2.9.9d/work/slmodem-2.9.9d/drivers/st7554.c:1347: warning: implicit declaration of function `class_simple_destroy'
make[3]: *** [/var/tmp/portage/slmodem-2.9.9d/work/slmodem-2.9.9d/drivers/st7554.o] Error 1
make[2]: *** [_module_/var/tmp/portage/slmodem-2.9.9d/work/slmodem-2.9.9d/drivers] Error 2
make[2]: Leaving directory `/usr/src/linux'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/var/tmp/portage/slmodem-2.9.9d/work/slmodem-2.9.9d/drivers'
make: *** [all] Error 2

----------------------
Kernel version is 2.6.16, libc was recently updated to 2.4

Portage 2.0.54 (default-linux/x86/2005.0, gcc-3.4.5, glibc-2.4-r0, 2.6.16 i686)
=================================================================
System uname: 2.6.16 i686 Intel(R) Pentium(R) M processor 1.60GHz
Gentoo Base System version 1.12.0_pre16
dev-lang/python:     2.3.5-r2, 2.4.2
sys-apps/sandbox:    1.2.12
sys-devel/autoconf:  2.13, 2.59-r7
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1
sys-devel/binutils:  2.16.1
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.11-r2
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -pipe -march=pentium-m -fomit-frame-pointer -mfpmath=sse"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-O2 -pipe -march=pentium-m -fomit-frame-pointer -mfpmath=sse"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig distlocks sandbox sfperms strict"
GENTOO_MIRRORS="ftp://ftp.wh2.uni-dresden.de/pub/mirrors/gentoo http://gentoo.inode.at/ ftp://ftp.uni-erlangen.de/mirrors/gentoo"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="x86 X aalib acpi alsa apm arts audiofile avi berkdb bitmap-fonts bzip2 cdb cdr crypt cups curl directfb divx4linux dri dts dvd dvdr eds emboss encode esd ethereal exif expat fam ffmpeg flac foomaticdb fortran gd gdbm ggi gif glut gpm gstreamer gtk gtk2 idn imagemagick imlib ipv6 jabber jack java jpeg junit lcms libcaca libg++ libwww lua mad matroska mhash mikmod mng motif mozilla mp3 mpeg mysql ncurses nls nptl nptlonly ogg oggvorbis openal opengl oss pam pcre pdflib perl php plotutils png posix postgres python qt quicktime readline samba sdl speex spell sqlite ssl svga tcltk tcpd tetex tiff truetype truetype-fonts type1-fonts udev usb vorbis xinerama xml2 xv xvid zlib userland_GNU kernel_linux elibc_glibc"
Unset:  ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS
Comment 1 Urs Joss 2006-03-22 14:03:50 UTC
Same here, yet I still use glibc-2.3.5-r2. This only happens since kernel-upgrade to 2.6.16.

# emerge --info
Portage 2.0.54 (default-linux/x86/2006.0, gcc-3.4.5, glibc-2.3.5-r2, 2.6.16-gentoo i686)
=================================================================
System uname: 2.6.16-gentoo i686 Intel(R) Pentium(R) M processor 2.00GHz
Gentoo Base System version 1.12.0_pre16
distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled]
ccache version 2.3 [disabled]
dev-lang/python:     2.3.5-r2, 2.4.2-r1
sys-apps/sandbox:    1.2.12
sys-devel/autoconf:  2.13, 2.59-r7
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1
sys-devel/binutils:  2.16.1
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.11-r3
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-march=pentium4 -O2 -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/revdep-rebuild /etc/splash /etc/terminfo /etc/texmf/web2c /etc/env.d"
CXXFLAGS="-march=pentium4 -O2 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig distlocks fixpackages sandbox sfperms strict"
GENTOO_MIRRORS="http://sunsite.cnlab-switch.ch/ftp/mirror/gentoo ftp://ftp.tu-clausthal.de/pub/linux/gentoo http://www.ibiblio.org/pub/Linux/distributions/gentoo"
LANG="de_CH.utf8"
LC_ALL="de_CH.utf8"
LINGUAS="de"
MAKEOPTS="-j3"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.ch.gentoo.org/gentoo-portage"
USE="x86 X a52 aac aalib acl acpi alsa apache2 arts audiofile avi bash-completion berkdb bitmap-fonts bluetooth bonobo bzip2 cdb cdr cli crypt ctype cups curl dba dga directfb divx4linux doc dri dts dvd dvdr dvdread eds emacs emboss encode ethereal examples exif expat fam fastbuild fbcon ffmpeg flac foomaticdb force-cgi-redirect fortran ftp gcj gd gdbm gif gimp glut gmp gphoto2 gpm gstreamer gtk gtk2 guile idn imagemagick imap imlib irda java jpeg junit kde kdeenablefinal lcms libg++ libwww lua lzo mad maildir memlimit mhash mikmod mmx mng motif mp3 mpeg mplayer mssql mysql ncurses nls nptl nsplugin odbc ogg opengl pam pcmcia pcre pda pdf pdflib perl php png pnp posix postgres python qt quicktime readline real recode rtc ruby samba sasl scanner sdl session simplexml slang snmp soap sockets speex spell spl sqlite sse sse2 ssl svg svga tcltk tcpd tetex theora tiff tokenizer truetype truetype-fonts type1-fonts udev unicode usb utf8 vcd vidix vorbis win32codecs wmf xanim xine xml xml2 xmms xprint xsl xv xvid yaz zlib video_cards_radeon linguas_de userland_GNU kernel_linux elibc_glibc"
Unset:  ASFLAGS, CTARGET, LDFLAGS
Comment 2 Stefan Schweizer (RETIRED) gentoo-dev 2006-03-22 14:26:39 UTC
already fixed in the tree. Resync and try again

Thanks for reporting