media-video/mjpegtools-1.8.0-r1 build fails Command used : emerge mjpegtools Output of emerge -pv mjpegtools : These are the packages that I would merge, in order: Calculating dependencies ...done! [ebuild N ] media-video/mjpegtools-1.8.0-r1 -3dnow +X +dga +dv -gtk +mmx +quicktime +sdl +sse +v4l +yv12 0 kB Total size of downloads: 0 kB Compilation error : In file included from /usr/include/math.h:382, from mpeg2coder.cc:53: /usr/include/bits/mathinline.h: In function `long double __atan2l(long double, long double)': /usr/include/bits/mathinline.h:433: error: `__builtin_atan2l' undeclared (first use this function) /usr/include/bits/mathinline.h:433: error: (Each undeclared identifier is reported only once for each function it appears in.) emerge --info mjpegtools : Portage 2.0.54 (default-linux/x86/2006.0, gcc-3.4.5, glibc-2.3.5-r3, 2.6.15-gentoo-r1 i686) ================================================================= System uname: 2.6.15-gentoo-r1 i686 Pentium III (Katmai) Gentoo Base System version 1.6.14 distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [enabled] dev-lang/python: 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="-O3 -march=pentium3 -mmmx -msse -fomit-frame-pointer -mfpmath=sse -pipe" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /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 /var/qmail/control" CONFIG_PROTECT_MASK="/etc/eselect/compiler /etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O3 -march=pentium3 -mmmx -msse -fomit-frame-pointer -mfpmath=sse -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig distcc distlocks sandbox sfperms strict" GENTOO_MIRRORS="http://gentoo.mirrored.ca/ http://gentoo.mirrors.tds.net/gentoo " MAKEOPTS="-j5" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="S3TC X X509 a52 aac acpi alsa amd apache2 asf asm audiofile automount avi bash-completion berkdb bootsplash bzip2 canna ccache cdparanoia cdr chroot cjk cle266 cpudetection crypt css ctype cups curl curlwrappers dga dio directfb dmx dpms dri dts dv dvd dvdr edl effects elibc_glibc encode ethereal exif expat fam fame fat fbcon fbdev ffmpeg fftw flac font-server foomaticdb fping ftp gatos gd gif gimp gimpprint glibc-omitfp glut glx gphoto2 gpm gstreamer gzip hal hpn icq idn ieee1394 imagemagick imap imlib inkjar isdnlog jabber jack java javascript jbig joystick jpeg jpeg2k kde kernel_linux lame lcms ldap libwww lirc lm_sensors lzo mad matroska memlimit mikmod mime mjpeg mmap mmx mng mozilla mozsvg mp3 mpeg mplayer msn ncurses network new-login nodrm nptl nsplugin ntfs nvidia offensive ogg openal opengl pam pdf pdflib physfs plugin png posix ppds pppd qt quicktime rar readline reiser4 reiserfs rle samba sblive scanner sdl session sharedmem shorten simplexml slp sndfile snmp sockets speedo speex spell sse ssl subp subtitles subversion svg svga swat szip tga theora threads tidy tiff truetype truetype-fonts type1 type1-fonts udev usb userland_GNU v4l v4l2 vcd vidix vorbis win32codecs wmf x86 xanim xcomposite xface xfs xine xinerama xml xml2 xmms xosd xpm xsl xv xvid xvmc yv12 zlib" Unset: ASFLAGS, CTARGET, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, LINGUAS, PORTDIR_OVERLAY
Are all your distcc nodes using the same gcc/glibc version?
(In reply to comment #1) > Are all your distcc nodes using the same gcc/glibc version? > All my distcc nodes do NOT have the same glibc version. They have the same gcc version. I tried emerging the package with distcc disabled and everything worked as it should. Thank you. However, I was under the impression that distcc only built the object file from the source file (pre-processed on the host machine). If that is correct then how can the glibc version change the behavior of the build?