Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 58329 - DirectFB-0.9.20 compile errors on keyboard.o/c/h
Summary: DirectFB-0.9.20 compile errors on keyboard.o/c/h
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-07-25 13:43 UTC by hollywoodb
Modified: 2004-07-27 00:29 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 hollywoodb 2004-07-25 13:43:13 UTC
I didn't encounter this error when I filed Bug 56189
I have since changed up my USE flags, emerged linux26-headers 2.6.7, upgraded to kernel 2.6.8-rc2, and did a -e world

It also looks similar to Bug 58299
I didn't comment on 58299 since that is amd64, this is x86, and a different error (although somewhat similar)

Making all in keyboard
make[3]: Entering directory `/var/tmp/portage/DirectFB-0.9.20/work/DirectFB-0.9.20/inputdrivers/keyboard'
/bin/sh ../../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../../include                -I../../src  -I/usr/include/libmpeg3  -D_REENTRANT -Wall -O3 -ffast-math -pipe -march=athlon-xp -O2 -pipe -mcpu=athlon-xp -fomit-frame-pointer  -DFUSION_FAKE -Werror-implicit-function-declaration -c keyboard.c
mkdir .libs
 gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../../include -I../../src -I/usr/include/libmpeg3 -D_REENTRANT -Wall -O3 -ffast-math -pipe -march=athlon-xp -O2 -pipe -mcpu=athlon-xp -fomit-frame-pointer -DFUSION_FAKE -Werror-implicit-function-declaration -c keyboard.c  -fPIC -DPIC -o .libs/keyboard.o
In file included from /usr/include/linux/keyboard.h:4,
                 from keyboard.c:39:
/usr/include/linux/wait.h: In function `waitqueue_active':
/usr/include/linux/wait.h:79: error: implicit declaration of function `list_empty'
/usr/include/linux/wait.h: In function `__add_wait_queue':
/usr/include/linux/wait.h:88: error: implicit declaration of function `list_add'
/usr/include/linux/wait.h: In function `__add_wait_queue_tail':
/usr/include/linux/wait.h:97: error: implicit declaration of function `list_add_tail'
/usr/include/linux/wait.h: In function `__remove_wait_queue':
/usr/include/linux/wait.h:103: error: implicit declaration of function `list_del'
make[3]: *** [keyboard.lo] Error 1
make[3]: Leaving directory `/var/tmp/portage/DirectFB-0.9.20/work/DirectFB-0.9.20/inputdrivers/keyboard'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/var/tmp/portage/DirectFB-0.9.20/work/DirectFB-0.9.20/inputdrivers'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/DirectFB-0.9.20/work/DirectFB-0.9.20'
make: *** [all-recursive-am] Error 2


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




dev-libs/DirectFB-0.9.20  -fusion +gif +jpeg +mmx +mpeg +png +sse +truetype

Linux cloak 2.6.8-rc2-test #7 Thu Jul 22 19:57:40 CDT 2004 i686 AMD Athlon(tm) 
AuthenticAMD GNU/Linux

[ebuild   R   ] sys-kernel/linux26-headers-2.6.7-r3  


Portage 2.0.51_pre13 (default-x86-2004.0, gcc-3.3.4, glibc-2.3.4.20040619-r0,
2.6.8-rc2-test i686 AMD Athlon(tm))
=================================================================
System uname: 2.6.8-rc2-test i686 AMD Athlon(tm) 
Gentoo Base System version 1.5.1
Autoconf: sys-devel/autoconf-2.59-r4
Automake: sys-devel/automake-1.8.5-r1
Binutils: sys-devel/binutils-2.14.90.0.8-r1
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CFLAGS="-march=athlon-xp -O2 -pipe -mcpu=athlon-xp -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
COMPILER="gcc3"
CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config
/usr/kde/3/share/config /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-march=athlon-xp -O2 -pipe -mcpu=athlon-xp -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs ccache sandbox"
GENTOO_MIRRORS="http://128.213.5.34/gentoo/
ftp://cudlug.cudenver.edu/pub/mirrors/distributions/gentoo/
http://mirror.datapipe.net/gentoo"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage /usr/local/bmg-main /usr/local/redeeman"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="3dnow S3TC X aim alsa avi berkdb cdr chroot clamav crypt cups divx4linux dv
dvd dvdr dvdread encode exif faac faad fam fbcon ffmpeg flac flood foomaticdb
freetype ftp gif gimp gphoto2 gtk gtk2 icq idea ieee1394 imagemagick imap imlib
imlib2 ipv6 jabber java jp2 jpeg libcaca libwww lua mad maildir mbox md5sum
memlimit mikmod mmx mng motif mozdomi moznocompose moznoirc moznomail mozsvg
mpeg mpeg4 mplayer msn ncurses nls nopsyco nptl ntlm nvidia oav offensive
oggvorbis openal opengl openssh operanom2 oscar oss pam pdflib pic png ppds
pthreads qemu-fast quicktime readline samba sdl silc simplexml slang sndfile
spell sse ssl stroke svg tidy tiff timidity transcode truetype usb vanilla
videos virus-scan webmin-minimal x86 xchatdccserver xchattext xface xfs
xgetdefault xinerama xml xml2 xmms xprint xrandr xv xvid yahoo zlib"
Comment 1 Kevin Leong 2004-07-26 18:13:16 UTC
I am also getting this error.  

Running linux26-headers, gcc 3.4.1, and kernel 2.6.7.


CFLAGS="-O3 -mtune=pentium4 -fomit-frame-pointer -pipe"
CHOST="i686-pc-linux-gnu"
CXXFLAGS="${CFLAGS}"
MAKEOPTS="-j3"
AUTOCLEAN="yes"
ACCEPT_KEYWORDS="~x86"
USE="3dnow acpi aim alsa avi bonobo berkdb cjk directfb divx4linux doc dvd jpeg gif gnome gstreamer gtk2 mad mmx mpeg ncurses nls nptl oggvorbis opengl pam perl png python quicktime readline samba slang spell ssl sse svga tcltk truetype xml2 xvid x86 X -accessibility -arts -apm -cdr -cups -curl -esd -foomaticdb -gphoto2 -gtk -imap -kde -mailwrapper -mozilla -oss -qt -scanner -snmp -usb -xml -xmms"GENTOO_MIRRORS="http://ftp.ucsb.edu/pub/mirrors/linux/gentoo http://gentoo.oregonstate.edu"
~
Comment 2 Kevin Leong 2004-07-26 18:58:01 UTC
I fix this problem by installing linux26-headers-r4.  I was using linux26-headers-r3. 

Comment 3 Mr. Bones. (RETIRED) gentoo-dev 2004-07-27 00:29:01 UTC
Sounds fixed to me.