Bug#789187: moarvm on mispel
Tobias Leich
email at froggs.de
Wed Jul 8 18:04:06 UTC 2015
Am 08.07.2015 um 19:54 schrieb Arturo Borrero Gonzalez:
> On 7 July 2015 at 22:39, Daniel Dehennin <daniel.dehennin at baby-gnu.org> wrote:
>> I did not re-enable the mispsel architecture in debian/control.
>>
>> Did you enable it?
>>
> You are right.
>
> After enabling it, another error:
>
> [...]
> gcc -c -O3 -DNDEBUG -g3 -D_REENTRANT -D_FILE_OFFSET_BITS=64 -fPIC -g
> -O2 -fstack-protector-strong -Wformat -Werror=format-security
> -D_FORTIFY_SOURCE=2 -DMVM_TRACING=0 -DMVM_CGOTO=1 -DMVM_BUILD_SHARED
> -fPIC -I3rdparty/libuv/include -I3rdparty/libuv/src -I3rdparty/dynasm
> -I3rdparty/dyncall/dynload -I3rdparty/dyncall/dyncall
> -I3rdparty/dyncall/dyncallback -I3rdparty/sha1 -I3rdparty/tinymt
> -I3rdparty -Isrc -o 3rdparty/libuv/src/unix/udp.o
> 3rdparty/libuv/src/unix/udp.c
> ar rcs 3rdparty/libuv/libuv.a 3rdparty/libuv/src/unix/linux-core.o
> 3rdparty/libuv/src/unix/linux-inotify.o
> 3rdparty/libuv/src/unix/linux-syscalls.o
> 3rdparty/libuv/src/unix/proctitle.o 3rdparty/libuv/src/fs-poll.o
> 3rdparty/libuv/src/inet.o 3rdparty/libuv/src/uv-common.o
> 3rdparty/libuv/src/version.o 3rdparty/libuv/src/unix/async.o
> 3rdparty/libuv/src/unix/core.o 3rdparty/libuv/src/unix/dl.o
> 3rdparty/libuv/src/unix/fs.o 3rdparty/libuv/src/unix/getaddrinfo.o
> 3rdparty/libuv/src/unix/loop-watcher.o 3rdparty/libuv/src/unix/loop.o
> 3rdparty/libuv/src/unix/pipe.o 3rdparty/libuv/src/unix/poll.o
> 3rdparty/libuv/src/unix/process.o 3rdparty/libuv/src/unix/signal.o
> 3rdparty/libuv/src/unix/stream.o 3rdparty/libuv/src/unix/tcp.o
> 3rdparty/libuv/src/unix/thread.o 3rdparty/libuv/src/threadpool.o
> 3rdparty/libuv/src/unix/timer.o 3rdparty/libuv/src/unix/tty.o
> 3rdparty/libuv/src/unix/udp.o
> gcc -o libmoar.so -O3 -DNDEBUG -g3 -Wl,-rpath,/usr/lib/moar
> -Wl,-rpath,/usr/share/perl6/site/lib -Wl,-z,relro -Wl,-z,now -shared
> -fPIC src/core/callsite.o src/core/args.o src/core/exceptions.o
> src/core/interp.o src/core/threadcontext.o src/core/compunit.o
> src/core/bytecode.o src/core/frame.o src/core/validation.o
> src/core/bytecodedump.o src/core/threads.o src/core/ops.o
> src/core/hll.o src/core/loadbytecode.o src/math/num.o
> src/core/coerce.o src/core/dll.o src/core/ext.o src/core/nativecall.o
> src/core/nativecall_dyncall.o src/core/continuation.o
> src/core/intcache.o src/core/fixedsizealloc.o src/gen/config.o
> src/gc/orchestrate.o src/gc/allocation.o src/gc/worklist.o
> src/gc/roots.o src/gc/collect.o src/gc/gen2.o src/gc/wb.o
> src/gc/objectid.o src/gc/finalize.o src/io/io.o src/io/eventloop.o
> src/io/syncfile.o src/io/syncstream.o src/io/syncpipe.o
> src/io/syncsocket.o src/io/fileops.o src/io/dirops.o src/io/procops.o
> src/io/timers.o src/io/filewatchers.o src/io/signals.o
> src/io/asyncsocket.o src/6model/reprs.o src/6model/reprconv.o
> src/6model/containers.o src/6model/parametric.o
> src/6model/reprs/MVMString.o src/6model/reprs/MVMArray.o
> src/6model/reprs/MVMHash.o src/6model/reprs/MVMCFunction.o
> src/6model/reprs/KnowHOWREPR.o src/6model/reprs/KnowHOWAttributeREPR.o
> src/6model/reprs/P6str.o src/6model/reprs/P6opaque.o
> src/6model/reprs/MVMCode.o src/6model/reprs/MVMOSHandle.o
> src/6model/reprs/MVMCompUnit.o src/6model/reprs/MVMStaticFrame.o
> src/6model/reprs/P6int.o src/6model/reprs/P6num.o
> src/6model/reprs/Uninstantiable.o src/6model/reprs/HashAttrStore.o
> src/6model/reprs/MVMThread.o src/6model/reprs/MVMIter.o
> src/6model/reprs/MVMContext.o src/6model/reprs/SCRef.o
> src/6model/reprs/Lexotic.o src/6model/reprs/MVMCallCapture.o
> src/6model/reprs/P6bigint.o src/6model/reprs/NFA.o
> src/6model/reprs/MVMException.o src/6model/reprs/MVMDLLSym.o
> src/6model/reprs/MVMMultiCache.o src/6model/reprs/MVMContinuation.o
> src/6model/reprs/NativeCall.o src/6model/reprs/CPointer.o
> src/6model/reprs/CStr.o src/6model/reprs/CArray.o
> src/6model/reprs/CStruct.o src/6model/reprs/CUnion.o
> src/6model/reprs/ReentrantMutex.o src/6model/reprs/ConditionVariable.o
> src/6model/reprs/Semaphore.o src/6model/reprs/ConcBlockingQueue.o
> src/6model/reprs/MVMAsyncTask.o src/6model/reprs/MVMNull.o
> src/6model/reprs/NativeRef.o src/6model/reprs/MultiDimArray.o
> src/6model/6model.o src/6model/bootstrap.o src/6model/sc.o
> src/6model/serialization.o src/mast/compiler.o src/mast/driver.o
> src/spesh/dump.o src/spesh/graph.o src/spesh/codegen.o
> src/spesh/candidate.o src/spesh/manipulate.o src/spesh/args.o
> src/spesh/facts.o src/spesh/optimize.o src/spesh/deopt.o
> src/spesh/log.o src/spesh/threshold.o src/spesh/inline.o
> src/spesh/osr.o src/jit/graph.o src/jit/compile.o src/jit/log.o
> src/strings/decode_stream.o src/strings/ascii.o src/strings/utf8.o
> src/strings/nfg.o src/strings/ops.o src/strings/unicode.o
> src/strings/normalize.o src/strings/latin1.o src/strings/utf16.o
> src/strings/windows1252.o src/math/bigintops.o
> src/profiler/instrument.o src/profiler/log.o src/profiler/profile.o
> src/moar.o src/platform/posix/mmap.o src/platform/posix/time.o
> src/platform/posix/sys.o src/jit/stub.o
> 3rdparty/dyncall/dyncall/libdyncall_s.a
> 3rdparty/dyncall/dyncallback/libdyncallback_s.a
> 3rdparty/dyncall/dynload/libdynload_s.a 3rdparty/tinymt/libtinymt.a
> 3rdparty/sha1/libsha1.a 3rdparty/libtommath/libtommath.a
> 3rdparty/libuv/libuv.a -ltommath -latomic_ops -lm -lpthread -lrt -ldl
> gcc -o moar -O3 -DNDEBUG -g3 -Wl,-rpath,/usr/lib/moar
> -Wl,-rpath,/usr/share/perl6/site/lib -Wl,-z,relro -Wl,-z,now
> src/main.o -L. -lmoar
> ./libmoar.so: undefined reference to `dcCallbackThunkEntry'
> collect2: error: ld returned 1 exit status
> Makefile:483: recipe for target 'moar' failed
> [...]
>
>
That means the --has-libffi configure flag is missing.
More information about the Pkg-rakudo-devel
mailing list