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

Re: CF: Irix 5.3 Yet more problems.



[John Cater]

>   ld:
>   The shared object /usr/lib/libsocket.so did not resolve any symbols.
>           You may want to remove it from your link line.
>   The shared object /usr/lib/libnsl.so did not resolve any symbols.
>           You may want to remove it from your link line.

-lnsl and -lsocket are probably only necessary on Solaris, but this is
benign.

>           cc -g -DLIBDIR=\"/usr/games/crossfire/lib\" -I  -I../include -I. -Iinclude -ICnv -I../include
>   -I. -Iinclude -ICnv -c crossedit.c
>   cfe: Error: include/Posix.h: 33: Cannot open file sys/types.h for #include
>   cfe: Error: include/Posix.h: 38: Cannot open file sys/stat.h for #include

These include files are very basic and always available.  My theory is
that the -I on its own resets the include search path.  If you look in
the Makefile, it probably says -I$(SOMEVARIABLE), perhaps -I$(XPMINC)
or somesuch.  Either set the variable to something reasonable or
remove it.


Kjetil T.

-
[you can put yourself on the announcement list only or unsubscribe altogether
by sending an email stating your wishes to ]