Your message dated Sun, 17 Oct 2021 20:18:23 +0200
with message-id
<cafpsygqkjtah2vgrfzrkom+t7qe4mqopqxkerbjpzahxh_s...@mail.gmail.com>
and subject line
has caused the Debian Bug report #983939,
regarding fcl: ftbfs with -march=x86-64-v3
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 [email protected]
immediately.)
--
983939: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=983939
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:fcl
Version: 0.6.1-5
Severity: minor
User: [email protected]
Usertags: ftbfs-x86-64-v3
Starting with LLVM 12 and GCC 11 (and backported to gcc-10 for Debian),
GCC introduces optimizations for new micro-architecture levels from
the x86-64 psABI. Filing these bug reports for packages building with
the current level (x86-64), but not with x86-64-v3.
To reproduce these issues, append -march=x86-64-v3 to the compiler
flags (CFLAGS, CXXFLAGS, ...). You also need hardware supporting these.
The easiest way is to call the dynamic linker in glibc 2.33 like
/lib/x86_64-linux-gnu/ld-linux-x86-64.so.2 --help
Otherwise look at the flags in /proc/cpuinfo and compare these with
those from table 3.1 in the System V Application Binary Interface doc:
https://gitlab.com/x86-psABIs/x86-64-ABI/-/wikis/x86-64-psABI
Please don't upload a package setting these flags by default. The
x86-64 baseline is still unchanged.
The full build log can be found at:
http://people.debian.org/~doko/logs/20210228/filtered/gcc10-v3/fcl_0.6.1-5_unstable_gcc10-v3.log
The last lines of the build log are at the end of this report.
[...]
[ RUN ] DoSimplex2Test.OriginInSimplex
./test/narrowphase/detail/convexity_based_algorithm/test_gjk_libccd-inl_gjk_doSimplex2.cpp:72:
Failure
Value of: 0
Expected: norm_OB_.dot(phat_OB_)
Which is: 7.5711e-18
[ FAILED ] DoSimplex2Test.OriginInSimplex (0 ms)
[ RUN ] DoSimplex2Test.NeedMoreComputing
./test/narrowphase/detail/convexity_based_algorithm/test_gjk_libccd-inl_gjk_doSimplex2.cpp:72:
Failure
Value of: 0
Expected: norm_OB_.dot(phat_OB_)
Which is: 7.5711e-18
[ FAILED ] DoSimplex2Test.NeedMoreComputing (0 ms)
[ RUN ] DoSimplex2Test.Region1Boundary1
./test/narrowphase/detail/convexity_based_algorithm/test_gjk_libccd-inl_gjk_doSimplex2.cpp:72:
Failure
Value of: 0
Expected: norm_OB_.dot(phat_OB_)
Which is: 7.5711e-18
[ FAILED ] DoSimplex2Test.Region1Boundary1 (2 ms)
[ RUN ] DoSimplex2Test.Region1Boundary2
./test/narrowphase/detail/convexity_based_algorithm/test_gjk_libccd-inl_gjk_doSimplex2.cpp:72:
Failure
Value of: 0
Expected: norm_OB_.dot(phat_OB_)
Which is: 7.5711e-18
[ FAILED ] DoSimplex2Test.Region1Boundary2 (2 ms)
[ RUN ] DoSimplex2Test.Region1Boundary3
./test/narrowphase/detail/convexity_based_algorithm/test_gjk_libccd-inl_gjk_doSimplex2.cpp:72:
Failure
Value of: 0
Expected: norm_OB_.dot(phat_OB_)
Which is: 7.5711e-18
[ FAILED ] DoSimplex2Test.Region1Boundary3 (3 ms)
[----------] 5 tests from DoSimplex2Test (7 ms total)
[----------] Global test environment tear-down
[==========] 5 tests from 1 test case ran. (7 ms total)
[ PASSED ] 0 tests.
[ FAILED ] 5 tests, listed below:
[ FAILED ] DoSimplex2Test.OriginInSimplex
[ FAILED ] DoSimplex2Test.NeedMoreComputing
[ FAILED ] DoSimplex2Test.Region1Boundary1
[ FAILED ] DoSimplex2Test.Region1Boundary2
[ FAILED ] DoSimplex2Test.Region1Boundary3
5 FAILED TESTS
Start 35: test_sphere_box
32/37 Test #35: test_sphere_box ................................. Passed
0.15 sec
Start 36: test_sphere_cylinder
33/37 Test #19: test_fcl_profiler ............................... Passed
1.51 sec
Start 37: test_broadphase_dynamic_AABB_tree
34/37 Test #37: test_broadphase_dynamic_AABB_tree ............... Passed
0.01 sec
35/37 Test #29: test_fcl_octomap_distance ....................... Passed
0.56 sec
36/37 Test #36: test_sphere_cylinder ............................ Passed
0.28 sec
37/37 Test #28: test_fcl_octomap_collision ...................... Passed
0.81 sec
92% tests passed, 3 tests failed out of 37
Total Test time (real) = 3.36 sec
The following tests FAILED:
9 - test_fcl_capsule_capsule (Failed)
32 - test_gjk_libccd-inl_epa (Failed)
34 - test_gjk_libccd-inl_gjk_doSimplex2 (Failed)
Errors while running CTest
make[2]: *** [Makefile:140: test] Error 8
make[2]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
dh_auto_test: error: cd obj-x86_64-linux-gnu && make -j4 test ARGS\+=-j4
returned exit code 2
make[1]: *** [debian/rules:34: override_dh_auto_test] Error 25
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:24: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--- End Message ---
--- Begin Message ---
gcc-11 is now the default and the upload of fcl 0.7 is fine in almost all
arch, that version should have solved the problem.
--- End Message ---
--
debian-science-maintainers mailing list
[email protected]
https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/debian-science-maintainers