when compiling fluxbox-0.9.12 with imlib2-1.2.2 it gives a error about undefined reference to `imlib_render_pixmaps_for_whole_image' and a few others. with imlib2-1.2.0.20050116 everythings fine, so adding this version dependency to the ebuild would do it... Reproducible: Always Steps to Reproduce: 1. emerge fluxbox-0.9.12 with imlib2-1.2.2 and imlib use flag 2. 3. Actual Results: compiler error Portage 2.0.51-r3 (gcc34-x86-2004.2, gcc-3.4.3, glibc-2.3.4.20040808-r1, 2.6.8.1 i686) ================================================================= System uname: 2.6.8.1 i686 mobile AMD Athlon(tm) XP 2200+ Gentoo Base System version 1.4.16 distcc 2.16 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled] Autoconf: sys-devel/autoconf-2.59-r5 Automake: sys-devel/automake-1.8.5-r1 Binutils: sys-devel/binutils-2.15.92.0.2-r1 Headers: sys-kernel/linux26-headers-2.6.8.1-r2 Libtools: sys-devel/libtool-1.5.2-r7 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-O2 -march=athlon-xp -pipe" CHOST="i686-pc-linux-gnu" COMPILER="" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/lib/mozilla/defaults/pref /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O2 -march=athlon-xp -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache distlocks sandbox" GENTOO_MIRRORS="http://ftp.uni-erlangen.de/pub/mirrors/gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage" USE="3dnow 3dnowex X aalib acl acpi alsa amd apache2 avi berkdb bitmap-fonts bzlib c calendar cddb cdr chroot crypt cups devfs diet dillo divx4linux dmx droproot dvd dvdread edl encode escreen esd etwin exif extensions f77 fbcon flash font-server foomaticdb fortran ftp gd gdbm geoip gif gimpprint gphoto2 gtk gtk2 imagemagick imap imlib imlib2 ipv6 jabber java jikes jpeg ldap libg++ libwww lufsusermount lzo mad maildir mikmod mime ming mmx mmx2 mozilla moznoirc moznomail mozplaintext mozsvg mp3 mpeg mplayer mythtv nas ncurses network nls nntp nptl nptlonly ntlm objc oggvorbis opengl operanom2 oss pam pcmcia pdflib perl php png python qt quicktime radeon readline rtc sdl slang spell sse ssl svga tcltk tcpd tetex tidy tiff truetype truetype-fonts trusted type1-fonts unicode usb videos vim-with-x x86 xchattext xml2 xmms xosd xv xvid zlib"
Hrm, where're you getting imlib2-1.2.2 from?
sorry, it is a type, meant 1.1.2 from stable :(
I've already updated the dep to >=1.2.0 for a related problem. Please reopen if it turns out that 1.2.0.200something is really necessary. Thanks.
You really should upgrade your imlib2 to 1.2.0 (which is also stable now). There is a buffer overflow vuln in versions < 1.2.0. See http://www.gentoo.org/security/en/glsa/glsa-200501-19.xml for more info.
Hm, now fluxbox installs media-libs/imlib and media-libs/giflib but does not link against imlib. It would link again imlib2, but not imlib .. so why is still imlib and not imlib2 in the DEPEND?
I fixed that one already too :) Try an 'emerge sync' (may take an hour or three for it to hit the mirrors).
I get these problems with imlib2-1.2.0-r2 and fluxbox-0.9.12-r1. : undefined reference to `imlib_render_pixmaps_for_whole_image' FbTk/libFbTk.a(ImageImlib2.o)(.text+0x67c): In function `FbTk::ImageImlib2::load(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int) const': : undefined reference to `imlib_free_pixmap_and_mask' FbTk/libFbTk.a(ImageImlib2.o)(.text+0x6b0): In function `FbTk::ImageImlib2::load(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int) const': : undefined reference to `imlib_context_set_display' FbTk/libFbTk.a(ImageImlib2.o)(.text+0x6cf): In function `FbTk::ImageImlib2::load(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int) const': : undefined reference to `imlib_context_set_visual' FbTk/libFbTk.a(ImageImlib2.o)(.text+0x6ee): In function `FbTk::ImageImlib2::load(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int) const': : undefined reference to `imlib_context_set_colormap' FbTk/libFbTk.a(ImageImlib2.o)(.text+0x70d): In function `FbTk::ImageImlib2::load(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int) const': : undefined reference to `imlib_context_set_drawable'
*** Bug 94388 has been marked as a duplicate of this bug. ***