[OpenJDK 2D-Dev] Linking problems in Solaris :-/
Clemens Eisserer
linuxhippy at gmail.com
Sat Aug 2 22:38:07 UTC 2008
Hello,
Thanks for your suggestions, I attached the failing link command at the end.
> Did you include the mapfile in make/sun/headless ? I think that's the one
> that's used at compile/build time.
Yes, I'd added it to headless too :-/
Thanks for you help, lg Clemens
Rebuilding ../../../build/solaris-i586/lib/i386/libfontmanager.so
because of ../../../build/solaris-i586/tmp/sun/sun.font/fontmanager/obj_gO/.files_compiled
mapfile-vers.openjdk
/opt/SunStudioExpress/bin/CC -g0 -xO2 -mt -features=no%except
-DCC_NOEX -norunpath -xnolib -KPIC -DHEADLESS -DDEBUG -Di586
-D__solaris__ -D_REENTRANT -DcpuIntel -D_LITTLE_ENDIAN= -Di386
-DTRACING -DMACRO_MEMSYS_OPS -DBREAKPTS -I.
-I../../../build/solaris-i586/tmp/sun/sun.font/fontmanager/CClassHeaders
-I../../../src/solaris/javavm/export
-I../../../src/share/javavm/export -I../../../src/share/javavm/include
-I../../../src/solaris/javavm/include
-I../../../src/share/native/common
-I../../../src/solaris/native/common
-I../../../src/share/native/sun/font
-I../../../src/solaris/native/sun/font -I/usr/include
-I/usr/include/freetype2 -I../../../src/share/native/sun/font
-I../../../src/share/native/sun/font/layout
-I../../../src/share/native/sun/font/bidi
-I../../../src/share/native/sun/awt/image/cvutils
-I../../../src/solaris/native/sun/awt
-I../../../src/share/native/sun/awt/debug
-I../../../src/share/native/sun/java2d/loops
-I../../../src/share/native/sun/java2d/pipe
-I../../../src/solaris/native/sun/java2d
-I../../../src/share/native/sun/java2d
-I../../../build/solaris-i586/tmp/sun/sun.font/fontmanager/../../sun.awt/awt/CClassHeaders
-Mmapfile-vers.openjdk -z defs -L../../../build/solaris-i586/lib/i386
-xildoff -R\$ORIGIN -ztext
-L../../../build/solaris-i586/lib/i386/headless -G -o
../../../build/solaris-i586/lib/i386/libfontmanager.so
../../../build/solaris-i586/tmp/sun/sun.font/fontmanager/obj_gO/jbidi.o
../../../build/solaris-i586/tmp/sun/sun.font/fontmanager/obj_gO/ubidi.o
../../../build/solaris-i586/tmp/sun/sun.font/fontmanager/obj_gO/ubidiln.o
../../../build/solaris-i586/tmp/sun/sun.font/fontmanager/obj_gO/uchardir.o
../../../build/solaris-i586/tmp/sun/sun.font/fontmanager/obj_gO/DrawGlyphList.o
../../../build/solaris-i586/tmp/sun/sun.font/fontmanager/obj_gO/sunFont.o
../../../build/solaris-i586/tmp/sun/sun.font/fontmanager/obj_gO/freetypeScaler.o
../../../build/solaris-i586/tmp/sun/sun.font/fontmanager/obj_gO/X11FontScaler.o
../../../build/solaris-i586/tmp/sun/sun.font/fontmanager/obj_gO/XRTextRenderer.o
../../../build/solaris-i586/tmp/sun/sun.font/fontmanager/obj_gO/X11TextRenderer.o
../../../build/solaris-i586/tmp/sun/sun.font/fontmanager/obj_gO/CursiveAttachmentSubtables.o
../../../build/solaris-i586/tmp/sun/sun.font/fontmanager/obj_gO/ExtensionSubtables.o
../../../build/solaris-i586/tmp/sun/sun.font/fontmanager/obj_gO/MPreFixups.o
../../../build/solaris-i586/tmp/sun/sun.font/fontmanager/obj_gO/HanLayoutEngine.o
../../../build/solaris-i586/tmp/sun/sun.font/fontmanager/obj_gO/LEFontInstance.o
../../../build/solaris-i586/tmp/sun/sun.font/fontmanager/obj_gO/ContextualGlyphSubstProc.o
../../../build/solaris-i586/tmp/sun/sun.font/fontmanager/obj_gO/IndicRearrangementProcessor.o
../../../build/solaris-i586/tmp/sun/sun.font/fontmanager/obj_gO/LigatureSubstProc.o
../../../build/solaris-i586/tmp/sun/sun.font/fontmanager/obj_gO/LookupTables.o
../../../build/solaris-i586/tmp/sun/sun.font/fontmanager/obj_gO/MorphTables.o
../../../build/solaris-i586/tmp/sun/sun.font/fontmanager/obj_gO/NonContextualGlyphSubstProc.o
../../../build/solaris-i586/tmp/sun/sun.font/fontmanager/obj_gO/SegmentArrayProcessor.o
../../../build/solaris-i586/tmp/sun/sun.font/fontmanager/obj_gO/SegmentSingleProcessor.o
../../../build/solaris-i586/tmp/sun/sun.font/fontmanager/obj_gO/SimpleArrayProcessor.o
../../../build/solaris-i586/tmp/sun/sun.font/fontmanager/obj_gO/SingleTableProcessor.o
../../../build/solaris-i586/tmp/sun/sun.font/fontmanager/obj_gO/StateTableProcessor.o
../../../build/solaris-i586/tmp/sun/sun.font/fontmanager/obj_gO/SubtableProcessor.o
../../../build/solaris-i586/tmp/sun/sun.font/fontmanager/obj_gO/TrimmedArrayProcessor.o
../../../build/solaris-i586/tmp/sun/sun.font/fontmanager/obj_gO/AlternateSubstSubtables.o
../../../build/solaris-i586/tmp/sun/sun.font/fontmanager/obj_gO/AnchorTables.o
../../../build/solaris-i586/tmp/sun/sun.font/fontmanager/obj_gO/CanonData.o
../../../build/solaris-i586/tmp/sun/sun.font/fontmanager/obj_gO/CanonShaping.o
../../../build/solaris-i586/tmp/sun/sun.font/fontmanager/obj_gO/ClassDefinitionTables.o
../../../build/solaris-i586/tmp/sun/sun.font/fontmanager/obj_gO/ContextualSubstSubtables.o
../../../build/solaris-i586/tmp/sun/sun.font/fontmanager/obj_gO/CoverageTables.o
../../../build/solaris-i586/tmp/sun/sun.font/fontmanager/obj_gO/DeviceTables.o
../../../build/solaris-i586/tmp/sun/sun.font/fontmanager/obj_gO/Features.o
../../../build/solaris-i586/tmp/sun/sun.font/fontmanager/obj_gO/GDEFMarkFilter.o
../../../build/solaris-i586/tmp/sun/sun.font/fontmanager/obj_gO/GlyphDefinitionTables.o
../../../build/solaris-i586/tmp/sun/sun.font/fontmanager/obj_gO/GlyphIterator.o
../../../build/solaris-i586/tmp/sun/sun.font/fontmanager/obj_gO/GlyphLookupTables.o
../../../build/solaris-i586/tmp/sun/sun.font/fontmanager/obj_gO/GlyphPositionAdjustments.o
../../../build/solaris-i586/tmp/sun/sun.font/fontmanager/obj_gO/GlyphPosnLookupProc.o
../../../build/solaris-i586/tmp/sun/sun.font/fontmanager/obj_gO/GlyphPositioningTables.o
../../../build/solaris-i586/tmp/sun/sun.font/fontmanager/obj_gO/GlyphSubstLookupProc.o
../../../build/solaris-i586/tmp/sun/sun.font/fontmanager/obj_gO/GlyphSubstitutionTables.o
../../../build/solaris-i586/tmp/sun/sun.font/fontmanager/obj_gO/HebrewLigatureData.o
../../../build/solaris-i586/tmp/sun/sun.font/fontmanager/obj_gO/HebrewShaping.o
../../../build/solaris-i586/tmp/sun/sun.font/fontmanager/obj_gO/IndicClassTables.o
../../../build/solaris-i586/tmp/sun/sun.font/fontmanager/obj_gO/IndicReordering.o
../../../build/solaris-i586/tmp/sun/sun.font/fontmanager/obj_gO/KernTable.o
../../../build/solaris-i586/tmp/sun/sun.font/fontmanager/obj_gO/KhmerLayoutEngine.o
../../../build/solaris-i586/tmp/sun/sun.font/fontmanager/obj_gO/KhmerReordering.o
../../../build/solaris-i586/tmp/sun/sun.font/fontmanager/obj_gO/LEGlyphStorage.o
../../../build/solaris-i586/tmp/sun/sun.font/fontmanager/obj_gO/LEInsertionList.o
../../../build/solaris-i586/tmp/sun/sun.font/fontmanager/obj_gO/LigatureSubstSubtables.o
../../../build/solaris-i586/tmp/sun/sun.font/fontmanager/obj_gO/LookupProcessor.o
../../../build/solaris-i586/tmp/sun/sun.font/fontmanager/obj_gO/Lookups.o
../../../build/solaris-i586/tmp/sun/sun.font/fontmanager/obj_gO/MarkArrays.o
../../../build/solaris-i586/tmp/sun/sun.font/fontmanager/obj_gO/MarkToBasePosnSubtables.o
../../../build/solaris-i586/tmp/sun/sun.font/fontmanager/obj_gO/MarkToLigaturePosnSubtables.o
../../../build/solaris-i586/tmp/sun/sun.font/fontmanager/obj_gO/MarkToMarkPosnSubtables.o
../../../build/solaris-i586/tmp/sun/sun.font/fontmanager/obj_gO/MirroredCharData.o
../../../build/solaris-i586/tmp/sun/sun.font/fontmanager/obj_gO/MultipleSubstSubtables.o
../../../build/solaris-i586/tmp/sun/sun.font/fontmanager/obj_gO/OpenTypeUtilities.o
../../../build/solaris-i586/tmp/sun/sun.font/fontmanager/obj_gO/PairPositioningSubtables.o
../../../build/solaris-i586/tmp/sun/sun.font/fontmanager/obj_gO/ScriptAndLanguage.o
../../../build/solaris-i586/tmp/sun/sun.font/fontmanager/obj_gO/ShapingTypeData.o
../../../build/solaris-i586/tmp/sun/sun.font/fontmanager/obj_gO/SinglePositioningSubtables.o
../../../build/solaris-i586/tmp/sun/sun.font/fontmanager/obj_gO/SingleSubstitutionSubtables.o
../../../build/solaris-i586/tmp/sun/sun.font/fontmanager/obj_gO/SubstitutionLookups.o
../../../build/solaris-i586/tmp/sun/sun.font/fontmanager/obj_gO/ThaiShaping.o
../../../build/solaris-i586/tmp/sun/sun.font/fontmanager/obj_gO/ThaiStateTables.o
../../../build/solaris-i586/tmp/sun/sun.font/fontmanager/obj_gO/ValueRecords.o
../../../build/solaris-i586/tmp/sun/sun.font/fontmanager/obj_gO/ArabicLayoutEngine.o
../../../build/solaris-i586/tmp/sun/sun.font/fontmanager/obj_gO/ArabicShaping.o
../../../build/solaris-i586/tmp/sun/sun.font/fontmanager/obj_gO/GXLayoutEngine.o
../../../build/solaris-i586/tmp/sun/sun.font/fontmanager/obj_gO/IndicLayoutEngine.o
../../../build/solaris-i586/tmp/sun/sun.font/fontmanager/obj_gO/LayoutEngine.o
../../../build/solaris-i586/tmp/sun/sun.font/fontmanager/obj_gO/SunLayoutEngine.o
../../../build/solaris-i586/tmp/sun/sun.font/fontmanager/obj_gO/OpenTypeLayoutEngine.o
../../../build/solaris-i586/tmp/sun/sun.font/fontmanager/obj_gO/ThaiLayoutEngine.o
../../../build/solaris-i586/tmp/sun/sun.font/fontmanager/obj_gO/ScriptAndLanguageTags.o
../../../build/solaris-i586/tmp/sun/sun.font/fontmanager/obj_gO/FontInstanceAdapter.o
-L/usr/lib -lfreetype -lawt
-L../../../build/solaris-i586/lib/i386/xawt -lmawt -lc
/usr/lib/libm.so.1 /usr/lib/libCrun.so.1 -ljava
-L../../../build/solaris-i586/lib/i386/server -ljvm -lc
Undefined first referenced
symbol in file
XRT_DrawGlyphList
../../../build/solaris-i586/tmp/sun/sun.font/fontmanager/obj_gO/XRTextRenderer.o
ld: fatal: Symbol referencing errors. No output written to
../../../build/solaris-i586/lib/i386/libfontmanager.so
make[2]: *** [../../../build/solaris-i586/lib/i386/libfontmanager.so] Error 1
make[2]: Leaving directory
`/export/home/ce/xrender-merge/jdk7/jdk/make/sun/font'
make[1]: *** [all] Error 1
make[1]: Leaving directory `/export/home/ce/xrender-merge/jdk7/jdk/make/sun'
make: *** [all] Error 1
More information about the 2d-dev
mailing list