Hive threads

zeromq (libzmq)

append delete weednix

Zeromq don't build, I found 6c37 port called libzmq the difference was they added autogen.sh and --with-poller. Kernel have EPOLL enable. Log output;

%
checking whether to install manpages... yes
./configure: 20856: test: xepoll: unexpected operator
./configure: 20861: test: epoll: unexpected operator
configure: Choosing I/O thread polling system from 'epoll'...
configure: Using 'epoll' I/O thread polling system with CLOEXEC
./configure: 21300: test: xpoll: unexpected operator
./configure: 21303: test: xpoll: unexpected operator
./configure: 21314: test: poll: unexpected operator
./configure: 21320: test: poll: unexpected operator
configure: error: Invalid API poller 'poll' specified
=======> ERROR: Building '/usr/ports/packages/zeromq#4.3.1-1.pkg.tar.gz' failed.
prt-get: error while install

-- Packages where install failed
zeromq
%

Complete log:
https://hive.gnu.systems/mirror-3.4/bugs/zeromq-4.3.1-1.log

Pkgfile;
https://hive.gnu.systems/git/ports.git/blob/HEAD:/zeromq/Pkgfile

:: @weednix added on 29 Jul ’19 · 11:43

Thanks to TimB he pointed out different version and it builds, but new error emerge; lack of pgm.

Versions fix by TimB;
http://dpaste.com/0Y9BV8E

:: @weednix added on 29 Jul ’19 · 12:04

Zeromq port was renamed to libzmq, above link for Pkgfile update;

https://hive.gnu.systems/git/ports.git/blob/HEAD:/libzmq/Pkgfile

Zeromq builds without pgm, maybe libpgm problem. Libpgm Pkgfile;

https://hive.gnu.systems/git/ports.git/blob/HEAD:/libpgm/Pkgfile

:: @weednix added on 29 Jul ’19 · 12:11

Zeromq configure error relative to libpgm;

%
checking for pgm... no
checking for pgm... no
configure: error: Package requirements (openpgm-5.1 >= 5.1) were not met:

No package 'openpgm-5.1' found

Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.

Alternatively, you may set the environment variables pgm_CFLAGS
and pgm_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.
%

:: @weednix added on 29 Jul ’19 · 13:46

Correct pgm error replace --with-pgm with --with-system-pgm. This port is fix;

https://hive.gnu.systems/git/ports.git/tree/9b97e92ab360cdc13314c6380b9eb3130eb88df9:/libzmq

Reply RSS

Reply

(Leave this as-is, it’s a trap!)

There is no need to “register”, just enter the same name + password of your choice every time.

Pro tip: Use markup to add links, quotes and more.

Your friendly neighbourhood moderators: Silvino