Hi Dago, that took me a big step further ! But still errors:
./configure --with-libgcrypt=no --disable-all-plugins CC=gcc 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/daemon/collectd-utils_llist.o CC src/daemon/collectd-utils_random.o CC src/daemon/collectd-utils_subst.o CC src/daemon/collectd-utils_time.o CC src/daemon/collectd-types_list.o CC src/daemon/collectd-utils_threshold.o CC src/daemon/collectd-cmd.o CC src/utils/avltree/avltree.lo CCLD libavltree.la CC src/utils/common/common.lo cc1: warnings being treated as errors src/utils/common/common.c: In function 'set_sock_opts': src/utils/common/common.c:1473: warning: passing argument 5 of 'getsockopt' from incompatible pointer type *** Error exit code 1 with cc gives more warnings and similar error ./configure --with-libgcrypt=no --disable-all-plugins CC=cc 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 (...) "src/daemon/plugin.c", line 2411: warning #2513-D: a value of type "void *" cannot be assigned to an entity of type "plugin_log_cb" callback = cf->cf_callback; ^ CC src/daemon/collectd-utils_cache.o CC src/daemon/collectd-utils_complain.o CC src/daemon/collectd-utils_llist.o CC src/daemon/collectd-utils_random.o CC src/daemon/collectd-utils_subst.o CC src/daemon/collectd-utils_time.o CC src/daemon/collectd-types_list.o CC src/daemon/collectd-utils_threshold.o CC src/daemon/collectd-cmd.o CC src/utils/avltree/avltree.lo CCLD libavltree.la CC src/utils/common/common.lo "src/utils/common/common.c", line 1473: warning #2167-D: argument of type "socklen_t *" is incompatible with parameter of type "int *" &(socklen_t){sizeof(socktype)}); ^ CCLD libcommon.la CC src/liboconfig/liboconfig_la-oconfig.lo CC src/liboconfig/liboconfig_la-scanner.lo CC src/liboconfig/liboconfig_la-parser.lo CCLD liboconfig.la CCLD collectd ld: (Warning) Unsatisfied symbol "yylenguc" in file /usr/lib/hpux32/libl.so ld: (Warning) Unsatisfied symbol "yyinput" in file /usr/lib/hpux32/libl.so ld: (Warning) Unsatisfied symbol "yyunput" in file /usr/lib/hpux32/libl.so ld: (Warning) Unsatisfied symbol "yyolsp" in file /usr/lib/hpux32/libl.so ld: (Warning) Unsatisfied symbol "yyoutput" in file /usr/lib/hpux32/libl.so ld: (Warning) Unsatisfied symbol "yytextuc" in file /usr/lib/hpux32/libl.so ld: (Warning) Unsatisfied symbol "yyextra" in file /usr/lib/hpux32/libl.so ld: (Warning) Unsatisfied symbol "yyfnd" in file /usr/lib/hpux32/libl.so ld: (Warning) Unsatisfied symbol "yyprevious" in file /usr/lib/hpux32/libl.so ld: (Warning) Unsatisfied symbol "yylsp" in file /usr/lib/hpux32/libl.so ld: (Warning) Unsatisfied symbol "yylstate" in file /usr/lib/hpux32/libl.so ld: (Warning) Unsatisfied symbol "yytextarr" in file /usr/lib/hpux32/libl.so ld: (Warning) Unsatisfied symbol "yyback" in file /usr/lib/hpux32/libl.so 13 warnings. CC src/collectdmon.o CCLD collectdmon CC src/utils/cmds/cmds.lo CC src/utils/cmds/flush.lo CC src/utils/cmds/getthreshold.lo CC src/utils/cmds/getval.lo CC src/utils/cmds/listval.lo CC src/utils/cmds/putnotif.lo CC src/utils/cmds/putval.lo CC src/utils/cmds/parse_option.lo CC src/utils/metadata/meta_data.lo CCLD libmetadata.la CCLD libcmds.la CC src/utils/format_graphite/format_graphite.lo CCLD libformat_graphite.la CC src/utils/format_json/libformat_json_la-format_json.lo CCLD libformat_json.la CC src/utils/ignorelist/ignorelist.lo CCLD libignorelist.la CC src/utils/latency/latency.lo CC src/utils/latency/latency_config.lo CCLD liblatency.la CC src/utils/lookup/vl_lookup.lo CCLD liblookup.la CC src/utils/mount/mount.lo 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 cp Collectd.pm blib/lib/Collectd.pm cp Collectd/Plugins/OpenVZ.pm blib/lib/Collectd/Plugins/OpenVZ.pm cp Collectd/Unixsock.pm blib/lib/Collectd/Unixsock.pm Manifying blib/man3/Collectd::Unixsock.3 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. Writing Makefile for Collectd ==> Your Makefile has been rebuilt. <== ==> Please rerun the make command. <== false *** Error exit code 1 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 ?!? _______________________________________________ collectd mailing list collectd@verplant.org https://mailman.verplant.org/listinfo/collectd