
I’m looking for people to test out my attempted FreeBSD/MacOS changes to shift a few calls to POSIX compliant and other tweaks to make it build on other operating systems. You can try to build from this git repo: https://github.com/jaredmauch/ripe-atlas-software-probe I would request comments go here: https://github.com/RIPE-NCC/ripe-atlas-software-probe/pull/135 Or possibly in this issue which originated from someone else, but the recent note from Randy had me look at the codebase. https://github.com/RIPE-NCC/ripe-atlas-software-probe/issues/123 Hopefully this is useful and might be able to be merged back in, but I know this may cause some troubles due to the busy box parent as well. - Jared

Am 10.09.2025 um 10:15:40 Uhr schrieb Jared Mauch:
I’m looking for people to test out my attempted FreeBSD/MacOS changes to shift a few calls to POSIX compliant and other tweaks to make it build on other operating systems.
Thanks for providing that! I've tried to compile it on FreeBSD 14.3 - didn't work. Are the instructions from the https://github.com/jaredmauch/ripe-atlas-software-probe/blob/master/BUILD.md right for FreeBSD? Did you use different commands? [m@teufel ~/ripe-atlas-software-probe]$ autoreconf -iv autoreconf2.72: export WARNINGS= autoreconf2.72: Entering directory '.' autoreconf2.72: configure.ac: not using Gettext autoreconf2.72: running: aclocal -I m4 aclocal: warning: couldn't open directory 'm4': No such file or directory autoreconf2.72: configure.ac: tracing autoreconf2.72: configure.ac: adding subdirectory probe-busybox/libevent-2.1.11-stable to autoreconf autoreconf2.72: Entering directory 'probe-busybox/libevent-2.1.11-stable' autoreconf2.72: configure.ac: not using Gettext autoreconf2.72: running: aclocal -I m4 autoreconf2.72: configure.ac: tracing autoreconf2.72: configure.ac: not using Libtool autoreconf2.72: configure.ac: not using Intltool autoreconf2.72: configure.ac: not using Gtkdoc autoreconf2.72: running: /usr/local/bin/autoconf2.72 configure.ac:57: warning: The macro 'AC_PROG_GCC_TRADITIONAL' is obsolete. configure.ac:57: You should run autoupdate. ./lib/autoconf/c.m4:1676: AC_PROG_GCC_TRADITIONAL is expanded from... configure.ac:57: the top level configure.ac:153: warning: The macro 'AC_TRY_COMPILE' is obsolete. configure.ac:153: You should run autoupdate. ./lib/autoconf/general.m4:2845: AC_TRY_COMPILE is expanded from... configure.ac:153: the top level configure.ac:166: warning: The macro 'AC_TRY_COMPILE' is obsolete. configure.ac:166: You should run autoupdate. ./lib/autoconf/general.m4:2845: AC_TRY_COMPILE is expanded from... configure.ac:166: the top level configure.ac:179: warning: The macro 'AC_TRY_COMPILE' is obsolete. configure.ac:179: You should run autoupdate. ./lib/autoconf/general.m4:2845: AC_TRY_COMPILE is expanded from... configure.ac:179: the top level configure.ac:353: warning: The macro 'AC_HEADER_TIME' is obsolete. configure.ac:353: You should run autoupdate. ./lib/autoconf/headers.m4:702: AC_HEADER_TIME is expanded from... configure.ac:353: the top level configure.ac:427: warning: The macro 'AC_TRY_COMPILE' is obsolete. configure.ac:427: You should run autoupdate. ./lib/autoconf/general.m4:2845: AC_TRY_COMPILE is expanded from... lib/m4sugar/m4sh.m4:690: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:697: AS_IF is expanded from... ./lib/autoconf/general.m4:2821: _AC_COMPILE_IFELSE is expanded from... ./lib/autoconf/general.m4:2837: AC_COMPILE_IFELSE is expanded from... lib/m4sugar/m4sh.m4:697: AS_IF is expanded from... ./lib/autoconf/functions.m4:66: AC_CHECK_FUNC is expanded from... configure.ac:427: the top level configure.ac:427: warning: The macro 'AC_TRY_COMPILE' is obsolete. configure.ac:427: You should run autoupdate. ./lib/autoconf/general.m4:2845: AC_TRY_COMPILE is expanded from... lib/m4sugar/m4sh.m4:690: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:697: AS_IF is expanded from... ./lib/autoconf/general.m4:2821: _AC_COMPILE_IFELSE is expanded from... ./lib/autoconf/general.m4:2837: AC_COMPILE_IFELSE is expanded from... ./lib/autoconf/general.m4:2845: AC_TRY_COMPILE is expanded from... lib/m4sugar/m4sh.m4:690: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:697: AS_IF is expanded from... ./lib/autoconf/general.m4:2821: _AC_COMPILE_IFELSE is expanded from... ./lib/autoconf/general.m4:2837: AC_COMPILE_IFELSE is expanded from... lib/m4sugar/m4sh.m4:697: AS_IF is expanded from... ./lib/autoconf/functions.m4:66: AC_CHECK_FUNC is expanded from... configure.ac:427: the top level configure.ac:520: warning: The macro 'AC_TRY_RUN' is obsolete. configure.ac:520: You should run autoupdate. ./lib/autoconf/general.m4:2995: AC_TRY_RUN is expanded from... configure.ac:520: the top level configure.ac:592: warning: The macro 'AC_TRY_RUN' is obsolete. configure.ac:592: You should run autoupdate. ./lib/autoconf/general.m4:2995: AC_TRY_RUN is expanded from... configure.ac:592: the top level configure.ac:732: warning: The macro 'AC_TRY_COMPILE' is obsolete. configure.ac:732: You should run autoupdate. ./lib/autoconf/general.m4:2845: AC_TRY_COMPILE is expanded from... configure.ac:732: the top level configure.ac:748: warning: The macro 'AC_TRY_COMPILE' is obsolete. configure.ac:748: You should run autoupdate. ./lib/autoconf/general.m4:2845: AC_TRY_COMPILE is expanded from... configure.ac:748: the top level configure.ac:756: warning: The macro 'AC_TRY_COMPILE' is obsolete. configure.ac:756: You should run autoupdate. ./lib/autoconf/general.m4:2845: AC_TRY_COMPILE is expanded from... configure.ac:756: the top level configure.ac:767: warning: The macro 'AC_LANG_C' is obsolete. configure.ac:767: You should run autoupdate. ./lib/autoconf/c.m4:72: AC_LANG_C is expanded from... m4/acx_pthread.m4:86: ACX_PTHREAD is expanded from... configure.ac:767: the top level configure.ac:767: warning: The macro 'AC_TRY_LINK' is obsolete. configure.ac:767: You should run autoupdate. ./lib/autoconf/general.m4:2918: AC_TRY_LINK is expanded from... m4/acx_pthread.m4:86: ACX_PTHREAD is expanded from... configure.ac:767: the top level configure.ac:955: warning: AC_OUTPUT should be used without arguments. configure.ac:955: You should run autoupdate. autoreconf2.72: running: /usr/local/bin/autoheader2.72 autoreconf2.72: running: automake --add-missing --copy --no-force configure.ac:25: installing './compile' configure.ac:33: installing './config.guess' configure.ac:33: installing './config.sub' configure.ac:13: installing './install-sh' configure.ac:13: installing './missing' Makefile.am:157: error: Libtool library used but 'LIBTOOL' is undefined Makefile.am:157: The usual way to define 'LIBTOOL' is to add 'LT_INIT' Makefile.am:157: to 'configure.ac' and run 'aclocal' and 'autoconf' again. Makefile.am:157: Makefile.am:157: If 'LT_INIT' is in 'configure.ac', make sure Makefile.am:157: its definition is in aclocal's search path. Makefile.am:157: Makefile.am:157: If you install Automake in its own prefix, Makefile.am:157: you'll need to arrange for the Libtool m4 files Makefile.am:157: to be found by aclocal. For info on this, see: Makefile.am:157: https://gnu.org/s/automake/manual/automake.html#Libtool-library-used-but-LIB... Makefile.am: installing './depcomp' parallel-tests: installing './test-driver' autoreconf2.72: error: automake failed with exit status: 1 [m@teufel ~/ripe-atlas-software-probe]$ autoreconf -iv autoreconf2.72: export WARNINGS= autoreconf2.72: Entering directory '.' autoreconf2.72: configure.ac: not using Gettext autoreconf2.72: running: aclocal -I m4 aclocal: warning: couldn't open directory 'm4': No such file or directory autoreconf2.72: configure.ac: tracing autoreconf2.72: configure.ac: adding subdirectory probe-busybox/libevent-2.1.11-stable to autoreconf autoreconf2.72: Entering directory 'probe-busybox/libevent-2.1.11-stable' autoreconf2.72: configure.ac: not using Gettext autoreconf2.72: running: aclocal -I m4 autoreconf2.72: configure.ac: tracing autoreconf2.72: configure.ac: not using Libtool autoreconf2.72: configure.ac: not using Intltool autoreconf2.72: configure.ac: not using Gtkdoc autoreconf2.72: running: /usr/local/bin/autoconf2.72 configure.ac:57: warning: The macro 'AC_PROG_GCC_TRADITIONAL' is obsolete. configure.ac:57: You should run autoupdate. ./lib/autoconf/c.m4:1676: AC_PROG_GCC_TRADITIONAL is expanded from... configure.ac:57: the top level configure.ac:153: warning: The macro 'AC_TRY_COMPILE' is obsolete. configure.ac:153: You should run autoupdate. ./lib/autoconf/general.m4:2845: AC_TRY_COMPILE is expanded from... configure.ac:153: the top level configure.ac:166: warning: The macro 'AC_TRY_COMPILE' is obsolete. configure.ac:166: You should run autoupdate. ./lib/autoconf/general.m4:2845: AC_TRY_COMPILE is expanded from... configure.ac:166: the top level configure.ac:179: warning: The macro 'AC_TRY_COMPILE' is obsolete. configure.ac:179: You should run autoupdate. ./lib/autoconf/general.m4:2845: AC_TRY_COMPILE is expanded from... configure.ac:179: the top level configure.ac:353: warning: The macro 'AC_HEADER_TIME' is obsolete. configure.ac:353: You should run autoupdate. ./lib/autoconf/headers.m4:702: AC_HEADER_TIME is expanded from... configure.ac:353: the top level configure.ac:427: warning: The macro 'AC_TRY_COMPILE' is obsolete. configure.ac:427: You should run autoupdate. ./lib/autoconf/general.m4:2845: AC_TRY_COMPILE is expanded from... lib/m4sugar/m4sh.m4:690: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:697: AS_IF is expanded from... ./lib/autoconf/general.m4:2821: _AC_COMPILE_IFELSE is expanded from... ./lib/autoconf/general.m4:2837: AC_COMPILE_IFELSE is expanded from... lib/m4sugar/m4sh.m4:697: AS_IF is expanded from... ./lib/autoconf/functions.m4:66: AC_CHECK_FUNC is expanded from... configure.ac:427: the top level configure.ac:427: warning: The macro 'AC_TRY_COMPILE' is obsolete. configure.ac:427: You should run autoupdate. ./lib/autoconf/general.m4:2845: AC_TRY_COMPILE is expanded from... lib/m4sugar/m4sh.m4:690: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:697: AS_IF is expanded from... ./lib/autoconf/general.m4:2821: _AC_COMPILE_IFELSE is expanded from... ./lib/autoconf/general.m4:2837: AC_COMPILE_IFELSE is expanded from... ./lib/autoconf/general.m4:2845: AC_TRY_COMPILE is expanded from... lib/m4sugar/m4sh.m4:690: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:697: AS_IF is expanded from... ./lib/autoconf/general.m4:2821: _AC_COMPILE_IFELSE is expanded from... ./lib/autoconf/general.m4:2837: AC_COMPILE_IFELSE is expanded from... lib/m4sugar/m4sh.m4:697: AS_IF is expanded from... ./lib/autoconf/functions.m4:66: AC_CHECK_FUNC is expanded from... configure.ac:427: the top level configure.ac:520: warning: The macro 'AC_TRY_RUN' is obsolete. configure.ac:520: You should run autoupdate. ./lib/autoconf/general.m4:2995: AC_TRY_RUN is expanded from... configure.ac:520: the top level configure.ac:592: warning: The macro 'AC_TRY_RUN' is obsolete. configure.ac:592: You should run autoupdate. ./lib/autoconf/general.m4:2995: AC_TRY_RUN is expanded from... configure.ac:592: the top level configure.ac:732: warning: The macro 'AC_TRY_COMPILE' is obsolete. configure.ac:732: You should run autoupdate. ./lib/autoconf/general.m4:2845: AC_TRY_COMPILE is expanded from... configure.ac:732: the top level configure.ac:748: warning: The macro 'AC_TRY_COMPILE' is obsolete. configure.ac:748: You should run autoupdate. ./lib/autoconf/general.m4:2845: AC_TRY_COMPILE is expanded from... configure.ac:748: the top level configure.ac:756: warning: The macro 'AC_TRY_COMPILE' is obsolete. configure.ac:756: You should run autoupdate. ./lib/autoconf/general.m4:2845: AC_TRY_COMPILE is expanded from... configure.ac:756: the top level configure.ac:767: warning: The macro 'AC_LANG_C' is obsolete. configure.ac:767: You should run autoupdate. ./lib/autoconf/c.m4:72: AC_LANG_C is expanded from... m4/acx_pthread.m4:86: ACX_PTHREAD is expanded from... configure.ac:767: the top level configure.ac:767: warning: The macro 'AC_TRY_LINK' is obsolete. configure.ac:767: You should run autoupdate. ./lib/autoconf/general.m4:2918: AC_TRY_LINK is expanded from... m4/acx_pthread.m4:86: ACX_PTHREAD is expanded from... configure.ac:767: the top level configure.ac:955: warning: AC_OUTPUT should be used without arguments. configure.ac:955: You should run autoupdate. autoreconf2.72: running: /usr/local/bin/autoheader2.72 autoreconf2.72: running: automake --add-missing --copy --no-force Makefile.am:157: error: Libtool library used but 'LIBTOOL' is undefined Makefile.am:157: The usual way to define 'LIBTOOL' is to add 'LT_INIT' Makefile.am:157: to 'configure.ac' and run 'aclocal' and 'autoconf' again. Makefile.am:157: Makefile.am:157: If 'LT_INIT' is in 'configure.ac', make sure Makefile.am:157: its definition is in aclocal's search path. Makefile.am:157: Makefile.am:157: If you install Automake in its own prefix, Makefile.am:157: you'll need to arrange for the Libtool m4 files Makefile.am:157: to be found by aclocal. For info on this, see: Makefile.am:157: https://gnu.org/s/automake/manual/automake.html#Libtool-library-used-but-LIB... autoreconf2.72: error: automake failed with exit status: 1 [m@teufel ~/ripe-atlas-software-probe]$ -- Gruß Marco Send unsolicited bulk mail to 1757492140muell@cartoonies.org

