From: Dirk R. <re...@ig...> - 2001-03-27 18:01:26
|
On Mar 23, 11:37pm, Sven M. Hallberg wrote: > Subject: Re: [Mesa3d-users] configure problem (was Missing GLX extensions) > > If your compiler/preprocessor docs don't give enough information, running a > test file containing __FILE__ and __LINE__ through the preprocessor should > suffice. Hmm, it's a little more complicated. They are preprocessor symbols, but __LINE__ is just a number, not text. Thus __FILE__ ":" __LINE__ doesn't work. Using #__LINE__ doesn't, either, as # only works for function macro arguments. And putting __LINE__ in a function macro gives you "__LINE__", which is not very helpful. You could switch to a printf solution, but I'm tempted to just go the VMS route: ignore it. I guess the whole thing is just for internal developers, very few of which will use an sgi. And those could kludge something themselves. > Right, will remove it right after I send this mail out. Yup, works now. > Oh, so it's your equivalent to what's called libstdc++ on my system? If I knew what libstdc++ did I could tell you, but I guess the answer is yes. ;) > > Right, it's strange. Did the linker give you an indication where the Cio > symbols were referenced? > >-- End of excerpt from Sven M. Hallberg Running the files through nm and grepping gave me the list given below. I guess just including -lCio for the executables should be an acceptable fix. Yours Dirk __dl__GPv is in ./libnurbs/nurbtess/sampledLine.lo ./libnurbs/nurbtess/sampleCompRight.lo ./libnurbs/nurbtess/gridWrap.lo ./libnurbs/nurbtess/sampleMonoPoly.lo ./libnurbs/nurbtess/monoTriangulation.lo ./libnurbs/nurbtess/sampleComp.lo ./libnurbs/nurbtess/primitiveStream.lo ./libnurbs/nurbtess/directedLine.lo ./libnurbs/nurbtess/rectBlock.lo ./libnurbs/nurbtess/monoChain.lo ./libnurbs/internals/slicer.lo ./libnurbs/internals/subdivider.lo ./libnurbs/internals/mesher.lo ./libnurbs/internals/flist.lo ./libnurbs/internals/coveandtiler.lo ./libnurbs/internals/curvelist.lo ./libnurbs/internals/patchlist.lo ./libnurbs/internals/dataTransform.lo ./libnurbs/internals/varray.lo ./libnurbs/internals/uarray.lo ./libnurbs/internals/displaylist.lo ./libnurbs/internals/trimline.lo ./libnurbs/internals/bufpool.lo ./libnurbs/internals/knotvector.lo ./libnurbs/internals/trimvertpool.lo ./libnurbs/internals/bin.lo ./libnurbs/internals/tobezier.lo ./libnurbs/internals/arctess.lo ./libnurbs/internals/hull.lo ./libnurbs/internals/nurbsinterfac.lo ./libnurbs/interface/glinterface.lo ./libnurbs/interface/glrenderer.lo ./libnurbs/interface/glcurveval.lo ./libnurbs/interface/glsurfeval.lo __pure_virtual_called is in ./libnurbs/internals/basicsurfeval.lo __vtbl__9type_info is in ./libnurbs/internals/flistsorter.lo ./libnurbs/internals/sorter.lo ./libnurbs/internals/nurbstess.lo ./libnurbs/internals/basicsurfeval.lo ./libnurbs/internals/arcsorter.lo ./libnurbs/internals/basiccrveval.lo ./libnurbs/internals/cachingeval.lo ./libnurbs/interface/glrenderer.lo ./libnurbs/interface/glcurveval.lo ./libnurbs/interface/glsurfeval.lo -- -- -- Dirk Reiners re...@ig..., Dir...@gm... -- OpenSG Forum http://www.opensg.org -- Rundeturmstrasse 6 http://www.igd.fhg.de/~reiners -- D-64283 Darmstadt All standard disclaimers apply. -- Truth is stranger than fiction because fiction has to make sense. |