[CF-Devel] compile error
crossfire-devel-admin at archives.real-time.com
crossfire-devel-admin at archives.real-time.com
Fri May 30 01:19:12 CDT 2003
If possible (you need the 1.3.0 server specifically?) I would grab the 1.5.0
crossfire server - were lots of changes with the install think I remember
including how the python plugin installs.
----- Original Message -----
From: "John Raynor" <
jraynor4 at nc.rr.com
>
To: <
crossfire-devel at pirate.real-time.com
>
Sent: Thursday, May 29, 2003 10:24 AM
Subject: [CF-Devel] compile error
>
Trying to compile crossfire from crossfire-1.3.0.tar.gz (from the
>
real-time ftp site), I got the error that follows. I included a few
>
lines before and after, but it you need more info I can send you the
>
whole shebang.
>
>
I also got errors in the 'make depend' stage .. I'll include those after
>
this section.
>
>
I'm running RedHat 7.3 with whatever updates I've found using the Ximian
>
Red Carpet updater.
>
>
--------------------------------------------
>
>
gcc -g -O2 -I../include -I./../include -c time.c
>
gcc -g -O2 -I../include -I./../include -c timers.c
>
gcc -g -O2 -I../include -I./../include -c weather.c
>
/bin/rm -f crossfire
>
gcc -o crossfire alchemy.o apply.o attack.o ban.o c_chat.o c_misc.o
>
c_move.o c_new.o c_object.o c_party.o c_range.o c_wiz.o commands.o
>
daemon.o disease.o egoitem.o hiscore.o gods.o init.o login.o main.o
>
monster.o move.o pets.o player.o plugins.o resurrection.o rune.o shop.o
>
skills.o skill_util.o spell_effect.o spell_util.o swamp.o swap.o time.o
>
timers.o weather.o ../common/libcross.a ../random_maps/random_map.a
>
../socket/socket.a -ldl -ldmalloclp -lcrypt -lm -lnsl
>
../socket/socket.a(metaserver.o): In function `metaserver_update':
>
/home/bunky/crossfire-1.3.0/socket/metaserver.c:131: undefined reference
>
to `cst_tot'
>
/home/bunky/crossfire-1.3.0/socket/metaserver.c:131: undefined reference
>
to `cst_tot'
>
/home/bunky/crossfire-1.3.0/socket/metaserver.c:131: undefined reference
>
to `cst_tot'
>
collect2: ld returned 1 exit status
>
make[1]: *** [crossfire] Error 1
>
make[1]: Leaving directory `/home/bunky/crossfire-1.3.0/server'
>
making all in include...
>
make[1]: Entering directory `/home/bunky/crossfire-1.3.0/include'
>
make[1]: Nothing to be done for `all'.
>
make[1]: Leaving directory `/home/bunky/crossfire-1.3.0/include'
>
making all in lib...
>
make[1]: Entering directory `/home/bunky/crossfire-1.3.0/lib'
>
make[1]: Nothing to be done for `all'.
>
>
----------------------------------------------
>
>
>
Ok, now, in the 'make depend'. I seem to be missing plugin-python.h,
>
but since it was only a warning I wasn't very concerned. This did
>
bother me, but it seems to be unrelated since it's in crossedit.
>
Anyway, figured you might want to know:
>
>
>
make[1]: Entering directory `/home/bunky/crossfire-1.3.0/plugin'
>
/usr/bin/X11/makedepend -- -g -O2 -I../include -I./../include
>
-I./include -I../include -- plugin_python.c
>
/usr/bin/X11/makedepend: warning: plugin_python.c, line 32: cannot find
>
include file "plugin_python.h"
>
not in ../include/plugin_python.h
>
not in ./../include/plugin_python.h
>
not in ./include/plugin_python.h
>
not in ../include/plugin_python.h
>
not in /usr/local/lib/gcc-include/plugin_python.h
>
not in /usr/include/plugin_python.h
>
not in /usr/lib/gcc-lib/i386-redhat-linux/2.96/include/plugin_python.h
>
make[1]: Leaving directory `/home/bunky/crossfire-1.3.0/plugin'
>
making depend in crossedit...
>
make[1]: Entering directory `/home/bunky/crossfire-1.3.0/crossedit'
>
makedepend -- -g -O2 -I/usr/X11R6/include/ -I../include -I. -Iinclude
>
-I./../include -I. -I./include -ICnv -I./Cnv -I../include -Iinclude
>
-ICnv -I. -- crossedit.c Attr.c CrFace.c CrEdit.c CrList.c CrUtil.c
>
Edit.c App.c Bitmaps.c Str.c xutil.c
>
"/usr/include/assert.h":104: defined __cplusplus ? __GNUC_PREREQ (2, 6)
>
: __GNUC_PREREQ (2, 4)
>
^---
>
expecting :
>
(cd Cnv; make depend)
>
make[2]: Entering directory `/home/bunky/crossfire-1.3.0/crossedit/Cnv'
>
/usr/bin/X11/makedepend -- -I/usr/X11R6/include -I../include -I.
>
-I../../include -- test.c CnvUtil.c CnvBrowse.c CnvNotify.c CnvMenu.c
>
CnvFiles.c CnvPath.c CnvPrompt.c
>
"/usr/include/assert.h":104: defined __cplusplus ? __GNUC_PREREQ (2, 6)
>
: __GNUC_PREREQ (2, 4)
>
^---
>
expecting :
>
make[2]: Leaving directory `/home/bunky/crossfire-1.3.0/crossedit/Cnv'
>
make[1]: Leaving directory `/home/bunky/crossfire-1.3.0/crossedit'
>
>
>
>
_______________________________________________
>
crossfire-devel mailing list
>
crossfire-devel at lists.real-time.com
>
https://mailman.real-time.com/mailman/listinfo/crossfire-devel
_______________________________________________
crossfire-devel mailing list
crossfire-devel at lists.real-time.com
https://mailman.real-time.com/mailman/listinfo/crossfire-devel
More information about the crossfire
mailing list