openttd 0.5.0 compile error on linux

Got a problem with OpenTTD? Find some help here.

Moderator: OpenTTD Developers

Post Reply
xargon
Engineer
Engineer
Posts: 6
Joined: 13 Sep 2006 17:00
Location: Germany
Contact:

openttd 0.5.0 compile error on linux

Post by xargon »

hi!
after running configure i ran make and it went until here:

Code: Select all

xargon@swordmaster:~/openttd-0.5.0-source$ make
===> Compiling and Linking endian_check
===> Testing endianness for host
===> Compiling and Linking strgen/strgen
===> Generating table/strings.h
===> Testing endianness for target
===> DEP music/extmidi.c
===> DEP unix.c
===> DEP video/sdl_v.c
===> DEP sound/sdl_s.c
===> DEP sdl.c
===> DEP ai/trolly/trolly.c
===> DEP ai/trolly/shared.c
===> DEP ai/trolly/pathfinder.c
===> DEP ai/trolly/build.c
===> DEP ai/default/default.c
===> DEP ai/ai.c
===> DEP video/null_v.c
===> DEP video/dedicated_v.c
===> DEP sound/null_s.c
===> DEP music/null_m.c
===> DEP window.c
===> DEP widget.c
===> DEP waypoint.c
===> DEP water_cmd.c
===> DEP viewport.c
===> DEP vehicle_gui.c
===> DEP vehicle.c
===> DEP unmovable_cmd.c
===> DEP tunnelbridge_cmd.c
===> DEP tunnel_map.c
===> DEP tree_cmd.c
===> DEP train_gui.c
===> DEP train_cmd.c
===> DEP town_gui.c
===> DEP town_cmd.c
===> DEP tile.c
===> DEP thread.c
===> DEP tgp.c
===> DEP texteff.c
===> DEP terraform_gui.c
===> DEP subsidy_gui.c
===> DEP strings.c
===> DEP string.c
===> DEP station_map.c
===> DEP station_gui.c
===> DEP station_cmd.c
===> DEP spritecache.c
===> DEP sound.c
===> DEP smallmap_gui.c
===> DEP signs.c
===> DEP ship_gui.c
===> DEP ship_cmd.c
===> DEP settings_gui.c
===> DEP settings.c
===> DEP screenshot.c
===> DEP saveload.c
===> DEP roadveh_gui.c
===> DEP roadveh_cmd.c
===> DEP road_map.c
===> DEP road_gui.c
===> DEP road_cmd.c
===> DEP rev.c
===> DEP rail_gui.c
===> DEP rail_cmd.c
===> DEP rail.c
===> DEP queue.c
===> DEP players.c
===> DEP player_gui.c
===> DEP pathfind.c
===> DEP os_timer.c
===> DEP order_gui.c
===> DEP order_cmd.c
===> DEP openttd.c
===> DEP oldpool.c
===> DEP oldloader.c
===> DEP npf.c
===> DEP news_gui.c
===> DEP newgrf_text.c
===> DEP newgrf_station.c
===> DEP newgrf_spritegroup.c
===> DEP newgrf_sound.c
===> DEP newgrf_gui.c
===> DEP newgrf_engine.c
===> DEP newgrf_config.c
===> DEP newgrf_cargo.c
===> DEP newgrf.c
===> DEP network_udp.c
===> DEP network_server.c
===> DEP network_gui.c
===> DEP network_gamelist.c
===> DEP network_data.c
===> DEP network_client.c
===> DEP network.c
===> DEP namegen.c
===> DEP music_gui.c
===> DEP music.c
===> DEP mixer.c
===> DEP misc_gui.c
===> DEP misc_cmd.c
===> DEP misc.c
===> DEP minilzo.c
===> DEP mersenne.c
===> DEP md5.c
===> DEP map.c
===> DEP main_gui.c
===> DEP landscape.c
===> DEP intro_gui.c
===> DEP industry_gui.c
===> DEP industry_cmd.c
===> DEP heightmap.c
===> DEP graph_gui.c
===> DEP gfxinit.c
===> DEP gfx.c
===> DEP genworld_gui.c
===> DEP genworld.c
===> DEP fontcache.c
===> DEP fios.c
===> DEP fileio.c
===> DEP engine_gui.c
===> DEP engine.c
===> DEP elrail.c
===> DEP economy.c
===> DEP dummy_land.c
===> DEP driver.c
===> DEP dock_gui.c
===> DEP disaster_cmd.c
===> DEP depot_gui.c
===> DEP depot.c
===> DEP dedicated.c
===> DEP debug.c
===> DEP date.c
===> DEP currency.c
===> DEP console_cmds.c
===> DEP console.c
===> DEP command.c
===> DEP clear_cmd.c
===> DEP callback_table.c
===> DEP build_vehicle_gui.c
===> DEP bridge_map.c
===> DEP bridge_gui.c
===> DEP bmp.c
===> DEP aystar.c
===> DEP airport_gui.c
===> DEP airport.c
===> DEP aircraft_gui.c
===> DEP aircraft_cmd.c
===> DEP yapf/yapf_ship.cpp
===> DEP yapf/yapf_road.cpp
===> DEP yapf/yapf_rail.cpp
===> DEP yapf/yapf_common.cpp
===> DEP yapf/follow_track.cpp
===> DEP helpers.cpp
===> Compiling language american
===> Compiling language brazilian_portuguese
===> Compiling language bulgarian
===> Compiling language catalan
===> Compiling language czech
===> Compiling language danish
===> Compiling language dutch
===> Compiling language english
===> Compiling language esperanto
===> Compiling language estonian
===> Compiling language finnish
===> Compiling language french
===> Compiling language galician
===> Compiling language german
===> Compiling language hungarian
===> Compiling language icelandic
===> Compiling language italian
===> Compiling language japanese
===> Compiling language korean
===> Compiling language lithuanian
===> Compiling language norwegian_bokmal
===> Compiling language norwegian_nynorsk
===> Compiling language origveh
===> Compiling language polish
===> Compiling language portuguese
===> Compiling language romanian
===> Compiling language russian
===> Compiling language simplified_chinese
===> Compiling language slovak
===> Compiling language slovenian
===> Compiling language spanish
===> Compiling language swedish
===> Compiling language traditional_chinese
===> Compiling language turkish
===> Compiling language ukrainian
===> Compiling helpers.cpp
===> Compiling yapf/follow_track.cpp
===> Compiling yapf/yapf_common.cpp
===> Compiling yapf/yapf_rail.cpp
===> Compiling yapf/yapf_road.cpp
===> Compiling yapf/yapf_ship.cpp
===> Compiling aircraft_cmd.c
===> Compiling aircraft_gui.c
===> Compiling airport.c
===> Compiling airport_gui.c
===> Compiling aystar.c
===> Compiling bmp.c
===> Compiling bridge_gui.c
===> Compiling bridge_map.c
===> Compiling build_vehicle_gui.c
===> Compiling callback_table.c
===> Compiling clear_cmd.c
===> Compiling command.c
===> Compiling console.c
===> Compiling console_cmds.c
===> Compiling currency.c
===> Compiling date.c
===> Compiling debug.c
===> Compiling dedicated.c
===> Compiling depot.c
===> Compiling depot_gui.c
===> Compiling disaster_cmd.c
===> Compiling dock_gui.c
===> Compiling driver.c
===> Compiling dummy_land.c
===> Compiling economy.c
===> Compiling elrail.c
===> Compiling engine.c
===> Compiling engine_gui.c
===> Compiling fileio.c
===> Compiling fios.c
===> Compiling fontcache.c
fontcache.c: In function `GetFontByFaceName':
fontcache.c:216: warning: implicit declaration of function `FcFini'
===> Compiling genworld.c
===> Compiling genworld_gui.c
===> Compiling gfx.c
===> Compiling gfxinit.c
===> Compiling graph_gui.c
===> Compiling heightmap.c
===> Compiling industry_cmd.c
===> Compiling industry_gui.c
===> Compiling intro_gui.c
===> Compiling landscape.c
===> Compiling main_gui.c
===> Compiling map.c
===> Compiling md5.c
===> Compiling mersenne.c
===> Compiling minilzo.c
===> Compiling misc.c
===> Compiling misc_cmd.c
===> Compiling misc_gui.c
===> Compiling mixer.c
===> Compiling music.c
===> Compiling music_gui.c
===> Compiling namegen.c
===> Compiling network.c
===> Compiling network_client.c
===> Compiling network_data.c
===> Compiling network_gamelist.c
===> Compiling network_gui.c
===> Compiling network_server.c
===> Compiling network_udp.c
===> Compiling newgrf.c
===> Compiling newgrf_cargo.c
===> Compiling newgrf_config.c
===> Compiling newgrf_engine.c
===> Compiling newgrf_gui.c
===> Compiling newgrf_sound.c
===> Compiling newgrf_spritegroup.c
===> Compiling newgrf_station.c
===> Compiling newgrf_text.c
===> Compiling news_gui.c
===> Compiling npf.c
===> Compiling oldloader.c
===> Compiling oldpool.c
===> Compiling openttd.c
===> Compiling order_cmd.c
===> Compiling order_gui.c
===> Compiling os_timer.c
===> Compiling pathfind.c
===> Compiling player_gui.c
===> Compiling players.c
===> Compiling queue.c
===> Compiling rail.c
===> Compiling rail_cmd.c
===> Compiling rail_gui.c
===> Compiling rev.c
===> Compiling road_cmd.c
===> Compiling road_gui.c
===> Compiling road_map.c
===> Compiling roadveh_cmd.c
===> Compiling roadveh_gui.c
===> Compiling saveload.c
===> Compiling screenshot.c
===> Compiling settings.c
===> Compiling settings_gui.c
===> Compiling ship_cmd.c
===> Compiling ship_gui.c
===> Compiling signs.c
===> Compiling smallmap_gui.c
===> Compiling sound.c
===> Compiling spritecache.c
===> Compiling station_cmd.c
===> Compiling station_gui.c
===> Compiling station_map.c
===> Compiling string.c
===> Compiling strings.c
===> Compiling subsidy_gui.c
===> Compiling terraform_gui.c
===> Compiling texteff.c
===> Compiling tgp.c
===> Compiling thread.c
===> Compiling tile.c
===> Compiling town_cmd.c
===> Compiling town_gui.c
===> Compiling train_cmd.c
===> Compiling train_gui.c
===> Compiling tree_cmd.c
===> Compiling tunnel_map.c
===> Compiling tunnelbridge_cmd.c
===> Compiling unmovable_cmd.c
===> Compiling vehicle.c
===> Compiling vehicle_gui.c
===> Compiling viewport.c
===> Compiling water_cmd.c
===> Compiling waypoint.c
===> Compiling widget.c
===> Compiling window.c
===> Compiling music/null_m.c
===> Compiling sound/null_s.c
===> Compiling video/dedicated_v.c
===> Compiling video/null_v.c
===> Compiling ai/ai.c
===> Compiling ai/default/default.c
===> Compiling ai/trolly/build.c
===> Compiling ai/trolly/pathfinder.c
===> Compiling ai/trolly/shared.c
===> Compiling ai/trolly/trolly.c
===> Compiling sdl.c
===> Compiling sound/sdl_s.c
===> Compiling video/sdl_v.c
===> Compiling unix.c
===> Compiling music/extmidi.c
===> Linking openttd
fontcache.o(.text+0x2a5): In function `LoadFreeTypeFont':
: undefined reference to `FcFini'
collect2: ld returned 1 exit status
make: *** [openttd] Error 1

