=> Bootstrap dependency digest>=20211023: found digest-20220214 ===> Skipping vulnerability checks. WARNING: No /usr/pkg/pkgdb/pkg-vulnerabilities file found. WARNING: To fix run: `/usr/sbin/pkg_admin -K /usr/pkg/pkgdb fetch-pkg-vulnerabilities'. ===> Building for simutrans-121.0nb7 ===> HOSTCXX clipboard_internal.cc ===> HOSTCXX bauer/brueckenbauer.cc ===> HOSTCXX bauer/fabrikbauer.cc ===> HOSTCXX bauer/goods_manager.cc ===> HOSTCXX bauer/hausbauer.cc ===> HOSTCXX bauer/tunnelbauer.cc ===> HOSTCXX bauer/vehikelbauer.cc ===> HOSTCXX bauer/wegbauer.cc bauer/vehikelbauer.cc: In static member function 'static sint32 vehicle_builder_t::get_fastest_vehicle_speed(waytype_t, uint16, bool, bool)': bauer/vehikelbauer.cc:586:21: warning: suggest parentheses around '&&' within '||' [-Wparentheses] !allow_obsolete && vehicle_descriptor->is_retired(month_now))) { ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bauer/vehikelbauer.cc:584:17: warning: suggest parentheses around '&&' within '||' [-Wparentheses] use_timeline && ( ~~~~~~~~~~~~~^~~~ vehicle_descriptor->is_future(month_now) || ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ !allow_obsolete && vehicle_descriptor->is_retired(month_now))) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bauer/vehikelbauer.cc: In function 'bool compare_vehicles(const vehicle_desc_t*, const vehicle_desc_t*)': bauer/vehikelbauer.cc:253:4: warning: this statement may fall through [-Wimplicit-fallthrough=] if (cmp != 0) return cmp < 0; ^~ bauer/vehikelbauer.cc:254:3: note: here case depot_frame_t::sb_cost: ^~~~ bauer/vehikelbauer.cc:278:4: warning: this statement may fall through [-Wimplicit-fallthrough=] if (cmp != 0) return cmp < 0; ^~ bauer/vehikelbauer.cc:279:3: note: here case depot_frame_t::sb_retire_date: ^~~~ ===> HOSTCXX boden/boden.cc ===> HOSTCXX boden/brueckenboden.cc ===> HOSTCXX boden/fundament.cc ===> HOSTCXX boden/grund.cc ===> HOSTCXX boden/monorailboden.cc ===> HOSTCXX boden/tunnelboden.cc ===> HOSTCXX boden/wasser.cc ===> HOSTCXX boden/wege/kanal.cc ===> HOSTCXX boden/wege/maglev.cc ===> HOSTCXX boden/wege/monorail.cc ===> HOSTCXX boden/wege/narrowgauge.cc ===> HOSTCXX boden/wege/runway.cc ===> HOSTCXX boden/wege/schiene.cc ===> HOSTCXX boden/wege/strasse.cc ===> HOSTCXX boden/wege/weg.cc ===> HOSTCXX dataobj/crossing_logic.cc ===> HOSTCXX dataobj/environment.cc ===> HOSTCXX dataobj/freelist.cc dataobj/freelist.cc: In static member function 'static void* freelist_t::gimme_node(size_t)': dataobj/freelist.cc:114:47: warning: cast from 'char*' to 'nodelist_node_t*' increases required alignment of target type [-Wcast-align] nodelist_node_t *chunk = (nodelist_node_t *)p; ^ dataobj/freelist.cc:128:55: warning: cast from 'char*' to 'nodelist_node_t*' increases required alignment of target type [-Wcast-align] nodelist_node_t *tmp = (nodelist_node_t *)(p+i*size); ^ ===> HOSTCXX dataobj/gameinfo.cc ===> HOSTCXX dataobj/height_map_loader.cc ===> HOSTCXX dataobj/koord.cc ===> HOSTCXX dataobj/koord3d.cc ===> HOSTCXX dataobj/loadsave.cc ===> HOSTCXX dataobj/marker.cc ===> HOSTCXX dataobj/objlist.cc ===> HOSTCXX dataobj/powernet.cc ===> HOSTCXX dataobj/records.cc ===> HOSTCXX dataobj/rect.cc ===> HOSTCXX dataobj/ribi.cc ===> HOSTCXX dataobj/route.cc ===> HOSTCXX dataobj/scenario.cc ===> HOSTCXX dataobj/schedule.cc ===> HOSTCXX dataobj/settings.cc ===> HOSTCXX dataobj/tabfile.cc ===> HOSTCXX dataobj/translator.cc ===> HOSTCXX descriptor/bridge_desc.cc ===> HOSTCXX descriptor/building_desc.cc ===> HOSTCXX descriptor/factory_desc.cc ===> HOSTCXX descriptor/goods_desc.cc ===> HOSTCXX descriptor/ground_desc.cc ===> HOSTCXX descriptor/image.cc ===> HOSTCXX descriptor/obj_base_desc.cc ===> HOSTCXX descriptor/reader/bridge_reader.cc ===> HOSTCXX descriptor/reader/building_reader.cc ===> HOSTCXX descriptor/reader/citycar_reader.cc ===> HOSTCXX descriptor/reader/crossing_reader.cc ===> HOSTCXX descriptor/reader/factory_reader.cc ===> HOSTCXX descriptor/reader/good_reader.cc ===> HOSTCXX descriptor/reader/ground_reader.cc ===> HOSTCXX descriptor/reader/groundobj_reader.cc ===> HOSTCXX descriptor/reader/image_reader.cc ===> HOSTCXX descriptor/reader/imagelist2d_reader.cc ===> HOSTCXX descriptor/reader/imagelist_reader.cc ===> HOSTCXX descriptor/reader/obj_reader.cc ===> HOSTCXX descriptor/reader/pedestrian_reader.cc ===> HOSTCXX descriptor/reader/roadsign_reader.cc ===> HOSTCXX descriptor/reader/root_reader.cc ===> HOSTCXX descriptor/reader/sim_reader.cc ===> HOSTCXX descriptor/reader/skin_reader.cc ===> HOSTCXX descriptor/reader/sound_reader.cc ===> HOSTCXX descriptor/reader/text_reader.cc ===> HOSTCXX descriptor/reader/tree_reader.cc ===> HOSTCXX descriptor/reader/tunnel_reader.cc ===> HOSTCXX descriptor/reader/vehicle_reader.cc ===> HOSTCXX descriptor/reader/way_obj_reader.cc ===> HOSTCXX descriptor/reader/way_reader.cc ===> HOSTCXX descriptor/reader/xref_reader.cc ===> HOSTCXX descriptor/sound_desc.cc ===> HOSTCXX descriptor/tunnel_desc.cc ===> HOSTCXX descriptor/vehicle_desc.cc ===> HOSTCXX descriptor/way_desc.cc ===> HOSTCXX display/font.cc ===> HOSTCXX display/simgraph16.cc In file included from display/simgraph16.cc:18:0: display/simgraph16.cc: In function 'void rezoom_img(image_id)': display/../simmem.h:18:69: warning: cast from 'uint8* {aka unsigned char*}' to 'PIXVAL* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] #define MALLOCN(type, n) ((type*)xmalloc(sizeof(type) * (n))) // Allocate n objects of a certain type ^ display/simgraph16.cc:1504:59: note: in expansion of macro 'MALLOCN' rezoom_baseimage2[n % env_t::num_threads] = (PIXVAL *)MALLOCN( uint8, new_size ); ^~~~~~~ ===> HOSTCXX display/simview.cc display/simgraph16.cc:1796:59: warning: cast from 'uint8* {aka unsigned char*}' to 'PIXVAL* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] dest = (PIXVAL*)rezoom_baseimage[n % env_t::num_threads]; ^ display/simgraph16.cc: In function 'void display_img_nc(KOORD_VAL, KOORD_VAL, KOORD_VAL, const PIXVAL*)': display/simgraph16.cc:2481:30: warning: cast from 'PIXVAL* {aka short unsigned int*}' to 'uint32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] uint32 *ld = (uint32 *)p; ^ display/simgraph16.cc: In function 'void display_fb_internal(KOORD_VAL, KOORD_VAL, KOORD_VAL, KOORD_VAL, PIXVAL, bool, KOORD_VAL, KOORD_VAL, KOORD_VAL, KOORD_VAL)': display/simgraph16.cc:4027:27: warning: cast from 'PIXVAL* {aka short unsigned int*}' to 'uint32* {aka unsigned int*}' increases required alignment of target type [-Wcast-align] uint32 *lp = (uint32 *)p; ^ ===> HOSTCXX display/viewport.cc ===> HOSTCXX finder/placefinder.cc ===> HOSTCXX freight_list_sorter.cc ===> HOSTCXX gui/ai_option_t.cc ===> HOSTCXX gui/ai_selector.cc ===> HOSTCXX gui/banner.cc ===> HOSTCXX gui/base_info.cc ===> HOSTCXX gui/baum_edit.cc ===> HOSTCXX gui/city_info.cc ===> HOSTCXX gui/citybuilding_edit.cc ===> HOSTCXX gui/citylist_frame_t.cc ===> HOSTCXX gui/citylist_stats_t.cc ===> HOSTCXX gui/climates.cc ===> HOSTCXX gui/components/gui_aligned_container.cc ===> HOSTCXX gui/components/gui_building.cc ===> HOSTCXX gui/components/gui_button.cc ===> HOSTCXX gui/components/gui_button_to_chart.cc ===> HOSTCXX gui/components/gui_chart.cc ===> HOSTCXX gui/components/gui_colorbox.cc ===> HOSTCXX gui/components/gui_combobox.cc ===> HOSTCXX gui/components/gui_container.cc ===> HOSTCXX gui/components/gui_convoiinfo.cc ===> HOSTCXX gui/components/gui_divider.cc ===> HOSTCXX gui/components/gui_fixedwidth_textarea.cc ===> HOSTCXX gui/components/gui_flowtext.cc ===> HOSTCXX gui/components/gui_image.cc ===> HOSTCXX gui/components/gui_image_list.cc ===> HOSTCXX gui/components/gui_component.cc ===> HOSTCXX gui/components/gui_label.cc ===> HOSTCXX gui/components/gui_map_preview.cc ===> HOSTCXX gui/components/gui_numberinput.cc ===> HOSTCXX gui/components/gui_obj_view_t.cc ===> HOSTCXX gui/components/gui_scrollbar.cc ===> HOSTCXX gui/components/gui_scrolled_list.cc ===> HOSTCXX gui/components/gui_scrollpane.cc ===> HOSTCXX gui/components/gui_speedbar.cc ===> HOSTCXX gui/components/gui_tab_panel.cc ===> HOSTCXX gui/components/gui_textarea.cc ===> HOSTCXX gui/components/gui_textinput.cc ===> HOSTCXX gui/components/gui_world_view_t.cc ===> HOSTCXX gui/convoi_detail_t.cc ===> HOSTCXX gui/convoi_filter_frame.cc ===> HOSTCXX gui/convoi_frame.cc ===> HOSTCXX gui/convoi_info_t.cc ===> HOSTCXX gui/convoy_item.cc ===> HOSTCXX gui/curiosity_edit.cc ===> HOSTCXX gui/curiositylist_frame_t.cc ===> HOSTCXX gui/curiositylist_stats_t.cc ===> HOSTCXX gui/depot_frame.cc ===> HOSTCXX gui/display_settings.cc In file included from gui/display_settings.cc:13:0: gui/display_settings.h:28:38: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 virtual void draw( scr_coord offset ) override; ^ gui/display_settings.h:39:71: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 virtual bool action_triggered( gui_action_creator_t *comp, value_t v ) override; ^ ===> HOSTCXX gui/enlarge_map_frame_t.cc ===> HOSTCXX gui/extend_edit.cc ===> HOSTCXX gui/fabrik_info.cc ===> HOSTCXX gui/factory_chart.cc ===> HOSTCXX gui/factory_edit.cc ===> HOSTCXX gui/factorylist_frame_t.cc ===> HOSTCXX gui/factorylist_stats_t.cc ===> HOSTCXX gui/goods_frame_t.cc ===> HOSTCXX gui/goods_stats_t.cc ===> HOSTCXX gui/ground_info.cc ===> HOSTCXX gui/gui_frame.cc ===> HOSTCXX gui/gui_theme.cc ===> HOSTCXX gui/halt_info.cc ===> HOSTCXX gui/halt_list_filter_frame.cc ===> HOSTCXX gui/halt_list_frame.cc ===> HOSTCXX gui/halt_list_stats.cc ===> HOSTCXX gui/headquarter_info.cc ===> HOSTCXX gui/help_frame.cc ===> HOSTCXX gui/jump_frame.cc ===> HOSTCXX gui/minimap.cc ===> HOSTCXX gui/kennfarbe.cc ===> HOSTCXX gui/label_info.cc ===> HOSTCXX gui/labellist_frame_t.cc ===> HOSTCXX gui/labellist_stats_t.cc ===> HOSTCXX gui/line_item.cc ===> HOSTCXX gui/line_management_gui.cc ===> HOSTCXX gui/load_relief_frame.cc ===> HOSTCXX gui/loadfont_frame.cc ===> HOSTCXX gui/loadsave_frame.cc ===> HOSTCXX gui/map_frame.cc ===> HOSTCXX gui/message_frame_t.cc ===> HOSTCXX gui/message_option_t.cc ===> HOSTCXX gui/message_stats_t.cc ===> HOSTCXX gui/messagebox.cc ===> HOSTCXX gui/money_frame.cc ===> HOSTCXX gui/obj_info.cc ===> HOSTCXX gui/optionen.cc ===> HOSTCXX gui/pakselector.cc In file included from gui/optionen.cc:22:0: gui/display_settings.h:28:38: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 virtual void draw( scr_coord offset ) override; ^ gui/display_settings.h:39:71: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 virtual bool action_triggered( gui_action_creator_t *comp, value_t v ) override; ^ ===> HOSTCXX gui/password_frame.cc ===> HOSTCXX gui/player_frame_t.cc ===> HOSTCXX gui/privatesign_info.cc ===> HOSTCXX gui/savegame_frame.cc ===> HOSTCXX gui/scenario_frame.cc ===> HOSTCXX gui/scenario_info.cc ===> HOSTCXX gui/schedule_gui.cc ===> HOSTCXX gui/schedule_list.cc ===> HOSTCXX gui/server_frame.cc ===> HOSTCXX gui/settings_frame.cc ===> HOSTCXX gui/settings_stats.cc ===> HOSTCXX gui/signal_spacing.cc ===> HOSTCXX gui/simwin.cc ===> HOSTCXX gui/sound_frame.cc ===> HOSTCXX gui/sprachen.cc ===> HOSTCXX gui/station_building_select.cc ===> HOSTCXX gui/themeselector.cc ===> HOSTCXX gui/tool_selector.cc ===> HOSTCXX gui/trafficlight_info.cc ===> HOSTCXX gui/welt.cc ===> HOSTCXX network/checksum.cc ===> HOSTCXX network/memory_rw.cc ===> HOSTCXX network/network.cc ===> HOSTCXX network/network_address.cc ===> HOSTCXX network/network_cmd.cc ===> HOSTCXX network/network_cmd_ingame.cc ===> HOSTCXX network/network_cmd_scenario.cc ===> HOSTCXX network/network_cmp_pakset.cc ===> HOSTCXX network/network_file_transfer.cc ===> HOSTCXX network/network_packet.cc ===> HOSTCXX network/network_socket_list.cc ===> HOSTCXX network/pakset_info.cc ===> HOSTCXX network/pwd_hash.cc ===> HOSTCXX obj/baum.cc ===> HOSTCXX obj/bruecke.cc ===> HOSTCXX obj/crossing.cc ===> HOSTCXX obj/field.cc ===> HOSTCXX obj/gebaeude.cc ===> HOSTCXX obj/groundobj.cc ===> HOSTCXX obj/label.cc ===> HOSTCXX obj/leitung2.cc ===> HOSTCXX obj/pillar.cc ===> HOSTCXX obj/roadsign.cc ===> HOSTCXX obj/signal.cc ===> HOSTCXX obj/tunnel.cc ===> HOSTCXX obj/wayobj.cc ===> HOSTCXX obj/wolke.cc ===> HOSTCXX obj/zeiger.cc ===> HOSTCXX old_blockmanager.cc ===> HOSTCXX player/ai.cc ===> HOSTCXX player/ai_goods.cc ===> HOSTCXX player/ai_passenger.cc ===> HOSTCXX player/ai_scripted.cc ===> HOSTCXX player/finance.cc ===> HOSTCXX player/simplay.cc ===> HOSTCXX script/api/api_city.cc ===> HOSTCXX script/api/api_command.cc ===> HOSTCXX script/api/api_const.cc ===> HOSTCXX script/api/api_control.cc ===> HOSTCXX script/api/api_convoy.cc ===> HOSTCXX script/api/api_factory.cc ===> HOSTCXX script/api/api_gui.cc ===> HOSTCXX script/api/api_halt.cc ===> HOSTCXX script/api/api_include.cc ===> HOSTCXX script/api/api_line.cc ===> HOSTCXX script/api/api_map_objects.cc ===> HOSTCXX script/api/api_obj_desc.cc ===> HOSTCXX script/api/api_obj_desc_base.cc ===> HOSTCXX script/api/api_pathfinding.cc ===> HOSTCXX script/api/api_player.cc ===> HOSTCXX script/api/api_scenario.cc ===> HOSTCXX script/api/api_schedule.cc ===> HOSTCXX script/api/api_settings.cc ===> HOSTCXX script/api/api_simple.cc ===> HOSTCXX script/api/api_tiles.cc ===> HOSTCXX script/api/api_world.cc ===> HOSTCXX script/api/export_desc.cc ===> HOSTCXX script/api/get_next.cc ===> HOSTCXX script/api_class.cc ===> HOSTCXX script/api_function.cc ===> HOSTCXX script/api_param.cc ===> HOSTCXX script/dynamic_string.cc ===> HOSTCXX script/export_objs.cc ===> HOSTCXX script/script.cc ===> HOSTCXX simcity.cc ===> HOSTCXX simconvoi.cc ===> HOSTCXX simdebug.cc ===> HOSTCXX simdepot.cc ===> HOSTCXX simevent.cc ===> HOSTCXX simfab.cc ===> HOSTCXX simhalt.cc ===> HOSTCXX siminteraction.cc ===> HOSTCXX simintr.cc ===> HOSTCXX simio.cc ===> HOSTCXX simline.cc ===> HOSTCXX simlinemgmt.cc ===> HOSTCXX simloadingscreen.cc ===> HOSTCXX simmain.cc ===> HOSTCXX simmem.cc ===> HOSTCXX simmenu.cc simmain.cc:118:13: warning: 'void show_times(karte_t*, main_view_t*)' defined but not used [-Wunused-function] static void show_times(karte_t *welt, main_view_t *view) ^~~~~~~~~~ simmain.cc:87:13: warning: 'void show_sizes()' defined but not used [-Wunused-function] static void show_sizes() ^~~~~~~~~~ ===> HOSTCXX simmesg.cc In file included from simtool-dialogs.h:26:0, from simmenu.cc:20: gui/display_settings.h:28:38: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 virtual void draw( scr_coord offset ) override; ^ gui/display_settings.h:39:71: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 virtual bool action_triggered( gui_action_creator_t *comp, value_t v ) override; ^ ===> HOSTCXX simobj.cc ===> HOSTCXX simplan.cc ===> HOSTCXX simskin.cc ===> HOSTCXX simsound.cc ===> HOSTCXX simsys.cc ===> HOSTCXX simticker.cc ===> HOSTCXX simtool.cc ===> HOSTCXX simware.cc ===> HOSTCXX simworld.cc simtool.cc: In member function 'virtual const char* tool_schedule_add_t::work(player_t*, koord3d)': simtool.cc:2167:99: warning: cast from 'char*' to 'schedule_t*' increases required alignment of target type [-Wcast-align] return tool_schedule_insert_aux( welt, player, pos, (schedule_t*)const_cast<char *>(default_param), true ); ^ simtool.cc: In member function 'virtual const char* tool_schedule_ins_t::work(player_t*, koord3d)': simtool.cc:2172:99: warning: cast from 'char*' to 'schedule_t*' increases required alignment of target type [-Wcast-align] return tool_schedule_insert_aux( welt, player, pos, (schedule_t*)const_cast<char *>(default_param), false ); ^ ===> HOSTCXX squirrel/sq_extensions.cc ===> HOSTCXX squirrel/sqstdlib/sqstdaux.cc ===> HOSTCXX squirrel/sqstdlib/sqstdblob.cc ===> HOSTCXX squirrel/sqstdlib/sqstdio.cc ===> HOSTCXX squirrel/sqstdlib/sqstdmath.cc ===> HOSTCXX squirrel/sqstdlib/sqstdrex.cc squirrel/sqstdlib/sqstdrex.cc: In function 'SQInteger sqstd_rex_charnode(SQRex*, SQBool)': squirrel/sqstdlib/sqstdrex.cc:166:5: warning: this statement may fall through [-Wimplicit-fallthrough=] } //else default ^ squirrel/sqstdlib/sqstdrex.cc:167:4: note: here default: ^~~~~~~ ===> HOSTCXX squirrel/sqstdlib/sqstdstream.cc ===> HOSTCXX squirrel/sqstdlib/sqstdstring.cc squirrel/sqstdlib/sqstdstring.cc: In function 'SQRESULT sqstd_format(HSQUIRRELVM, SQInteger, SQInteger*, SQChar**)': squirrel/sqstdlib/sqstdstring.cc:121:17: warning: this statement may fall through [-Wimplicit-fallthrough=] fmt[fpos++] = _SC('\0'); ^ squirrel/sqstdlib/sqstdstring.cc:124:4: note: here case 'c': ^~~~ ===> HOSTCXX squirrel/sqstdlib/sqstdsystem.cc ===> HOSTCXX squirrel/squirrel/sqapi.cc ===> HOSTCXX squirrel/squirrel/sqbaselib.cc In file included from squirrel/squirrel/sqbaselib.cc:9:0: squirrel/squirrel/sqfuncproto.h: In static member function 'static SQFunctionProto* SQFunctionProto::Create(SQSharedState*, SQInteger, SQInteger, SQInteger, SQInteger, SQInteger, SQInteger, SQInteger, SQInteger)': squirrel/squirrel/sqfuncproto.h:79:63: warning: cast from 'SQInstruction*' to 'SQObjectPtr*' increases required alignment of target type [-Wcast-align] f->_literals = (SQObjectPtr*)&f->_instructions[ninstructions]; ^ In file included from squirrel/squirrel/sqapi.cc:9:0: squirrel/squirrel/sqfuncproto.h: In static member function 'static SQFunctionProto* SQFunctionProto::Create(SQSharedState*, SQInteger, SQInteger, SQInteger, SQInteger, SQInteger, SQInteger, SQInteger, SQInteger)': squirrel/squirrel/sqfuncproto.h:79:63: warning: cast from 'SQInstruction*' to 'SQObjectPtr*' increases required alignment of target type [-Wcast-align] f->_literals = (SQObjectPtr*)&f->_instructions[ninstructions]; ^ ===> HOSTCXX squirrel/squirrel/sqclass.cc In file included from squirrel/squirrel/sqclass.cc:8:0: squirrel/squirrel/sqfuncproto.h: In static member function 'static SQFunctionProto* SQFunctionProto::Create(SQSharedState*, SQInteger, SQInteger, SQInteger, SQInteger, SQInteger, SQInteger, SQInteger, SQInteger)': squirrel/squirrel/sqfuncproto.h:79:63: warning: cast from 'SQInstruction*' to 'SQObjectPtr*' increases required alignment of target type [-Wcast-align] f->_literals = (SQObjectPtr*)&f->_instructions[ninstructions]; ^ ===> HOSTCXX squirrel/squirrel/sqcompiler.cc In file included from squirrel/squirrel/sqcompiler.cc:11:0: squirrel/squirrel/sqfuncproto.h: In static member function 'static SQFunctionProto* SQFunctionProto::Create(SQSharedState*, SQInteger, SQInteger, SQInteger, SQInteger, SQInteger, SQInteger, SQInteger, SQInteger)': squirrel/squirrel/sqfuncproto.h:79:63: warning: cast from 'SQInstruction*' to 'SQObjectPtr*' increases required alignment of target type [-Wcast-align] f->_literals = (SQObjectPtr*)&f->_instructions[ninstructions]; ^ ===> HOSTCXX squirrel/squirrel/sqdebug.cc squirrel/squirrel/sqcompiler.cc: In member function 'void SQCompiler::ParseTableOrClass(SQInteger, SQInteger)': squirrel/squirrel/sqcompiler.cc:982:5: warning: this statement may fall through [-Wimplicit-fallthrough=] if(separator == ',') { //only works for tables ^~ squirrel/squirrel/sqcompiler.cc:987:4: note: here default : ^~~~~~~ In file included from squirrel/squirrel/sqdebug.cc:7:0: squirrel/squirrel/sqfuncproto.h: In static member function 'static SQFunctionProto* SQFunctionProto::Create(SQSharedState*, SQInteger, SQInteger, SQInteger, SQInteger, SQInteger, SQInteger, SQInteger, SQInteger)': squirrel/squirrel/sqfuncproto.h:79:63: warning: cast from 'SQInstruction*' to 'SQObjectPtr*' increases required alignment of target type [-Wcast-align] f->_literals = (SQObjectPtr*)&f->_instructions[ninstructions]; ^ ===> HOSTCXX squirrel/squirrel/sqfuncstate.cc In file included from squirrel/squirrel/sqfuncstate.cc:8:0: squirrel/squirrel/sqfuncproto.h: In static member function 'static SQFunctionProto* SQFunctionProto::Create(SQSharedState*, SQInteger, SQInteger, SQInteger, SQInteger, SQInteger, SQInteger, SQInteger, SQInteger)': squirrel/squirrel/sqfuncproto.h:79:63: warning: cast from 'SQInstruction*' to 'SQObjectPtr*' increases required alignment of target type [-Wcast-align] f->_literals = (SQObjectPtr*)&f->_instructions[ninstructions]; ^ ===> HOSTCXX squirrel/squirrel/sqlexer.cc squirrel/squirrel/sqlexer.cc: In member function 'void SQLexer::LexBlockComment()': squirrel/squirrel/sqlexer.cc:118:28: warning: this statement may fall through [-Wimplicit-fallthrough=] case SQUIRREL_EOB: Error(_SC("missing \"*/\" in comment")); ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ squirrel/squirrel/sqlexer.cc:119:4: note: here default: NEXT(); ^~~~~~~ squirrel/squirrel/sqlexer.cc: In member function 'SQInteger SQLexer::Lex()': squirrel/squirrel/sqlexer.cc:208:9: warning: this statement may fall through [-Wimplicit-fallthrough=] Error(_SC("error parsing the string")); ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ squirrel/squirrel/sqlexer.cc:210:3: note: here case _SC('"'): ^~~~ squirrel/squirrel/sqlexer.cc:216:9: warning: this statement may fall through [-Wimplicit-fallthrough=] Error(_SC("error parsing the string")); ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ squirrel/squirrel/sqlexer.cc:218:3: note: here case _SC('{'): case _SC('}'): case _SC('('): case _SC(')'): case _SC('['): case _SC(']'): ^~~~ ===> HOSTCXX squirrel/squirrel/sqmem.cc ===> HOSTCXX squirrel/squirrel/sqobject.cc In file included from squirrel/squirrel/sqobject.cc:10:0: squirrel/squirrel/sqfuncproto.h: In static member function 'static SQFunctionProto* SQFunctionProto::Create(SQSharedState*, SQInteger, SQInteger, SQInteger, SQInteger, SQInteger, SQInteger, SQInteger, SQInteger)': squirrel/squirrel/sqfuncproto.h:79:63: warning: cast from 'SQInstruction*' to 'SQObjectPtr*' increases required alignment of target type [-Wcast-align] f->_literals = (SQObjectPtr*)&f->_instructions[ninstructions]; ^ ===> HOSTCXX squirrel/squirrel/sqstate.cc In file included from squirrel/squirrel/sqstate.cc:7:0: squirrel/squirrel/sqfuncproto.h: In static member function 'static SQFunctionProto* SQFunctionProto::Create(SQSharedState*, SQInteger, SQInteger, SQInteger, SQInteger, SQInteger, SQInteger, SQInteger, SQInteger)': squirrel/squirrel/sqfuncproto.h:79:63: warning: cast from 'SQInstruction*' to 'SQObjectPtr*' increases required alignment of target type [-Wcast-align] f->_literals = (SQObjectPtr*)&f->_instructions[ninstructions]; ^ ===> HOSTCXX squirrel/squirrel/sqtable.cc In file included from squirrel/squirrel/sqtable.cc:7:0: squirrel/squirrel/sqfuncproto.h: In static member function 'static SQFunctionProto* SQFunctionProto::Create(SQSharedState*, SQInteger, SQInteger, SQInteger, SQInteger, SQInteger, SQInteger, SQInteger, SQInteger)': squirrel/squirrel/sqfuncproto.h:79:63: warning: cast from 'SQInstruction*' to 'SQObjectPtr*' increases required alignment of target type [-Wcast-align] f->_literals = (SQObjectPtr*)&f->_instructions[ninstructions]; ^ ===> HOSTCXX squirrel/squirrel/sqvm.cc ===> HOSTCXX unicode.cc In file included from squirrel/squirrel/sqvm.cc:10:0: squirrel/squirrel/sqfuncproto.h: In static member function 'static SQFunctionProto* SQFunctionProto::Create(SQSharedState*, SQInteger, SQInteger, SQInteger, SQInteger, SQInteger, SQInteger, SQInteger, SQInteger)': squirrel/squirrel/sqfuncproto.h:79:63: warning: cast from 'SQInstruction*' to 'SQObjectPtr*' increases required alignment of target type [-Wcast-align] f->_literals = (SQObjectPtr*)&f->_instructions[ninstructions]; ^ squirrel/squirrel/sqvm.cc: In member function 'bool SQVM::ObjCmp(const SQObjectPtr&, const SQObjectPtr&, SQInteger&)': squirrel/squirrel/sqvm.cc:241:4: warning: this statement may fall through [-Wimplicit-fallthrough=] } ^ squirrel/squirrel/sqvm.cc:243:3: note: here default: ^~~~~~~ squirrel/squirrel/sqvm.cc: In member function 'bool SQVM::ToString(const SQObjectPtr&, SQObjectPtr&)': squirrel/squirrel/sqvm.cc:319:3: warning: this statement may fall through [-Wimplicit-fallthrough=] } ^ squirrel/squirrel/sqvm.cc:320:2: note: here default: ^~~~~~~ squirrel/squirrel/sqvm.cc: In member function 'bool SQVM::FOREACH_OP(SQObjectPtr&, SQObjectPtr&, SQObjectPtr&, SQObjectPtr&, SQInteger, int, int&)': squirrel/squirrel/sqvm.cc:578:3: warning: this statement may fall through [-Wimplicit-fallthrough=] } ^ squirrel/squirrel/sqvm.cc:579:2: note: here default: ^~~~~~~ squirrel/squirrel/sqvm.cc: In member function 'bool SQVM::Execute(SQObjectPtr&, SQInteger, SQInteger, SQObjectPtr&, SQBool, SQVM::ExecutionType, SQBool)': squirrel/squirrel/sqvm.cc:829:7: warning: this statement may fall through [-Wimplicit-fallthrough=] } ^ squirrel/squirrel/sqvm.cc:834:6: note: here default: ^~~~~~~ squirrel/squirrel/sqvm.cc:770:5: warning: this statement may fall through [-Wimplicit-fallthrough=] } ^ squirrel/squirrel/sqvm.cc:772:4: note: here case _OP_CALL: { ^~~~ squirrel/squirrel/sqvm.cc: In member function 'SQInteger SQVM::FallBackGet(const SQObjectPtr&, const SQObjectPtr&, SQObjectPtr&)': squirrel/squirrel/sqvm.cc:1323:3: warning: this statement may fall through [-Wimplicit-fallthrough=] if(_delegable(self)->_delegate) { ^~ squirrel/squirrel/sqvm.cc:1330:2: note: here case OT_INSTANCE: { ^~~~ squirrel/squirrel/sqvm.cc: In member function 'SQInteger SQVM::FallBackSet(const SQObjectPtr&, const SQObjectPtr&, const SQObjectPtr&)': squirrel/squirrel/sqvm.cc:1394:3: warning: this statement may fall through [-Wimplicit-fallthrough=] if(_table(self)->_delegate) { ^~ squirrel/squirrel/sqvm.cc:1398:2: note: here case OT_INSTANCE: ^~~~ ===> HOSTCXX utils/cbuffer_t.cc ===> HOSTCXX utils/csv.cc ===> HOSTCXX utils/log.cc ===> HOSTCXX utils/searchfolder.cc ===> HOSTCXX utils/sha1.cc ===> HOSTCXX utils/simrandom.cc ===> HOSTCXX utils/simstring.cc ===> HOSTCXX utils/simthread.cc ===> HOSTCXX vehicle/movingobj.cc ===> HOSTCXX vehicle/simpeople.cc ===> HOSTCXX vehicle/simroadtraffic.cc ===> HOSTCXX vehicle/simvehicle.cc ===> HOSTCXX simsys_s2.cc ===> HOSTCXX sound/sdl_mixer_sound.cc ===> HOSTCXX music/sdl_midi.cc ===> LD build/default/sim ld: /tmp/pkgbuild/games/simutrans/work.alpha/.buildlink/lib/libSDL2.a(SDL_bsdjoystick.o): in function `FreeHwData': (.text+0x320): undefined reference to `hid_dispose_report_desc' ld: (.text+0x324): undefined reference to `hid_dispose_report_desc' ld: /tmp/pkgbuild/games/simutrans/work.alpha/.buildlink/lib/libSDL2.a(SDL_bsdjoystick.o): in function `BSD_JoystickUpdate': (.text+0x418): undefined reference to `hid_start_parse' ld: (.text+0x420): undefined reference to `hid_start_parse' ld: (.text+0x444): undefined reference to `hid_get_item' ld: (.text+0x44c): undefined reference to `hid_get_item' ld: (.text+0x484): undefined reference to `hid_get_data' ld: (.text+0x48c): undefined reference to `hid_get_data' ld: (.text+0x4c4): undefined reference to `hid_end_parse' ld: (.text+0x4c8): undefined reference to `hid_end_parse' ld: (.text+0x50c): undefined reference to `hid_get_data' ld: (.text+0x51c): undefined reference to `hid_get_data' ld: (.text+0x580): undefined reference to `hid_get_data' ld: (.text+0x588): undefined reference to `hid_get_data' ld: /tmp/pkgbuild/games/simutrans/work.alpha/.buildlink/lib/libSDL2.a(SDL_bsdjoystick.o): in function `CreateHwData': (.text+0x934): undefined reference to `hid_get_report_desc' ld: (.text+0x950): undefined reference to `hid_get_report_desc' ld: (.text+0x994): undefined reference to `hid_report_size' ld: (.text+0x998): undefined reference to `hid_report_size' ld: (.text+0xaa8): undefined reference to `hid_start_parse' ld: (.text+0xaac): undefined reference to `hid_start_parse' ld: (.text+0xaf4): undefined reference to `hid_get_item' ld: (.text+0xafc): undefined reference to `hid_get_item' ld: (.text+0xb54): undefined reference to `hid_end_parse' ld: (.text+0xb58): undefined reference to `hid_end_parse' ld: /tmp/pkgbuild/games/simutrans/work.alpha/.buildlink/lib/libSDL2.a(SDL_bsdjoystick.o): in function `BSD_JoystickInit': (.text+0x12d4): undefined reference to `hid_init' ld: (.text+0x12d8): undefined reference to `hid_init' ld: /tmp/pkgbuild/games/simutrans/work.alpha/.buildlink/lib/libSDL2.a(SDL_systhread.o): in function `SDL_SYS_CreateThread': (.text+0x48): undefined reference to `pthread_attr_init' ld: (.text+0x50): undefined reference to `pthread_attr_init' ld: (.text+0x64): undefined reference to `pthread_attr_setdetachstate' ld: (.text+0x6c): undefined reference to `pthread_attr_setdetachstate' ld: (.text+0x84): undefined reference to `pthread_create' ld: (.text+0x98): undefined reference to `pthread_create' ld: (.text+0x124): undefined reference to `pthread_attr_setstacksize' ld: (.text+0x128): undefined reference to `pthread_attr_setstacksize' ld: /tmp/pkgbuild/games/simutrans/work.alpha/.buildlink/lib/libSDL2.a(SDL_systhread.o): in function `SDL_SYS_SetupThread': (.text+0x180): undefined reference to `pthread_setname_np' ld: (.text+0x188): undefined reference to `pthread_setname_np' ld: (.text+0x240): undefined reference to `pthread_setcanceltype' ld: (.text+0x244): undefined reference to `pthread_setcanceltype' ld: /tmp/pkgbuild/games/simutrans/work.alpha/.buildlink/lib/libSDL2.a(SDL_systhread.o): in function `SDL_SYS_SetThreadPriority': (.text+0x324): undefined reference to `pthread_getschedparam' ld: (.text+0x32c): undefined reference to `pthread_getschedparam' ld: (.text+0x3d4): undefined reference to `pthread_setschedparam' ld: (.text+0x3dc): undefined reference to `pthread_setschedparam' ld: /tmp/pkgbuild/games/simutrans/work.alpha/.buildlink/lib/libSDL2.a(SDL_syssem.o): in function `SDL_CreateSemaphore_REAL': (.text+0x3c): undefined reference to `sem_init' ld: (.text+0x48): undefined reference to `sem_init' ld: /tmp/pkgbuild/games/simutrans/work.alpha/.buildlink/lib/libSDL2.a(SDL_syssem.o): in function `SDL_DestroySemaphore_REAL': (.text+0xec): undefined reference to `sem_destroy' ld: (.text+0xf0): undefined reference to `sem_destroy' ld: /tmp/pkgbuild/games/simutrans/work.alpha/.buildlink/lib/libSDL2.a(SDL_syssem.o): in function `SDL_SemTryWait_REAL': (.text+0x134): undefined reference to `sem_trywait' ld: (.text+0x138): undefined reference to `sem_trywait' ld: /tmp/pkgbuild/games/simutrans/work.alpha/.buildlink/lib/libSDL2.a(SDL_syssem.o): in function `SDL_SemWait_REAL': (.text+0x1d0): undefined reference to `sem_wait' ld: (.text+0x1d4): undefined reference to `sem_wait' ld: /tmp/pkgbuild/games/simutrans/work.alpha/.buildlink/lib/libSDL2.a(SDL_syssem.o): in function `SDL_SemWaitTimeout_REAL': (.text+0x370): undefined reference to `sem_timedwait' ld: (.text+0x378): undefined reference to `sem_timedwait' ld: /tmp/pkgbuild/games/simutrans/work.alpha/.buildlink/lib/libSDL2.a(SDL_syssem.o): in function `SDL_SemValue_REAL': (.text+0x500): undefined reference to `sem_getvalue' ld: (.text+0x504): undefined reference to `sem_getvalue' ld: /tmp/pkgbuild/games/simutrans/work.alpha/.buildlink/lib/libSDL2.a(SDL_syssem.o): in function `SDL_SemPost_REAL': (.text+0x548): undefined reference to `sem_post' ld: (.text+0x54c): undefined reference to `sem_post' ld: /tmp/pkgbuild/games/simutrans/work.alpha/.buildlink/lib/libSDL2.a(SDL_audio.o): in function `SDL_AudioInit_REAL': (.text+0x2d84): undefined reference to `src_new' ld: (.text+0x2d94): undefined reference to `src_process' ld: (.text+0x2da0): undefined reference to `src_reset' ld: (.text+0x2dac): undefined reference to `src_delete' ld: (.text+0x2db8): undefined reference to `src_strerror' ld: (.text+0x2dc4): undefined reference to `src_simple' ld: /tmp/pkgbuild/games/simutrans/work.alpha/.buildlink/lib/libSDL2.a(SDL_x11dyn.o): in function `SDL_X11_LoadSymbols': (.text+0x730): undefined reference to `XAllocSizeHints' ld: (.text+0x748): undefined reference to `XAllocWMHints' ld: (.text+0x754): undefined reference to `XAllocClassHint' ld: (.text+0x760): undefined reference to `XChangePointerControl' ld: (.text+0x76c): undefined reference to `XChangeProperty' ld: (.text+0x778): undefined reference to `XCheckIfEvent' ld: (.text+0x784): undefined reference to `XClearWindow' ld: (.text+0x790): undefined reference to `XCloseDisplay' ld: (.text+0x79c): undefined reference to `XConvertSelection' ld: (.text+0x7a8): undefined reference to `XCreateBitmapFromData' ld: (.text+0x7b4): undefined reference to `XCreateColormap' ld: (.text+0x7c0): undefined reference to `XCreatePixmapCursor' ld: (.text+0x7cc): undefined reference to `XCreateFontCursor' ld: (.text+0x7d8): undefined reference to `XCreateFontSet' ld: (.text+0x7e4): undefined reference to `XCreateGC' ld: (.text+0x7f0): undefined reference to `XCreateImage' ld: (.text+0x7fc): undefined reference to `XCreateWindow' ld: (.text+0x808): undefined reference to `XDefineCursor' ld: (.text+0x814): undefined reference to `XDeleteProperty' ld: (.text+0x820): undefined reference to `XDestroyWindow' ld: (.text+0x82c): undefined reference to `XDisplayKeycodes' ld: (.text+0x838): undefined reference to `XDrawRectangle' ld: (.text+0x844): undefined reference to `XDisplayName' ld: (.text+0x850): undefined reference to `XDrawString' ld: (.text+0x85c): undefined reference to `XEventsQueued' ld: (.text+0x868): undefined reference to `XFillRectangle' ld: (.text+0x874): undefined reference to `XFilterEvent' ld: (.text+0x880): undefined reference to `XFlush' ld: (.text+0x88c): undefined reference to `XFree' ld: (.text+0x898): undefined reference to `XFreeCursor' ld: (.text+0x8a4): undefined reference to `XFreeFontSet' ld: (.text+0x8b0): undefined reference to `XFreeGC' ld: (.text+0x8bc): undefined reference to `XFreeFont' ld: (.text+0x8c8): undefined reference to `XFreeModifiermap' ld: (.text+0x8d4): undefined reference to `XFreePixmap' ld: (.text+0x8e0): undefined reference to `XFreeStringList' ld: (.text+0x8ec): undefined reference to `XGetAtomName' ld: (.text+0x8f8): undefined reference to `XGetInputFocus' ld: (.text+0x904): undefined reference to `XGetErrorDatabaseText' ld: (.text+0x910): undefined reference to `XGetModifierMapping' ld: (.text+0x91c): undefined reference to `XGetPointerControl' ld: (.text+0x928): undefined reference to `XGetSelectionOwner' ld: (.text+0x934): undefined reference to `XGetVisualInfo' ld: (.text+0x940): undefined reference to `XGetWindowAttributes' ld: (.text+0x94c): undefined reference to `XGetWindowProperty' ld: (.text+0x958): undefined reference to `XGetWMHints' ld: (.text+0x964): undefined reference to `XGetWMNormalHints' ld: (.text+0x970): undefined reference to `XIfEvent' ld: (.text+0x97c): undefined reference to `XGrabKeyboard' ld: (.text+0x988): undefined reference to `XGrabPointer' ld: (.text+0x994): undefined reference to `XGrabServer' ld: (.text+0x9a0): undefined reference to `XIconifyWindow' ld: (.text+0x9ac): undefined reference to `XKeysymToKeycode' ld: (.text+0x9b8): undefined reference to `XKeysymToString' ld: (.text+0x9c4): undefined reference to `XInstallColormap' ld: (.text+0x9d0): undefined reference to `XInternAtom' ld: (.text+0x9dc): undefined reference to `XListPixmapFormats' ld: (.text+0x9e8): undefined reference to `XLoadQueryFont' ld: (.text+0x9f4): undefined reference to `XLookupKeysym' ld: (.text+0xa00): undefined reference to `XLookupString' ld: (.text+0xa0c): undefined reference to `XMapRaised' ld: (.text+0xa18): undefined reference to `XMatchVisualInfo' ld: (.text+0xa24): undefined reference to `XMissingExtension' ld: (.text+0xa30): undefined reference to `XMoveWindow' ld: (.text+0xa3c): undefined reference to `XOpenDisplay' ld: (.text+0xa48): undefined reference to `XInitThreads' ld: (.text+0xa54): undefined reference to `XPeekEvent' ld: (.text+0xa60): undefined reference to `XPending' ld: (.text+0xa6c): undefined reference to `XPutImage' ld: (.text+0xa78): undefined reference to `XQueryKeymap' ld: (.text+0xa84): undefined reference to `XQueryPointer' ld: (.text+0xa90): undefined reference to `XRaiseWindow' ld: (.text+0xa9c): undefined reference to `XReparentWindow' ld: (.text+0xaa8): undefined reference to `XResetScreenSaver' ld: (.text+0xab4): undefined reference to `XResizeWindow' ld: (.text+0xac0): undefined reference to `XScreenNumberOfScreen' ld: (.text+0xacc): undefined reference to `XSelectInput' ld: (.text+0xad8): undefined reference to `XSendEvent' ld: (.text+0xae4): undefined reference to `XSetErrorHandler' ld: (.text+0xaf0): undefined reference to `XSetForeground' ld: (.text+0xafc): undefined reference to `XSetIOErrorHandler' ld: (.text+0xb08): undefined reference to `XSetInputFocus' ld: (.text+0xb14): undefined reference to `XSetSelectionOwner' ld: (.text+0xb20): undefined reference to `XSetTransientForHint' ld: (.text+0xb2c): undefined reference to `XSetTextProperty' ld: (.text+0xb38): undefined reference to `XSetWindowBackground' ld: (.text+0xb44): undefined reference to `XSetWMHints' ld: (.text+0xb50): undefined reference to `XSetWMNormalHints' ld: (.text+0xb5c): undefined reference to `XSetWMProperties' ld: (.text+0xb68): undefined reference to `XSetWMProtocols' ld: (.text+0xb74): undefined reference to `XStoreColors' ld: (.text+0xb80): undefined reference to `XStoreName' ld: (.text+0xb8c): undefined reference to `XStringListToTextProperty' ld: (.text+0xb98): undefined reference to `XSync' ld: (.text+0xba4): undefined reference to `XTextExtents' ld: (.text+0xbb0): undefined reference to `XTranslateCoordinates' ld: (.text+0xbbc): undefined reference to `XUndefineCursor' ld: (.text+0xbc8): undefined reference to `XUngrabKeyboard' ld: (.text+0xbd4): undefined reference to `XUngrabPointer' ld: (.text+0xbe0): undefined reference to `XUngrabServer' ld: (.text+0xbec): undefined reference to `XUninstallColormap' ld: (.text+0xbf8): undefined reference to `XUnloadFont' ld: (.text+0xc04): undefined reference to `XWarpPointer' ld: (.text+0xc10): undefined reference to `XWindowEvent' ld: (.text+0xc1c): undefined reference to `XWithdrawWindow' ld: (.text+0xc28): undefined reference to `XVisualIDFromVisual' ld: (.text+0xc34): undefined reference to `XGetDefault' ld: (.text+0xc40): undefined reference to `XQueryExtension' ld: (.text+0xc4c): undefined reference to `XDisplayString' ld: (.text+0xc58): undefined reference to `XGetErrorText' ld: (.text+0xc64): undefined reference to `_XEatData' ld: (.text+0xc70): undefined reference to `_XFlush' ld: (.text+0xc7c): undefined reference to `_XFlushGCCache' ld: (.text+0xc88): undefined reference to `_XRead' ld: (.text+0xc94): undefined reference to `_XReadPad' ld: (.text+0xca0): undefined reference to `_XSend' ld: (.text+0xcac): undefined reference to `_XReply' ld: (.text+0xcb8): undefined reference to `_XSetLastRequestRead' ld: (.text+0xcc4): undefined reference to `XSynchronize' ld: (.text+0xcd0): undefined reference to `XESetWireToEvent' ld: (.text+0xcdc): undefined reference to `XESetEventToWire' ld: (.text+0xce8): undefined reference to `XRefreshKeyboardMapping' ld: (.text+0xcf4): undefined reference to `XQueryTree' ld: (.text+0xd00): undefined reference to `XSupportsLocale' ld: (.text+0xd0c): undefined reference to `XmbTextListToTextProperty' ld: (.text+0xd18): undefined reference to `XFixesCreatePointerBarrier' ld: (.text+0xd2c): undefined reference to `XFixesDestroyPointerBarrier' ld: (.text+0xd38): undefined reference to `XIBarrierReleasePointer' ld: (.text+0xd44): undefined reference to `XFixesQueryVersion' ld: (.text+0xd50): undefined reference to `XGetEventData' ld: (.text+0xd5c): undefined reference to `XFreeEventData' ld: (.text+0xd68): undefined reference to `XkbQueryExtension' ld: (.text+0xd74): undefined reference to `XkbKeycodeToKeysym' ld: (.text+0xd80): undefined reference to `XkbGetState' ld: (.text+0xd8c): undefined reference to `XkbGetUpdatedMap' ld: (.text+0xd98): undefined reference to `XkbGetMap' ld: (.text+0xda4): undefined reference to `XkbFreeClientMap' ld: (.text+0xdb0): undefined reference to `XkbFreeKeyboard' ld: (.text+0xdbc): undefined reference to `XkbSetDetectableAutoRepeat' ld: (.text+0xdc8): undefined reference to `XKeycodeToKeysym' ld: (.text+0xdd4): undefined reference to `Xutf8TextListToTextProperty' ld: (.text+0xde8): undefined reference to `Xutf8LookupString' ld: (.text+0xdf4): undefined reference to `XDestroyIC' ld: (.text+0xe00): undefined reference to `XSetICFocus' ld: (.text+0xe0c): undefined reference to `XUnsetICFocus' ld: (.text+0xe18): undefined reference to `XOpenIM' ld: (.text+0xe24): undefined reference to `XCloseIM' ld: (.text+0xe30): undefined reference to `Xutf8DrawString' ld: (.text+0xe3c): undefined reference to `Xutf8TextExtents' ld: (.text+0xe48): undefined reference to `XSetLocaleModifiers' ld: (.text+0xe54): undefined reference to `Xutf8ResetIC' ld: (.text+0xe60): undefined reference to `XShmAttach' ld: (.text+0xe74): undefined reference to `XShmDetach' ld: (.text+0xe80): undefined reference to `XShmPutImage' ld: (.text+0xe8c): undefined reference to `XShmCreateImage' ld: (.text+0xe98): undefined reference to `XShmCreatePixmap' ld: (.text+0xea4): undefined reference to `XShmQueryExtension' ld: (.text+0xeb0): undefined reference to `_XData32' ld: (.text+0xec4): undefined reference to `_XRead32' ld: (.text+0xed0): undefined reference to `XcursorImageCreate' ld: (.text+0xee4): undefined reference to `XcursorImageDestroy' ld: (.text+0xef0): undefined reference to `XcursorImageLoadCursor' ld: (.text+0xefc): undefined reference to `XdbeQueryExtension' ld: (.text+0xf10): undefined reference to `XdbeAllocateBackBufferName' ld: (.text+0xf1c): undefined reference to `XdbeDeallocateBackBufferName' ld: (.text+0xf28): undefined reference to `XdbeSwapBuffers' ld: (.text+0xf34): undefined reference to `XdbeBeginIdiom' ld: (.text+0xf40): undefined reference to `XdbeEndIdiom' ld: (.text+0xf4c): undefined reference to `XdbeGetVisualInfo' ld: (.text+0xf58): undefined reference to `XdbeFreeVisualInfo' ld: (.text+0xf64): undefined reference to `XdbeGetBackBufferAttributes' ld: (.text+0xf70): undefined reference to `XIQueryDevice' ld: (.text+0xf84): undefined reference to `XIFreeDeviceInfo' ld: (.text+0xf90): undefined reference to `XISelectEvents' ld: (.text+0xf9c): undefined reference to `XIGrabTouchBegin' ld: (.text+0xfa8): undefined reference to `XIUngrabTouchBegin' ld: (.text+0xfb4): undefined reference to `XIQueryVersion' ld: (.text+0xfc0): undefined reference to `XIGetSelectedEvents' ld: (.text+0xfcc): undefined reference to `XIGetClientPointer' ld: (.text+0xfd8): undefined reference to `XIWarpPointer' ld: (.text+0xfe4): undefined reference to `XRRQueryVersion' ld: (.text+0xff8): undefined reference to `XRRQueryExtension' ld: (.text+0x1004): undefined reference to `XRRGetScreenInfo' ld: (.text+0x1010): undefined reference to `XRRConfigCurrentConfiguration' ld: (.text+0x101c): undefined reference to `XRRConfigCurrentRate' ld: (.text+0x1028): undefined reference to `XRRConfigRates' ld: (.text+0x1034): undefined reference to `XRRConfigSizes' ld: (.text+0x1040): undefined reference to `XRRSetScreenConfigAndRate' ld: (.text+0x104c): undefined reference to `XRRFreeScreenConfigInfo' ld: (.text+0x1058): undefined reference to `XRRSetScreenSize' ld: (.text+0x1064): undefined reference to `XRRGetScreenSizeRange' ld: (.text+0x1070): undefined reference to `XRRGetScreenResources' ld: (.text+0x107c): undefined reference to `XRRGetScreenResourcesCurrent' ld: (.text+0x1088): undefined reference to `XRRFreeScreenResources' ld: (.text+0x1094): undefined reference to `XRRGetOutputInfo' ld: (.text+0x10a0): undefined reference to `XRRFreeOutputInfo' ld: (.text+0x10ac): undefined reference to `XRRGetCrtcInfo' ld: (.text+0x10b8): undefined reference to `XRRFreeCrtcInfo' ld: (.text+0x10c4): undefined reference to `XRRSetCrtcConfig' ld: (.text+0x10d0): undefined reference to `XRRListOutputProperties' ld: (.text+0x10dc): undefined reference to `XRRQueryOutputProperty' ld: (.text+0x10e8): undefined reference to `XRRGetOutputProperty' ld: (.text+0x10f4): undefined reference to `XRRGetOutputPrimary' ld: (.text+0x1100): undefined reference to `XRRSelectInput' ld: (.text+0x110c): undefined reference to `XScreenSaverQueryExtension' ld: (.text+0x1120): undefined reference to `XScreenSaverQueryVersion' ld: (.text+0x112c): undefined reference to `XScreenSaverSuspend' ld: (.text+0x1140): undefined reference to `XShapeCombineMask' ld: (.text+0x114c): undefined reference to `XCreateIC' ld: (.text+0x1158): undefined reference to `XGetICValues' ld: /tmp/pkgbuild/games/simutrans/work.alpha/.buildlink/lib/libSDL2.a(SDL_kmsdrmdyn.o): in function `SDL_KMSDRM_LoadSymbols': (.text+0x200): undefined reference to `drmModeFreeResources' ld: (.text+0x204): undefined reference to `drmModeFreeObjectProperties' ld: (.text+0x210): undefined reference to `drmModeFreeFB' ld: (.text+0x21c): undefined reference to `drmModeFreeCrtc' ld: (.text+0x228): undefined reference to `drmModeFreeConnector' ld: (.text+0x234): undefined reference to `drmModeFreeEncoder' ld: (.text+0x240): undefined reference to `drmGetCap' ld: (.text+0x24c): undefined reference to `drmSetMaster' ld: (.text+0x258): undefined reference to `drmAuthMagic' ld: (.text+0x264): undefined reference to `drmModeGetResources' ld: (.text+0x270): undefined reference to `drmModeAddFB' ld: (.text+0x27c): undefined reference to `drmModeAddFB2' ld: (.text+0x288): undefined reference to `drmModeRmFB' ld: (.text+0x294): undefined reference to `drmModeGetFB' ld: (.text+0x2a0): undefined reference to `drmModeGetCrtc' ld: (.text+0x2ac): undefined reference to `drmModeSetCrtc' ld: (.text+0x2b8): undefined reference to `drmModeCrtcGetGamma' ld: (.text+0x2c4): undefined reference to `drmModeCrtcSetGamma' ld: (.text+0x2d0): undefined reference to `drmModeSetCursor' ld: (.text+0x2dc): undefined reference to `drmModeSetCursor2' ld: (.text+0x2e8): undefined reference to `drmModeMoveCursor' ld: (.text+0x2f4): undefined reference to `drmModeGetEncoder' ld: (.text+0x300): undefined reference to `drmModeGetConnector' ld: (.text+0x30c): undefined reference to `drmHandleEvent' ld: (.text+0x318): undefined reference to `drmModePageFlip' ld: (.text+0x324): undefined reference to `drmSetClientCap' ld: (.text+0x330): undefined reference to `drmModeGetPlaneResources' ld: (.text+0x33c): undefined reference to `drmModeGetPlane' ld: (.text+0x348): undefined reference to `drmModeObjectGetProperties' ld: (.text+0x354): undefined reference to `drmModeObjectSetProperty' ld: (.text+0x360): undefined reference to `drmModeGetProperty' ld: (.text+0x36c): undefined reference to `drmModeFreeProperty' ld: (.text+0x38c): undefined reference to `drmModeFreePlane' ld: (.text+0x398): undefined reference to `drmModeFreePlaneResources' ld: (.text+0x3a4): undefined reference to `drmModeSetPlane' ld: (.text+0x3b8): undefined reference to `gbm_device_is_format_supported' ld: (.text+0x3c4): undefined reference to `gbm_device_destroy' ld: (.text+0x3d0): undefined reference to `gbm_create_device' ld: (.text+0x3dc): undefined reference to `gbm_bo_get_width' ld: (.text+0x3e8): undefined reference to `gbm_bo_get_height' ld: (.text+0x3f4): undefined reference to `gbm_bo_get_stride' ld: (.text+0x400): undefined reference to `gbm_bo_get_format' ld: (.text+0x40c): undefined reference to `gbm_bo_get_handle' ld: (.text+0x418): undefined reference to `gbm_bo_write' ld: (.text+0x424): undefined reference to `gbm_bo_get_device' ld: (.text+0x430): undefined reference to `gbm_bo_set_user_data' ld: (.text+0x43c): undefined reference to `gbm_bo_get_user_data' ld: (.text+0x448): undefined reference to `gbm_bo_destroy' ld: (.text+0x454): undefined reference to `gbm_bo_create' ld: (.text+0x460): undefined reference to `gbm_surface_create' ld: (.text+0x46c): undefined reference to `gbm_surface_destroy' ld: (.text+0x478): undefined reference to `gbm_surface_lock_front_buffer' ld: (.text+0x484): undefined reference to `gbm_surface_release_buffer' gmake: *** [common.mk:22: build/default/sim] Error 1 *** Error code 2 Stop. make[1]: stopped in /usr/pkgsrc/games/simutrans *** Error code 1 Stop. make: stopped in /usr/pkgsrc/games/simutrans