Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

FreeBSD build for 4.x? #869

Closed
techn0mad opened this issue Nov 14, 2021 · 8 comments
Closed

FreeBSD build for 4.x? #869

techn0mad opened this issue Nov 14, 2021 · 8 comments
Labels
bug build critical A problem for common operations with WSJT-X, GPredict, RigPi, etc. wontfix

Comments

@techn0mad
Copy link
Contributor

As the FreeBSD port is way back at 3.3, I thought I'd try building a more current version:

% uname -a
FreeBSD pinawa 13.0-RELEASE-p3 FreeBSD 13.0-RELEASE-p3 #0: Tue Jun 29 19:46:20 UTC 2021     root@amd64-builder.daemonology.net:/usr/obj/usr/src/amd64.amd64/sys/GENERIC  amd64

% c++ --version
FreeBSD clang version 11.0.1 (git@github.com:llvm/llvm-project.git llvmorg-11.0.1-0-g43ff75f2c3fe)
Target: x86_64-unknown-freebsd13.0
Thread model: posix
InstalledDir: /usr/bin

% git log --pretty=oneline -5
a67f885c853c9824cd021123c70375fca4911d30 (HEAD -> master, origin/master, origin/HEAD) Implement SV command in newcat.c https://github.com/Hamlib/Hamlib/issues/858#
470d3b7c4fc22fbb7b8883c5065d9b927f48b3fe All icom_open to do 1 retry https://github.com/Hamlib/Hamlib/issues/868
4e717d2386201845da77e2ffff4fa0ef182ac1f7 Add set/get_vfo for ft991 so rigctld can be used wihout --vfo argument Hopefully fixes rig_vfo_op function too https://github.com/Hamlib/Hamlib/issues/858
dbb9f90abf7ccae3c9b5c603a1180524a26f4047 Remove VFOA/B copy from ft1000mp_rig_set_split_vfo https://github.com/Hamlib/Hamlib/issues/867
d6110a8b8bb8f62c745556a2784a57334d80f467 Add rx_vfo to state structure More to be added to implement this https://github.com/Hamlib/Hamlib/issues/866

% ./configure
checking for gcc... no
checking for cc... cc
checking whether the C compiler works... yes
. . .
checking whether to build USB dependent backends... yes
checking for libusb_init in -lusb-1.0... no
configure: WARNING: libusb_init was not found in libusb-1.0--USB backends will be disabled
checking libusb.h usability... yes
. . .
checking readline/history.h usability... no
checking readline/history.h presence... no
checking for readline/history.h... no
checking whether to use INDI in rigctl/rotctl... checking for nova library... checking libnova/libnova.h usability... no
checking libnova/libnova.h presence... no
checking for libnova/libnova.h... no
no
configure: WARNING: libnova support not found, required by INDI.
checking whether to build HTML rig feature matrix... check
checking gd.h usability... no
checking gd.h presence... no
. . .
config.status: creating android/Makefile
config.status: creating amplifiers/elecraft/Makefile
config.status: creating hamlib.pc
config.status: creating include/config.h
config.status: executing depfiles commands
config.status: executing libtool commands
----------------------------------------------------------------------

 Hamlib Version 4.0 configuration:

 Prefix 	/usr/local
 Preprocessor	cc -E
 C Compiler	cc -g -O2
 C++ Compiler	c++ -g -O2

 Package features:
    With C++ binding		    yes
    With Perl binding		    no
    With Python binding 	    no
    With TCL binding		    no
    With Lua binding		    no
    With rigmem XML support	    no
    With Readline support	    yes
    With INDI support		    no

    Enable HTML rig feature matrix  no
    Enable WinRadio		    yes
    Enable USRP 		    no
    Enable USB backends 	    yes
    Enable shared libs		    yes
    Enable static libs		    yes

-----------------------------------------------------------------------

% make
Making all in macros
cd .. && make  am--refresh
CDPATH="${ZSH_VERSION+.}:" && cd . && /bin/sh '/home/larry/projects/Hamlib/build-aux/missing' aclocal-1.16 -I macros --install
 cd . && /bin/sh /home/larry/projects/Hamlib/build-aux/missing automake-1.16 --gnu
CDPATH="${ZSH_VERSION+.}:" && cd . && /bin/sh '/home/larry/projects/Hamlib/build-aux/missing' autoconf
/bin/sh ./config.status --recheck
running CONFIG_SHELL=/bin/sh /bin/sh ./configure --no-create --no-recursion
checking for gcc... no
checking for cc... cc
checking whether the C compiler works... yes
. . .
checking whether c++ supports C++11 features with -std=c++11... yes
Build_OS is freebsd13.0
checking that generated files are newer than configure... done
configure: creating ./config.status
----------------------------------------------------------------------

 Hamlib Version 4.4~git configuration:

 Prefix 	/usr/local
 Preprocessor	cc -E
 C Compiler	cc -g -O2
 C++ Compiler	c++ -std=c++11 -g -O2

 Package features:
    With C++ binding		    yes
    With Perl binding		    no
    With Python binding 	    no
    With TCL binding		    no
    With Lua binding		    no
    With rigmem XML support	    no
    With Readline support	    yes
    With INDI support		    no

    Enable HTML rig feature matrix  no
    Enable WinRadio		    yes
    Enable USRP 		    no
    Enable USB backends 	    no
    Enable shared libs		    yes
    Enable static libs		    yes

-----------------------------------------------------------------------
 /bin/sh ./config.status
config.status: creating Makefile
config.status: creating macros/Makefile
. . .
config.status: executing depfiles commands
config.status: executing libtool commands
Making all in include
(CDPATH="${ZSH_VERSION+.}:" && cd .. && /bin/sh '/home/larry/projects/Hamlib/build-aux/missing' autoheader)
rm -f stamp-h1
touch ./config.h.in
cd .. && /bin/sh ./config.status include/config.h
config.status: creating include/config.h
make  all-am
Making all in lib
  CC       termios.lo
  CC       dummy.lo
  CCLD     libmisc.la
Making all in rigs/adat
  CC       adt_200a.lo
  CC       adat.lo
  CCLD     libhamlib-adat.la
Making all in rigs/alinco
. . .
  CC       transfox.lo
  CC       flex.lo