Grusse, pkg add libtool perhaps? % pkg info -a | grep auto autoconf-2.72 Generate configure scripts and related files autoconf-switch-20220527 Wrapper script to switch between autoconf versions automake-1.17 GNU Standards-compliant Makefile generator % pkg info -a | grep tool binutils-2.44,1 GNU binary tools curl-8.14.1 Command line tool and library for transferring data with URLs git-2.50.1 Distributed source code management tool libtool-2.5.4 Generic shared library support script I can make autoconf look for it. - Jared On Wed, Sep 10, 2025 at 05:56:22PM +0200, Marco Moock wrote:
Am 10.09.2025 um 10:15:40 Uhr schrieb Jared Mauch:
I’m looking for people to test out my attempted FreeBSD/MacOS changes to shift a few calls to POSIX compliant and other tweaks to make it build on other operating systems.
Thanks for providing that!
I've tried to compile it on FreeBSD 14.3 - didn't work. Are the instructions from the https://github.com/jaredmauch/ripe-atlas-software-probe/blob/master/BUILD.md right for FreeBSD?
Did you use different commands?
[m@teufel ~/ripe-atlas-software-probe]$ autoreconf -iv autoreconf2.72: export WARNINGS= autoreconf2.72: Entering directory '.' autoreconf2.72: configure.ac: not using Gettext autoreconf2.72: running: aclocal -I m4 aclocal: warning: couldn't open directory 'm4': No such file or directory autoreconf2.72: configure.ac: tracing autoreconf2.72: configure.ac: adding subdirectory probe-busybox/libevent-2.1.11-stable to autoreconf autoreconf2.72: Entering directory 'probe-busybox/libevent-2.1.11-stable' autoreconf2.72: configure.ac: not using Gettext autoreconf2.72: running: aclocal -I m4 autoreconf2.72: configure.ac: tracing autoreconf2.72: configure.ac: not using Libtool autoreconf2.72: configure.ac: not using Intltool autoreconf2.72: configure.ac: not using Gtkdoc autoreconf2.72: running: /usr/local/bin/autoconf2.72 configure.ac:57: warning: The macro 'AC_PROG_GCC_TRADITIONAL' is obsolete. configure.ac:57: You should run autoupdate. ./lib/autoconf/c.m4:1676: AC_PROG_GCC_TRADITIONAL is expanded from... configure.ac:57: the top level configure.ac:153: warning: The macro 'AC_TRY_COMPILE' is obsolete. configure.ac:153: You should run autoupdate. ./lib/autoconf/general.m4:2845: AC_TRY_COMPILE is expanded from... configure.ac:153: the top level configure.ac:166: warning: The macro 'AC_TRY_COMPILE' is obsolete. configure.ac:166: You should run autoupdate. ./lib/autoconf/general.m4:2845: AC_TRY_COMPILE is expanded from... configure.ac:166: the top level configure.ac:179: warning: The macro 'AC_TRY_COMPILE' is obsolete. configure.ac:179: You should run autoupdate. ./lib/autoconf/general.m4:2845: AC_TRY_COMPILE is expanded from... configure.ac:179: the top level configure.ac:353: warning: The macro 'AC_HEADER_TIME' is obsolete. configure.ac:353: You should run autoupdate. ./lib/autoconf/headers.m4:702: AC_HEADER_TIME is expanded from... configure.ac:353: the top level configure.ac:427: warning: The macro 'AC_TRY_COMPILE' is obsolete. configure.ac:427: You should run autoupdate. ./lib/autoconf/general.m4:2845: AC_TRY_COMPILE is expanded from... lib/m4sugar/m4sh.m4:690: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:697: AS_IF is expanded from... ./lib/autoconf/general.m4:2821: _AC_COMPILE_IFELSE is expanded from... ./lib/autoconf/general.m4:2837: AC_COMPILE_IFELSE is expanded from... lib/m4sugar/m4sh.m4:697: AS_IF is expanded from... ./lib/autoconf/functions.m4:66: AC_CHECK_FUNC is expanded from... configure.ac:427: the top level configure.ac:427: warning: The macro 'AC_TRY_COMPILE' is obsolete. configure.ac:427: You should run autoupdate. ./lib/autoconf/general.m4:2845: AC_TRY_COMPILE is expanded from... lib/m4sugar/m4sh.m4:690: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:697: AS_IF is expanded from... ./lib/autoconf/general.m4:2821: _AC_COMPILE_IFELSE is expanded from... ./lib/autoconf/general.m4:2837: AC_COMPILE_IFELSE is expanded from... ./lib/autoconf/general.m4:2845: AC_TRY_COMPILE is expanded from... lib/m4sugar/m4sh.m4:690: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:697: AS_IF is expanded from... ./lib/autoconf/general.m4:2821: _AC_COMPILE_IFELSE is expanded from... ./lib/autoconf/general.m4:2837: AC_COMPILE_IFELSE is expanded from... lib/m4sugar/m4sh.m4:697: AS_IF is expanded from... ./lib/autoconf/functions.m4:66: AC_CHECK_FUNC is expanded from... configure.ac:427: the top level configure.ac:520: warning: The macro 'AC_TRY_RUN' is obsolete. configure.ac:520: You should run autoupdate. ./lib/autoconf/general.m4:2995: AC_TRY_RUN is expanded from... configure.ac:520: the top level configure.ac:592: warning: The macro 'AC_TRY_RUN' is obsolete. configure.ac:592: You should run autoupdate. ./lib/autoconf/general.m4:2995: AC_TRY_RUN is expanded from... configure.ac:592: the top level configure.ac:732: warning: The macro 'AC_TRY_COMPILE' is obsolete. configure.ac:732: You should run autoupdate. ./lib/autoconf/general.m4:2845: AC_TRY_COMPILE is expanded from... configure.ac:732: the top level configure.ac:748: warning: The macro 'AC_TRY_COMPILE' is obsolete. configure.ac:748: You should run autoupdate. ./lib/autoconf/general.m4:2845: AC_TRY_COMPILE is expanded from... configure.ac:748: the top level configure.ac:756: warning: The macro 'AC_TRY_COMPILE' is obsolete. configure.ac:756: You should run autoupdate. ./lib/autoconf/general.m4:2845: AC_TRY_COMPILE is expanded from... configure.ac:756: the top level configure.ac:767: warning: The macro 'AC_LANG_C' is obsolete. configure.ac:767: You should run autoupdate. ./lib/autoconf/c.m4:72: AC_LANG_C is expanded from... m4/acx_pthread.m4:86: ACX_PTHREAD is expanded from... configure.ac:767: the top level configure.ac:767: warning: The macro 'AC_TRY_LINK' is obsolete. configure.ac:767: You should run autoupdate. ./lib/autoconf/general.m4:2918: AC_TRY_LINK is expanded from... m4/acx_pthread.m4:86: ACX_PTHREAD is expanded from... configure.ac:767: the top level configure.ac:955: warning: AC_OUTPUT should be used without arguments. configure.ac:955: You should run autoupdate. autoreconf2.72: running: /usr/local/bin/autoheader2.72 autoreconf2.72: running: automake --add-missing --copy --no-force configure.ac:25: installing './compile' configure.ac:33: installing './config.guess' configure.ac:33: installing './config.sub' configure.ac:13: installing './install-sh' configure.ac:13: installing './missing' Makefile.am:157: error: Libtool library used but 'LIBTOOL' is undefined Makefile.am:157: The usual way to define 'LIBTOOL' is to add 'LT_INIT' Makefile.am:157: to 'configure.ac' and run 'aclocal' and 'autoconf' again. Makefile.am:157: Makefile.am:157: If 'LT_INIT' is in 'configure.ac', make sure Makefile.am:157: its definition is in aclocal's search path. Makefile.am:157: Makefile.am:157: If you install Automake in its own prefix, Makefile.am:157: you'll need to arrange for the Libtool m4 files Makefile.am:157: to be found by aclocal. For info on this, see: Makefile.am:157: https://gnu.org/s/automake/manual/automake.html#Libtool-library-used-but-LIB... Makefile.am: installing './depcomp' parallel-tests: installing './test-driver' autoreconf2.72: error: automake failed with exit status: 1 [m@teufel ~/ripe-atlas-software-probe]$ autoreconf -iv autoreconf2.72: export WARNINGS= autoreconf2.72: Entering directory '.' autoreconf2.72: configure.ac: not using Gettext autoreconf2.72: running: aclocal -I m4 aclocal: warning: couldn't open directory 'm4': No such file or directory autoreconf2.72: configure.ac: tracing autoreconf2.72: configure.ac: adding subdirectory probe-busybox/libevent-2.1.11-stable to autoreconf autoreconf2.72: Entering directory 'probe-busybox/libevent-2.1.11-stable' autoreconf2.72: configure.ac: not using Gettext autoreconf2.72: running: aclocal -I m4 autoreconf2.72: configure.ac: tracing autoreconf2.72: configure.ac: not using Libtool autoreconf2.72: configure.ac: not using Intltool autoreconf2.72: configure.ac: not using Gtkdoc autoreconf2.72: running: /usr/local/bin/autoconf2.72 configure.ac:57: warning: The macro 'AC_PROG_GCC_TRADITIONAL' is obsolete. configure.ac:57: You should run autoupdate. ./lib/autoconf/c.m4:1676: AC_PROG_GCC_TRADITIONAL is expanded from... configure.ac:57: the top level configure.ac:153: warning: The macro 'AC_TRY_COMPILE' is obsolete. configure.ac:153: You should run autoupdate. ./lib/autoconf/general.m4:2845: AC_TRY_COMPILE is expanded from... configure.ac:153: the top level configure.ac:166: warning: The macro 'AC_TRY_COMPILE' is obsolete. configure.ac:166: You should run autoupdate. ./lib/autoconf/general.m4:2845: AC_TRY_COMPILE is expanded from... configure.ac:166: the top level configure.ac:179: warning: The macro 'AC_TRY_COMPILE' is obsolete. configure.ac:179: You should run autoupdate. ./lib/autoconf/general.m4:2845: AC_TRY_COMPILE is expanded from... configure.ac:179: the top level configure.ac:353: warning: The macro 'AC_HEADER_TIME' is obsolete. configure.ac:353: You should run autoupdate. ./lib/autoconf/headers.m4:702: AC_HEADER_TIME is expanded from... configure.ac:353: the top level configure.ac:427: warning: The macro 'AC_TRY_COMPILE' is obsolete. configure.ac:427: You should run autoupdate. ./lib/autoconf/general.m4:2845: AC_TRY_COMPILE is expanded from... lib/m4sugar/m4sh.m4:690: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:697: AS_IF is expanded from... ./lib/autoconf/general.m4:2821: _AC_COMPILE_IFELSE is expanded from... ./lib/autoconf/general.m4:2837: AC_COMPILE_IFELSE is expanded from... lib/m4sugar/m4sh.m4:697: AS_IF is expanded from... ./lib/autoconf/functions.m4:66: AC_CHECK_FUNC is expanded from... configure.ac:427: the top level configure.ac:427: warning: The macro 'AC_TRY_COMPILE' is obsolete. configure.ac:427: You should run autoupdate. ./lib/autoconf/general.m4:2845: AC_TRY_COMPILE is expanded from... lib/m4sugar/m4sh.m4:690: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:697: AS_IF is expanded from... ./lib/autoconf/general.m4:2821: _AC_COMPILE_IFELSE is expanded from... ./lib/autoconf/general.m4:2837: AC_COMPILE_IFELSE is expanded from... ./lib/autoconf/general.m4:2845: AC_TRY_COMPILE is expanded from... lib/m4sugar/m4sh.m4:690: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:697: AS_IF is expanded from... ./lib/autoconf/general.m4:2821: _AC_COMPILE_IFELSE is expanded from... ./lib/autoconf/general.m4:2837: AC_COMPILE_IFELSE is expanded from... lib/m4sugar/m4sh.m4:697: AS_IF is expanded from... ./lib/autoconf/functions.m4:66: AC_CHECK_FUNC is expanded from... configure.ac:427: the top level configure.ac:520: warning: The macro 'AC_TRY_RUN' is obsolete. configure.ac:520: You should run autoupdate. ./lib/autoconf/general.m4:2995: AC_TRY_RUN is expanded from... configure.ac:520: the top level configure.ac:592: warning: The macro 'AC_TRY_RUN' is obsolete. configure.ac:592: You should run autoupdate. ./lib/autoconf/general.m4:2995: AC_TRY_RUN is expanded from... configure.ac:592: the top level configure.ac:732: warning: The macro 'AC_TRY_COMPILE' is obsolete. configure.ac:732: You should run autoupdate. ./lib/autoconf/general.m4:2845: AC_TRY_COMPILE is expanded from... configure.ac:732: the top level configure.ac:748: warning: The macro 'AC_TRY_COMPILE' is obsolete. configure.ac:748: You should run autoupdate. ./lib/autoconf/general.m4:2845: AC_TRY_COMPILE is expanded from... configure.ac:748: the top level configure.ac:756: warning: The macro 'AC_TRY_COMPILE' is obsolete. configure.ac:756: You should run autoupdate. ./lib/autoconf/general.m4:2845: AC_TRY_COMPILE is expanded from... configure.ac:756: the top level configure.ac:767: warning: The macro 'AC_LANG_C' is obsolete. configure.ac:767: You should run autoupdate. ./lib/autoconf/c.m4:72: AC_LANG_C is expanded from... m4/acx_pthread.m4:86: ACX_PTHREAD is expanded from... configure.ac:767: the top level configure.ac:767: warning: The macro 'AC_TRY_LINK' is obsolete. configure.ac:767: You should run autoupdate. ./lib/autoconf/general.m4:2918: AC_TRY_LINK is expanded from... m4/acx_pthread.m4:86: ACX_PTHREAD is expanded from... configure.ac:767: the top level configure.ac:955: warning: AC_OUTPUT should be used without arguments. configure.ac:955: You should run autoupdate. autoreconf2.72: running: /usr/local/bin/autoheader2.72 autoreconf2.72: running: automake --add-missing --copy --no-force Makefile.am:157: error: Libtool library used but 'LIBTOOL' is undefined Makefile.am:157: The usual way to define 'LIBTOOL' is to add 'LT_INIT' Makefile.am:157: to 'configure.ac' and run 'aclocal' and 'autoconf' again. Makefile.am:157: Makefile.am:157: If 'LT_INIT' is in 'configure.ac', make sure Makefile.am:157: its definition is in aclocal's search path. Makefile.am:157: Makefile.am:157: If you install Automake in its own prefix, Makefile.am:157: you'll need to arrange for the Libtool m4 files Makefile.am:157: to be found by aclocal. For info on this, see: Makefile.am:157: https://gnu.org/s/automake/manual/automake.html#Libtool-library-used-but-LIB... autoreconf2.72: error: automake failed with exit status: 1 [m@teufel ~/ripe-atlas-software-probe]$
-- Gruß Marco
Send unsolicited bulk mail to 1757492140muell@cartoonies.org
----- To unsubscribe from this mailing list or change your subscription options, please visit: https://mailman.ripe.net/mailman3/lists/ripe-atlas.ripe.net/ As we have migrated to Mailman 3, you will need to create an account with the email matching your subscription before you can change your settings. More details at: https://www.ripe.net/membership/mail/mailman-3-migration/
-- Jared Mauch | pgp key available via finger from jared@puck.nether.net clue++; | http://puck.nether.net/~jared/ My statements are only mine.

