I have been working on these packages for the last month and they seem
to be mostly working. I had been waiting to figure out why Python Ogre
is segfaulting on AMD64 machines but think it has now been dragging on
for too long.
I'm now using the OpenSuse build service to build these packages so that
I can support a wide variety of Linux versions without setting up my own
build farm. I also hope to add support for both Red Hat, Suse and
Mandriva using this system.
There should be packages for Debian Etch (stable), Ubuntu Dapper, Gusty
and Hardy. It also include all the support dependencies where needed and
also has an upgraded Ogre (to 1.4.9).
You can download them and the dependencies from
http://download.opensuse.org/repositories/home:/mithro/
For example, if you are on Hardy you would add a line to your
source.list like the following,
deb
http://download.opensuse.org/repositories/home:/mithro/xUbuntu_8.04 ./
If you where running Dapper, you would add a line like this
deb
http://download.opensuse.org/repositories/home:/mithro/xUbuntu_7.04 ./
Make sense?
If you have the Thousand Parsec repositories in your source.list, now
would be the correct time to remove them. Once I know everything is
working I will re-enable the import there.
These packages are still highly experimental, but hopefully they will
settle down soon. The package supports the following modules,
ois, cegui, ogre, noise, ogreode, betagui, cadunetree, caelum,
et, plib, ogreforests, ogreal, ogrevideoffmpeg, watermesh
Modules which depend on non-free dependencies will never be included in
these packages.
Once I have worked the kinks out of these packages, I will work on
trying to get the latest Python Ogre working.
I have however yet to figure out why python-ogre seems to segfault on
AMD64 (I don't have an AMD64 machine at the moment so have been trying
to debug remotely which kind of sucks). If anyone can help with this
problem (IE Has good gdb skills), I would be greatly appreciated. The
repository above has python-ogre-dbg packages which have debug symbols.
Tim 'Mithro' Ansell
Tim
On Mon, 2008-08-18 at 01:07 +1000, Tim Ansell wrote:
> Hey guys,
<snip>
> You can download them and the dependencies from
> http://download.opensuse.org/repositories/home:/mithro/
<snip>
These are totally new packages which should fix some problems. (They
also support a lot more Ubuntu and Debian versions.)
> About the physics libraries, I noticed you said you wern't going to
> include any of the non-free libraries.
I can't include them as they are not part of debian/ubuntu (and could
never be included).
> Is there anyway I can build just the missing libraries as a deb my
> players can install alongside yours, or some way I can put it in the
> game's directory? (like a dll in windows)
Not easily. It's pretty much build the entire system from subversion or
use the packages.
There have been quite a few fixes go in for the Linux build the last
couple of days (which might fix your build problems). Also make sure you
follow the Wiki instructions exactly when building.
Tim
<snip>
Try the instructions in the "Try 3" email.
Tim
<snip>
Tim
THIS REPOSITORIES ARE OLD.
See the "[python-ogre] Python-Ogre Debian/Ubuntu Packages - Try 3"
The important URL you want is http://packages.thousandparsec.net/
See also the wiki.
Tim