Hi,
I finally got the libInventorXt.a and libInventor.a compiled on
SunOs 5.7 but I am getting these undefined symbols in the
02.1.HelloCone example:
296 simcat> c++ -L/proj/sgi/Inventor/inventor/libSoXt
-L/proj/sgi/Inventor/inventor/lib -L/proj/sgi/Inventor/inventor/libFL/src
-L/usr/lib -L/proj/sgi/Inventor/jpeg-6b 02.1.HelloCone.o -lInventor
-lInventorXt -ljpeg -o 02.1.HelloCone -lGL -lGLU -lXm -lXt -lX11 -lFL -ldl -lm
Undefined first referenced
symbol in file
flMakeCurrentFont
/proj/sgi/Inventor/inventor/lib/libInventor.a(SoAsciiText.o)
SoSceneManager::setRenderCallback(void (*)(void *, SoSceneManager *), void
*)/proj/sgi/Inventor/inventor/libSoXt/libInventorXt.a(SoXtRendrArea.o)
SoSceneManager::reinitialize(void)
/proj/sgi/Inventor/inventor/libSoXt/libInventorXt.a(SoXtRendrArea.o)
iclose
/proj/sgi/Inventor/inventor/lib/libInventor.a(So.o)
SoSceneManager::setBackgroundIndex(int)/proj/sgi/Inventor/inventor/libSoXt/libInventorXt.a(SoXtRendrArea.o)
flFreeBitmap
/proj/sgi/Inventor/inventor/lib/libInventor.a(SoText2.o)
SoSceneManager::~SoSceneManager(void)/proj/sgi/Inventor/inventor/libSoXt/libInventorXt.a(SoXtRendrArea.o)
SoSceneManager::setAntialiasing(int,
int)/proj/sgi/Inventor/inventor/libSoXt/libInventorXt.a(SoXtRendrArea.o)
flFreeOutline
/proj/sgi/Inventor/inventor/lib/libInventor.a(SoAsciiText.o)
flCreateFont
/proj/sgi/Inventor/inventor/lib/libInventor.a(SoAsciiText.o)
SoSceneManager::setBackgroundColor(SbColor const
&)/proj/sgi/Inventor/inventor/libSoXt/libInventorXt.a(SoXtRendrArea.o)
SoSelection::removeChangeCallback(void (*)(void *, SoSelection *), void
*)/proj/sgi/Inventor/inventor/libSoXt/libInventorXt.a(SoXtRendrArea.o)
SoSceneManager::getAntialiasing(int &, int &)
const/proj/sgi/Inventor/inventor/libSoXt/libInventorXt.a(SoXtRendrArea.o)
fiopen
/proj/sgi/Inventor/inventor/lib/libInventor.a(So.o)
flGetCurrentFont
/proj/sgi/Inventor/inventor/lib/libInventor.a(SoAsciiText.o)
SoInteraction::init(void)
/proj/sgi/Inventor/inventor/libSoXt/libInventorXt.a(SoXt.o)
SoSceneManager::SoSceneManager(void)/proj/sgi/Inventor/inventor/libSoXt/libInventorXt.a(SoXtRendrArea.o)
SoSceneManager::scheduleRedraw(void)/proj/sgi/Inventor/inventor/libSoXt/libInventorXt.a(SoXtRendrArea.o)
SoSceneManager::getRedrawPriority(void)
const/proj/sgi/Inventor/inventor/libSoXt/libInventorXt.a(SoXtRendrArea.o)
flGetCurrentContext
/proj/sgi/Inventor/inventor/lib/libInventor.a(SoAsciiText.o)
SoNodeKit::init(void)
/proj/sgi/Inventor/inventor/libSoXt/libInventorXt.a(SoXt.o)
flUniGetOutline
/proj/sgi/Inventor/inventor/lib/libInventor.a(SoText3.o)
flDestroyFont
/proj/sgi/Inventor/inventor/lib/libInventor.a(SoAsciiText.o)
SoSceneManager::setGLRenderAction(SoGLRenderAction *)
/proj/sgi/Inventor/inventor/libSoXt/libInventorXt.a(SoXtRendrArea.o)
flUniGetBitmap
/proj/sgi/Inventor/inventor/lib/libInventor.a(SoText2.o)
SoSceneManager::setRGBMode(int)
/proj/sgi/Inventor/inventor/libSoXt/libInventorXt.a(SoXtRendrArea.o)
flSetHint
/proj/sgi/Inventor/inventor/lib/libInventor.a(SoAsciiText.o)
flMakeCurrentContext
/proj/sgi/Inventor/inventor/lib/libInventor.a(SoAsciiText.o)
getrow
/proj/sgi/Inventor/inventor/lib/libInventor.a(SoTexture2.o)
SoSceneManager::setWindowSize(SbVec2s const
&)/proj/sgi/Inventor/inventor/libSoXt/libInventorXt.a(SoXtRendrArea.o)
flGetOutline
/proj/sgi/Inventor/inventor/lib/libInventor.a(SoAsciiText.o)
flCreateContext
/proj/sgi/Inventor/inventor/lib/libInventor.a(SoAsciiText.o)
SoSceneManager::setRedrawPriority(unsigned
int)/proj/sgi/Inventor/inventor/libSoXt/libInventorXt.a(SoXtRendrArea.o)
SoSelection::addChangeCallback(void (*)(void *, SoSelection *), void
*)/proj/sgi/Inventor/inventor/libSoXt/libInventorXt.a(SoXtRendrArea.o)
i_seterror
/proj/sgi/Inventor/inventor/lib/libInventor.a(SoTexture2.o)
putrow
/proj/sgi/Inventor/inventor/lib/libInventor.a(So.o)
sqrtf
/proj/sgi/Inventor/inventor/lib/libInventor.a(libNurbs.o)
I did include libFL.a. Do you know why I'm having these undefined symbols?
Thank you,
Linh
|