Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 20072 - tpctl-4.2 emerge fails
Summary: tpctl-4.2 emerge fails
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Wout Mertens (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2003-04-27 18:31 UTC by Jon Hull
Modified: 2003-05-05 06:19 UTC (History)
0 users

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 Jon Hull 2003-04-27 18:31:10 UTC
Every time I try to emerge tpctl, it fails.  Thinkpad-4.1 is installled and did
build correctly. And I was able to make and install tpctl-4.4 the old fashioned
way (make all, make install). 
BTW, thinkpad-4.3 and tpctl-4.4 have been released.

Reproducible: Always
Steps to Reproduce:
1.emerge tpctl
2.
3.

Actual Results:  
root@sasha init.d # emerge tpctl
Calculating dependencies ...done!
>>> emerge (1 of 1) sys-apps/tpctl-4.2 to /
>>> md5 ;-) tpctl_4.2.tar.gz
>>> Unpacking source...
>>> Unpacking tpctl_4.2.tar.gz to /var/tmp/portage/tpctl-4.2/work
>>> Source unpacked.
make: Entering directory `/var/tmp/portage/tpctl-4.2/work/tpctl-4.2/lib'
gcc -Wall -Wcast-align -Wstrict-prototypes -O2 -I../include -fPIC -DLINUX -o
smapidev.o -c smapidev.c
ld -shared -lc -soname libsmapidev.so.2 -o libsmapidev.so.2.0 smapidev.o
ln -sf libsmapidev.so.2.0 libsmapidev.so.2
ln -sf libsmapidev.so.2 libsmapidev.so
make: Leaving directory `/var/tmp/portage/tpctl-4.2/work/tpctl-4.2/lib'
make: Entering directory `/var/tmp/portage/tpctl-4.2/work/tpctl-4.2/tpctl'
gcc -Wall -Wcast-align -Wstrict-prototypes -Wno-uninitialized -O2 -L../lib
-I../include -DLINUX -o tpctl.o -c tpctl.c
gcc -Wall -Wcast-align -Wstrict-prototypes -Wno-uninitialized -O2 -L../lib
-I../include -DLINUX -o tpctl tpctl.o -lncurses -lsmapidev
tpctl.o(.text+0x24): In function `ioctl_thinkpad':
: undefined reference to `errno'
tpctl.o(.text+0x65): In function `ioctl_superio':
: undefined reference to `errno'
tpctl.o(.text+0xa5): In function `ioctl_rtcmosram':
: undefined reference to `errno'
tpctl.o(.text+0xe8): In function `ioctl_thinkpadpm':
: undefined reference to `errno'
tpctl.o(.text+0x7cc2): In function `main':
: undefined reference to `errno'
tpctl.o(.text+0x7d17): more undefined references to `errno' follow
collect2: ld returned 1 exit status
make: *** [tpctl] Error 1
make: Leaving directory `/var/tmp/portage/tpctl-4.2/work/tpctl-4.2/tpctl'

!!! ERROR: sys-apps/tpctl-4.2 failed.
!!! Function src_compile, Line 23, Exitcode 2
!!! tpctl make failed



root@sasha init.d # emerge info
Portage 2.0.47-r10 (default-x86-1.4, gcc-3.2.2, glibc-2.3.2-r1)
=================================================================
System uname: 2.4.20-gentoo-r3 i686 Pentium III (Coppermine)
GENTOO_MIRRORS="http://gentoo.oregonstate.edu/
http://distro.ibiblio.org/pub/Linux/distributions/gentoo"
CONFIG_PROTECT="/etc /var/qmail/control /usr/kde/2/share/config
/usr/kde/3/share/config /usr/X11R6/lib/X11/xkb /usr/kde/3.1/share/config
/usr/share/config"
CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d"
PORTDIR="/usr/portage"
DISTDIR="/usr/portage/distfiles"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR_OVERLAY="/usr/local/portage"
USE="x86 oss 3dnow avi crypt encode gif libg++ libwww mikmod mmx mpeg ncurses
nls pdflib png quicktime spell truetype xml2 xmms zlib gtkhtml gdbm berkdb slang
readline bonobo svga tcltk guile sdl tcpd pam ssl perl python esd imlib
oggvorbis motif opengl cdr X kde qt -gtk -gnome alsa apm arts cups dvd gpm gtk2
java jpeg mozilla mysql pcmcia samba usb xv"
COMPILER="gcc3"
CHOST="i686-pc-linux-gnu"
CFLAGS="-march=pentium3 -O3 -pipe"
CXXFLAGS="-march=pentium3 -O3 -pipe"
ACCEPT_KEYWORDS="x86 ~x86"
MAKEOPTS="-j2"
AUTOCLEAN="yes"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
FEATURES="sandbox ccache distcc"
Comment 1 Wout Mertens (RETIRED) gentoo-dev 2003-05-04 07:34:38 UTC
This looks like one of those errno gcc-isms, see bug #16267. There's a good chance that it's 
fixed in a later version, so I'll be updating the ebuilds shortly. 
 
Comment 2 Wout Mertens (RETIRED) gentoo-dev 2003-05-04 09:20:49 UTC
This should be fixed now with the version bump. Please test, so I can close the bug. 
Comment 3 Jon Hull 2003-05-04 22:22:22 UTC
Works for me now. Thanks for the help.
Comment 4 Wout Mertens (RETIRED) gentoo-dev 2003-05-05 06:19:07 UTC
Cool, closing :)