Re: X3DView problems for 2.23.04 on Linux RedHat 6.1

From: Fons Rademakers (Fons.Rademakers@cern.ch)
Date: Fri Oct 15 1999 - 16:52:00 MEST


Hi Stefano,

   the is an error in $ROOTSYS/src/Make-macros, change the line:

   "$(SOFLAGS)" libX3d.$(SOEXT) $@ "$(X3DO)"

to

   "$(SOFLAGS)" libX3d.$(SOEXT) $@ "$(X3DO) $(X3DDO)"


Cheers, Fons.


Stefano Bettelli wrote:
> 
> 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

-- 
Org:    CERN, European Laboratory for Particle Physics.
Mail:   1211 Geneve 23, Switzerland
E-Mail: Fons.Rademakers@cern.ch              Phone: +41 22 7679248
WWW:    http://root.cern.ch/~rdm/            Fax:   +41 22 7677910



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