Small linking problem here - Pymble was kind enough to direct me to the volume
Loaders and Linkers
but for the moment, maybe someone smarter can see if they notice anything obviously wrong ?
There is a new version of xpdf out. 3.02 compiled nicely with one correction. 3.03 also needs one correction in XPDFView.cc but afterwards makes object files no problem.
Then ...
(I added a few spaces to make it more readable ... )
There is a new version of xpdf out. 3.02 compiled nicely with one correction. 3.03 also needs one correction in XPDFView.cc but afterwards makes object files no problem.
Then ...
Code: Select all
cd xpdf; gmake all
gmake[1]: Entering directory `/usr/people/dev/xpdf-3.03/xpdf'
CC -mips4 -O3 -c99 -I/usr/nekoware/include -I/usr/nekoware/include/freetype2/ -I/usr/include -DHAVE_CONFIG_H -I.. -I./../goo -I./../fofi -I./../splash -I. -v -mips4 -L/usr/nekoware/lib -L/usr/lib32 -Wl,-rpath -Wl,/usr/nekoware/lib -o xpdf Annot.o Array.o BuiltinFont.o BuiltinFontTables.o Catalog.o CharCodeToUnicode.o CMap.o CoreOutputDev.o Decrypt.o Dict.o Error.o FontEncodingTables.o Function.o Gfx.o GfxFont.o GfxState.o GlobalParams.o JArithmeticDecoder.o JBIG2Stream.o JPXStream.o Lexer.o Link.o NameToCharCode.o Object.o OptionalContent.o Outline.o OutputDev.o Page.o Parser.o PDFCore.o PDFDoc.o PDFDocEncoding.o PreScanOutputDev.o PSOutputDev.o PSTokenizer.o SecurityHandler.o SplashOutputDev.o Stream.o TextOutputDev.o UnicodeMap.o UnicodeTypeTable.o XPDFApp.o XPDFCore.o XPDFTree.o XPDFViewer.o XpdfPluginAPI.o XRef.o xpdf.o -L../goo -lGoo -L../splash -lsplash -L/usr/nekoware/lib/ -lfreetype -lSgm -lXm -lXt -lXext -lXpm -lSM -lICE -lX11 -L../fofi -lfofi -L../goo -lGoo -lm
MIPSpro Compilers: Version 7.4.4m
/usr/lib32/cmplrs/edg_prelink -Yu -fSGI -L/usr/nekoware/lib -L/usr/lib32 -L../goo -L../splash -L/usr/nekoware/lib/ -L../fofi -L../goo -L/usr/lib32/mips4/r10000 -L/usr/lib32/mips4 -L/usr/lib32 Annot.o Array.o BuiltinFont.o BuiltinFontTables.o Catalog.o CharCodeToUnicode.o CMap.o CoreOutputDev.o Decrypt.o Dict.o Error.o FontEncodingTables.o Function.o Gfx.o GfxFont.o GfxState.o GlobalParams.o JArithmeticDecoder.o JBIG2Stream.o JPXStream.o Lexer.o Link.o NameToCharCode.o Object.o OptionalContent.o Outline.o OutputDev.o Page.o Parser.o PDFCore.o PDFDoc.o PDFDocEncoding.o PreScanOutputDev.o PSOutputDev.o PSTokenizer.o SecurityHandler.o SplashOutputDev.o Stream.o TextOutputDev.o UnicodeMap.o UnicodeTypeTable.o XPDFApp.o XPDFCore.o XPDFTree.o XPDFViewer.o XpdfPluginAPI.o XRef.o xpdf.o -lGoo -lsplash -lfreetype -lSgm -lXm -lXt -lXext -lXpm -lSM -lICE -lX11 -lfofi -lGoo -lm -lCsup -lC -lCio
/usr/lib32/cmplrs/ld32 -call_shared -init _main -fini _fini -no_unresolved -transitive_link -demangle -elf -_SYSTYPE_SVR4 -LANG:std -show -mips4 -L/usr/nekoware/lib -L/usr/lib32 -rpath /usr/nekoware/lib -L../goo -L../splash -L/usr/nekoware/lib/ -L../fofi -L../goo -n32 -L/usr/lib32/mips4/r10000 -L/usr/lib32/mips4 -L/usr/lib32 -cxx -woff 134 /usr/lib32/crt1.o /usr/lib32/c++init.o -o xpdf Annot.o Array.o BuiltinFont.o BuiltinFontTables.o Catalog.o CharCodeToUnicode.o CMap.o CoreOutputDev.o Decrypt.o Dict.o Error.o FontEncodingTables.o Function.o Gfx.o GfxFont.o GfxState.o GlobalParams.o JArithmeticDecoder.o JBIG2Stream.o JPXStream.o Lexer.o Link.o NameToCharCode.o Object.o OptionalContent.o Outline.o OutputDev.o Page.o Parser.o PDFCore.o PDFDoc.o PDFDocEncoding.o PreScanOutputDev.o PSOutputDev.o PSTokenizer.o SecurityHandler.o SplashOutputDev.o Stream.o TextOutputDev.o UnicodeMap.o UnicodeTypeTable.o XPDFApp.o XPDFCore.o XPDFTree.o XPDFViewer.o XpdfPluginAPI.o XRef.o xpdf.o -lGoo -lsplash -lfreetype -lSgm -lXm -lXt -lXext -lXpm -lSM -lICE -lX11 -lfofi -lGoo -lm -dont_warn_unused -lCsup -lC -lCio -Bdynamic -lc /usr/lib32/crtn.o -warn_unused
ld32: WARNING 84 : /usr/lib32/libXext.so is not used for resolving any symbol.
ld32: WARNING 84 : ../goo/libGoo.a is not used for resolving any symbol.
ld32: ERROR 33 : Unresolved text symbol "std::__introsort_loop(SplashXPathSeg*,SplashXPathSeg*,SplashXPathSeg*,int,cmpXPathSegsFunctor)" -- 1st referenced by ../splash/libsplash.a(SplashXPath.o).
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR 33 : Unresolved text symbol "std::__final_insertion_sort(SplashXPathSeg*,SplashXPathSeg*,cmpXPathSegsFunctor)" -- 1st referenced by ../splash/libsplash.a(SplashXPath.o).
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR 33 : Unresolved text symbol "std::__introsort_loop(SplashIntersect*,SplashIntersect*,SplashIntersect*,int,cmpIntersectFunctor)" -- 1st referenced by ../splash/libsplash.a(SplashXPathScanner.o).
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR 33 : Unresolved text symbol "std::__final_insertion_sort(SplashIntersect*,SplashIntersect*,cmpIntersectFunctor)" -- 1st referenced by ../splash/libsplash.a(SplashXPathScanner.o).
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR 33 : Unresolved text symbol "std::__introsort_loop(SplashScreenPoint*,SplashScreenPoint*,SplashScreenPoint*,int,cmpDistancesFunctor)" -- 1st referenced by ../splash/libsplash.a(SplashScreen.o).
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR 33 : Unresolved text symbol "std::__final_insertion_sort(SplashScreenPoint*,SplashScreenPoint*,cmpDistancesFunctor)" -- 1st referenced by ../splash/libsplash.a(SplashScreen.o).
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR 33 : Unresolved text symbol "std::__introsort_loop(TrueTypeLoca*,TrueTypeLoca*,TrueTypeLoca*,int,cmpTrueTypeLocaOffsetFunctor)" -- 1st referenced by ../fofi/libfofi.a(FoFiTrueType.o).
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR 33 : Unresolved text symbol "std::__final_insertion_sort(TrueTypeLoca*,TrueTypeLoca*,cmpTrueTypeLocaOffsetFunctor)" -- 1st referenced by ../fofi/libfofi.a(FoFiTrueType.o).
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR 33 : Unresolved text symbol "std::__introsort_loop(TrueTypeLoca*,TrueTypeLoca*,TrueTypeLoca*,int,cmpTrueTypeLocaIdxFunctor)" -- 1st referenced by ../fofi/libfofi.a(FoFiTrueType.o).
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR 33 : Unresolved text symbol "std::__final_insertion_sort(TrueTypeLoca*,TrueTypeLoca*,cmpTrueTypeLocaIdxFunctor)" -- 1st referenced by ../fofi/libfofi.a(FoFiTrueType.o).
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR 33 : Unresolved text symbol "std::__introsort_loop(TrueTypeTable*,TrueTypeTable*,TrueTypeTable*,int,cmpTrueTypeTableTagFunctor)" -- 1st referenced by ../fofi/libfofi.a(FoFiTrueType.o).
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR 33 : Unresolved text symbol "std::__final_insertion_sort(TrueTypeTable*,TrueTypeTable*,cmpTrueTypeTableTagFunctor)" -- 1st referenced by ../fofi/libfofi.a(FoFiTrueType.o).
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: INFO 152: Output file removed because of error.
CC ERROR: /usr/lib32/cmplrs/ld32 returned non-zero status 2
gmake[1]: *** [xpdf] Error 2
gmake[1]: Leaving directory `/usr/people/dev/xpdf-3.03/xpdf'
gmake: *** [all] Error 2
(I added a few spaces to make it more readable ... )