Hi Brian,

Hamlib changed the name of the macro around hamlib-4.3 od 4.4.
You have to replace FILPATHLEN by HAMLIB_FILPATHLEN.

Afterwards tlf-1.4.1 should compile fine.

But better have a look at https://github.com/Tlf/tlf and pick up the
actual development version. There is quite a lot of new features and
solved bugs in the master branch there.

Make sure to read the INSTALLATION hints.

73, de Tom DL1JBE


 Am Sun, 15 Oct 2023 11:51:57
-0400 (EDT) schrieb kb3...@comcast.net:

> Hello,
>  
> I am attempting to build tlf-1.4.1 on Slackware64-15.0 with Hamlib
> 4.5.4 and get the below error: 
>  CC       sendqrg.o
> sendqrg.c: In function ‘init_tlf_rig’:
> sendqrg.c:103:13: error: ‘FILPATHLEN’ undeclared (first use in this
> function) 103 |             FILPATHLEN - 1);
>      |             ^~~~~~~~~~
> sendqrg.c:103:13: note: each undeclared identifier is reported only
> once for each function it appears in make[2]: *** [Makefile:647:
> sendqrg.o] Error 1 
>  
> I believe I have all of the dependencies installed:
>  
> autoconf-2.69
> glib2-2.70.3
> hamlib-4.5.4
> ncurses-6.3 (libtinfo)
> xmlrpc-c-1.33.16
>  
> I installed Debian 12 in VM and can build successfully so I am trying
> to figure out what I am missing on Slackware64-15.0.  Debian 12 has
> some newer versions of the autoconf, glib2, and ncurses packages than
> Slackware64-15.0. Thank you for any assistance that can be provided
> to resolve the compile issue! -Brian, KB3ORR



-- 
"Do what is needful!"
Ursula LeGuin: Earthsea
--


Reply via email to