OpenImageIO 1.1.3 Build failure in Fedora rawhide

Richard Shaw hobbes1069 at gmail.com
Mon Jan 14 20:10:37 UTC 2013


I'm not sure what's happening since it built fine for rawhide on my
local system in mock but it fails on the fedora build server.

Here's a snippet from the build log[1]:

Building CXX object
libOpenImageIO/CMakeFiles/filesystem_test.dir/filesystem_test.cpp.o
cd /builddir/build/BUILD/oiio-Release-1.1.3/build/linux/libOpenImageIO
&& /usr/bin/c++   -DBOOST_TEST_DYN_LINK -DEMBED_PLUGINS=1
-DPTEX_EXPORTS -DUSE_BOOST_ASIO=1 -DUSE_FIELD3D=1 -DUSE_FREETYPE
-DUSE_OCIO=1 -DUSE_OPENJPEG -DUSE_TBB=0 -DUSE_WEBP=1 -O2 -g -pipe
-Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector
--param=ssp-buffer-size=4  -m32 -march=i686 -mtune=atom
-fasynchronous-unwind-tables  -O2 -g -DNDEBUG -I/usr/include/OpenEXR
-I/builddir/build/BUILD/oiio-Release-1.1.3/src/include
-I/builddir/build/BUILD/oiio-Release-1.1.3/build/linux/include
-I/usr/include/freetype2    -Wall -o
CMakeFiles/filesystem_test.dir/filesystem_test.cpp.o -c
/builddir/build/BUILD/oiio-Release-1.1.3/src/libOpenImageIO/filesystem_test.cpp
/builddir/build/BUILD/oiio-Release-1.1.3/src/libOpenImageIO/fmath_test.cpp:75:5:
warning: this decimal constant is unsigned only in ISO C90 [enabled by
default]
/builddir/build/BUILD/oiio-Release-1.1.3/src/libOpenImageIO/fmath_test.cpp:75:5:
warning: this decimal constant is unsigned only in ISO C90 [enabled by
default]
/builddir/build/BUILD/oiio-Release-1.1.3/src/libOpenImageIO/fmath_test.cpp:75:5:
warning: this decimal constant is unsigned only in ISO C90 [enabled by
default]
/builddir/build/BUILD/oiio-Release-1.1.3/src/libOpenImageIO/fmath_test.cpp:75:5:
warning: this decimal constant is unsigned only in ISO C90 [enabled by
default]
/builddir/build/BUILD/oiio-Release-1.1.3/src/libOpenImageIO/fmath_test.cpp:76:5:
warning: this decimal constant is unsigned only in ISO C90 [enabled by
default]
/builddir/build/BUILD/oiio-Release-1.1.3/src/libOpenImageIO/fmath_test.cpp:76:5:
warning: this decimal constant is unsigned only in ISO C90 [enabled by
default]
Linking CXX executable fmath_test
cd /builddir/build/BUILD/oiio-Release-1.1.3/build/linux/libOpenImageIO
&& /usr/bin/cmake -E cmake_link_script
CMakeFiles/fmath_test.dir/link.txt --verbose=1
/usr/bin/c++   -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions
-fstack-protector --param=ssp-buffer-size=4  -m32 -march=i686
-mtune=atom -fasynchronous-unwind-tables  -O2 -g -DNDEBUG
-Wl,-z,relro  CMakeFiles/fmath_test.dir/fmath_test.cpp.o  -o
fmath_test -rdynamic libOpenImageIO.so.1.1.3 -lboost_filesystem-mt
-lboost_regex-mt -lboost_system-mt -lboost_thread-mt -ldl
-lOpenColorIO -lfreetype -lHalf -lIex -lImath -lIlmThread -lpthread
-lpng -lz -ltiff -ljpeg -lField3D -lhdf5_cpp -lhdf5 -lz -ltiff -ljpeg
-lField3D -lhdf5_cpp -lhdf5 -lm -lopenjpeg -lwebp -lopenjpeg -lwebp
-lIlmImf -lpugixml
-Wl,-rpath,/builddir/build/BUILD/oiio-Release-1.1.3/build/linux/libOpenImageIO
libOpenImageIO.so.1.1.3: undefined reference to
`OpenImageIO::v1_1::CSHA1::Update(unsigned char const*, unsigned int)'
collect2: error: ld returned 1 exit status
make[2]: Leaving directory
`/builddir/build/BUILD/oiio-Release-1.1.3/build/linux'
make[2]: *** [libOpenImageIO/fmath_test] Error 1
make[1]: *** [libOpenImageIO/CMakeFiles/fmath_test.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
--end---


Got any ideas?

Thanks,
Richard

[1] http://koji.fedoraproject.org/koji/getfile?taskID=4868408&name=build.log


More information about the devel mailing list