emerge -v enlightenment: ... i686-pc-linux-gnu-gcc -march=pentium4 -O3 -pipe -fomit-frame-pointer -L/usr/lib -o edox dox.o file.o format.o text.o ttfont.o -L/usr/lib -lImlib2 -lfreetype -lz -ldl -lm -L/usr/X11R6/lib -lXinerama -lX11 -lm dox.o(.text+0x167): In function `main': : undefined reference to `imlib_context_set_display' dox.o(.text+0x175): In function `main': : undefined reference to `imlib_context_set_visual' dox.o(.text+0x183): In function `main': : undefined reference to `imlib_context_set_colormap' dox.o(.text+0x8e6): In function `main': : undefined reference to `imlib_context_set_drawable' dox.o(.text+0x8f8): In function `main': : undefined reference to `imlib_render_pixmaps_for_whole_image' dox.o(.text+0x928): In function `main': : undefined reference to `imlib_free_pixmap_and_mask' dox.o(.text+0x958): In function `main': : undefined reference to `imlib_context_set_drawable' dox.o(.text+0x96a): In function `main': : undefined reference to `imlib_render_pixmaps_for_whole_image' dox.o(.text+0x994): In function `main': : undefined reference to `imlib_free_pixmap_and_mask' dox.o(.text+0x9c4): In function `main': : undefined reference to `imlib_context_set_drawable' dox.o(.text+0x9dc): In function `main': : undefined reference to `imlib_render_pixmaps_for_whole_image' dox.o(.text+0xa0c): In function `main': : undefined reference to `imlib_free_pixmap_and_mask' dox.o(.text+0xa3c): In function `main': : undefined reference to `imlib_context_set_drawable' dox.o(.text+0xa4e): In function `main': : undefined reference to `imlib_render_pixmaps_for_whole_image' dox.o(.text+0xa78): In function `main': : undefined reference to `imlib_free_pixmap_and_mask' dox.o(.text+0x195d): In function `main': : undefined reference to `imlib_context_set_drawable' dox.o(.text+0x1971): In function `main': : undefined reference to `imlib_render_image_on_drawable' format.o(.text+0x1000): In function `RenderPage': : undefined reference to `imlib_context_set_drawable' format.o(.text+0x1020): In function `RenderPage': : undefined reference to `imlib_render_image_on_drawable_at_size' format.o(.text+0x1edb): In function `RenderPage': : undefined reference to `imlib_context_set_drawable' format.o(.text+0x1efe): In function `RenderPage': : undefined reference to `imlib_render_image_on_drawable_at_size' ttfont.o(.text+0x79): In function `EFont_draw_string': : undefined reference to `imlib_context_set_drawable' ttfont.o(.text+0xae): In function `EFont_draw_string': : undefined reference to `imlib_create_image_from_drawable' ttfont.o(.text+0x180): In function `EFont_draw_string': : undefined reference to `imlib_render_image_on_drawable' collect2: ld returned 1 exit status make[2]: *** [edox] Error 1 make[2]: Leaving directory `/home/portagetmp/portage/enlightenment-0.16.7.2/work/enlightenment-0.16.7.2/dox' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/home/portagetmp/portage/enlightenment-0.16.7.2/work/enlightenment-0.16.7.2' make: *** [all] Error 2 Reproducible: Always Steps to Reproduce: 1. 2. 3. magpie enlightenment # emerge info Portage 2.0.51.19 (!/usr/portage/profiles/default-linux/x86/2005.0, gcc-3.3.5-20050130, glibc-2.3.5-r0, 2.6.11.6-grsec-vs1.9.5-magpie i686) ================================================================= System uname: 2.6.11.6-grsec-vs1.9.5-magpie i686 Mobile Intel(R) Pentium(R) 4 - M CPU 2.00GHz Gentoo Base System version 1.4.16 Python: dev-lang/python-2.3.5 [2.3.5 (#1, Aug 13 2005, 21:35:25)] distcc 2.16 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled] dev-lang/python: 2.3.5 sys-apps/sandbox: [Not Present] sys-devel/autoconf: 2.13, 2.59-r6 sys-devel/automake: 1.6.3, 1.4_p6, 1.5, 1.8.5-r3, 1.9.4, 1.7.9-r1 sys-devel/binutils: 2.15.92.0.2-r7 sys-devel/libtool: 1.4.3-r4, 1.5.2-r7 virtual/os-headers: 2.6.11-r2 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-march=pentium4 -O3 -pipe -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" 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="-O2 -mcpu=i686 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig ccache distlocks sandbox sfperms strict" GENTOO_MIRRORS="http://gentoo.blueyonder.co.uk" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/home/portagetmp" PORTDIR="/home/portage" SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage" USE="x86 acl aim alsa apache2 apm avi berkdb bitmap-fonts cdr chroot crypt curl dga directfb divx4linux dv dvb dvd dvdread emboss encode ethereal exif faac faad fam fla flac freetype ftp gd gd-external gdbm gif gmp gphoto2 gpm gtk2 hardened hardenedphp imagemagick imlib ipv6 irda jabber java jpeg libg++ libwww live lzo maildir memlimit mmx mmx2 mozsvg mp3 mpeg mpeg4 mplayer msn ncurses network nls offensive ogg oggvorbis opengl pcmcia pcre pdflib perl pic pie png qt quicktime readline real rtc samba sdl sftplogging spell sse sse2 ssl svg svga theora tiff truetype truetype-fonts trusted type1-fonts v4l2 vorbis xfs xml2 xmms xv xvid yahoo zlib userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CBUILD, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS, PORTDIR_OVERLAY # qpkg -I -v imlib media-libs/imlib2-1.2.0-r2 * media-libs/imlib-1.9.14-r3 * # My imlib2 wasn't compiled with the X flag. Is it something to do with that? (I would try it, but I'm short of space on this machine, so I don't want to just try it out) # emerge -pv imlib2 These are the packages that I would merge, in order: Calculating dependencies ...done! [ebuild R ] media-libs/imlib2-1.2.0-r2 -X -doc +gif +jpeg +mmx +nls +png +tiff 869 kB Total size of downloads: 869 kB #
OK, I emerged imlib2 with the X flag, and now enlightenment compiled.