GDC 4.7 build problems on Ubuntu 12.10

Joseph Rushton Wakeling joseph.wakeling at webdrake.net
Fri Oct 26 14:13:01 PDT 2012


Carrying over from a discussion on d-learn, here's where I'm at with the 
attempts to build GDC.

I've got the latest gdc-4.7 from GitHub, I've pulled in the gcc 4.7.2 sources 
using apt-get and tweaked and applied the debian patches, run update-gcc.sh, and 
then ran configure with the following options:

../gcc-4.7-4.7.2/src/configure --enable-languages=d --disable-multilib 
--disable-libgomp --disable-libmudflap --disable-libquadmath 
--disable-libquadmath-support --disable-lto

... and then called make -j6

This build runs for quite a long way before falling over with the following, I 
believe at the point where it's building gdc itself:

-----------------------------------------------------------------------------
d/d-gcc.o: In function `used_arg':
gcc.c:(.text+0xdf4): undefined reference to `fatal_error'
d/d-gcc.o: In function `compare_version_strings':
gcc.c:(.text+0xf4a): undefined reference to `fancy_abort'
gcc.c:(.text+0xf5e): undefined reference to `fancy_abort'
gcc.c:(.text+0xf6d): undefined reference to `fatal_error'
gcc.c:(.text+0xf81): undefined reference to `fancy_abort'
gcc.c:(.text+0xf90): undefined reference to `fatal_error'
d/d-gcc.o: In function `version_compare_spec_function':
gcc.c:(.text+0x1120): undefined reference to `fatal_error'
gcc.c:(.text+0x1238): undefined reference to `fatal_error'
gcc.c:(.text+0x124c): undefined reference to `fancy_abort'
gcc.c:(.text+0x1258): undefined reference to `fatal_error'
d/d-gcc.o: In function `compare_debug_auxbase_opt_spec_function':
gcc.c:(.text+0x143c): undefined reference to `fatal_error'
gcc.c:(.text+0x1448): undefined reference to `fatal_error'
gcc.c:(.text+0x1454): undefined reference to `fatal_error'
d/d-gcc.o: In function `xputenv':
gcc.c:(.text+0x1762): undefined reference to `fnotice'
d/d-gcc.o: In function `find_plugindir_spec_function':
gcc.c:(.text+0x2497): undefined reference to `fancy_abort'
d/d-gcc.o: In function `find_file_spec_function':
gcc.c:(.text+0x24bb): undefined reference to `fancy_abort'
d/d-gcc.o: In function `remove_outfile_spec_function':
gcc.c:(.text+0x2532): undefined reference to `fancy_abort'
d/d-gcc.o: In function `replace_outfile_spec_function':
gcc.c:(.text+0x25dd): undefined reference to `fancy_abort'
d/d-gcc.o: In function `getenv_spec_function':
gcc.c:(.text+0x2677): undefined reference to `fatal_error'
d/d-gcc.o: In function `process_command':
gcc.c:(.text+0x2c62): undefined reference to `common_handle_option'
gcc.c:(.text+0x2c71): undefined reference to `target_handle_option'
gcc.c:(.text+0x2dda): undefined reference to `read_cmdline_option'
gcc.c:(.text+0x2ffb): undefined reference to `warning'
gcc.c:(.text+0x3111): undefined reference to `warning'
gcc.c:(.text+0x322a): undefined reference to `fancy_abort'
d/d-gcc.o: In function `retry_ice':
gcc.c:(.text+0x381b): undefined reference to `fnotice'
gcc.c:(.text+0x3b32): undefined reference to `fnotice'
d/d-gcc.o: In function `add_sysrooted_prefix.constprop.20':
gcc.c:(.text+0x3d72): undefined reference to `fatal_error'
d/d-gcc.o: In function `init_spec.part.4':
gcc.c:(.text+0x4184): undefined reference to `fnotice'
d/d-gcc.o: In function `add_linker_option':
gcc.c:(.text+0x4326): undefined reference to `vec_heap_p_reserve'
d/d-gcc.o: In function `add_preprocessor_option':
gcc.c:(.text+0x4386): undefined reference to `vec_heap_p_reserve'
d/d-gcc.o: In function `add_assembler_option':
gcc.c:(.text+0x43e6): undefined reference to `vec_heap_p_reserve'
d/d-gcc.o: In function `driver_handle_option':
gcc.c:(.text+0x4cde): undefined reference to `fancy_abort'
gcc.c:(.text+0x4da9): undefined reference to `fancy_abort'
gcc.c:(.text+0x4dbd): undefined reference to `fancy_abort'
gcc.c:(.text+0x4dd1): undefined reference to `fancy_abort'
gcc.c:(.text+0x4de5): undefined reference to `fancy_abort'
d/d-gcc.o:gcc.c:(.text+0x4df9): more undefined references to `fancy_abort' follow
d/d-gcc.o: In function `driver_handle_option':
gcc.c:(.text+0x4e31): undefined reference to `fatal_error'
d/d-gcc.o: In function `store_arg':
gcc.c:(.text+0x4f8d): undefined reference to `vec_heap_p_reserve'
d/d-gcc.o: In function `create_at_file':
gcc.c:(.text+0x5214): undefined reference to `fatal_error'
gcc.c:(.text+0x5223): undefined reference to `fatal_error'
gcc.c:(.text+0x5232): undefined reference to `fatal_error'
d/d-gcc.o: In function `execute':
gcc.c:(.text+0x5666): undefined reference to `fatal_error'
gcc.c:(.text+0x591c): undefined reference to `vec_heap_p_reserve'
gcc.c:(.text+0x59b8): undefined reference to `vec_heap_p_reserve_exact'
gcc.c:(.text+0x5e36): undefined reference to `fnotice'
gcc.c:(.text+0x5f58): undefined reference to `fancy_abort'
gcc.c:(.text+0x5f62): undefined reference to `fatal_error'
gcc.c:(.text+0x5f8a): undefined reference to `fancy_abort'
gcc.c:(.text+0x5fc1): undefined reference to `fatal_error'
gcc.c:(.text+0x5fe4): undefined reference to `internal_error'
gcc.c:(.text+0x5fee): undefined reference to `fatal_error'
d/d-gcc.o: In function `do_spec_1':
gcc.c:(.text+0x669f): undefined reference to `fatal_error'
gcc.c:(.text+0x69e0): undefined reference to `fatal_error'
gcc.c:(.text+0x6d6a): undefined reference to `inform'
gcc.c:(.text+0x75fa): undefined reference to `fatal_error'
gcc.c:(.text+0x7ad8): undefined reference to `vec_heap_p_reserve_exact'
gcc.c:(.text+0x7d50): undefined reference to `fatal_error'
gcc.c:(.text+0x7d66): undefined reference to `fatal_error'
gcc.c:(.text+0x7d97): undefined reference to `fatal_error'
gcc.c:(.text+0x7da6): undefined reference to `fatal_error'
gcc.c:(.text+0x7dba): undefined reference to `fatal_error'
d/d-gcc.o:gcc.c:(.text+0x7dd5): more undefined references to `fatal_error' follow
d/d-gcc.o: In function `compare_debug_dump_opt_spec_function':
gcc.c:(.text+0x8b5a): undefined reference to `fancy_abort'
d/d-gcc.o: In function `do_self_spec':
gcc.c:(.text+0x8d49): undefined reference to `decode_cmdline_options_to_array'
gcc.c:(.text+0x8d83): undefined reference to `common_handle_option'
gcc.c:(.text+0x8d94): undefined reference to `target_handle_option'
gcc.c:(.text+0x8e4f): undefined reference to `read_cmdline_option'
gcc.c:(.text+0x8e78): undefined reference to `fatal_error'
gcc.c:(.text+0x8e88): undefined reference to `fatal_error'
d/d-gcc.o: In function `read_specs':
gcc.c:(.text+0x90a8): undefined reference to `fnotice'
gcc.c:(.text+0x91e4): undefined reference to `fatal_error'
gcc.c:(.text+0x9784): undefined reference to `fnotice'
gcc.c:(.text+0x97ae): undefined reference to `fatal_error'
gcc.c:(.text+0x97da): undefined reference to `fnotice'
gcc.c:(.text+0x9809): undefined reference to `fatal_error'
gcc.c:(.text+0x9831): undefined reference to `fatal_error'
gcc.c:(.text+0x9848): undefined reference to `fatal_error'
gcc.c:(.text+0x9864): undefined reference to `fatal_error'
gcc.c:(.text+0x9873): undefined reference to `fatal_error'
d/d-gcc.o:gcc.c:(.text+0x9888): more undefined references to `fatal_error' follow
d/d-gcc.o: In function `include_spec_function':
gcc.c:(.text+0x9929): undefined reference to `fancy_abort'
d/d-gcc.o:(.rodata+0x4e8): undefined reference to `host_detect_local_cpu'
d/d-gcc.o: In function `main':
gcc.c:(.text.startup+0x97): undefined reference to `global_init_params'
gcc.c:(.text.startup+0x9c): undefined reference to `finish_params'
gcc.c:(.text.startup+0xab): undefined reference to `init_options_struct'
gcc.c:(.text.startup+0xd0): undefined reference to `decode_cmdline_options_to_array'
gcc.c:(.text.startup+0xda): undefined reference to `gcc_init_libintl'
gcc.c:(.text.startup+0xe8): undefined reference to `diagnostic_initialize'
gcc.c:(.text.startup+0x1b8): undefined reference to `vec_heap_p_reserve_exact'
gcc.c:(.text.startup+0x103e): undefined reference to `fatal_error'
gcc.c:(.text.startup+0x142e): undefined reference to `fatal_error'
gcc.c:(.text.startup+0x15f2): undefined reference to `fatal_error'
gcc.c:(.text.startup+0x1b02): undefined reference to `fatal_error'
gcc.c:(.text.startup+0x1cc5): undefined reference to `fatal_error'
gcc.c:(.text.startup+0x1d05): undefined reference to `seen_error'
gcc.c:(.text.startup+0x1d24): undefined reference to `seen_error'
gcc.c:(.text.startup+0x1f22): undefined reference to `fatal_error'
gcc.c:(.text.startup+0x1f3a): undefined reference to `fnotice'
gcc.c:(.text.startup+0x1f52): undefined reference to `fnotice'
gcc.c:(.text.startup+0x1f6a): undefined reference to `fnotice'
gcc.c:(.text.startup+0x2751): undefined reference to `fnotice'
gcc.c:(.text.startup+0x28d4): undefined reference to `fatal_error'
gcc.c:(.text.startup+0x29a1): undefined reference to `inform'
gcc.c:(.text.startup+0x2a5a): undefined reference to `inform'
gcc.c:(.text.startup+0x2c20): undefined reference to `fancy_abort'
gcc.c:(.text.startup+0x2db5): undefined reference to `seen_error'
gcc.c:(.text.startup+0x2e16): undefined reference to `seen_error'
gcc.c:(.text.startup+0x2e2c): undefined reference to `seen_error'
gcc.c:(.text.startup+0x2e84): undefined reference to `warning'
gcc.c:(.text.startup+0x2f86): undefined reference to `seen_error'
gcc.c:(.text.startup+0x30f8): undefined reference to `fnotice'
d/d-spec.o: In function `lang_specific_driver':
d-spec.c:(.text+0x459): undefined reference to `generate_option'
d-spec.c:(.text+0x474): undefined reference to `generate_option_input_file'
d-spec.c:(.text+0x4e6): undefined reference to `generate_option'
d-spec.c:(.text+0x8ca): undefined reference to `generate_option'
d-spec.c:(.text+0x92e): undefined reference to `generate_option'
d-spec.c:(.text+0x98d): undefined reference to `generate_option'
d-spec.c:(.text+0xb3e): undefined reference to `generate_option'
d/d-spec.o:d-spec.c:(.text+0xc2f): more undefined references to 
`generate_option' follow
collect2: error: ld returned 1 exit status
make[3]: *** [gdc] Error 1
make[3]: *** Waiting for unfinished jobs....
/bin/bash ../../gcc-4.7-4.7.2/src/gcc/../move-if-change tmp-attrtab.c insn-attrtab.c
echo timestamp > s-attrtab
/bin/bash ../../gcc-4.7-4.7.2/src/gcc/../move-if-change tmp-automata.c 
insn-automata.c
echo timestamp > s-automata
rm cpp.pod gcc.pod
-----------------------------------------------------------------------------



If I run make again, without the -j option, the build seems to continue but 
falls over at a later point with the following error when building cc1d:

