I will shortly attach the log of emerging comedi on this system. The system in question is an embedded development box, so very rarely gets updated. I need to keep it this way because updating a lot of the programs means updating a lot of binaries on the production machines. I update packages with security holes or updated features only. I'm re-emerging comedi because I'm updating the kernel from 2.4 to 2.6 When it failed at first, I changed the profile from 2.4 to 2.6 and re-emerged linux-headers, assuming that was the problem. That didn't help, so I re-emerged comedilib, in case it depended on that. comedilib emerged fine, but comedi still won't compile. On a side note, even though the compilation (and make install), fails, portage still reports that the emerge finished successfully. That needs to be fixed in the ebuild. Reproducible: Always Steps to Reproduce: Portage 2.0.51.19 (default-linux/x86/2005.0, gcc-3.3.5-20050130, glibc-2.3.4. 20041102-r1, 2.6.12-procyon1 i686) ================================================================= System uname: 2.6.12-procyon1 i686 Intel(R) Pentium(R) 4 CPU 2.80GHz Gentoo Base System version 1.4.16 Python: dev-lang/python-2.3.4-r1 [2.3.4 (#1, Apr 5 2005, 22:07:10 )] dev-lang/python: 2.3.4-r1 sys-apps/sandbox: [Not Present] sys-devel/autoconf: 2.13, 2.59-r6 sys-devel/automake: 1.9.4, 1.8.5-r3, 1.7.9-r1, 1.5, 1.6.3, 1.4_p6 sys-devel/binutils: 2.15.90.0.1.1-r3 sys-devel/libtool: 1.4.3-r1, 1.5.2-r7 virtual/os-headers: 2.4.19-r1, 2.6.11-r2 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-march=pentium4 -mcpu=pentium4 -O2 -pipe" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /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=pentium4 -mcpu=pentium4 -O2 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig ccache distlocks sandbox sfperms strict" GENTOO_MIRRORS="ftp://ftp.snt.utwente.nl/pub/os/linux/gentoo http://ftp.snt. utwente.nl/pub/os/linux/gentoo http://ftp.heanet.ie/pub/gentoo/" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" SYNC="rsync://192.168.0.2/gentoo-portage" USE="x86 apache2 apm berkdb bitmap-fonts crypt directfb edl emboss encode fbcon foomaticdb fortran gdbm gif gpm imagemagick jpeg libg++ libwww mikmod mmx mmxext motif mp3 mpeg ncurses nls oss pam pdflib png qt readline rtc slang spell sse sse2 ssl tcpd tiff truetype truetype-fonts type1-fonts zlib video_cards_i8x0 video_cards_nvidia video_cards_radeon video_cards_matrox userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CBUILD, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS, PORTDIR_OVERLAY
Created attachment 64061 [details] comedi-0.7.68.log Log of emerging sci-misc/comedi-0.7.68 .
maybe you need a newer version than .68? I've been using comedi from cvs so I haven't kept up with the Gentoo package.
I can confirm this error on my box running 2.6.13. As a matter of fact, all versions <=0.7.69 fail. I can build the most recent version, which is 0.7.70 with --disable-pcmcia. Regarding pcmcia, it looks like there were some changes in the pcmcia kernel headers in going from 2.6.12 to 2.6.13 leading to undefined symbols when compiling comedi, which will hopefuly addressed by the comedy folks in CVS (the most recent CVS snapshot still has this problem).
*** Bug 113018 has been marked as a duplicate of this bug. ***
comedi has been removed.