[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