[Search for users] [Overall Top Noters] [List of all Conferences] [Download this site]

Conference bgsdev::phigs

Title:Digital PHIGS
Notice:V4.1 SSB kits -> 1000.88
Moderator:FREBRD::POEGEL
Created:Tue Feb 04 1986
Last Modified:Mon May 26 1997
Last Successful Update:Fri Jun 06 1997
Number of topics:1632
Total number of notes:6504

1632.0. "unresolved symbols " by PRSSOS::AMAURY (Karl policy et lise plan) Tue May 20 1997 14:58

    
            I'm not very familiar with the built/make file on Unix.
    So I'm very interested if someone can help me to explain these
    compilation/link unresolved errors.
    
    .....
    DXmInitialize
    ...
    
    PEXCreateNameSet
    PEXCreatePipelinContext
    ...
    ....
    PEXLabel
    ...
    PEXText
    ....
    PEXFillArea
    ..
    MPEXArc
    ...
    PEXListFont
    cda$create_root_agregate
    ...
    cda...
    ....
    dnet_conn
    dnet_addr
    getnodebyname
       
    I think a missing library but I can't reference it.
    
    Herunder ths customer'makefile
    
    *************************************************************
    module=visu
    ranlib visu.a
    rm -f $module.err
    
    cc -Aa -g -o $module.exe $module.c visu.a \
                    /usr/kits/PHO410/usr/lib/libPHIGSISO_C.a \
                    /usr/kits/PHO410/usr/lib/libPHIGS.a \
            /usr/lib/libMrm.a \
            /usr/lib/libXm.a \
            /usr/lib/libXt.a \
            /usr/lib/libX11.a \
            -lm                     2>$module.err
            /
    
    *************************************************************
    
          # uname -a ------->  OSF/1 v3.2 41 alpha
    
          phigs   version 4.1
    
    
            Thanks for your help
    
            Michel
T.RTitleUserPersonal
Name
DateLines
1632.1PRSSOS::AMAURYKarl policy et lise planWed May 21 1997 14:04207
    
    	Any suggsetion ???
    
    	The customer uses only the phigs C binding (he don't use
    the PEXxxx call) I don't understand these PEX message 
    Can someone explain that .
    
    	I've transfered the real message error file from the customer
    I append it herunder .
    thanks for help 
    	Michel
    *****************************************************************

