Your message dated Sun, 11 Sep 2016 10:55:10 +0000 (UTC) with message-id <[email protected]> and subject line Re: Bug#836384: Info received (Bug#836384 closed by Jose Luis Rivero <[email protected]> (Bug#836384: fixed in ignition-transport 1.3.0-4)) has caused the Debian Bug report #836384, regarding ignition-transport: breaks with new protobuf3, and link failures 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.) -- 836384: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=836384 Debian Bug Tracking System Contact [email protected] with problems
--- Begin Message ---Source: ignition-transport Version: 1.3.0-2 Severity: serious Hi, the latest protobuf3 broke ignition-transport testsuite and package, lets analyze the issues: (based on the main on debian/tests #include <ignition/transport.hh> int main() { // Create a transport node. ignition::transport::Uuid uuid; return 0; } first issue: ./build In file included from /usr/include/ignition/transport1/ignition/transport/NodeShared.hh:40:0, from /usr/include/ignition/transport1/ignition/transport/Node.hh:41, from /usr/include/ignition/transport1/ignition/transport.hh:9, from igntest.c:1: /usr/include/ignition/transport1/ignition/transport/RepHandler.hh:38:41: fatal error: google/protobuf/stubs/casts.h: No such file or directory #include <google/protobuf/stubs/casts.h> ^ this file has been deleted in new protobuf I guess (removing that line from the hh file works a little better) that said, the second issue is: pkg-config --cflags --libs ignition-transport1 -std=c++11 -I/usr/include/ignition/transport1 -lignition-transport1 -l1 that -l1 breaks the build, lets see: ./build /usr/bin/ld: cannot find -l1 g++ -o igntest igntest.c `pkg-config --cflags --libs ignition-transport1` /usr/bin/ld: cannot find -l1 collect2: error: ld returned 1 exit status removing it works: g++ -o igntest igntest.c -std=c++11 -I/usr/include/ignition/transport1 -lignition-transport1 ./igntest echo $? As usual, please let me know if you have a fix or you need further details thanks, G.
--- End Message ---
--- Begin Message ---Seems that the testsuite is incompatible with the old protobuf 2, closing G.
--- End Message ---
-- debian-science-maintainers mailing list [email protected] http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/debian-science-maintainers
