I am running Sun Solaris 10 x86 I have SunStudio12.1.
I am trying to compile amanda 2.6.1.p2 I went the SunStudio12.1 route because of all the heart ache with gcc and glib-2.0. I have read all the information about the glib-2.0 on the zmanda wiki. It seems no matter which direction I go I run into problems. So I am hoping someone can give me some guidance on my problem. Here is my configure script. ./configure \ CC=/opt/SunStudio/bin/cc \ CFLAGS="-m64 -xarch=generic -g -xO5 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/opt/SunStudio/include" \ LDFLAGS="-g -L/opt/SunStudio/lib/amd64 -R/opt/SunStudio/lib/amd64" \ CPPFLAGS=" -I/opt/csw/include/readline -I/opt/SunStudio/include -I/usr/include" \ PKG_CONFIG_PATH=/usr/lib/pkgconfig \ PERL=/opt/csw/bin/perl \ --prefix=/local/amanda/amanda \ --libexecdir="/usr/sfw/i386-sun-solaris2.10/bin:$PATH" \ --with-user=amanda \ --with-owner=amanda \ --with-group=operator \ --with-gnutar=/opt/csw/bin/gtar \ --with-gnutar-listdir=/var/amanda/gnutar-lists \ --with-index-server=hertz \ --with-tape-server=hertz \ --with-tape-device=/dev/rmt/1bn \ --with-changer-device=/dev/changer/1 \ --without-ipv6 \ --with-bsd-security --with-amandahosts \ --enable-static-binary \ --disable-s3-device Here is the error file from config.log make all-am Making all in common-src /bin/bash ../libtool --tag=CC --mode=link /opt/SunStudio/bin/cc -m64 -xarch=generic -g -xO5 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/opt/SunStudio/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -static -g -L/opt/SunStudio/lib/amd64 -R/opt/SunStudio/lib/amd64 -o genversion genversion.o ../gnulib/libgnu.la versuff.lo ../gnulib/libgnu.la -lm -mt -lgmodule-2.0 -lgobject-2.0 -lgthread-2.0 -lglib-2.0 -lsocket -lnsl -lresolv -lintl -lnsl -lsocket /opt/SunStudio/bin/cc -m64 -xarch=generic -g -xO5 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/opt/SunStudio/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -o genversion genversion.o .libs/versuff.o -mt -L/opt/SunStudio/lib/amd64 ../gnulib/.libs/libgnu.a -lm -lgmodule-2.0 -lgobject-2.0 -lgthread-2.0 -lglib-2.0 -lresolv -lintl -lnsl -lsocket -Wl,--rpath -Wl,/opt/SunStudio/lib/amd64 /usr/ccs/bin/ld: illegal option -- rpath I tried to fake ld by linking /usr/ccs/bin/ld to /usr/sfw/i386-sun-solaris2.10/bin/ld but did not like that. I tired using CC=/opt/SunStudio/bin/cc -Yl,/usr/sfw/i386-sun-solaris2.10/bin/ld and did not like that. It seems that SunStudio resolves the glib-2 problem but now have a problem with ld. Is there anyone who has used SunStudio on Sun Solaris 10 x86 to build amanda? Do you see any problems with my configure script? How did you get this to work? I realize that opencsw has a prebuilt version but I really do need to try and build my own. Thanks Robert _____________________________________________________________________ Robert P. McGraw, Jr. Manager, Computer System EMAIL: rmcg...@purdue.edu Purdue University ROOM: MATH-807 Department of Mathematics PHONE: (765) 494-6055 150 N. University Street West Lafayette, IN 47907-2067