Looks like if you install gcc vs clang it should work, but I'm working on making changes so this will be ok. - jared On Wed, Sep 10, 2025 at 03:58:52PM -0400, Jared Mauch wrote:
Grusse,
pkg add libtool perhaps?
% pkg info -a | grep auto autoconf-2.72 Generate configure scripts and related files autoconf-switch-20220527 Wrapper script to switch between autoconf versions automake-1.17 GNU Standards-compliant Makefile generator % pkg info -a | grep tool binutils-2.44,1 GNU binary tools curl-8.14.1 Command line tool and library for transferring data with URLs git-2.50.1 Distributed source code management tool libtool-2.5.4 Generic shared library support script
I can make autoconf look for it.
- Jared
On Wed, Sep 10, 2025 at 05:56:22PM +0200, Marco Moock wrote:
Am 10.09.2025 um 10:15:40 Uhr schrieb Jared Mauch:
I’m looking for people to test out my attempted FreeBSD/MacOS changes to shift a few calls to POSIX compliant and other tweaks to make it build on other operating systems.
Thanks for providing that!
I've tried to compile it on FreeBSD 14.3 - didn't work. Are the instructions from the https://github.com/jaredmauch/ripe-atlas-software-probe/blob/master/BUILD.md right for FreeBSD?
Did you use different commands?
[m@teufel ~/ripe-atlas-software-probe]$ autoreconf -iv autoreconf2.72: export WARNINGS= autoreconf2.72: Entering directory '.' autoreconf2.72: configure.ac: not using Gettext autoreconf2.72: running: aclocal -I m4 aclocal: warning: couldn't open directory 'm4': No such file or directory autoreconf2.72: configure.ac: tracing autoreconf2.72: configure.ac: adding subdirectory probe-busybox/libevent-2.1.11-stable to autoreconf autoreconf2.72: Entering directory 'probe-busybox/libevent-2.1.11-stable' autoreconf2.72: configure.ac: not using Gettext autoreconf2.72: running: aclocal -I m4 autoreconf2.72: configure.ac: tracing autoreconf2.72: configure.ac: not using Libtool autoreconf2.72: configure.ac: not using Intltool autoreconf2.72: configure.ac: not using Gtkdoc autoreconf2.72: running: /usr/local/bin/autoconf2.72 configure.ac:57: warning: The macro 'AC_PROG_GCC_TRADITIONAL' is obsolete. configure.ac:57: You should run autoupdate. ./lib/autoconf/c.m4:1676: AC_PROG_GCC_TRADITIONAL is expanded from... configure.ac:57: the top level configure.ac:153: warning: The macro 'AC_TRY_COMPILE' is obsolete. configure.ac:153: You should run autoupdate. ./lib/autoconf/general.m4:2845: AC_TRY_COMPILE is expanded from... configure.ac:153: the top level configure.ac:166: warning: The macro 'AC_TRY_COMPILE' is obsolete. configure.ac:166: You should run autoupdate. ./lib/autoconf/general.m4:2845: AC_TRY_COMPILE is expanded from... configure.ac:166: the top level configure.ac:179: warning: The macro 'AC_TRY_COMPILE' is obsolete. configure.ac:179: You should run autoupdate. ./lib/autoconf/general.m4:2845: AC_TRY_COMPILE is expanded from... configure.ac:179: the top level configure.ac:353: warning: The macro 'AC_HEADER_TIME' is obsolete. configure.ac:353: You should run autoupdate. ./lib/autoconf/headers.m4:702: AC_HEADER_TIME is expanded from... configure.ac:353: the top level configure.ac:427: warning: The macro 'AC_TRY_COMPILE' is obsolete. configure.ac:427: You should run autoupdate. ./lib/autoconf/general.m4:2845: AC_TRY_COMPILE is expanded from... lib/m4sugar/m4sh.m4:690: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:697: AS_IF is expanded from... ./lib/autoconf/general.m4:2821: _AC_COMPILE_IFELSE is expanded from... ./lib/autoconf/general.m4:2837: AC_COMPILE_IFELSE is expanded from... lib/m4sugar/m4sh.m4:697: AS_IF is expanded from... ./lib/autoconf/functions.m4:66: AC_CHECK_FUNC is expanded from... configure.ac:427: the top level configure.ac:427: warning: The macro 'AC_TRY_COMPILE' is obsolete. configure.ac:427: You should run autoupdate. ./lib/autoconf/general.m4:2845: AC_TRY_COMPILE is expanded from... lib/m4sugar/m4sh.m4:690: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:697: AS_IF is expanded from... ./lib/autoconf/general.m4:2821: _AC_COMPILE_IFELSE is expanded from... ./lib/autoconf/general.m4:2837: AC_COMPILE_IFELSE is expanded from... ./lib/autoconf/general.m4:2845: AC_TRY_COMPILE is expanded from... lib/m4sugar/m4sh.m4:690: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:697: AS_IF is expanded from... ./lib/autoconf/general.m4:2821: _AC_COMPILE_IFELSE is expanded from... ./lib/autoconf/general.m4:2837: AC_COMPILE_IFELSE is expanded from... lib/m4sugar/m4sh.m4:697: AS_IF is expanded from... ./lib/autoconf/functions.m4:66: AC_CHECK_FUNC is expanded from... configure.ac:427: the top level configure.ac:520: warning: The macro 'AC_TRY_RUN' is obsolete. configure.ac:520: You should run autoupdate. ./lib/autoconf/general.m4:2995: AC_TRY_RUN is expanded from... configure.ac:520: the top level configure.ac:592: warning: The macro 'AC_TRY_RUN' is obsolete. configure.ac:592: You should run autoupdate. ./lib/autoconf/general.m4:2995: AC_TRY_RUN is expanded from... configure.ac:592: the top level configure.ac:732: warning: The macro 'AC_TRY_COMPILE' is obsolete. configure.ac:732: You should run autoupdate. ./lib/autoconf/general.m4:2845: AC_TRY_COMPILE is expanded from... configure.ac:732: the top level configure.ac:748: warning: The macro 'AC_TRY_COMPILE' is obsolete. configure.ac:748: You should run autoupdate. ./lib/autoconf/general.m4:2845: AC_TRY_COMPILE is expanded from... configure.ac:748: the top level configure.ac:756: warning: The macro 'AC_TRY_COMPILE' is obsolete. configure.ac:756: You should run autoupdate. ./lib/autoconf/general.m4:2845: AC_TRY_COMPILE is expanded from... configure.ac:756: the top level configure.ac:767: warning: The macro 'AC_LANG_C' is obsolete. configure.ac:767: You should run autoupdate. ./lib/autoconf/c.m4:72: AC_LANG_C is expanded from... m4/acx_pthread.m4:86: ACX_PTHREAD is expanded from... configure.ac:767: the top level configure.ac:767: warning: The macro 'AC_TRY_LINK' is obsolete. configure.ac:767: You should run autoupdate. ./lib/autoconf/general.m4:2918: AC_TRY_LINK is expanded from... m4/acx_pthread.m4:86: ACX_PTHREAD is expanded from... configure.ac:767: the top level configure.ac:955: warning: AC_OUTPUT should be used without arguments. configure.ac:955: You should run autoupdate. autoreconf2.72: running: /usr/local/bin/autoheader2.72 autoreconf2.72: running: automake --add-missing --copy --no-force configure.ac:25: installing './compile' configure.ac:33: installing './config.guess' configure.ac:33: installing './config.sub' configure.ac:13: installing './install-sh' configure.ac:13: installing './missing' Makefile.am:157: error: Libtool library used but 'LIBTOOL' is undefined Makefile.am:157: The usual way to define 'LIBTOOL' is to add 'LT_INIT' Makefile.am:157: to 'configure.ac' and run 'aclocal' and 'autoconf' again. Makefile.am:157: Makefile.am:157: If 'LT_INIT' is in 'configure.ac', make sure Makefile.am:157: its definition is in aclocal's search path. Makefile.am:157: Makefile.am:157: If you install Automake in its own prefix, Makefile.am:157: you'll need to arrange for the Libtool m4 files Makefile.am:157: to be found by aclocal. For info on this, see: Makefile.am:157: https://gnu.org/s/automake/manual/automake.html#Libtool-library-used-but-LIB... Makefile.am: installing './depcomp' parallel-tests: installing './test-driver' autoreconf2.72: error: automake failed with exit status: 1 [m@teufel ~/ripe-atlas-software-probe]$ autoreconf -iv autoreconf2.72: export WARNINGS= autoreconf2.72: Entering directory '.' autoreconf2.72: configure.ac: not using Gettext autoreconf2.72: running: aclocal -I m4 aclocal: warning: couldn't open directory 'm4': No such file or directory autoreconf2.72: configure.ac: tracing autoreconf2.72: configure.ac: adding subdirectory probe-busybox/libevent-2.1.11-stable to autoreconf autoreconf2.72: Entering directory 'probe-busybox/libevent-2.1.11-stable' autoreconf2.72: configure.ac: not using Gettext autoreconf2.72: running: aclocal -I m4 autoreconf2.72: configure.ac: tracing autoreconf2.72: configure.ac: not using Libtool autoreconf2.72: configure.ac: not using Intltool autoreconf2.72: configure.ac: not using Gtkdoc autoreconf2.72: running: /usr/local/bin/autoconf2.72 configure.ac:57: warning: The macro 'AC_PROG_GCC_TRADITIONAL' is obsolete. configure.ac:57: You should run autoupdate. ./lib/autoconf/c.m4:1676: AC_PROG_GCC_TRADITIONAL is expanded from... configure.ac:57: the top level configure.ac:153: warning: The macro 'AC_TRY_COMPILE' is obsolete. configure.ac:153: You should run autoupdate. ./lib/autoconf/general.m4:2845: AC_TRY_COMPILE is expanded from... configure.ac:153: the top level configure.ac:166: warning: The macro 'AC_TRY_COMPILE' is obsolete. configure.ac:166: You should run autoupdate. ./lib/autoconf/general.m4:2845: AC_TRY_COMPILE is expanded from... configure.ac:166: the top level configure.ac:179: warning: The macro 'AC_TRY_COMPILE' is obsolete. configure.ac:179: You should run autoupdate. ./lib/autoconf/general.m4:2845: AC_TRY_COMPILE is expanded from... configure.ac:179: the top level configure.ac:353: warning: The macro 'AC_HEADER_TIME' is obsolete. configure.ac:353: You should run autoupdate. ./lib/autoconf/headers.m4:702: AC_HEADER_TIME is expanded from... configure.ac:353: the top level configure.ac:427: warning: The macro 'AC_TRY_COMPILE' is obsolete. configure.ac:427: You should run autoupdate. ./lib/autoconf/general.m4:2845: AC_TRY_COMPILE is expanded from... lib/m4sugar/m4sh.m4:690: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:697: AS_IF is expanded from... ./lib/autoconf/general.m4:2821: _AC_COMPILE_IFELSE is expanded from... ./lib/autoconf/general.m4:2837: AC_COMPILE_IFELSE is expanded from... lib/m4sugar/m4sh.m4:697: AS_IF is expanded from... ./lib/autoconf/functions.m4:66: AC_CHECK_FUNC is expanded from... configure.ac:427: the top level configure.ac:427: warning: The macro 'AC_TRY_COMPILE' is obsolete. configure.ac:427: You should run autoupdate. ./lib/autoconf/general.m4:2845: AC_TRY_COMPILE is expanded from... lib/m4sugar/m4sh.m4:690: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:697: AS_IF is expanded from... ./lib/autoconf/general.m4:2821: _AC_COMPILE_IFELSE is expanded from... ./lib/autoconf/general.m4:2837: AC_COMPILE_IFELSE is expanded from... ./lib/autoconf/general.m4:2845: AC_TRY_COMPILE is expanded from... lib/m4sugar/m4sh.m4:690: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:697: AS_IF is expanded from... ./lib/autoconf/general.m4:2821: _AC_COMPILE_IFELSE is expanded from... ./lib/autoconf/general.m4:2837: AC_COMPILE_IFELSE is expanded from... lib/m4sugar/m4sh.m4:697: AS_IF is expanded from... ./lib/autoconf/functions.m4:66: AC_CHECK_FUNC is expanded from... configure.ac:427: the top level configure.ac:520: warning: The macro 'AC_TRY_RUN' is obsolete. configure.ac:520: You should run autoupdate. ./lib/autoconf/general.m4:2995: AC_TRY_RUN is expanded from... configure.ac:520: the top level configure.ac:592: warning: The macro 'AC_TRY_RUN' is obsolete. configure.ac:592: You should run autoupdate. ./lib/autoconf/general.m4:2995: AC_TRY_RUN is expanded from... configure.ac:592: the top level configure.ac:732: warning: The macro 'AC_TRY_COMPILE' is obsolete. configure.ac:732: You should run autoupdate. ./lib/autoconf/general.m4:2845: AC_TRY_COMPILE is expanded from... configure.ac:732: the top level configure.ac:748: warning: The macro 'AC_TRY_COMPILE' is obsolete. configure.ac:748: You should run autoupdate. ./lib/autoconf/general.m4:2845: AC_TRY_COMPILE is expanded from... configure.ac:748: the top level configure.ac:756: warning: The macro 'AC_TRY_COMPILE' is obsolete. configure.ac:756: You should run autoupdate. ./lib/autoconf/general.m4:2845: AC_TRY_COMPILE is expanded from... configure.ac:756: the top level configure.ac:767: warning: The macro 'AC_LANG_C' is obsolete. configure.ac:767: You should run autoupdate. ./lib/autoconf/c.m4:72: AC_LANG_C is expanded from... m4/acx_pthread.m4:86: ACX_PTHREAD is expanded from... configure.ac:767: the top level configure.ac:767: warning: The macro 'AC_TRY_LINK' is obsolete. configure.ac:767: You should run autoupdate. ./lib/autoconf/general.m4:2918: AC_TRY_LINK is expanded from... m4/acx_pthread.m4:86: ACX_PTHREAD is expanded from... configure.ac:767: the top level configure.ac:955: warning: AC_OUTPUT should be used without arguments. configure.ac:955: You should run autoupdate. autoreconf2.72: running: /usr/local/bin/autoheader2.72 autoreconf2.72: running: automake --add-missing --copy --no-force Makefile.am:157: error: Libtool library used but 'LIBTOOL' is undefined Makefile.am:157: The usual way to define 'LIBTOOL' is to add 'LT_INIT' Makefile.am:157: to 'configure.ac' and run 'aclocal' and 'autoconf' again. Makefile.am:157: Makefile.am:157: If 'LT_INIT' is in 'configure.ac', make sure Makefile.am:157: its definition is in aclocal's search path. Makefile.am:157: Makefile.am:157: If you install Automake in its own prefix, Makefile.am:157: you'll need to arrange for the Libtool m4 files Makefile.am:157: to be found by aclocal. For info on this, see: Makefile.am:157: https://gnu.org/s/automake/manual/automake.html#Libtool-library-used-but-LIB... autoreconf2.72: error: automake failed with exit status: 1 [m@teufel ~/ripe-atlas-software-probe]$
-- Gruß Marco
Send unsolicited bulk mail to 1757492140muell@cartoonies.org
----- To unsubscribe from this mailing list or change your subscription options, please visit: https://mailman.ripe.net/mailman3/lists/ripe-atlas.ripe.net/ As we have migrated to Mailman 3, you will need to create an account with the email matching your subscription before you can change your settings. More details at: https://www.ripe.net/membership/mail/mailman-3-migration/
-- Jared Mauch | pgp key available via finger from jared@puck.nether.net clue++; | http://puck.nether.net/~jared/ My statements are only mine. ----- To unsubscribe from this mailing list or change your subscription options, please visit: https://mailman.ripe.net/mailman3/lists/ripe-atlas.ripe.net/ As we have migrated to Mailman 3, you will need to create an account with the email matching your subscription before you can change your settings. More details at: https://www.ripe.net/membership/mail/mailman-3-migration/
-- Jared Mauch | pgp key available via finger from jared@puck.nether.net clue++; | http://puck.nether.net/~jared/ My statements are only mine.

