Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 78628 - fluxbox-0.9.12 wont compile with imlib2-1.1.2
Summary: fluxbox-0.9.12 wont compile with imlib2-1.1.2
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Commonbox Team
URL:
Whiteboard:
Keywords:
: 94388 (view as bug list)
Depends on:
Blocks:
 
Reported: 2005-01-19 00:33 UTC by Max Lindner
Modified: 2005-06-20 12:36 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Max Lindner 2005-01-19 00:33:58 UTC
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"
Comment 1 Ciaran McCreesh 2005-01-19 02:29:16 UTC
Hrm, where're you getting imlib2-1.2.2 from?
Comment 2 Max Lindner 2005-01-19 02:30:46 UTC
sorry, it is a type, meant 1.1.2 from stable :(
Comment 3 Ciaran McCreesh 2005-01-19 02:40:44 UTC
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.
Comment 4 Aaron Walker (RETIRED) gentoo-dev 2005-01-19 02:49:45 UTC
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.
Comment 5 Emil Beinroth 2005-01-19 03:04:04 UTC
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?
Comment 6 Ciaran McCreesh 2005-01-19 03:29:06 UTC
I fixed that one already too :) Try an 'emerge sync' (may take an hour or three for it to hit the mirrors).
Comment 7 Petteri Räty (RETIRED) gentoo-dev 2005-03-13 04:42:59 UTC
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'
 
Comment 8 Michael Hanselmann (hansmi) (RETIRED) gentoo-dev 2005-06-20 12:36:16 UTC
*** Bug 94388 has been marked as a duplicate of this bug. ***