nckomodo 
 
 
		
			Junior Member 
			
			
			
 
			
	Posts: 18 
	Threads: 4 
	Joined: May 2010
	
 Reputation: 
0
		
	 | 
	
		
			
Linking problem on windows 
			 
			
				Hello, first I must say it is very exciting that this game and its engine have gone open source. 
 
I'm currently trying to compile penumbra: overture on windows 7 32bit with vs 2010 ultimate, however i've hit a bit of a wall. 
you see, I just cant figure out what to do about the linker wanting and not being able to find HPL.lib, which I can confirm doesnt exist anywhere, is it a possibility that I need to redownload something?
			 
			
			
			
		 |  
	 
 | 
 
	| 05-18-2010, 10:12 PM  | 
	
		
	 | 
 
 
	
		
		Marduk 
 
 
		
			Junior Member 
			
			
			
 
			
	Posts: 4 
	Threads: 1 
	Joined: May 2010
	
 Reputation: 
0
		
	 | 
	
		
 | 
 
	| 05-18-2010, 10:37 PM  | 
	
		
	 | 
 
 
	
		
		nckomodo 
 
 
		
			Junior Member 
			
			
			
 
			
	Posts: 18 
	Threads: 4 
	Joined: May 2010
	
 Reputation: 
0
		
	 | 
	
		
			
RE: Linking problem on windows 
			 
			
				 (05-18-2010, 10:37 PM)Marduk Wrote:  You have to build your HPL.lib from the engine sources otherwise you are not able to compile the overture.  
 
Engine Source Code: 
http://github.com/FrictionalGames/HPL1Engine 
 
And you need OALWrapper.lib: 
http://github.com/FrictionalGames/OALWrapper 
 
1.Build OALWrapper.lib 
2.Build HPL.lib 
3.continue with overture 
 
 
hope that will help   oh ok, I thought i remember reading that you only had to open and compile the one project somewhere, thanks.
			  
			
			
			
		 |  
	 
 | 
 
	| 05-19-2010, 01:44 AM  | 
	
		
	 | 
 
 
	
		
		Urkle 
 
 
		
			FG - Associate 
			
			
			
 
			
	Posts: 1,172 
	Threads: 31 
	Joined: Jul 2006
	
 Reputation: 
21
		
	 | 
	
		
			
RE: Linking problem on windows 
			 
			
				Oh?  Is the a way to configure the overture project file to pull in and build the other two project files??   That is how I have the mac and Linux project files configured.
			 
			
			
 
Developing away on one of 
Multiple Macs running 10.6, 10.7, 10.8, and 10.9. 
Linux, 8-core AMD, 8GB RAM, Fedora 18, nVidia 450 1GB 
			
		 |  
	 
 | 
 
	| 05-19-2010, 03:24 AM  | 
	
		
	 | 
 
 
	
		
		nckomodo 
 
 
		
			Junior Member 
			
			
			
 
			
	Posts: 18 
	Threads: 4 
	Joined: May 2010
	
 Reputation: 
0
		
	 | 
	
		
			
RE: Linking problem on windows 
			 
			
				 (05-19-2010, 03:24 AM)Urkle Wrote:  Oh?  Is the a way to configure the overture project file to pull in and build the other two project files??   That is how I have the mac and Linux project files configured. could probably just add the other two projects to the overture solution file, might be some configuration to make sure it builds in the right order.
			  
			
			
			
		 |  
	 
 | 
 
	| 05-19-2010, 03:33 AM  | 
	
		
	 | 
 
 
	
		
		Ender 
 
 
		
			Junior Member 
			
			
			
 
			
	Posts: 4 
	Threads: 0 
	Joined: May 2010
	
 Reputation: 
0
		
	 | 
	
		
			
RE: Linking problem on windows 
			 
			
				 (05-19-2010, 03:33 AM)nckomodo Wrote:   (05-19-2010, 03:24 AM)Urkle Wrote:  Oh?  Is the a way to configure the overture project file to pull in and build the other two project files??   That is how I have the mac and Linux project files configured. could probably just add the other two projects to the overture solution file, might be some configuration to make sure it builds in the right order. 
Yup, you can do that. However, nckomodo, you'll probably run into the problem of not having GLaux.lib.  You'll have to find it somewhere since in Windows 7 with recent Visual Studios it is deprecated.
 