On 10.09.2025 15:58 Jared Mauch <jared@puck.nether.net> wrote:
pkg add libtool perhaps?
Thanks, that made autoreconf work. What about this line? ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var --libdir=/usr/lib64 --runstatedir=/run --with-user=ripe-atlas --with-group=ripe-atlas --with-measurement-user=ripe-atlas-measurement --disable-systemd --enable-chown --enable-setcap-install Is that right for FreeBSD? Is setcap supported? Are the paths reasonable? /usr/lib64 doesn't exist on my system, I use amd64. -- kind regards Marco Send spam to abfall1757512732@stinkedores.dorfdsl.de

On September 11, 2025 8:54:06 AM GMT+03:00, Marco Moock <mm@dorfdsl.de> wrote:
On 10.09.2025 15:58 Jared Mauch <jared@puck.nether.net> wrote:
pkg add libtool perhaps?
Thanks, that made autoreconf work.
What about this line? ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var --libdir=/usr/lib64 --runstatedir=/run --with-user=ripe-atlas --with-group=ripe-atlas --with-measurement-user=ripe-atlas-measurement --disable-systemd --enable-chown --enable-setcap-install
Is that right for FreeBSD?
Is setcap supported?
Are the paths reasonable? /usr/lib64 doesn't exist on my system, I use amd64.
if you go that way that is, manual install i highly recommend not installing anything in /usr or even /usr/local rather use own prefix somewhere unless it's a throwaway machine, getting those files out of those would be hassle even with new pkgbase and i consider running mine, once it builds, in full vnet jail without local access what'soever like my hardware probes are maybe someone makes port too so it will be easier to install sw probe

