[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Trouble building on Slackware64-15.0
From: |
Thomas Beierlein |
Subject: |
Re: Trouble building on Slackware64-15.0 |
Date: |
Sun, 15 Oct 2023 18:11:25 +0200 |
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 kb3orr@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
--