Re: [SYSTEM-NT2K/CYGWIN][NEWBIE] circle30bpl19-OasisOLCv2.0.1

From: Jason Pay (jasonpay@tpg.com.au)
Date: 11/17/01


> From: "Jason Pay" <jasonpay@TPG.COM.AU>
> Im running NT2K with standard circle30bpl19 under cygwin with no
> problems - ive also compiled > > this under windows without a problem.
>
> I can compile circle30bpl19-OasisOLCv2.0.1 under windows and it works fine
> I can't get it to work under cygwin,
>
> can anyone helP

Following are the errors I get when compiling

make ../bin/circle
make[1]: Entering directory `/circle/src'
gcc -c -g -O2 -Wall  act.comm.c
gcc -c -g -O2 -Wall  act.informative.c
gcc -c -g -O2 -Wall  act.item.c
gcc -c -g -O2 -Wall  act.movement.c
gcc -c -g -O2 -Wall  act.offensive.c
gcc -c -g -O2 -Wall  act.other.c
gcc -c -g -O2 -Wall  act.social.c
gcc -c -g -O2 -Wall  act.wizard.c
gcc -c -g -O2 -Wall  alias.c
gcc -c -g -O2 -Wall  ban.c
gcc -c -g -O2 -Wall  boards.c
gcc -c -g -O2 -Wall  castle.c
gcc -c -g -O2 -Wall  class.c
gcc -c -g -O2 -Wall  comm.c
gcc -c -g -O2 -Wall  config.c
gcc -c -g -O2 -Wall  constants.c
gcc -c -g -O2 -Wall  db.c
gcc -c -g -O2 -Wall  fight.c
gcc -c -g -O2 -Wall  graph.c
gcc -c -g -O2 -Wall  handler.c
gcc -c -g -O2 -Wall  house.c
gcc -c -g -O2 -Wall  interpreter.c
gcc -c -g -O2 -Wall  limits.c
gcc -c -g -O2 -Wall  magic.c
gcc -c -g -O2 -Wall  mail.c
gcc -c -g -O2 -Wall  mobact.c
gcc -c -g -O2 -Wall  modify.c
gcc -c -g -O2 -Wall  objsave.c
gcc -c -g -O2 -Wall  olc.c
gcc -c -g -O2 -Wall  random.c
gcc -c -g -O2 -Wall  shop.c
gcc -c -g -O2 -Wall  spec_assign.c
gcc -c -g -O2 -Wall  spec_procs.c
gcc -c -g -O2 -Wall  spell_parser.c
gcc -c -g -O2 -Wall  spells.c
gcc -c -g -O2 -Wall  utils.c
gcc -c -g -O2 -Wall  weather.c
gcc -o ../bin/circle  act.comm.o act.informative.o act.item.o act.movement.o
act
offensive.o act.other.o act.social.o act.wizard.o alias.o ban.o boards.o
castle
.o class.o comm.o config.o constants.o db.o fight.o graph.o handler.o house.
o in
terpreter.o limits.o magic.o mail.o mobact.o modify.o objsave.o olc.o
random.o s
hop.o spec_assign.o spec_procs.o spell_parser.o spells.o utils.o
weather.o -lcry
pt
act.comm.o: In function `do_write':
/circle/src/act.comm.c:322: undefined reference to `send_editor_help'
comm.o: In function `init_game':
/circle/src/comm.c:371: undefined reference to `save_all'
comm.o: In function `close_socket':
/circle/src/comm.c:1889: undefined reference to `cleanup_olc'
db.o: In function `free_obj':
/circle/src/db.c:2379: undefined reference to `free_object_strings'
/circle/src/db.c:2381: undefined reference to `free_object_strings_proto'
interpreter.o(.text+0x594):interpreter.c: undefined reference to `do_edit'
interpreter.o(.text+0xb0c):interpreter.c: undefined reference to `do_oasis'
interpreter.o(.text+0xcb0):interpreter.c: undefined reference to `do_oasis'
interpreter.o(.text+0xcc4):interpreter.c: undefined reference to `do_oasis'
interpreter.o(.text+0xff8):interpreter.c: undefined reference to `do_oasis'
interpreter.o(.text+0x10e8):interpreter.c: undefined reference to `do_oasis'
interpreter.o(.text+0x14d0):interpreter.c: undefined reference to `do_tedit'
interpreter.o(.text+0x18a4):interpreter.c: undefined reference to `do_oasis'
interpreter.o: In function `perform_dupe_check':
/circle/src/interpreter.c:1293: undefined reference to `oedit_parse'
/circle/src/interpreter.c:1293: undefined reference to `zedit_parse'
/circle/src/interpreter.c:1293: undefined reference to `sedit_parse'
/circle/src/interpreter.c:1293: undefined reference to `medit_parse'
/circle/src/interpreter.c:1293: undefined reference to `redit_parse'
modify.o: In function `string_write':
/circle/src/modify.c:110: undefined reference to `medit_string_cleanup'
/circle/src/modify.c:110: undefined reference to `oedit_string_cleanup'
/circle/src/modify.c:110: undefined reference to `redit_string_cleanup'
/circle/src/modify.c:110: undefined reference to `tedit_string_cleanup'
modify.o: In function `string_add':
/circle/src/modify.c:129: undefined reference to `improved_editor_execute'
collect2: ld returned 1 exit status
make[1]: *** [../bin/circle] Error 1
make[1]: Leaving directory `/circle/src'
make: *** [all] Error 2

When compiling with MSVC++ no errors occure, Im not much of a coder, more
like a cut and paster, anyone have any sudgestions for me? , i can compile
the standard circle without a problem, its jsut this one with olc
intergrated into it.

--
   +---------------------------------------------------------------+
   | FAQ: http://qsilver.queensu.ca/~fletchra/Circle/list-faq.html |
   | Archives: http://post.queensu.ca/listserv/wwwarch/circle.html |
   +---------------------------------------------------------------+



This archive was generated by hypermail 2b30 : 12/06/01 PST