I'm attempting to build Amanda 2.4.2p2 on Solaris 5.6 and finding
the following...

[newton] /local/source/etc/amanda/amanda-2.4.2p2 43> ./configure --with-user=bin 
--with-group=sys 

which seems to run to completion (we have notes from previous installation
that talk about the --disable-libtool and other switches but they
where only related to our IRIX compliation problems).

output ending with...

checking whether lockf locking works... (cached) no
checking whether lnlock locking works... (cached) no
configure: warning: *** No working file locking capability found!
configure: warning: *** Be VERY VERY careful.
creating ./config.status
:
:
reating server-src/amstatus.pl
creating tape-src/Makefile
creating config/Makefile
creating Makefile
creating config/config.h
config/config.h is unchanged

The make however fails pretty quickly.

[newton] /local/source/etc/amanda/amanda-2.4.2p2 44> make
Making all in config
Making all in common-src
/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I../config 
-I./../regex-src  -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64  -D_LARGEFILE_SOURCE 
-D_FILE_OFFSET_BITS=64 -g -O2 -c alloc.c
gcc -DHAVE_CONFIG_H -I. -I. -I../config -I./../regex-src -D_LARGEFILE_SOURCE 
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 -c alloc.c -o 
alloc.o
In file included from /usr/include/sys/stream.h:26,
                 from /usr/include/netinet/in.h:38,
                 from /usr/include/netdb.h:96,
                 from amanda.h:105,
                 from alloc.c:33:
/usr/include/sys/model.h:35: parse error before `/'
In file included from /usr/include/netinet/in.h:38,
                 from /usr/include/netdb.h:96,
                 from amanda.h:105,
                 from alloc.c:33:
/usr/include/sys/stream.h:92: parse error before `}'
/usr/include/sys/stream.h:92: warning: data definition has no type or storage class
/usr/include/sys/stream.h:216: parse error before `queue_t'
/usr/include/sys/stream.h:216: warning: no semicolon at end of struct or union
/usr/include/sys/stream.h:218: warning: data definition has no type or storage class
/usr/include/sys/stream.h:220: parse error before `}'
/usr/include/sys/stream.h:274: parse error before `queue_t'
/usr/include/sys/stream.h:274: warning: no semicolon at end of struct or union
/usr/include/sys/stream.h:275: warning: data definition has no type or storage class
/usr/include/sys/stream.h:425: parse error before `mblk_t'
/usr/include/sys/stream.h:425: warning: no semicolon at end of struct or union
/usr/include/sys/stream.h:427: parse error before `}'
/usr/include/sys/stream.h:463: parse error before `mblk_t'
/usr/include/sys/stream.h:463: warning: no semicolon at end of struct or union
/usr/include/sys/stream.h:466: parse error before `}'
/usr/include/sys/stream.h:479: field `copyreq' has incomplete type
/usr/include/sys/stream.h:480: field `copyresp' has incomplete type
*** Error code 1
make: Fatal error: Command failed for target `alloc.lo'
Current working directory /local/source/etc/amanda/amanda-2.4.2p2/common-src
*** Error code 1
make: Fatal error: Command failed for target `all-recursive'

Please note that I am doing the build from "my" account which is
the member of a few nice unix "groups" but is not the root account
nor especially privileged.

                                                thanks,

                                                Brian

Reply via email to