Skip to content

Instantly share code, notes, and snippets.

@masak

masak/error.txt Secret

Created December 31, 2013 19:48
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save masak/f76917b23911061f3d29 to your computer and use it in GitHub Desktop.
Save masak/f76917b23911061f3d29 to your computer and use it in GitHub Desktop.
some error building Moar
masak@monoid ~/ours/moarvm $ perl Configure.pl
Welcome to MoarVM!
Updating submodules .................................... OK
Configuring native build environment ................... OK
make: make
compile: gcc -O1 -D_REENTRANT -D_FILE_OFFSET_BITS=64 -fPIC
link: gcc -O1 -Wl,-rpath,$(PREFIX)/lib
libs: -lm -lpthread -lrt -ldl
byte order: little endian
Configuring 3rdparty libs .............................. OK
3rdparty: 3rdparty/dyncall/dyncall/libdyncall_s.a
3rdparty/dyncall/dyncallback/libdyncallback_s.a
3rdparty/dyncall/dynload/libdynload_s.a
3rdparty/libatomic_ops/src/libatomic_ops.a
3rdparty/libtommath/libtommath.a
3rdparty/libuv/libuv.a
3rdparty/linenoise/liblinenoise.a
3rdparty/sha1/libsha1.a
3rdparty/tinymt/libtinymt.a
Generating src/gen/config.c ............................ OK
Generating src/gen/config.h ............................ OK
Generating Makefile .................................... OK
Generating tools/check.mk .............................. OK
Configuration SUCCESS.
Type 'make' to build and 'make help' to see a list of
available make targets.
masak@monoid ~/ours/moarvm $ make
compiling src/main.o
compiling src/core/args.o
compiling src/core/exceptions.o
compiling src/core/interp.o
compiling src/core/threadcontext.o
compiling src/core/compunit.o
compiling src/core/bytecode.o
compiling src/core/frame.o
compiling src/core/validation.o
compiling src/core/bytecodedump.o
compiling src/core/threads.o
compiling src/core/ops.o
compiling src/core/hll.o
compiling src/core/loadbytecode.o
compiling src/math/num.o
compiling src/core/coerce.o
src/core/coerce.c: In function ‘MVM_coerce_i_s’:
src/core/coerce.c:146:5: warning: format ‘%lld’ expects argument of type ‘long long int’, but argument 4 has type ‘MVMint64’ [-Wformat]
src/core/coerce.c:146:5: warning: format ‘%lld’ expects argument of type ‘long long int’, but argument 4 has type ‘MVMint64’ [-Wformat]
compiling src/core/dll.o
compiling src/core/ext.o
compiling src/gen/config.o
compiling src/gc/orchestrate.o
compiling src/gc/allocation.o
compiling src/gc/worklist.o
compiling src/gc/roots.o
compiling src/io/fileops.o
compiling src/io/socketops.o
compiling src/io/dirops.o
compiling src/io/procops.o
compiling src/gc/collect.o
compiling src/gc/gen2.o
compiling src/gc/wb.o
compiling src/6model/reprs.o
compiling src/6model/reprconv.o
compiling src/6model/containers.o
compiling src/6model/reprs/MVMString.o
compiling src/6model/reprs/MVMArray.o
compiling src/6model/reprs/MVMHash.o
compiling src/6model/reprs/MVMCFunction.o
compiling src/6model/reprs/KnowHOWREPR.o
compiling src/6model/reprs/KnowHOWAttributeREPR.o
compiling src/6model/reprs/P6str.o
compiling src/6model/reprs/P6opaque.o
compiling src/6model/reprs/MVMCode.o
compiling src/6model/reprs/MVMOSHandle.o
compiling src/6model/reprs/MVMCompUnit.o
compiling src/6model/reprs/MVMStaticFrame.o
compiling src/6model/reprs/P6int.o
compiling src/6model/reprs/P6num.o
compiling src/6model/reprs/Uninstantiable.o
compiling src/6model/reprs/HashAttrStore.o
compiling src/6model/reprs/MVMThread.o
compiling src/6model/reprs/MVMIter.o
compiling src/6model/reprs/MVMContext.o
compiling src/6model/reprs/SCRef.o
compiling src/6model/reprs/Lexotic.o
compiling src/6model/reprs/MVMCallCapture.o
compiling src/6model/reprs/P6bigint.o
compiling src/6model/reprs/NFA.o
compiling src/6model/reprs/MVMException.o
compiling src/6model/reprs/MVMDLLSym.o
compiling src/6model/reprs/MVMMultiCache.o
compiling src/6model/6model.o
compiling src/6model/bootstrap.o
compiling src/6model/sc.o
compiling src/6model/serialization.o
compiling src/mast/compiler.o
compiling src/mast/driver.o
compiling src/strings/ascii.o
compiling src/strings/utf8.o
compiling src/strings/ops.o
compiling src/strings/unicode.o
compiling src/strings/latin1.o
compiling src/strings/utf16.o
compiling src/math/bigintops.o
compiling src/moar.o
compiling src/platform/posix/mmap.o
compiling src/platform/posix/time.o
compiling src/platform/posix/sys.o
building dyncall...
done.
linking libmoar.so
/usr/bin/ld: 3rdparty/sha1/libsha1.a(sha1.o): relocation R_X86_64_32 against `.rodata' can not be used when making a shared object; recompile with -fPIC
3rdparty/sha1/libsha1.a: could not read symbols: Bad value
collect2: error: ld returned 1 exit status
make: *** [libmoar.so] Error 1
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment