Breeder Posted December 10, 2018 I can compile Chocolate & Crispy DOOM, but I have no idea how to also produce Strife, Heretic, and Hexe binaries as well. What steps do I have to take, presuming I am under Debian Linux. 0 Quote Share this post Link to post
chungy Posted December 10, 2018 Chocolate Doom should be producing src/chocolate-{doom,heretic,hexen,strife} already for you, they are not optional components. Fabian has the non-Doom games commented out in Crispy's build files. I think you can re-enable them pretty easily though I've never tried myself. 0 Quote Share this post Link to post
fabian Posted December 10, 2018 cd src && make -C heretic && make crispy-heretic 2 Quote Share this post Link to post
Breeder Posted December 10, 2018 Thank you much!!! While I've got you here, what might this mean? "make: Entering directory '/boot/home/crispy-doom/src/heretic' make: Nothing to be done for 'all'. make: Leaving directory '/boot/home/crispy-doom/src/heretic' make: *** No rule to make target '../textscreen/libtextscreen.a', needed by 'crispy-heretic'. Stop." 0 Quote Share this post Link to post
chungy Posted December 10, 2018 I think it's a little janky :) you could use "make -C textscreen" at the top-level directory first, or just do a regular "make" so all of crispy-doom is built (same internal dependencies as the other games). 0 Quote Share this post Link to post
Breeder Posted December 10, 2018 That produced a bit more in depth error. If I were on Debian, I wonder what it would mean. "~/crispy-doom> make -C textscreen make: Entering directory '/boot/home/crispy-doom/textscreen' Making all in fonts make[1]: Entering directory '/boot/home/crispy-doom/textscreen/fonts' ./convert-font small small.png small.h ./convert-font normal normal.png normal.h ./convert-font large large.png large.h make[1]: Leaving directory '/boot/home/crispy-doom/textscreen/fonts' Making all in . make[1]: Entering directory '/boot/home/crispy-doom/textscreen' CC txt_conditional.o gcc: cannot specify -o with -c or -S and multiple compilations Makefile:467: recipe for target 'txt_conditional.o' failed make[1]: *** [txt_conditional.o] Error 1 make[1]: Leaving directory '/boot/home/crispy-doom/textscreen' Makefile:487: recipe for target 'all-recursive' failed make: *** [all-recursive] Error 1 make: Leaving directory '/boot/home/crispy-doom/textscreen'" 0 Quote Share this post Link to post
fabian Posted December 10, 2018 I am compiling on Debian every day. Do you have any fancy CFLAGS set? 0 Quote Share this post Link to post
fabian Posted December 10, 2018 Also, what is "/boot/home"? Who has set up your system? 1 Quote Share this post Link to post
Breeder Posted December 10, 2018 You like that? Ya, all the kids are putting their home directories inside of boot these days... ;) Actually, I am running Haiku Beta 1. It is the spiritual continuation of BeOS. I was asking my questions in relation to a Debian set up because that is what I generally use, at least while I've been waiting for Haiku to get to a reasonable state. This way I can hopefully learn what these errors are talking about, and perhaps learn to fix them. I also just learned about a tool called Haikuporter, which is supposed to ease the process of porting code from Linux to Haiku.https://github.com/haikuports/haikuporter 0 Quote Share this post Link to post
chungy Posted December 10, 2018 42 minutes ago, Breeder said: Actually, I am running Haiku Beta 1 This is useful information to have upfront, rather than being shifty and pretending you are on Debian... Regardless, you might try to use "make V=1" so that the full gcc line is printed, it may give a clue to what is wrong. (You can also use "./configure --disable-silent-rules" earlier in the build setup) 0 Quote Share this post Link to post
Breeder Posted December 10, 2018 Sorry, it was not my intention to be shifty, just relatable. 0 Quote Share this post Link to post
Jon Posted December 22, 2018 I normally see that error if I haven't ran a top-level "make" before trying to build heretic. The initial "make" is necessary to build textscreen and other bits. 0 Quote Share this post Link to post
Breeder Posted January 5, 2019 It's all right, thank you, I got it figured out via the Haiku threads. 0 Quote Share this post Link to post
omx32x Posted June 12, 2021 sorry for the thread bump but im trying to get crispy hexen to work On 12/10/2018 at 7:25 AM, fabian said: cd src && make -C heretic && make crispy-heretic using this command and renaming heretic to hexen i was able to get it to work but i cannot create a setup file for hexen how can i create one? im on linux btw 0 Quote Share this post Link to post
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.