--
You received this message because you are subscribed to the Google Groups "Python Ogre Developers" group.
To post to this group, send email to python-ogre...@googlegroups.com.
To unsubscribe from this group, send email to python-ogre-devel...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/python-ogre-developers?hl=en.
Am Freitag 19 Februar 2010 08:54:27 schrieb Steve Freitas:
> 1) I had to change struct Ogre::EdgeListBuilder::vectorLess in
> OgreEdgeListBuilder.h to be public.
Yeah, had the same.
> 2) In python-ogre/environment.py I had to change line 637 to read:
> lib='libboost_python'
Mhm, I used my distribution's boost-python, which worked.
> I couldn't find Plugin_CgProgramManager.so anywhere, but I did find
> root/usr/lib64/libCg.so and root/usr/lib64/libCgGL.so. Adding
> root/usr/lib64 to LD_LIBRARY_PATH didn't help. I don't recall this
> happening last time I tried it... Where in the process does this module
> get built?
This library is part of Ogre and should have been built with/by Ogre. If it is
not there the Ogre build system could somehow not find your Cg.
Regards,
Enrico
Am Freitag 19 Februar 2010 04:38:53 schrieb Andy Miller:
> - The Ogre, OIS and CEGUI source is retrieved and built for you (as
> before), however these are not patched in any way so if you already have
there are at least two people where Ogre needs patching. How about you and
everbody else?
Regards,
Enrico
This library is part of Ogre and should have been built with/by Ogre. If it is not there the Ogre build system could somehow not find your Cg.
python python-ogre/BuildModule.py -r -b cg --usesystem -v >log 2>&1
--
OK - so I'm ONLY testing with --usesystem so if you are following the latest instructions and are not using --usesystem you are going to have to mess with library paths to ensure you are pulling the right libraries..
What version of gccxml are you using (are you building it as part of Python-Ogre or using a package/system version?)
Oh -- and what version of Python are you using?? Perhaps you are using 2.5 which is why we are seeing some small differences ??
Under Linux (Ubuntu 32 bit) 'vectorLess' is not exposed so I don't understand why it would be on your systems -- however it's easy enough to fix in the code generation stage by simply excluding it -- which I've done in the latest SVN (so you don't need to patch Ogre)
Don't understand the issue with cg (assuming you installed it as part of the Python-Ogre install) -- could you run
python python-ogre/BuildModule.py -r -b cg --usesystem -v >log 2>&1
and see whats going on (in 'log')
--
--
With regards to the CG lib it looks like a bug in the cmake scripts for Ogre.. They are looking for the cg lib in /usr/lib whereas the Nvidia files are installed in /usr/lib64..
What is the 'correct' behaviour for a 64 bit system? Should we change the Python-Ogre install script to copy the CG libs from /usr/lib64 to /usr/lib OR (perhaps 'and') do we report this as a bug to the Ogre development team?
Great -- and did I read a previous message correctly in that you now have demos working on 64bit Linux with Ogre 1.7 ???
Under Linux (Ubuntu 32 bit) 'vectorLess' is not exposed so I don't understand why it would be on your systems -- however it's easy enough to fix in the code generation stage by simply excluding it -- which I've done in the latest SVN (so you don't need to patch Ogre)
Okay, thanks. I'll do a full rebuild just to verify the fix works here too.
Am Samstag, den 20.02.2010, 01:42 +0100 schrieb Andy Miller
<nzmi...@gmail.com>:
> What is the 'correct' behaviour for a 64 bit system?
correct behaviour is to put the libraries into $PREFIX/lib64. However, on
my system /usr/lib is a symlink to /usr/lib64/
Am Samstag, den 20.02.2010, 02:08 +0100 schrieb Steve Freitas
<sfl...@ihonk.com>:
> A look
> into my system's /usr/lib, /usr/lib64 AND /usr/lib32 yields a shedload
> of libs. Maybe the right answer is for it to look in lib64 first, then
> lib32, then lib.
lib32 is the place for 32 bit libraries (needed to run 32 Bit applications
on a 64Bit system).
Regards,
Enrico