Hi Volker, Am 04.02.2020 um 15:52 schrieb Volker Voßkämper <v...@cenote.de>: > then I tried with c99 > > ./configure --with-libgcrypt=no --disable-all-plugins CC=c99 > CPPFLAGS="-D_POSIX_C_SOURCE=199506L -D_HPUX_SOURCE > -D_LITTLE_ENDIAN=1234 -D_BIG_ENDIAN=4321 -D_BYTE_ORDER=4321 > -D__ENDIAN_DEFINED=1" LDFLAGS="-lpthread" > > $ make > (...) > CC src/utils/lookup/vl_lookup.lo > CCLD liblookup.la > CC src/utils/mount/mount.lo > "src/utils/mount/mount.c", line 524: warning #2011-D: unrecognized > preprocessing directive > #warn "This version of `getmntent' hat not yet been implemented!" > ^ > > CCLD libmount.la > echo timestamp > classnoinst.stamp > if test ! -d buildperl; then \ > mkdir -p buildperl/Collectd/Plugins; \ > cp ./bindings/perl/lib/Collectd.pm buildperl/; \ > cp ./bindings/perl/Makefile.PL buildperl/; \ > cp ./bindings/perl/lib/Collectd/Unixsock.pm buildperl/Collectd/; \ > cp ./bindings/perl/lib/Collectd/Plugins/OpenVZ.pm > buildperl/Collectd/Plugins/; \ > fi > touch .perl-directory-stamp > cd buildperl && /usr/bin/perl Makefile.PL PREFIX=NONE > WARNING: TEST_REQUIRES is not a known parameter. > 'TEST_REQUIRES' is not a known MakeMaker parameter name. > Writing Makefile for Collectd > cd buildperl && make > Makefile out-of-date with respect to Makefile.PL > Cleaning current config before rebuilding Makefile... > make -f Makefile.old clean > /dev/null 2>&1 > /usr/bin/perl Makefile.PL "PREFIX=NONE" > WARNING: TEST_REQUIRES is not a known parameter. > 'TEST_REQUIRES' is not a known MakeMaker parameter name.
Perl MakeMaker is too old, I suggest to disable the Perl module. > after rerunning make I got a binary but it is complaining about > missing hpux32 libs > > $ ./collectd --help > /usr/lib/hpux32/dld.so: Unsatisfied data symbol 'yylsp' in load module > '/usr/lib/hpux32/libl.so.1'. > /usr/lib/hpux32/dld.so: Unsatisfied data symbol 'yyolsp' in load > module '/usr/lib/hpux32/libl.so.1'. > /usr/lib/hpux32/dld.so: Unsatisfied data symbol 'yyfnd' in load module > '/usr/lib/hpux32/libl.so.1'. > /usr/lib/hpux32/dld.so: Unsatisfied data symbol 'yytextuc' in load > module '/usr/lib/hpux32/libl.so.1'. > /usr/lib/hpux32/dld.so: Unsatisfied data symbol 'yylenguc' in load > module '/usr/lib/hpux32/libl.so.1'. > /usr/lib/hpux32/dld.so: Unsatisfied data symbol 'yytextarr' in load > module '/usr/lib/hpux32/libl.so.1'. > /usr/lib/hpux32/dld.so: Unsatisfied data symbol 'yylstate' in load > module '/usr/lib/hpux32/libl.so.1'. > /usr/lib/hpux32/dld.so: Unsatisfied data symbol 'yyprevious' in load > module '/usr/lib/hpux32/libl.so.1'. > /usr/lib/hpux32/dld.so: Unsatisfied data symbol 'yyextra' in load > module '/usr/lib/hpux32/libl.so.1'. > > I am on IA64 ?!? Check if the HP lex command was used to generate the grammar file: https://community.hpe.com/t5/Languages-and-Scripting/problem-linking-with-libl-so-Unsatisfied-symbol-quot-yylenguc/td-p/3945030#.XjmFvC1oR24 Best regards — Dago -- "You don't become great by trying to be great, you become great by wanting to do something, and then doing it so hard that you become great in the process." - xkcd #896 _______________________________________________ collectd mailing list collectd@verplant.org https://mailman.verplant.org/listinfo/collectd