On Tue, 10 Aug 1999, Gareth Rowlands wrote:

> 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

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

Unfortunately with that "fix" axctl won't work and with kernels earlier
than 2.2.11 one can produce a major kernel screw-up with it... :(
(The AX.25 related security update mentioned at
http://www.uk.linux.org/VERSION/relnotes.2211.html fixes the latter.)

The problem is a little more complicated and the real fix needs to be done
in the "compatibility headers" that libax25 installs. I have sent patches
for libax25 to Craig so we'll just have to wait...

> 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'd suggest you instead do the following:

  1. Run "make uninstall"
  2. Run "./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var"
  3. Run "make" and "make install".

You do this to all the three packages starting with libax25 and suddenly
you have all the stuff in the "right" places... The "make uninstall" is of
course needed only if you have already installed the packages to
/usr/local.

Hope this helps.

-- 
--- Tomi Manninen / [EMAIL PROTECTED] / OH2BNS @ OH2RBI.FIN.EU ---

Reply via email to