Am 11.09.2025 um 09:18:12 Uhr schrieb Sulev-Madis Silber via ripe-atlas:
if you go that way that is, manual install i highly recommend not installing anything in /usr or even /usr/local
Which build options are a good choice? Is /opt good? Does that work well in FreeBSD? --enable-setcap-install I gave a try: ./configure --prefix=/opt --sysconfdir=/etc --localstatedir=/var --libdir=/opt/lib --runstatedir=/run --with-user=ripe-atlas --with-group=ripe-atlas --with-measurement-user=ripe-atlas-measurement --disable-systemd --enable-chown --enable-setcap-install that worked, but make failed: [m@teufel ~/ripe-atlas-software-probe]$ make GEN ./config.h.in GEN stamp-h1 config.status: creating config.h config.status: config.h is unchanged /usr/bin/make CONFIG_PREFIX:=/opt/libexec/ripe-atlas/measurement CC=cc all-recursive Making all in bin make[2]: don't know how to make arch/freebsd/freebsd-ATLAS.sh. Stop make[2]: stopped in /home/m/ripe-atlas-software-probe/bin *** Error code 1 Stop. make[1]: stopped in /home/m/ripe-atlas-software-probe *** Error code 1 Stop. make: stopped in /home/m/ripe-atlas-software-probe -- Gruß Marco Send unsolicited bulk mail to 1757575092muell@cartoonies.org

