Hello all.

I am trying to compile Amanda (2.4.2.p2) on an AIX 4.3.3 box to be used as a
client only (I used the --without-server configure option).  It dies during
the compile with this message:
   .
   .
   .
Making all in client-src
        /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.
-I../config -I../common-src    -g -O2   -c amandates.c
gcc -DHAVE_CONFIG_H -I. -I. -I../config -I../common-src -g -O2 -c
amandates.c -o amandates.o
echo timestamp > amandates.lo
        /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.
-I../config -I../common-src    -g -O2   -c getfsent.c
gcc -DHAVE_CONFIG_H -I. -I. -I../config -I../common-src -g -O2 -c getfsent.c
-o getfsent.o
getfsent.c: In function `open_fstab':
getfsent.c:154: `MNTTAB' undeclared (first use in this function)
getfsent.c:154: (Each undeclared identifier is reported only once
getfsent.c:154: for each function it appears in.)
make: 1254-004 The error code from the last command is 1.


Stop.
make: 1254-004 The error code from the last command is 1.


Stop.
sbsdp|amv: /home/amanda/amanda-2.4.2p2 >



It may be relevant to point out that I get this same error trying to compile
on my tape server machine where I currently run Amanda and was able to
compile it there in the past.  The only difference now, is that I patched
AIX from 4.3.3.0 to 4.3.3.0.09.  

Does this mean anything to anybody?

Thanks in advance for the help!

Anthony Valentine
Spenard Builders Supply
[EMAIL PROTECTED]


P.S.  On a completely different topic. . .  In order to get my tape library
working with Amanda, I wrote a set of shell scripts to interface between
Amanda and a program called 'tapeutil' that came with the library.  Well,
about a week ago I discovered that I have to C source code to the tapeutil
program and the header files that it uses.  Would any of these be usefull to
the developers in writing a tapechanger program for Amanda to use on AIX?
Part of the text at the top of the source (the license?) says the following:

/**  The source code examples provided by IBM are only intended to assist
**/
/**  in the development of a working software program.  The source code
**/

So using the source doesn't appear to violate any licenses.

Reply via email to