This is the mail archive of the gcc-help@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Compilation problems w/ 3.0 on Solaris-2.5.1


Here's the error upon making the bootstrap:

make[2]: Entering directory `/export/home0/wwinzer/mybuild/BUILD/gcc-3.0/sparc-sun-solaris2.5.1/libobjc'
./libtool --mode=link

/export/home0/wwinzer/mybuild/BUILD/gcc-3.0/gcc/xgcc -B/export/home0/wwinzer/mybuild/BUILD/gcc-3.0/gcc/ -B/usr/local/sparc-sun-solar
is2.5.1/bin/ -B/usr/local/sparc-sun-solaris2.5.1/lib/ -isystem /usr/local/sparc-sun-solaris2.5.1/include -o libobjc.la archive.lo
class.lo encoding.lo gc.lo hash.lo init.lo linking.lo misc.lo nil_method.lo NXConstStr.lo Object.lo objects.lo Protocol.lo sarray.lo
selector.lo sendmsg.lo thr.lo thr-objc.lo -rpath /usr/local/lib/gcc-lib/sparc-sun-solaris2.5.1/3.0 \
        -version-info 1:0:0
/export/home0/wwinzer/mybuild/BUILD/gcc-3.0/gcc/xgcc -B/export/home0/wwinzer/mybuild/BUILD/gcc-3.0/gcc/ -B/usr/local/sparc-sun-solar
is2.5.1/bin/ -B/usr/local/sparc-sun-solaris2.5.1/lib/ -isystem
/usr/local/sparc-sun-solaris2.5.1/include -shared -Wl,-h -Wl,libobjc.so.1 -o .libs/libobjc.so.1.0.0  .libs/archive.o .libs/class.o
.libs/encoding.o .libs/gc.o .libs/hash.o .libs/init.o .libs/linking.o .libs/misc.o .libs/nil_method.o .libs/NXConstStr.o
.libs/Object.o .libs/objects.o .libs/Protocol.o .libs/sarray.o .libs/selector.o .libs/sendmsg.o .libs/thr.o .libs/thr-objc.o  -lc
Text relocation remains                         referenced
    against symbol                  offset      in file
__objc_class_name_Object            0x0         .libs/linking.o
__objc_class_name_Object            0x0         .libs/Protocol.o
__objc_class_name_Object            0x0         .libs/NXConstStr.o
__objc_class_name_NXConstantString  0x4         .libs/linking.o
ld: fatal: relocations remain against allocatable but non-writable sections
collect2: ld returned 1 exit status
make[2]: *** [libobjc.la] Error 1
make[2]: Leaving directory `/export/home0/wwinzer/mybuild/BUILD/gcc-3.0/sparc-sun-solaris2.5.1/libobjc'
make[1]: *** [all-target-libobjc] Error 2
make[1]: Leaving directory `/export/home0/wwinzer/mybuild/BUILD/gcc-3.0'
make: *** [bootstrap] Error 2

I'm using 2.95.3 for the compiler w/ the latest versions of libtool, autoconf and automake.
Also, perl is 5.6.1, and m4 = 1.4.

This is on Solaris-2.5.1 w/o $LD_LIBRARY_PATH:

1003 wwinzer@Sun-E3000:~ ==> gcc -v -O6 -o hello hello.c
Reading specs from /usr/local/lib/gcc-lib/sparc-sun-solaris2.5.1/2.95.3/specs
gcc version 2.95.3 20010315 (release)

/usr/local/lib/gcc-lib/sparc-sun-solaris2.5.1/2.95.3/cpp0 -lang-c -v -D__GNUC__=2 -D__GNUC_MINOR__=95 -Dsparc -Dsun -Dunix -D__svr4_
_ -D__SVR4 -D__sparc__ -D__sun__ -D__unix__ -D__svr4__ -D__SVR4 -D__sparc -D__sun -D__unix -Asystem(unix) -Asystem(svr4) -D__OPTIMIZ
E__ -D__GCC_NEW_VARARGS__ -Acpu(sparc) -Amachine(sparc) hello.c /var/tmp/cc35YDC9.i
GNU CPP version 2.95.3 20010315 (release) (sparc)
#include "..." search starts here:
#include <...> search starts here:
 /usr/local/include
 /usr/local/lib/gcc-lib/sparc-sun-solaris2.5.1/2.95.3/../../../../sparc-sun-solaris2.5.1/include
 /usr/local/lib/gcc-lib/sparc-sun-solaris2.5.1/2.95.3/include
 /usr/include
End of search list.
The following default directories have been omitted from the search path:
 /usr/local/lib/gcc-lib/sparc-sun-solaris2.5.1/2.95.3/../../../../include/g++-3
End of omitted list.
 /usr/local/lib/gcc-lib/sparc-sun-solaris2.5.1/2.95.3/cc1 /var/tmp/cc35YDC9.i -quiet -dumpbase hello.c -O6 -version -o
/var/tmp/cciXnWnh.s
GNU C version 2.95.3 20010315 (release) (sparc-sun-solaris2.5.1) compiled by GNU C version 2.95.3 20010315 (release).
 /usr/ccs/bin/as -V -Qy -s -o /var/tmp/ccRxKGoD.o /var/tmp/cciXnWnh.s
/usr/ccs/bin/as: WorkShop Compilers 4.2 dev 13 May 1996
 /usr/local/lib/gcc-lib/sparc-sun-solaris2.5.1/2.95.3/collect2 -V -Y P,/usr/ccs/lib:/usr/lib -Qy -o hello
/usr/local/lib/gcc-lib/sparc-sun-solaris2.5.1/2.95.3/crt1.o /usr/local/lib/gcc-lib/sparc-sun-solaris2.5.1/2.95.3/crti.o
/usr/ccs/lib/values-Xa.o
/usr/local/lib/gcc-lib/sparc-sun-solaris2.5.1/2.95.3/crtbegin.o -L/usr/local/lib/gcc-lib/sparc-sun-solaris2.5.1/2.95.3 -L/usr/ccs/bi
n -L/usr/ccs/lib -L/usr/local/lib /var/tmp/ccRxKGoD.o -lgcc -lc -lgcc /usr/local/lib/gcc-lib/sparc-sun-solaris2.5.1/2.95.3/crtend.o
/usr/local/lib/gcc-lib/sparc-sun-solaris2.5.1/2.95.3/crtn.o
ld: Software Generation Utilities - Solaris/ELF (3.0)

- Wally Winzer Jr.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]