Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 139426 - media-libs/openexr-1.2.2-r2 doesn't link correctly with fltk
Summary: media-libs/openexr-1.2.2-r2 doesn't link correctly with fltk
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Media-video project
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 141248
  Show dependency tree
 
Reported: 2006-07-06 07:13 UTC by tim
Modified: 2006-12-03 11:23 UTC (History)
3 users (show)

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


Attachments
emerge info (info,3.16 KB, text/plain)
2006-07-08 11:09 UTC, tim
Details
emerge info (info,3.16 KB, text/plain)
2006-07-08 12:05 UTC, tim
Details

Note You need to log in before you can comment on or make changes to this bug.
Description tim 2006-07-06 07:13:32 UTC
i686-pc-linux-gnu-g++ -pipe -march=i686 -O3 -march=pentium-m -mmmx -msse -msse2 -mfpmath=sse -floop-optimize2 -fomit-frame-pointer -pipe -ftracer -o .libs/exrdi splay main.o ImageView.o loadImage.o scaleImage.o  -L/var/tmp/portage/openexr-1. 2.2-r2/work/OpenEXR-1.2.2/Iex -L/var/tmp/portage/openexr-1.2.2-r2/work/OpenEXR-1 .2.2/Half -L/var/tmp/portage/openexr-1.2.2-r2/work/OpenEXR-1.2.2/Imath -L/var/tm p/portage/openexr-1.2.2-r2/work/OpenEXR-1.2.2/IlmImf /var/tmp/portage/openexr-1. 2.2-r2/work/OpenEXR-1.2.2/IlmImf/.libs/libIlmImf.so /var/tmp/portage/openexr-1.2 .2-r2/work/OpenEXR-1.2.2/Imath/.libs/libImath.so /var/tmp/portage/openexr-1.2.2- r2/work/OpenEXR-1.2.2/Half/.libs/libHalf.so /var/tmp/portage/openexr-1.2.2-r2/wo rk/OpenEXR-1.2.2/Iex/.libs/libIex.so -lz
main.o: In function `makeMainWindow(char const*, char const*, bool, int, int, bo ol, bool, bool, bool, bool, bool, char const*)':
main.cpp:(.text+0x446): undefined reference to `Fl::set_color(Fl_Color, unsigned  char, unsigned char, unsigned char)'
main.cpp:(.text+0x47c): undefined reference to `Fl_Window::Fl_Window(int, int, c har const*)'
main.cpp:(.text+0x4c1): undefined reference to `Fl_Widget::Fl_Widget(int, int, i nt, int, char const*)'
main.cpp:(.text+0x4c7): undefined reference to `vtable for Fl_Box'
main.cpp:(.text+0x50b): undefined reference to `Fl_Value_Slider::Fl_Value_Slider (int, int, int, int, char const*)'
main.cpp:(.text+0x57c): undefined reference to `Fl_Valuator::value(double)'
main.cpp:(.text+0x5da): undefined reference to `Fl_Widget::Fl_Widget(int, int, i nt, int, char const*)'
main.cpp:(.text+0x5e0): undefined reference to `vtable for Fl_Box'
main.cpp:(.text+0x621): undefined reference to `Fl_Value_Slider::Fl_Value_Slider (int, int, int, int, char const*)'
main.cpp:(.text+0x66c): undefined reference to `Fl_Valuator::value(double)'
main.cpp:(.text+0x6ca): undefined reference to `Fl_Widget::Fl_Widget(int, int, i nt, int, char const*)'
main.cpp:(.text+0x6d0): undefined reference to `vtable for Fl_Box'
main.cpp:(.text+0x711): undefined reference to `Fl_Value_Slider::Fl_Value_Slider (int, int, int, int, char const*)'
main.cpp:(.text+0x75c): undefined reference to `Fl_Valuator::value(double)'
main.cpp:(.text+0x7ba): undefined reference to `Fl_Widget::Fl_Widget(int, int, i nt, int, char const*)'
main.cpp:(.text+0x7c0): undefined reference to `vtable for Fl_Box'
main.cpp:(.text+0x801): undefined reference to `Fl_Value_Slider::Fl_Value_Slider (int, int, int, int, char const*)'

it's not really surprising, since it's not trying to link against libfltk_gl.so
Comment 1 Luca Barbato gentoo-dev 2006-07-07 08:25:12 UTC
emerge --info please
Comment 2 tim 2006-07-08 11:09:05 UTC
Created attachment 91221 [details]
emerge info
Comment 3 tim 2006-07-08 12:05:28 UTC
Created attachment 91229 [details]
emerge info
Comment 4 tim 2006-07-08 12:06:06 UTC
emerge --info attached
Comment 5 tim 2006-07-08 12:32:09 UTC
Comment on attachment 91221 [details]
emerge info

sorry ... website was to slow ... attachment added twice ...
Comment 6 Christian Faulhammer (RETIRED) gentoo-dev 2006-07-21 01:54:37 UTC
I am wondering about this ChangeLog entry

18 Dec 2005; Diego Pettenò <flameeyes@gentoo.org>
  -openexr-1.2.2-r1.ebuild, +openexr-1.2.2-r2.ebuild:
  Revbump to remove the fltk support as it's badly broken. See bug #100242.
  Also closes bug #105967.

I emerged fltk and then openexr and did not receive any error (config tells me fltk is disabled though, see ebuild).


Portage 2.1-r1 (default-linux/x86/2006.0, gcc-3.4.6, glibc-2.3.6-r4, 2.6.16-gentoo-r13 i686)
=================================================================
System uname: 2.6.16-gentoo-r13 i686 AMD Athlon(tm) XP 2500+
Gentoo Base System version 1.6.15
app-admin/eselect-compiler: [Not Present]
dev-lang/python:     2.4.3-r1
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-r2
sys-devel/binutils:  2.16.1-r3
sys-devel/gcc-config: 1.3.13-r3
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.11-r2
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/X11/xkb"
CONFIG_PROTECT_MASK="/etc/env.d /etc/gconf /etc/revdep-rebuild /etc/splash /etc/terminfo"
CXXFLAGS="-O2"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig ccache collision-protect distlocks metadata-transfer parallel-fetch sandbox sfperms strict test"
GENTOO_MIRRORS="ftp://sunsite.informatik.rwth-aachen.de/pub/Linux/gentoo/"
LANG="de_DE@euro"
LC_ALL="de_DE@euro"
LINGUAS="de"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude='/distfiles' --exclude='/local' --exclude='/packages'"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.informatik.rwth-aachen.de/gentoo-portage"
USE="x86 3dnow 3dnowext X Xaw3d a52 alsa artworkextra asf audiofile avi bash-completion beagle berkdb bidi bitmap-fonts bootsplash branding bzip2 cairo cdda cddb cdparanoia cdr cli cracklib crypt css cups curl custom-cflags dbus dga directfb divx4linux dlloader dri dts dvd dvdr dvdread dvi eds emacs emboss encode esd evo exif expat fam fat fbcon fdftk ffmpeg firefox foomaticdb fortran ftp gb gcj gdbm gif gnome gpm gstreamer gtk gtk2 gtkhtml hal icq idn imagemagick imap imlib ipv6 isdnlog java javascript jikes jpeg jpeg2k ldap leim libg++ libwww lm_sensors mad maildir matroska mbox mikmod mime mmx mmxext mng mono motif mp3 mpeg mpeg2 mule nautilus ncurses nforce2 nls nocardbus nptl nptlonly nsplugin nvidia ogg opengl pam pcre pdf pdflib perl plotutils pmu png ppds pppd preview-latex print python qt qt3 qt4 quicktime readline reflection reiserfs samba sdk session slang spell spl sse ssl svg svga t1lib tcltk tcpd theora thunderbird tiff truetype truetype-fonts type1-fonts udev usb vcd videos vorbis win32codecs wmf wxwindows xine xml xorg xosd xv xvid zlib elibc_glibc input_devices_mouse input_devices_keyboard kernel_linux linguas_de userland_GNU video_cards_radeon video_cards_vesa video_cards_fbdev"
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LDFLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 7 Christian Faulhammer (RETIRED) gentoo-dev 2006-07-21 01:54:37 UTC
I am wondering about this ChangeLog entry

