Well here's the results:
I configured/'make'd amanda on a 2.8 box with everything I needed (gcc &
the Sun forte cc). I did this as a regular user. I 'tar'd it up and
ftp'd it over to the 2.6 box.
This is what I got (I was root btw):
taipei# make install
Making install in config
make[1]: Entering directory `/usr/share/src/amanda-2.4.2p2/config'
make[2]: Entering directory `/usr/share/src/amanda-2.4.2p2/config'
make[2]: Nothing to be done for `install-exec-am'.
make[2]: Nothing to be done for `install-data-am'.
make[2]: Leaving directory `/usr/share/src/amanda-2.4.2p2/config'
make[1]: Leaving directory `/usr/share/src/amanda-2.4.2p2/config'
Making install in common-src
make[1]: Entering directory `/usr/share/src/amanda-2.4.2p2/common-src'
/usr/bin/sh ../libtool --mode=link gcc -D_LARGEFILE_SOURCE
-D_FILE_OFFSET_BITS=64 -g -O2 -o genversion genversion.o versuff.o
alloc.o debug.o error.o util.o file.o -lgen -lm
-ltermcap -lsocket -lnsl -lintl
gcc -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 -o genversion
genversion.o versuff.o alloc.o debug.o error.o util.o file.o -lgen -lm
-ltermcap -lsocket -lnsl -lintl
ld: fatal: file values-Xa.o: open failed: No such file or directory
ld: fatal: library -lgen: not found
ld: fatal: library -ltermcap: not found
ld: fatal: File processing errors. No output written to genversion
collect2: ld returned 1 exit status
make[1]: *** [genversion] Error 1
make[1]: Leaving directory `/usr/share/src/amanda-2.4.2p2/common-src'
make: *** [install-recursive] Error 1
Sooo, no go on that road.
Btw, I *did* manage to get a copy of 'flex' available to the 2.6 box (via
NFS) and it wasn't able to build.
Are either of you (Olivier/JRJ) interested in the output?
For now I think I'm going to keep the old DDS stuff on that one machine
(taipei.. aka 2.6) and just use another box with the Exabyte/AMANDA combo
to back everything ELSE up. :)
Thanks for all the input!
Chris
On Wed, 27 Jun 2001, Olivier Nicole wrote:
> >Things like that are the reason I'm here, I believe. He's not here
> >anymore, but I don't like to just go hog-wild over a system I've
> >inherited. I'm unfamiliar with the functionalities of lex/flex so your
> >feedback is good for me. :)
>
> As John said, grab flex, install it (must be as hard as ./configure,
> make and maybe make check) in your home directory.
>
> The trick may be to be sure that this lex/flex is accessible by amanda
> building process, so remember to add flex path into your PATH
> environment variable.
>
> Then hopefully it should build.
>
> Luckily enough, lex is only used at buidling time to generate some .c
> files, and then you can even wipe it out.
>
> Olivier
>
----
I'm a free-range carnivore.