this bug depends on bug #129413 emerge --info: Portage 2.0.54-r2 (default-linux/x86/2006.0, gcc-3.4.6, glibc-2.3.6-r3, 2.6.15-gentoo-r1 i686) ================================================================= System uname: 2.6.15-gentoo-r1 i686 Intel(R) Pentium(R) 4 CPU 2.80GHz Gentoo Base System version 1.6.14 dev-lang/python: 2.4.2 dev-python/pycrypto: 2.0.1-r5 dev-util/ccache: [Not Present] dev-util/confcache: [Not Present] sys-apps/sandbox: 1.2.17 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-r2 sys-devel/gcc-config: 1.3.13-r2 sys-devel/libtool: 1.5.22 virtual/os-headers: 2.6.11-r2 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-march=pentium4 -O2 -mmmx -msse -msse2 -mfpmath=sse -fomit-frame-pointer -pipe" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/lib/X11/xkb" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-march=pentium4 -O2 -mmmx -msse -msse2 -mfpmath=sse -fomit-frame-pointer -pipe -fvisibility-inlines-hidden" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig distlocks sandbox sfperms strict" GENTOO_MIRRORS="ftp://ftp.snt.utwente.nl/pub/os/linux/gentoo ftp://mirror.scarlet-internet.nl/pub/gentoo rsync://rsync.europe.gentoo.org/gentoo-portage" LDFLAGS="-Wl,-O1 -Wl,--enable-new-dtags -Wl,--as-needed -Wl,--sort-common -s" MAKEOPTS="-j3" 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 alsa apache2 apm audiofile avi bitmap-fonts bzip2 cdr cli crypt curl dri dvd dvdr dvdread eds emboss encode expat fam ffmpeg foomaticdb fortran gd gdbm gif glut gpm gstreamer imagemagick imlib isdnlog java jpeg lcms libg++ libwww mad mikmod mmx mng motif mp3 mpeg mysql ncurses nptl nvidia opengl pcre pdflib perl png pppd python quicktime readline reflection ruby sdl session slang spell spl sse sse2 ssl tcltk tcpd tiff truetype truetype-fonts type1-fonts udev usb xml xml2 xmms xorg xv xvid zlib userland_GNU kernel_linux elibc_glibc" Unset: CTARGET, INSTALL_MASK, LANG, LC_ALL, LINGUAS, PORTAGE_RSYNC_EXTRA_OPTS, PORTAGE_RSYNC_OPTS build error: === making fluid === Compiling CodeEditor.cxx... Compiling Fl_Function_Type.cxx... Compiling Fl_Group_Type.cxx... Compiling Fl_Menu_Type.cxx... Compiling Fl_Type.cxx... Compiling Fl_Widget_Type.cxx... Compiling Fl_Window_Type.cxx... Compiling Fluid_Image.cxx... Compiling about_panel.cxx... Compiling align_widget.cxx... Compiling alignment_panel.cxx... Compiling code.cxx... Compiling factory.cxx... Compiling file.cxx... Compiling fluid.cxx... Compiling function_panel.cxx... Compiling template_panel.cxx... Compiling widget_panel.cxx... Compiling undo.cxx... Linking fluid-shared... Linking fluid... ../src/libfltk.so: undefined reference to `FcObjectSetBuild' ../src/libfltk.so: undefined reference to `FcNameUnparse' ../src/libfltk.so: undefined reference to `FcFontList' ../src/libfltk.so: undefined reference to `FcPatternGetDouble' ../src/libfltk.so: undefined reference to `FcInit' ../src/libfltk.so: undefined reference to `FcPatternCreate' ../src/libfltk.so: undefined reference to `FcPatternDestroy' ../src/libfltk.so: undefined reference to `FcFontSetDestroy' collect2: ld returned 1 exit status make[1]: *** [fluid-shared] Error 1 make[1]: *** Waiting for unfinished jobs.... (fluid is fltk's GUI designer)
Created attachment 101738 [details, diff] as-needed fix. Hmm this one linking order was badly broken, attached patch fixes it to please as-needed ;) You need to run eautoconf, which works fine with WANT_AUTOCONF=2.5
*** Bug 159153 has been marked as a duplicate of this bug. ***
*** Bug 160308 has been marked as a duplicate of this bug. ***
Ping... we're getting dupes because fltk doesn't die on build/link errors. This patch has been there for months, I'll apply it during next week if nobody cares. I'll try to find a way to let it die on errors also and will open another bug.
Fixed in 1.1.7.
*** Bug 149570 has been marked as a duplicate of this bug. ***