Marco Moock wrote on 11/09/2025 19:01:
Which build options are a good choice?
Is /opt good?
The normal default would be /usr/local. Some people don't like this, and prefer other locations of their own choice for various reasons. The only thing that everyone agrees on is not hard-coding the location. But, this is a build detail. The preferable outcome would be for the software to end up in freebsd ports, which will handle the packaging, including the location. FreeBSD ports will install into /usr/local by default, but the build needs to be configurable. Nick

On September 11, 2025 11:46:42 PM GMT+03:00, Nick Hilliard <nick@foobar.org> wrote:
Marco Moock wrote on 11/09/2025 19:01:
Which build options are a good choice?
Is /opt good?
The normal default would be /usr/local. Some people don't like this, and prefer other locations of their own choice for various reasons. The only thing that everyone agrees on is not hard-coding the location.
But, this is a build detail. The preferable outcome would be for the software to end up in freebsd ports, which will handle the packaging, including the location. FreeBSD ports will install into /usr/local by default, but the build needs to be configurable.
Nick ----- To unsubscribe from this mailing list or change your subscription options, please visit: https://mailman.ripe.net/mailman3/lists/ripe-atlas.ripe.net/ As we have migrated to Mailman 3, you will need to create an account with the email matching your subscription before you can change your settings. More details at: https://www.ripe.net/membership/mail/mailman-3-migration/
suggestion was specifically to avoid creating non-uninstallable files in /usr(/local) or overwriting stuff. that's why package managers are a thing. there are no other reasons here and everyone is free to do anything. i for example put things info /root/usr or even /root/.../usr. very easy to delete stuff, one directory and it's all gone

