Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 103614 - emerging enlightenment fails with imlib2 error
Summary: emerging enlightenment fails with imlib2 error
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Unspecified (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-08-24 12:56 UTC by Calum
Modified: 2005-08-24 13:04 UTC (History)
0 users

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 Calum 2005-08-24 12:56:44 UTC
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
#
Comment 1 Calum 2005-08-24 13:04:21 UTC
OK, I emerged imlib2 with the X flag, and now enlightenment compiled.