Bug 81711 - Holotz's Castle - a jump'n'run game [ebuild request]
Bug#: 81711 Product:  Gentoo Linux Version: unspecified Platform: All
OS/Version: All Status: RESOLVED Severity: enhancement Priority: P2
Resolution: FIXED Assigned To: games@gentoo.org Reported By: matija.suklje@rutka.net
Component: Games
URL:  http://www.mainreactor.net/holotzcastle/en/index_en.html
Summary: Holotz's Castle - a jump'n'run game [ebuild request]
Keywords:  
Status Whiteboard: 
Opened: 2005-02-12 03:02 0000
Description:   Opened: 2005-02-12 03:02 0000
It's a very nice platform jump'n'run game ...there's even support for new
stories in it (one can be found on: http://abrick.sourceforge.net/holotz.html )

------- Comment #1 From Anthony Thompson 2005-02-16 05:51:01 0000 -------
Created an attachment (id=51341) [details]
Initial ebuild for Holotz-castle/level editor.

Created ebuild which I have tested locally and appears fine.
Compiled with 3.4.3.

ebuild install game, data, man pages, docs.

diff required to fix 1 minor issue with 3.4.3 not sure if this will effect
3.3.x users.. Needs to be tested...

------- Comment #2 From Anthony Thompson 2005-02-16 05:54:17 0000 -------
Created an attachment (id=51342) [details]
Diff required for ebuild - fixes small bug when compiling with 3.4.3

------- Comment #3 From Pablo Trabajos 2005-02-16 07:41:53 0000 -------
Created an attachment (id=51347) [details]
holotz-castle-1.3.2 error log

Can't compile on amd64, gcc-3.4.3. Log attached.

------- Comment #4 From Anthony Thompson 2005-02-16 18:29:15 0000 -------
Have you been able to compile manually ? 


I am waiting for the upstream developer to complete restructuring of src directory tree before adding configure script which will will enable the correct build parameters to be passed i.e diff arch 686/AMD64..etc

 

------- Comment #5 From Pablo Trabajos 2005-02-17 00:13:58 0000 -------
>Have you been able to compile manually ? 
No, will try later.

------- Comment #6 From Pablo Trabajos 2005-02-17 00:16:43 0000 -------
I mean haven't tried yer :P

------- Comment #7 From Pablo Trabajos 2005-02-17 02:31:05 0000 -------
It was a problem in the compilation of the JLib part. Just edited the
~/JLib-1.3.2/JLib/Makefile and added the -fPIC to the CFLAGS (as suggested by
the error itself).
Now works.

Is this happening to someone else? should a patch be applied?

------- Comment #8 From Anthony Thompson 2005-02-17 05:25:15 0000 -------
Im sure the -fPIC will be required by AMD64 its a common switch for that
platform. 
This will be addressed when the configure script is written.. 
Im helping the upstream developer with this and it will be 1-2 weeks away..

I can update the diff to include -fPIC for now if you like?

------- Comment #9 From Pablo Trabajos 2005-02-17 06:38:15 0000 -------
>Im sure the -fPIC will be required by AMD64 its a common switch for that platform. 
Actually, my flags are only -O2 and most of the programs used it, but in this
case it uses a custom set of flags that are stored in the Makefile so
/etc/make.conf does not affect its behaviour. In other words, the source has to
be patched.

>I can update the diff to include -fPIC for now if you like?
It's not neccesary, thanks, i can wait. And I've a question will the -fPIC
break compilation in other system? if the answer is yes then updating the diff
would be a bad idea. What do you think?

------- Comment #10 From Pablo Trabajos 2005-03-21 00:07:53 0000 -------
I've permanently added the -fPIC flag, everything is fine.


By the way version 1.3.3 is out.

------- Comment #11 From Anton Romanov 2005-05-06 05:59:42 0000 -------
1.3.6 is out ...

------- Comment #12 From SpanKY 2005-05-06 16:27:48 0000 -------
cleaned up the crappy build system and added 1.3.6 to portage, thanks