oar-nom/nqp/MoarVM/src/platform/posix/time.c

On Tue, Nov 15, 2016 at 6:23 AM, <[email protected]> wrote:

> Hi, we addressed it here


Well, I just nuked and built moar-nom here OSX 10.11.6/Xcode 8
15.6.0 Darwin Kernel Version 15.6.0: Wed Nov  2 20:30:56 PDT 2016;
root:xnu-3248.60.11.1.2~2/RELEASE_X86_64 x86_64

and:
moar-nom/nqp/MoarVM/src/platform/posix/time.c

is still the same and the build fails [1]. so I copied
git_reference/MoarVM/src/platform/posix/time.c

to
moar-nom/nqp/MoarVM/src/platform/posix/time.c

and now it builds.  I see about 12-15 warnings but ...

[1]
Configuring native build environment ................... OK
    probing whether your compiler thinks that it is gcc  YES
    probing how your compiler does static inline ....... static __inline__
    your CPU can read unaligned values for all of int32 int64 num64
    probing the size of pointers ....................... 8
    probing C type support for: _Bool, bool ............ YES: _Bool,bool
    probing computed goto support ...................... YES
    probing pthread_yield support ...................... NO

        make: make
     compile: clang -fno-omit-frame-pointer -fno-optimize-sibling-calls -O3
-DNDEBUG -Wno-logical-op-parentheses -D_DARWIN_USE_64_BIT_INODE=1
    includes:  -I3rdparty/libuv/include -I3rdparty/libuv/src
-I3rdparty/libatomic_ops/src -I3rdparty/libtommath -I3rdparty/dynasm
-I3rdparty/dyncall/dynload -I3rdparty/dyncall/dyncall
-I3rdparty/dyncall/dyncallback
        link: clang  -O3 -DNDEBUG -Wl,-rpath,"/@libdir@"
-Wl,-rpath,"@prefix@/share/perl6/site/lib"
        libs: -lpthread

  byte order: little endian

...

/usr/local/bin/perl -MExtUtils::Command -e cp
3rdparty/dyncall/dyncallback/*.h
/Users/afbach/.rakudobrew/moar-nom/install/include/dyncall
dyld: lazy symbol binding failed: Symbol not found: _clock_gettime
  Referenced from:
/Users/afbach/.rakudobrew/moar-nom/install/lib/libmoar.dylib (which was
built for Mac OS X 10.12)
  Expected in: /usr/lib/libSystem.B.dylib

dyld: Symbol not found: _clock_gettime
  Referenced from:
/Users/afbach/.rakudobrew/moar-nom/install/lib/libmoar.dylib (which was
built for Mac OS X 10.12)
  Expected in: /usr/lib/libSystem.B.dylib

Cleaning up ...
/usr/local/bin/perl -MExtUtils::Command -e mkpath gen/moar/stage1/gen
/usr/local/bin/perl tools/build/gen-cat.pl moar src/how/Archetypes.nqp
src/how/RoleToRoleApplier.nqp src/how/NQPConcreteRoleHOW.nqp
src/how/RoleToClassApplier.nqp src/how/NQPCurriedRoleHOW.nqp
src/how/NQPParametricRoleHOW.nqp src/how/NQPClassHOW.nqp
src/how/NQPNativeHOW.nqp src/how/NQPAttribute.nqp src/how/NQPModuleHOW.nqp
src/how/EXPORTHOW.nqp  > gen/moar/stage1/nqpmo.nqp
/Users/afbach/.rakudobrew/moar-nom/install/bin/moar
--libpath=src/vm/moar/stage0 src/vm/moar/stage0/nqp.moarvm --bootstrap
--setting=NULL --no-regex-lib --target=mbc \
        --output=gen/moar/stage1/nqpmo.moarvm gen/moar/stage1/nqpmo.nqp
dyld: lazy symbol binding failed: Symbol not found: _clock_gettime
  Referenced from:
/Users/afbach/.rakudobrew/moar-nom/install/lib/libmoar.dylib (which was
built for Mac OS X 10.12)
  Expected in: /usr/lib/libSystem.B.dylib

dyld: Symbol not found: _clock_gettime
  Referenced from:
/Users/afbach/.rakudobrew/moar-nom/install/lib/libmoar.dylib (which was
built for Mac OS X 10.12)
  Expected in: /usr/lib/libSystem.B.dylib

make: *** [gen/moar/stage1/nqpmo.moarvm] Trace/BPT trap: 5
Command failed (status 512): make
Command failed (status 512): /usr/local/bin/perl Configure.pl
--prefix=/Users/afbach/.rakudobrew/moar-nom/install --backends=moar
--make-install --git-protocol=https
--git-reference=/Users/afbach/.rakudobrew/bin/../git_reference --gen-moar
Failed running /usr/local/bin/perl Configure.pl --backends=moar --gen-moar
--git-reference="/Users/afbach/.rakudobrew/bin/../git_reference"
--make-install  at /Users/afbach/.rakudobrew/bin/rakudobrew line 58.
    main::run("/usr/local/bin/perl Configure.pl --backends=moar --gen-moar
-"...) called at /Users/afbach/.rakudobrew/bin/rakudobrew line 386
    main::build_impl("moar", undef, "") called at
/Users/afbach/.rakudobrew/bin/rakudobrew line 116



-- 

a

Andy Bach,
[email protected]
608 658-1890 cell
608 261-5738 wk

Reply via email to