Bug#836384: closed by Jose Luis Rivero <jrivero at osrfoundation.org> (Bug#836384: fixed in ignition-transport 1.3.0-4)

Gianfranco Costamagna locutusofborg at debian.org
Sat Sep 10 19:07:10 UTC 2016


control: reopen -1

Hi, not sure, but it seems still not good!

autopkgtest [17:41:45]: test 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>
^
compilation terminated.
autopkgtest [17:41:45]: test build: -----------------------]
autopkgtest [17:41:45]: test build:  - - - - - - - - - - results - - - - - - - - - -
build                FAIL non-zero exit status 1
autopkgtest [17:41:46]: test build:  - - - - - - - - - - stderr - - - - - - - - - -
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>
^
compilation terminated.
autopkgtest [17:41:46]: @@@@@@@@@@@@@@@@@@@@ summary
build                FAIL non-zero exit status 1
Exit request sent.

cheers,

G.





Il Sabato 10 Settembre 2016 18:27, Debian Bug Tracking System <owner at bugs.debian.org> ha scritto:
This is an automatic notification regarding your Bug report
which was filed against the src:ignition-transport package:

#836384: ignition-transport: breaks with new protobuf3, and link failures

It has been closed by Jose Luis Rivero <jrivero at osrfoundation.org>.

Their explanation is attached below along with your original report.
If this explanation is unsatisfactory and you have not received a
better one in a separate message then please contact Jose Luis Rivero <jrivero at osrfoundation.org> by
replying to this email.


-- 
836384: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=836384
Debian Bug Tracking System
Contact owner at bugs.debian.org with problemsSource: ignition-transport
Source-Version: 1.3.0-4

We believe that the bug you reported is fixed in the latest version of
ignition-transport, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 836384 at bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Jose Luis Rivero <jrivero at osrfoundation.org> (supplier of updated ignition-transport package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster at ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Sat, 10 Sep 2016 14:43:28 +0000
Source: ignition-transport
Binary: libignition-transport1 libignition-transport-dev
Architecture: source
Version: 1.3.0-4
Distribution: unstable
Urgency: medium
Maintainer: Debian Science Maintainers <debian-science-maintainers at lists.alioth.debian.org>
Changed-By: Jose Luis Rivero <jrivero at osrfoundation.org>
Description:
libignition-transport-dev - Ignition Robotics transport Library - Development files
libignition-transport1 - Ignition Robotics Transport Library - Shared library
Closes: 836384
Changes:
ignition-transport (1.3.0-4) unstable; urgency=medium
.
   * Fix pkgconfig file. Ignition transport 1.x series does not use ignition-msgs
    (Closes: #836384)
Checksums-Sha1:
c5b1bbee46f4712bb7762ed2944792a986637195 2026 ignition-transport_1.3.0-4.dsc
35cca0f6f08c21714d62c49ad9089b77997a5e17 5892 ignition-transport_1.3.0-4.debian.tar.xz
Checksums-Sha256:
a1170e369a9558a091aced237535547b43cd6950efa96b2fe62542c92b8c044e 2026 ignition-transport_1.3.0-4.dsc
10ffa9824a8efe1c2b43077457ff416c49353197779b2bad9b9b406209c11e5b 5892 ignition-transport_1.3.0-4.debian.tar.xz
Files:
6042d9b2df1dc4f480786ee2e29d4a1f 2026 science extra ignition-transport_1.3.0-4.dsc
5f3c25cd509b30bd5585c2a014f5dfde 5892 science extra ignition-transport_1.3.0-4.debian.tar.xz

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQEcBAEBCgAGBQJX1Bx0AAoJEF6UbAkK/wQn3aYIAIUz+qLyhNLdHgCXBbfKc7QQ
4zwypZ1Rz3lapwwm6nPqrH73ixhKB8gsS+UoffedRoHOr8c27L7ESMYf/Hi5o9H6
a7rtVL0xEFDsJcSEJn59SRr4U64efPwmgxZcaaFWTp4fHadD5qRYOBMETwNI9LSs
l47Ot2bw1LPp5nzMul9vq8RGB5W50PpQwmYtW4qyIoNO1rOWwQj6S/z/kaIcKLkN
i/818tMH+bmDK+qKs7fmhT5kyKxpYKcIZffxtIhKz4f6ZGhPtlpmNYe6axuLEa/1
j0LgKuTqc9o89VntIbHEOnlTJUjGifWZyV4lfD0flvnLPODTYb0xTcK4J8hpuHo=
=AdFY
-----END PGP SIGNATURE-----
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.



More information about the debian-science-maintainers mailing list