Hello,

Are the code snippet given in the wiki supposed to function within
simple int main() { return0 ; } block?

The code taken from that is compiling fine, but getting segmentation
fault!!!!!!

Please explain to me if i am missing the whole logic of the scenegraph
architechture.


THE CODE SNIPPET

***************************************************

//Basic contains the common headers neeeded by  the scenegraph
#include "Basic.h"


int main()
{
        NodePtr grandpa    = Node::create();
        NodePtr aunt       = Node::create();                             
        NodePtr mother     = Node::create();                            
        NodePtr me         = Node::create();

        
        setName(grandpa, "Grandpa");
        setName(aunt, "Aunt");
        setName(mother, "Mother");
        setName(me, "Me");
        
        
        
       
        beginEditCP(grandpa);
                grandpa->addChild(aunt);
                grandpa->addChild(mother);
        endEditCP(grandpa);

        beginEditCP(mother);
                mother->addChild(me);
        endEditCP(mother);
        
        
        NodePtr n ;

        n = me->getParent()->getParent();

        
        cout << "Grandpa has" << grandpa->getNChildren() << "children." << endl;

        n = grandpa->getChild(0);
        n = grandpa->getChild(1);
        
        
        return 0;
}


*****************THE ERROR WHILE RUNNING*****************'

[EMAIL PROTECTED]:~/openSG/opSG/test$ make testOSG
g++ -D_GNU_SOURCE -DQT_CLEAN_NAMESPACE -DOSG_WITH_GLUT -DOSG_WITH_QT
-DOSG_WITH_TIF -DOSG_WITH_JPG -DOSG_WITH_PNG -D_OSG_HAVE_CONFIGURED_H_
-DQT_NO_XINERAMA -DQT_NO_XRENDER -DQT_NO_XFTFREETYPE -DQT_NO_XKB
-DQT_NO_SM_SUPPORT -DQT_NO_IMAGEIO_MNG -DQT_NO_IMAGEIO_JPEG
-DQT_NO_STYLE_AQUA -DQT_NO_STYLE_MAC -DQT_NO_STYLE_INTERLACE
-DQT_NO_STYLE_COMPACT -ansi -use_readonly_const -ftemplate-depth-100
-fPIC -O3 -DOSG_WITH_GLUT -DOSG_WITH_TIF -DOSG_WITH_JPG -DOSG_WITH_PNG
-I/usr/include/ -I/usr/include/ -I/usr/include/ -I/usr/include/GL/
-I/usr/local/include -c testOSG.cpp
g++ -o testOSG testOSG.o -O2 -L/usr/lib/ -L/usr/lib/ -L/usr/lib/
-L/usr/lib/ -L/usr/local/lib/opt -lOSGWindowGLUT -lOSGSystem -lOSGBase
-ltiff -ljpeg -lpng -lz -lglut -lGLU -lGL -lXmu -lXi -lXt -lX11
-lpthread -ldl -lm -L/usr/X11R6/lib64
[EMAIL PROTECTED]:~/openSG/opSG/test$ ./testOSG 
FATAL:  setName: no container?!?
FATAL:  setName: no container?!?
FATAL:  setName: no container?!?
FATAL:  setName: no container?!?
Segmentation fault (core dumped)



-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Opensg-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/opensg-users

Reply via email to