On Saturday, April 16, 2011 11:22:21 AM gene heskett did opine: > Greetings; > > I made the mistake of letting the seagate firmware update iso, update my > boot drive. It didn't scramble the data, but did scramble the blkid's > and labels, rendering the machine unbootable in one swell foop. > > So I installed again on a different drive which is quite slow, but now > I can't make amanda build: > > make[5]: Entering directory `/home/amanda/amanda-3.2.2/perl/amglue' > /bin/sh ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. > -I../../config -I../../common-src -I../../common-src -I../../xfer- src > -I../../gnulib -I../../ndmp-src > -I/usr/lib/perl5/5.10.1/i386-linux-thread-multi/CORE > -fno-strict-aliasing -D_GNU_SOURCE -pthread - I/usr/include/glib-2.0 > -I/usr/lib/glib-2.0/include -DSWIG -g -O2 -fno-strict-aliasing > -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -MT ghashtable.lo -MD -MP > -MF .deps/ghashtable.Tpo -c -o ghashtable.lo ghashtable.c libtool: > compile: gcc -DHAVE_CONFIG_H -I. -I../../config -I../../common-src > -I../../common-src -I../../xfer-src -I../../gnulib - I../../ndmp-src > -I/usr/lib/perl5/5.10.1/i386-linux-thread-multi/CORE > -fno-strict-aliasing -D_GNU_SOURCE -pthread -I/usr/include/glib-2.0 - > I/usr/lib/glib-2.0/include -DSWIG -g -O2 -fno-strict-aliasing > -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -MT ghashtable.lo -MD -MP > -MF .deps/ghashtable.Tpo -c ghashtable.c -fPIC -DPIC -o > .libs/ghashtable.o In file included from ghashtable.c:21:0: > amglue.h:25:20: fatal error: EXTERN.h: No such file or directory > compilation terminated. > make[5]: *** [ghashtable.lo] Error 1 > make[5]: Leaving directory `/home/amanda/amanda-3.2.2/perl/amglue' > make[4]: *** [all] Error 2 > make[4]: Leaving directory `/home/amanda/amanda-3.2.2/perl/amglue' > make[3]: *** [all-recursive] Error 1 > make[3]: Leaving directory `/home/amanda/amanda-3.2.2/perl' > make[2]: *** [all] Error 2 > make[2]: Leaving directory `/home/amanda/amanda-3.2.2/perl' > make[1]: *** [all-recursive] Error 1 > make[1]: Leaving directory `/home/amanda/amanda-3.2.2' > make: *** [all] Error 2 > > > EXTERN.h does not now exist. What 'devel' package do I need to install?
Found this one, re-install perl-devel and it appeared. Built, installed & passed an amcheck Daily. :-) Sorry for the noise, a goodle search gave me the clue I needed. -- Cheers, Gene "There are four boxes to be used in defense of liberty: soap, ballot, jury, and ammo. Please use in that order." -Ed Howdershelt (Author) <http://tinyurl.com/ddg5bz> <http://www.cantrip.org/gatto.html> That that is is that that is not is not.
