[Freeciv-Dev] Re: (PR#17042) mac os x (Tiger) and xcode on intel - freec
[Top] [All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index] [Thread Index]
Subject: |
[Freeciv-Dev] Re: (PR#17042) mac os x (Tiger) and xcode on intel - freeciv crashes machine |
From: |
"Ian Wallace" <ian@xxxxxxxxx> |
Date: |
Mon, 29 May 2006 23:44:19 -0700 |
Reply-to: |
bugs@xxxxxxxxxxx |
<URL: http://bugs.freeciv.org/Ticket/Display.html?id=17042 >
On 29-May-06, at 8:57 PM, Jason Dorje Short wrote:
>
> <URL: http://bugs.freeciv.org/Ticket/Display.html?id=17042 >
>
> Ian Wallace wrote:
>> <URL: http://bugs.freeciv.org/Ticket/Display.html?id=17042 >
>>
>>
>> Hello again,
>>
>> I'm compiling the packages, and I have run into some compile errors
>> about missing symbols:
>>
>> gcc -g -O2 -Wall -Wpointer-arith -Wcast-align -Wmissing-prototypes -
>> Wmissing-declarations -o civserver civserver.o ../utility/
>> libcivutility.a ../common/libcivcommon.a ../ai/libcivai.a ../utility/
>> libcivutility.a ./libcivserver.a ../utility/libcivutility.a ../
>> common/
>> libcivcommon.a ../ai/libcivai.a ../utility/libcivutility.a ./
>> libcivserver.a ../utility/libcivutility.a ../common/aicore/
>> libaicore.a ./generator/libgenerator.a userdb/libuserdb.a -
>> lreadline -lz -liconv
>> /usr/bin/ld: Undefined symbols:
>> _rl_forced_update_display
>> _history_truncate_file
>> collect2: ld returned 1 exit status
>> make[3]: *** [civserver] Error 1
>> make[2]: *** [all-recursive] Error 1
>> make[1]: *** [all-recursive] Error 1
>> make: *** [all] Error 2
>>
>> My thought is that it seems that there is an include file missing:
>>
>> grep -R _rl_forced_update_display *
>> Binary file server/console.o matches
>> Binary file server/libcivserver.a matches
>>
>> Perhaps the console.o needs to be included, or at least the
>> console.h. I'm not sure. Anyway, if you have any advice, that would
>> be great. I don't think I will be getting past this myself.
>>
>> Ian
>>
>>
>>
>>
>> ---------------------------------------------------------------------
>> ---
>>
>>
>> Hello again,
>>
>> I'm compiling the packages, and I have run into some compile errors
>> about missing symbols:
>>
>> gcc -g -O2 -Wall -Wpointer-arith -Wcast-align -Wmissing-prototypes
>> -Wmissing-declarations -o civserver civserver.o
>> ../utility/libcivutility.a ../common/libcivcommon.a ../ai/libcivai.a
>> ../utility/libcivutility.a ./libcivserver.a ../utility/
>> libcivutility.a
>> ../common/libcivcommon.a ../ai/libcivai.a ../utility/libcivutility.a
>> ./libcivserver.a ../utility/libcivutility.a ../common/aicore/
>> libaicore.a
>> ./generator/libgenerator.a userdb/libuserdb.a -lreadline -lz -
>> liconv
>> /usr/bin/ld: Undefined symbols:
>> _rl_forced_update_display
>> _history_truncate_file
>> collect2: ld returned 1 exit status
>> make[3]: *** [civserver] Error 1
>> make[2]: *** [all-recursive] Error 1
>> make[1]: *** [all-recursive] Error 1
>> make: *** [all] Error 2
>>
>> My thought is that it seems that there is an include file missing:
>>
>> grep -R _rl_forced_update_display *
>> Binary file server/console.o matches
>> Binary file server/libcivserver.a matches
>>
>> Perhaps the console.o needs to be included, or at least the
>> console.h.
>> I'm not sure. Anyway, if you have any advice, that would be
>> great. I
>> don't think I will be getting past this myself.
>
> Undefined symbols means a library is missing. readline.h gives
> reference to the _rl_forced_update_display function but -lreadline
> does
> not have it. There are several reasons why this may happen, of
> which a
> few are easy to fix.
>
> Question: what version of readline do you have?
>
> The easiest fix is to use --without-readline on your configure line.
>
> -jason
>
>
I compiled with your --without-readline option and it compiled just
fine. I was able to start the server, but when I try to start the
client I get this error:
./civclient
1: Did not read help texts
0: No usable default tileset found, aborting!
Even though there does seem to be some tilesets in ./data.
I will look through the docs for this issue, but if you know it
offhand, let me know.
Ian
- [Freeciv-Dev] Re: (PR#17042) mac os x (Tiger) and xcode on intel - freeciv crashes machine, Nathan Brazil, 2006/05/17
- [Freeciv-Dev] Re: (PR#17042) mac os x (Tiger) and xcode on intel - freeciv crashes machine, Ian Wallace, 2006/05/17
- [Freeciv-Dev] Re: (PR#17042) mac os x (Tiger) and xcode on intel - freeciv crashes machine, Nathan Brazil, 2006/05/18
- [Freeciv-Dev] Re: (PR#17042) mac os x (Tiger) and xcode on intel - freeciv crashes machine, Ian Wallace, 2006/05/19
- [Freeciv-Dev] Re: (PR#17042) mac os x (Tiger) and xcode on intel - freeciv crashes machine, Ian Wallace, 2006/05/25
- [Freeciv-Dev] Re: (PR#17042) mac os x (Tiger) and xcode on intel - freeciv crashes machine, Nathan Brazil, 2006/05/26
- [Freeciv-Dev] Re: (PR#17042) mac os x (Tiger) and xcode on intel - freeciv crashes machine, Ian Wallace, 2006/05/29
- [Freeciv-Dev] Re: (PR#17042) mac os x (Tiger) and xcode on intel - freeciv crashes machine, Ian Wallace, 2006/05/29
- [Freeciv-Dev] Re: (PR#17042) mac os x (Tiger) and xcode on intel - freeciv crashes machine, Jason Dorje Short, 2006/05/29
- [Freeciv-Dev] Re: (PR#17042) mac os x (Tiger) and xcode on intel - freeciv crashes machine,
Ian Wallace <=
- [Freeciv-Dev] (PR#17042) mac os x (Tiger) and xcode on intel - freeciv crashes machine, Christian Prochaska, 2006/05/30
|
|