Re: X3DView problems for 2.23.04 on Linux RedHat 6.1

From: Stefano Bettelli (bettelli@tn.infn.it)
Date: Fri Oct 15 1999 - 22:11:10 MEST


On 15-Oct-99 Rene Brun wrote:
> Hi Stefano,
> I cannot reproduce this problem.
> TViewerX3D is included in libX3d.so
> Can you execute the shapes.C demo ?
        I enter the tutorials directory, run ROOT and type
        ".x shapes.C"; I get the canvas window with all coloured
        shapes, but the X3d window (which used to appear in the
        last release) never shows up, and in the ROOT text 
        window I read:
dlopen error: /usr/local/Root/lib/libX3d.so: undefined symbol: __vt_10TViewerX3D        Load Error: 
Dynamic link library /usr/local/Root/lib/libX3d.so can not load

> In case of the example surfaces.C, you should see the following
> messages in stdout:
> root [2] Total size of x3d primitives:
>      gSize3D.numPoints= 0
>      gSize3D.numSegs  = 0
>      gSize3D.numPolys = 0
> a lego/surf plot cannot be visualized (yet) with x3d/OpenGL.
        I didn't know one could not do it; anyway if I try
        to spawn the X3d viewer, I get the usual error message
        and "Total size of ..." never appears.

        A tried to look inside the libX3d.so with nm, and, to the
        extent of my knowledge, the symbol ROOT complains about
        is: "U TViewerX3D virtual table". Maybe I need a special
        option in the Makefile for supporting virtual tables?
        I'm using egcs-c++ v1.1.2 (RedHat build 24).

----------------------------------------------------------
E-Mail: Stefano Bettelli <bettelli@tn.infn.it>
WWW   : http://meitner.tn.infn.it



This archive was generated by hypermail 2b29 : Tue Jan 04 2000 - 00:43:40 MET