Bug#918121: libgazebo9-dev: gazebo.pc has broken link flags
Emilio Pozuelo Monfort
pochu at debian.org
Thu Jan 3 15:07:21 GMT 2019
Package: libgazebo9-dev
Version: 9.4.1+dfsg-1
Severity: serious
Hi,
libgazebo9-dev 9.4.1+dfsg-1+b2 (rebuilt for the gdal transition, though this
breakage may or may not be related to gdal) ships a broken gazebo.pc:
Libs: -Wl,-rpath,${prefix}/lib/x86_64-linux-gnu/gazebo-9/plugins -L${libdir} -L${prefix}/lib/x86_64-linux-gnu/gazebo-9/plugins -lgazebo_transport -lgazebo_physics -lgazebo_sensors -lgazebo_rendering -lgazebo_gui -lgazebo_client -lgazebo_msgs -lgazebo_common -lgazebo -L/usr/lib/x86_64-linux-gnu -lboost_thread -l-lpthread -lboost_signals -lboost_system -lboost_filesystem -lboost_program_options -lboost_regex -lboost_iostreams -lboost_date_time -lboost_chrono -lboost_atomic
Observe the flag -l-lpthread, which is bogus, and may be the result of two
different flags, with the first one containing an empty substitution.
This causes the autopkgtest failure found in:
https://ci.debian.net/data/autopkgtest/testing/amd64/g/gazebo/1633147/log.gz
https://ci.debian.net/packages/g/gazebo/testing/amd64/
Which is triggered by gdal update only because that causes the gazebo/sid
package to be installed, which fails. However this may be the result of
another package, more investigation is needed.
Cheers,
Emilio
More information about the debian-science-maintainers
mailing list