Your message dated Tue, 30 Aug 2016 15:25:36 +0200
with message-id <3268688.HEia7T9DS4@soho>
and subject line Closing bug
has caused the Debian Bug report #835930,
regarding flann: breaks reverse-dependencies
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
835930: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=835930
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
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

--- End Message ---
--- Begin Message ---
Dear reporter,

I can confirm that this is not a bug in flann. As I said in a previous message 
the problem is that the new flann version has incorporated lz4 code, so you 
must link against flann:

$ pkg-config --libs flann
-lflann -lflann_cpp

Thanks

Leopold

Attachment: signature.asc
Description: This is a digitally signed message part.


--- End Message ---

Reply via email to