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 --