does anyone know how to fix this?[/code]
xargon
Engineer
Engineer
Posts: 6
Joined: 13 Sep 2006 17:00
Location: Germany
Contact:

Post by xargon »

alright, I solved it, I just had to upgrade fontconfig...
DaveMan
Engineer
Engineer
Posts: 2
Joined: 17 Mar 2007 20:15

Post by DaveMan »

Hello,

(Sorry i am totally new here and I mistakenly posted this message in the Transport Tycoon forum ... Anyway)

I'm also trying to update (an older port was available) the OpenTTD port for Sharp Zaurus, running a full X11 Linux platform called "pdaXrom".

Make stops here:

Code: Select all

===> DEP video/sdl_v.c
===> DEP sound/sdl_s.c
===> DEP sdl.c
===> Compiling misc_gui.c
misc_gui.c: In function `CheatsWndProc':
misc_gui.c:1851: error: unrecognizable insn:
(insn:HI 245 243 1053 11 variables.h:375 (set (mem/s:SI (plus:SI (mult:SI (subreg:SI (reg:DI 138 [ i ]) 0)
                    (const_int 4 [0x4]))
                (reg/f:SI 130)) [5 _decode_parameters S4 A32])
        (subreg:SI (reg:DI 138 [ i ]) 0)) -1 (nil)
    (expr_list:REG_EQUAL (const_int 0 [0x0])
        (nil)))
misc_gui.c:1851: internal compiler error: in extract_insn, at recog.c:2083
Please submit a full bug report,
with preprocessed source if appropriate.
See <URL:http://gcc.gnu.org/bugs.html> for instructions.
make: *** [misc_gui.o] Error 1
Does anyone know what is missing here?
I am really eager to try the latest version for Zaurus.
Any help is much appreciated. Thanks a lot!

Dave :P
Rubidium
OpenTTD Developer
OpenTTD Developer
Posts: 3815
Joined: 09 Feb 2006 19:15

Post by Rubidium »

Your compiler seems to crash on OTTD's source code. It is not a bug in our code, but a bug in the compiler you are using. Try updating the compiler and when that doesn't fix the problem, you have to report the bug at the people who wrote the compiler.
DaveMan
Engineer
Engineer
Posts: 2
Joined: 17 Mar 2007 20:15

Post by DaveMan »

Okay, i will go talk to the devs there. Thanks!
Post Reply

Return to “OpenTTD Problems”

Who is online

Users browsing this forum: No registered users and 2 guests