Upstream needs to get up to speed with their game.
Search Criteria
Package Details: penumbra-overture-git 20100525-1
Package Actions
| Package Base: | penumbra-overture-git |
|---|---|
| Description: | First person dark adventure game. |
| Upstream URL: | http://www.penumbragame.com/ |
| Category: | games |
| Licenses: | |
| 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
Comment by td123
Someone needs to make a newton 1.5 package. Does anyone have an older version of the newton-dynamics PKGBUILD?
Comment by Marvn
this won't compile with new version of newton...
Comment by td123
added missing depends and installed manually. Probably still won't work, but at least the package build doesn't fail.
Comment by td123
I will get arch32 installed in vbox later today and I will try to at least a working package by today.
Comment by Marvn
ok, apparantly there is no target "install", you have to copy overture.bin into directory with game data (from original game)
Comment by td123
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
it leaves compiled penumbra in src/penumbra-overture-build/ however, but runnig overture.bin there end with SIGABRT
Comment by td123
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
zhuravlik> same here :P
Anonymous comment
There is no target "install" in Makefile. Really? :)
Comment by td123
@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
I have a problem with Newton on x86_64. LD says "skipping incompatible library" (or something like that)
Anonymous comment
>Also you can create a package called "angelscript2.10"
It's here: http://aur.archlinux.org/packages.php?ID=37221
Anonymous comment
>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
Add glee, sdl_ttf, sdl_image
Comment by td123
@juan_arg
I can't seem to find why apache-ant-devel would be needed to build this package.
Anonymous comment
please ad apache-ant-devel makedepen
Comment by td123
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
Requires angelscript < 2.11.
Anonymous comment
I'll let the Arch Linux community update this PKGBUILD, because I can't maintain it.
Comment by Hilinus
Also fltk.
Comment by Marvn
newton-dynamics is alsa a makedep :P (but i'm going to compile it eventually)
Comment by Marvn
nvidia-cg-toolkit is also a makedep
Comment by Hilinus
Or you can edit glee PKGBUILD to make it install GLee.h in /usr/include/GL instead of /usr/include. :)
Comment by Hilinus
Also add angelscript and glee to makedepends. And fix headers path in source files.
Comment by julroy67
Please add freealut as makedepend :)