Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Has anyone managed to compile this? #5

Closed
jimmyjazzbird opened this issue Jun 5, 2012 · 3 comments
Closed

Has anyone managed to compile this? #5

jimmyjazzbird opened this issue Jun 5, 2012 · 3 comments

Comments

@jimmyjazzbird
Copy link

I first tried on MacOSX, but the number of libraries and tweeks I have to do is simply ludicrous
on the other hand on Win32 I successfully installed/complied SDL. SDL_Ttf, SDL_image, Newton, OpenAL, CG, Angelscript, libOgg, libVorbis.
i)I'm having trouble compiling libTheora which is non-VS2010 compatible
ii)I have to patch the source to fit Newton 2( 100-200 functions being called with diff number of objects etc.)
iii)theres AL/alext.h and couple other AL/* which I have no idea in which library they belong to
iv) a bunch of asscripting errors appear which make me think that I probably compiled the wrong angelscript engine

has anyone managed to compile this under linux, cause i'll probably ditch the windows version too?

@urkle
Copy link
Member

urkle commented Jun 5, 2012

on the downloads page (https://github.com/FrictionalGames/HPL1Engine/downloads) is a file that has all of the dependencies used to compile HPL1Engine and Penumbra Overture. Now recently there has been work done on OALWrapper as I've been using it in other game ports (Swords & Soldiers, Zenbound2, GSB). So there are some things "wonky" there they I haven't tested against.

The code here DOES compile and is what is used in the latest release builds of Penumbra Overture for all 3 platforms (sans the install Key code that was removed). Note that Xcode 3.2 was was use for mac, GCC 4.0 for linux, and VS2003 for Windows.

@losinggeneration
Copy link

As an unbiased third party, I too can confirm this compiles assuming you have the right versions of all dependencies. There's also a pull request that you can pull into your own personal repo if you have more up-to-date dependencies then what's supported in the official repo.

@jimmyjazzbird
Copy link
Author

Thanks for the quick response and tips, that did it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants