Seems as though I have "relocation" issues. I have no clue what this is all about. Can anyone shed any light on these linking messages?
cd ~/cppunit-1.6.2/ gmake Making all in src gmake[1]: Entering directory `/u1/doug/cppunit-1.6.2/src' Making all in cppunit gmake[2]: Entering directory `/u1/doug/cppunit-1.6.2/src/cppunit' /bin/ksh ../../libtool --mode=link g++ -g -O2 -o libcppunit.la -rpath /usr/local/lib -version-info 0:2:0 -release 1.6 NotEqualException.lo RepeatedTest.lo TestAssert.lo TestCase.lo TestSuite.lo TestResult.lo TestFailure.lo TestRegistry.lo Exception.lo TextTestResult.lo TextTestRunner.lo TestFactoryRegistry.lo TypeInfoHelper.lo g++ -shared /usr/local/lib/gcc-lib/i586-pc-sco3.2v5.0.5/2.95.3/crti.o /usr/ccs/lib/values-Xa.o /usr/local/lib/gcc-lib/i586-pc-sco3.2v5.0.5/2.95.3/crtbegin.o .libs/NotEqualException.o .libs/RepeatedTest.o .libs/TestAssert.o .libs/TestCase.o .libs/TestSuite.o .libs/TestResult.o .libs/TestFailure.o .libs/TestRegistry.o .libs/Exception.o .libs/TextTestResult.o .libs/TextTestRunner.o .libs/TestFactoryRegistry.o .libs/TypeInfoHelper.o -Ra,XPG4PLUS,ELF -L/usr/local/lib/gcc-lib/i586-pc-sco3.2v5.0.5/2.95.3 -L/usr/ccs/bin -L/usr/ccs/lib -L/usr/local/lib -lstdc++ -lm -lc /usr/local/lib/gcc-lib/i586-pc-sco3.2v5.0.5/2.95.3/crtend.o /usr/ccs/lib/crtn.o -o .libs/libcppunit-1.6.so.0.0.2 relocations referenced from file(s) .libs/NotEqualException.o .libs/RepeatedTest.o .libs/TestAssert.o .libs/TestCase.o .libs/TestSuite.o .libs/TestResult.o .libs/TestFailure.o .libs/TestRegistry.o .libs/Exception.o .libs/TextTestResult.o .libs/TextTestRunner.o .libs/TestFactoryRegistry.o .libs/TypeInfoHelper.o /usr/local/lib/gcc-lib/i586-pc-sco3.2v5.0.5/2.95.3/libstdc++.a(stdexcepti.o) /usr/local/lib/gcc-lib/i586-pc-sco3.2v5.0.5/2.95.3/libstdc++.a(genops.o) /usr/local/lib/gcc-lib/i586-pc-sco3.2v5.0.5/2.95.3/libstdc++.a(iogetc.o) /usr/local/lib/gcc-lib/i586-pc-sco3.2v5.0.5/2.95.3/libstdc++.a(ioputc.o) /usr/local/lib/gcc-lib/i586-pc-sco3.2v5.0.5/2.95.3/libstdc++.a(iostream.o) /usr/local/lib/gcc-lib/i586-pc-sco3.2v5.0.5/2.95.3/libstdc++.a(isgetline.o) /usr/local/lib/gcc-lib/i586-pc-sco3.2v5.0.5/2.95.3/libstdc++.a(isscan.o) /usr/local/lib/gcc-lib/i586-pc-sco3.2v5.0.5/2.95.3/libstdc++.a(sbscan.o) /usr/local/lib/gcc-lib/i586-pc-sco3.2v5.0.5/2.95.3/libstdc++.a(stdstreams.o) /usr/local/lib/gcc-lib/i586-pc-sco3.2v5.0.5/2.95.3/libstdc++.a(streambuf.o) /usr/local/lib/gcc-lib/i586-pc-sco3.2v5.0.5/2.95.3/libstdc++.a(iovfscanf.o) /usr/local/lib/gcc-lib/i586-pc-sco3.2v5.0.5/2.95.3/libstdc++.a(iopadn.o) /usr/local/lib/gcc-lib/i586-pc-sco3.2v5.0.5/2.95.3/libstdc++.a(iogetline.o) /usr/local/lib/gcc-lib/i586-pc-sco3.2v5.0.5/2.95.3/libstdc++.a(ioseekoff.o) /usr/local/lib/gcc-lib/i586-pc-sco3.2v5.0.5/2.95.3/libstdc++.a(ioseekpos.o) /usr/local/lib/gcc-lib/i586-pc-sco3.2v5.0.5/2.95.3/libstdc++.a(outfloat.o) /usr/local/lib/gcc-lib/i586-pc-sco3.2v5.0.5/2.95.3/libstdc++.a(ioungetc.o) /usr/local/lib/gcc-lib/i586-pc-sco3.2v5.0.5/2.95.3/libstdc++.a(filebuf.o) /usr/local/lib/gcc-lib/i586-pc-sco3.2v5.0.5/2.95.3/libstdc++.a(stdiostream.o) /usr/local/lib/gcc-lib/i586-pc-sco3.2v5.0.5/2.95.3/libstdc++.a(filedoalloc.o) /usr/local/lib/gcc-lib/i586-pc-sco3.2v5.0.5/2.95.3/libstdc++.a(floatconv.o) /usr/local/lib/gcc-lib/i586-pc-sco3.2v5.0.5/2.95.3/libstdc++.a(fileops.o) /usr/local/lib/gcc-lib/i586-pc-sco3.2v5.0.5/2.95.3/libstdc++.a(cleanup.o) /usr/local/lib/gcc-lib/i586-pc-sco3.2v5.0.5/2.95.3/pic/libgcc.a(exception.o) /usr/local/lib/gcc-lib/i586-pc-sco3.2v5.0.5/2.95.3/pic/libgcc.a(opnew.o) /usr/local/lib/gcc-lib/i586-pc-sco3.2v5.0.5/2.95.3/pic/libgcc.a(tinfo.o) /usr/local/lib/gcc-lib/i586-pc-sco3.2v5.0.5/2.95.3/pic/libgcc.a(tinfo2.o) /usr/local/lib/gcc-lib/i586-pc-sco3.2v5.0.5/2.95.3/pic/libgcc.a(new.o) fatal error: relocations remain against allocatable but non-writable section: .text
collect2: ld returned 1 exit status gmake[2]: *** [libcppunit.la] Error 1 gmake[2]: Leaving directory `/u1/doug/cppunit-1.6.2/src/cppunit' gmake[1]: *** [all-recursive] Error 1 gmake[1]: Leaving directory `/u1/doug/cppunit-1.6.2/src' gmake: *** [all-recursive] Error 1
Compilation exited abnormally with code 2 at Mon Mar 25 15:16:43
Log in to post a comment.
Seems as though I have "relocation" issues. I have no clue what this is all about. Can anyone shed any light on these linking messages?
cd ~/cppunit-1.6.2/
gmake
Making all in src
gmake[1]: Entering directory `/u1/doug/cppunit-1.6.2/src'
Making all in cppunit
gmake[2]: Entering directory `/u1/doug/cppunit-1.6.2/src/cppunit'
/bin/ksh ../../libtool --mode=link g++ -g -O2 -o libcppunit.la -rpath /usr/local/lib -version-info 0:2:0 -release 1.6 NotEqualException.lo RepeatedTest.lo TestAssert.lo TestCase.lo TestSuite.lo TestResult.lo TestFailure.lo TestRegistry.lo Exception.lo TextTestResult.lo TextTestRunner.lo TestFactoryRegistry.lo TypeInfoHelper.lo
g++ -shared /usr/local/lib/gcc-lib/i586-pc-sco3.2v5.0.5/2.95.3/crti.o /usr/ccs/lib/values-Xa.o /usr/local/lib/gcc-lib/i586-pc-sco3.2v5.0.5/2.95.3/crtbegin.o .libs/NotEqualException.o .libs/RepeatedTest.o .libs/TestAssert.o .libs/TestCase.o .libs/TestSuite.o .libs/TestResult.o .libs/TestFailure.o .libs/TestRegistry.o .libs/Exception.o .libs/TextTestResult.o .libs/TextTestRunner.o .libs/TestFactoryRegistry.o .libs/TypeInfoHelper.o -Ra,XPG4PLUS,ELF -L/usr/local/lib/gcc-lib/i586-pc-sco3.2v5.0.5/2.95.3 -L/usr/ccs/bin -L/usr/ccs/lib -L/usr/local/lib -lstdc++ -lm -lc /usr/local/lib/gcc-lib/i586-pc-sco3.2v5.0.5/2.95.3/crtend.o /usr/ccs/lib/crtn.o -o .libs/libcppunit-1.6.so.0.0.2
relocations referenced
from file(s)
.libs/NotEqualException.o
.libs/RepeatedTest.o
.libs/TestAssert.o
.libs/TestCase.o
.libs/TestSuite.o
.libs/TestResult.o
.libs/TestFailure.o
.libs/TestRegistry.o
.libs/Exception.o
.libs/TextTestResult.o
.libs/TextTestRunner.o
.libs/TestFactoryRegistry.o
.libs/TypeInfoHelper.o
/usr/local/lib/gcc-lib/i586-pc-sco3.2v5.0.5/2.95.3/libstdc++.a(stdexcepti.o)
/usr/local/lib/gcc-lib/i586-pc-sco3.2v5.0.5/2.95.3/libstdc++.a(genops.o)
/usr/local/lib/gcc-lib/i586-pc-sco3.2v5.0.5/2.95.3/libstdc++.a(iogetc.o)
/usr/local/lib/gcc-lib/i586-pc-sco3.2v5.0.5/2.95.3/libstdc++.a(ioputc.o)
/usr/local/lib/gcc-lib/i586-pc-sco3.2v5.0.5/2.95.3/libstdc++.a(iostream.o)
/usr/local/lib/gcc-lib/i586-pc-sco3.2v5.0.5/2.95.3/libstdc++.a(isgetline.o)
/usr/local/lib/gcc-lib/i586-pc-sco3.2v5.0.5/2.95.3/libstdc++.a(isscan.o)
/usr/local/lib/gcc-lib/i586-pc-sco3.2v5.0.5/2.95.3/libstdc++.a(sbscan.o)
/usr/local/lib/gcc-lib/i586-pc-sco3.2v5.0.5/2.95.3/libstdc++.a(stdstreams.o)
/usr/local/lib/gcc-lib/i586-pc-sco3.2v5.0.5/2.95.3/libstdc++.a(streambuf.o)
/usr/local/lib/gcc-lib/i586-pc-sco3.2v5.0.5/2.95.3/libstdc++.a(iovfscanf.o)
/usr/local/lib/gcc-lib/i586-pc-sco3.2v5.0.5/2.95.3/libstdc++.a(iopadn.o)
/usr/local/lib/gcc-lib/i586-pc-sco3.2v5.0.5/2.95.3/libstdc++.a(iogetline.o)
/usr/local/lib/gcc-lib/i586-pc-sco3.2v5.0.5/2.95.3/libstdc++.a(ioseekoff.o)
/usr/local/lib/gcc-lib/i586-pc-sco3.2v5.0.5/2.95.3/libstdc++.a(ioseekpos.o)
/usr/local/lib/gcc-lib/i586-pc-sco3.2v5.0.5/2.95.3/libstdc++.a(outfloat.o)
/usr/local/lib/gcc-lib/i586-pc-sco3.2v5.0.5/2.95.3/libstdc++.a(ioungetc.o)
/usr/local/lib/gcc-lib/i586-pc-sco3.2v5.0.5/2.95.3/libstdc++.a(filebuf.o)
/usr/local/lib/gcc-lib/i586-pc-sco3.2v5.0.5/2.95.3/libstdc++.a(stdiostream.o)
/usr/local/lib/gcc-lib/i586-pc-sco3.2v5.0.5/2.95.3/libstdc++.a(filedoalloc.o)
/usr/local/lib/gcc-lib/i586-pc-sco3.2v5.0.5/2.95.3/libstdc++.a(floatconv.o)
/usr/local/lib/gcc-lib/i586-pc-sco3.2v5.0.5/2.95.3/libstdc++.a(fileops.o)
/usr/local/lib/gcc-lib/i586-pc-sco3.2v5.0.5/2.95.3/libstdc++.a(cleanup.o)
/usr/local/lib/gcc-lib/i586-pc-sco3.2v5.0.5/2.95.3/pic/libgcc.a(exception.o)
/usr/local/lib/gcc-lib/i586-pc-sco3.2v5.0.5/2.95.3/pic/libgcc.a(opnew.o)
/usr/local/lib/gcc-lib/i586-pc-sco3.2v5.0.5/2.95.3/pic/libgcc.a(tinfo.o)
/usr/local/lib/gcc-lib/i586-pc-sco3.2v5.0.5/2.95.3/pic/libgcc.a(tinfo2.o)
/usr/local/lib/gcc-lib/i586-pc-sco3.2v5.0.5/2.95.3/pic/libgcc.a(new.o)
fatal error: relocations remain against allocatable but non-writable section: .text
collect2: ld returned 1 exit status
gmake[2]: *** [libcppunit.la] Error 1
gmake[2]: Leaving directory `/u1/doug/cppunit-1.6.2/src/cppunit'
gmake[1]: *** [all-recursive] Error 1
gmake[1]: Leaving directory `/u1/doug/cppunit-1.6.2/src'
gmake: *** [all-recursive] Error 1
Compilation exited abnormally with code 2 at Mon Mar 25 15:16:43