i also tried, out of interest, without expecting different results, to build it in FreeBSD yellowgreen.qemus.green.sau.si.pri.ee 15.0-CURRENT FreeBSD 15.0-CURRENT #0 m ain-n274635-7f8f120439b7-dirty: Wed Jan 8 20:57:19 EET 2025 root@green.sau.si.p ri.ee:/root/files/fbsd/current/obj/univ/root/files/fbsd/current/src/arm.armv7/sys/GE NERIC-NODEBUG arm this also failed. because makefile syntax error i also tried to fix this error but i simply can't apparently

On 11.09.2025 20:01 Marco Moock <mm@dorfdsl.de> wrote:
make[2]: don't know how to make arch/freebsd/freebsd-ATLAS.sh. Stop
Does anyone know what can cause that? Was someone able to compile on FreeBSD 14.3? -- kind regards Marco Send spam to abfall1757613681@stinkedores.dorfdsl.de

Marco wrote on 15/09/2025 14:53:
Does anyone know what can cause that?
Was someone able to compile on FreeBSD 14.3?
The compile worked fine for me on amd64 architecture. I didn't test if it worked. Nick

On September 15, 2025 4:56:48 PM GMT+03:00, Nick Hilliard <nick@foobar.org> wrote:
Marco wrote on 15/09/2025 14:53:
Does anyone know what can cause that?
Was someone able to compile on FreeBSD 14.3?
The compile worked fine for me on amd64 architecture. I didn't test if it worked.
Nick
i wonder why i can't get it built in 13.5? i tried to patch some makefiles but it still failed a lot. i see that i forwards from make to gmake which then somehow can't handle the syntax. but i have regular stock gmake? as i tried, old 15-current expectedly failed too so i have no idea how you guys built it on 14.3? i could also run 14.3 vm to try this out but i don't think it's it. so what is it? give me a commands or so. funnily i get gmake syntax errors, yet gmake is often used here. that's why it's installed. must be something in this project. but others can easily built it? help me to solve this mystery
----- To unsubscribe from this mailing list or change your subscription options, please visit: https://mailman.ripe.net/mailman3/lists/ripe-atlas.ripe.net/ As we have migrated to Mailman 3, you will need to create an account with the email matching your subscription before you can change your settings. More details at: https://www.ripe.net/membership/mail/mailman-3-migration/

