If you have gcc-core installed, changing the line(s) in the makefile from CC = gcc to CC = gcc-3 should invoke the old compiler. You should have much fewer or perhaps no errors to fix.
30 Oct, 2012, AlphaTech wrote in the 23rd comment:
Votes: 0
I did as you said Tyche and it did get me a lot farther, now I get this
board.h:79:7: warning: no newline at end of file In file included from save.c:38: merc.h:2456: warning: conflicting types for built-in function 'logf' In file included from save.c:38: merc.h:2857:7: warning: no newline at end of file save.c: In function `load_char_obj': save.c:801: error: `buf' undeclared (first use in this function) save.c:801: error: (Each undeclared identifier is reported only once save.c:801: error: for each function it appears in.) Makefile:32: recipe for target `obj/save.o' failed make: *** [obj/save.o] Error 1
Now as I read that I see that I cant make a file, is this correct? and where would I look to figure out what to do to fix this?
30 Oct, 2012, AlphaTech wrote in the 24th comment:
string.c:649: error: conflicting types for 'getline'
You need to fix line 649 in string.c There's a redeclaration of a standard library function getline(). It probably isn't necessary, but I don't know what the source code looks like nor how it's used.
30 Oct, 2012, AlphaTech wrote in the 26th comment:
Votes: 0
Ok I see what your getting at, ill try commenting it out and see what happens. thanks that will help me fix errors that might come about later too