IDLOpen
IDLConfigure
IDLClose
DXmInitialize
IDLLeds
PEXCreateNameSet
PEXCreatePipelineContext
PEXCreateRenderer
MPEXChangeNewRenderer
PEXAllocateTransientOCBuffer
PEXDefaultOCError
PEXChangeRenderer
PEXCreateLookupTable
PEXSetTableEntries
PEXOpenFont
PEXGetTableEntry
PEXFree
PEXFreePipelineContext
PEXFreeRenderer
PEXFreeNameSet
PEXFreeLookupTable
PEXCloseFont
PEXInitialize
PEXSetColourType
PEXTerminate
PEXCreateStructure
PEXChangeNameSet
PEXBeginRendering
MPEXBeginTransparencyRendering
PEXBeginStructure
PEXEndStructure
PEXEndRendering
MPEXEndTransparencyRendering
PEXSetElementPtr
PEXExecuteStructure
PEXRenderElements
MPEXRenderElements
PEXCopyElements
PEXDestroyStructures
PEXDeleteElements
PEXSetEditingMode
PEXApplicationData
PEXLabel
MPEXReferToStructure
PEXDeleteBetweenLabels
PEXChangeStructureRefs
MPEXBeginPickOne
PEXBeginPickOne
MPEXEndPickOne
PEXEndPickOne
PEXSetViewIndex
PEXAccumulateState
MPEXAccumulateState
MPEXSetMarkerGlyph
MPEXSetDashPattern
MPEXGetDashPattern
PEXPolyline
PEXPolyline2D
PEXMarkers
PEXMarkers2D
PEXText
PEXText2D
PEXEncodedTextUnpacked
PEXEncodedText2DUnpacked
PEXAnnotationText
PEXAnnotationText2D
PEXEncodedAnnoTextUnpacked
PEXEncodedAnnoText2DUnpacked
PEXMonoEncodedText
PEXMonoEncodedText2D
PEXMonoEncodedAnnoText
PEXMonoEncodedAnnoText2D
PEXFillArea
PEXFillArea2D
PEXFillAreaSetUnpacked
PEXFillAreaSet2DUnpacked
PEXQuadMeshUnpacked
PEXNurbCurve
PEXNurbSurfaceUnpacked
MPEXCircle
MPEXArc
MPEXEllipticalArc3D
MPEXNoop
MPEXEllipticalArc2D
MPEXEllipse3D
MPEXEllipse2D
PEXPolylineSetUnpacked
PEXFillAreaSetDataUnpacked
PEXFillAreaDataUnpacked
PEXTriangleStripUnpacked
MPEXIndexedPolygonsUnpacked
PEXIndexedPolygonsToSOFAS
MPEXAnnotationPixmap
PEXAddToNameSet
PEXRemoveFromNameSet
PEXSetATextAlignment
PEXSetATextHeight
PEXSetATextPath
PEXSetATextStyle
PEXSetATextUpVector
PEXSetBFInteriorStyle
PEXSetBFInteriorStyleIndex
PEXSetBFReflectionAttributes
PEXSetBFReflectionModel
PEXSetBFSurfaceColour
PEXSetBFSurfaceColourIndex
PEXSetBFSurfaceInterpMethod
PEXSetCharExpansion
PEXSetCharHeight
PEXSetCharSpacing
PEXSetCharUpVector
PEXSetColourApproxIndex
PEXSetCurveApproxMethod
PEXSetDepthCueIndex
PEXSetEdgeBundleIndex
PEXSetSurfaceEdgeColour
PEXSetSurfaceEdgeColourIndex
PEXSetFacetCullingMode
PEXSetFacetDistinguishFlag
PEXSetGlobalTransform
PEXSetGlobalTransform2D
PEXSetHlhsrID
PEXNoop
PEXSetIndividualASF
PEXSetInteriorBundleIndex
PEXSetInteriorStyle
PEXSetInteriorStyleIndex
PEXSetLightSourceState
PEXSetLineBundleIndex
PEXSetLineColour
PEXSetLineColourIndex
PEXSetLineType
PEXSetLineWidth
PEXSetLocalTransform
PEXSetLocalTransform2D
PEXSetMarkerBundleIndex
PEXSetMarkerColour
PEXSetMarkerColourIndex
PEXSetMarkerScale
PEXSetMarkerType
PEXSetPickID
PEXSetPolylineInterpMethod
PEXSetReflectionAttributes
PEXSetReflectionModel
PEXSetSurfaceApproxMethod
PEXSetSurfaceColour
PEXSetSurfaceColourIndex
PEXSetSurfaceEdgeFlag
PEXSetSurfaceEdgeType
PEXSetSurfaceEdgeWidth
PEXSetSurfaceInterpMethod
PEXSetTextAlignment
PEXSetTextBundleIndex
PEXSetTextColour
PEXSetTextColourIndex
PEXSetTextFontIndex
PEXSetTextPath
PEXSetTextPrecision
MPEXSetHighlightIndex
MPEXSetEchoIndex
PEXSetRenderingColourModel
PEXSetPatternSize
PEXSetPatternAttributes
PEXSetPatternRefPt
PEXSetModelClipVolume
PEXSetModelClipVolume2D
PEXSetModelClipFlag
PEXRestoreModelClipVolume
PEXFetchElList
PEXMonoEncodedQueryTextExtents
PEXQueryTextExtents
XmbufDestroyBuffers
XmbufCreateBuffers
XmbufDisplayBuffers
PEXQueryFont
PEXGetTableInfo
PEXGetImpDepConstants
PEXGetEnumTypeInfo
PEXListFonts
cda$create_root_aggregate
cda$create_file
cda$enter_scope
cda$create_aggregate
cda$store_item
cda$put_aggregate
cda$delete_aggregate
cda$leave_scope
cda$close_file
cda$delete_root_aggregate
dnet_conn
dnet_addr
getnodebyname


1632.2Link with the shared libraries (.so), not the archive libraries (.a)BGSDEV::CROCKERBen Crocker, GKS proj. leader, 381-1909Wed May 21 1997 18:3110
Here is one suggestion:

Link with the shared libraries (libPHIGS*.so), not the archive libraries (libPHIGS*.a).
(See the PHIGS manpage - type "man phigs" at them command prompt.)

You will find that the link command is MUCH less verbose.

I am assuming your customer is using DIGITAL UNIX, not ULTRIX.

	- Ben
1632.3BGSDEV::POEGELThu May 22 1997 12:508
>>        <<< Note 1632.0 by PRSSOS::AMAURY "Karl policy et lise plan" >>>
>>                            -< unresolved symbols  >-

PHIGS V4.1 is also quite old.  It has been superceded by PHIGS V4.2,
PHIGS V5.0 and soon to be PHIGS V5.1.

Garry
1632.4Fine it's workingPRSSOS::AMAURYKarl policy et lise planMon May 26 1997 14:1212
    
    Thanks Ben and Gary for these helpful replies
    
    	
    	the link with the shared libraries libPHIGSISO_C.so 
     works fine.
    
    	I've proposed the suggestion to move to  V4.2 / 5.n
    I think it's the next action .
    
    	Thanks for your help
    	- Michel -