on: FreeBSD green.sau.si.pri.ee 13.5-RELEASE-p3 FreeBSD 13.5-RELEASE-p3 #0 releng/13.5-n 259174-23bc592b8fe4-dirty: Sun Aug 10 13:09:53 EEST 2025 root@green.sau.si.pri.e e:/usr/obj/usr/src/amd64.amd64/sys/GENERIC amd64 i got so far as of: Making all in probe-busybox Makefile:364: *** target pattern contains no '%'. Stop. gmake[1]: *** [Makefile:496: all-recursive] Error 1 gmake[1]: Leaving directory '/usr/home/ketas/files/https:--github.com-jaredmauch-rip e-atlas-software-probe' *** Error code 2 Stop. make: stopped in /usr/home/ketas/files/https:--github.com-jaredmauch-ripe-atlas-soft ware-probe

On Wed, Sep 10, 2025 at 07:58:34PM +0300, Sulev-Madis Silber via ripe-atlas wrote:
on:
FreeBSD green.sau.si.pri.ee 13.5-RELEASE-p3 FreeBSD 13.5-RELEASE-p3 #0 releng/13.5-n 259174-23bc592b8fe4-dirty: Sun Aug 10 13:09:53 EEST 2025 root@green.sau.si.pri.e e:/usr/obj/usr/src/amd64.amd64/sys/GENERIC amd64
i got so far as of:
Making all in probe-busybox Makefile:364: *** target pattern contains no '%'. Stop. gmake[1]: *** [Makefile:496: all-recursive] Error 1 gmake[1]: Leaving directory '/usr/home/ketas/files/https:--github.com-jaredmauch-rip e-atlas-software-probe' *** Error code 2
Can you send me more details in private and I can look? I'll fire up a 13.5 VM to test with.. uname -a FreeBSD pizza 14.3-RELEASE-p2 FreeBSD 14.3-RELEASE-p2 GENERIC amd64 is what I used - Jared -- Jared Mauch | pgp key available via finger from jared@puck.nether.net clue++; | http://puck.nether.net/~jared/ My statements are only mine.

On Wed, Sep 10, 2025 at 04:17:39PM -0400, Jared Mauch wrote:
On Wed, Sep 10, 2025 at 07:58:34PM +0300, Sulev-Madis Silber via ripe-atlas wrote:
on:
FreeBSD green.sau.si.pri.ee 13.5-RELEASE-p3 FreeBSD 13.5-RELEASE-p3 #0 releng/13.5-n 259174-23bc592b8fe4-dirty: Sun Aug 10 13:09:53 EEST 2025 root@green.sau.si.pri.e e:/usr/obj/usr/src/amd64.amd64/sys/GENERIC amd64
i got so far as of:
Making all in probe-busybox Makefile:364: *** target pattern contains no '%'. Stop. gmake[1]: *** [Makefile:496: all-recursive] Error 1 gmake[1]: Leaving directory '/usr/home/ketas/files/https:--github.com-jaredmauch-rip e-atlas-software-probe' *** Error code 2
Can you send me more details in private and I can look?
I'll fire up a 13.5 VM to test with..
I updated the github repo so it _should_ work now when you have clang vs gcc. - Jared

On September 11, 2025 12:22:11 AM GMT+03:00, Jared Mauch <jared@puck.nether.net> wrote:
On Wed, Sep 10, 2025 at 04:17:39PM -0400, Jared Mauch wrote:
On Wed, Sep 10, 2025 at 07:58:34PM +0300, Sulev-Madis Silber via ripe-atlas wrote:
on:
FreeBSD green.sau.si.pri.ee 13.5-RELEASE-p3 FreeBSD 13.5-RELEASE-p3 #0 releng/13.5-n 259174-23bc592b8fe4-dirty: Sun Aug 10 13:09:53 EEST 2025 root@green.sau.si.pri.e e:/usr/obj/usr/src/amd64.amd64/sys/GENERIC amd64
i got so far as of:
Making all in probe-busybox Makefile:364: *** target pattern contains no '%'. Stop. gmake[1]: *** [Makefile:496: all-recursive] Error 1 gmake[1]: Leaving directory '/usr/home/ketas/files/https:--github.com-jaredmauch-rip e-atlas-software-probe' *** Error code 2
Can you send me more details in private and I can look?
I'll fire up a 13.5 VM to test with..
I updated the github repo so it _should_ work now when you have clang vs gcc.
- Jared
still same (g)make error! i have gmake-4.4.1 here since it's not compiler error i'm unsure how to test it more here i even tried to look makefile but don't get what's wrong and your commit didn't involve any of those changes i see it's also not generated file so i don't know and i did run, from the BUILD.md -> Manual: 87798 09:01 autoreconf -iv 87799 09:02 ./configure --prefix=/home/ketas/files/ripe-atlas-software-probe/usr --sysconfdir=/home/ketas/files/ripe-atlas-software-probe/etc --localstatedir=/home/ ketas/files/ripe-atlas-software-probe/var --libdir=/home/ketas/files/ripe-atlas-soft ware-probe/usr/lib64 --runstatedir=/home/ketas/files/ripe-atlas-software-probe/run - -with-user=ripe-atlas --with-group=ripe-atlas --with-measurement-user=ripe-atlas-mea surement --disable-systemd --enable-chown --enable-setcap-install 87800 09:03 make spot any mistakes here? oh i can give full list of ports installed and entire build process log too nevermind the paths, it doesn't even... make, let alone install anything

looks like error moved due makefile changes: Making all in probe-busybox Makefile:366: *** target pattern contains no '%'. Stop. gmake[1]: *** [Makefile:496: all-recursive] Error 1 and are you saying it really builds there? there is literally no changes, except if bsd make also comes into play no idea, it feels like you missed a fix 2 times but if it builds on 14 i have to check then. and nevermind you had a 13.5? i also have that, and it'd even standard. from what i seem, the fact which compilers i have installed shouldn't matter for apperant make error? and whatever it is, i'm sure it will also bite others i have 15-current armv7 vm i could build it in too. tbh, i could even boot amd64 14 vm for test. but isn't it a makefile syntax error, and all your changes were around CC=?
participants (5)
-
Jared Mauch
-
Marco
-
Marco Moock
-
Nick Hilliard
-
Sulev-Madis Silber