Hi Tal,
sorry I didn't reply previously to this post from you. Of course
I have read it long time ago and it was very useful to determine what is
the problem. As I said - it's a problem with too old compiler, the
ClassFactory cannot work with this compiler.
You can try to install kubuntu (or ubuntu) - I think that this solution
is much quicker than upgrading glibc and gcc on 4 year old redhat....
> in File : yade-core/src/yade.cpp
>
dynamic_pointer_cast<FrontEnd>(ClassFactory::instance().createShared("NullGUI"));
> else
> ==> frontEnd =
>
dynamic_pointer_cast<FrontEnd>(ClassFactory::instance().createShared(Omega::instance().preferences->defaultGUILibName));
>
>
>
> *0x40077119* in ClassFactory::createShared(std::string) (this=0x815ff78,
> name=Cannot access memory at address 0x8d22d2c
> ) at ClassFactory.cpp:80
>
> In file : yade-libs/yade-lib-factory/src/ClassFactory.cpp
> FactoryExceptions::ClassNotRegistered + name;
> throw FactoryClassNotRegistered(error.c_str());
> }
> return createShared(name);
> }
> std::string error = FactoryExceptions::CantCreateClass +
name;
> ==> throw FactoryCantCreate(error.c_str());
> }
> return ( i -> second.createShared ) ();
> }
--
Janek Kozicki |
_______________________________________________
Yade-users mailing list
Yade-users@xxxxxxxxxxxxxxxx
http://lists.berlios.de/mailman/listinfo/yade-users