Compiling with static libraries

New Message Reply Date view Thread view Subject view Author view

Mark Lewis (markl++at++equipe.ltd.uk)
Tue, 27 May 1997 15:55:34 -0700


Hi all,

I am trying to produce a self-contained Performer application by linking
with static libraries instead of DSOs. But I have some errors from the
link command. Can anyone tell me what's wrong:

        /usr/bin/cc <all-my-object-files> -o <my-executable>
-L/usr/lib/Performer/Static -L/usr/lib/Performer/Static/libpfdb
-L/lib -lpf_ogl -lpfdu_ogl -lpfutil_ogl -lpfui -none -limage -lGLU
-lGL -lfpe -lm -lXext -lXm -lXt -lX11 -lXmu -lmalloc -lC

ld: ERROR 33: Unresolved text symbol "pfGetLayerClassType" -- 1st
referenced by /usr/lib/Performer/Static/libpfdu_ogl.a(pfdLayer.o).
ld: ERROR 33: Unresolved text symbol "pfGetLayerMode" -- 1st referenced
by /usr/lib/Performer/Static/libpfdu_ogl.a(pfdLayer.o).
ld: ERROR 33: Unresolved text symbol "pfLayerMode" -- 1st referenced by
/usr/lib/Performer/Static/libpfdu_ogl.a(pfdLayer.o).
ld: ERROR 33: Unresolved text symbol "pfNewLayer" -- 1st referenced by
/usr/lib/Performer/Static/libpfdu_ogl.a(pfdLayer.o).
ld: ERROR 33: Unresolved text symbol "pfGetBboardClassType" -- 1st
referenced by /usr/lib/Performer/Static/libpfdu_ogl.a(pfdBillboard.o).
ld: ERROR 33: Unresolved text symbol "pfGetBboardMode" -- 1st referenced
by /usr/lib/Performer/Static/libpfdu_ogl.a(pfdBillboard.o).
ld: ERROR 33: Unresolved text symbol "pfGetBboardAxis" -- 1st referenced
by /usr/lib/Performer/Static/libpfdu_ogl.a(pfdBillboard.o).
ld: ERROR 33: Unresolved text symbol "pfGetBboardPos" -- 1st referenced
by /usr/lib/Performer/Static/libpfdu_ogl.a(pfdBillboard.o).
ld: ERROR 33: Unresolved text symbol "pfBboardPos" -- 1st referenced by
/usr/lib/Performer/Static/libpfdu_ogl.a(pfdBillboard.o).
ld: ERROR 33: Unresolved text symbol "pfGetCtabClassType" -- 1st
referenced by /usr/lib/Performer/Static/libpfdu_ogl.a(pfdShare.o).
ld: ERROR 33: Unresolved text symbol "pfGetHlightClassType" -- 1st
referenced by /usr/lib/Performer/Static/libpfdu_ogl.a(pfdShare.o).
ld: ERROR 33: Unresolved text symbol "pfGetMtlClassType" -- 1st
referenced by /usr/lib/Performer/Static/libpfdu_ogl.a(pfdShare.o).
ld: ERROR 33: Unresolved text symbol "pfGetCtabSize" -- 1st referenced
by /usr/lib/Performer/Static/libpfdu_ogl.a(pfdShare.o).
ld: ERROR 33: Unresolved text symbol "pfNewCtab" -- 1st referenced by
/usr/lib/Performer/Static/libpfdu_ogl.a(pfdShare.o).
ld: ERROR 33: Unresolved text symbol "pfNewMtl" -- 1st referenced by
/usr/lib/Performer/Static/libpfdu_ogl.a(pfdShare.o).
ld: ERROR 33: Unresolved text symbol "pfNewHlight" -- 1st referenced by
/usr/lib/Performer/Static/libpfdu_ogl.a(pfdShare.o).
ld: ERROR 33: Unresolved text symbol "pfGetTextClassType" -- 1st
referenced by /usr/lib/Performer/Static/libpfdu_ogl.a(pfdShare.o).
ld: ERROR 33: Unresolved text symbol "pfMtlColorMode" -- 1st referenced
by /usr/lib/Performer/Static/libpfdu_ogl.a(pfdBuilder.o).
ld: ERROR 33: Unresolved text symbol "pfGetMtlColorMode" -- 1st
referenced by /usr/lib/Performer/Static/libpfdu_ogl.a(pfdBuilder.o).
ld: ERROR 33: Unresolved text symbol "pfMtlColor" -- 1st referenced by
/usr/lib/Performer/Static/libpfdu_ogl.a(pfdBuilder.o).
ld: ERROR 33: Unresolved text symbol "pfGetSCSClassType" -- 1st
referenced by /usr/lib/Performer/Static/libpfdu_ogl.a(pfdCleanTree.o).
ld: ERROR 33: Unresolved text symbol "pfGetSCSMat" -- 1st referenced by
/usr/lib/Performer/Static/libpfdu_ogl.a(pfdCleanTree.o).
ld: ERROR 33: Unresolved text symbol "pfNewSCS" -- 1st referenced by
/usr/lib/Performer/Static/libpfdu_ogl.a(pfdCleanTree.o).
ld: ERROR 33: Unresolved text symbol "pfMtlShininess" -- 1st referenced
by /usr/lib/Performer/Static/libpfdu_ogl.a(pfdLoadFont.o).
ld: ERROR 33: Unresolved text symbol "pfNewFont" -- 1st referenced by
/usr/lib/Performer/Static/libpfdu_ogl.a(pfdLoadFont.o).
ld: ERROR 33: Unresolved text symbol "pfFontMode" -- 1st referenced by
/usr/lib/Performer/Static/libpfdu_ogl.a(pfdLoadFont.o).
ld: ERROR 33: Unresolved text symbol "pfFontAttr" -- 1st referenced by
/usr/lib/Performer/Static/libpfdu_ogl.a(pfdLoadFont.o).
ld: ERROR 33: Unresolved text symbol "pfFontCharGSet" -- 1st referenced
by /usr/lib/Performer/Static/libpfdu_ogl.a(pfdLoadFont.o).
ld: ERROR 33: Unresolved text symbol "pfFontVal" -- 1st referenced by
/usr/lib/Performer/Static/libpfdu_ogl.a(pfdLoadFont.o).
ld: ERROR 33: Unresolved text symbol "pfFontCharSpacing" -- 1st
referenced by /usr/lib/Performer/Static/libpfdu_ogl.a(pfdLoadFont.o).
ld: ERROR 33: Unresolved text symbol "pfGetFontCharGSet" -- 1st
referenced by /usr/lib/Performer/Static/libpfdu_ogl.a(pfdLoadFont.o).
ld: ERROR 33: Unresolved text symbol "pfAttachDPool" -- 1st referenced
by /usr/lib/Performer/Static/libpfutil_ogl.a(shmem.o).
ld: ERROR 33: Unresolved text symbol "pfCreateDPool" -- 1st referenced
by /usr/lib/Performer/Static/libpfutil_ogl.a(shmem.o).
ld: ERROR 33: Unresolved text symbol "pfDPoolAlloc" -- 1st referenced by
/usr/lib/Performer/Static/libpfutil_ogl.a(shmem.o).
ld: ERROR 33: Unresolved text symbol "pfDPoolFind" -- 1st referenced by
/usr/lib/Performer/Static/libpfutil_ogl.a(shmem.o).
ld: ERROR 33: Unresolved text symbol "pfReleaseDPool" -- 1st referenced
by /usr/lib/Performer/Static/libpfutil_ogl.a(shmem.o).
ld: ERROR 33: Unresolved text symbol "pfMtlAlpha" -- 1st referenced by
/usr/lib/Performer/Static/libpfutil_ogl.a(style.o).
ld: ERROR 33: Unresolved text symbol "pfMtlSide" -- 1st referenced by
/usr/lib/Performer/Static/libpfutil_ogl.a(style.o).
ld: ERROR 33: Unresolved text symbol "pfApplyMtl" -- 1st referenced by
/usr/lib/Performer/Static/libpfutil_ogl.a(style.o).
ld: ERROR 33: Unresolved text symbol "pfHlightColor" -- 1st referenced
by /usr/lib/Performer/Static/libpfutil_ogl.a(gui.o).
ld: ERROR 33: Unresolved text symbol "pfHlightPntSize" -- 1st referenced
by /usr/lib/Performer/Static/libpfutil_ogl.a(gui.o).
ld: ERROR 33: Unresolved text symbol "pfHlightLineWidth" -- 1st
referenced by /usr/lib/Performer/Static/libpfutil_ogl.a(gui.o).
ld: ERROR 33: Unresolved text symbol "pfHlightMode" -- 1st referenced by
/usr/lib/Performer/Static/libpfutil_ogl.a(gui.o).
ld: ERROR 33: Unresolved text symbol "pfDPoolLock" -- 1st referenced by
/usr/lib/Performer/Static/libpfutil_ogl.a(gui.o).
ld: ERROR 33: Unresolved text symbol "pfDPoolUnlock" -- 1st referenced
by /usr/lib/Performer/Static/libpfutil_ogl.a(gui.o).
ld: ERROR 33: Unresolved text symbol "pfApplyHlight" -- 1st referenced
by /usr/lib/Performer/Static/libpfutil_ogl.a(gui.o).
ld: ERROR 33: Unresolved text symbol "pfDPoolFree" -- 1st referenced by
/usr/lib/Performer/Static/libpfutil_ogl.a(gui.o).
*** Error code 1
smake: Error: 1 error

Also, when I try to use -n32 -mips4 I can't find lib32 versions of
libGLU or libGL. Any ideas ?

Thanks in advance.

-- 
Mark C Lewis
Principal Development Engineer
Equipe Electronics Ltd.
13 Liverpool Gardens
Worthing, W. Sussex
BN11 1RY
ENGLAND

Phone +44 (0) 1903 216622 FAX +44 (0) 1903 216633

markl++at++equipe.ltd.uk http://www.equipe.ltd.uk ======================================================================= List Archives, FAQ, FTP: http://www.sgi.com/Technology/Performer/ Submissions: info-performer++at++sgi.com Admin. requests: info-performer-request++at++sgi.com


New Message Reply Date view Thread view Subject view Author view

This archive was generated by hypermail 2.0b2 on Mon Aug 10 1998 - 17:55:18 PDT

This message has been cleansed for anti-spam protection. Replace '++at++' in any mail addresses with the '@' symbol.