Also Urkle, in the Overture solution file, there's a file there called 'keyentry.cxx' which doesn't seem to exist...is that a mistake? Same with 'keyentry.h'
			  
			
			
			
		 |  
	 
 | 
 
	| 05-19-2010, 08:05 AM  | 
	
		
	 | 
 
 
	
		
		Marduk 
 
 
		
			Junior Member 
			
			
			
 
			
	Posts: 4 
	Threads: 1 
	Joined: May 2010
	
 Reputation: 
0
		
	 | 
	
		
			
RE: Linking problem on windows 
			 
			
				You can exclude them from the project, they are not needed.
			 
			
			
			
		 |  
	 
 | 
 
	| 05-19-2010, 11:25 AM  | 
	
		
	 | 
 
 
	
		
		Urkle 
 
 
		
			FG - Associate 
			
			
			
 
			
	Posts: 1,172 
	Threads: 31 
	Joined: Jul 2006
	
 Reputation: 
21
		
	 | 
	
		
			
RE: Linking problem on windows 
			 
			
				Yea.. I forgot to remove the references..  I've committed a change to remove them.
			 
			
			
 
Developing away on one of 
Multiple Macs running 10.6, 10.7, 10.8, and 10.9. 
Linux, 8-core AMD, 8GB RAM, Fedora 18, nVidia 450 1GB 
			
		 |  
	 
 | 
 
	| 05-19-2010, 02:39 PM  | 
	
		
	 | 
 
 
	
		
		nckomodo 
 
 
		
			Junior Member 
			
			
			
 
			
	Posts: 18 
	Threads: 4 
	Joined: May 2010
	
 Reputation: 
0
		
	 | 
	
		
			
RE: Linking problem on windows 
			 
			
				Yeah, I found GLaux.lib, I'm trying to get it all building under one solution but it doesnt seem to want to spit out OALWrapper.lib where I want it to
			 
			
			
			
		 |  
	 
 | 
 
	| 05-20-2010, 12:04 AM  | 
	
		
	 | 
 
 
	
		
		Ender 
 
 
		
			Junior Member 
			
			
			
 
			
	Posts: 4 
	Threads: 0 
	Joined: May 2010
	
 Reputation: 
0
		
	 | 
	
		
			
RE: Linking problem on windows 
			 
			
				 (05-19-2010, 11:25 AM)Marduk Wrote:  You can exclude them from the project, they are not needed. 
Yeah I know, I just thought I'd point it out.
  (05-20-2010, 12:04 AM)nckomodo Wrote:  Yeah, I found GLaux.lib, I'm trying to get it all building under one solution but it doesnt seem to want to spit out OALWrapper.lib where I want it to 
Are you using Visual Studio 2008? If so, you can set the output file in Project>properties>librarian>general
 
The place that the Overture project looks for it would be lib\OALWrapper.lib (relative to the OALWrapper folder).
 
Also, I finally got it to compile but...it doesn't work...I stuck it into my Penumbra: Overture installation but it just crashes right away....this is all the info Windows gives:
 Problem signature: 
  Problem Event Name:    BEX 
  Application Name:    Penumbra.exe 
  Application Version:    0.0.0.0 
  Application Timestamp:    4bf39ad8 
  Fault Module Name:    MSVCR90.dll 
  Fault Module Version:    9.0.30729.4926 
  Fault Module Timestamp:    4a1743c1 
  Exception Offset:    00036678 
  Exception Code:    c0000417 
  Exception Data:    00000000 
  OS Version:    6.1.7600.2.0.0.768.3 
  Locale ID:    1033 
  Additional Information 1:    43de 
  Additional Information 2:    43de8db3df42a4bb7a368c7659a8265e 
  Additional Information 3:    0757 
  Additional Information 4:    07578ef924f6edecbc74245016169ba0
 
If I try to debug it the breakpoint is in OAL_LoggerObject.cpp in the BuildLogFilename method at line 132, which is the beginning of a for loop
 for (unsigned int i = 1; i != 0; i++)
  
 
			 
			
			
			
		 |  
	 
 | 
 
	| 05-21-2010, 01:00 AM  | 
	
		
	 | 
 
 
	 
 |