OpenEXR portupgrade failure

Alain G. Fabry alainfabry at belgacom.net
Sat Nov 17 02:58:28 PST 2007


Hi,

I'm trying to portupgrade my system and the only ones left are kde and OpenEXR.
Apparently OpenEXR needs to be done as dependency for kde. But my portupgrade -R OpenEXR fail.

Following is the error message, how can I solve this?

/usr/bin/ld: warning: libIlmThread.so.4, needed by /usr/local/lib/libIlmImf.so, may conflict with libIlmThread.so.6
generalInterfaceExamples.o(.text+0x5da): In function `writeGZ2(char const*, half const*, float const*, int, int, Imath::Box<Imath::Vec2<int> > const&)':
: undefined reference to `Imf::Channel::Channel(Imf::PixelType, int, int, bool)'
generalInterfaceExamples.o(.text+0x604): In function `writeGZ2(char const*, half const*, float const*, int, int, Imath::Box<Imath::Vec2<int> > const&)':
: undefined reference to `Imf::Channel::Channel(Imf::PixelType, int, int, bool)'
generalInterfaceExamples.o(.text+0x797): In function `writeGZ1(char const*, half const*, float const*, int, int)':
: undefined reference to `Imf::Channel::Channel(Imf::PixelType, int, int, bool)'
generalInterfaceExamples.o(.text+0x7c1): In function `writeGZ1(char const*, half const*, float const*, int, int)':
: undefined reference to `Imf::Channel::Channel(Imf::PixelType, int, int, bool)'
generalInterfaceTiledExamples.o(.text+0x28c): In function `writeTiled1(char const*, Imf::Array2D<GZ>&, int, int, int, int)':
: undefined reference to `Imf::Channel::Channel(Imf::PixelType, int, int, bool)'
generalInterfaceTiledExamples.o(.text+0x2b6): more undefined references to `Imf::Channel::Channel(Imf::PixelType, int, int, bool)' follow
gmake[1]: *** [imfexamples] Error 1
gmake[1]: Leaving directory `/usr/ports/graphics/OpenEXR/work/openexr-1.6.0/IlmImfExamples'
gmake: *** [all-recursive] Error 1
*** Error code 2

Stop in /usr/ports/graphics/OpenEXR.
** Command failed [exit code 1]: /usr/bin/script -qa /tmp/portupgrade.1076.1 env UPGRADE_TOOL=portupgrade UPGRADE_PORT=OpenEXR-1.4.0 UPGRADE_PORT_VER=1.4.0 make
** Fix the problem and try again.
** Listing the failed packages (*:skipped / !:failed)
        ! graphics/OpenEXR (OpenEXR-1.4.0)      (linker error)
--->  Packages processed: 0 done, 1 ignored, 0 skipped and 1 failed


Many thanks,

Alain


More information about the freebsd-questions mailing list