Join GitHub today
GitHub is home to over 31 million developers working together to host and review code, manage projects, and build software together.Sign up
libpgm issue not found if installing libczmq from 0mq PPA #1983
Hi, we are using the PPA packages inside rsyslog CI. This worked well for quite a while. However, I now get the following error when compiling rsyslog 0mq components:
I first discovered this on Ubuntu 18.04 in December, and today on 16.04 (fresh container install). Container def is here: https://github.com/rsyslog/rsyslog-docker/blob/master/dev_env/ubuntu/base/16.04/Dockerfile
I was able to work around the issue by falling back to Ubuntu-provided 0mq components. But as it looks there is an issue with the PPA ones.
Hi, this is originally a problem in libpgm's pkgconfig file:
I can upload an updated version to our PPA, will do so shortly.
Is it by any chance an i386 build rather than amd64? Because the i386 for Ubuntu 16.04 hadn't published on OBS yet as there was a build-worker stuck. I've killed and restarted it.
If it's the amd64 it's quite weird, as you can see from the libpgm-dev package the Cflags line in the pkg-config file is now correct:
Can you check in the log the version of the libpgm-dev package that gets installed?
@rgerhards my fault: when I ran into the trouble, I added
added a commit
Jan 29, 2019
The package is called openpgm-devel, it seems to be available: https://build.opensuse.org/package/binaries/devel:libraries:c_c++/openpgm/openSUSE_Factory it's been submitted to Factory and should be in Tumbleweed proper soon.
In the meanwhile I've enabled it in our PPA, so if you try again it should have the fixed version