18 Dec 2005; Diego Pettenò <flameeyes@gentoo.org>
  -openexr-1.2.2-r1.ebuild, +openexr-1.2.2-r2.ebuild:
  Revbump to remove the fltk support as it's badly broken. See bug #100242.
  Also closes bug #105967.

I emerged fltk and then openexr and did not receive any error (config tells me fltk is disabled though, see ebuild).


Portage 2.1-r1 (default-linux/x86/2006.0, gcc-3.4.6, glibc-2.3.6-r4, 2.6.16-gentoo-r13 i686)
=================================================================
System uname: 2.6.16-gentoo-r13 i686 AMD Athlon(tm) XP 2500+
Gentoo Base System version 1.6.15
app-admin/eselect-compiler: [Not Present]
dev-lang/python:     2.4.3-r1
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-r2
sys-devel/binutils:  2.16.1-r3
sys-devel/gcc-config: 1.3.13-r3
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.11-r2
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/X11/xkb"
CONFIG_PROTECT_MASK="/etc/env.d /etc/gconf /etc/revdep-rebuild /etc/splash /etc/terminfo"
CXXFLAGS="-O2"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig ccache collision-protect distlocks metadata-transfer parallel-fetch sandbox sfperms strict test"
GENTOO_MIRRORS="ftp://sunsite.informatik.rwth-aachen.de/pub/Linux/gentoo/"
LANG="de_DE@euro"
LC_ALL="de_DE@euro"
LINGUAS="de"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude='/distfiles' --exclude='/local' --exclude='/packages'"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.informatik.rwth-aachen.de/gentoo-portage"
USE="x86 3dnow 3dnowext X Xaw3d a52 alsa artworkextra asf audiofile avi bash-completion beagle berkdb bidi bitmap-fonts bootsplash branding bzip2 cairo cdda cddb cdparanoia cdr cli cracklib crypt css cups curl custom-cflags dbus dga directfb divx4linux dlloader dri dts dvd dvdr dvdread dvi eds emacs emboss encode esd evo exif expat fam fat fbcon fdftk ffmpeg firefox foomaticdb fortran ftp gb gcj gdbm gif gnome gpm gstreamer gtk gtk2 gtkhtml hal icq idn imagemagick imap imlib ipv6 isdnlog java javascript jikes jpeg jpeg2k ldap leim libg++ libwww lm_sensors mad maildir matroska mbox mikmod mime mmx mmxext mng mono motif mp3 mpeg mpeg2 mule nautilus ncurses nforce2 nls nocardbus nptl nptlonly nsplugin nvidia ogg opengl pam pcre pdf pdflib perl plotutils pmu png ppds pppd preview-latex print python qt qt3 qt4 quicktime readline reflection reiserfs samba sdk session slang spell spl sse ssl svg svga t1lib tcltk tcpd theora thunderbird tiff truetype truetype-fonts type1-fonts udev usb vcd videos vorbis win32codecs wmf wxwindows xine xml xorg xosd xv xvid zlib elibc_glibc input_devices_mouse input_devices_keyboard kernel_linux linguas_de userland_GNU video_cards_radeon video_cards_vesa video_cards_fbdev"
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LDFLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 8 Jakub Moc (RETIRED) gentoo-dev 2006-09-03 05:42:52 UTC
(In reply to comment #6)
> I am wondering about this ChangeLog entry
> 
> 18 Dec 2005; Diego Pettenò <flameeyes@gentoo.org>
>   -openexr-1.2.2-r1.ebuild, +openexr-1.2.2-r2.ebuild:
>   Revbump to remove the fltk support as it's badly broken. See bug #100242.
>   Also closes bug #105967.

Right, fltk support is gone in 1.2.2-r2. The ebuild in this bug doesn't seem to come from official tree, looks like INVALID to me. Not reproducable at all.

Comment 9 Jakub Moc (RETIRED) gentoo-dev 2006-09-03 05:42:52 UTC
(In reply to comment #6)
> I am wondering about this ChangeLog entry
> 
> 18 Dec 2005; Diego Pettenò <flameeyes@gentoo.org>
>   -openexr-1.2.2-r1.ebuild, +openexr-1.2.2-r2.ebuild:
>   Revbump to remove the fltk support as it's badly broken. See bug #100242.
>   Also closes bug #105967.

Right, fltk support is gone in 1.2.2-r2. The ebuild in this bug doesn't seem to come from official tree, looks like INVALID to me. Not reproducable at all.

Comment 10 Matt Brannock 2006-10-01 19:44:07 UTC
> Right, fltk support is gone in 1.2.2-r2. The ebuild in this bug doesn't seem to
> come from official tree, looks like INVALID to me. Not reproducable at all.
> 

I have the same errors on amd64.

emerge --info: 

Portage 2.1.1-r1 (default-linux/amd64/2006.1/desktop, gcc-3.4.4, glibc-2.4-r3, 2.6.16.16 x86_64)
=================================================================
System uname: 2.6.16.16 x86_64 Mobile AMD Athlon(tm) 64 Processor 3000+
Gentoo Base System version 1.12.5
Last Sync: Sun, 01 Oct 2006 17:50:01 +0000
app-admin/eselect-compiler: [Not Present]
dev-java/java-config: 1.2.11-r1
dev-lang/python:     2.3.5, 2.4.3-r4
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-r2
sys-devel/binutils:  2.16.1-r3
sys-devel/gcc-config: 1.3.13-r3
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.11-r2
ACCEPT_KEYWORDS="amd64"
AUTOCLEAN="yes"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=k8 -pipe -O2"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/lib64/mozilla/defaults/pref /usr/share/X11/xkb /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/"
CONFIG_PROTECT_MASK="/etc/env.d /etc/gconf /etc/revdep-rebuild /etc/terminfo"
CXXFLAGS="-march=k8 -pipe -O2"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig distlocks metadata-transfer sandbox sfperms strict"
GENTOO_MIRRORS="ftp://ftp.gtlib.gatech.edu/pub/gentoo"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude='/distfiles' --exclude='/local' --exclude='/packages'"
PORTAGE_TMPDIR="/var/tmp/portage"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.us.gentoo.org/gentoo-portage"
USE="amd64 X a52 aac acpi aim alsa apm arts audiofile avi bash-completion bcmath berkdb bitmap-fonts browserplugin cairo cdr cli crypt cups dbus divx4linux dlloader dri dts dv dvb dvd dvdr dvdread eds elibc_glibc emboss encode esd fam fame fat firefox fortran ftp gdbm gif ginac glut gphoto2 gpm gstreamer gtk gtk2 hal icq ieee1394 imap imlib inifile input_devices_keyboard input_devices_mouse input_devices_synaptics ipv6 isdnlog jabber java javascript jpeg kde kdeenablefinal kernel_linux lame ldap libg++ live mad mikmod mozilla mp3 mpeg musicbrainz mysql ncurses nls nocd nptl nptlonly nsplugin ogg oggvorbis openal opengl oscar oss pcmcia pcre pdflib perl png ppds pppd python qt qt3 qt4 quicktime readline reflection sasl sdl session sndfile sockets spell spl ssl stream subtitles tcpd theora tiff truetype truetype-fonts type1-fonts udev unicode usb userland_GNU v41 vcd video_cards_fglrx video_cards_radeon video_cards_vesa vlm vorbis wifi x xine xml xmms xorg xv xvid yahoo zeroconf zlib"
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, LINGUAS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 11 Dmitry Samoyloff 2006-10-13 19:28:13 UTC
> I have the same errors on amd64.

I have that errors too.

# emerge --info
Portage 2.1.1 (default-linux/x86/2006.0, gcc-3.4.6, glibc-2.3.6-r4, 2.6.16-gentoo-r9 i686)
=================================================================
System uname: 2.6.16-gentoo-r9 i686 AMD Athlon(tm) XP 2500+
Gentoo Base System version 1.12.5
Last Sync: Fri, 13 Oct 2006 22:00:01 +0000
ccache version 2.3 [enabled]
app-admin/eselect-compiler: [Not Present]
dev-java/java-config: 1.2.11-r1
dev-lang/python:     2.3.5-r2, 2.4.3-r4
dev-python/pycrypto: 2.0.1-r5
dev-util/ccache:     2.3
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-r2
sys-devel/binutils:  2.16.1-r3
sys-devel/gcc-config: 1.3.13-r4
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.17-r1
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CBUILD="i386-pc-linux-gnu"
CFLAGS="-O2 -march=athlon-xp -pipe -fomit-frame-pointer"
CHOST="i386-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/X11/xkb /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/"
CONFIG_PROTECT_MASK="/etc/env.d /etc/gconf /etc/revdep-rebuild /etc/terminfo"
CXXFLAGS="-O2 -march=athlon-xp -pipe -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig ccache distlocks metadata-transfer sandbox sfperms strict"
GENTOO_MIRRORS="ftp://trumpetti.atm.tut.fi/gentoo/ "
LANG="C"
LINGUAS="ru"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude='/distfiles' --exclude='/local' --exclude='/packages'"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="x86 3dnow 3dnowext X aac aalib acl alsa amr apm artworkextra asf audiofile bash-completion berkdb bitmap-fonts bzip2 cdparanoia cli crypt cups curl dbus dlloader doc dri dv elibc_glibc emacs emboss encode esd exif expat ffmpeg firefox flac foomaticdb gd gdbm gif gimpprint glut gmp gphoto2 gpm gstreamer gtk gtk2 hal idn ieee1394 imagemagick imlib input_devices_keyboard input_devices_mouse ipv6 isdnlog java javascript jpeg kde kdeenablefinal kernel_linux lcms libg++ libwww linguas_ru lirc lirc_devices_devinput live lm_sensors lua mad mikmod mmx mmxext mng motif moznocompose moznoirc moznomail mp3 mp4 mpeg mplayer ncurses net network nls nodrm nsplugin nvidia offensive ogg openal opengl oss pam pcre pdf perl png pppd python qt3 qt4 quicktime readline real reflection rtc sdl session slang spell spl sse ssl svg tcltk tcpd tetex theora tiff truetype truetype-fonts type1-fonts udev usb userland_GNU v4l v4l2 video_cards_nvidia vorbis win32codecs wmf xcomposite xml xml2 xmms xorg xscreensaver xv xvid zlib"
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LC_ALL, LDFLAGS, PORTAGE_RSYNC_EXTRA_OPTS, PORTDIR_OVERLAY
Comment 12 Matt Brannock 2006-10-27 10:53:01 UTC
I installed version 1.4.0 using an Overlay with the ebuild found < a href="http://bugs.gentoo.org/show_bug.cgi?id=142921">here</a> (bug 142921). If I added the fltk USE flag, and had fltk installed, I could get a successful compile.

Clearly, fltk support is still not working properly.
Comment 13 Hanno Böck gentoo-dev 2006-12-02 04:12:06 UTC
Similar error happens on the in-tree version 1.4.0a:

1 -Wl,--hash-style=both -Wl,--as-needed -o .libs/exrdisplay main.o ImageView.o loadImage.o scaleImage.o -Wl,-rpath -Wl,/usr/lib/fltk-1.1 -Wl,-O1 -Wl,--hash-style=both -Wl,--as-needed  -L/usr/lib/fltk-1.1 -lfltk_gl /usr/lib/libGLU.so /usr/lib/libGL.so -lfltk /usr/lib/libXft.so -ldl -lpthread -lm /usr/lib/libXext.so /usr/lib/libX11.so ../Iex/.libs/libIex.so ../Half/.libs/libHalf.so ../Imath/.libs/libImath.so ../IlmImf/.libs/libIlmImf.so ../IlmThread/.libs/libIlmThread.so -lz
/usr/lib/fltk-1.1/libfltk.so: undefined reference to `FcFontSetDestroy'
/usr/lib/fltk-1.1/libfltk.so: undefined reference to `XftDrawString8'
/usr/lib/fltk-1.1/libfltk.so: undefined reference to `XftListFonts'
/usr/lib/fltk-1.1/libfltk.so: undefined reference to `XftDrawSetClip'
/usr/lib/fltk-1.1/libfltk.so: undefined reference to `FcNameUnparse'
/usr/lib/fltk-1.1/libfltk.so: undefined reference to `FcPatternCreate'
/usr/lib/fltk-1.1/libfltk.so: undefined reference to `XftFontOpen'
/usr/lib/fltk-1.1/libfltk.so: undefined reference to `FcFontList'
/usr/lib/fltk-1.1/libfltk.so: undefined reference to `XftDrawCreate'
/usr/lib/fltk-1.1/libfltk.so: undefined reference to `XftDrawChange'
/usr/lib/fltk-1.1/libfltk.so: undefined reference to `FcObjectSetBuild'
/usr/lib/fltk-1.1/libfltk.so: undefined reference to `FcPatternDestroy'
/usr/lib/fltk-1.1/libfltk.so: undefined reference to `XftTextExtents8'
/usr/lib/fltk-1.1/libfltk.so: undefined reference to `FcInit'
/usr/lib/fltk-1.1/libfltk.so: undefined reference to `FcPatternGetDouble'
collect2: ld returned 1 exit status
Comment 14 Matthias Schwarzott gentoo-dev 2006-12-02 07:27:23 UTC
(In reply to comment #11)
> Similar error happens on the in-tree version 1.4.0a:
> 
> 1 -Wl,--hash-style=both -Wl,--as-needed -o .libs/exrdisplay main.o ImageView.o
> loadImage.o scaleImage.o -Wl,-rpath -Wl,/usr/lib/fltk-1.1 -Wl,-O1
> -Wl,--hash-style=both -Wl,--as-needed  -L/usr/lib/fltk-1.1 -lfltk_gl
> /usr/lib/libGLU.so /usr/lib/libGL.so -lfltk /usr/lib/libXft.so -ldl -lpthread
> -lm /usr/lib/libXext.so /usr/lib/libX11.so ../Iex/.libs/libIex.so
> ../Half/.libs/libHalf.so ../Imath/.libs/libImath.so
> ../IlmImf/.libs/libIlmImf.so ../IlmThread/.libs/libIlmThread.so -lz
> /usr/lib/fltk-1.1/libfltk.so: undefined reference to `FcFontSetDestroy'
> /usr/lib/fltk-1.1/libfltk.so: undefined reference to `XftDrawString8'
> /usr/lib/fltk-1.1/libfltk.so: undefined reference to `XftListFonts'
> /usr/lib/fltk-1.1/libfltk.so: undefined reference to `XftDrawSetClip'

That sounds to me like a result of using --as-needed.
Please reemerge fltk and then retry emergeing openexr. Worked for me with also using --as-needed.
Comment 15 Matthias Schwarzott gentoo-dev 2006-12-02 07:54:37 UTC
Cannot reproduce that error here. Version 1.2.2-r2 builds perfect here and uses "configure --without-fltk-config ...".
Thus closing this as INVALID.

If you have this bug then reopen and attach complete error messages and emerge-info.
Comment 16 Alexis Ballier gentoo-dev 2006-12-03 11:23:47 UTC
You might want to have a look at bug #136489

Moreover, fltk doesnt die on build / link errors, but then does not install the libs that have failed. This results in such bugs....