Package Details: penumbra-overture-git 20100525-1

Package Base: penumbra-overture-git
Description: First person dark adventure game.
Upstream URL: http://www.penumbragame.com/
Category: games
Licenses: GPL3
Submitter: None
Maintainer: None
Last Packager: None
Votes: 0
First Submitted: 2010-05-14 16:00
Last Updated: 2010-05-25 23:16

Dependencies (0)

Required by (0)

Sources

Latest Comments

Comment by td123

2010-05-31 13:46

Upstream needs to get up to speed with their game.

Comment by td123

2010-05-31 13:45

Someone needs to make a newton 1.5 package. Does anyone have an older version of the newton-dynamics PKGBUILD?

Comment by Marvn

2010-05-31 12:21

this won't compile with new version of newton...

Comment by td123

2010-05-25 23:17

added missing depends and installed manually. Probably still won't work, but at least the package build doesn't fail.

Comment by td123

2010-05-17 16:22

I will get arch32 installed in vbox later today and I will try to at least a working package by today.

Comment by Marvn

2010-05-17 16:01

ok, apparantly there is no target "install", you have to copy overture.bin into directory with game data (from original game)

Comment by td123

2010-05-17 15:47

Talking with upstream, it seems that their code doesn't even support x86_64 yet
They also said they would need to upgrade to newer libraries of newton and angelscript to support x86_64
Looks like there isn't much hope for x86_64 folks out there

I will look into compiling it into 32bit on 64bit systems though.

Comment by Marvn

2010-05-17 15:39

it leaves compiled penumbra in src/penumbra-overture-build/ however, but runnig overture.bin there end with SIGABRT

Comment by td123

2010-05-17 15:37

apparently, upstream's make system is very, very rough.
I'm really busy and working on one problem at a time, currently on the x86_64 linking fail.
In the mean time, you can work with upstream to find out the problem or create a patch which "installs" it and submit it upstream :)

someone even started a new project on google code *just* to clean up the lugaru code XD link: http://code.google.com/p/lugaru/

Comment by Marvn

2010-05-17 15:24

zhuravlik> same here :P

Anonymous comment

2010-05-17 14:24

There is no target "install" in Makefile. Really? :)

Comment by td123

2010-05-16 14:56

@XoJIoD
same

[ 99%] Building CXX object CMakeFiles/Overture.dir/GameMessageHandler.cpp.o
[ 99%] Building CXX object CMakeFiles/Overture.dir/PlayerState_Misc.cpp.o
[ 99%] Building CXX object CMakeFiles/Overture.dir/StdAfx.cpp.o
[100%] Building CXX object CMakeFiles/Overture.dir/GameEnemy_Dog.cpp.o
Linking CXX executable overture.bin
/usr/bin/ld: skipping incompatible /usr/lib/gcc/x86_64-unknown-linux-gnu/4.5.0/../../../../lib/libNewton.a when searching for -lNewton
/usr/bin/ld: skipping incompatible /usr/lib/../lib/libNewton.a when searching for -lNewton
/usr/bin/ld: skipping incompatible /usr/lib/gcc/x86_64-unknown-linux-gnu/4.5.0/../../../libNewton.a when searching for -lNewton
/usr/bin/ld: skipping incompatible /usr/lib/libNewton.a when searching for -lNewton
/usr/bin/ld: cannot find -lNewton
collect2: ld returned 1 exit status
make[2]: *** [overture.bin] Error 1
make[1]: *** [CMakeFiles/Overture.dir/all] Error 2
make: *** [all] Error 2
==> ERROR: Build Failed.
Aborting...

Anonymous comment

2010-05-16 13:34

I have a problem with Newton on x86_64. LD says "skipping incompatible library" (or something like that)

Anonymous comment

2010-05-16 06:11

>Also you can create a package called "angelscript2.10"

It's here: http://aur.archlinux.org/packages.php?ID=37221

Anonymous comment

2010-05-16 06:03

>Does anyone know where I can get a PKGBUILD of angelscript < 2.11 ?

You are able to edit existing PKGBUILD and set version to 2.10. It works fine.

Also you can create a package called "angelscript2.10", for example, to provide this particular version in AUR.

>Also, we need to bother upstream so that they update their code so it compiles/works with angelscript > 2.11

Try to contact developers and provide them fixes. :)


p.s.: Did anyone have problems with compilation due to PFNGLXxxxxxxx macro undefined? What dependency could provide them, or what do I need to fix in sources?

Anonymous comment

2010-05-15 22:20

Add glee, sdl_ttf, sdl_image

Comment by td123

2010-05-15 20:55

@juan_arg
I can't seem to find why apache-ant-devel would be needed to build this package.

Anonymous comment

2010-05-15 20:20

please ad apache-ant-devel makedepen

Comment by td123

2010-05-15 19:33

UPDATE:
Went through all the comments' suggestions and implemented them.

THINGS TODO:
Does anyone know where I can get a PKGBUILD of angelscript < 2.11 ?
Also, we need to bother upstream so that they update their code so it compiles/works with angelscript > 2.11

Anonymous comment

2010-05-15 18:22

Requires angelscript < 2.11.

Anonymous comment

2010-05-15 16:09

I'll let the Arch Linux community update this PKGBUILD, because I can't maintain it.

Comment by Hilinus

2010-05-15 12:47

Also fltk.

Comment by Marvn

2010-05-15 11:42

newton-dynamics is alsa a makedep :P (but i'm going to compile it eventually)

Comment by Marvn

2010-05-15 11:35

nvidia-cg-toolkit is also a makedep

Comment by Hilinus

2010-05-15 08:39

Or you can edit glee PKGBUILD to make it install GLee.h in /usr/include/GL instead of /usr/include. :)

Comment by Hilinus

2010-05-15 08:36

Also add angelscript and glee to makedepends. And fix headers path in source files.

Comment by julroy67

2010-05-14 17:42

Please add freealut as makedepend :)