Ticket #1832: build_error.txt

File build_error.txt, 10.1 KB (added by JustinWyllie, 4 years ago)

The output from gmake

Line 
1/skel/usr/bin/perl -MExtUtils::Command -e mkpath blib/lib
2gcc -shared -L/usr/local/lib -fPIC -L/usr/local/lib  -o blib/lib/libparrot.so.2.8.0 -Wl,-soname=libparrot.so.2.8.0 \
3        src/string/api.o src/ops/core_ops.o src/core_pmcs.o src/datatypes.o src/debug.o src/dynext.o src/embed.o src/string/encoding.o src/exceptions.o src/exit.o src/extend.o src/extend_vtable.o src/gc/alloc_memory.o src/gc/api.o src/gc/gc_ms.o src/gc/gc_inf.o src/gc/mark_sweep.o src/gc/system.o src/gc/string_gc.o src/global_setup.o src/hash.o src/hll.o src/call/pcc.o src/call/args.o src/interp/inter_cb.o src/interp/inter_create.o src/interp/inter_misc.o src/call/ops.o src/call/context.o src/call/context_accessors.o src/key.o src/library.o src/longopt.o src/misc.o src/multidispatch.o src/namespace.o src/nci/api.o src/nci/core_thunks.o src/nci/extra_thunks.o src/oo.o src/packfile.o src/packout.o src/platform.o src/pmc_freeze.o src/pmc.o src/runcore/main.o src/runcore/cores.o src/runcore/profiling.o src/scheduler.o src/spf_render.o src/spf_vtable.o src/string/primitives.o src/sub.o src/thread.o src/runcore/trace.o src/utils.o src/vtables.o src/warnings.o src/packfile/pf_items.o src/gc/alloc_resources.o  src/io/core.o src/io/api.o src/io/utf8.o src/io/buffer.o src/io/unix.o src/io/win32.o src/io/portable.o src/io/filehandle.o src/io/socket_api.o src/io/socket_unix.o src/io/socket_win32.o src/pmc/default.o src/pmc/null.o src/pmc/env.o src/pmc/key.o src/pmc/unmanagedstruct.o src/pmc/managedstruct.o src/pmc/exception.o src/pmc/parrotlibrary.o src/pmc/parrotinterpreter.o src/pmc/parrotthread.o src/pmc/lexpad.o src/pmc/timer.o src/pmc/pointer.o src/pmc/sub.o src/pmc/continuation.o src/pmc/coroutine.o src/pmc/eval.o src/pmc/nci.o src/pmc/float.o src/pmc/integer.o src/pmc/bigint.o src/pmc/bignum.o src/pmc/complex.o src/pmc/string.o src/pmc/boolean.o src/pmc/fixedintegerarray.o src/pmc/iterator.o src/pmc/fixedstringarray.o src/pmc/hash.o src/pmc/orderedhash.o src/pmc/oplib.o src/pmc/opcode.o src/pmc/addrregistry.o src/pmc/arrayiterator.o src/pmc/bytebuffer.o src/pmc/callcontext.o src/pmc/capture.o src/pmc/class.o src/pmc/codestring.o src/pmc/eventhandler.o src/pmc/exceptionhandler.o src/pmc/exporter.o src/pmc/filehandle.o src/pmc/fixedbooleanarray.o src/pmc/fixedfloatarray.o src/pmc/fixedpmcarray.o src/pmc/handle.o src/pmc/hashiterator.o src/pmc/hashiteratorkey.o src/pmc/imageiofreeze.o src/pmc/imageiosize.o src/pmc/imageiostrings.o src/pmc/imageiothaw.o src/pmc/lexinfo.o src/pmc/multisub.o src/pmc/namespace.o src/pmc/nativepccmethod.o src/pmc/object.o src/pmc/orderedhashiterator.o src/pmc/packfile.o src/pmc/packfileannotation.o src/pmc/packfileannotations.o src/pmc/packfileconstanttable.o src/pmc/packfiledebug.o src/pmc/packfiledirectory.o src/pmc/packfilefixupentry.o src/pmc/packfilefixuptable.o src/pmc/packfilerawsegment.o src/pmc/packfilesegment.o src/pmc/pmcproxy.o src/pmc/resizablebooleanarray.o src/pmc/resizablefloatarray.o src/pmc/resizableintegerarray.o src/pmc/resizablepmcarray.o src/pmc/resizablestringarray.o src/pmc/role.o src/pmc/scalar.o src/pmc/scheduler.o src/pmc/schedulermessage.o src/pmc/sockaddr.o src/pmc/socket.o src/pmc/stringbuilder.o src/pmc/stringhandle.o src/pmc/stringiterator.o src/pmc/task.o src/pmc/threadinterpreter.o src/pmc/undef.o src/string/encoding/shared.o src/string/encoding/tables.o src/string/encoding/ascii.o src/string/encoding/latin1.o src/string/encoding/binary.o src/string/encoding/utf8.o src/string/encoding/utf16.o src/string/encoding/ucs2.o src/string/encoding/ucs4.o compilers/imcc/imcparser.o compilers/imcc/imclexer.o compilers/imcc/imc.o compilers/imcc/main.o compilers/imcc/symreg.o compilers/imcc/instructions.o compilers/imcc/cfg.o compilers/imcc/reg_alloc.o compilers/imcc/sets.o compilers/imcc/debug.o compilers/imcc/optimizer.o compilers/imcc/pbc.o compilers/imcc/parser_util.o compilers/imcc/pcc.o -lresolv -lnsl -ldl -lm -lcrypt -lutil -lpthread -lrt -lgmp
4( cd blib/lib ; ln -sf libparrot.so.2.8.0 libparrot.so )
5gcc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE  -pipe -Wdeclaration-after-statement -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm -DHASATTRIBUTE_CONST  -DHASATTRIBUTE_DEPRECATED  -DHASATTRIBUTE_MALLOC  -DHASATTRIBUTE_NONNULL  -DHASATTRIBUTE_NORETURN  -DHASATTRIBUTE_PURE  -DHASATTRIBUTE_UNUSED  -DHASATTRIBUTE_WARN_UNUSED_RESULT  -DHAS_GETTEXT  -g   -fPIC  -falign-functions=16 -fvisibility=hidden -funit-at-a-time -maccumulate-outgoing-args -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wmissing-braces -Wno-missing-format-attribute -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Wundef -Wno-unused -Wunknown-pragmas -Wwrite-strings -Wbad-function-cast -Wdeclaration-after-statement -Wimplicit-function-declaration -Wimplicit-int -Wmain -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wnonnull -Wold-style-definition -Wstrict-prototypes -Isrc -o src/main.o -c src/main.c
6/skel/usr/bin/perl tools/build/h2inc.pl include/parrot/datatypes.h runtime/parrot/include/datatypes.pasm
7/skel/usr/bin/perl tools/build/parrot_config_c.pl --mini > \
8    src/null_config.c
9gcc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE  -pipe -Wdeclaration-after-statement -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm -DHASATTRIBUTE_CONST  -DHASATTRIBUTE_DEPRECATED  -DHASATTRIBUTE_MALLOC  -DHASATTRIBUTE_NONNULL  -DHASATTRIBUTE_NORETURN  -DHASATTRIBUTE_PURE  -DHASATTRIBUTE_UNUSED  -DHASATTRIBUTE_WARN_UNUSED_RESULT  -DHAS_GETTEXT  -g   -fPIC  -falign-functions=16 -fvisibility=hidden -funit-at-a-time -maccumulate-outgoing-args -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wmissing-braces -Wno-missing-format-attribute -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Wundef -Wno-unused -Wunknown-pragmas -Wwrite-strings -Wbad-function-cast -Wdeclaration-after-statement -Wimplicit-function-declaration -Wimplicit-int -Wmain -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wnonnull -Wold-style-definition -Wstrict-prototypes -Isrc -o src/null_config.o -c src/null_config.c
10gcc -o miniparrot src/main.o src/null_config.o \
11-Wl,-rpath=/home/justvps1/parrot2.8/parrot-2.8.0/blib/lib -L/home/justvps1/parrot2.8/parrot-2.8.0/blib/lib -lparrot  -lresolv -lnsl -ldl -lm -lcrypt -lutil -lpthread -lrt -lgmp  -L/usr/local/lib -Wl,-E
12src/main.o: In function `is_all_digits':
13/home/justvps1/parrot2.8/parrot-2.8.0/src/main.c:183: undefined reference to `Parrot_confess'
14src/main.o: In function `is_all_hex_digits':
15/home/justvps1/parrot2.8/parrot-2.8.0/src/main.c:206: undefined reference to `Parrot_confess'
16src/main.o: In function `usage':
17/home/justvps1/parrot2.8/parrot-2.8.0/src/main.c:226: undefined reference to `Parrot_confess'
18src/main.o: In function `parseflags_minimal':
19/home/justvps1/parrot2.8/parrot-2.8.0/src/main.c:373: undefined reference to `Parrot_confess'
20/home/justvps1/parrot2.8/parrot-2.8.0/src/main.c:373: undefined reference to `Parrot_confess'
21src/main.o:/home/justvps1/parrot2.8/parrot-2.8.0/src/main.c:465: more undefined references to `Parrot_confess' follow
22src/main.o: In function `parseflags':
23/home/justvps1/parrot2.8/parrot-2.8.0/src/main.c:474: undefined reference to `Parrot_cmd_options'
24/home/justvps1/parrot2.8/parrot-2.8.0/src/main.c:474: undefined reference to `longopt_get'
25/home/justvps1/parrot2.8/parrot-2.8.0/src/main.c:515: undefined reference to `Parrot_set_debug'
26/home/justvps1/parrot2.8/parrot-2.8.0/src/main.c:518: undefined reference to `Parrot_set_debug'
27/home/justvps1/parrot2.8/parrot-2.8.0/src/main.c:537: undefined reference to `Parrot_get_runtime_path'
28/home/justvps1/parrot2.8/parrot-2.8.0/src/main.c:537: undefined reference to `Parrot_io_printf'
29/home/justvps1/parrot2.8/parrot-2.8.0/src/main.c:550: undefined reference to `Parrot_set_flag'
30/home/justvps1/parrot2.8/parrot-2.8.0/src/main.c:553: undefined reference to `Parrot_set_flag'
31/home/justvps1/parrot2.8/parrot-2.8.0/src/main.c:556: undefined reference to `Parrot_lib_add_path_from_cstring'
32/home/justvps1/parrot2.8/parrot-2.8.0/src/main.c:560: undefined reference to `Parrot_lib_add_path_from_cstring'
33/home/justvps1/parrot2.8/parrot-2.8.0/src/main.c:564: undefined reference to `Parrot_lib_add_path_from_cstring'
34/home/justvps1/parrot2.8/parrot-2.8.0/src/main.c:569: undefined reference to `Parrot_setwarnings'
35src/main.o: In function `main':
36/home/justvps1/parrot2.8/parrot-2.8.0/src/main.c:133: undefined reference to `allocate_interpreter'
37/home/justvps1/parrot2.8/parrot-2.8.0/src/main.c:144: undefined reference to `initialize_interpreter'
38/home/justvps1/parrot2.8/parrot-2.8.0/src/main.c:149: undefined reference to `Parrot_set_trace'
39/home/justvps1/parrot2.8/parrot-2.8.0/src/main.c:150: undefined reference to `Parrot_set_run_core'
40/home/justvps1/parrot2.8/parrot-2.8.0/src/main.c:151: undefined reference to `Parrot_str_new'
41/home/justvps1/parrot2.8/parrot-2.8.0/src/main.c:151: undefined reference to `Parrot_set_executable_name'
42/home/justvps1/parrot2.8/parrot-2.8.0/src/main.c:153: undefined reference to `imcc_run'
43/home/justvps1/parrot2.8/parrot-2.8.0/src/main.c:156: undefined reference to `imcc_run_pbc'
44/home/justvps1/parrot2.8/parrot-2.8.0/src/main.c:159: undefined reference to `Parrot_destroy'
45/home/justvps1/parrot2.8/parrot-2.8.0/src/main.c:160: undefined reference to `Parrot_exit'
46src/null_config.o: In function `Parrot_set_config_hash':
47/home/justvps1/parrot2.8/parrot-2.8.0/src/null_config.c:29: undefined reference to `Parrot_set_config_hash_internal'
48collect2: ld returned 1 exit status
49gmake: *** [miniparrot] Error 1