Python-Ogre Debian/Ubuntu Packages - Try 2

10 views
Skip to first unread message

Tim Ansell

unread,
Aug 17, 2008, 11:07:41 AM8/17/08
to python-ogre...@googlegroups.com
Hey guys,

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 Ansell

unread,
Aug 19, 2008, 9:59:33 PM8/19/08
to python-ogre...@googlegroups.com
Has anyone tested these packages yet? I'm interested to know how they
are going...

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>

Nathan Williams

unread,
Aug 20, 2008, 4:52:16 AM8/20/08
to Python Ogre Developers
Hi Tim,

I posted earlier, I'm not sure where the post went though.

I used your package (thanks, it wasn't building for me from svn), and
after commenting out my physics code, I got my game (developed on
windows) working without issue.

About the physics libraries, I noticed you said you wern't going to
include any of the non-free libraries.
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)

Tim Ansell

unread,
Aug 20, 2008, 7:35:05 AM8/20/08
to python-ogre...@googlegroups.com
On Wed, 2008-08-20 at 01:52 -0700, Nathan Williams wrote:
> Hi Tim,
>
> I posted earlier, I'm not sure where the post went though.
>
> I used your package (thanks, it wasn't building for me from svn), and
> after commenting out my physics code, I got my game (developed on
> windows) working without issue.

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>

Nathan Williams

unread,
Aug 21, 2008, 5:17:31 AM8/21/08
to Python Ogre Developers
I actually only installed the deb on Tuesday, and looking at the
repos:
Hit http://packages.thousandparsec.net hardy/universe Packages

The deb is listed as last updated on the 15th of july, is that still
where we should be getting it from?

As for the physics libraries, if licensing is the only concern, is
there hope for ODE to be included in the future?

I might give building another go soon, it just takes a while on my
poor little eeePc!

Nathan Williams

unread,
Aug 21, 2008, 7:24:27 PM8/21/08
to Python Ogre Developers
For some reason I didn't see the new repositories in your first post,
sorry!

I'll give them a try now

On Aug 21, 7:17 pm, Nathan Williams <Nathan.Andrew.Willi...@gmail.com>
wrote:
> I actually only installed the deb on Tuesday, and looking at the
> repos:
> Hithttp://packages.thousandparsec.nethardy/universe Packages

Nathan Williams

unread,
Aug 21, 2008, 7:38:23 PM8/21/08
to Python Ogre Developers
I'm sorry to bug you again, but adding:

deb http://download.opensuse.org/repositories/home:/mithro/xUbuntu_8.04./

To sources (and removing the thousand parsecs line), and then doing an
`apt-get update` didn't work for me.


When I do `apt-get install python-ogre` it tells me:

Package python-ogre is not available, but is referred to by another
package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
E: Package python-ogre has no installation candidate


Is there something else that needs to be added to that line?

Tim Ansell

unread,
Sep 1, 2008, 6:10:52 AM9/1/08
to python-ogre...@googlegroups.com
<snip>

> When I do `apt-get install python-ogre` it tells me:
>
> Package python-ogre is not available, but is referred to by another
> package.
> This may mean that the package is missing, has been obsoleted, or
> is only available from another source
> E: Package python-ogre has no installation candidate

Try the instructions in the "Try 3" email.

Tim

<snip>

noelbk

unread,
Oct 22, 2008, 2:54:13 AM10/22/08
to Python Ogre Developers

I got the same error as Nathan Williams:

# cat > /etc/apt/sources.list.d/ogre.list <<EOF
EOF

# apt-get update

# apt-get install python-ogre-demos
The following packages have unmet dependencies:
python-ogre-demos: Depends: python-ogre but it is not installable

What's the "Try 3" email?

Tim Ansell

unread,
Oct 22, 2008, 1:12:53 PM10/22/08
to python-ogre...@googlegroups.com

Jeff

unread,
Oct 26, 2008, 11:19:54 PM10/26/08
to Python Ogre Developers
> You can download them and the dependencies from
> http://download.opensuse.org/repositories/home:/mithro/

Maybe my setup is just borked, but it looks like almost all of the
package definitions in Debian_Etch/Packages are amd64-only. Should I
be using a different line in apt.sources for i386?

Thanks,
Jeff

Tim Ansell

unread,
Oct 27, 2008, 1:21:40 AM10/27/08
to python-ogre...@googlegroups.com

THIS REPOSITORIES ARE OLD.

See the "[python-ogre] Python-Ogre Debian/Ubuntu Packages - Try 3"

http://groups.google.com/group/python-ogre-developers/browse_thread/thread/919f11aa78615fce/1c088f28853e6872

The important URL you want is http://packages.thousandparsec.net/

See also the wiki.

Tim

Reply all
Reply to author
Forward
0 new messages