-----------------------------------------------------------------------------
libcommon.a(diagnostic.o): In function `error(char const*, ...)':
diagnostic.c:(.text+0x11b0): multiple definition of `error(char const*, ...)'
d/root.dmd.o:root.c:(.text+0x380): first defined here
d/d-codegen.glue.o: In function `IRState::localVar(tree_node*)':
d-codegen.cc:(.text+0x99): undefined reference to `build_decl_stat'
d/d-codegen.glue.o: In function `IRState::exprVar(tree_node*)':
d-codegen.cc:(.text+0x121): undefined reference to `build_decl_stat'
d/d-codegen.glue.o: In function `IRState::trueDeclarationType(Declaration*)':
d-codegen.cc:(.text+0x38c): undefined reference to `build_reference_type'
d/d-codegen.glue.o: In function `AggLayout::doFields(ArrayBase<VarDeclaration>*, 
AggregateDeclaration*)':
d-codegen.cc:(.text+0x46e): undefined reference to `get_identifier'
d-codegen.cc:(.text+0x48b): undefined reference to `build_decl_stat'
d-codegen.cc:(.text+0x4d7): undefined reference to `size_int_kind'
d-codegen.cc:(.text+0x521): undefined reference to `layout_decl'
d-codegen.cc:(.text+0x59c): undefined reference to `fancy_abort'
d-codegen.cc:(.text+0x5b0): undefined reference to `fancy_abort'
d-codegen.cc:(.text+0x5c4): undefined reference to `fancy_abort'
d/d-codegen.glue.o: In function `IRState::arrayType(tree_node*, unsigned long)':
d-codegen.cc:(.text+0x6d0): undefined reference to `size_int_kind'
d-codegen.cc:(.text+0x6d8): undefined reference to `build_index_type'
d-codegen.cc:(.text+0x701): undefined reference to `build_range_type'
d-codegen.cc:(.text+0x70c): undefined reference to `build_array_type'
d/d-codegen.glue.o: In function `IRState::haveLongDouble()':
d-codegen.cc:(.text+0x781): undefined reference to `vector_type_mode'
d-codegen.cc:(.text+0x791): undefined reference to `vector_type_mode'
d/d-codegen.glue.o: In function `IRState::addTypeAttribute(tree_node*, char 
const*, tree_node*)':
d-codegen.cc:(.text+0x7d5): undefined reference to `tree_cons_stat'
d-codegen.cc:(.text+0x7e4): undefined reference to `get_identifier'
d-codegen.cc:(.text+0x7f2): undefined reference to `tree_cons_stat'
d-codegen.cc:(.text+0x821): undefined reference to `build_variant_type_copy'
d/d-codegen.glue.o: In function `IRState::addDeclAttribute(tree_node*, char 
const*, tree_node*)':
d-codegen.cc:(.text+0x84d): undefined reference to `get_identifier'
d-codegen.cc:(.text+0x861): undefined reference to `tree_cons_stat'
d-codegen.cc:(.text+0x873): undefined reference to `tree_cons_stat'
d/d-codegen.glue.o: In function `IRState::attributes(ArrayBase<Expression>*)':
d-codegen.cc:(.text+0x963): undefined reference to `tree_cons_stat'
d-codegen.cc:(.text+0x99d): undefined reference to `get_identifier'
d-codegen.cc:(.text+0x9af): undefined reference to `tree_cons_stat'
d-codegen.cc:(.text+0x9f9): undefined reference to `build_string'
d-codegen.cc:(.text+0xa2e): undefined reference to `fancy_abort'
d-codegen.cc:(.text+0xa42): undefined reference to `fancy_abort'
d/d-codegen.glue.o: In function `IRState::addTypeModifiers(tree_node*, unsigned 
int)':
d-codegen.cc:(.text+0xa6e): undefined reference to `fancy_abort'
d-codegen.cc:(.text+0xadb): undefined reference to `fancy_abort'
d/d-codegen.glue.o: In function `IRState::floatConstant(real_t const&, Type*)':
d-codegen.cc:(.text+0xb4d): undefined reference to `real_convert'
d-codegen.cc:(.text+0xb9f): undefined reference to `build_real'
d-codegen.cc:(.text+0xbc4): undefined reference to `vector_type_mode'
d-codegen.cc:(.text+0xbe0): undefined reference to `fancy_abort'
d/d-codegen.glue.o: In function `IRState::darrayVal(tree_node*, tree_node*, 
tree_node*)':
d-codegen.cc:(.text+0xc93): undefined reference to `vec_gc_o_reserve'
d-codegen.cc:(.text+0xcc8): undefined reference to `vec_gc_o_reserve'
d-codegen.cc:(.text+0xceb): undefined reference to `build_constructor'
d/d-codegen.glue.o: In function `IRState::hostToTargetString(char*, unsigned 
long, unsigned int)':
d-codegen.cc:(.text+0xd44): undefined reference to `fancy_abort'
d/d-codegen.glue.o: In function `IRState::delegateVal(tree_node*, tree_node*, 
Type*)':
d-codegen.cc:(.text+0xdaa): undefined reference to `make_node_stat'
d-codegen.cc:(.text+0xddb): undefined reference to `vec_gc_o_reserve'
d-codegen.cc:(.text+0xe48): undefined reference to `vec_gc_o_reserve'
d-codegen.cc:(.text+0xe64): undefined reference to `make_node_stat'
d-codegen.cc:(.text+0xe80): undefined reference to `fancy_abort'
d/d-codegen.glue.o: In function `IRState::extractMethodCallExpr(tree_node*, 
tree_node*&, tree_node*&)':
d-codegen.cc:(.text+0xedb): undefined reference to `fancy_abort'
d/d-codegen.glue.o: In function `IRState::twoFieldType(tree_node*, tree_node*, 
tree_node*, Type*, char const*, char const*)':
d-codegen.cc:(.text+0xf10): undefined reference to `get_identifier'
d-codegen.cc:(.text+0xf25): undefined reference to `build_decl_stat'
d-codegen.cc:(.text+0xf30): undefined reference to `get_identifier'
d-codegen.cc:(.text+0xf45): undefined reference to `build_decl_stat'
d-codegen.cc:(.text+0xf59): undefined reference to `chainon'
d-codegen.cc:(.text+0xf68): undefined reference to `layout_type'
d-codegen.cc:(.text+0xf8e): undefined reference to `get_identifier'
d-codegen.cc:(.text+0xfa3): undefined reference to `build_decl_stat'
d-codegen.cc:(.text+0xfbb): undefined reference to `rest_of_decl_compilation'
d/d-codegen.glue.o: In function `IRState::twoFieldType(Type*, Type*, Type*, char 
const*, char const*)':
d-codegen.cc:(.text+0x102d): undefined reference to `make_node_stat'
d/d-codegen.glue.o: In function `IRState::twoFieldCtor(tree_node*, tree_node*, 
tree_node*, int)':
d-codegen.cc:(.text+0x10b1): undefined reference to `vec_gc_o_reserve'
d-codegen.cc:(.text+0x10f1): undefined reference to `vec_gc_o_reserve'
d-codegen.cc:(.text+0x1114): undefined reference to `build_constructor'
d/d-codegen.glue.o: In function `IRState::pointerOffsetOp(int, tree_node*, 
tree_node*)':
d-codegen.cc:(.text+0x12cb): undefined reference to `fold_build1_stat_loc'
d-codegen.cc:(.text+0x12e4): undefined reference to `fancy_abort'
d/d-codegen.glue.o: In function `IRState::pointerOffset(tree_node*, tree_node*)':
d-codegen.cc:(.text+0x1301): undefined reference to `fold_convert_loc'
d/d-codegen.glue.o: In function `IRState::indirect(tree_node*, tree_node*)':
d-codegen.cc:(.text+0x1355): undefined reference to `build_pointer_type'
d/d-codegen.glue.o: In function `IRState::addressOf(tree_node*)':
d-codegen.cc:(.text+0x13e3): undefined reference to `build_pointer_type'
d-codegen.cc:(.text+0x13f3): undefined reference to `build1_stat'
d-codegen.cc:(.text+0x1423): undefined reference to `build_pointer_type'
d-codegen.cc:(.text+0x1438): undefined reference to `build_pointer_type'
d/d-codegen.glue.o: In function `IRState::boundsCond(tree_node*, tree_node*, bool)':
d-codegen.cc:(.text+0x1527): undefined reference to `build2_stat'
d-codegen.cc:(.text+0x1567): undefined reference to `build2_stat'
d/d-codegen.glue.o: In function `IRState::binding(tree_node*, tree_node*)':
d-codegen.cc:(.text+0x164c): undefined reference to `build2_stat'
d-codegen.cc:(.text+0x167b): undefined reference to `build3_stat'
d-codegen.cc:(.text+0x169d): undefined reference to `fancy_abort'
d/d-codegen.glue.o: In function `IRState::convertForCondition(tree_node*, Type*)':
d-codegen.cc:(.text+0x183a): undefined reference to `build2_stat'
d-codegen.cc:(.text+0x18be): undefined reference to `build2_stat'
d-codegen.cc:(.text+0x1941): undefined reference to `vector_type_mode'
d-codegen.cc:(.text+0x1951): undefined reference to `vector_type_mode'
d/d-codegen.glue.o: In function `IRState::objectInstanceMethod(Expression*, 
FuncDeclaration*, Type*)':
d-codegen.cc:(.text+0x1b54): undefined reference to `size_int_kind'
d/d-codegen.glue.o: In function `IRState::pointerIntSum(tree_node*, tree_node*)':
d-codegen.cc:(.text+0x1c8b): undefined reference to `size_in_bytes'
d-codegen.cc:(.text+0x1c96): undefined reference to `integer_zerop'
d-codegen.cc:(.text+0x1d24): undefined reference to `integer_zerop'
d-codegen.cc:(.text+0x1d3c): undefined reference to `integer_onep'
d-codegen.cc:(.text+0x1db5): undefined reference to `fold_build2_stat_loc'
d-codegen.cc:(.text+0x1dc2): undefined reference to `fold_convert_loc'
d-codegen.cc:(.text+0x1dd9): undefined reference to `fold_convert_loc'
d-codegen.cc:(.text+0x1e21): undefined reference to `vector_type_mode'
d-codegen.cc:(.text+0x1e34): undefined reference to `vector_type_mode'
d/d-codegen.glue.o: In function `IRState::darrayVal(tree_node*, unsigned long, 
tree_node*)':
d-codegen.cc:(.text+0x20cc): undefined reference to `vec_gc_o_reserve'
d-codegen.cc:(.text+0x20fe): undefined reference to `vec_gc_o_reserve'
d-codegen.cc:(.text+0x2122): undefined reference to `build_constructor'
d-codegen.cc:(.text+0x2183): undefined reference to `fancy_abort'
d/d-codegen.glue.o: In function `IRState::darrayString(char const*)':
d-codegen.cc:(.text+0x21bd): undefined reference to `build_string'
d/d-codegen.glue.o: In function `IRState::getLibCallDecl(LibCall)':
d-codegen.cc:(.text+0x236c): undefined reference to `fancy_abort'
d-codegen.cc:(.text+0x26ab): undefined reference to `fancy_abort'
d/d-codegen.glue.o: In function `IRState::buildCall(tree_node*, tree_node*, 
tree_node*)':
d-codegen.cc:(.text+0x2c07): undefined reference to `list_length'
d/d-codegen.glue.o: In function `IRState::libCall(LibCall, unsigned int, 
tree_node**, tree_node*)':
d-codegen.cc:(.text+0x2cbb): undefined reference to `tree_cons_stat'
d/d-codegen.glue.o: In function `IRState::convertTo(tree_node*, Type*, Type*)':
d-codegen.cc:(.text+0x2fd6): undefined reference to `build_real_from_int_cst'
d-codegen.cc:(.text+0x31e8): undefined reference to `size_int_kind'
d-codegen.cc:(.text+0x322e): undefined reference to `build3_stat'
d-codegen.cc:(.text+0x33b0): undefined reference to `fancy_abort'
d-codegen.cc:(.text+0x3518): undefined reference to `fancy_abort'
d-codegen.cc:(.text+0x373a): undefined reference to `build_real_from_int_cst'
d-codegen.cc:(.text+0x3789): undefined reference to `build2_stat'
d-codegen.cc:(.text+0x37da): undefined reference to `fancy_abort'
d-codegen.cc:(.text+0x3809): undefined reference to `warning'
d-codegen.cc:(.text+0x38c4): undefined reference to `fancy_abort'
d-codegen.cc:(.text+0x38e1): undefined reference to `fancy_abort'
d/d-codegen.glue.o: In function `IRState::convertForAssignment(Expression*, Type*)':
d-codegen.cc:(.text+0x39d5): undefined reference to `build_constructor'
d-codegen.cc:(.text+0x3a65): undefined reference to `build_constructor'
d-codegen.cc:(.text+0x3ad0): undefined reference to `build2_stat'
d-codegen.cc:(.text+0x3ae9): undefined reference to `vec_gc_o_reserve'
d-codegen.cc:(.text+0x3b23): undefined reference to `fancy_abort'
d/d-codegen.glue.o: In function `IRState::toDArray(Expression*)':
d-codegen.cc:(.text+0x3c3d): undefined reference to `fancy_abort'
d/d-codegen.glue.o: In function `IRState::buildCall(tree_node*, int, ...)':
d-codegen.cc:(.text+0x3cba): undefined reference to `tree_cons_stat'
d-codegen.cc:(.text+0x3ce4): undefined reference to `nreverse'
d/d-codegen.glue.o: In function 
`IRState::expandPortIntrinsic(IRState::Intrinsic, tree_node*, tree_node*, int)':
d-codegen.cc:(.text+0x3d99): undefined reference to `build_string'
d-codegen.cc:(.text+0x3da5): undefined reference to `tree_cons_stat'
d-codegen.cc:(.text+0x3db7): undefined reference to `tree_cons_stat'
d-codegen.cc:(.text+0x3ddb): undefined reference to `build_string'
d-codegen.cc:(.text+0x3de7): undefined reference to `tree_cons_stat'
d-codegen.cc:(.text+0x3df9): undefined reference to `tree_cons_stat'
d-codegen.cc:(.text+0x3e2a): undefined reference to `fancy_abort'
d-codegen.cc:(.text+0x3e3b): undefined reference to `build_string'
d-codegen.cc:(.text+0x3e47): undefined reference to `tree_cons_stat'
d-codegen.cc:(.text+0x3e59): undefined reference to `tree_cons_stat'
d-codegen.cc:(.text+0x3ea1): undefined reference to `build_string'
d-codegen.cc:(.text+0x3ecc): undefined reference to `build2_stat'
d/d-codegen.glue.o: In function `IRState::maybeExpandSpecialCall(tree_node*)':
d-codegen.cc:(.text+0x3fd3): undefined reference to `fancy_abort'
d-codegen.cc:(.text+0x407a): undefined reference to `stabilize_reference'
d-codegen.cc:(.text+0x40c0): undefined reference to `build1_stat'
d-codegen.cc:(.text+0x40e0): undefined reference to `build1_stat'
d-codegen.cc:(.text+0x41ba): undefined reference to `fancy_abort'
d-codegen.cc:(.text+0x4374): undefined reference to `host_integerp'
d-codegen.cc:(.text+0x43a5): undefined reference to `fold_build2_stat_loc'
d-codegen.cc:(.text+0x43da): undefined reference to `fold_build2_stat_loc'
d-codegen.cc:(.text+0x43f3): undefined reference to `fold_build2_stat_loc'
d-codegen.cc:(.text+0x440b): undefined reference to `fold_build2_stat_loc'
d-codegen.cc:(.text+0x443d): undefined reference to `build3_stat'
d-codegen.cc:(.text+0x448b): undefined reference to `fancy_abort'
d-codegen.cc:(.text+0x456a): undefined reference to `host_integerp'
d-codegen.cc:(.text+0x45ae): undefined reference to `fold_convert_loc'
d-codegen.cc:(.text+0x4650): undefined reference to `tree_strip_nop_conversions'
d-codegen.cc:(.text+0x46a7): undefined reference to `build1_stat'
d-codegen.cc:(.text+0x47d0): undefined reference to `fold_build2_stat_loc'
d-codegen.cc:(.text+0x4853): undefined reference to `build1_stat'
d-codegen.cc:(.text+0x48a5): undefined reference to `fancy_abort'
d-codegen.cc:(.text+0x48b9): undefined reference to `fancy_abort'
d/d-codegen.glue.o: In function `IRState::floatMod(tree_node*, tree_node*, 
tree_node*)':
d-codegen.cc:(.text+0x49e2): undefined reference to `fancy_abort'
d/d-codegen.glue.o: In function `IRState::typeinfoReference(Type*)':
d-codegen.cc:(.text+0x4a9f): undefined reference to `fancy_abort'
d/d-codegen.glue.o: In function `IRState::toElemLvalue(Expression*)':
d-codegen.cc:(.text+0x4c2a): undefined reference to `build1_stat'
d/d-codegen.glue.o: In function `IRState::call(TypeFunction*, tree_node*, 
tree_node*, ArrayBase<Expression>*)':
d-codegen.cc:(.text+0x4da4): undefined reference to `tree_cons_stat'
d-codegen.cc:(.text+0x4e7e): undefined reference to `tree_cons_stat'
d-codegen.cc:(.text+0x4fb2): undefined reference to `tree_cons_stat'
d-codegen.cc:(.text+0x4fe4): undefined reference to `tree_cons_stat'
d-codegen.cc:(.text+0x5084): undefined reference to `build_method_type'
d-codegen.cc:(.text+0x5110): undefined reference to `fancy_abort'
d-codegen.cc:(.text+0x5124): undefined reference to `fancy_abort'
d-codegen.cc:(.text+0x5138): undefined reference to `fancy_abort'
d-codegen.cc:(.text+0x514c): undefined reference to `fancy_abort'
d/d-codegen.glue.o: In function `IRState::call(FuncDeclaration*, 
ArrayBase<Expression>*)':
d-codegen.cc:(.text+0x5245): undefined reference to `fancy_abort'
d/d-codegen.glue.o: In function `IRState::getTargetSizeConst(tree_node*)':
d-codegen.cc:(.text+0x525d): undefined reference to `host_integerp'
d-codegen.cc:(.text+0x527b): undefined reference to `fancy_abort'
d/d-codegen.glue.o: In function `IRState::maybeSetUpBuiltin(Declaration*)':
d-codegen.cc:(.text+0x556a): undefined reference to `fancy_abort'
d-codegen.cc:(.text+0x557e): undefined reference to `fancy_abort'
d/d-codegen.glue.o: In function `IRState::exceptionObject()':
d-codegen.cc:(.text+0x55ec): undefined reference to `build_pointer_type'
d-codegen.cc:(.text+0x55fc): undefined reference to `build1_stat'
d/d-codegen.glue.o: In function `IRState::label(Loc, Identifier*)':
d-codegen.cc:(.text+0x5660): undefined reference to `get_identifier'
d-codegen.cc:(.text+0x5672): undefined reference to `build_decl_stat'
d/d-codegen.glue.o: In function `IRState::getFrameInfo(FuncDeclaration*)':
d-codegen.cc:(.text+0x58ed): undefined reference to `make_node_stat'
d-codegen.cc:(.text+0x5923): undefined reference to `get_identifier'
d-codegen.cc:(.text+0x5a34): undefined reference to `copy_node_stat'
d-codegen.cc:(.text+0x5a54): undefined reference to `fancy_abort'
d-codegen.cc:(.text+0x5a68): undefined reference to `fancy_abort'
d/d-codegen.glue.o: In function `IRState::getFrameRef(FuncDeclaration*)':
d-codegen.cc:(.text+0x5af6): undefined reference to `build_pointer_type'
d/d-codegen.glue.o: In function `IRState::getFrameForSymbol(Dsymbol*)':
d-codegen.cc:(.text+0x5ec8): undefined reference to `fancy_abort'
d-codegen.cc:(.text+0x5f24): undefined reference to `fancy_abort'
d-codegen.cc:(.text+0x5f38): undefined reference to `fancy_abort'
d/d-codegen.glue.o: In function `IRState::call(Expression*, 
ArrayBase<Expression>*)':
d-codegen.cc:(.text+0x60d5): undefined reference to `fancy_abort'
d-codegen.cc:(.text+0x61db): undefined reference to `fancy_abort'
d/d-codegen.glue.o:d-codegen.cc:(.text+0x61ef): more undefined references to 
`fancy_abort' follow
d/d-codegen.glue.o: In function `IRState::emitLocalVar(VarDeclaration*, bool)':
d-codegen.cc:(.text+0x6667): undefined reference to `decl_value_expr_insert'
d-codegen.cc:(.text+0x67f7): undefined reference to `fancy_abort'
d/d-codegen.glue.o: In function `IRState::endCond()':
d-codegen.cc:(.text+0x6b22): undefined reference to `build3_stat'
d/d-codegen.glue.o: In function `IRState::exitIfFalse(tree_node*, bool)':
d-codegen.cc:(.text+0x6c31): undefined reference to `build1_stat'
d-codegen.cc:(.text+0x6c45): undefined reference to `build1_stat'
d/d-codegen.glue.o: In function `IRState::endLoop()':
d-codegen.cc:(.text+0x6cd9): undefined reference to `build1_stat'
d/d-codegen.glue.o: In function `IRState::doCase(tree_node*, tree_node*)':
d-codegen.cc:(.text+0x6da9): undefined reference to `build_case_label'
d/d-codegen.glue.o: In function `IRState::endCase()':
d-codegen.cc:(.text+0x6e2c): undefined reference to `build3_stat'
d/d-codegen.glue.o: In function `IRState::doReturn(tree_node*)':
d-codegen.cc:(.text+0x6fb4): undefined reference to `build1_stat'
d/d-codegen.glue.o: In function `IRState::doJump(Statement*, tree_node*)':
d-codegen.cc:(.text+0x7002): undefined reference to `build1_stat'
d/d-codegen.glue.o: In function `IRState::endFinally()':
d-codegen.cc:(.text+0x7124): undefined reference to `build2_stat'
d/d-codegen.glue.o: In function `IRState::endCatches()':
d-codegen.cc:(.text+0x71c4): undefined reference to `build2_stat'
d/d-codegen.glue.o: In function `IRState::endCatch()':
d-codegen.cc:(.text+0x723d): undefined reference to `build2_stat'
d/d-codegen.glue.o: In function `IRState::expandDecl(tree_node*)':
d-codegen.cc:(.text+0x728d): undefined reference to `build2_stat'
d/d-codegen.glue.o: In function `IRState::buildChain(FuncDeclaration*)':
d-codegen.cc:(.text+0x7355): undefined reference to `get_identifier_with_length'
d-codegen.cc:(.text+0x736a): undefined reference to `build_decl_stat'
d-codegen.cc:(.text+0x7462): undefined reference to `get_identifier'
d-codegen.cc:(.text+0x7476): undefined reference to `build_decl_stat'
d-codegen.cc:(.text+0x74ee): undefined reference to `layout_type'
d-codegen.cc:(.text+0x769b): undefined reference to `fancy_abort'
d/d-codegen.glue.o: In function `IRState::checkSwitchCase(Statement*, int)':
d-codegen.cc:(.text+0x777c): undefined reference to `fancy_abort'
d/d-codegen.glue.o: In function `IRState::checkGoto(Statement*, LabelDsymbol*)':
d-codegen.cc:(.text+0x78d6): undefined reference to `fancy_abort'
d/d-codegen.glue.o: In function `IRState::checkPreviousGoto(Array*)':
d-codegen.cc:(.text+0x797b): undefined reference to `fancy_abort'
d-codegen.cc:(.text+0x79c8): undefined reference to `fancy_abort'
d/d-codegen.glue.o:d-codegen.cc:(.text+0x7a4d): more undefined references to 
`fancy_abort' follow
d/d-codegen.glue.o: In function `AggLayout::addField(tree_node*, unsigned long)':
d-codegen.cc:(.text+0x7ba3): undefined reference to `size_int_kind'
d-codegen.cc:(.text+0x7be3): undefined reference to `layout_decl'
d/d-codegen.glue.o: In function `AggLayout::doInterfaces(ArrayBase<BaseClass>*, 
AggregateDeclaration*)':
d-codegen.cc:(.text+0x7c51): undefined reference to `build_decl_stat'
d/d-codegen.glue.o: In function `AggLayout::finish(ArrayBase<Expression>*)':
d-codegen.cc:(.text+0x7cb4): undefined reference to `size_int_kind'
d-codegen.cc:(.text+0x7cc6): undefined reference to `size_int_kind'
d-codegen.cc:(.text+0x7cf0): undefined reference to `decl_attributes'
d-codegen.cc:(.text+0x7cf9): undefined reference to `compute_record_mode'
d/d-codegen.glue.o: In function `IRState::arrayElemRef(IndexExp*, ArrayScope*)':
d-codegen.cc:(.text+0x8036): undefined reference to `fancy_abort'
d-codegen.cc:(.text+0x812d): undefined reference to `build3_stat'
d/d-codegen.glue.o: In function `fix_d_va_list_type(tree_node*)':
d-codegen.cc:(.text+0x41): undefined reference to `build1_stat'
d/d-codegen.glue.o: In function `IRState::trueArgumentType(Parameter*)':
d-codegen.cc:(.text+0x65a): undefined reference to `build_reference_type'
d/d-codegen.glue.o: In function `IRState::arrayType(tree_node*, unsigned long)':
d-codegen.cc:(.text+0x6e4): undefined reference to `build_array_type'
d/d-codegen.glue.o: In function `IRState::addTypeModifiers(tree_node*, unsigned 
int)':
d-codegen.cc:(.text+0xa92): undefined reference to `build_qualified_type'
d-codegen.cc:(.text+0xaaa): undefined reference to `build_qualified_type'
d-codegen.cc:(.text+0xaba): undefined reference to `build_qualified_type'
d-codegen.cc:(.text+0xac7): undefined reference to `build_qualified_type'
d/d-codegen.glue.o: In function `IRState::realPart(tree_node*)':
d-codegen.cc:(.text+0xc21): undefined reference to `build1_stat'
d/d-codegen.glue.o: In function `IRState::imagPart(tree_node*)':
d-codegen.cc:(.text+0xc41): undefined reference to `build1_stat'
d/d-codegen.glue.o: In function `IRState::maybeMakeTemp(tree_node*)':
d-codegen.cc:(.text+0x11ff): undefined reference to `save_expr'
d-codegen.cc:(.text+0x1212): undefined reference to `stabilize_reference'
d/d-codegen.glue.o: In function `IRState::vmodify(tree_node*, tree_node*)':
d-codegen.cc:(.text+0x1253): undefined reference to `build2_stat'
d/d-codegen.glue.o: In function `IRState::vinit(tree_node*, tree_node*)':
d-codegen.cc:(.text+0x1273): undefined reference to `build2_stat'
d/d-codegen.glue.o: In function `IRState::pointerOffsetOp(int, tree_node*, 
tree_node*)':
d-codegen.cc:(.text+0x12ae): undefined reference to `build2_stat'
d/d-codegen.glue.o: In function `IRState::pointerOffset(tree_node*, tree_node*)':
d-codegen.cc:(.text+0x1318): undefined reference to `fold_build2_stat_loc'
d/d-codegen.glue.o: In function `IRState::nop(tree_node*, tree_node*)':
d-codegen.cc:(.text+0x1329): undefined reference to `build1_stat'
d/d-codegen.glue.o: In function `IRState::indirect(tree_node*, tree_node*)':
d-codegen.cc:(.text+0x137e): undefined reference to `build1_stat'
d/d-codegen.glue.o: In function `IRState::vconvert(tree_node*, tree_node*)':
d-codegen.cc:(.text+0x1479): undefined reference to `build1_stat'
d/d-codegen.glue.o: In function `IRState::boolOp(tree_code, tree_node*, 
tree_node*)':
d-codegen.cc:(.text+0x14da): undefined reference to `build2_stat'
d/d-codegen.glue.o: In function `IRState::boundsCond(tree_node*, tree_node*, bool)':
d-codegen.cc:(.text+0x1590): undefined reference to `build2_stat'
d/d-codegen.glue.o: In function `IRState::compound(tree_node*, tree_node*, 
tree_node*)':
d-codegen.cc:(.text+0x15f4): undefined reference to `build2_stat'
d-codegen.cc:(.text+0x160d): undefined reference to `build2_stat'
d/d-codegen.glue.o: In function `IRState::binding(tree_node*, tree_node*)':
d-codegen.cc:(.text+0x1689): undefined reference to `save_expr'
d/d-codegen.glue.o: In function `IRState::maybeCompound(tree_node*, tree_node*)':
d-codegen.cc:(.text+0x16ed): undefined reference to `build2_stat'
d/d-codegen.glue.o: In function `IRState::maybeVoidCompound(tree_node*, 
tree_node*)':
d-codegen.cc:(.text+0x171d): undefined reference to `build2_stat'
d/d-codegen.glue.o: In function `IRState::component(tree_node*, tree_node*)':
d-codegen.cc:(.text+0x1743): undefined reference to `build3_stat'
d/d-codegen.glue.o: In function `IRState::pointerIntSum(tree_node*, tree_node*)':
d-codegen.cc:(.text+0x1e19): undefined reference to `build2_stat'
d/d-codegen.glue.o: In function `IRState::arrayLength(tree_node*, Type*)':
d-codegen.cc:(.text+0x1fc9): undefined reference to `size_int_kind'
d/d-codegen.glue.o: In function `IRState::integerConstant(unsigned long, 
tree_node*)':
d-codegen.cc:(.text+0x204d): undefined reference to `build_int_cst_type'
d/d-codegen.glue.o: In function `IRState::buildCall(tree_node*, tree_node*, 
tree_node*)':
d-codegen.cc:(.text+0x2c51): undefined reference to `build_call_array_loc'
d/d-codegen.glue.o: In function `IRState::checkedIndex(Loc, tree_node*, 
tree_node*, bool)':
d-codegen.cc:(.text+0x2f05): undefined reference to `build3_stat'
d/d-codegen.glue.o: In function `IRState::maybeExpandSpecialCall(tree_node*)':
d-codegen.cc:(.text+0x45e5): undefined reference to `fold_build2_stat_loc'
d/d-codegen.glue.o: In function `IRState::floatMod(tree_node*, tree_node*, 
tree_node*)':
d-codegen.cc:(.text+0x4a58): undefined reference to `build2_stat'
d/d-codegen.glue.o: In function `IRState::exceptionObject()':
d-codegen.cc:(.text+0x5627): undefined reference to `build1_stat'
d/d-codegen.glue.o: In function `IRState::emitLocalVar(VarDeclaration*, bool)':
d-codegen.cc:(.text+0x675d): undefined reference to `warning'
d/d-codegen.glue.o: In function `IRBase::currentFlow() [clone .part.4]':
d-codegen.cc:(.text.unlikely+0x11): undefined reference to `fancy_abort'
d/d-irstate.glue.o: In function `IRBase::endFunction()':
d-irstate.cc:(.text+0x237): undefined reference to `fancy_abort'
d/d-irstate.glue.o: In function `IRBase::addExp(tree_node*)':
d-irstate.cc:(.text+0x275): undefined reference to `build1_stat'
d-irstate.cc:(.text+0x2b8): undefined reference to `append_to_statement_list_force'
d-irstate.cc:(.text+0x2e3): undefined reference to `warning'
d/d-irstate.glue.o: In function `IRBase::pushStatementList()':
d-irstate.cc:(.text+0x302): undefined reference to `alloc_stmt_list'
d/d-irstate.glue.o: In function `IRBase::popStatementList()':
d-irstate.cc:(.text+0x377): undefined reference to `tsi_delink'
d-irstate.cc:(.text+0x384): undefined reference to `free_stmt_list'
d/d-irstate.glue.o: In function `IRBase::getLabelTree(LabelDsymbol*)':
d-irstate.cc:(.text+0x3eb): undefined reference to `get_identifier'
d-irstate.cc:(.text+0x3fd): undefined reference to `build_decl_stat'
d-irstate.cc:(.text+0x467): undefined reference to `fancy_abort'
d/d-irstate.glue.o: In function `IRBase::getLoopForLabel(Identifier*, bool)':
d-irstate.cc:(.text+0x5f6): undefined reference to `fancy_abort'
d-irstate.cc:(.text+0x65d): undefined reference to `fancy_abort'
d-irstate.cc:(.text+0x671): undefined reference to `fancy_abort'
d-irstate.cc:(.text+0x685): undefined reference to `fancy_abort'
d/d-irstate.glue.o: In function `IRBase::doLabel(tree_node*)':
d-irstate.cc:(.text+0x734): undefined reference to `build1_stat'
d/d-irstate.glue.o: In function `IRBase::endFlow()':
d-irstate.cc:(.text+0x792): undefined reference to `fancy_abort'
d/d-irstate.glue.o: In function `IRBase::startBindings()':
d-irstate.cc:(.text+0x7b1): undefined reference to `make_node_stat'
d/d-irstate.glue.o: In function `IRBase::endBindings()':
d-irstate.cc:(.text+0x859): undefined reference to `build3_stat'
d-irstate.cc:(.text+0x8c4): undefined reference to `fancy_abort'
d/d-irstate.glue.o: In function `IRBase::currentScope() [clone .part.3]':
d-irstate.cc:(.text.unlikely+0x11): undefined reference to `fancy_abort'
libbackend.a(dwarf2out.o): In function `gt_pch_nx_call_arg_loc_node(void*)':
dwarf2out.c:(.text+0x2c76): undefined reference to `gt_pch_nx_lang_tree_node(void*)'
libbackend.a(dwarf2out.o): In function `gt_ggc_mx_call_arg_loc_node(void*)':
dwarf2out.c:(.text+0x2d05): undefined reference to `gt_ggc_mx_lang_tree_node(void*)'
libbackend.a(dwarf2out.o): In function `gt_ggc_mx_VEC_dw_attr_node_gc(void*)':
dwarf2out.c:(.text+0x2b89a): undefined reference to 
`gt_ggc_mx_lang_tree_node(void*)'
libbackend.a(dwarf2out.o): In function `gt_ggc_mx_VEC_deferred_locations_gc(void*)':
dwarf2out.c:(.text+0x2bb12): undefined reference to 
`gt_ggc_mx_lang_tree_node(void*)'
libbackend.a(dwarf2out.o): In function `gt_ggc_mx_limbo_die_struct(void*)':
dwarf2out.c:(.text+0x2bc33): undefined reference to 
`gt_ggc_mx_lang_tree_node(void*)'
libbackend.a(dwarf2out.o): In function `gt_ggc_mx_VEC_die_arg_entry_gc(void*)':
dwarf2out.c:(.text+0x2bcb0): undefined reference to 
`gt_ggc_mx_lang_tree_node(void*)'
libbackend.a(dwarf2out.o): In function `gt_pch_nx_VEC_dw_attr_node_gc(void*)':
dwarf2out.c:(.text+0x2c20e): undefined reference to 
`gt_pch_nx_lang_tree_node(void*)'
libbackend.a(dwarf2out.o): In function `gt_pch_nx_VEC_deferred_locations_gc(void*)':
dwarf2out.c:(.text+0x2c4a0): undefined reference to 
`gt_pch_nx_lang_tree_node(void*)'
libbackend.a(dwarf2out.o): In function `gt_pch_nx_limbo_die_struct(void*)':
dwarf2out.c:(.text+0x2c5d8): undefined reference to 
`gt_pch_nx_lang_tree_node(void*)'
libbackend.a(dwarf2out.o): In function `gt_pch_nx_VEC_die_arg_entry_gc(void*)':
dwarf2out.c:(.text+0x2c63e): undefined reference to 
`gt_pch_nx_lang_tree_node(void*)'
libbackend.a(gimple.o): In function `gt_ggc_mx_gimple_type_leader_entry_s(void*)':
gimple.c:(.text+0x8502): undefined reference to `gt_ggc_mx_lang_tree_node(void*)'
libbackend.a(gimple.o): In function `gt_pch_nx_gimple_type_leader_entry_s(void*)':
gimple.c:(.text+0x8543): undefined reference to `gt_pch_nx_lang_tree_node(void*)'
libbackend.a(gimple.o): In function `gt_ggc_mx_gimple_type_leader_entry_s(void*)':
gimple.c:(.text+0x8511): undefined reference to `gt_ggc_mx_lang_tree_node(void*)'
libbackend.a(gimple.o): In function `gt_pch_nx_gimple_type_leader_entry_s(void*)':
gimple.c:(.text+0x8552): undefined reference to `gt_pch_nx_lang_tree_node(void*)'
libbackend.a(gimple.o):(.rodata+0x998): undefined reference to 
`gt_ggc_mx_lang_tree_node(void*)'
libbackend.a(gimple.o):(.rodata+0x9a0): undefined reference to 
`gt_pch_nx_lang_tree_node(void*)'
libbackend.a(gimple.o):(.rodata+0x9c8): undefined reference to 
`gt_ggc_mx_lang_tree_node(void*)'
libbackend.a(gimple.o):(.rodata+0x9d0): undefined reference to 
`gt_pch_nx_lang_tree_node(void*)'
libbackend.a(tree-vect-generic.o):(.rodata+0x1f8): undefined reference to 
`gt_ggc_mx_lang_tree_node(void*)'
libbackend.a(tree-vect-generic.o):(.rodata+0x200): undefined reference to 
`gt_pch_nx_lang_tree_node(void*)'
libbackend.a(tree-vect-generic.o):(.rodata+0x220): undefined reference to 
`gt_ggc_mx_lang_tree_node(void*)'
libbackend.a(tree-vect-generic.o):(.rodata+0x228): undefined reference to 
`gt_pch_nx_lang_tree_node(void*)'
libbackend.a(varasm.o):(.rodata+0x16a8): undefined reference to 
`gt_ggc_mx_lang_tree_node(void*)'
libbackend.a(varasm.o):(.rodata+0x16b0): undefined reference to 
`gt_pch_nx_lang_tree_node(void*)'
libbackend.a(varasm.o):(.rodata+0x1720): undefined reference to 
`gt_ggc_mx_lang_tree_node(void*)'
libbackend.a(varasm.o):(.rodata+0x1728): undefined reference to 
`gt_pch_nx_lang_tree_node(void*)'
libbackend.a(varasm.o):(.rodata+0x1748): undefined reference to 
`gt_ggc_mx_lang_tree_node(void*)'
libbackend.a(varasm.o):(.rodata+0x1750): undefined reference to 
`gt_pch_nx_lang_tree_node(void*)'
libbackend.a(ggc-page.o): In function `gt_ggc_m_S(void const*)':
ggc-page.c:(.text+0xb1c): undefined reference to `gt_ggc_mx_lang_tree_node(void*)'
d/d-lang.glue.o: In function `d_eh_personality()':
d-lang.cc:(.text+0x22a): undefined reference to `build_personality_function'
d/d-lang.glue.o: In function `d_write_global_declarations()':
d-lang.cc:(.text+0x252): undefined reference to `wrapup_global_declarations'
d-lang.cc:(.text+0x260): undefined reference to `check_global_declarations'
d-lang.cc:(.text+0x265): undefined reference to `cgraph_process_same_body_aliases'
d-lang.cc:(.text+0x291): undefined reference to `cgraph_finalize_compilation_unit'
d/d-lang.glue.o: In function `d_type_for_mode':
d-lang.cc:(.text+0x828): undefined reference to `build_pointer_type'
d-lang.cc:(.text+0x83e): undefined reference to `build_pointer_type'
d-lang.cc:(.text+0x85d): undefined reference to `build_pointer_type'
d-lang.cc:(.text+0x873): undefined reference to `build_pointer_type'
d-lang.cc:(.text+0x949): undefined reference to `vector_type_mode'
d-lang.cc:(.text+0x971): undefined reference to `vector_type_mode'
d-lang.cc:(.text+0x9a1): undefined reference to `vector_type_mode'
d-lang.cc:(.text+0x9d1): undefined reference to `vector_type_mode'
d-lang.cc:(.text+0x9e1): undefined reference to `vector_type_mode'
d/d-lang.glue.o:d-lang.cc:(.text+0xa11): more undefined references to 
`vector_type_mode' follow
d/d-lang.glue.o: In function `d_type_for_mode':
d-lang.cc:(.text+0xaa1): undefined reference to `build_pointer_type'
d-lang.cc:(.text+0xaa9): undefined reference to `vector_type_mode'
d-lang.cc:(.text+0xab3): undefined reference to `vector_type_mode'
d-lang.cc:(.text+0xadb): undefined reference to `build_pointer_type'
d-lang.cc:(.text+0xae3): undefined reference to `vector_type_mode'
d-lang.cc:(.text+0xaf1): undefined reference to `vector_type_mode'
d-lang.cc:(.text+0xbb5): undefined reference to `vector_type_mode'
d-lang.cc:(.text+0xbdb): undefined reference to `vector_type_mode'
d-lang.cc:(.text+0xbe5): undefined reference to `vector_type_mode'
d/d-lang.glue.o:d-lang.cc:(.text+0xbf6): more undefined references to 
`vector_type_mode' follow
d/d-lang.glue.o: In function `d_gimplify_expr(tree_node**, gimple_seq_d**, 
gimple_seq_d**)':
d-lang.cc:(.text+0xc96): undefined reference to `useless_type_conversion_p'
d-lang.cc:(.text+0xcae): undefined reference to `build1_stat'
d/d-lang.glue.o: In function `d_build_eh_type_type(tree_node*)':
d-lang.cc:(.text+0x1064): undefined reference to `fancy_abort'
d-lang.cc:(.text+0x1078): undefined reference to `fancy_abort'
d/d-lang.glue.o: In function `d_parse_file()':
d-lang.cc:(.text+0x110c): undefined reference to `expand_location'
d-lang.cc:(.text+0x115d): undefined reference to `get_identifier'
d-lang.cc:(.text+0x116f): undefined reference to `build_decl_stat'
d-lang.cc:(.text+0x1182): undefined reference to `rest_of_decl_compilation'
d-lang.cc:(.text+0x15f0): undefined reference to `supports_one_only'
d-lang.cc:(.text+0x1adc): undefined reference to `fancy_abort'
d-lang.cc:(.text+0x1b01): undefined reference to `fancy_abort'
d-lang.cc:(.text+0x1b15): undefined reference to `fancy_abort'
d-lang.cc:(.text+0x1c08): undefined reference to `expand_location'
d/d-lang.glue.o: In function `pushlevel':
d-lang.cc:(.text+0x2baa): undefined reference to `ggc_internal_cleared_alloc_stat'
d/d-lang.glue.o: In function `poplevel':
d-lang.cc:(.text+0x2c63): undefined reference to `copy_list'
d-lang.cc:(.text+0x2c6b): undefined reference to `nreverse'
d-lang.cc:(.text+0x2cd6): undefined reference to `warning'
d-lang.cc:(.text+0x2d17): undefined reference to `chainon'
d-lang.cc:(.text+0x2d2c): undefined reference to `nreverse'
d-lang.cc:(.text+0x2d4f): undefined reference to `make_node_stat'
d-lang.cc:(.text+0x2d81): undefined reference to `chainon'
d-lang.cc:(.text+0x2da3): undefined reference to `warning_at'
d-lang.cc:(.text+0x2dbc): undefined reference to `fancy_abort'
d/d-lang.glue.o: In function `init_global_binding_level()':
d-lang.cc:(.text+0x2dca): undefined reference to `ggc_internal_cleared_alloc_stat'
d/d-lang.glue.o: In function `insert_block':
d-lang.cc:(.text+0x2e04): undefined reference to `block_chainon'
d/d-lang.glue.o: In function `set_decl_binding_chain(tree_node*)':
d-lang.cc:(.text+0x2e41): undefined reference to `fancy_abort'
d/d-lang.glue.o: In function `build_d_type_lang_specific(Type*)':
d-lang.cc:(.text+0x2e5a): undefined reference to `ggc_internal_cleared_alloc_stat'
d/d-lang.glue.o: In function `build_d_decl_lang_specific(Declaration*)':
d-lang.cc:(.text+0x2e7a): undefined reference to `ggc_internal_cleared_alloc_stat'
d/d-lang.glue.o: In function `d_keep':
d-lang.cc:(.text+0x2ea1): undefined reference to `tree_cons_stat'
d/d-lang.glue.o: In function `d_write_global_declarations()':
d-lang.cc:(.text+0x28c): undefined reference to `emit_debug_global_declarations'
d-lang.cc:(.text+0x2a0): undefined reference to `emit_debug_global_declarations'
d/d-lang.glue.o: In function `d_type_for_mode':
d-lang.cc:(.text+0x8eb): undefined reference to `build_vector_type_for_mode'
d-lang.cc:(.text+0xad6): undefined reference to `build_pointer_type'
d-lang.cc:(.text+0xb91): undefined reference to `build_complex_type'
d/d-lang.glue.o: In function `d_init_exceptions()':
d-lang.cc:(.text+0x2ec1): undefined reference to `using_eh_for_cleanups'
d/d-lang.glue.o:(.data+0x10): undefined reference to `lhd_do_nothing_t'
d/d-lang.glue.o:(.data+0x18): undefined reference to `lhd_tree_size'
d/d-lang.glue.o:(.data+0x38): undefined reference to `lhd_initialize_diagnostics'
d/d-lang.glue.o:(.data+0x40): undefined reference to `lhd_complain_wrong_lang_p'
d/d-lang.glue.o:(.data+0x60): undefined reference to `lhd_do_nothing'
d/d-lang.glue.o:(.data+0x70): undefined reference to `hook_bool_tree_true'
d/d-lang.glue.o:(.data+0x78): undefined reference to `lhd_get_alias_set'
d/d-lang.glue.o:(.data+0x88): undefined reference to `lhd_do_nothing_t'
d/d-lang.glue.o:(.data+0x90): undefined reference to `lhd_set_decl_assembler_name'
d/d-lang.glue.o:(.data+0x98): undefined reference to `lhd_do_nothing'
d/d-lang.glue.o:(.data+0xa0): undefined reference to `lhd_print_tree_nothing'
d/d-lang.glue.o:(.data+0xa8): undefined reference to `lhd_print_tree_nothing'
d/d-lang.glue.o:(.data+0xb0): undefined reference to `lhd_print_tree_nothing'
d/d-lang.glue.o:(.data+0xb8): undefined reference to `lhd_print_tree_nothing'
d/d-lang.glue.o:(.data+0xc0): undefined reference to `lhd_decl_printable_name'
d/d-lang.glue.o:(.data+0xc8): undefined reference to `lhd_dwarf_name'
d/d-lang.glue.o:(.data+0xd8): undefined reference to `lhd_print_error_function'
d/d-lang.glue.o:(.data+0xe0): undefined reference to `lhd_to_target_charset'
d/d-lang.glue.o:(.data+0x100): undefined reference to `hook_bool_tree_tree_false'
d/d-lang.glue.o:(.data+0x108): undefined reference to `lhd_callgraph_analyze_expr'
d/d-lang.glue.o:(.data+0x110): undefined reference to `lhd_tree_dump_dump_tree'
d/d-lang.glue.o:(.data+0x118): undefined reference to `lhd_tree_dump_type_quals'
d/d-lang.glue.o:(.data+0x138): undefined reference to `hook_bool_tree_false'
d/d-lang.glue.o:(.data+0x140): undefined reference to `hook_bool_const_tree_false'
d/d-lang.glue.o:(.data+0x148): undefined reference to `hook_bool_tree_tree_false'
d/d-lang.glue.o:(.data+0x150): undefined reference to `hook_tree_const_tree_null'
d/d-lang.glue.o:(.data+0x158): undefined reference to `lhd_warn_unused_global_decl'
d/d-lang.glue.o:(.data+0x168): undefined reference to `lhd_decl_ok_for_sibcall'
d/d-lang.glue.o:(.data+0x170): undefined reference to `hook_bool_const_tree_false'
d/d-lang.glue.o:(.data+0x178): undefined reference to 
`lhd_omp_predetermined_sharing'
d/d-lang.glue.o:(.data+0x180): undefined reference to `lhd_pass_through_t'
d/d-lang.glue.o:(.data+0x188): undefined reference to `hook_bool_tree_bool_false'
d/d-lang.glue.o:(.data+0x190): undefined reference to `hook_bool_tree_bool_false'
d/d-lang.glue.o:(.data+0x198): undefined reference to `hook_bool_tree_false'
d/d-lang.glue.o:(.data+0x1a0): undefined reference to 
`hook_tree_tree_tree_tree_null'
d/d-lang.glue.o:(.data+0x1a8): undefined reference to `lhd_omp_assignment'
d/d-lang.glue.o:(.data+0x1b0): undefined reference to `lhd_omp_assignment'
d/d-lang.glue.o:(.data+0x1b8): undefined reference to `hook_tree_tree_tree_null'
d/d-lang.glue.o:(.data+0x1c0): undefined reference to `hook_void_tree'
d/d-lang.glue.o:(.data+0x1c8): undefined reference to `lhd_make_node'
d/d-lang.glue.o:(.data+0x1e8): undefined reference to `hook_bool_const_tree_false'
d/d-lang.glue.o:(.data+0x1f0): undefined reference to `hook_tree_const_tree_null'
d/d-lang.glue.o:(.data+0x208): undefined reference to `lhd_incomplete_type_error'
d/d-lang.glue.o:(.data+0x210): undefined reference to `lhd_return_null_const_tree'
d/d-lang.glue.o:(.data+0x218): undefined reference to 
`lhd_omp_firstprivatize_type_sizes'
d/d-lang.glue.o:(.data+0x240): undefined reference to `reconstruct_complex_type'
d/d-lang.glue.o:(.data+0x248): undefined reference to `lhd_begin_section'
d/d-lang.glue.o:(.data+0x250): undefined reference to `lhd_append_data'
d/d-lang.glue.o:(.data+0x258): undefined reference to `lhd_end_section'
d/d-lang.glue.o:(.data+0x260): undefined reference to `hook_tree_const_tree_null'
d/d-lang.glue.o:(.data+0x268): undefined reference to `hook_tree_const_tree_null'
d/d-lang.glue.o:(.data+0x270): undefined reference to `hook_bool_const_tree_false'
d/d-lang.glue.o:(.data+0x290): undefined reference to `lhd_do_nothing'
d/d-lang.glue.o:(.data+0x298): undefined reference to `lhd_expr_to_decl'
d/d-objfile.glue.o: In function `cvtLocToloc_t(Loc) [clone .isra.0]':
d-objfile.cc:(.text+0x15): undefined reference to `linemap_add'
d-objfile.cc:(.text+0x25): undefined reference to `linemap_line_start'
d-objfile.cc:(.text+0x33): undefined reference to `linemap_position_for_column'
d-objfile.cc:(.text+0x4d): undefined reference to `linemap_add'
d/d-objfile.glue.o: In function `ObjectFile::setDeclLoc(tree_node*, Loc const&)':
d-objfile.cc:(.text+0x229): undefined reference to `fancy_abort'
d/d-objfile.glue.o: In function `ObjectFile::giveDeclUniqueName(tree_node*, char 
const*)':
d-objfile.cc:(.text+0x39c): undefined reference to `get_identifier'
d/d-objfile.glue.o: In function `ObjectFile::makeDeclOneOnly(tree_node*)':
d-objfile.cc:(.text+0x474): undefined reference to `decl_assembler_name'
d/d-objfile.glue.o: In function `ObjectFile::setupSymbolStorage(Dsymbol*, 
tree_node*, bool)':
d-objfile.cc:(.text+0x50c): undefined reference to `decl_attributes'
d-objfile.cc:(.text+0x652): undefined reference to `decl_attributes'
d/d-objfile.glue.o: In function `ObjectFile::outputStaticSymbol(Symbol*)':
d-objfile.cc:(.text+0x6f9): undefined reference to `get_identifier'
d-objfile.cc:(.text+0x730): undefined reference to `rest_of_decl_compilation'
d-objfile.cc:(.text+0x765): undefined reference to `fancy_abort'
d/d-objfile.glue.o: In function `ObjectFile::shouldEmit(Symbol*)':
d-objfile.cc:(.text+0x7e1): undefined reference to `decl_assembler_name'
d-objfile.cc:(.text+0x84d): undefined reference to `fancy_abort'
d-objfile.cc:(.text+0x861): undefined reference to `fancy_abort'
d/d-objfile.glue.o: In function `ObjectFile::shouldEmit(Declaration*)':
d-objfile.cc:(.text+0x98a): undefined reference to `fancy_abort'
d/d-objfile.glue.o: In function `ObjectFile::addAggMethod(tree_node*, 
FuncDeclaration*)':
d-objfile.cc:(.text+0x9cc): undefined reference to `chainon'
d/d-objfile.glue.o: In function `ObjectFile::initTypeDecl(tree_node*, tree_node*)':
d-objfile.cc:(.text+0xa48): undefined reference to `fancy_abort'
d/d-objfile.glue.o: In function `ObjectFile::initTypeDecl(tree_node*, Dsymbol*)':
d-objfile.cc:(.text+0xaa1): undefined reference to `get_identifier'
d-objfile.cc:(.text+0xab3): undefined reference to `build_decl_stat'
d-objfile.cc:(.text+0xb07): undefined reference to `fancy_abort'
d/d-objfile.glue.o: In function `ObjectFile::declareType(tree_node*, Type*)':
d-objfile.cc:(.text+0xb76): undefined reference to `get_identifier'
d-objfile.cc:(.text+0xb88): undefined reference to `build_decl_stat'
d/d-objfile.glue.o: In function `ObjectFile::stripVarDecl(tree_node*)':
d-objfile.cc:(.text+0xc24): undefined reference to `fancy_abort'
d/d-objfile.glue.o: In function `ObjectFile::outputThunk(tree_node*, tree_node*, 
int)':
d-objfile.cc:(.text+0xce4): undefined reference to `copy_node_stat'
d-objfile.cc:(.text+0xd01): undefined reference to `set_decl_rtl'
d-objfile.cc:(.text+0xd22): undefined reference to `nreverse'
d-objfile.cc:(.text+0xd45): undefined reference to `decl_assembler_name'
d-objfile.cc:(.text+0xd54): undefined reference to `build_string'
d-objfile.cc:(.text+0xd60): undefined reference to `tree_cons_stat'
d-objfile.cc:(.text+0xd72): undefined reference to `get_identifier_with_length'
d-objfile.cc:(.text+0xd7f): undefined reference to `tree_cons_stat'
d-objfile.cc:(.text+0xda3): undefined reference to `decl_attributes'
d-objfile.cc:(.text+0xdb4): undefined reference to `rest_of_decl_compilation'
d-objfile.cc:(.text+0xdd5): undefined reference to `sorry'
d-objfile.cc:(.text+0xe09): undefined reference to `cgraph_get_create_node'
d-objfile.cc:(.text+0xe40): undefined reference to `cgraph_add_thunk'
d-objfile.cc:(.text+0xe59): undefined reference to `cgraph_add_to_same_comdat_group'
d-objfile.cc:(.text+0xea8): undefined reference to `get_identifier'
d-objfile.cc:(.text+0xebc): undefined reference to `build_decl_stat'
d-objfile.cc:(.text+0xf24): undefined reference to `copy_list'
d-objfile.cc:(.text+0xf45): undefined reference to `decl_assembler_name'
d-objfile.cc:(.text+0xf61): undefined reference to `cgraph_get_create_node'
d-objfile.cc:(.text+0xf6f): undefined reference to `cgraph_same_body_alias'
d-objfile.cc:(.text+0xf7a): undefined reference to `decl_assembler_name'
d-objfile.cc:(.text+0xf97): undefined reference to `fancy_abort'
d-objfile.cc:(.text+0xfac): undefined reference to `resolve_unique_section'
d-objfile.cc:(.text+0xfda): undefined reference to `resolve_unique_section'
d-objfile.cc:(.text+0x1012): undefined reference to `fancy_abort'
d/d-objfile.glue.o: In function `ObjectFile::finish()':
d-objfile.cc:(.text+0x13e6): undefined reference to `get_file_function_name'
d-objfile.cc:(.text+0x140e): undefined reference to `get_file_function_name'
d/d-objfile.glue.o: In function `ObjectFile::doCtorFunction(char const*, 
ArrayBase<FuncDeclaration>*, ArrayBase<VarDeclaration>*)':
d-objfile.cc:(.text+0x148e): undefined reference to `build2_stat'
d-objfile.cc:(.text+0x14a5): undefined reference to `build2_stat'
d/d-objfile.glue.o: In function `check_static_sym(Symbol*)':
d-objfile.cc:(.text+0x1685): undefined reference to `build_decl_stat'
d-objfile.cc:(.text+0x16fa): undefined reference to `fancy_abort'
d/d-objfile.glue.o: In function `outdata(Symbol*)':
d-objfile.cc:(.text+0x174f): undefined reference to `decl_function_context'
d-objfile.cc:(.text+0x176d): undefined reference to `relayout_decl'
d-objfile.cc:(.text+0x17be): undefined reference to `fancy_abort'
d-objfile.cc:(.text+0x17d2): undefined reference to `fancy_abort'
d-objfile.cc:(.text+0x17e6): undefined reference to `fancy_abort'
d/d-objfile.glue.o: In function `obj_moduleinfo(Symbol*)':
d-objfile.cc:(.text+0x18ad): undefined reference to `build_decl_stat'
d-objfile.cc:(.text+0x18f6): undefined reference to `vec_gc_o_reserve'
d-objfile.cc:(.text+0x1940): undefined reference to `vec_gc_o_reserve'
d-objfile.cc:(.text+0x1965): undefined reference to `build_constructor'
d-objfile.cc:(.text+0x1984): undefined reference to `rest_of_decl_compilation'
d-objfile.cc:(.text+0x198c): undefined reference to `build_pointer_type'
d-objfile.cc:(.text+0x199e): undefined reference to `get_identifier_with_length'
d-objfile.cc:(.text+0x19b3): undefined reference to `build_decl_stat'
d-objfile.cc:(.text+0x19e8): undefined reference to `build2_stat'
d-objfile.cc:(.text+0x1a0a): undefined reference to `build2_stat'
d-objfile.cc:(.text+0x1a21): undefined reference to `build2_stat'
d/d-objfile.glue.o: In function `obj_tlssections()':
d-objfile.cc:(.text+0x1a63): undefined reference to `get_identifier_with_length'
d-objfile.cc:(.text+0x1a75): undefined reference to `build_decl_stat'
d-objfile.cc:(.text+0x1a91): undefined reference to `build_int_cst'
d-objfile.cc:(.text+0x1a9d): undefined reference to `decl_default_tls_model'
d-objfile.cc:(.text+0x1ad0): undefined reference to `rest_of_decl_compilation'
d-objfile.cc:(.text+0x1ae6): undefined reference to `get_identifier_with_length'
d-objfile.cc:(.text+0x1af8): undefined reference to `build_decl_stat'
d-objfile.cc:(.text+0x1b12): undefined reference to `decl_default_tls_model'
d/d-objfile.glue.o: In function `ObjectFile::outputFunction(FuncDeclaration*)':
d-objfile.cc:(.text+0x1ba1): undefined reference to `get_identifier'
d-objfile.cc:(.text+0x1bf4): undefined reference to `decl_function_context'
d-objfile.cc:(.text+0x1c89): undefined reference to `fancy_abort'
d/d-objfile.glue.o: In function `ObjectFile::makeDeclOneOnly(tree_node*)':
d-objfile.cc:(.text+0x445): undefined reference to `make_decl_one_only'
d/d-objfile.glue.o: In function `ObjectFile::outputStaticSymbol(Symbol*)':
d-objfile.cc:(.text+0x751): undefined reference to `rest_of_decl_compilation'
d/d-objfile.glue.o: In function `ObjectFile::declareType(tree_node*)':
d-objfile.cc:(.text+0xb1e): undefined reference to `rest_of_decl_compilation'
d/d-objfile.glue.o: In function `obj_includelib(char const*)':
d-objfile.cc:(.text+0x180d): undefined reference to `warning'
d/d-objfile.glue.o: In function `obj_startaddress(Symbol*)':
d-objfile.cc:(.text+0x183d): undefined reference to `warning'
d/d-objfile.glue.o: In function `obj_tlssections()':
d-objfile.cc:(.text+0x1b46): undefined reference to `rest_of_decl_compilation'
d/d-objfile.glue.o: In function `ObjectFile::outputFunction(FuncDeclaration*)':
d-objfile.cc:(.text+0x1c17): undefined reference to `cgraph_finalize_function'
d/d-builtins2.glue.o: In function `d_gcc_magic_stdarg_check(Dsymbol*, bool)':
d-builtins2.cc:(.text+0x181): undefined reference to `fancy_abort'
d-builtins2.cc:(.text+0x195): undefined reference to `fancy_abort'
d-builtins2.cc:(.text+0x1a9): undefined reference to `fancy_abort'
d/d-builtins2.glue.o: In function `gcc_type_to_d_type(tree_node*)':
d-builtins2.cc:(.text+0x29e): undefined reference to `list_length'
d-builtins2.cc:(.text+0x355): undefined reference to `host_integerp'
d-builtins2.cc:(.text+0x411): undefined reference to `host_integerp'
d-builtins2.cc:(.text+0x4fd): undefined reference to `host_integerp'
d-builtins2.cc:(.text+0x6a6): undefined reference to `fold_build2_stat_loc'
d-builtins2.cc:(.text+0x6cb): undefined reference to `size_binop_loc'
d-builtins2.cc:(.text+0x80a): undefined reference to `int_size_in_bytes'
d-builtins2.cc:(.text+0x9ba): undefined reference to `fancy_abort'
d/d-builtins2.glue.o: In function `d_bi_init':
d-builtins2.cc:(.text+0xc1c): undefined reference to `build_variant_type_copy'
d-builtins2.cc:(.text+0xc65): undefined reference to `fancy_abort'
d/d-builtins2.glue.o: In function `d_bi_builtin_func':
d-builtins2.cc:(.text+0xc80): undefined reference to `tree_cons_stat'
d/d-builtins2.glue.o: In function `d_bi_builtin_type':
d-builtins2.cc:(.text+0xcb0): undefined reference to `tree_cons_stat'
d/d-builtins2.glue.o: In function `d_gcc_type_align(Type*)':
d-builtins2.cc:(.text+0x1526): undefined reference to `fancy_abort'
d/d-builtins2.glue.o: In function `d_gcc_field_align(VarDeclaration*, int)':
d-builtins2.cc:(.text+0x156a): undefined reference to `make_node_stat'
d-builtins2.cc:(.text+0x15a5): undefined reference to `x86_field_alignment'
d/d-builtins2.glue.o: In function `eval_builtin(Loc, BUILTIN, 
ArrayBase<Expression>*)':
d-builtins2.cc:(.text+0x1636): undefined reference to `fancy_abort'
d-builtins2.cc:(.text+0x16c2): undefined reference to `fold'
d-builtins2.cc:(.text+0x1754): undefined reference to `fancy_abort'
d-builtins2.cc:(.text+0x17e9): undefined reference to `fold'
d-builtins2.cc:(.text+0x180d): undefined reference to `host_integerp'
d-builtins2.cc:(.text+0x1824): undefined reference to `size_int_kind'
d-builtins2.cc:(.text+0x1831): undefined reference to `fold_convert_loc'
d-builtins2.cc:(.text+0x1846): undefined reference to `fold_build2_stat_loc'
d-builtins2.cc:(.text+0x1894): undefined reference to `fancy_abort'
d-builtins2.cc:(.text+0x18da): undefined reference to `fancy_abort'
d/d-builtins2.glue.o: In function `d_gcc_eval_builtin(Loc, FuncDeclaration*, 
ArrayBase<Expression>*)':
d-builtins2.cc:(.text+0x193d): undefined reference to `fold'
d-builtins2.cc:(.text+0x19c6): undefined reference to `fancy_abort'
d/d-decls.glue.o: In function `uniqueName(Declaration*, tree_node*, char const*)':
d-decls.cc:(.text+0x8a): undefined reference to `get_identifier'
d-decls.cc:(.text+0x151): undefined reference to `get_identifier'
d/d-decls.glue.o: In function `TypeInfoClassDeclaration::toSymbol()':
d-decls.cc:(.text+0x24e): undefined reference to `fancy_abort'
d/d-decls.glue.o: In function `Dsymbol::toSymbol()':
d-decls.cc:(.text+0x439): undefined reference to `fancy_abort'
d/d-decls.glue.o: In function `VarDeclaration::toSymbol()':
d-decls.cc:(.text+0x52e): undefined reference to `fancy_abort'
d-decls.cc:(.text+0x5a6): undefined reference to `get_identifier'
d-decls.cc:(.text+0x5b8): undefined reference to `build_decl_stat'
d-decls.cc:(.text+0x652): undefined reference to `get_identifier'
d-decls.cc:(.text+0x662): undefined reference to `build_decl_stat'
d-decls.cc:(.text+0x693): undefined reference to `get_identifier'
d-decls.cc:(.text+0x6f0): undefined reference to `fancy_abort'
d-decls.cc:(.text+0x747): undefined reference to `decl_default_tls_model'
d-decls.cc:(.text+0x8e0): undefined reference to `fancy_abort'
d-decls.cc:(.text+0x8f4): undefined reference to `fancy_abort'
d/d-decls.glue.o: In function `TypeInfoDeclaration::toSymbol()':
d-decls.cc:(.text+0x99e): undefined reference to `fancy_abort'
d/d-decls.glue.o: In function `FuncDeclaration::toSymbol()':
d-decls.cc:(.text+0xaad): undefined reference to `get_identifier'
d-decls.cc:(.text+0xae6): undefined reference to `build_method_type'
d-decls.cc:(.text+0xb24): undefined reference to `build_decl_stat'
d-decls.cc:(.text+0xb80): undefined reference to `get_identifier'
d-decls.cc:(.text+0xc4f): undefined reference to `decl_function_context'
d-decls.cc:(.text+0xddc): undefined reference to `build_method_type'
d-decls.cc:(.text+0xe04): undefined reference to `size_int_kind'
d-decls.cc:(.text+0xebf): undefined reference to `get_identifier'
d-decls.cc:(.text+0xedc): undefined reference to `build_method_type'
d-decls.cc:(.text+0xf6b): undefined reference to `build_function_type'
d-decls.cc:(.text+0xf87): undefined reference to `fancy_abort'
d/d-decls.glue.o: In function `FuncDeclaration::toThunkSymbol(int)':
d-decls.cc:(.text+0x10b9): undefined reference to `build_decl_stat'
d-decls.cc:(.text+0x11a9): undefined reference to `get_identifier'
d/d-decls.glue.o: In function `ClassDeclaration::toSymbol()':
d-decls.cc:(.text+0x12a0): undefined reference to `get_identifier'
d-decls.cc:(.text+0x12b2): undefined reference to `build_decl_stat'
d/d-decls.glue.o: In function `InterfaceDeclaration::toSymbol()':
d-decls.cc:(.text+0x1367): undefined reference to `get_identifier'
d/d-decls.glue.o: In function `Module::toSymbol()':
d-decls.cc:(.text+0x1408): undefined reference to `get_identifier'
d-decls.cc:(.text+0x141a): undefined reference to `build_decl_stat'
d/d-decls.glue.o: In function `ClassDeclaration::toVtblSymbol()':
d-decls.cc:(.text+0x1544): undefined reference to `get_identifier'
d-decls.cc:(.text+0x1556): undefined reference to `build_decl_stat'
d/d-decls.glue.o: In function `AggregateDeclaration::toInitializer()':
d-decls.cc:(.text+0x1646): undefined reference to `get_identifier'
d-decls.cc:(.text+0x1658): undefined reference to `build_decl_stat'
d/d-decls.glue.o: In function `SymbolDeclaration::toSymbol()':
d-decls.cc:(.text+0x1750): undefined reference to `fancy_abort'
d/d-decls.glue.o: In function `TypedefDeclaration::toInitializer()':
d-decls.cc:(.text+0x17c6): undefined reference to `get_identifier'
d-decls.cc:(.text+0x17d8): undefined reference to `build_decl_stat'
d/d-decls.glue.o: In function `EnumDeclaration::toInitializer()':
d-decls.cc:(.text+0x1916): undefined reference to `get_identifier'
d-decls.cc:(.text+0x1928): undefined reference to `build_decl_stat'
d/d-glue.glue.o: In function `binfo_for(tree_node*, ClassDeclaration*) [clone 
.isra.0]':
d-glue.cc:(.text+0x97): undefined reference to `make_tree_binfo_stat'
d/d-glue.glue.o: In function `intfc_binfo_for(tree_node*, ClassDeclaration*, 
unsigned int&) [clone .isra.20]':
d-glue.cc:(.text+0x12b): undefined reference to `make_tree_binfo_stat'
d-glue.cc:(.text+0x158): undefined reference to `size_int_kind'
d/d-glue.glue.o: In function `do_array_set(IRState*, tree_node*, tree_node*, 
tree_node*)':
d-glue.cc:(.text+0x368): undefined reference to `build2_stat'
d-glue.cc:(.text+0x394): undefined reference to `build2_stat'
d-glue.cc:(.text+0x3cb): undefined reference to `build2_stat'
d-glue.cc:(.text+0x3fa): undefined reference to `build2_stat'
d-glue.cc:(.text+0x411): undefined reference to `build2_stat'
d/d-glue.glue.o: In function `SymbolExp::toElem(IRState*)':
d-glue.cc:(.text+0x6e6): undefined reference to `fancy_abort'
d-glue.cc:(.text+0x6fa): undefined reference to `fancy_abort'
d/d-glue.glue.o: In function `build_math_op(TOK, tree_node*, tree_node*, Type*, 
tree_node*, Type*, IRState*)':
d-glue.cc:(.text+0x74e): undefined reference to `fancy_abort'
d-glue.cc:(.text+0x81e): undefined reference to `build2_stat'
d-glue.cc:(.text+0xb13): undefined reference to `fancy_abort'
d/d-glue.glue.o: In function `InExp::toElem(IRState*)':
d-glue.cc:(.text+0xc0e): undefined reference to `fancy_abort'
d/d-glue.glue.o: In function `CatAssignExp::toElem(IRState*)':
d-glue.cc:(.text+0x12a7): undefined reference to `save_expr'
d-glue.cc:(.text+0x12ca): undefined reference to `build2_stat'
d-glue.cc:(.text+0x1311): undefined reference to `save_expr'
d-glue.cc:(.text+0x133f): undefined reference to `build2_stat'
d-glue.cc:(.text+0x1362): undefined reference to `build2_stat'
d-glue.cc:(.text+0x14ca): undefined reference to `fancy_abort'
d/d-glue.glue.o: In function `AssignExp::toElem(IRState*)':
d-glue.cc:(.text+0x1558): undefined reference to `build2_stat'
d-glue.cc:(.text+0x15ed): undefined reference to `build2_stat'
d-glue.cc:(.text+0x166e): undefined reference to `build2_stat'
d-glue.cc:(.text+0x19bb): undefined reference to `size_int_kind'
d-glue.cc:(.text+0x1a46): undefined reference to `size_int_kind'
d-glue.cc:(.text+0x1a79): undefined reference to `fold_build2_stat_loc'
d/d-glue.glue.o: In function `PostExp::toElem(IRState*)':
d-glue.cc:(.text+0x1b8d): undefined reference to `build2_stat'
d-glue.cc:(.text+0x1bc8): undefined reference to `fancy_abort'
d/d-glue.glue.o: In function `IndexExp::toElem(IRState*)':
d-glue.cc:(.text+0x1d6c): undefined reference to `save_expr'
d-glue.cc:(.text+0x1da6): undefined reference to `build3_stat'
d/d-glue.glue.o: In function `SliceExp::toElem(IRState*)':
d-glue.cc:(.text+0x203b): undefined reference to `integer_zerop'
d-glue.cc:(.text+0x20ed): undefined reference to `build1_stat'
d-glue.cc:(.text+0x2102): undefined reference to `build2_stat'
d-glue.cc:(.text+0x22b8): undefined reference to `fancy_abort'
d-glue.cc:(.text+0x22cc): undefined reference to `fancy_abort'
d/d-glue.glue.o: In function `NotExp::toElem(IRState*)':
d-glue.cc:(.text+0x299d): undefined reference to `build1_stat'
d/d-glue.glue.o: In function `Expression::toElemDtor(IRState*)':
d-glue.cc:(.text+0x2ef7): undefined reference to `save_expr'
d/d-glue.glue.o: In function `BinExp::toElemBin(IRState*, int)':
d-glue.cc:(.text+0x3055): undefined reference to `fancy_abort'
d-glue.cc:(.text+0x3108): undefined reference to `fancy_abort'
d-glue.cc:(.text+0x3120): undefined reference to `fancy_abort'
d-glue.cc:(.text+0x3287): undefined reference to `stabilize_reference'
d-glue.cc:(.text+0x33dd): undefined reference to `fold_build2_stat_loc'
d-glue.cc:(.text+0x364f): undefined reference to `build2_stat'
d-glue.cc:(.text+0x3669): undefined reference to `build2_stat'
d-glue.cc:(.text+0x3770): undefined reference to `fancy_abort'
d-glue.cc:(.text+0x3784): undefined reference to `fancy_abort'
d/d-glue.glue.o: In function `MinExp::toElem(IRState*)':
d-glue.cc:(.text+0x3a35): undefined reference to `build1_stat'
d/d-glue.glue.o: In function `CmpExp::toElem(IRState*)':
d-glue.cc:(.text+0x3c5b): undefined reference to `fancy_abort'
d-glue.cc:(.text+0x3cb7): undefined reference to `build2_stat'
d-glue.cc:(.text+0x3d13): undefined reference to `build2_stat'
d/d-glue.glue.o: In function `EqualExp::toElem(IRState*)':
d-glue.cc:(.text+0x3e63): undefined reference to `build2_stat'
d-glue.cc:(.text+0x3fa2): undefined reference to `build1_stat'
d-glue.cc:(.text+0x411e): undefined reference to `size_int_kind'
d-glue.cc:(.text+0x414e): undefined reference to `fold_build2_stat_loc'
d-glue.cc:(.text+0x4255): undefined reference to `build1_stat'
d/d-glue.glue.o: In function `OrOrExp::toElem(IRState*)':
d-glue.cc:(.text+0x4552): undefined reference to `build1_stat'
d/d-glue.glue.o: In function `DelegateExp::toElem(IRState*)':
d-glue.cc:(.text+0x4903): undefined reference to `fancy_abort'
d/d-glue.glue.o: In function `AssertExp::toElem(IRState*)':
d-glue.cc:(.text+0x4b9b): undefined reference to `build3_stat'
d-glue.cc:(.text+0x4c57): undefined reference to `build3_stat'
d/d-glue.glue.o: In function `NewExp::toElem(IRState*)':
d-glue.cc:(.text+0x50e6): undefined reference to `vec_gc_o_reserve'
d-glue.cc:(.text+0x5178): undefined reference to `vec_gc_o_reserve'
d-glue.cc:(.text+0x51e2): undefined reference to `save_expr'
d-glue.cc:(.text+0x5237): undefined reference to `build2_stat'
d-glue.cc:(.text+0x52ca): undefined reference to `save_expr'
d-glue.cc:(.text+0x530e): undefined reference to `build2_stat'
d-glue.cc:(.text+0x5376): undefined reference to `save_expr'
d-glue.cc:(.text+0x53b0): undefined reference to `build2_stat'
d-glue.cc:(.text+0x5434): undefined reference to `save_expr'
d-glue.cc:(.text+0x5463): undefined reference to `build2_stat'
d-glue.cc:(.text+0x5574): undefined reference to `save_expr'
d-glue.cc:(.text+0x55ad): undefined reference to `build2_stat'
d-glue.cc:(.text+0x572d): undefined reference to `build_constructor'
d-glue.cc:(.text+0x595e): undefined reference to `fancy_abort'
d-glue.cc:(.text+0x5972): undefined reference to `fancy_abort'
d-glue.cc:(.text+0x5986): undefined reference to `fancy_abort'
d-glue.cc:(.text+0x599a): undefined reference to `fancy_abort'
d/d-glue.glue.o: In function `StringExp::toElem(IRState*)':
d-glue.cc:(.text+0x5a7d): undefined reference to `build_string'
d-glue.cc:(.text+0x5b63): undefined reference to `build_string'
d/d-glue.glue.o: In function `ArrayLiteralExp::toElem(IRState*)':
d-glue.cc:(.text+0x5d17): undefined reference to `vec_gc_o_reserve'
d-glue.cc:(.text+0x5dac): undefined reference to `vec_gc_o_reserve'
d-glue.cc:(.text+0x5dc9): undefined reference to `build_constructor'
d-glue.cc:(.text+0x5e59): undefined reference to `size_int_kind'
d-glue.cc:(.text+0x5e6b): undefined reference to `size_int_kind'
d-glue.cc:(.text+0x5e84): undefined reference to `fold_build2_stat_loc'
d-glue.cc:(.text+0x5f44): undefined reference to `fancy_abort'
d/d-glue.glue.o: In function `AssocArrayLiteralExp::toElem(IRState*)':
d-glue.cc:(.text+0x60d2): undefined reference to `size_int_kind'
d-glue.cc:(.text+0x60eb): undefined reference to `size_int_kind'
d-glue.cc:(.text+0x616f): undefined reference to `size_binop_loc'
d-glue.cc:(.text+0x61eb): undefined reference to `size_binop_loc'
d-glue.cc:(.text+0x62d0): undefined reference to `vec_gc_o_reserve'
d-glue.cc:(.text+0x62f1): undefined reference to `build_constructor'
d-glue.cc:(.text+0x6355): undefined reference to `fancy_abort'
d-glue.cc:(.text+0x6369): undefined reference to `fancy_abort'
d/d-glue.glue.o: In function `StructLiteralExp::toElem(IRState*)':
d-glue.cc:(.text+0x65db): undefined reference to `vec_gc_o_reserve'
d-glue.cc:(.text+0x666e): undefined reference to `size_int_kind'
d-glue.cc:(.text+0x6685): undefined reference to `size_int_kind'
d-glue.cc:(.text+0x66a0): undefined reference to `fold_build2_stat_loc'
d-glue.cc:(.text+0x675c): undefined reference to `build_constructor'
d-glue.cc:(.text+0x680e): undefined reference to `vec_gc_o_reserve'
d-glue.cc:(.text+0x6829): undefined reference to `fancy_abort'
d-glue.cc:(.text+0x683d): undefined reference to `fancy_abort'
d-glue.cc:(.text+0x6851): undefined reference to `fancy_abort'
d/d-glue.glue.o: In function `NullExp::toElem(IRState*)':
d-glue.cc:(.text+0x695c): undefined reference to `vec_gc_o_reserve'
d/d-glue.glue.o: In function `ThisExp::toElem(IRState*)':
d-glue.cc:(.text+0x6a3c): undefined reference to `fancy_abort'
d-glue.cc:(.text+0x6a50): undefined reference to `fancy_abort'
d/d-glue.glue.o: In function `ComplexExp::toElem(IRState*)':
d-glue.cc:(.text+0x6abb): undefined reference to `fancy_abort'
d-glue.cc:(.text+0x6b5e): undefined reference to `build_complex'
d/d-glue.glue.o: In function `FuncDeclaration::toObjFile(int)':
d-glue.cc:(.text+0x6c98): undefined reference to `announce_function'
d-glue.cc:(.text+0x6d4b): undefined reference to `build_decl_stat'
d-glue.cc:(.text+0x6d77): undefined reference to `allocate_struct_function'
d-glue.cc:(.text+0x6e61): undefined reference to `chainon'
d-glue.cc:(.text+0x6eab): undefined reference to `fancy_abort'
d-glue.cc:(.text+0x6f5c): undefined reference to `rest_of_decl_compilation'
d-glue.cc:(.text+0x725d): undefined reference to `build2_stat'
d-glue.cc:(.text+0x72b0): undefined reference to `alloc_stmt_list'
d-glue.cc:(.text+0x72c4): undefined reference to `append_to_statement_list_force'
d-glue.cc:(.text+0x733e): undefined reference to `set_cfun'
d-glue.cc:(.text+0x73a2): undefined reference to `build1_stat'
d-glue.cc:(.text+0x73af): undefined reference to `append_to_statement_list_force'
d-glue.cc:(.text+0x74b4): undefined reference to `build_reference_type'
d-glue.cc:(.text+0x74e8): undefined reference to `rest_of_decl_compilation'
d-glue.cc:(.text+0x7534): undefined reference to `relayout_decl'
d-glue.cc:(.text+0x7547): undefined reference to `cgraph_get_create_node'
d-glue.cc:(.text+0x7565): undefined reference to `dump_begin'
d-glue.cc:(.text+0x75c6): undefined reference to `decl_assembler_name'
d-glue.cc:(.text+0x75e8): undefined reference to `dump_flag_name'
d-glue.cc:(.text+0x762e): undefined reference to `dump_node'
d-glue.cc:(.text+0x7648): undefined reference to `dump_end'
d-glue.cc:(.text+0x769c): undefined reference to `print_generic_expr'
d-glue.cc:(.text+0x76f0): undefined reference to `fancy_abort'
d-glue.cc:(.text+0x7704): undefined reference to `fancy_abort'
d-glue.cc:(.text+0x7718): undefined reference to `fancy_abort'
d-glue.cc:(.text+0x772c): undefined reference to `fancy_abort'
d/d-glue.glue.o: In function `FuncDeclaration::buildClosure(IRState*)':
d-glue.cc:(.text+0x77a9): undefined reference to `get_identifier_with_length'
d-glue.cc:(.text+0x77be): undefined reference to `build_decl_stat'
d-glue.cc:(.text+0x781d): undefined reference to `get_identifier'
d-glue.cc:(.text+0x782f): undefined reference to `build_decl_stat'
d-glue.cc:(.text+0x78a0): undefined reference to `layout_type'
d-glue.cc:(.text+0x78a8): undefined reference to `build_pointer_type'
d-glue.cc:(.text+0x78c7): undefined reference to `get_identifier_with_length'
d-glue.cc:(.text+0x7a30): undefined reference to `fancy_abort'
d/d-glue.glue.o: In function `Module::genobjfile(int)':
d-glue.cc:(.text+0x7c06): undefined reference to `fancy_abort'
d/d-glue.glue.o: In function `Type::toCtype()':
d-glue.cc:(.text+0x7c73): undefined reference to `fancy_abort'
d-glue.cc:(.text+0x7cf6): undefined reference to `int_size_in_bytes'
d/d-glue.glue.o: In function `TypeTypedef::toCtype()':
d-glue.cc:(.text+0x7ecc): undefined reference to `get_identifier'
d-glue.cc:(.text+0x7ed7): undefined reference to `build_variant_type_copy'
d-glue.cc:(.text+0x7eee): undefined reference to `build_decl_stat'
d-glue.cc:(.text+0x7f1e): undefined reference to `decl_attributes'
d/d-glue.glue.o: In function `TypeEnum::toCtype()':
d-glue.cc:(.text+0x7fe3): undefined reference to `make_node_stat'
d-glue.cc:(.text+0x807b): undefined reference to `decl_attributes'
d-glue.cc:(.text+0x80a8): undefined reference to `layout_type'
d-glue.cc:(.text+0x814b): undefined reference to `get_identifier'
d-glue.cc:(.text+0x815d): undefined reference to `tree_cons_stat'
d/d-glue.glue.o: In function `TypeStruct::toCtype()':
d-glue.cc:(.text+0x829f): undefined reference to `make_node_stat'
d-glue.cc:(.text+0x82d9): undefined reference to `size_int_kind'
d-glue.cc:(.text+0x82f2): undefined reference to `size_int_kind'
d-glue.cc:(.text+0x8330): undefined reference to `decl_attributes'
d-glue.cc:(.text+0x8339): undefined reference to `compute_record_mode'
d-glue.cc:(.text+0x8467): undefined reference to `get_identifier_with_length'
d-glue.cc:(.text+0x8479): undefined reference to `build_decl_stat'
d/d-glue.glue.o: In function `TypeFunction::toCtype()':
d-glue.cc:(.text+0x85d2): undefined reference to `tree_cons_stat'
d-glue.cc:(.text+0x8638): undefined reference to `build_function_type'
d-glue.cc:(.text+0x86c9): undefined reference to `tree_cons_stat'
d-glue.cc:(.text+0x8708): undefined reference to `fancy_abort'
d-glue.cc:(.text+0x8711): undefined reference to `build_reference_type'
d/d-glue.glue.o: In function `TypeVector::toCtype()':
d-glue.cc:(.text+0x87c7): undefined reference to `build_vector_type'
d-glue.cc:(.text+0x87d3): undefined reference to `layout_type'
d-glue.cc:(.text+0x883d): undefined reference to `vector_type_mode'
d-glue.cc:(.text+0x8846): undefined reference to `vector_type_mode'
d/d-glue.glue.o: In function `TypeSArray::toCtype()':
d-glue.cc:(.text+0x88ca): undefined reference to `fancy_abort'
d/d-glue.glue.o: In function `TypeAArray::toCtype()':
d-glue.cc:(.text+0x8a2c): undefined reference to `make_node_stat'
d-glue.cc:(.text+0x8a46): undefined reference to `get_identifier_with_length'
d-glue.cc:(.text+0x8a5b): undefined reference to `build_decl_stat'
d-glue.cc:(.text+0x8a83): undefined reference to `get_identifier'
d-glue.cc:(.text+0x8a90): undefined reference to `layout_type'
d/d-glue.glue.o: In function `TypePointer::toCtype()':
d-glue.cc:(.text+0x8af1): undefined reference to `build_pointer_type'
d/d-glue.glue.o: In function `TypeDelegate::toCtype()':
d-glue.cc:(.text+0x8bb6): undefined reference to `fancy_abort'
d/d-glue.glue.o: In function `TypeClass::toCtype()':
d-glue.cc:(.text+0x8c3e): undefined reference to `make_node_stat'
d-glue.cc:(.text+0x8c49): undefined reference to `build_reference_type'
d-glue.cc:(.text+0x8ccc): undefined reference to `get_identifier_with_length'
d-glue.cc:(.text+0x8cde): undefined reference to `build_decl_stat'
d-glue.cc:(.text+0x8db4): undefined reference to `copy_node_stat'
d-glue.cc:(.text+0x8de3): undefined reference to `get_identifier_with_length'
d-glue.cc:(.text+0x8df5): undefined reference to `build_decl_stat'
d/d-glue.glue.o: In function `SynchronizedStatement::toIR(IRState*)':
d-glue.cc:(.text+0x95d2): undefined reference to `build_decl_stat'
d-glue.cc:(.text+0x9617): undefined reference to `rest_of_decl_compilation'
d-glue.cc:(.text+0x96e0): undefined reference to `fancy_abort'
d/d-glue.glue.o: In function `ReturnStatement::toIR(IRState*)':
d-glue.cc:(.text+0x988e): undefined reference to `build2_stat'
d/d-glue.glue.o: In function `SwitchStatement::toIR(IRState*)':
d-glue.cc:(.text+0x9bf5): undefined reference to `fancy_abort'
d-glue.cc:(.text+0x9c75): undefined reference to `fold'
d-glue.cc:(.text+0x9d10): undefined reference to `build2_stat'
d-glue.cc:(.text+0x9e95): undefined reference to `fancy_abort'
d/d-glue.glue.o: In function `Statement::toIR(IRState*)':
d-glue.cc:(.text+0x9ec9): undefined reference to `fancy_abort'
d/d-glue.glue.o: In function `ForeachStatement::toIR(IRState*)':
d-glue.cc:(.text+0x9f79): undefined reference to `fancy_abort'
d/d-glue.glue.o: In function `ForeachRangeStatement::toIR(IRState*)':
d-glue.cc:(.text+0x9fa9): undefined reference to `fancy_abort'
d/d-glue.glue.o: In function `WhileStatement::toIR(IRState*)':
d-glue.cc:(.text+0xa0f9): undefined reference to `fancy_abort'
d/d-glue.glue.o: In function `gcc_d_backend_init()':
d-glue.cc:(.text+0xa40b): undefined reference to `build_common_tree_nodes'
d-glue.cc:(.text+0xa415): undefined reference to `make_node_stat'
d-glue.cc:(.text+0xa44b): undefined reference to `make_unsigned_type'
d-glue.cc:(.text+0xa463): undefined reference to `build_variant_type_copy'
d-glue.cc:(.text+0xa476): undefined reference to `build_variant_type_copy'
d-glue.cc:(.text+0xa489): undefined reference to `build_variant_type_copy'
d-glue.cc:(.text+0xa49c): undefined reference to `build_variant_type_copy'
d-glue.cc:(.text+0xa4af): undefined reference to `build_variant_type_copy'
d/d-glue.glue.o:d-glue.cc:(.text+0xa4c2): more undefined references to 
`build_variant_type_copy' follow
d/d-glue.glue.o: In function `gcc_d_backend_init()':
d-glue.cc:(.text+0xa4df): undefined reference to `get_identifier_with_length'
d-glue.cc:(.text+0xa4f1): undefined reference to `build_decl_stat'
d-glue.cc:(.text+0xa50b): undefined reference to `get_identifier_with_length'
d-glue.cc:(.text+0xa51d): undefined reference to `build_decl_stat'
d-glue.cc:(.text+0xa52d): undefined reference to `int_size_in_bytes'
d-glue.cc:(.text+0xa5d0): undefined reference to `build_function_type'
d-glue.cc:(.text+0xa5d8): undefined reference to `build_pointer_type'
d-glue.cc:(.text+0xa5e0): undefined reference to `build_pointer_type'
d-glue.cc:(.text+0xa5ef): undefined reference to `layout_type'
d-glue.cc:(.text+0xa5fe): undefined reference to `get_identifier_with_length'
d/d-glue.glue.o: In function `build_math_op(TOK, tree_node*, tree_node*, Type*, 
tree_node*, Type*, IRState*)':
d-glue.cc:(.text+0x96f): undefined reference to `build2_stat'
d/d-glue.glue.o: In function `CommaExp::toElem(IRState*)':
d-glue.cc:(.text+0x1e2f): undefined reference to `build2_stat'
d/d-glue.glue.o: In function `VectorExp::toElem(IRState*)':
d-glue.cc:(.text+0x232e): undefined reference to `build_vector_from_val'
d/d-glue.glue.o: In function `CastExp::toElem(IRState*)':
d-glue.cc:(.text+0x241a): undefined reference to `build1_stat'
d/d-glue.glue.o: In function `ComExp::toElem(IRState*)':
d-glue.cc:(.text+0x2a18): undefined reference to `build1_stat'
d/d-glue.glue.o: In function `NegExp::toElem(IRState*)':
d-glue.cc:(.text+0x2a75): undefined reference to `build1_stat'
d/d-glue.glue.o: In function `BinExp::toElemBin(IRState*, int)':
d-glue.cc:(.text+0x333b): undefined reference to `build2_stat'
d/d-glue.glue.o: In function `AddExp::toElem(IRState*)':
d-glue.cc:(.text+0x394e): undefined reference to `build2_stat'
d/d-glue.glue.o: In function `MinExp::toElem(IRState*)':
d-glue.cc:(.text+0x3a7f): undefined reference to `build2_stat'
d/d-glue.glue.o: In function `IdentityExp::toElem(IRState*)':
d-glue.cc:(.text+0x4389): undefined reference to `build2_stat'
d/d-glue.glue.o: In function `OrOrExp::toElem(IRState*)':
d-glue.cc:(.text+0x4590): undefined reference to `build3_stat'
d/d-glue.glue.o: In function `AndAndExp::toElem(IRState*)':
d-glue.cc:(.text+0x465c): undefined reference to `build3_stat'
d/d-glue.glue.o: In function `CondExp::toElem(IRState*)':
d-glue.cc:(.text+0x4728): undefined reference to `build3_stat'
d/d-glue.glue.o: In function `DeclarationExp::toElem(IRState*)':
d-glue.cc:(.text+0x4de9): undefined reference to `build_empty_stmt'
d/d-glue.glue.o: In function `NullExp::toElem(IRState*)':
d-glue.cc:(.text+0x698f): undefined reference to `build_constructor'
d/d-glue.glue.o: In function `StructDeclaration::toDebug()':
d-glue.cc:(.text+0x8503): undefined reference to `rest_of_type_compilation'
d/d-glue.glue.o: In function `EnumDeclaration::toDebug()':
d-glue.cc:(.text+0xa39e): undefined reference to `rest_of_type_compilation'
d/d-convert.glue.o: In function `d_build_binary_op(tree_code, tree_node*, 
tree_node*, int)':
d-convert.cc:(.text+0x297): undefined reference to `integer_zerop'
d-convert.cc:(.text+0x2bf): undefined reference to `integer_zerop'
d/d-convert.glue.o: In function `d_truthvalue_conversion(tree_node*)':
d-convert.cc:(.text+0x4f0): undefined reference to `fold_convert_loc'
d-convert.cc:(.text+0x64f): undefined reference to `real_compare'
d-convert.cc:(.text+0x6cd): undefined reference to `integer_onep'
d-convert.cc:(.text+0x844): undefined reference to `save_expr'
d-convert.cc:(.text+0x85f): undefined reference to `build1_stat'
d-convert.cc:(.text+0x87a): undefined reference to `build1_stat'
d-convert.cc:(.text+0x8ce): undefined reference to `vector_type_mode'
d-convert.cc:(.text+0x8fa): undefined reference to `vector_type_mode'
d-convert.cc:(.text+0x926): undefined reference to `vector_type_mode'
d-convert.cc:(.text+0x933): undefined reference to `vector_type_mode'
d-convert.cc:(.text+0x95f): undefined reference to `vector_type_mode'
d/d-convert.glue.o:d-convert.cc:(.text+0x98b): more undefined references to 
`vector_type_mode' follow
d/d-convert.glue.o: In function `d_convert_basic(tree_node*, tree_node*)':
d-convert.cc:(.text+0xbc7): undefined reference to `build1_stat'
d-convert.cc:(.text+0xbf8): undefined reference to `convert_to_vector'
d-convert.cc:(.text+0xc05): undefined reference to `convert_to_complex'
d-convert.cc:(.text+0xc12): undefined reference to `convert_to_pointer'
d-convert.cc:(.text+0xc1f): undefined reference to `convert_to_real'
d-convert.cc:(.text+0xc3c): undefined reference to `convert_to_integer'
d/d-convert.glue.o: In function `d_build_binary_op(tree_code, tree_node*, 
tree_node*, int)':
d-convert.cc:(.text+0x20f): undefined reference to `build2_stat'
d/d-convert.glue.o: In function `d_truthvalue_conversion(tree_node*)':
d-convert.cc:(.text+0x522): undefined reference to `fold_build2_stat_loc'
d-convert.cc:(.text+0x5b6): undefined reference to `fold_build3_stat_loc'
d-convert.cc:(.text+0x6a2): undefined reference to `build2_stat'
d-convert.cc:(.text+0x780): undefined reference to `build1_stat'
d/d-convert.glue.o: In function `d_convert_basic(tree_node*, tree_node*)':
d-convert.cc:(.text+0xba7): undefined reference to `fold_convert_loc'
d-convert.cc:(.text+0xbf0): undefined reference to `fold'
d/d-gcc-real.glue.o: In function `machineMode(real_t::Mode)':
d-gcc-real.cc:(.text+0x34): undefined reference to `fancy_abort'
d/d-gcc-real.glue.o: In function `real_t::init()':
d-gcc-real.cc:(.text+0xc4): undefined reference to `get_max_float'
d-gcc-real.cc:(.text+0xcf): undefined reference to `real_from_string'
d-gcc-real.cc:(.text+0x102): undefined reference to `real_from_string'
d-gcc-real.cc:(.text+0x146): undefined reference to `real_from_string'
d/d-gcc-real.glue.o: In function `real_t::parse(char const*, real_t::Mode)':
d-gcc-real.cc:(.text+0x20c): undefined reference to `real_from_string2'
d/d-gcc-real.glue.o: In function `real_t::getnan(real_t::Mode)':
d-gcc-real.cc:(.text+0x25b): undefined reference to `real_nan'
d/d-gcc-real.glue.o: In function `real_t::getsnan(real_t::Mode)':
d-gcc-real.cc:(.text+0x288): undefined reference to `real_nan'
d/d-gcc-real.glue.o: In function `real_t::getinfinity()':
d-gcc-real.cc:(.text+0x2a5): undefined reference to `real_inf'
d/d-gcc-real.glue.o: In function `real_t::operator=(int)':
d-gcc-real.cc:(.text+0x44e): undefined reference to `real_from_integer'
d/d-gcc-real.glue.o: In function `real_t::operator+(real_t const&)':
d-gcc-real.cc:(.text+0x480): undefined reference to `real_arithmetic'
d/d-gcc-real.glue.o: In function `real_t::operator-(real_t const&)':
d-gcc-real.cc:(.text+0x4a0): undefined reference to `real_arithmetic'
d/d-gcc-real.glue.o: In function `real_t::operator-()':
d-gcc-real.cc:(.text+0x4bc): undefined reference to `real_value_negate'
d/d-gcc-real.glue.o: In function `real_t::operator*(real_t const&)':
d-gcc-real.cc:(.text+0x500): undefined reference to `real_arithmetic'
d/d-gcc-real.glue.o: In function `real_t::operator/(real_t const&)':
d-gcc-real.cc:(.text+0x520): undefined reference to `real_arithmetic'
d/d-gcc-real.glue.o: In function `real_t::operator%(real_t const&)':
d-gcc-real.cc:(.text+0x56a): undefined reference to `real_nan'
d-gcc-real.cc:(.text+0x5b7): undefined reference to `real_isinf'
d-gcc-real.cc:(.text+0x5f4): undefined reference to `real_isinf'
d-gcc-real.cc:(.text+0x60b): undefined reference to `real_arithmetic'
d-gcc-real.cc:(.text+0x61d): undefined reference to `real_arithmetic'
d-gcc-real.cc:(.text+0x630): undefined reference to `real_arithmetic'
d-gcc-real.cc:(.text+0x645): undefined reference to `real_arithmetic'
d/d-gcc-real.glue.o: In function `real_t::toInt() const':
d-gcc-real.cc:(.text+0x6dd): undefined reference to `real_isnan'
d-gcc-real.cc:(.text+0x716): undefined reference to `real_to_integer2'
d/d-gcc-real.glue.o: In function `real_t::toInt(Type*, Type*) const':
d-gcc-real.cc:(.text+0x765): undefined reference to `real_isnan'
d-gcc-real.cc:(.text+0x7f7): undefined reference to `fold_build1_stat_loc'
d/d-gcc-real.glue.o: In function `real_t::convert(real_t::Mode) const':
d-gcc-real.cc:(.text+0x844): undefined reference to `real_convert'
d/d-gcc-real.glue.o: In function `real_t::convert(Type*) const':
d-gcc-real.cc:(.text+0x894): undefined reference to `fancy_abort'
d-gcc-real.cc:(.text+0x8f3): undefined reference to `real_convert'
d-gcc-real.cc:(.text+0x924): undefined reference to `fancy_abort'
d/d-gcc-real.glue.o: In function `real_t::floatCompare(int, real_t const&)':
d-gcc-real.cc:(.text+0xa0d): undefined reference to `fancy_abort'
d/d-gcc-real.glue.o: In function `real_t::isSignallingNan()':
d-gcc-real.cc:(.text+0xb85): undefined reference to `real_isnan'
d/d-gcc-real.glue.o: In function `machineMode(real_t::Mode)':
d-gcc-real.cc:(.text+0x4e): undefined reference to `vector_type_mode'
d/d-gcc-real.glue.o: In function `real_t::real_t(int)':
d-gcc-real.cc:(.text+0x349): undefined reference to `real_from_integer'
d/d-gcc-real.glue.o: In function `real_t::real_t(unsigned long)':
d-gcc-real.cc:(.text+0x38d): undefined reference to `real_from_integer'
d/d-gcc-real.glue.o: In function `real_t::real_t(long)':
d-gcc-real.cc:(.text+0x3eb): undefined reference to `real_from_integer'
d/d-gcc-real.glue.o: In function `real_t::operator<(real_t const&)':
d-gcc-real.cc:(.text+0x65c): undefined reference to `real_compare'
d/d-gcc-real.glue.o: In function `real_t::operator>(real_t const&)':
d-gcc-real.cc:(.text+0x66c): undefined reference to `real_compare'
d/d-gcc-real.glue.o: In function `real_t::operator<=(real_t const&)':
d-gcc-real.cc:(.text+0x67c): undefined reference to `real_compare'
d/d-gcc-real.glue.o: In function `real_t::operator>=(real_t const&)':
d-gcc-real.cc:(.text+0x68c): undefined reference to `real_compare'
d/d-gcc-real.glue.o: In function `real_t::operator==(real_t const&)':
d-gcc-real.cc:(.text+0x69c): undefined reference to `real_compare'
d/d-gcc-real.glue.o:d-gcc-real.cc:(.text+0x6ac): more undefined references to 
`real_compare' follow
d/d-gcc-real.glue.o: In function `real_t::isNegative()':
d-gcc-real.cc:(.text+0x9e1): undefined reference to `real_isneg'
d/d-gcc-real.glue.o: In function `real_t::floatCompare(int, real_t const&)':
d-gcc-real.cc:(.text+0xa36): undefined reference to `real_compare'
d-gcc-real.cc:(.text+0xa4e): undefined reference to `real_compare'
d-gcc-real.cc:(.text+0xa66): undefined reference to `real_compare'
d-gcc-real.cc:(.text+0xaa6): undefined reference to `real_compare'
d-gcc-real.cc:(.text+0xabe): undefined reference to `real_compare'
d/d-gcc-real.glue.o:d-gcc-real.cc:(.text+0xad6): more undefined references to 
`real_compare' follow
d/d-gcc-real.glue.o: In function `real_t::isIdenticalTo(real_t const&) const':
d-gcc-real.cc:(.text+0xb11): undefined reference to `real_identical'
d/d-gcc-real.glue.o: In function `real_t::format(char*, unsigned int) const':
d-gcc-real.cc:(.text+0xb37): undefined reference to `real_to_decimal'
d/d-gcc-real.glue.o: In function `real_t::formatHex(char*, unsigned int) const':
d-gcc-real.cc:(.text+0xb54): undefined reference to `real_to_hexadecimal'
d/d-gcc-real.glue.o: In function `real_t::isInf()':
d-gcc-real.cc:(.text+0xb61): undefined reference to `real_isinf'
d/d-gcc-real.glue.o: In function `real_t::isNan()':
d-gcc-real.cc:(.text+0xb71): undefined reference to `real_isnan'
d/d-gcc-real.glue.o: In function `real_t::isConversionExact(real_t::Mode) const':
d-gcc-real.cc:(.text+0xbb2): undefined reference to `exact_real_truncate'
d/d-gt.cglue.o: In function `gt_pch_p_14lang_tree_node':
d-gt.c:(.text+0xe8): undefined reference to `tree_node_structure'
d/d-gt.cglue.o: In function `gt_ggc_mx_lang_tree_node':
d-gt.c:(.text+0xd44): undefined reference to `ggc_set_mark'
d-gt.c:(.text+0xd7f): undefined reference to `tree_node_structure'
d-gt.c:(.text+0xdb9): undefined reference to `gt_ggc_m_S'
d-gt.c:(.text+0xf6c): undefined reference to `gt_ggc_mx_rtx_def'
d-gt.c:(.text+0x100e): undefined reference to `gt_ggc_mx_rtx_def'
d-gt.c:(.text+0x10ec): undefined reference to `gt_ggc_mx_VEC_tree_gc'
d-gt.c:(.text+0x1283): undefined reference to `gt_ggc_mx_rtx_def'
d-gt.c:(.text+0x1430): undefined reference to `gt_ggc_mx_rtx_def'
d-gt.c:(.text+0x1475): undefined reference to `gt_ggc_mx_var_ann_d'
d-gt.c:(.text+0x1517): undefined reference to `gt_ggc_mx_rtx_def'
d-gt.c:(.text+0x1525): undefined reference to `gt_ggc_mx_rtx_def'
d-gt.c:(.text+0x155a): undefined reference to `gt_ggc_mx_VEC_constructor_elt_gc'
d-gt.c:(.text+0x157e): undefined reference to `gt_ggc_mx_tree_statement_list_node'
d-gt.c:(.text+0x1590): undefined reference to `gt_ggc_mx_tree_statement_list_node'
d-gt.c:(.text+0x15c2): undefined reference to `gt_ggc_mx_gimple_seq_d'
d-gt.c:(.text+0x15d0): undefined reference to `gt_ggc_mx_gimple_seq_d'
d-gt.c:(.text+0x1629): undefined reference to `gt_ggc_mx_real_value'
d-gt.c:(.text+0x1651): undefined reference to `gt_ggc_mx_fixed_value'
d-gt.c:(.text+0x16bb): undefined reference to `gt_ggc_mx_VEC_tree_gc'
d-gt.c:(.text+0x17e1): undefined reference to `gt_ggc_mx_rtx_def'
d-gt.c:(.text+0x1b28): undefined reference to `gt_ggc_mx_gimple_statement_d'
d-gt.c:(.text+0x1b3a): undefined reference to `gt_ggc_mx_ptr_info_def'
d-gt.c:(.text+0x1bdc): undefined reference to `gt_ggc_mx_rtx_def'
d-gt.c:(.text+0x1c61): undefined reference to `gt_ggc_mx_function'
d-gt.c:(.text+0x1caa): undefined reference to `gt_ggc_mx_die_struct'
d-gt.c:(.text+0x1cc1): undefined reference to `gt_ggc_mx_die_struct'
d-gt.c:(.text+0x1cd8): undefined reference to `gt_ggc_mx_die_struct'
d-gt.c:(.text+0x1ce6): undefined reference to `gt_ggc_m_S'
d-gt.c:(.text+0x1cf4): undefined reference to `gt_ggc_m_S'
d-gt.c:(.text+0x1d02): undefined reference to `gt_ggc_m_S'
d/d-gt.cglue.o: In function `gt_ggc_mx_binding_level':
d-gt.c:(.text+0x1d3a): undefined reference to `ggc_set_mark'
d/d-gt.cglue.o: In function `gt_pch_nx_lang_tree_node':
d-gt.c:(.text+0x1e11): undefined reference to `gt_pch_note_object'
d-gt.c:(.text+0x1e51): undefined reference to `gt_pch_n_S'
d-gt.c:(.text+0x1e78): undefined reference to `tree_node_structure'
d-gt.c:(.text+0x202c): undefined reference to `gt_pch_nx_rtx_def'
d-gt.c:(.text+0x20ce): undefined reference to `gt_pch_nx_rtx_def'
d-gt.c:(.text+0x21ac): undefined reference to `gt_pch_nx_VEC_tree_gc'
d-gt.c:(.text+0x2343): undefined reference to `gt_pch_nx_rtx_def'
d-gt.c:(.text+0x24f0): undefined reference to `gt_pch_nx_rtx_def'
d-gt.c:(.text+0x2535): undefined reference to `gt_pch_nx_var_ann_d'
d-gt.c:(.text+0x25d7): undefined reference to `gt_pch_nx_rtx_def'
d-gt.c:(.text+0x25e5): undefined reference to `gt_pch_nx_rtx_def'
d-gt.c:(.text+0x261a): undefined reference to `gt_pch_nx_VEC_constructor_elt_gc'
d-gt.c:(.text+0x263e): undefined reference to `gt_pch_nx_tree_statement_list_node'
d-gt.c:(.text+0x2650): undefined reference to `gt_pch_nx_tree_statement_list_node'
d-gt.c:(.text+0x2682): undefined reference to `gt_pch_nx_gimple_seq_d'
d-gt.c:(.text+0x2690): undefined reference to `gt_pch_nx_gimple_seq_d'
d-gt.c:(.text+0x26e9): undefined reference to `gt_pch_nx_real_value'
d-gt.c:(.text+0x2711): undefined reference to `gt_pch_nx_fixed_value'
d-gt.c:(.text+0x277b): undefined reference to `gt_pch_nx_VEC_tree_gc'
d-gt.c:(.text+0x28a1): undefined reference to `gt_pch_nx_rtx_def'
d-gt.c:(.text+0x2be8): undefined reference to `gt_pch_nx_gimple_statement_d'
d-gt.c:(.text+0x2bfa): undefined reference to `gt_pch_nx_ptr_info_def'
d-gt.c:(.text+0x2c9c): undefined reference to `gt_pch_nx_rtx_def'
d-gt.c:(.text+0x2d21): undefined reference to `gt_pch_nx_function'
d-gt.c:(.text+0x2d6a): undefined reference to `gt_pch_nx_die_struct'
d-gt.c:(.text+0x2d81): undefined reference to `gt_pch_nx_die_struct'
d-gt.c:(.text+0x2d98): undefined reference to `gt_pch_nx_die_struct'
d-gt.c:(.text+0x2da6): undefined reference to `gt_pch_n_S'
d-gt.c:(.text+0x2db4): undefined reference to `gt_pch_n_S'
d-gt.c:(.text+0x2dc2): undefined reference to `gt_pch_n_S'
d/d-gt.cglue.o: In function `gt_pch_nx_binding_level':
d-gt.c:(.text+0x2df9): undefined reference to `gt_pch_note_object'
d/d-gt.cglue.o: In function `gt_ggc_mx_language_function':
d-gt.c:(.text+0xcd1): undefined reference to `ggc_set_mark'
d/d-gt.cglue.o: In function `gt_ggc_mx_lang_decl':
d-gt.c:(.text+0xcf1): undefined reference to `ggc_set_mark'
d/d-gt.cglue.o: In function `gt_ggc_mx_lang_type':
d-gt.c:(.text+0xd11): undefined reference to `ggc_set_mark'
d/d-gt.cglue.o: In function `gt_pch_nx_language_function':
d-gt.c:(.text+0x1d9e): undefined reference to `gt_pch_note_object'
d/d-gt.cglue.o: In function `gt_pch_nx_lang_decl':
d-gt.c:(.text+0x1dbe): undefined reference to `gt_pch_note_object'
d/d-gt.cglue.o: In function `gt_pch_nx_lang_type':
d-gt.c:(.text+0x1dde): undefined reference to `gt_pch_note_object'
d/d-builtins.cglue.o: In function `handle_no_split_stack_attribute':
d-builtins.c:(.text+0x52): undefined reference to `error_at'
d-builtins.c:(.text+0x6e): undefined reference to `error_at'
d/d-builtins.cglue.o: In function `handle_no_limit_stack_attribute':
d-builtins.c:(.text+0xa2): undefined reference to `error_at'
d-builtins.c:(.text+0xce): undefined reference to `error_at'
d/d-builtins.cglue.o: In function `handle_no_instrument_function_attribute':
d-builtins.c:(.text+0x102): undefined reference to `error_at'
d/d-builtins.cglue.o:d-builtins.c:(.text+0x12e): more undefined references to 
`error_at' follow
d/d-builtins.cglue.o: In function `handle_malloc_attribute':
d-builtins.c:(.text+0x15d): undefined reference to `warning'
d/d-builtins.cglue.o: In function `handle_alloc_size_attribute':
d-builtins.c:(.text+0x1a0): undefined reference to `type_num_arguments'
d-builtins.c:(.text+0x215): undefined reference to `warning'
d/d-builtins.cglue.o: In function `handle_sentinel_attribute':
d-builtins.c:(.text+0x258): undefined reference to `prototype_p'
d-builtins.c:(.text+0x26e): undefined reference to `warning'
d-builtins.c:(.text+0x293): undefined reference to `warning'
d-builtins.c:(.text+0x2c5): undefined reference to `stdarg_p'
d-builtins.c:(.text+0x2db): undefined reference to `warning'
d-builtins.c:(.text+0x2f8): undefined reference to `tree_int_cst_lt'
d-builtins.c:(.text+0x30d): undefined reference to `warning'
d/d-builtins.cglue.o: In function `handle_nonnull_attribute':
d-builtins.c:(.text+0x384): undefined reference to `prototype_p'
d-builtins.c:(.text+0x437): undefined reference to `prototype_p'
d/d-builtins.cglue.o: In function `handle_tls_model_attribute':
d-builtins.c:(.text+0x4e0): undefined reference to `warning'
d/d-builtins.cglue.o: In function `handle_section_attribute':
d-builtins.c:(.text+0x653): undefined reference to `error_at'
d-builtins.c:(.text+0x67b): undefined reference to `error_at'
d/d-builtins.cglue.o: In function `handle_vector_size_attribute':
d-builtins.c:(.text+0x728): undefined reference to `host_integerp'
d-builtins.c:(.text+0x7a2): undefined reference to `host_integerp'
d-builtins.c:(.text+0x7de): undefined reference to `build_vector_type'
d-builtins.c:(.text+0x836): undefined reference to `warning'
d-builtins.c:(.text+0x84c): undefined reference to `vector_type_mode'
d/d-builtins.cglue.o: In function `handle_deprecated_attribute':
d-builtins.c:(.text+0x90c): undefined reference to `warning'
d-builtins.c:(.text+0x991): undefined reference to `warning'
d-builtins.c:(.text+0x9aa): undefined reference to `build_variant_type_copy'
d/d-builtins.cglue.o: In function `handle_tm_wrap_attribute':
d-builtins.c:(.text+0xa40): undefined reference to `warning'
d-builtins.c:(.text+0xa81): undefined reference to `record_tm_replacement'
d/d-builtins.cglue.o: In function `handle_mode_attribute':
d-builtins.c:(.text+0xbce): undefined reference to `warning'
d-builtins.c:(.text+0xc06): undefined reference to `warning'
d-builtins.c:(.text+0xc17): undefined reference to `warning'
d-builtins.c:(.text+0x1007): undefined reference to `build_reference_type_for_mode'
d-builtins.c:(.text+0x100c): undefined reference to `build_pointer_type_for_mode'
d-builtins.c:(.text+0x1091): undefined reference to `make_unsigned_type'
d-builtins.c:(.text+0x10d7): undefined reference to `make_signed_type'
d/d-builtins.cglue.o: In function `handle_transparent_union_attribute':
d-builtins.c:(.text+0x1130): undefined reference to `warning'
d-builtins.c:(.text+0x1163): undefined reference to `first_field'
d-builtins.c:(.text+0x11a5): undefined reference to `build_duplicate_type'
d-builtins.c:(.text+0x11d4): undefined reference to `vector_type_mode'
d/d-builtins.cglue.o: In function `def_fn_type':
d-builtins.c:(.text+0x1270): undefined reference to `tree_cons_stat'
d-builtins.c:(.text+0x129c): undefined reference to `nreverse'
d-builtins.c:(.text+0x12b0): undefined reference to `chainon'
d-builtins.c:(.text+0x12c9): undefined reference to `build_function_type'
d/d-builtins.cglue.o: In function `handle_fnspec_attribute':
d-builtins.c:(.text+0x1321): undefined reference to `fancy_abort'
d/d-builtins.cglue.o: In function `handle_novops_attribute':
d-builtins.c:(.text+0x1354): undefined reference to `fancy_abort'
d/d-builtins.cglue.o: In function `handle_target_attribute':
d-builtins.c:(.text+0x137d): undefined reference to `warning'
d/d-builtins.cglue.o: In function `handle_error_attribute':
d-builtins.c:(.text+0x13dc): undefined reference to `warning'
d/d-builtins.cglue.o: In function `handle_warn_unused_result_attribute':
d-builtins.c:(.text+0x1429): undefined reference to `warning'
d/d-builtins.cglue.o: In function `handle_nothrow_attribute':
d-builtins.c:(.text+0x145d): undefined reference to `warning'
d/d-builtins.cglue.o: In function `handle_pure_attribute':
d-builtins.c:(.text+0x149d): undefined reference to `warning'
d/d-builtins.cglue.o:d-builtins.c:(.text+0x14dd): more undefined references to 
`warning' follow
d/d-builtins.cglue.o: In function `handle_type_generic_attribute':
d-builtins.c:(.text+0x17ee): undefined reference to `prototype_p'
d-builtins.c:(.text+0x1804): undefined reference to `stdarg_p'
d-builtins.c:(.text+0x181c): undefined reference to `fancy_abort'
d-builtins.c:(.text+0x1830): undefined reference to `fancy_abort'
d/d-builtins.cglue.o: In function `get_priority':
d-builtins.c:(.text+0x185c): undefined reference to `host_integerp'
d-builtins.c:(.text+0x18c7): undefined reference to `warning'
d-builtins.c:(.text+0x18f2): undefined reference to `warning'
d/d-builtins.cglue.o: In function `handle_destructor_attribute':
d-builtins.c:(.text+0x192e): undefined reference to `warning'
d-builtins.c:(.text+0x1963): undefined reference to `decl_function_context'
d-builtins.c:(.text+0x1990): undefined reference to `decl_fini_priority_insert'
d/d-builtins.cglue.o: In function `handle_constructor_attribute':
d-builtins.c:(.text+0x19ce): undefined reference to `warning'
d-builtins.c:(.text+0x1a03): undefined reference to `decl_function_context'
d-builtins.c:(.text+0x1a2d): undefined reference to `decl_init_priority_insert'
d/d-builtins.cglue.o: In function `handle_unused_attribute':
d-builtins.c:(.text+0x1aa6): undefined reference to `warning'
d-builtins.c:(.text+0x1abc): undefined reference to `build_variant_type_copy'
d/d-builtins.cglue.o: In function `handle_packed_attribute':
d-builtins.c:(.text+0x1b19): undefined reference to `warning'
d-builtins.c:(.text+0x1b59): undefined reference to `build_variant_type_copy'
d-builtins.c:(.text+0x1b80): undefined reference to `warning'
d/d-builtins.cglue.o: In function `handle_const_attribute':
d-builtins.c:(.text+0x1bc4): undefined reference to `warning'
d-builtins.c:(.text+0x1bfc): undefined reference to `build_qualified_type'
d-builtins.c:(.text+0x1c04): undefined reference to `build_pointer_type'
d/d-builtins.cglue.o: In function `handle_noreturn_attribute':
d-builtins.c:(.text+0x1c54): undefined reference to `warning'
d-builtins.c:(.text+0x1c89): undefined reference to `build_qualified_type'
d-builtins.c:(.text+0x1c91): undefined reference to `build_pointer_type'
d/d-builtins.cglue.o: In function `lookup_C_type_name':
d-builtins.c:(.text+0x1e24): undefined reference to `internal_error'
d/d-builtins.cglue.o: In function `do_build_builtin_fn.constprop.32':
d-builtins.c:(.text+0x1e81): undefined reference to `add_builtin_function'
d-builtins.c:(.text+0x1eab): undefined reference to `fancy_abort'
d/d-builtins.cglue.o: In function `handle_aligned_attribute':
d-builtins.c:(.text+0x1f36): undefined reference to `tree_log2'
d-builtins.c:(.text+0x1f83): undefined reference to `build_variant_type_copy'
d-builtins.c:(.text+0x207e): undefined reference to `build_variant_type_copy'
d-builtins.c:(.text+0x20e8): undefined reference to `size_int_kind'
d/d-builtins.cglue.o: In function `handle_weak_attribute':
d-builtins.c:(.text+0x216c): undefined reference to `private_lookup_attribute'
d-builtins.c:(.text+0x21b9): undefined reference to `warning'
d-builtins.c:(.text+0x21ea): undefined reference to `warning'
d-builtins.c:(.text+0x21f3): undefined reference to `declare_weak'
d/d-builtins.cglue.o: In function `parse_optimize_options.constprop.33':
d-builtins.c:(.text+0x22b0): undefined reference to `ggc_alloc_string_stat'
d-builtins.c:(.text+0x235c): undefined reference to 
`decode_cmdline_options_to_array_default_mask'
d-builtins.c:(.text+0x2380): undefined reference to `decode_options'
d-builtins.c:(.text+0x249d): undefined reference to `ggc_internal_alloc_stat'
d-builtins.c:(.text+0x24d6): undefined reference to `vec_gc_p_reserve'
d-builtins.c:(.text+0x250d): undefined reference to `warning'
d-builtins.c:(.text+0x2566): undefined reference to `vec_gc_p_reserve'
d-builtins.c:(.text+0x2589): undefined reference to `vec_gc_p_reserve'
d/d-builtins.cglue.o: In function `handle_optimize_attribute':
d-builtins.c:(.text+0x25f5): undefined reference to `warning'
d-builtins.c:(.text+0x2633): undefined reference to `cl_optimization_save'
d-builtins.c:(.text+0x2646): undefined reference to `cl_optimization_restore'
d-builtins.c:(.text+0x2656): undefined reference to `build_optimization_node'
d-builtins.c:(.text+0x266a): undefined reference to `cl_optimization_restore'
d/d-builtins.cglue.o: In function `tm_attr_to_mask':
d-builtins.c:(.text+0x2689): undefined reference to `private_is_attribute_p'
d-builtins.c:(.text+0x26ae): undefined reference to `private_is_attribute_p'
d-builtins.c:(.text+0x26c9): undefined reference to `private_is_attribute_p'
d-builtins.c:(.text+0x26e4): undefined reference to `private_is_attribute_p'
d-builtins.c:(.text+0x26ff): undefined reference to `private_is_attribute_p'
d/d-builtins.cglue.o: In function `handle_tm_attribute':
d-builtins.c:(.text+0x2772): undefined reference to `tree_cons_stat'
d-builtins.c:(.text+0x2820): undefined reference to `warning'
d-builtins.c:(.text+0x283c): undefined reference to `tree_cons_stat'
d-builtins.c:(.text+0x284b): undefined reference to `decl_attributes'
d-builtins.c:(.text+0x2855): undefined reference to `build_pointer_type'
d/d-builtins.cglue.o: In function `handle_hot_attribute':
d-builtins.c:(.text+0x289d): undefined reference to `warning'
d-builtins.c:(.text+0x28cc): undefined reference to `private_lookup_attribute'
d-builtins.c:(.text+0x28ea): undefined reference to `warning'
d/d-builtins.cglue.o: In function `handle_cold_attribute':
d-builtins.c:(.text+0x292d): undefined reference to `warning'
d-builtins.c:(.text+0x295c): undefined reference to `private_lookup_attribute'
d-builtins.c:(.text+0x297a): undefined reference to `warning'
d/d-builtins.cglue.o: In function `handle_weakref_attribute':
d-builtins.c:(.text+0x29c0): undefined reference to `decl_function_context'
d-builtins.c:(.text+0x29d9): undefined reference to `warning'
d-builtins.c:(.text+0x2a30): undefined reference to `private_lookup_attribute'
d-builtins.c:(.text+0x2a60): undefined reference to `get_identifier_with_length'
d-builtins.c:(.text+0x2a6d): undefined reference to `tree_cons_stat'
d-builtins.c:(.text+0x2a7f): undefined reference to `get_identifier_with_length'
d-builtins.c:(.text+0x2a8c): undefined reference to `tree_cons_stat'
d-builtins.c:(.text+0x2a9e): undefined reference to `decl_attributes'
d-builtins.c:(.text+0x2abe): undefined reference to `private_lookup_attribute'
d-builtins.c:(.text+0x2ad5): undefined reference to `error_at'
d/d-builtins.cglue.o: In function `handle_visibility_attribute':
d-builtins.c:(.text+0x2b2d): undefined reference to `decl_function_context'
d-builtins.c:(.text+0x2b46): undefined reference to `warning'
d-builtins.c:(.text+0x2c6f): undefined reference to `warning'
d-builtins.c:(.text+0x2c90): undefined reference to `warning'
d-builtins.c:(.text+0x2cf9): undefined reference to `private_lookup_attribute'
d/d-builtins.cglue.o: In function `handle_alias_ifunc_attribute.isra.26':
d-builtins.c:(.text+0x2dac): undefined reference to `warning'
d-builtins.c:(.text+0x2de5): undefined reference to `decl_function_context'
d-builtins.c:(.text+0x2e71): undefined reference to `private_lookup_attribute'
d-builtins.c:(.text+0x2ebd): undefined reference to `private_lookup_attribute'
d-builtins.c:(.text+0x2eda): undefined reference to `get_identifier'
d-builtins.c:(.text+0x2f15): undefined reference to `get_identifier_with_length'
d-builtins.c:(.text+0x2f28): undefined reference to `tree_cons_stat'
d-builtins.c:(.text+0x2f4e): undefined reference to `private_lookup_attribute'
d/d-builtins.cglue.o: In function `d_init_builtins':
d-builtins.c:(.text+0x2fc3): undefined reference to `build_reference_type'
d-builtins.c:(.text+0x3001): undefined reference to `build_pointer_type'
d-builtins.c:(.text+0x3019): undefined reference to `build_qualified_type'
d-builtins.c:(.text+0x3021): undefined reference to `build_pointer_type'
d-builtins.c:(.text+0x3036): undefined reference to `build_tree_list_stat'
d-builtins.c:(.text+0x31e4): undefined reference to `build_qualified_type'
d-builtins.c:(.text+0x31ec): undefined reference to `build_pointer_type'
d-builtins.c:(.text+0x3204): undefined reference to `build_qualified_type'
d-builtins.c:(.text+0x320c): undefined reference to `build_pointer_type'
d-builtins.c:(.text+0x3263): undefined reference to `build_qualified_type'
d-builtins.c:(.text+0x326b): undefined reference to `build_pointer_type'
d-builtins.c:(.text+0x33e5): undefined reference to `build_pointer_type'
d-builtins.c:(.text+0x33f8): undefined reference to `build_pointer_type'
d-builtins.c:(.text+0x340b): undefined reference to `build_pointer_type'
d-builtins.c:(.text+0x341e): undefined reference to `build_pointer_type'
d/d-builtins.cglue.o:d-builtins.c:(.text+0x3c9b): more undefined references to 
`build_pointer_type' follow
d/d-builtins.cglue.o: In function `d_init_builtins':
d-builtins.c:(.text+0x57c8): undefined reference to `build_int_cst'
d-builtins.c:(.text+0x57e1): undefined reference to `tree_cons_stat'
d-builtins.c:(.text+0x57f4): undefined reference to `build_int_cst'
d-builtins.c:(.text+0x580d): undefined reference to `tree_cons_stat'
d-builtins.c:(.text+0x5820): undefined reference to `build_int_cst'
d-builtins.c:(.text+0x5839): undefined reference to `tree_cons_stat'
d-builtins.c:(.text+0x584c): undefined reference to `build_int_cst'
d-builtins.c:(.text+0x5865): undefined reference to `tree_cons_stat'
d-builtins.c:(.text+0x5878): undefined reference to `build_int_cst'
d-builtins.c:(.text+0x5891): undefined reference to `tree_cons_stat'
d-builtins.c:(.text+0x58a4): undefined reference to `build_int_cst'
d-builtins.c:(.text+0x58bd): undefined reference to `tree_cons_stat'
d-builtins.c:(.text+0x58d0): undefined reference to `build_int_cst'
d-builtins.c:(.text+0x58e9): undefined reference to `tree_cons_stat'
d-builtins.c:(.text+0x590a): undefined reference to `tree_cons_stat'
d-builtins.c:(.text+0x592b): undefined reference to `tree_cons_stat'
d-builtins.c:(.text+0x594c): undefined reference to `tree_cons_stat'
d-builtins.c:(.text+0x596d): undefined reference to `tree_cons_stat'
d/d-builtins.cglue.o:d-builtins.c:(.text+0x598e): more undefined references to 
`tree_cons_stat' follow
d/d-builtins.cglue.o: In function `d_init_builtins':
d-builtins.c:(.text+0x5a49): undefined reference to `get_identifier_with_length'
d-builtins.c:(.text+0x5a5f): undefined reference to `get_identifier_with_length'
d-builtins.c:(.text+0x5a75): undefined reference to `get_identifier_with_length'
d-builtins.c:(.text+0x5a8b): undefined reference to `get_identifier_with_length'
d-builtins.c:(.text+0x5aa1): undefined reference to `get_identifier_with_length'
d/d-builtins.cglue.o:d-builtins.c:(.text+0x5ab7): more undefined references to 
`get_identifier_with_length' follow
d/d-builtins.cglue.o: In function `d_init_builtins':
d-builtins.c:(.text+0x5c4a): undefined reference to `tree_cons_stat'
d-builtins.c:(.text+0x5c67): undefined reference to `tree_cons_stat'
d-builtins.c:(.text+0x5c84): undefined reference to `tree_cons_stat'
d-builtins.c:(.text+0x5ca1): undefined reference to `tree_cons_stat'
d-builtins.c:(.text+0x5cbe): undefined reference to `tree_cons_stat'
d/d-builtins.cglue.o:d-builtins.c:(.text+0x5cdf): more undefined references to 
`tree_cons_stat' follow
d/d-builtins.cglue.o: In function `d_init_builtins':
d-builtins.c:(.text+0x10b58): undefined reference to `build_common_builtin_nodes'
d-builtins.c:(.text+0x10b67): undefined reference to `get_identifier_with_length'
d-builtins.c:(.text+0x10b78): undefined reference to `make_node_stat'
d/d-builtins.cglue.o: In function `d_register_builtin_type':
d-builtins.c:(.text+0x12dc8): undefined reference to `get_identifier'
d-builtins.c:(.text+0x12dda): undefined reference to `build_decl_stat'
d/asmstmt.glue.o: In function `naturalString(Expression*)':
asmstmt.cc:(.text+0x321): undefined reference to `fancy_abort'
asmstmt.cc:(.text+0x335): undefined reference to `fancy_abort'
d/asmstmt.glue.o: In function `ExtAsmStatement::toIR(IRState*)':
asmstmt.cc:(.text+0x402): undefined reference to `tree_cons_stat'
asmstmt.cc:(.text+0x464): undefined reference to `build_string'
asmstmt.cc:(.text+0x471): undefined reference to `tree_cons_stat'
asmstmt.cc:(.text+0x4ae): undefined reference to `tree_cons_stat'
asmstmt.cc:(.text+0x509): undefined reference to `tree_cons_stat'
d/asmstmt.glue.o: In function `d_build_asm_stmt(tree_node*, tree_node*, 
tree_node*, tree_node*)':
asmstmt.cc:(.text+0x595): undefined reference to `build5_stat'
d/asmstmt.glue.o: In function `naturalString(Expression*)':
asmstmt.cc:(.text+0x30d): undefined reference to `build_string'
d/asmstmt.glue.o: In function `AsmStatement::toIR(IRState*)':
asmstmt.cc:(.text+0x5c8): undefined reference to `sorry'
d/dt.glue.o: In function `dtcat(dt_t**, dt_t*)':
dt.cc:(.text+0x3c): undefined reference to `fancy_abort'
d/dt.glue.o: In function `dtnbits(dt_t**, unsigned long, char*, unsigned int)':
dt.cc:(.text+0x186): undefined reference to `fancy_abort'
dt.cc:(.text+0x19a): undefined reference to `fancy_abort'
dt.cc:(.text+0x1ae): undefined reference to `fancy_abort'
d/dt.glue.o: In function `dti32(dt_t**, unsigned int, int)':
dt.cc:(.text+0x2ea): undefined reference to `fancy_abort'
d/dt.glue.o:dt.cc:(.text+0x375): more undefined references to `fancy_abort' follow
d/dt.glue.o: In function `dt2node(dt_t*)':
dt.cc:(.text+0x4e6): undefined reference to `build_constructor'
dt.cc:(.text+0x520): undefined reference to `build_string'
dt.cc:(.text+0x548): undefined reference to `build_string'
dt.cc:(.text+0x66b): undefined reference to `vec_gc_o_reserve'
dt.cc:(.text+0x6e3): undefined reference to `vec_gc_o_reserve'
dt.cc:(.text+0x704): undefined reference to `build_constructor'
d/dt.glue.o: In function `dt2tree_list_of_elems(dt_t*)':
dt.cc:(.text+0x774): undefined reference to `make_node_stat'
dt.cc:(.text+0x7b3): undefined reference to `size_binop_loc'
dt.cc:(.text+0x7e0): undefined reference to `build_decl_stat'
dt.cc:(.text+0x82d): undefined reference to `layout_decl'
dt.cc:(.text+0x867): undefined reference to `vec_gc_o_reserve'
dt.cc:(.text+0x891): undefined reference to `size_int_kind'
dt.cc:(.text+0x8a3): undefined reference to `size_binop_loc'
dt.cc:(.text+0x8c7): undefined reference to `compute_record_mode'
dt.cc:(.text+0x8d4): undefined reference to `build_constructor'
libbackend.a(cgraphunit.o):(.rodata+0x18): undefined reference to 
`gt_ggc_mx_lang_tree_node(void*)'
libbackend.a(cgraphunit.o):(.rodata+0x20): undefined reference to 
`gt_pch_nx_lang_tree_node(void*)'
libbackend.a(convert.o): In function `convert_to_integer(tree_node*, tree_node*)':
convert.c:(.text+0x14e0): undefined reference to `convert(tree_node*, tree_node*)'
convert.c:(.text+0x1823): undefined reference to `convert(tree_node*, tree_node*)'
convert.c:(.text+0x1831): undefined reference to `convert(tree_node*, tree_node*)'
convert.c:(.text+0x1863): undefined reference to `convert(tree_node*, tree_node*)'
convert.c:(.text+0x187f): undefined reference to `convert(tree_node*, tree_node*)'
libbackend.a(convert.o):convert.c:(.text+0x19d3): more undefined references to 
`convert(tree_node*, tree_node*)' follow
libbackend.a(coverage.o): In function `gt_pch_nx_coverage_data(void*)':
coverage.c:(.text+0x100): undefined reference to `gt_pch_nx_lang_tree_node(void*)'
coverage.c:(.text+0x11b): undefined reference to `gt_pch_nx_lang_tree_node(void*)'
libbackend.a(coverage.o): In function `gt_ggc_mx_coverage_data(void*)':
coverage.c:(.text+0x18e): undefined reference to `gt_ggc_mx_lang_tree_node(void*)'
coverage.c:(.text+0x1a3): undefined reference to `gt_ggc_mx_lang_tree_node(void*)'
libbackend.a(coverage.o):(.rodata+0x18): undefined reference to 
`gt_ggc_mx_lang_tree_node(void*)'
libbackend.a(coverage.o):(.rodata+0x20): undefined reference to 
`gt_pch_nx_lang_tree_node(void*)'
libbackend.a(coverage.o):(.rodata+0x40): undefined reference to 
`gt_ggc_mx_lang_tree_node(void*)'
libbackend.a(coverage.o):(.rodata+0x48): undefined reference to 
`gt_pch_nx_lang_tree_node(void*)'
libbackend.a(coverage.o):(.rodata+0x68): undefined reference to 
`gt_ggc_mx_lang_tree_node(void*)'
libbackend.a(coverage.o):(.rodata+0x70): undefined reference to 
`gt_pch_nx_lang_tree_node(void*)'
libbackend.a(coverage.o):(.rodata+0x90): undefined reference to 
`gt_ggc_mx_lang_tree_node(void*)'
libbackend.a(coverage.o):(.rodata+0x98): undefined reference to 
`gt_pch_nx_lang_tree_node(void*)'
libbackend.a(dbxout.o):(.rodata+0x320): undefined reference to 
`gt_ggc_mx_lang_tree_node(void*)'
libbackend.a(dbxout.o):(.rodata+0x328): undefined reference to 
`gt_pch_nx_lang_tree_node(void*)'
libbackend.a(emit-rtl.o):(.rodata+0x898): undefined reference to 
`gt_ggc_mx_lang_tree_node(void*)'
libbackend.a(emit-rtl.o):(.rodata+0x8a0): undefined reference to 
`gt_pch_nx_lang_tree_node(void*)'
libbackend.a(except.o):(.rodata+0x78): undefined reference to 
`gt_ggc_mx_lang_tree_node(void*)'
libbackend.a(except.o):(.rodata+0x80): undefined reference to 
`gt_pch_nx_lang_tree_node(void*)'
libbackend.a(expr.o):(.rodata+0xe38): undefined reference to 
`gt_ggc_mx_lang_tree_node(void*)'
libbackend.a(expr.o):(.rodata+0xe40): undefined reference to 
`gt_pch_nx_lang_tree_node(void*)'
libbackend.a(function.o): In function `gt_ggc_mx_temp_slot(void*)':
function.c:(.text+0xa3ed): undefined reference to `gt_ggc_mx_lang_tree_node(void*)'
libbackend.a(function.o): In function `gt_pch_nx_temp_slot(void*)':
function.c:(.text+0xa4fe): undefined reference to `gt_pch_nx_lang_tree_node(void*)'
libbackend.a(gtype-desc.o): In function `gt_pch_nx_line_maps(void*)':
gtype-desc.c:(.text+0x47a2): undefined reference to 
`gt_pch_nx_lang_tree_node(void*)'
gtype-desc.c:(.text+0x4843): undefined reference to 
`gt_pch_nx_lang_tree_node(void*)'
libbackend.a(gtype-desc.o): In function `gt_pch_nx_VEC_tree_gc(void*)':
gtype-desc.c:(.text+0x48f1): undefined reference to 
`gt_pch_nx_lang_tree_node(void*)'
libbackend.a(gtype-desc.o): In function `gt_pch_nx_VEC_alias_pair_gc(void*)':
gtype-desc.c:(.text+0x49a0): undefined reference to 
`gt_pch_nx_lang_tree_node(void*)'
libbackend.a(gtype-desc.o):gtype-desc.c:(.text+0x49ae): more undefined 
references to `gt_pch_nx_lang_tree_node(void*)' follow
libbackend.a(gtype-desc.o): In function `gt_ggc_mx_line_maps(void*)':
gtype-desc.c:(.text+0x4b12): undefined reference to 
`gt_ggc_mx_lang_tree_node(void*)'
gtype-desc.c:(.text+0x4bab): undefined reference to 
`gt_ggc_mx_lang_tree_node(void*)'
libbackend.a(gtype-desc.o): In function `gt_ggc_mx_VEC_tree_gc(void*)':
gtype-desc.c:(.text+0x4c53): undefined reference to 
`gt_ggc_mx_lang_tree_node(void*)'
libbackend.a(gtype-desc.o): In function `gt_ggc_mx_VEC_alias_pair_gc(void*)':
gtype-desc.c:(.text+0x4cf2): undefined reference to 
`gt_ggc_mx_lang_tree_node(void*)'
gtype-desc.c:(.text+0x4d00): undefined reference to 
`gt_ggc_mx_lang_tree_node(void*)'
libbackend.a(gtype-desc.o):gtype-desc.c:(.text+0x4ffa): more undefined 
references to `gt_ggc_mx_lang_tree_node(void*)' follow
libbackend.a(gtype-desc.o): In function `gt_ggc_mx_function(void*)':
gtype-desc.c:(.text+0x99bc): undefined reference to 
`gt_ggc_mx_language_function(void*)'
libbackend.a(gtype-desc.o): In function `gt_pch_nx_VEC_condition_gc(void*)':
gtype-desc.c:(.text+0x9a48): undefined reference to 
`gt_pch_nx_lang_tree_node(void*)'
libbackend.a(gtype-desc.o): In function `gt_pch_nx_lto_in_decl_state(void*)':
gtype-desc.c:(.text+0x9b45): undefined reference to 
`gt_pch_nx_lang_tree_node(void*)'
libbackend.a(gtype-desc.o): In function `gt_pch_nx_VEC_ipa_jump_func_t_gc(void*)':
gtype-desc.c:(.text+0x9bfa): undefined reference to 
`gt_pch_nx_lang_tree_node(void*)'
gtype-desc.c:(.text+0x9c08): undefined reference to 
`gt_pch_nx_lang_tree_node(void*)'
gtype-desc.c:(.text+0x9c4a): undefined reference to 
`gt_pch_nx_lang_tree_node(void*)'
libbackend.a(gtype-desc.o):gtype-desc.c:(.text+0x9d6f): more undefined 
references to `gt_pch_nx_lang_tree_node(void*)' follow
libbackend.a(gtype-desc.o): In function `gt_pch_nx_function(void*)':
gtype-desc.c:(.text+0xe7a1): undefined reference to 
`gt_pch_nx_language_function(void*)'
libbackend.a(gtype-desc.o): In function `gt_pch_nx_section(void*)':
gtype-desc.c:(.text+0x2383): undefined reference to 
`gt_pch_nx_lang_tree_node(void*)'
libbackend.a(gtype-desc.o): In function `gt_ggc_mx_section(void*)':
gtype-desc.c:(.text+0x242f): undefined reference to 
`gt_ggc_mx_lang_tree_node(void*)'
libbackend.a(gtype-desc.o): In function `gt_pch_nx_mem_attrs(void*)':
gtype-desc.c:(.text+0x4944): undefined reference to 
`gt_pch_nx_lang_tree_node(void*)'
libbackend.a(gtype-desc.o): In function `gt_pch_nx_cgraph_asm_node(void*)':
gtype-desc.c:(.text+0x4a82): undefined reference to 
`gt_pch_nx_lang_tree_node(void*)'
libbackend.a(gtype-desc.o): In function `gt_ggc_mx_mem_attrs(void*)':
gtype-desc.c:(.text+0x4c93): undefined reference to 
`gt_ggc_mx_lang_tree_node(void*)'
libbackend.a(gtype-desc.o): In function `gt_ggc_mx_cgraph_asm_node(void*)':
gtype-desc.c:(.text+0x4dc1): undefined reference to 
`gt_ggc_mx_lang_tree_node(void*)'
libbackend.a(gtype-desc.o): In function `gt_ggc_mx_lto_in_decl_state(void*)':
gtype-desc.c:(.text+0x511d): undefined reference to 
`gt_ggc_mx_lang_tree_node(void*)'
libbackend.a(gtype-desc.o): In function `gt_ggc_mx_eh_catch_d(void*)':
gtype-desc.c:(.text+0x532b): undefined reference to 
`gt_ggc_mx_lang_tree_node(void*)'
libbackend.a(gtype-desc.o): In function 
`gt_ggc_mx_cgraph_indirect_call_info(void*)':
gtype-desc.c:(.text+0x5354): undefined reference to 
`gt_ggc_mx_lang_tree_node(void*)'
libbackend.a(gtype-desc.o):gtype-desc.c:(.text+0x5391): more undefined 
references to `gt_ggc_mx_lang_tree_node(void*)' follow
libbackend.a(gtype-desc.o): In function `gt_pch_nx_lto_in_decl_state(void*)':
gtype-desc.c:(.text+0x9b89): undefined reference to 
`gt_pch_nx_lang_tree_node(void*)'
libbackend.a(gtype-desc.o): In function `gt_pch_nx_eh_catch_d(void*)':
gtype-desc.c:(.text+0x9d8c): undefined reference to 
`gt_pch_nx_lang_tree_node(void*)'
libbackend.a(gtype-desc.o): In function 
`gt_pch_nx_cgraph_indirect_call_info(void*)':
gtype-desc.c:(.text+0x9dc5): undefined reference to 
`gt_pch_nx_lang_tree_node(void*)'
libbackend.a(gtype-desc.o): In function `gt_pch_nx_ipa_replace_map(void*)':
gtype-desc.c:(.text+0x9e12): undefined reference to 
`gt_pch_nx_lang_tree_node(void*)'
libbackend.a(gtype-desc.o): In function `gt_pch_nx_types_used_by_vars_entry(void*)':
gtype-desc.c:(.text+0x9ed2): undefined reference to 
`gt_pch_nx_lang_tree_node(void*)'
libbackend.a(gtype-desc.o):gtype-desc.c:(.text+0xa004): more undefined 
references to `gt_pch_nx_lang_tree_node(void*)' follow
libbackend.a(gtype-desc.o):(.rodata+0x1938): undefined reference to 
`gt_ggc_mx_lang_tree_node(void*)'
libbackend.a(gtype-desc.o):(.rodata+0x1940): undefined reference to 
`gt_pch_nx_lang_tree_node(void*)'
libbackend.a(gtype-desc.o):(.rodata+0x1960): undefined reference to 
`gt_ggc_mx_lang_tree_node(void*)'
libbackend.a(gtype-desc.o):(.rodata+0x1968): undefined reference to 
`gt_pch_nx_lang_tree_node(void*)'
libbackend.a(gtype-desc.o):(.rodata+0x19d8): undefined reference to 
`gt_ggc_mx_lang_tree_node(void*)'
libbackend.a(gtype-desc.o):(.rodata+0x19e0): undefined reference to 
`gt_pch_nx_lang_tree_node(void*)'
libbackend.a(gtype-desc.o):(.rodata+0x2158): undefined reference to 
`gt_ggc_mx_lang_tree_node(void*)'
libbackend.a(gtype-desc.o):(.rodata+0x2160): undefined reference to 
`gt_pch_nx_lang_tree_node(void*)'
libbackend.a(gtype-desc.o):(.rodata+0x23d8): undefined reference to 
`gt_ggc_mx_lang_tree_node(void*)'
libbackend.a(gtype-desc.o):(.rodata+0x23e0): undefined reference to 
`gt_pch_nx_lang_tree_node(void*)'
libbackend.a(gtype-desc.o):(.rodata+0x2428): undefined reference to 
`gt_ggc_mx_lang_tree_node(void*)'
libbackend.a(gtype-desc.o):(.rodata+0x2430): undefined reference to 
`gt_pch_nx_lang_tree_node(void*)'
libbackend.a(gtype-desc.o):(.rodata+0x2450): undefined reference to 
`gt_ggc_mx_lang_tree_node(void*)'
libbackend.a(gtype-desc.o):(.rodata+0x2458): undefined reference to 
`gt_pch_nx_lang_tree_node(void*)'
libbackend.a(gtype-desc.o):(.rodata+0x2478): undefined reference to 
`gt_ggc_mx_lang_tree_node(void*)'
libbackend.a(gtype-desc.o):(.rodata+0x2480): undefined reference to 
`gt_pch_nx_lang_tree_node(void*)'
libbackend.a(gtype-desc.o):(.rodata+0x24a0): undefined reference to 
`gt_ggc_mx_lang_tree_node(void*)'
libbackend.a(gtype-desc.o):(.rodata+0x24a8): undefined reference to 
`gt_pch_nx_lang_tree_node(void*)'
libbackend.a(lto-symtab.o): In function `gt_pch_nx_lto_symtab_entry_def(void*)':
lto-symtab.c:(.text+0xda): undefined reference to `gt_pch_nx_lang_tree_node(void*)'
lto-symtab.c:(.text+0xe8): undefined reference to `gt_pch_nx_lang_tree_node(void*)'
libbackend.a(lto-symtab.o): In function `gt_ggc_mx_lto_symtab_entry_def(void*)':
lto-symtab.c:(.text+0x145): undefined reference to `gt_ggc_mx_lang_tree_node(void*)'
lto-symtab.c:(.text+0x153): undefined reference to `gt_ggc_mx_lang_tree_node(void*)'
libbackend.a(sdbout.o):(.rodata+0x98): undefined reference to 
`gt_ggc_mx_lang_tree_node(void*)'
libbackend.a(sdbout.o):(.rodata+0xa0): undefined reference to 
`gt_pch_nx_lang_tree_node(void*)'
libbackend.a(sdbout.o):(.rodata+0xe8): undefined reference to 
`gt_ggc_mx_lang_tree_node(void*)'
libbackend.a(sdbout.o):(.rodata+0xf0): undefined reference to 
`gt_pch_nx_lang_tree_node(void*)'
libbackend.a(stringpool.o): In function `mark_ident(cpp_reader*, ht_identifier*, 
void const*)':
stringpool.c:(.text+0x1e): undefined reference to `gt_ggc_mx_lang_tree_node(void*)'
libbackend.a(stringpool.o): In function `gt_pch_nx_string_pool_data(void*)':
stringpool.c:(.text+0x19b): undefined reference to `gt_pch_nx_lang_tree_node(void*)'
libbackend.a(stringpool.o): In function `gt_ggc_mx_string_pool_data(void*)':
stringpool.c:(.text+0x233): undefined reference to `gt_ggc_mx_lang_tree_node(void*)'
libbackend.a(targhooks.o):(.rodata+0x18): undefined reference to 
`gt_ggc_mx_lang_tree_node(void*)'
libbackend.a(targhooks.o):(.rodata+0x20): undefined reference to 
`gt_pch_nx_lang_tree_node(void*)'
libbackend.a(targhooks.o):(.rodata+0x40): undefined reference to 
`gt_ggc_mx_lang_tree_node(void*)'
libbackend.a(targhooks.o):(.rodata+0x48): undefined reference to 
`gt_pch_nx_lang_tree_node(void*)'
libbackend.a(tree-nested.o):(.rodata+0x458): undefined reference to 
`gt_ggc_mx_lang_tree_node(void*)'
libbackend.a(tree-nested.o):(.rodata+0x460): undefined reference to 
`gt_pch_nx_lang_tree_node(void*)'
libbackend.a(tree-profile.o):(.rodata+0x18): undefined reference to 
`gt_ggc_mx_lang_tree_node(void*)'
libbackend.a(tree-profile.o):(.rodata+0x20): undefined reference to 
`gt_pch_nx_lang_tree_node(void*)'
libbackend.a(tree-profile.o):(.rodata+0x40): undefined reference to 
`gt_ggc_mx_lang_tree_node(void*)'
libbackend.a(tree-profile.o):(.rodata+0x48): undefined reference to 
`gt_pch_nx_lang_tree_node(void*)'
libbackend.a(tree-profile.o):(.rodata+0x68): undefined reference to 
`gt_ggc_mx_lang_tree_node(void*)'
libbackend.a(tree-profile.o):(.rodata+0x70): undefined reference to 
`gt_pch_nx_lang_tree_node(void*)'
libbackend.a(tree-profile.o):(.rodata+0x90): undefined reference to 
`gt_ggc_mx_lang_tree_node(void*)'
libbackend.a(tree-profile.o):(.rodata+0x98): undefined reference to 
`gt_pch_nx_lang_tree_node(void*)'
libbackend.a(tree-profile.o):(.rodata+0xb8): undefined reference to 
`gt_ggc_mx_lang_tree_node(void*)'
libbackend.a(tree-profile.o):(.rodata+0xc0): undefined reference to 
`gt_pch_nx_lang_tree_node(void*)'
libbackend.a(tree-profile.o):(.rodata+0xe0): undefined reference to 
`gt_ggc_mx_lang_tree_node(void*)'
libbackend.a(tree-profile.o):(.rodata+0xe8): undefined reference to 
`gt_pch_nx_lang_tree_node(void*)'
libbackend.a(tree-profile.o):(.rodata+0x108): undefined reference to 
`gt_ggc_mx_lang_tree_node(void*)'
libbackend.a(tree-profile.o):(.rodata+0x110): undefined reference to 
`gt_pch_nx_lang_tree_node(void*)'
libbackend.a(tree-profile.o):(.rodata+0x130): undefined reference to 
`gt_ggc_mx_lang_tree_node(void*)'
libbackend.a(tree-profile.o):(.rodata+0x138): undefined reference to 
`gt_pch_nx_lang_tree_node(void*)'
libbackend.a(tree-profile.o):(.rodata+0x158): undefined reference to 
`gt_ggc_mx_lang_tree_node(void*)'
libbackend.a(tree-profile.o):(.rodata+0x160): undefined reference to 
`gt_pch_nx_lang_tree_node(void*)'
libbackend.a(tree-profile.o):(.rodata+0x180): undefined reference to 
`gt_ggc_mx_lang_tree_node(void*)'
libbackend.a(tree-profile.o):(.rodata+0x188): undefined reference to 
`gt_pch_nx_lang_tree_node(void*)'
libbackend.a(tree-profile.o):(.rodata+0x1a8): undefined reference to 
`gt_ggc_mx_lang_tree_node(void*)'
libbackend.a(tree-profile.o):(.rodata+0x1b0): undefined reference to 
`gt_pch_nx_lang_tree_node(void*)'
libbackend.a(tree-scalar-evolution.o): In function `gt_ggc_mx_scev_info_str(void*)':
tree-scalar-evolution.c:(.text+0x4bd0): undefined reference to 
`gt_ggc_mx_lang_tree_node(void*)'
libbackend.a(tree-scalar-evolution.o): In function `gt_pch_nx_scev_info_str(void*)':
tree-scalar-evolution.c:(.text+0x4c91): undefined reference to 
`gt_pch_nx_lang_tree_node(void*)'
libbackend.a(tree-scalar-evolution.o): In function `gt_ggc_mx_scev_info_str(void*)':
tree-scalar-evolution.c:(.text+0x4bdf): undefined reference to 
`gt_ggc_mx_lang_tree_node(void*)'
libbackend.a(tree-scalar-evolution.o): In function `gt_pch_nx_scev_info_str(void*)':
tree-scalar-evolution.c:(.text+0x4ca0): undefined reference to 
`gt_pch_nx_lang_tree_node(void*)'
libbackend.a(tree.o): In function `gt_pch_nx_type_hash(void*)':
tree.c:(.text+0x785): undefined reference to `gt_pch_nx_lang_tree_node(void*)'
libbackend.a(tree.o): In function `gt_ggc_mx_type_hash(void*)':
tree.c:(.text+0x844): undefined reference to `gt_ggc_mx_lang_tree_node(void*)'
libbackend.a(tree.o):(.rodata+0x1ab8): undefined reference to 
`gt_ggc_mx_lang_tree_node(void*)'
libbackend.a(tree.o):(.rodata+0x1ac0): undefined reference to 
`gt_pch_nx_lang_tree_node(void*)'
libbackend.a(tree.o):(.rodata+0x1ae8): undefined reference to 
`gt_ggc_mx_lang_tree_node(void*)'
libbackend.a(tree.o):(.rodata+0x1af0): undefined reference to 
`gt_pch_nx_lang_tree_node(void*)'
libbackend.a(tree.o):(.rodata+0x1b78): undefined reference to 
`gt_ggc_mx_lang_tree_node(void*)'
libbackend.a(tree.o):(.rodata+0x1b80): undefined reference to 
`gt_pch_nx_lang_tree_node(void*)'
libbackend.a(tree.o):(.rodata+0x1ba0): undefined reference to 
`gt_ggc_mx_lang_tree_node(void*)'
libbackend.a(tree.o):(.rodata+0x1ba8): undefined reference to 
`gt_pch_nx_lang_tree_node(void*)'
libbackend.a(tree.o):(.rodata+0x1bc8): undefined reference to 
`gt_ggc_mx_lang_tree_node(void*)'
libbackend.a(tree.o):(.rodata+0x1bd0): undefined reference to 
`gt_pch_nx_lang_tree_node(void*)'
libbackend.a(tree.o):(.rodata+0x1bf0): undefined reference to 
`gt_ggc_mx_lang_tree_node(void*)'
libbackend.a(tree.o):(.rodata+0x1bf8): undefined reference to 
`gt_pch_nx_lang_tree_node(void*)'
libbackend.a(tree.o):(.rodata+0x1c18): undefined reference to 
`gt_ggc_mx_lang_tree_node(void*)'
libbackend.a(tree.o):(.rodata+0x1c20): undefined reference to 
`gt_pch_nx_lang_tree_node(void*)'
libbackend.a(i386.o):(.rodata+0x55b8): undefined reference to 
`gt_ggc_mx_lang_tree_node(void*)'
libbackend.a(i386.o):(.rodata+0x55c0): undefined reference to 
`gt_pch_nx_lang_tree_node(void*)'
libbackend.a(i386.o):(.rodata+0x55e0): undefined reference to 
`gt_ggc_mx_lang_tree_node(void*)'
libbackend.a(i386.o):(.rodata+0x55e8): undefined reference to 
`gt_pch_nx_lang_tree_node(void*)'
libbackend.a(i386.o):(.rodata+0x5608): undefined reference to 
`gt_ggc_mx_lang_tree_node(void*)'
libbackend.a(i386.o):(.rodata+0x5610): undefined reference to 
`gt_pch_nx_lang_tree_node(void*)'
libbackend.a(i386.o):(.rodata+0x56f8): undefined reference to 
`gt_ggc_mx_lang_tree_node(void*)'
libbackend.a(i386.o):(.rodata+0x5700): undefined reference to 
`gt_pch_nx_lang_tree_node(void*)'
libbackend.a(i386.o):(.rodata+0x5720): undefined reference to 
`gt_ggc_mx_lang_tree_node(void*)'
libbackend.a(i386.o):(.rodata+0x5728): undefined reference to 
`gt_pch_nx_lang_tree_node(void*)'
libbackend.a(i386.o):(.rodata+0x5748): undefined reference to 
`gt_ggc_mx_lang_tree_node(void*)'
libbackend.a(i386.o):(.rodata+0x5750): undefined reference to 
`gt_pch_nx_lang_tree_node(void*)'
collect2: error: ld returned 1 exit status
make[3]: *** [cc1d] Error 1
-----------------------------------------------------------------------------


Faced with an error message of this length I think the only thing I can do is 
shout, "HELLLLP!!"  Can anyone advise on what the problem might be?

Thanks and best wishes,

     -- Joe


More information about the D.gnu mailing list