Making DSO version of user_engine.dso /usr/share/Performer/src/pguide/libpf/C++/OPT.I386 gmake[1]: Entering directory `/usr/share/Performer/src/pguide/libpf/C++/OPT.I386' /usr/bin/g++ -O3 -ffast-math -mpentiumpro -MD -fwritable-strings -fno-for-scope -I/usr/include -I/usr/include/g++ -o user_engine.dsocmd user_engine.o -L/usr/lib -L/usr/lib/libpfdb -L/lib -lpfdu -lpfutil -lpfdu -lpfui -lpf -L/usr/X11R6/lib -lGLU -lGL -lXext -lGLw -lXm -lXt -lXp -lXpm -lXmu -lX11 -lm -ldl /usr/lib/libpf.so: `sys_errlist' is deprecated; use `strerror' or `strerror_r' instead /usr/lib/libpf.so: `sys_nerr' is deprecated; use `strerror' or `strerror_r' instead user_engine.o: In function `main': user_engine.o(.text+0x86): undefined reference to `pfUpdatable::operator new(unsigned)' user_engine.o(.text+0x90): undefined reference to `pfScene::pfScene[in-charge]()' user_engine.o(.text+0xa1): undefined reference to `pfBuffer::pf_indexUpdatable(pfUpdatable const*) const' user_engine.o(.text+0xca): undefined reference to `pfUpdatable::operator new(unsigned)' user_engine.o(.text+0xd8): undefined reference to `pfPipeWindow::pfPipeWindow[in-charge](pfPipe*)' user_engine.o(.text+0xe9): undefined reference to `pfBuffer::pf_indexUpdatable(pfUpdatable const*) const' user_engine.o(.text+0xf9): undefined reference to `pfPipeWindow::nb_setWinType(unsigned)' user_engine.o(.text+0x10a): undefined reference to `pfBuffer::pf_indexUpdatable(pfUpdatable const*) const' user_engine.o(.text+0x11a): undefined reference to `pfPipeWindow::nb_setName(char const*)' user_engine.o(.text+0x12b): undefined reference to `pfBuffer::pf_indexUpdatable(pfUpdatable const*) const' user_engine.o(.text+0x153): undefined reference to `pfPipeWindow::nb_setOriginSize(int, int, int, int)' user_engine.o(.text+0x164): undefined reference to `pfBuffer::pf_indexUpdatable(pfUpdatable const*) const' user_engine.o(.text+0x16c): undefined reference to `pfPipeWindow::nb_open()' user_engine.o(.text+0x178): undefined reference to `pfUpdatable::operator new(unsigned)' user_engine.o(.text+0x186): undefined reference to `pfChannel::pfChannel[in-charge](pfPipe*)' user_engine.o(.text+0x19c): undefined reference to `pfBuffer::pf_indexUpdatable(pfUpdatable const*) const' user_engine.o(.text+0x1ad): undefined reference to `pfChannel::nb_setScene(pfScene*)' user_engine.o(.text+0x1be): undefined reference to `pfBuffer::pf_indexUpdatable(pfUpdatable const*) const' user_engine.o(.text+0x1d3): undefined reference to `pfChannel::nb_setFOV(float, float)' user_engine.o(.text+0x1e9): undefined reference to `pfBuffer::pf_indexUpdatable(pfUpdatable const*) const' user_engine.o(.text+0x1f9): undefined reference to `pfChannel::nb_setNearFar(float, float)' user_engine.o(.text+0x263): undefined reference to `pfFlux::getWritableData()' user_engine.o(.text+0x285): undefined reference to `pfFlux::writeComplete()' user_engine.o(.text+0x2c4): undefined reference to `pfMemory::operator delete(void*)' user_engine.o: In function `my_mult_engine(pfEngine*)': user_engine.o(.text+0x312): undefined reference to `pfEngine::getDst(void**, unsigned short**, int*, int*) const' user_engine.o(.text+0x345): undefined reference to `pfEngine::getSrc(int, void**, unsigned short**, int*, int*, int*) const' user_engine.o(.text+0x372): undefined reference to `pfEngine::getSrc(int, void**, unsigned short**, int*, int*, int*) const' user_engine.o(.text+0x37a): undefined reference to `pfEngine::getNumSrcs() const' user_engine.o(.text+0x3cb): undefined reference to `pfEngine::getIterations(int*, int*) const' user_engine.o(.text+0x3d6): undefined reference to `pfFlux::getWritableData()' user_engine.o(.text+0x3f4): undefined reference to `pfFlux::classType' user_engine.o(.text+0x3fd): undefined reference to `pfMemory::isOfType(void const*, pfType*)' user_engine.o(.text+0x419): undefined reference to `pfFlux::classType' user_engine.o(.text+0x422): undefined reference to `pfMemory::isOfType(void const*, pfType*)' user_engine.o(.text+0x4a0): undefined reference to `pfFlux::getCurData()' user_engine.o(.text+0x4af): undefined reference to `pfFlux::getCurData()' user_engine.o: In function `make_geode()': user_engine.o(.text+0x4ea): undefined reference to `pfMemory::malloc(unsigned, void*)' user_engine.o(.text+0x549): undefined reference to `pfObject::operator new(unsigned)' user_engine.o(.text+0x563): undefined reference to `pfFlux::pfFlux[in-charge](unsigned, int)' user_engine.o(.text+0x56f): undefined reference to `pfFlux::initData(void*)' user_engine.o(.text+0x57b): undefined reference to `pfObject::operator new(unsigned)' user_engine.o(.text+0x595): undefined reference to `pfFlux::pfFlux[in-charge](unsigned, int)' user_engine.o(.text+0x5b3): undefined reference to `pfFlux::setMode(int, int)' user_engine.o(.text+0x5bf): undefined reference to `pfObject::operator new(unsigned)' user_engine.o(.text+0x5d1): undefined reference to `pfEngine::pfEngine[in-charge](int)' user_engine.o(.text+0x5e1): undefined reference to `pfEngine::setUserFunction(void (*)(pfEngine*))' user_engine.o(.text+0x615): undefined reference to `pfEngine::setSrc(int, void*, unsigned short*, int, int, int)' user_engine.o(.text+0x64e): undefined reference to `pfEngine::setSrc(int, void*, unsigned short*, int, int, int)' user_engine.o(.text+0x666): undefined reference to `pfEngine::setIterations(int, int)' user_engine.o(.text+0x68a): undefined reference to `pfEngine::setDst(void*, unsigned short*, int, int)' user_engine.o(.text+0x696): undefined reference to `pfObject::operator new(unsigned)' user_engine.o(.text+0x6a0): undefined reference to `pfGeoState::pfGeoState[in-charge]()' user_engine.o(.text+0x6c0): undefined reference to `pfGeoState::setMode(unsigned long long, int)' user_engine.o(.text+0x6e0): undefined reference to `pfGeoState::setMode(unsigned long long, int)' user_engine.o(.text+0x700): undefined reference to `pfGeoState::setMode(unsigned long long, int)' user_engine.o(.text+0x70c): undefined reference to `pfObject::operator new(unsigned)' user_engine.o(.text+0x717): undefined reference to `pfGeoSet::pfGeoSet[in-charge]()' user_engine.o(.text+0x72a): undefined reference to `pfGeoSet::setPrimType(int)' user_engine.o(.text+0x73d): undefined reference to `pfGeoSet::setNumPrims(int)' user_engine.o(.text+0x764): undefined reference to `pfGeoSet::setAttr(int, int, void*, unsigned short*)' user_engine.o(.text+0x773): undefined reference to `pfGeoSet::setGState(pfGeoState*)' user_engine.o(.text+0x77f): undefined reference to `pfUpdatable::operator new(unsigned)' user_engine.o(.text+0x789): undefined reference to `pfGeode::pfGeode[in-charge]()' user_engine.o(.text+0x79a): undefined reference to `pfBuffer::pf_indexUpdatable(pfUpdatable const*) const' user_engine.o(.text+0x7cc): undefined reference to `pfMemory::operator delete(void*)' collect2: ld returned 1 exit status gmake[1]: *** [user_engine.dsocmd] Error 1