![]() |
#1 |
Vanilla maintainer
Join Date: Apr 2007
Location: Canberra, Australia
Age: 56
Posts: 9,320
Donated: $60
![]() ![]() |
Competition 106
Competition 106 is now available from the competition page; it is a Chengband Half Troll Blood Knight.
Note that comp 105 still has a day or two to run.
__________________
One for the Dark Lord on his dark throne In the Land of Mordor where the Shadows lie. |
![]() |
![]() |
![]() |
#2 |
Adept
Join Date: Aug 2007
Posts: 108
![]() |
A repeat plea for an OS X build; I even got so far as downloading the source... but am sadly helpless at that point
![]() |
![]() |
![]() |
![]() |
#3 |
Vanilla maintainer
Join Date: Apr 2007
Location: Canberra, Australia
Age: 56
Posts: 9,320
Donated: $60
![]() ![]() |
I've tried and failed, I'm afraid.
__________________
One for the Dark Lord on his dark throne In the Land of Mordor where the Shadows lie. |
![]() |
![]() |
![]() |
#4 |
PosChengband Maintainer
Join Date: Jan 2008
Posts: 702
![]() |
How did you try? How did you fail?
![]() I tried looking at the makefile.osx from vanilla, but can't really make sense of, for example, how $(BASEOBJS) gets defined, or where it lives. But one thing that is *definitely* wrong with Chengband (which, based on Heng, lacks any osx makefile) is that the file listings in the makefiles are wrong. See, there are 5 makefiles, each of them listing all the object files that need to be compiled. 5 lists, and me rapidly changing the true list of files to compile (in Hengband.vcxproj), means they aren't kept up to date. Especially since none of them work on Windows ![]() But, I can provide a list of files that need to be compiled, if that is where the error is occurring. Or is it a compilation error in main-mac.c? I can't help with that, I'm afraid. |
![]() |
![]() |
![]() |
#5 |
Vanilla maintainer
Join Date: Apr 2007
Location: Canberra, Australia
Age: 56
Posts: 9,320
Donated: $60
![]() ![]() |
I failed by not trying very hard...
So I didn't use main-mac.c at all, and I didn't try to hack the makefiles. My knowledge of OSX is not very 1337. I suspect that probably the right thing to do is edit Makefile.std to have the right sources, and then compile for x11 only; I may try and do this some time in the next few days.
__________________
One for the Dark Lord on his dark throne In the Land of Mordor where the Shadows lie. |
![]() |
![]() |
![]() |
#6 | |
PosChengband Maintainer
Join Date: Jan 2008
Posts: 702
![]() |
Quote:
![]() makefile.std.txt Is makefile.std how everyone compiles on Linux? I had an e-mail from someone who ended up using makefile.am. I suppose I can make an effort to keep one makefile up to date. |
|
![]() |
![]() |
![]() |
#7 |
Adept
Join Date: Aug 2007
Posts: 108
![]() |
As a clueless beneficiary of all these efforts: thankyou!
[Let me know next time you want some neurologically inspired monsters, or advice on English grammar...] |
![]() |
![]() |
![]() |
#8 |
Adept
Join Date: Jun 2011
Location: In his house at R'lyeh
Posts: 113
![]() |
Can someone please tell me how to compile Chengband on Linux?
I tried with "make -fmakefile.std" but got the error: cc1: error: unrecognized command line option "-m486" make: *** [z-util.o] Error 1 |
![]() |
![]() |
![]() |
#9 | |
PosChengband Maintainer
Join Date: Jan 2008
Posts: 702
![]() |
Quote:
For reference, my troubles with getting Hengband (not Chengband) to compile under linux are documented here http://angband.oook.cz/forum/showthread.php?t=2648, and I did eventually make it work. So, at least there is a chance Chengband can run on linux ![]() |
|
![]() |
![]() |
![]() |
#10 |
Adept
Join Date: Jun 2011
Location: In his house at R'lyeh
Posts: 113
![]() |
Thank you, chris. With your advice I could advance a bit further in the process. Then I got the error:
readdib.c:20:21: error: windows.h: No such file or directory I think I'll try out the Windows version instead, and possibly try to compile it in Windows, since you developed it in Windows. |
![]() |
![]() |
![]() |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Display Modes | |
|
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
Competition 99 | Nick | Competition | 16 | February 25, 2011 22:24 |
Competition 83 | Nick | Competition | 30 | February 28, 2010 23:51 |
Competition 81 | andrewdoull | Competition | 38 | January 24, 2010 23:17 |
Competition 80 | Nick | Competition | 13 | January 16, 2010 06:00 |
Competition 82 | andrewdoull | Competition | 0 | January 14, 2010 22:22 |