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/

Reply via email to