{"action":"closed","issue":{"url":"https://api.github.com/repos/MoarVM/MoarVM/issues/346","repository_url":"https://api.github.com/repos/MoarVM/MoarVM","labels_url":"https://api.github.com/repos/MoarVM/MoarVM/issues/346/labels{/name}","comments_url":"https://api.github.com/repos/MoarVM/MoarVM/issues/346/comments","events_url":"https://api.github.com/repos/MoarVM/MoarVM/issues/346/events","html_url":"https://github.com/MoarVM/MoarVM/issues/346","id":140446366,"number":346,"title":"Cannot build moar under Raspbian","user":{"login":"manchicken","id":1848743,"avatar_url":"https://avatars.githubusercontent.com/u/1848743?v=3","gravatar_id":"","url":"https://api.github.com/users/manchicken","html_url":"https://github.com/manchicken","followers_url":"https://api.github.com/users/manchicken/followers","following_url":"https://api.github.com/users/manchicken/following{/other_user}","gists_url":"https://api.github.com/users/manchicken/gists{/gist_id}","starred_url":"https://api.github.com/users/manchicken/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/manchicken/subscriptions","organizations_url":"https://api.github.com/users/manchicken/orgs","repos_url":"https://api.github.com/users/manchicken/repos","events_url":"https://api.github.com/users/manchicken/events{/privacy}","received_events_url":"https://api.github.com/users/manchicken/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":10,"created_at":"2016-03-13T04:34:06Z","updated_at":"2016-10-27T09:17:03Z","closed_at":"2016-10-27T09:17:03Z","body":"Hey guys, it looks like something in the build process is messed up for Raspbian. On OSX this process was a breeze, but for some reason this specific step in building moar breaks:\r\n\r\n```\r\nmanchicken@raspberryChicken ~/.rakudobrew/moar-nom $ perl ./Configure.pl --gen-moar\r\nATTENTION: no --prefix supplied, building and installing to /home/manchicken/.rakudobrew/moar-nom/install\r\nsh: 1: /home/manchicken/.rakudobrew/moar-nom/install/bin/nqp-m: not found\r\nHEAD is now at 0ccafe5... bump MOAR and map \"setdebugtypename\"\r\nBuilding NQP ...\r\n/usr/bin/perl Configure.pl --prefix=/home/manchicken/.rakudobrew/moar-nom/install --backends=moar --make-install --git-protocol=https --gen-moar\r\nCan't exec \"/home/manchicken/.rakudobrew/moar-nom/install/bin/moar\": No such file or directory at tools/lib/NQP/Configure.pm line 450.\r\nM\tsrc/core/fixedsizealloc.c\r\nM\tsrc/core/fixedsizealloc.h\r\nHEAD is now at 14ae31e... setdebugtypename now works properly, also in the spesh log.\r\n\r\nConfiguring and building MoarVM ...\r\n/usr/bin/perl Configure.pl --optimize --prefix=/home/manchicken/.rakudobrew/moar-nom/install --make-install\r\nWelcome to MoarVM!\r\n\r\nUpdating submodules .................................... OK\r\nConfiguring native build environment ................... JIT isn't supported on arm-linux-gnueabihf-thread-multi-64int yet.\r\nOK\r\n    probing whether your compiler thinks that it is gcc  YES\r\n    probing how your compiler does static inline ....... static __inline__\r\n    your CPU can read unaligned values for only int32\r\n    probing the size of pointers ....................... 4\r\n    probing C type support for: _Bool, bool ............ YES: _Bool,bool\r\n    probing computed goto support ...................... YES\r\n    probing pthread_yield support ...................... YES\r\n\r\n        make: make\r\n     compile: gcc -Wdeclaration-after-statement -Werror=declaration-after-statement -O3 -DNDEBUG  -D_REENTRANT -D_FILE_OFFSET_BITS=64 -fPIC\r\n        link: gcc  -O3 -DNDEBUG -Wl,-rpath,@libdir@ -Wl,-rpath,@prefix@/share/perl6/site/lib\r\n        libs: -lm -lpthread -lrt -ldl\r\n\r\n  byte order: little endian\r\n\r\nConfiguring 3rdparty libs .............................. OK\r\n\r\n  3rdparty: 3rdparty/dyncall/dyncall/libdyncall_s.a\r\n            3rdparty/dyncall/dyncallback/libdyncallback_s.a\r\n            3rdparty/dyncall/dynload/libdynload_s.a\r\n            3rdparty/libatomic_ops/src/libatomic_ops.a\r\n            3rdparty/libtommath/libtommath.a\r\n            3rdparty/libuv/libuv.a\r\n            3rdparty/sha1/libsha1.a\r\n            3rdparty/tinymt/libtinymt.a\r\n\r\nGenerating src/gen/config.c ............................ OK\r\nGenerating src/gen/config.h ............................ OK\r\nGenerating Makefile .................................... OK\r\nGenerating tools/check.mk .............................. OK\r\nGenerating build/mk-moar-pc.pl ......................... OK\r\n\r\nConfiguration SUCCESS.\r\n\r\nType 'make' to build and 'make help' to see a list of\r\navailable make targets.\r\ncompiling src/main.o\r\nIn file included from src/moar.h:180:0,\r\n                 from src/main.c:4:\r\nsrc/core/fixedsizealloc.h:8:56: error: unknown type name ‘nd’\r\n D u td thr coading d ompihepare oliRa, do aevidopBAnt*/nd  heO_refrenliad_stin; o  ne/*Peut 6 fea wren an cbu'tixo , ch rp/ommpnd auiocinioRa *do  rouvthutla_tstomouexe,llva_mabex f\r\n                                                        ^\r\nsrc/core/fixedsizealloc.h:8:81: error: unknown type name ‘o’\r\n D u td thr coading d ompihepare oliRa, do aevidopBAnt*/nd  heO_refrenliad_stin; o  ne/*Peut 6 fea wren an cbu'tixo , ch rp/ommpnd auiocinioRa *do  rouvthutla_tstomouexe,llva_mabex f\r\n                                                                                 ^\r\nsrc/core/fixedsizealloc.h:26:58: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘nnhag’\r\n   r /t Eare pore unldl al\"mcae d stunl\" os merfryme*/    nnhag **akgein\r\n                                                          ^\r\nsrc/core/fixedsizealloc.h:26:58: error: unknown type name ‘nnhag’\r\nsrc/core/fixedsizealloc.h:30:2: error: unknown type name ‘u’\r\n  u  d *  be ldrrt,t ndlohetith pexitutn le wwive wotk ngenn nve\r\n  ^\r\nsrc/core/fixedsizealloc.h:30:7: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token\r\n  u  d *  be ldrrt,t ndlohetith pexitutn le wwive wotk ngenn nve\r\n       ^\r\nsrc/core/fixedsizealloc.h:40:20: warning: missing terminating \" character\r\n  ng / aHe i orothme\"fs e cu nngt itfethin\r\n                    ^\r\nsrc/core/fixedsizealloc.h:40:2: error: missing terminating \" character\r\n  ng / aHe i orothme\"fs e cu nngt itfethin\r\n  ^\r\nsrc/core/fixedsizealloc.h:43:71: error: unknown type name ‘ng’\r\n MF RedudzeisloowafasoingFr2,Li2 Enecy stre aatinexeasa opo17t_85stas};ng/* thetsuminr  t b Ss te derca00 frem ase   quthtehisire wasn Ranndog\r\n                                                                       ^\r\nsrc/core/fixedsizealloc.h:51:65: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘aSAumINtsITy’\r\n  fond16peytto = m bh  1st(o, ecd  9lo 1 bbydis) o*/podetinealVM aSAumINtsITy   me\r\n                                                                 ^\r\nsrc/core/fixedsizealloc.h:51:65: error: unknown type name ‘aSAumINtsITy’\r\nsrc/core/fixedsizealloc.h:55:2: error: invalid preprocessing directive #sifiat\r\n #sifiat Mes_Fnd_Big_MtuK  l((er<<s VMe SAw INppITte -\r\n  ^\r\nsrc/core/fixedsizealloc.h:59:2: error: invalid preprocessing directive #s\r\n #s.fi*  Mme_Few_BarS nt  of96he/*erhes umerr or iremsowhampgomentedea\r\n  ^\r\nsrc/core/fixedsizealloc.h:66:87: error: stray ‘@’ in program\r\n vuld liMV tficod_rizetellse_zhtoe:/MVakhro.dCg/tew- *-h, p MFasedonzeheloer*f-c, pizer@ brlesrg\r\n                                                                                       ^\r\nsrc/core/fixedsizealloc.h:68:26: error: stray ‘#’ in program\r\n vned  rM_eaxe osiRa_fdoe(#2MT ieasconduxtd tcr MVveixerSi9,Al00c\r\n                          ^\r\nsrc/core/fixedsizealloc.h:68:27: error: invalid suffix \"MT\" on integer constant\r\n vned  rM_eaxe osiRa_fdoe(#2MT ieasconduxtd tcr MVveixerSi9,Al00c\r\n                           ^\r\nsrc/core/fixedsizealloc.h:69:32: error: unknown type name ‘eaoi’\r\n Asaissiof_theytth,  pidnnfr r);eaoi dMVesfindd_odzeamre fat 2af9 oi\r\n                                ^\r\nsrc/core/fixedsizealloc.h:69:57: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘fat’\r\n Asaissiof_theytth,  pidnnfr r);eaoi dMVesfindd_odzeamre fat 2af9 oi\r\n                                                         ^\r\nsrc/core/fixedsizealloc.h:69:61: error: invalid suffix \"af9\" on integer constant\r\n Asaissiof_theytth,  pidnnfr r);eaoi dMVesfindd_odzeamre fat 2af9 oi\r\n                                                             ^\r\nsrc/core/fixedsizealloc.h:70:41: warning: missing terminating \" character\r\n a(MilThleadn nte t occ,reVMasxeguize.lld\" *ila,  iz gt erte,  vkud\r\n                                         ^\r\nsrc/core/fixedsizealloc.h:70:1: error: missing terminating \" character\r\n a(MilThleadn nte t occ,reVMasxeguize.lld\" *ila,  iz gt erte,  vkud\r\n ^\r\nsrc/core/fixedsizealloc.h:72:1: error: unknown type name ‘meid’\r\n meid rVMeaixs _se e_hefeleintoMVcchr tdC dtes  *te, eaMF\r\n ^\r\nsrc/core/fixedsizealloc.h:72:15: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘_se’\r\n meid rVMeaixs _se e_hefeleintoMVcchr tdC dtes  *te, eaMF\r\n               ^\r\nsrc/core/fixedsizealloc.h:72:15: error: unknown type name ‘_se’\r\nMakefile:553: recipe for target 'src/main.o' failed\r\nmake: *** [src/main.o] Error 1\r\nsh: 1: /home/manchicken/.rakudobrew/moar-nom/install/bin/moar: not found\r\nCleaning up ...\r\n/usr/bin/perl -MExtUtils::Command -e mkpath gen/moar/stage1/gen\r\n/usr/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\r\n/home/manchicken/.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 \\\r\n    --output=gen/moar/stage1/nqpmo.moarvm gen/moar/stage1/nqpmo.nqp\r\nsh: 1: /home/manchicken/.rakudobrew/moar-nom/install/bin/moar: not found\r\nMakefile:223: recipe for target 'gen/moar/stage1/nqpmo.moarvm' failed\r\nmake: *** [gen/moar/stage1/nqpmo.moarvm] Error 127\r\nCommand failed (status 512): make\r\nCommand failed (status 512): /usr/bin/perl Configure.pl --prefix=/home/manchicken/.rakudobrew/moar-nom/install --backends=moar --make-install --git-protocol=https --gen-moar\r\nmanchicken@raspberryChicken ~/.rakudobrew/moar-nom $\r\n```"}}
{"actor":{"display_login":"FROGGS"}}