Crossfire Mailing List Archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

making crossfire... :(



     Ahrrg!  :)
     Hello!
     Sorry for disturbing the peace!
     
     I realy wanna play...
     
     I wanna play crossfire-0.92.7 on my solaris 2.5 in openwindows.
     It seems to compile in gcc.
     
     The history so far...
     
     Prolog:
     edit 'crosssite.def' .
     
     Chapter1: Where is 'Imake.tmpl' ?
     'xmkmf /usr/openwin/lib' did it!
     
     Chapter2: Where is './../crosssite.def' ?
     edit line 58 'crossfire.cf'
     
     Pause: 'make Makefiles'
     
     Chapter3: Where is 'INCROOT' ?
     edit all 'Makefile''s 'INCROOT' to '/usr/openwin/share/include'
     'make's output:
     
     making all in ./common...
     making all in ./doc...
     making all in ./doc/playbook...
     making all in ./doc/spoiler...
     making all in ./doc/spell-docs...
     making all in ./doc/spoiler-html...
     making all in ./doc/playbook-html...
     making all in ./server...
     rm -f crossfire
     gcc -ansi -Wall -o crossfire  alchemy.o apply.o attack.o ban.o 
     c_bind.o c_chat.o c_misc.o c_move.o c_new.o c_object.o c_party.o 
     c_wiz.o commands.o daemon.o egoitem.o  encounter.o ericserver.o 
     hiscore.o gods.o init.o input.o login.o main.o monster.o move.o 
     newitem.o obwin.o pets.o player.o resurrection.o rune.o shop.o 
     skills.o skill_util.o socket.o sounds.o spell_effect.o spell_util.o 
     swamp.o swap.o time.o xio.o  -DSYSV -DSVR4 -xF -Wa,-cg92 
     -R:/usr/openwin/lib  -L/lib     -L../common  -lcross  -lXext -lX11   
     -lsocket -lnsl   
     ld: fatal: library -lXext: not found
     ld: fatal: library -lX11: not found
     ld: fatal: File processing errors.  No output written to crossfire
     *** Error code 1
     make: Fatal error: Command failed for target `crossfire'
     Current working directory 
     /home/ivi2146/crossfire/crossfire-0.92.7/server
     *** Error code 1
     make: Fatal error: Command failed for target `all'
     
     What is lacking? (My knowledge?)
     These EXTRA_LIBRARIES...
     I have tried to remove '-lXext' and it just want X11.
     I have changed '-lX11' to '-l/usr/openwin/lib/X11' and
     '-l/usr/openwin/share/include/X11' but just get the same error message
     (well it sez something like "ld: fatal: library -l/usr/openw..." 
     instead).
     
     I have read, I have tried...
     What to change? What to do?
     Which directory does it look for? How do I specify that?
     Are there any workarounds?
     What file does it need and how do I include them?
     (I have tried to exlude Xext and X11 but it is missing lots of things 
     then [funktions?])
     
     :)
     Just the answer that works is enough!
     
     I hope this information can help you.
     
     Thanks/
     /Ian Vitek
     ian.vitek@capgemini.se
     +46 8 7045139
     PS: Any help is help...DS