On Nov 11, 2006, at 5:56 AM, Joshua Hoblitt via RT wrote:
I believe that the attachment containing your make output was truncated.
Can you try again or just inline the make error(s)?
See below. It should be noted that I upgraded to GMP 4.2.1. before
trying to build Parrot (or, more precisely, after the first attempt at
building Parrot failed). This is not the first time I've had problems
with GMP; see http://perlmonks.org/?node_id=543267.
########## OUTPUT OF 'make' ###########
Compiling with:
xx.c
cc -I./include -fno-common -no-cpp-precomp -pipe -I/usr/local/include
-pipe -fno-common -Wno-long-double -g -W -Wall -Wstrict-prototypes
-Wmissing-prototypes -Winline -Wpointer-arith -Wcast-qual
-Wwrite-strings -Waggregate-return -Winline -Wno-unused -Wsign-compare
-falign-functions=16 -Wformat-nonliteral -Wformat-security -Wpacked
-Wdisabled-optimization -Wno-shadow -DHAS_JIT -DPPC -DHAVE_COMPUTED_GOTO
-I. -o xx.o -c xx.c
perl -MExtUtils::Command -e mkpath blib/lib
c++ -dynamiclib -undefined suppress -L/usr/local/lib
-L/Users/jimk/work/parrot/blib/lib -flat_namespace -o
blib/lib/libparrot.0.4.6.dylib -install_name
/usr/local/lib/libparrot.dylib \
src/ops/core_ops.o src/ops/core_ops_switch.o src/asmfun.o
src/ops/core_ops_cg.o src/ops/core_ops_cgp.o src/exec.o src/exec_cpu.o
src/exec_save.o src/charset.o src/encoding.o src/exceptions.o
src/global_setup.o src/interpreter.o src/inter_call.o src/inter_cb.o
src/inter_create.o src/inter_misc.o src/inter_run.o src/register.o
src/memory.o src/objects.o src/packfile.o src/stacks.o
src/stack_common.o src/string.o src/string_primitives.o src/sub.o
src/runops_cores.o src/trace.o src/pmc.o src/pmc_freeze.o src/key.o
src/hash.o src/core_pmcs.o src/platform.o src/jit.o src/jit_cpu.o
src/jit_debug.o src/jit_debug_xcoff.o src/intlist.o src/list.o
src/library.o src/global.o src/embed.o src/warnings.o src/packout.o
src/byteorder.o src/debug.o src/smallobject.o src/headers.o src/hll.o
src/dod.o src/gc_ims.o src/gc_gms.o src/exit.o src/misc.o
src/spf_render.o src/spf_vtable.o src/datatypes.o src/fingerprint.o
src/nci.o src/cpu_dep.o src/tsq.o src/longopt.o src/events.o
src/thread.o src/dynext.o src/utils.o src/vtables.o src/pic.o
src/pic_jit.o src/mmd.o src/builtin.o src/extend.o src/extend_vtable.o
src/revision.o src/packfile/pf_items.o src/stm/backend.o
src/stm/waitlist.o src/resources.o src/charset/ascii.o
src/charset/binary.o src/charset/iso-8859-1.o src/charset/tables.o
src/charset/unicode.o src/io/io.o src/io/io_buf.o src/io/io_layers.o
src/io/io_unix.o src/io/io_utf8.o src/io/io_mmap.o src/io/io_win32.o
src/io/io_stdio.o src/io/io_string.o src/io/io_passdown.o
src/pmc/default.o src/pmc/null.o src/pmc/env.o src/pmc/key.o
src/pmc/random.o src/pmc/unmanagedstruct.o src/pmc/managedstruct.o
src/pmc/delegate.o src/pmc/csub.o src/pmc/compiler.o src/pmc/exception.o
src/pmc/version.o src/pmc/vtablecache.o src/pmc/parrotio.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/closure.o src/pmc/continuation.o
src/pmc/retcontinuation.o src/pmc/exception_handler.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/complex.o src/pmc/string.o
src/pmc/boolean.o src/pmc/ref.o src/pmc/sharedref.o src/pmc/array.o
src/pmc/fixedintegerarray.o src/pmc/intlist.o src/pmc/iterator.o
src/pmc/sarray.o src/pmc/fixedstringarray.o src/pmc/multiarray.o
src/pmc/hash.o src/pmc/orderedhash.o src/pmc/tqueue.o
src/pmc/parrotclass.o src/pmc/parrotobject.o src/pmc/os.o src/pmc/file.o
src/pmc/addrregistry.o src/pmc/bound_nci.o src/pmc/capture.o
src/pmc/deleg_pmc.o src/pmc/enumerate.o src/pmc/fixedbooleanarray.o
src/pmc/fixedfloatarray.o src/pmc/fixedpmcarray.o src/pmc/lexinfo.o
src/pmc/multisub.o src/pmc/namespace.o src/pmc/pair.o
src/pmc/parrotrunningthread.o src/pmc/resizablebooleanarray.o
src/pmc/resizablefloatarray.o src/pmc/resizableintegerarray.o
src/pmc/resizablepmcarray.o src/pmc/resizablestringarray.o
src/pmc/scalar.o src/pmc/slice.o src/pmc/stmlog.o src/pmc/stmref.o
src/pmc/stmvar.o src/pmc/super.o src/pmc/undef.o src/encodings/fixed_8.o
src/encodings/ucs2.o src/encodings/utf16.o src/encodings/utf8.o
compilers/imcc/imcparser.o compilers/imcc/imclexer.o
compilers/imcc/imc.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
compilers/ast/astparser.o compilers/ast/astlexer.o
compilers/ast/ast_main.o compilers/ast/node.o -lm -lgmp
########## END OUTPUT OF 'make' ##########
########## OUTPUT OF 'myconfig' CREATED BY ./Configure.pl ##########
Summary of my parrot 0.4.6 (r15342) configuration:
configdate='Fri Nov 10 18:24:21 2006'
Platform:
osname=darwin, archname=darwin-2level
jitcapable=1, jitarchname=ppc-darwin,
jitosname=DARWIN, jitcpuarch=ppc
execcapable=1
perl=perl
Compiler:
cc='cc', ccflags='-fno-common -no-cpp-precomp -pipe
-I/usr/local/include -pipe -fno-common -Wno-long-double ',
Linker and Libraries:
ld='c++', ldflags=' -L/usr/local/lib
-L/Users/jimk/work/parrot/blib/lib -flat_namespace ',
cc_ldflags='',
libs='-lm -lgmp'
Dynamic Linking:
share_ext='.dylib', ld_share_flags='-dynamiclib -undefined suppress',
load_ext='.bundle', ld_load_flags='-bundle -undefined suppress'
Types:
iv=long, intvalsize=4, intsize=4, opcode_t=long, opcode_t_size=4,
ptrsize=4, ptr_alignment=1 byteorder=4321,
nv=double, numvalsize=8, doublesize=8
########## END OUTPUT OF 'myconfig' ##########