Package Details: ignition-transport 7.0.0-6

Git Clone URL: https://aur.archlinux.org/ignition-transport.git (read-only)
Package Base: ignition-transport
Description: The transport library combines ZeroMQ with Protobufs to create a fast and efficient message passing system. Asynchronous message publication and subscription is provided along with service calls and discovery.
Upstream URL: http://ignitionrobotics.org/libs/transport
Licenses: Apache
Groups: development
Submitter: bchretien
Maintainer: acxz
Last Packager: acxz
Votes: 12
Popularity: 0.152718
First Submitted: 2016-01-30 02:51
Last Updated: 2019-06-30 21:40

Pinned Comments

acxz commented on 2019-08-13 14:43

In order for successful installation, one important thing to point out is the following bug: https://bugs.archlinux.org/task/61461?project=5&string=libpgm

To remedy this you can install the libpgm-git package before installing this package. The libpgm package from the official repos will cause the installation of this package to break. (Currently waiting on newer libpgm release for the fix, libpgm upstream has released a newer version with the fix, but Arch has not updated the libpgm package.)

Latest Comments

1 2 3 Next › Last »

acxz commented on 2019-08-13 14:53

No no not your fault, I was lazy and had only posted the warning on the ros-melodic-desktop-full page since I didn't really think people would install this package on its own. I realize now that I should have posted the warning here as well.

PedroHLC commented on 2019-08-13 14:47

@acxz Thanks for the fast response! Sorry for asking something that had a bug report.

acxz commented on 2019-08-13 14:43

In order for successful installation, one important thing to point out is the following bug: https://bugs.archlinux.org/task/61461?project=5&string=libpgm

To remedy this you can install the libpgm-git package before installing this package. The libpgm package from the official repos will cause the installation of this package to break. (Currently waiting on newer libpgm release for the fix, libpgm upstream has released a newer version with the fix, but Arch has not updated the libpgm package.)

PedroHLC commented on 2019-08-13 13:50

I'm getting:

CMake Error in src/CMakeLists.txt:
  Imported target "ZeroMQ::ZeroMQ" includes non-existent path
    "/usr/lib/pgm-5.2/include"
  in its INTERFACE_INCLUDE_DIRECTORIES.

Is that a problem with ZeroMQ or something that needs fix here?

ank_s commented on 2019-06-30 16:34

@acxz Thanks. I'll report it upstream.

acxz commented on 2019-06-30 16:32

hmm, interesting. On my machine all the unit tests pass. I believe this issue would be better posted upstream directly to the ignition-transport repository.

Since this is a package and not development of ignition-transport I am fine with removing the unit testing.

EDIT: if you can post a link to the relevant upstream issue edited into your comment, that would be helpful for anyone else encountering the issue in the future.

ank_s commented on 2019-06-30 16:02

I tried yay, it does almost gets installed.

But, my system keeps failing UNIT_ign_TEST. What's 'UNIT_ign_TEST'?


99% tests passed, 1 tests failed out of 90

Total Test time (real) = 508.42 sec

The following tests FAILED:
     33 - UNIT_ign_TEST (Timeout)

acxz commented on 2019-06-30 14:02

@anks_s I apologize, I have fixed the requirements so that it has a check on the correct ignition* dependency version.

I tried doing >=2 & <3 (to future proof it), but yay will still prompt you on the available <3 versions first even if they are not >=2. Seems like an issue to take up with the yay project. However, since yay is the most popular AUR helper rn, I decided to leave the PKGBUILD slightly broken to accommodate for yay users.

ank_s commented on 2019-06-30 11:11

Still fails:


CMake Error at CMakeLists.txt:12 (find_package):
  By not providing "Findignition-cmake2.cmake" in CMAKE_MODULE_PATH this
  project has asked CMake to find a package configuration file provided by
  "ignition-cmake2", but CMake did not find one.

  Could not find a package configuration file provided by "ignition-cmake2"
  with any of the following names:

    ignition-cmake2Config.cmake
    ignition-cmake2-config.cmake

Add the installation prefix of "ignition-cmake2" to CMAKE_PREFIX_PATH or
  set "ignition-cmake2_DIR" to a directory containing one of the above files.
  If "ignition-cmake2" provides a separate development package or SDK, be
  sure it has been installed.

acxz commented on 2019-06-28 14:33

@ank_s while it is true that many dependent packages are out of date, the best we can do is try to contact the maintainers to update those packages.