Source: flann
Severity: serious
Version: 1.9.1+dfsg-2

Justification: breaks reverse dependencies.

Hi, the latest flann broke kido build, now it fails with a missing LZ4 link.

Scanning dependencies of target testNearestNeighbor
make[4]: Leaving directory '/<<BUILDDIR>>/kido-0.1.0+dfsg/build'
/usr/bin/make -f unittests/CMakeFiles/testNearestNeighbor.dir/build.make 
unittests/CMakeFiles/testNearestNeighbor.dir/build
make[4]: Entering directory '/<<BUILDDIR>>/kido-0.1.0+dfsg/build'
[ 71%] Building CXX object 
unittests/CMakeFiles/testNearestNeighbor.dir/testNearestNeighbor.cpp.o
cd /<<BUILDDIR>>/kido-0.1.0+dfsg/build/unittests && /usr/bin/c++   
-DBOOST_TEST_DYN_LINK -DHAVE_BULLET_COLLISION -I/<<BUILDDIR>>/kido-0.1.0+dfsg 
-isystem /usr/include/eigen3 -isystem /usr/include/bullet 
-I/<<BUILDDIR>>/kido-0.1.0+dfsg/build 
-I/<<BUILDDIR>>/kido-0.1.0+dfsg/unittests/gtest/include 
-I/<<BUILDDIR>>/kido-0.1.0+dfsg/unittests/gtest  -Wall -fPIC -std=c++11 -g -O2 
-fdebug-prefix-map=/<<BUILDDIR>>/kido-0.1.0+dfsg=. -fPIE 
-fstack-protector-strong -Wformat -Werror=format-security -Wdate-time 
-D_FORTIFY_SOURCE=2   -I/usr/include/bullet -o 
CMakeFiles/testNearestNeighbor.dir/testNearestNeighbor.cpp.o -c 
/<<BUILDDIR>>/kido-0.1.0+dfsg/unittests/testNearestNeighbor.cpp
[ 71%] Linking CXX executable ../bin/tests/testNearestNeighbor
cd /<<BUILDDIR>>/kido-0.1.0+dfsg/build/unittests && /usr/bin/cmake -E 
cmake_link_script CMakeFiles/testNearestNeighbor.dir/link.txt --verbose=1
/usr/bin/c++   -Wall -fPIC -std=c++11 -g -O2 
-fdebug-prefix-map=/<<BUILDDIR>>/kido-0.1.0+dfsg=. -fPIE 
-fstack-protector-strong -Wformat -Werror=format-security -Wdate-time 
-D_FORTIFY_SOURCE=2   -fPIE -pie -Wl,-z,relro -Wl,-z,now -Wl,--as-needed 
CMakeFiles/testNearestNeighbor.dir/testNearestNeighbor.cpp.o  -o 
../bin/tests/testNearestNeighbor  -L/<<BUILDDIR>>/kido-0.1.0+dfsg/build/lib 
-rdynamic ../lib/libkido-utils.so.0.1.0 ../lib/libgtest.a 
../lib/libkido.so.0.1.0 -lccd -lfcl -lassimp -lboost_regex -lboost_system -lGLU 
-lGL -lBulletSoftBody -lBulletDynamics -lBulletCollision -lLinearMath 
-lurdfdom_sensor -lurdfdom_model_state -lurdfdom_model -lurdfdom_world 
-lconsole_bridge -ltinyxml -ltinyxml2 -lpthread 
-Wl,-rpath,/<<BUILDDIR>>/kido-0.1.0+dfsg/build/lib 
CMakeFiles/testNearestNeighbor.dir/testNearestNeighbor.cpp.o: In function 
`flann::serialization::SaveArchive::initBlock()':
/usr/include/flann/util/serialization.h:406: undefined reference to 
`LZ4_resetStreamHC'
CMakeFiles/testNearestNeighbor.dir/testNearestNeighbor.cpp.o: In function 
`flann::serialization::SaveArchive::flushBlock()':
/usr/include/flann/util/serialization.h:425: undefined reference to 
`LZ4_compress_HC_continue'
/usr/include/flann/util/serialization.h:443: undefined reference to 
`LZ4_compress_HC_continue'
CMakeFiles/testNearestNeighbor.dir/testNearestNeighbor.cpp.o: In function 
`flann::serialization::LoadArchive::decompressAndLoadV10(_IO_FILE*)':
/usr/include/flann/util/serialization.h:610: undefined reference to 
`LZ4_decompress_safe'
CMakeFiles/testNearestNeighbor.dir/testNearestNeighbor.cpp.o: In function 
`flann::serialization::LoadArchive::loadBlock(char*, unsigned int, _IO_FILE*)':
/usr/include/flann/util/serialization.h:690: undefined reference to 
`LZ4_decompress_safe_continue'
CMakeFiles/testNearestNeighbor.dir/testNearestNeighbor.cpp.o: In function 
`flann::serialization::LoadArchive::initBlock(_IO_FILE*)':
/usr/include/flann/util/serialization.h:667: undefined reference to 
`LZ4_setStreamDecode'
collect2: error: ld returned 1 exit status
unittests/CMakeFiles/testNearestNeighbor.dir/build.make:114: recipe for target 
'bin/tests/testNearestNeighbor' failed
make[4]: *** [bin/tests/testNearestNeighbor] Error 1
make[4]: Leaving directory '/<<BUILDDIR>>/kido-0.1.0+dfsg/build'
CMakeFiles/Makefile2:1981: recipe for target 
'unittests/CMakeFiles/testNearestNeighbor.dir/all' failed
make[3]: *** [unittests/CMakeFiles/testNearestNeighbor.dir/all] Error 2
make[3]: Leaving directory '/<<BUILDDIR>>/kido-0.1.0+dfsg/build'
Makefile:141: recipe for target 'all' failed
make[2]: *** [all] Error 2
make[2]: Leaving directory '/<<BUILDDIR>>/kido-0.1.0+dfsg/build'
debian/rules:33: recipe for target 'override_dh_auto_build' failed
make[1]: *** [override_dh_auto_build] Error 2
make[1]: Leaving directory '/<<BUILDDIR>>/kido-0.1.0+dfsg'
debian/rules:22: recipe for target 'build' failed
make: *** [build] Error 2
dpkg-buildpackage: error: debian/rules build gave error exit status 2

Gianfranco

Reply via email to