OpenEXR portupgrade failure

Yuri Pankov yuri.pankov at gmail.com
Sat Nov 17 03:05:17 PST 2007


On Saturday 17 November 2007 13:55:02 Alain G. Fabry wrote:
> 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

Read 20071008 entry in /usr/ports/UPDATING.


Yuri


More information about the freebsd-questions mailing list