I've just had a bash at compiling the new AX25 stuff on a Slackware 3.6
based installation.
Here are the bodges I made in order to get the thing to go.
The slackware 3.6 has been augmented with Kernel 2.2.10 and net-tools 1.52
The glibc already supplied with the distribution is 2.0.7
libax25-0.0.6
-------------
First to be made. Compiles and installs a treat !
ax25-tools-0.0.4
----------------
Stops compiling with an error relating to a structure member in axctl.c
line 93
ax25_ctl.digi_count = 0;
Within the file ax25-tools-0.0.4/ax25/axctl.c I just commented out this
particular line for now, as I couldn't work out the specifics of the
problem (digi_count belongs to the structure ax25_routes ?)
/* ax25_ctl.digi_count = 0; */
Time will tell as to whether I've made a duff move.
In order to get round a further error with 'forkpty' at line 792 in
axspawn.c a slight alteration needed to be made to the Makefile in the
ax25 subdirectory
ax25-tools-0.0.4/ax25/Makefile
Change Line 68 in the makefile from
UTIL_LIB =
to
UTIL_LIB = /usr/lib/libbsd.a
ax25-apps-0.0.3
----------------
Compiles and installs OK. If you have a 'heritage' installation like
mine, you may find that 'call' and 'listen' etc. complain of being
unable to open the axports file
Within the directory /usr/local/etc set a link to /etc/ax25
ln -s /etc/ax25 ax25
I must stress that these are kludges, and may not be the 'proper' way to
get a properly working system. Those few elements of the kit are working
for me as I type, but only time will tell whether I have stable new ax25
goodies. Slackware users follow at their own risk - but there is hope.
Well done to Craig, and all the authors and contributors !
73, Gareth.
--
http://www.rat.org.uk/