=> 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