In file included from flex.c:31:
In file included from ./kenwood.h:29:
../../src/misc.h:98:64: warning: declaration of 'struct timeval' will not be visible outside of this function [-Wvisibility]
extern HAMLIB_EXPORT(int) rig_check_cache_timeout(const struct timeval *tv,
                                                               ^
../../src/misc.h:101:59: warning: declaration of 'struct timeval' will not be visible outside of this function [-Wvisibility]
extern HAMLIB_EXPORT(void) rig_force_cache_timeout(struct timeval *tv);
                                                          ^
2 warnings generated.
  CCLD     libhamlib-kenwood.la
Making all in rigs/kit
  CC       elektor304.lo
  CC       drt1.lo
. . .
  CC       sleep.lo
  CC       sprintflst.lo
make[2]: don't know how to make ../rotators/satel/libhamlib-satel.la. Stop

make[2]: stopped in /home/larry/projects/Hamlib/src
*** Error code 2

Stop.
make[1]: stopped in /home/larry/projects/Hamlib/src
*** Error code 1

Stop.
make: stopped in /home/larry/projects/Hamlib

I'm having a hard time finding any information as to whether anyone has built a version for FreeBSD beyond 3.3.

@mdblack98 mdblack98 added bug build critical A problem for common operations with WSJT-X, GPredict, RigPi, etc. labels Nov 14, 2021
@techn0mad
Copy link
Contributor Author

Taking another run at it:

% uname -a
FreeBSD pinawa 13.0-RELEASE-p4 FreeBSD 13.0-RELEASE-p4 #0: Tue Aug 24 07:33:27 UTC 2021     root@amd64-builder.daemonology.net:/usr/obj/usr/src/amd64.amd64/sys/GENERIC  amd64

% git show --oneline -s
12f7bb4d (HEAD -> master, origin/master, origin/HEAD) Change getnameinfo to return numeric IP instead of hostname to avoid Windows long delay on reverse lookups https://github.com/Hamlib/Hamlib/issues/873

% gmake --version
GNU Make 4.3
Built for amd64-portbld-freebsd13.0
Copyright (C) 1988-2020 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.

% autoconf --version
autoconf (GNU Autoconf) 2.69
Copyright (C) 2012 Free Software Foundation, Inc.
License GPLv3+/Autoconf: GNU GPL version 3 or later
<http://gnu.org/licenses/gpl.html>, <http://gnu.org/licenses/exceptions.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.

Written by David J. MacKenzie and Akim Demaille.

% automake --version
automake (GNU automake) 1.16.3
Copyright (C) 2020 Free Software Foundation, Inc.
License GPLv2+: GNU GPL version 2 or later <https://gnu.org/licenses/gpl-2.0.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.

Written by Tom Tromey <tromey@redhat.com>
       and Alexandre Duret-Lutz <adl@gnu.org>.

% libtool --version
libtool (GNU libtool) 2.4.6
Written by Gordon Matzigkeit, 1996

Copyright (C) 2014 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

% ./bootstrap
Running 'autoreconf -i' to process configure.ac
and generate the configure script.
aclocal: installing 'macros/libtool.m4' from '/usr/local/share/aclocal/libtool.m4'
aclocal: installing 'macros/ltoptions.m4' from '/usr/local/share/aclocal/ltoptions.m4'
aclocal: installing 'macros/ltsugar.m4' from '/usr/local/share/aclocal/ltsugar.m4'
aclocal: installing 'macros/ltversion.m4' from '/usr/local/share/aclocal/ltversion.m4'
aclocal: installing 'macros/lt~obsolete.m4' from '/usr/local/share/aclocal/lt~obsolete.m4'
aclocal: installing 'macros/pkg.m4' from '/usr/local/share/aclocal/pkg.m4'
libtoolize: putting auxiliary files in AC_CONFIG_AUX_DIR, 'build-aux'.
libtoolize: copying file 'build-aux/ltmain.sh'
configure.ac:95: installing 'build-aux/ar-lib'
configure.ac:26: installing 'build-aux/compile'
configure.ac:126: installing 'build-aux/config.guess'
configure.ac:126: installing 'build-aux/config.sub'
configure.ac:35: installing 'build-aux/install-sh'
configure.ac:35: installing 'build-aux/missing'
amplifiers/elecraft/Makefile.am: installing 'build-aux/depcomp'
bindings/Makefile.am:106: installing 'build-aux/py-compile'
parallel-tests: installing 'build-aux/test-driver'

% ./configure
checking for gcc... no
checking for cc... cc
checking whether the C compiler works... yes
. . .
checking whether to build USB dependent backends... yes
checking for libusb_init in -lusb-1.0... no
configure: WARNING: libusb_init was not found in libusb-1.0--USB backends will be disabled
checking whether to use readline in rigctl/rotctl... yes
checking for a readline compatible library... -ledit
. . .
config.status: creating include/config.h
config.status: executing depfiles commands
config.status: executing libtool commands
----------------------------------------------------------------------

 Hamlib Version 4.4~git configuration:

 Prefix 	/usr/local
 Preprocessor	cc -E
 C Compiler	cc -g -O2
 C++ Compiler	c++ -std=c++11 -g -O2

 Package features:
    With C++ binding		    yes
    With Perl binding		    no
    With Python binding 	    no
    With TCL binding		    no
    With Lua binding		    no
    With rigmem XML support	    no
    With Readline support	    yes
    With INDI support		    no

    Enable HTML rig feature matrix  no
    Enable WinRadio		    yes
    Enable USRP 		    no
    Enable USB backends 	    no
    Enable shared libs		    yes
    Enable static libs		    yes

-----------------------------------------------------------------------

% gmake
Making all in macros
gmake[1]: Entering directory '/home/larry/projects/Hamlib/macros'
gmake[1]: Nothing to be done for 'all'.
gmake[1]: Leaving directory '/home/larry/projects/Hamlib/macros'
Making all in include
gmake[1]: Entering directory '/home/larry/projects/Hamlib/include'
gmake  all-am
gmake[2]: Entering directory '/home/larry/projects/Hamlib/include'
gmake[2]: Leaving directory '/home/larry/projects/Hamlib/include'
gmake[1]: Leaving directory '/home/larry/projects/Hamlib/include'
Making all in lib
gmake[1]: Entering directory '/home/larry/projects/Hamlib/lib'
  CC       termios.lo
  CC       dummy.lo
  CCLD     libmisc.la
gmake[1]: Leaving directory '/home/larry/projects/Hamlib/lib'
Making all in rigs/adat
gmake[1]: Entering directory '/home/larry/projects/Hamlib/rigs/adat'
  CC       adt_200a.lo
  CC       adat.lo
  CCLD     libhamlib-adat.la
gmake[1]: Leaving directory '/home/larry/projects/Hamlib/rigs/adat'
Making all in rigs/alinco
gmake[1]: Entering directory '/home/larry/projects/Hamlib/rigs/alinco'
  CC       dx77.lo
  CC       dxsr8.lo
  CC       alinco.lo
  CCLD     libhamlib-alinco.la
gmake[1]: Leaving directory '/home/larry/projects/Hamlib/rigs/alinco'
Making all in rigs/aor
gmake[1]: Entering directory '/home/larry/projects/Hamlib/rigs/aor'
  CC       ar8200.lo
  CC       ar8000.lo
  CC       ar5000.lo
  CC       ar3000.lo
  CC       ar7030.lo
  CC       ar3030.lo
  CC       ar2700.lo
  CC       ar8600.lo
  CC       ar7030p.lo
  CC       ar7030p_utils.lo
  CC       sr2200.lo
  CC       aor.lo
  CCLD     libhamlib-aor.la
gmake[1]: Leaving directory '/home/larry/projects/Hamlib/rigs/aor'
Making all in rigs/barrett
gmake[1]: Entering directory '/home/larry/projects/Hamlib/rigs/barrett'
  CC       barrett.lo
  CC       950.lo
  CCLD     libhamlib-barrett.la
gmake[1]: Leaving directory '/home/larry/projects/Hamlib/rigs/barrett'
Making all in rigs/dorji
gmake[1]: Entering directory '/home/larry/projects/Hamlib/rigs/dorji'
  CC       dorji.lo
  CC       dra818.lo
  CCLD     libhamlib-dorji.la
gmake[1]: Leaving directory '/home/larry/projects/Hamlib/rigs/dorji'
Making all in rigs/drake
gmake[1]: Entering directory '/home/larry/projects/Hamlib/rigs/drake'
  CC       r8a.lo
  CC       r8b.lo
  CC       drake.lo
  CCLD     libhamlib-drake.la
gmake[1]: Leaving directory '/home/larry/projects/Hamlib/rigs/drake'
Making all in rigs/dummy
gmake[1]: Entering directory '/home/larry/projects/Hamlib/rigs/dummy'
  CC       dummy_common.lo
  CC       dummy.lo
  CC       rot_dummy.lo
  CC       netrigctl.lo
  CC       netrotctl.lo
  CC       flrig.lo
  CC       trxmanager.lo
  CC       amp_dummy.lo
  CC       netampctl.lo
  CCLD     libhamlib-dummy.la
gmake[1]: Leaving directory '/home/larry/projects/Hamlib/rigs/dummy'
Making all in rigs/elad
gmake[1]: Entering directory '/home/larry/projects/Hamlib/rigs/elad'
  CC       elad.lo
  CC       fdm_duo.lo
  CCLD     libhamlib-elad.la
gmake[1]: Leaving directory '/home/larry/projects/Hamlib/rigs/elad'
Making all in rigs/flexradio
gmake[1]: Entering directory '/home/larry/projects/Hamlib/rigs/flexradio'
  CC       flexradio.lo
  CC       sdr1k.lo
  CC       dttsp.lo
  CCLD     libhamlib-flexradio.la
gmake[1]: Leaving directory '/home/larry/projects/Hamlib/rigs/flexradio'
Making all in rigs/icom
gmake[1]: Entering directory '/home/larry/projects/Hamlib/rigs/icom'
  CC       ic706.lo
  CC       icr8500.lo
  CC       ic735.lo
  CC       ic775.lo
  CC       ic756.lo
  CC       ic275.lo
  CC       ic475.lo
  CC       ic1275.lo
  CC       ic820h.lo
  CC       ic821h.lo
  CC       icr7000.lo
  CC       ic910.lo
  CC       ic9100.lo
  CC       ic970.lo
  CC       ic725.lo
  CC       ic737.lo
  CC       ic718.lo
  CC       os535.lo
  CC       os456.lo
  CC       omni.lo
  CC       delta2.lo
  CC       ic92d.lo
  CC       ic736.lo
  CC       ic738.lo
  CC       ic7410.lo
  CC       ic746.lo
  CC       ic703.lo
  CC       ic726.lo
  CC       ic271.lo
  CC       ic765.lo
  CC       ic781.lo
  CC       ic471.lo
  CC       icr9000.lo
  CC       icr9500.lo
  CC       icr10.lo
  CC       icr20.lo
  CC       icr30.lo
  CC       icr6.lo
  CC       icr71.lo
  CC       icr72.lo
  CC       icr75.lo
  CC       icrx7.lo
  CC       icr8600.lo
  CC       id1.lo
  CC       id31.lo
  CC       id51.lo
  CC       id4100.lo
  CC       id5100.lo
  CC       perseus.lo
  CC       ic2730.lo
  CC       ic707.lo
  CC       ic728.lo
  CC       ic751.lo
  CC       ic761.lo
  CC       ic78.lo
  CC       ic7800.lo
  CC       ic785x.lo
  CC       ic7000.lo
  CC       ic7100.lo
  CC       ic7200.lo
  CC       ic7300.lo
  CC       ic7600.lo
  CC       ic7610.lo
  CC       ic7700.lo
  CC       icom.lo
  CC       frame.lo
  CC       optoscan.lo
  CC       x108g.lo
  CCLD     libhamlib-icom.la
gmake[1]: Leaving directory '/home/larry/projects/Hamlib/rigs/icom'
Making all in rigs/icmarine
gmake[1]: Entering directory '/home/larry/projects/Hamlib/rigs/icmarine'
  CC       icm700pro.lo
  CC       icm710.lo
  CC       icm802.lo
  CC       icm803.lo
  CC       icmarine.lo
  CCLD     libhamlib-icmarine.la
gmake[1]: Leaving directory '/home/larry/projects/Hamlib/rigs/icmarine'
Making all in rigs/jrc
gmake[1]: Entering directory '/home/larry/projects/Hamlib/rigs/jrc'
  CC       nrd535.lo
  CC       nrd545.lo
  CC       nrd525.lo
  CC       jrc.lo
  CCLD     libhamlib-jrc.la
gmake[1]: Leaving directory '/home/larry/projects/Hamlib/rigs/jrc'
Making all in rigs/kachina
gmake[1]: Entering directory '/home/larry/projects/Hamlib/rigs/kachina'
  CC       505dsp.lo
  CC       kachina.lo
  CCLD     libhamlib-kachina.la
gmake[1]: Leaving directory '/home/larry/projects/Hamlib/rigs/kachina'
Making all in rigs/kenwood
gmake[1]: Entering directory '/home/larry/projects/Hamlib/rigs/kenwood'
  CC       ts850.lo
  CC       ts870s.lo
  CC       ts570.lo
  CC       ts450s.lo
  CC       ts950.lo
  CC       ts50s.lo
  CC       ts790.lo
  CC       ts2000.lo
  CC       k2.lo
  CC       k3.lo
  CC       xg3.lo
  CC       ts930.lo
  CC       ts680.lo
  CC       ts690.lo
  CC       ts140.lo
  CC       ts480.lo
  CC       trc80.lo
  CC       ts590.lo
  CC       ts890s.lo
  CC       ts990s.lo
  CC       flex6xxx.lo
  CC       pihpsdr.lo
  CC       thd7.lo
  CC       thf7.lo
  CC       thg71.lo
  CC       tmd700.lo
  CC       tmv7.lo
  CC       thf6a.lo
  CC       thd72.lo
  CC       tmd710.lo
  CC       thd74.lo
  CC       ts440.lo
  CC       ts940.lo
  CC       ts711.lo
  CC       ts811.lo
  CC       r5000.lo
  CC       kenwood.lo
  CC       th.lo
  CC       ic10.lo
  CC       elecraft.lo
  CC       transfox.lo
  CC       flex.lo
  CCLD     libhamlib-kenwood.la
gmake[1]: Leaving directory '/home/larry/projects/Hamlib/rigs/kenwood'
Making all in rigs/kit
gmake[1]: Entering directory '/home/larry/projects/Hamlib/rigs/kit'
  CC       elektor304.lo
  CC       drt1.lo
  CC       dwt.lo
  CC       usrp.lo
  CC       elektor507.lo
  CC       dds60.lo
  CC       miniVNA.lo
  CC       si570avrusb.lo
  CC       funcube.lo
  CC       fifisdr.lo
  CC       hiqsdr.lo
  CC       kit.lo
  CC       rs_hfiq.lo
  CC       pcrotor.lo
  GEN      libhamlib-kit.la
gmake[1]: Leaving directory '/home/larry/projects/Hamlib/rigs/kit'
Making all in rigs/lowe
gmake[1]: Entering directory '/home/larry/projects/Hamlib/rigs/lowe'
  CC       hf235.lo
  CC       lowe.lo
  CCLD     libhamlib-lowe.la
gmake[1]: Leaving directory '/home/larry/projects/Hamlib/rigs/lowe'
Making all in rigs/pcr
gmake[1]: Entering directory '/home/larry/projects/Hamlib/rigs/pcr'
  CC       pcr1000.lo
  CC       pcr100.lo
  CC       pcr1500.lo
  CC       pcr2500.lo
  CC       pcr.lo
  CCLD     libhamlib-pcr.la
gmake[1]: Leaving directory '/home/larry/projects/Hamlib/rigs/pcr'
Making all in rigs/prm80
gmake[1]: Entering directory '/home/larry/projects/Hamlib/rigs/prm80'
  CC       prm8060.lo
  CC       prm80.lo
  CCLD     libhamlib-prm80.la
gmake[1]: Leaving directory '/home/larry/projects/Hamlib/rigs/prm80'
Making all in rigs/racal
gmake[1]: Entering directory '/home/larry/projects/Hamlib/rigs/racal'
  CC       ra6790.lo
  CC       ra3702.lo
  CC       ra37xx.lo
  CC       racal.lo
  CCLD     libhamlib-racal.la
gmake[1]: Leaving directory '/home/larry/projects/Hamlib/rigs/racal'
Making all in rigs/rft
gmake[1]: Entering directory '/home/larry/projects/Hamlib/rigs/rft'
  CC       ekd500.lo
  CC       rft.lo
  CCLD     libhamlib-rft.la
gmake[1]: Leaving directory '/home/larry/projects/Hamlib/rigs/rft'
Making all in rigs/rs
gmake[1]: Entering directory '/home/larry/projects/Hamlib/rigs/rs'
  CC       esmc.lo
  CC       eb200.lo
  CC       rs.lo
  CC       gp2000.lo
  CC       xk2100.lo
  CCLD     libhamlib-rs.la
gmake[1]: Leaving directory '/home/larry/projects/Hamlib/rigs/rs'
Making all in rigs/skanti
gmake[1]: Entering directory '/home/larry/projects/Hamlib/rigs/skanti'
  CC       trp8000.lo
  CC       trp8255.lo
  CC       skanti.lo
  CCLD     libhamlib-skanti.la
gmake[1]: Leaving directory '/home/larry/projects/Hamlib/rigs/skanti'
Making all in rigs/tapr
gmake[1]: Entering directory '/home/larry/projects/Hamlib/rigs/tapr'
  CC       dsp10.lo
  CC       tapr.lo
  CCLD     libhamlib-tapr.la
gmake[1]: Leaving directory '/home/larry/projects/Hamlib/rigs/tapr'
Making all in rigs/tentec
gmake[1]: Entering directory '/home/larry/projects/Hamlib/rigs/tentec'
  CC       rx320.lo
  CC       rx340.lo
  CC       rx350.lo
  CC       rx331.lo
  CC       tt550.lo
  CC       pegasus.lo
  CC       argonaut.lo
  CC       orion.lo
  CC       jupiter.lo
  CC       omnivii.lo
  CC       paragon.lo
  CC       tentec.lo
  CC       tentec2.lo
  CCLD     libhamlib-tentec.la
gmake[1]: Leaving directory '/home/larry/projects/Hamlib/rigs/tentec'
Making all in rigs/tuner
gmake[1]: Entering directory '/home/larry/projects/Hamlib/rigs/tuner'
  CC       v4l.lo
  CC       v4l2.lo
  CC       tuner.lo
  CCLD     libhamlib-tuner.la
gmake[1]: Leaving directory '/home/larry/projects/Hamlib/rigs/tuner'
Making all in rigs/uniden
gmake[1]: Entering directory '/home/larry/projects/Hamlib/rigs/uniden'
  CC       bc895.lo
  CC       bc898.lo
  CC       bc245.lo
  CC       pro2052.lo
  CC       bc780.lo
  CC       bc250.lo
  CC       bcd396t.lo
  CC       bcd996t.lo
  CC       uniden.lo
  CC       uniden_digital.lo
  CCLD     libhamlib-uniden.la
gmake[1]: Leaving directory '/home/larry/projects/Hamlib/rigs/uniden'
Making all in rigs/winradio
gmake[1]: Entering directory '/home/larry/projects/Hamlib/rigs/winradio'
  CC       wr1000.lo
  CC       wr1500.lo
  CC       wr1550.lo
  CC       wr3100.lo
  CC       wr3150.lo
  CC       wr3500.lo
  CC       wr3700.lo
  CC       g303.lo
  CC       g305.lo
  CC       winradio.lo
  CCLD     libhamlib-winradio.la
gmake[1]: Leaving directory '/home/larry/projects/Hamlib/rigs/winradio'
Making all in rigs/wj
gmake[1]: Entering directory '/home/larry/projects/Hamlib/rigs/wj'
  CC       wj8888.lo
  CC       wj.lo
  CCLD     libhamlib-wj.la
gmake[1]: Leaving directory '/home/larry/projects/Hamlib/rigs/wj'
Making all in rigs/yaesu
gmake[1]: Entering directory '/home/larry/projects/Hamlib/rigs/yaesu'
  CC       ft100.lo
  CC       ft747.lo
  CC       ft817.lo
  CC       ft847.lo
  CC       ft890.lo
  CC       ft900.lo
  CC       ft920.lo
  CC       ft1000mp.lo
  CC       ft857.lo
  CC       ft897.lo
  CC       ft990.lo
  CC       frg8800.lo
  CC       ft757gx.lo
  CC       ft600.lo
  CC       ft736.lo
  CC       frg100.lo
  CC       frg9600.lo
  CC       ft1000d.lo
  CC       vr5000.lo
  CC       ft767gx.lo
  CC       ft840.lo
  CC       ft980.lo
  CC       vx1700.lo
  CC       newcat.lo
  CC       ft450.lo
  CC       ft950.lo
  CC       ft991.lo
  CC       ft2000.lo
  CC       ft9000.lo
  CC       ft5000.lo
  CC       ft1200.lo
  CC       ft891.lo
  CC       ftdx101.lo
  CC       ftdx101mp.lo
  CC       ft3000.lo
  CC       ftdx10.lo
  CC       yaesu.lo
  CCLD     libhamlib-yaesu.la
gmake[1]: Leaving directory '/home/larry/projects/Hamlib/rigs/yaesu'
Making all in rotators/amsat
gmake[1]: Entering directory '/home/larry/projects/Hamlib/rotators/amsat'
  CC       if100.lo
  CCLD     libhamlib-amsat.la
gmake[1]: Leaving directory '/home/larry/projects/Hamlib/rotators/amsat'
Making all in rotators/ars
gmake[1]: Entering directory '/home/larry/projects/Hamlib/rotators/ars'
  CC       ars.lo
  CCLD     libhamlib-ars.la
gmake[1]: Leaving directory '/home/larry/projects/Hamlib/rotators/ars'
Making all in rotators/celestron
gmake[1]: Entering directory '/home/larry/projects/Hamlib/rotators/celestron'
  CC       celestron.lo
  CCLD     libhamlib-celestron.la
gmake[1]: Leaving directory '/home/larry/projects/Hamlib/rotators/celestron'
Making all in rotators/cnctrk
gmake[1]: Entering directory '/home/larry/projects/Hamlib/rotators/cnctrk'
  CC       cnctrk.lo
  CCLD     libhamlib-cnctrk.la
gmake[1]: Leaving directory '/home/larry/projects/Hamlib/rotators/cnctrk'
Making all in rotators/easycomm
gmake[1]: Entering directory '/home/larry/projects/Hamlib/rotators/easycomm'
  CC       easycomm.lo
  CCLD     libhamlib-easycomm.la
gmake[1]: Leaving directory '/home/larry/projects/Hamlib/rotators/easycomm'
Making all in rotators/ether6
gmake[1]: Entering directory '/home/larry/projects/Hamlib/rotators/ether6'
  CC       ether6.lo
  CCLD     libhamlib-ether6.la
gmake[1]: Leaving directory '/home/larry/projects/Hamlib/rotators/ether6'
Making all in rotators/fodtrack
gmake[1]: Entering directory '/home/larry/projects/Hamlib/rotators/fodtrack'
  CC       fodtrack.lo
  CCLD     libhamlib-fodtrack.la
gmake[1]: Leaving directory '/home/larry/projects/Hamlib/rotators/fodtrack'
Making all in rotators/gs232a
gmake[1]: Entering directory '/home/larry/projects/Hamlib/rotators/gs232a'
  CC       gs232a.lo
  CC       gs232b.lo
  CC       gs232.lo
  CCLD     libhamlib-gs232a.la
gmake[1]: Leaving directory '/home/larry/projects/Hamlib/rotators/gs232a'
Making all in rotators/heathkit
gmake[1]: Entering directory '/home/larry/projects/Hamlib/rotators/heathkit'
  CC       hd1780.lo
  CCLD     libhamlib-heathkit.la
gmake[1]: Leaving directory '/home/larry/projects/Hamlib/rotators/heathkit'
Making all in rotators/m2
gmake[1]: Entering directory '/home/larry/projects/Hamlib/rotators/m2'
  CC       rc2800.lo
  CCLD     libhamlib-m2.la
gmake[1]: Leaving directory '/home/larry/projects/Hamlib/rotators/m2'
Making all in rotators/meade
gmake[1]: Entering directory '/home/larry/projects/Hamlib/rotators/meade'
  CC       meade.lo
  CCLD     libhamlib-meade.la
gmake[1]: Leaving directory '/home/larry/projects/Hamlib/rotators/meade'
Making all in rotators/rotorez
gmake[1]: Entering directory '/home/larry/projects/Hamlib/rotators/rotorez'
  CC       rotorez.lo
  CCLD     libhamlib-rotorez.la
gmake[1]: Leaving directory '/home/larry/projects/Hamlib/rotators/rotorez'
Making all in rotators/sartek
gmake[1]: Entering directory '/home/larry/projects/Hamlib/rotators/sartek'
  CC       sartek.lo
  CCLD     libhamlib-sartek.la
gmake[1]: Leaving directory '/home/larry/projects/Hamlib/rotators/sartek'
Making all in rotators/spid
gmake[1]: Entering directory '/home/larry/projects/Hamlib/rotators/spid'
  CC       spid.lo
  CCLD     libhamlib-spid.la
gmake[1]: Leaving directory '/home/larry/projects/Hamlib/rotators/spid'
Making all in rotators/ts7400
gmake[1]: Entering directory '/home/larry/projects/Hamlib/rotators/ts7400'
  CC       ts7400.lo
  CCLD     libhamlib-ts7400.la
gmake[1]: Leaving directory '/home/larry/projects/Hamlib/rotators/ts7400'
Making all in rotators/prosistel
gmake[1]: Entering directory '/home/larry/projects/Hamlib/rotators/prosistel'
  CC       prosistel.lo
  CCLD     libhamlib-prosistel.la
gmake[1]: Leaving directory '/home/larry/projects/Hamlib/rotators/prosistel'
Making all in rotators/ioptron
gmake[1]: Entering directory '/home/larry/projects/Hamlib/rotators/ioptron'
  CC       rot_ioptron.lo
  CCLD     libhamlib-ioptron.la
gmake[1]: Leaving directory '/home/larry/projects/Hamlib/rotators/ioptron'
Making all in rotators/satel
gmake[1]: Entering directory '/home/larry/projects/Hamlib/rotators/satel'
  CC       satel.lo
  CCLD     libhamlib-satel.la
gmake[1]: Leaving directory '/home/larry/projects/Hamlib/rotators/satel'
Making all in rotators/radant
gmake[1]: Entering directory '/home/larry/projects/Hamlib/rotators/radant'
  CC       radant.lo
  CCLD     libhamlib-radant.la
gmake[1]: Leaving directory '/home/larry/projects/Hamlib/rotators/radant'
Making all in amplifiers/elecraft
gmake[1]: Entering directory '/home/larry/projects/Hamlib/amplifiers/elecraft'
  CC       kpa1500.lo
  CC       kpa.lo
  CCLD     libhamlib-elecraft.la
gmake[1]: Leaving directory '/home/larry/projects/Hamlib/amplifiers/elecraft'
Making all in src
gmake[1]: Entering directory '/home/larry/projects/Hamlib/src'
Files ./hamlibdatetime.h.tmp and ./hamlibdatetime.h differ
Generating SCS header "./hamlibdatetime.h"
gmake  all-am
gmake[2]: Entering directory '/home/larry/projects/Hamlib/src'
  CC       rig.lo
  CC       serial.lo
  CC       misc.lo
  CC       register.lo
  CC       event.lo
  CC       cal.lo
  CC       conf.lo
  CC       tones.lo
  CC       rotator.lo
  CC       locator.lo
  CC       rot_reg.lo
  CC       rot_conf.lo
  CC       rot_settings.lo
  CC       rot_ext.lo
  CC       iofunc.lo
  CC       ext.lo
  CC       mem.lo
  CC       settings.lo
  CC       parallel.lo
  CC       usb_port.lo
  CC       debug.lo
  CC       network.lo
  CC       cm108.lo
  CC       gpio.lo
  CC       microham.lo
  CC       amplifier.lo
  CC       amp_reg.lo
  CC       amp_conf.lo
  CC       amp_settings.lo
  CC       extamp.lo
  CC       sleep.lo
  CC       sprintflst.lo
  CCLD     libhamlib.la
copying selected object files to avoid basename conflicts...
gmake[2]: Leaving directory '/home/larry/projects/Hamlib/src'
gmake[1]: Leaving directory '/home/larry/projects/Hamlib/src'
Making all in c++
gmake[1]: Entering directory '/home/larry/projects/Hamlib/c++'
  CXX      rigclass.lo
  CXX      rotclass.lo
  CXX      ampclass.lo
  CXXLD    libhamlib++.la
c++: warning: argument unused during compilation: '-pthread' [-Wunused-command-line-argument]
gmake[1]: Leaving directory '/home/larry/projects/Hamlib/c++'
Making all in tests
gmake[1]: Entering directory '/home/larry/projects/Hamlib/tests'
  CC       rigctl-rigctl.o
rigctl.c:598:9: error: use of undeclared identifier 'rl_readline_name'
        rl_readline_name = "rigctl";
        ^
rigctl.c:601:9: warning: implicit declaration of function 'using_history' is invalid in C99 [-Wimplicit-function-declaration]
        using_history();    /* Initialize Readline History */
        ^
1 warning and 1 error generated.
gmake[1]: *** [Makefile:1261: rigctl-rigctl.o] Error 1
gmake[1]: Leaving directory '/home/larry/projects/Hamlib/tests'
gmake: *** [Makefile:611: all-recursive] Error 1

Doing the same thing but using BSD make instead of Gnu make results in a different error:

% make
Making all in macros
Making all in include
make  all-am
Making all in lib
  CC       termios.lo
  CC       dummy.lo
  CCLD     libmisc.la
Making all in rigs/adat
  CC       adt_200a.lo
  CC       adat.lo
  CCLD     libhamlib-adat.la
Making all in rigs/alinco
  CC       dx77.lo
  CC       dxsr8.lo
  CC       alinco.lo
  CCLD     libhamlib-alinco.la
Making all in rigs/aor
  CC       ar8200.lo
  CC       ar8000.lo
  CC       ar5000.lo
  CC       ar3000.lo
  CC       ar7030.lo
  CC       ar3030.lo
  CC       ar2700.lo
  CC       ar8600.lo
  CC       ar7030p.lo
  CC       ar7030p_utils.lo
  CC       sr2200.lo
  CC       aor.lo
  CCLD     libhamlib-aor.la
Making all in rigs/barrett
  CC       barrett.lo
  CC       950.lo
  CCLD     libhamlib-barrett.la
Making all in rigs/dorji
  CC       dorji.lo
  CC       dra818.lo
  CCLD     libhamlib-dorji.la
Making all in rigs/drake
  CC       r8a.lo
  CC       r8b.lo
  CC       drake.lo
  CCLD     libhamlib-drake.la
Making all in rigs/dummy
  CC       dummy_common.lo
  CC       dummy.lo
  CC       rot_dummy.lo
  CC       netrigctl.lo
  CC       netrotctl.lo
  CC       flrig.lo
  CC       trxmanager.lo
  CC       amp_dummy.lo
  CC       netampctl.lo
  CCLD     libhamlib-dummy.la
Making all in rigs/elad
  CC       elad.lo
  CC       fdm_duo.lo
  CCLD     libhamlib-elad.la
Making all in rigs/flexradio
  CC       flexradio.lo
  CC       sdr1k.lo
  CC       dttsp.lo
  CCLD     libhamlib-flexradio.la
Making all in rigs/icom
  CC       ic706.lo
  CC       icr8500.lo
  CC       ic735.lo
  CC       ic775.lo
  CC       ic756.lo
  CC       ic275.lo
  CC       ic475.lo
  CC       ic1275.lo
  CC       ic820h.lo
  CC       ic821h.lo
  CC       icr7000.lo
  CC       ic910.lo
  CC       ic9100.lo
  CC       ic970.lo
  CC       ic725.lo
  CC       ic737.lo
  CC       ic718.lo
  CC       os535.lo
  CC       os456.lo
  CC       omni.lo
  CC       delta2.lo
  CC       ic92d.lo
  CC       ic736.lo
  CC       ic738.lo
  CC       ic7410.lo
  CC       ic746.lo
  CC       ic703.lo
  CC       ic726.lo
  CC       ic271.lo
  CC       ic765.lo
  CC       ic781.lo
  CC       ic471.lo
  CC       icr9000.lo
  CC       icr9500.lo
  CC       icr10.lo
  CC       icr20.lo
  CC       icr30.lo
  CC       icr6.lo
  CC       icr71.lo
  CC       icr72.lo
  CC       icr75.lo
  CC       icrx7.lo
  CC       icr8600.lo
  CC       id1.lo
  CC       id31.lo
  CC       id51.lo
  CC       id4100.lo
  CC       id5100.lo
  CC       perseus.lo
  CC       ic2730.lo
  CC       ic707.lo
  CC       ic728.lo
  CC       ic751.lo
  CC       ic761.lo
  CC       ic78.lo
  CC       ic7800.lo
  CC       ic785x.lo
  CC       ic7000.lo
  CC       ic7100.lo
  CC       ic7200.lo
  CC       ic7300.lo
  CC       ic7600.lo
  CC       ic7610.lo
  CC       ic7700.lo
  CC       icom.lo
  CC       frame.lo
  CC       optoscan.lo
  CC       x108g.lo
  CCLD     libhamlib-icom.la
Making all in rigs/icmarine
  CC       icm700pro.lo
  CC       icm710.lo
  CC       icm802.lo
  CC       icm803.lo
  CC       icmarine.lo
  CCLD     libhamlib-icmarine.la
Making all in rigs/jrc
  CC       nrd535.lo
  CC       nrd545.lo
  CC       nrd525.lo
  CC       jrc.lo
  CCLD     libhamlib-jrc.la
Making all in rigs/kachina
  CC       505dsp.lo
  CC       kachina.lo
  CCLD     libhamlib-kachina.la
Making all in rigs/kenwood
  CC       ts850.lo
  CC       ts870s.lo
  CC       ts570.lo
  CC       ts450s.lo
  CC       ts950.lo
  CC       ts50s.lo
  CC       ts790.lo
  CC       ts2000.lo
  CC       k2.lo
  CC       k3.lo
  CC       xg3.lo
  CC       ts930.lo
  CC       ts680.lo
  CC       ts690.lo
  CC       ts140.lo
  CC       ts480.lo
  CC       trc80.lo
  CC       ts590.lo
  CC       ts890s.lo
  CC       ts990s.lo
  CC       flex6xxx.lo
  CC       pihpsdr.lo
  CC       thd7.lo
  CC       thf7.lo
  CC       thg71.lo
  CC       tmd700.lo
  CC       tmv7.lo
  CC       thf6a.lo
  CC       thd72.lo
  CC       tmd710.lo
  CC       thd74.lo
  CC       ts440.lo
  CC       ts940.lo
  CC       ts711.lo
  CC       ts811.lo
  CC       r5000.lo
  CC       kenwood.lo
  CC       th.lo
  CC       ic10.lo
  CC       elecraft.lo
  CC       transfox.lo
  CC       flex.lo
  CCLD     libhamlib-kenwood.la
Making all in rigs/kit
  CC       elektor304.lo
  CC       drt1.lo
  CC       dwt.lo
  CC       usrp.lo
  CC       elektor507.lo
  CC       dds60.lo
  CC       miniVNA.lo
  CC       si570avrusb.lo
  CC       funcube.lo
  CC       fifisdr.lo
  CC       hiqsdr.lo
  CC       kit.lo
  CC       rs_hfiq.lo
  CC       pcrotor.lo
  GEN      libhamlib-kit.la
Making all in rigs/lowe
  CC       hf235.lo
  CC       lowe.lo
  CCLD     libhamlib-lowe.la
Making all in rigs/pcr
  CC       pcr1000.lo
  CC       pcr100.lo
  CC       pcr1500.lo
  CC       pcr2500.lo
  CC       pcr.lo
  CCLD     libhamlib-pcr.la
Making all in rigs/prm80
  CC       prm8060.lo
  CC       prm80.lo
  CCLD     libhamlib-prm80.la
Making all in rigs/racal
  CC       ra6790.lo
  CC       ra3702.lo
  CC       ra37xx.lo
  CC       racal.lo
  CCLD     libhamlib-racal.la
Making all in rigs/rft
  CC       ekd500.lo
  CC       rft.lo
  CCLD     libhamlib-rft.la
Making all in rigs/rs
  CC       esmc.lo
  CC       eb200.lo
  CC       rs.lo
  CC       gp2000.lo
  CC       xk2100.lo
  CCLD     libhamlib-rs.la
Making all in rigs/skanti
  CC       trp8000.lo
  CC       trp8255.lo
  CC       skanti.lo
  CCLD     libhamlib-skanti.la
Making all in rigs/tapr
  CC       dsp10.lo
  CC       tapr.lo
  CCLD     libhamlib-tapr.la
Making all in rigs/tentec
  CC       rx320.lo
  CC       rx340.lo
  CC       rx350.lo
  CC       rx331.lo
  CC       tt550.lo
  CC       pegasus.lo
  CC       argonaut.lo
  CC       orion.lo
  CC       jupiter.lo
  CC       omnivii.lo
  CC       paragon.lo
  CC       tentec.lo
  CC       tentec2.lo
  CCLD     libhamlib-tentec.la
Making all in rigs/tuner
  CC       v4l.lo
  CC       v4l2.lo
  CC       tuner.lo
  CCLD     libhamlib-tuner.la
Making all in rigs/uniden
  CC       bc895.lo
  CC       bc898.lo
  CC       bc245.lo
  CC       pro2052.lo
  CC       bc780.lo
  CC       bc250.lo
  CC       bcd396t.lo
  CC       bcd996t.lo
  CC       uniden.lo
  CC       uniden_digital.lo
  CCLD     libhamlib-uniden.la
Making all in rigs/winradio
  CC       wr1000.lo
  CC       wr1500.lo
  CC       wr1550.lo
  CC       wr3100.lo
  CC       wr3150.lo
  CC       wr3500.lo
  CC       wr3700.lo
  CC       g303.lo
  CC       g305.lo
  CC       winradio.lo
  CCLD     libhamlib-winradio.la
Making all in rigs/wj
  CC       wj8888.lo
  CC       wj.lo
  CCLD     libhamlib-wj.la
Making all in rigs/yaesu
  CC       ft100.lo
  CC       ft747.lo
  CC       ft817.lo
  CC       ft847.lo
  CC       ft890.lo
  CC       ft900.lo
  CC       ft920.lo
  CC       ft1000mp.lo
  CC       ft857.lo
  CC       ft897.lo
  CC       ft990.lo
  CC       frg8800.lo
  CC       ft757gx.lo
  CC       ft600.lo
  CC       ft736.lo
  CC       frg100.lo
  CC       frg9600.lo
  CC       ft1000d.lo
  CC       vr5000.lo
  CC       ft767gx.lo
  CC       ft840.lo
  CC       ft980.lo
  CC       vx1700.lo
  CC       newcat.lo
  CC       ft450.lo
  CC       ft950.lo
  CC       ft991.lo
  CC       ft2000.lo
  CC       ft9000.lo
  CC       ft5000.lo
  CC       ft1200.lo
  CC       ft891.lo
  CC       ftdx101.lo
  CC       ftdx101mp.lo
  CC       ft3000.lo
  CC       ftdx10.lo
  CC       yaesu.lo
  CCLD     libhamlib-yaesu.la
Making all in rotators/amsat
  CC       if100.lo
  CCLD     libhamlib-amsat.la
Making all in rotators/ars
  CC       ars.lo
  CCLD     libhamlib-ars.la
Making all in rotators/celestron
  CC       celestron.lo
  CCLD     libhamlib-celestron.la
Making all in rotators/cnctrk
  CC       cnctrk.lo
  CCLD     libhamlib-cnctrk.la
Making all in rotators/easycomm
  CC       easycomm.lo
  CCLD     libhamlib-easycomm.la
Making all in rotators/ether6
  CC       ether6.lo
  CCLD     libhamlib-ether6.la
Making all in rotators/fodtrack
  CC       fodtrack.lo
  CCLD     libhamlib-fodtrack.la
Making all in rotators/gs232a
  CC       gs232a.lo
  CC       gs232b.lo
  CC       gs232.lo
  CCLD     libhamlib-gs232a.la
Making all in rotators/heathkit
  CC       hd1780.lo
  CCLD     libhamlib-heathkit.la
Making all in rotators/m2
  CC       rc2800.lo
  CCLD     libhamlib-m2.la
Making all in rotators/meade
  CC       meade.lo
  CCLD     libhamlib-meade.la
Making all in rotators/rotorez
  CC       rotorez.lo
  CCLD     libhamlib-rotorez.la
Making all in rotators/sartek
  CC       sartek.lo
  CCLD     libhamlib-sartek.la
Making all in rotators/spid
  CC       spid.lo
  CCLD     libhamlib-spid.la
Making all in rotators/ts7400
  CC       ts7400.lo
  CCLD     libhamlib-ts7400.la
Making all in rotators/prosistel
  CC       prosistel.lo
  CCLD     libhamlib-prosistel.la
Making all in rotators/ioptron
  CC       rot_ioptron.lo
  CCLD     libhamlib-ioptron.la
Making all in rotators/satel
  CC       satel.lo
  CCLD     libhamlib-satel.la
Making all in rotators/radant
  CC       radant.lo
  CCLD     libhamlib-radant.la
Making all in amplifiers/elecraft
  CC       kpa1500.lo
  CC       kpa.lo
  CCLD     libhamlib-elecraft.la
Making all in src
make[1]: don't know how to make ./hamlibdatetime.h. Stop

make[1]: stopped in /home/larry/projects/Hamlib/src
*** Error code 1

Stop.
make: stopped in /home/larry/projects/Hamlib

@mdblack98
Copy link
Contributor

mdblack98 commented Nov 20, 2021 via email

@mdblack98 mdblack98 added needs test Patches have been submitted but need testing to close issue wontfix labels Nov 20, 2021
@mdblack98
Copy link
Contributor

The tar file from http://n0nb.users.sourceforge.net/ builds perfectly for me on FreeBSD 13.
Also...I found gmake works on the git checkout version.
pkg install gmake
Seems bsd make can't handle generating the hamlibdatetime.h generation.

@techn0mad
Copy link
Contributor Author

techn0mad commented Nov 21, 2021 via email

@mdblack98
Copy link
Contributor

mdblack98 commented Nov 21, 2021 via email

@techn0mad
Copy link
Contributor Author

techn0mad commented Nov 21, 2021 via email

@techn0mad
Copy link
Contributor Author

FWIW, I went through exactly the same sequence of steps, but for an Ubuntu 20.04 Vagrant box, and while the build completes sucessfully, I can't explain why since there still does not seem to be a declaration for 'rl_readline_name'. Based on the Gnu documentation for Readline, they indicate that this needs to be set to a unique string.

Comparing the Ubuntu and FreeBSD builds, I notice that configure enables Readline, whereas for the Ubuntu build Readline is disabled. By running "./configure --without-readline" prior to the FreeBSD build, the build ran to completion successfully.

@mdblack98
Copy link
Contributor

mdblack98 commented Nov 22, 2021 via email

@mdblack98 mdblack98 removed the needs test Patches have been submitted but need testing to close issue label Feb 6, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug build critical A problem for common operations with WSJT-X, GPredict, RigPi, etc. wontfix
Projects
None yet
Development

No branches or pull requests

2 participants