Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

make: *** [gen/moar/stage1/nqpmo.moarvm] Segmentation fault #81

Closed
daxim opened this issue Mar 10, 2014 · 15 comments
Closed

make: *** [gen/moar/stage1/nqpmo.moarvm] Segmentation fault #81

daxim opened this issue Mar 10, 2014 · 15 comments

Comments

@daxim
Copy link

daxim commented Mar 10, 2014

nqp build log:

[    0s] Memory limit set to 21902144KB
[    0s] Using BUILD_ROOT=/var/tmp/build-root/openSUSE_13.1-x86_64
[    0s] Using BUILD_ARCH=x86_64:i686:i586:i486:i386
[    0s] 
[    0s] 
[    0s] champion started "build nqp.spec" at Mon Mar 10 11:40:03 UTC 2014.
[    0s] 
[    0s] 
[    0s] processing specfile /home/daxim/osc/home:ldieckow:branches:devel:languages:parrot/nqp/nqp.spec ...
[    0s] running changelog2spec --target rpm --file /home/daxim/osc/home:ldieckow:branches:devel:languages:parrot/nqp/nqp.spec
[    0s] init_buildsystem --configdir /usr/lib/build/configs --cachedir /var/cache/build --rpmlist /tmp/rpmlist.N_XtYZ /home/daxim/osc/home:ldieckow:branches:devel:languages:parrot/nqp/nqp.spec ...
[    1s] reordering...cycle: libcrack2 -> cracklib
[    1s]   breaking dependency libcrack2 -> cracklib
[    1s] cycle: gio-branding-upstream -> libgio-2_0-0
[    1s]   breaking dependency libgio-2_0-0 -> gio-branding-upstream
[    1s] cycle: libudev-mini1 -> udev-mini
[    1s]   breaking dependency udev-mini -> libudev-mini1
[    1s] cycle: libgtk-2_0-0 -> gtk2-tools
[    1s]   breaking dependency libgtk-2_0-0 -> gtk2-tools
[    1s] cycle: libpango-1_0-0 -> pango-tools
[    1s]   breaking dependency pango-tools -> libpango-1_0-0
[    1s] cycle: java-1_7_0-openjdk-devel -> java-1_7_0-openjdk
[    1s]   breaking dependency java-1_7_0-openjdk -> java-1_7_0-openjdk-devel
[    1s] done
[    1s] deleting dyncall-devel
[    1s] deleting libuv-devel
[    1s] deleting linenoise-devel
[    1s] [1/217] [2/217] [3/217] cumulate hicolor-icon-theme-0.12-21.1.2
[    1s] [4/217] cumulate libX11-data-1.6.2-2.1.2
[    1s] [5/217] cumulate libicu51_2-data-51.2-6.1.2
[    1s] [6/217] [7/217] [8/217] cumulate Mesa-libglapi0-9.2.2-61.6.1
[    1s] [9/217] [10/217] cumulate libXau6-1.0.8-2.2.1
[    1s] [11/217] cumulate libasound2-1.0.27.2-3.2.1
[    1s] [12/217] [13/217] [14/217] [15/217] [16/217] [17/217] cumulate libcom_err2-1.42.8-2.1.2
[    2s] [18/217] cumulate libdbus-1-3-1.7.4-4.4.1
[    2s] [19/217] cumulate libdrm2-2.4.46-3.2.2
[    2s] [20/217] [21/217] [22/217] cumulate libffi4-4.8.1_20130909-3.2.1
[    2s] [23/217] [24/217] [25/217] cumulate libgif6-5.0.5-2.1.2
[    2s] [26/217] [27/217] [28/217] cumulate libgraphite2-3-1.2.0-6.1.2
[    2s] [29/217] [30/217] cumulate libjbig2-2.0-10.1.2
[    2s] [31/217] cumulate libjpeg8-8.0.2-24.1.3
[    2s] [32/217] cumulate libjson0-0.10-3.1.2
[    2s] [33/217] cumulate libkeyutils1-1.5.5-6.1.3
[    2s] [34/217] cumulate liblcms2-2-2.5-2.1.2
[    2s] [35/217] [36/217] [37/217] [38/217] cumulate libogg0-1.3.0-8.1.2
[    2s] [39/217] cumulate libpciaccess0-0.13.2-2.1.2
[    2s] [40/217] [41/217] cumulate libpixman-1-0-0.30.2-2.2.1
[    2s] [42/217] [43/217] [44/217] [45/217] [46/217] cumulate libspeex1-1.1.999_1.2rc1-21.1.2
[    2s] [47/217] [48/217] [49/217] [50/217] cumulate libwrap0-7.6-881.1.2
[    2s] [51/217] [52/217] [53/217] [54/217] [55/217] [56/217] cumulate libX11-xcb1-1.6.2-2.1.2
[    2s] [57/217] [58/217] [59/217] [60/217] [61/217] [62/217] [63/217] cumulate libdrm_nouveau2-2.4.46-3.2.2
[    2s] [64/217] cumulate libdrm_radeon1-2.4.46-3.2.2
[    2s] [65/217] [66/217] [67/217] [68/217] cumulate libjasper1-1.900.1-160.1.2
[    2s] [69/217] [70/217] [71/217] cumulate libpng16-16-1.6.6-1.1
[    2s] [72/217] [73/217] [74/217] [75/217] cumulate libvorbis0-1.3.3-6.1.4
[    2s] [76/217] cumulate libwayland-client0-1.2.1-1.1
[    2s] [77/217] cumulate libwayland-server0-1.2.1-1.1
[    2s] [78/217] cumulate libxcb1-1.9.1-3.1.2
[    2s] [79/217] cumulate libdrm_intel1-2.4.46-3.2.2
[    2s] [80/217] cumulate libkmod2-14-2.1.2
[    2s] [81/217] [82/217] cumulate libxml2-2-2.9.1-2.1.2
[    2s] [83/217] cumulate moarvm-2014.02-1.1
[    2s] [84/217] [85/217] cumulate moarvm-devel-2014.02-1.1
[    2s] [86/217] [87/217] [88/217] cumulate libgthread-2_0-0-2.38.1-1.1
[    2s] [89/217] cumulate libvorbisenc2-1.3.3-6.1.4
[    2s] [90/217] cumulate libxcb-dri2-0-1.9.1-3.1.2
[    2s] [91/217] cumulate libxcb-glx0-1.9.1-3.1.2
[    2s] [92/217] cumulate libxcb-render0-1.9.1-3.1.2
[    2s] [93/217] cumulate libxcb-shm0-1.9.1-3.1.2
[    2s] [94/217] cumulate libxcb-xfixes0-1.9.1-3.1.2
[    2s] [95/217] cumulate libFLAC8-1.3.0-2.1.2
[    2s] [96/217] cumulate libX11-6-1.6.2-2.1.2
[    2s] [97/217] [98/217] [99/217] [100/217] cumulate libfreetype6-2.5.0.1-2.1.2
[    2s] [101/217] cumulate libgobject-2_0-0-2.38.1-1.1
[    3s] [102/217] [103/217] [104/217] [105/217] [106/217] cumulate libLLVM-3.3-6.4.1
[    3s] [107/217] cumulate libgmpxx4-5.1.2-2.1.2
[    3s] [108/217] [109/217] cumulate libncurses6-5.9-33.1.2
[    3s] [110/217] [111/217] cumulate libtiff5-4.0.3-8.1.2
[    3s] [112/217] cumulate libXcomposite1-0.4.4-6.1.2
[    3s] [113/217] cumulate libXdamage1-1.1.4-6.1.2
[    3s] [114/217] cumulate libXext6-1.3.2-2.1.2
[    3s] [115/217] cumulate libXfixes3-5.0.1-2.1.2
[    3s] [116/217] cumulate libXrender1-0.9.8-2.1.2
[    3s] [117/217] [118/217] cumulate libatk-1_0-0-2.10.0-1.1
[    3s] [119/217] cumulate lcms2-2.5-2.1.2
[    3s] [120/217] cumulate libharfbuzz0-0.9.21-1.3
[    3s] [121/217] cumulate libsndfile1-1.0.25-17.1.2
[    3s] [122/217] [123/217] [124/217] [125/217] cumulate perl-IPC-Run3-0.046-2.1.2
[    3s] [126/217] cumulate perl-Probe-Perl-0.02-2.1.2
[    3s] [127/217] [128/217] cumulate libXi6-1.7.2-2.1.2
[    3s] [129/217] cumulate libXinerama1-1.1.3-2.1.2
[    3s] [130/217] cumulate libXtst6-1.2.2-2.1.2
[    3s] [131/217] cumulate libXxf86vm1-1.1.3-2.1.2
[    3s] [132/217] cumulate libXcursor1-1.1.14-2.1.2
[    3s] [133/217] cumulate libXrandr2-1.4.2-2.1.2
[    3s] [134/217] cumulate libpulse0-4.0.git.270.g9490a-1.1
[    3s] [135/217] [136/217] [137/217] [138/217] [139/217] [140/217] [141/217] cumulate fontconfig-2.11.0-1.1
[    3s] [142/217] cumulate ncurses-devel-5.9-33.1.2
[    3s] [143/217] cumulate perl-Test-Script-1.07-22.1.2
[    3s] [144/217] cumulate gdk-pixbuf-query-loaders-2.30.0-1.1
[    3s] [145/217] [146/217] [147/217] cumulate readline-devel-6.2-68.1.5
[    3s] [148/217] [149/217] [150/217] [151/217] [152/217] cumulate perl-File-Which-1.09-20.1.2
[    3s] [153/217] [154/217] [155/217] [156/217] [157/217] [158/217] cumulate gdbm-devel-1.10-7.1.2
[    3s] [159/217] [160/217] cumulate gmp-devel-5.1.2-2.1.2
[    3s] [161/217] [162/217] [163/217] [164/217] cumulate libXft2-2.3.1-7.1.2
[    3s] [165/217] [166/217] [167/217] [168/217] cumulate timezone-java-2013h-1.1
[    3s] [169/217] [170/217] cumulate timezone-2013h-1.1
[    3s] [171/217] [172/217] [173/217] [174/217] cumulate shared-mime-info-1.1-2.1.3
[    3s] [175/217] [176/217] cumulate krb5-mini-1.11.3-3.1.2
[    3s] [177/217] [178/217] [179/217] [180/217] cumulate libicu51_2-51.2-6.1.2
[    3s] [181/217] [182/217] cumulate cups-libs-1.5.4-12.1.3
[    3s] [183/217] [184/217] [185/217] cumulate libicu-devel-51.2-6.1.2
[    3s] [186/217] cumulate libparrot6_0_0-6.0.0-75.1
[    3s] [187/217] [188/217] [189/217] cumulate parrot-6.0.0-75.1
[    3s] [190/217] cumulate parrot-devel-6.0.0-75.1
[    4s] [191/217] [192/217] cumulate libgio-2_0-0-2.38.1-1.1
[    4s] [193/217] cumulate gio-branding-upstream-2.38.1-1.1
[    4s] [194/217] [195/217] [196/217] cumulate libgdk_pixbuf-2_0-0-2.30.0-1.1
[    4s] [197/217] [198/217] cumulate shadow-4.1.5.1-8.1.2
[    4s] [199/217] [200/217] [201/217] cumulate udev-mini-208-6.1
[    4s] [202/217] [203/217] [204/217] cumulate libudev-mini1-208-6.1
[    4s] [205/217] [206/217] cumulate libgbm1-9.2.2-61.6.1
[    4s] [207/217] cumulate Mesa-libEGL1-9.2.2-61.6.1
[    4s] [208/217] cumulate Mesa-9.2.2-61.6.1
[    4s] [209/217] cumulate Mesa-libGL1-9.2.2-61.6.1
[    4s] [210/217] cumulate libcairo2-1.12.16-3.1.3
[    4s] [211/217] cumulate pango-tools-1.36.0-1.1
[    4s] [212/217] cumulate libpango-1_0-0-1.36.0-1.1
[    4s] [213/217] cumulate libgtk-2_0-0-2.24.22-2.1
[    4s] [214/217] cumulate gtk2-tools-2.24.22-2.1
[    4s] [215/217] cumulate java-1_7_0-openjdk-1.7.0.6-24.2.1
[    4s] [216/217] cumulate java-1_7_0-openjdk-devel-1.7.0.6-24.2.1
[    4s] [217/217] now installing cumulated packages
[    4s] Preparing...                          ########################################
[    4s] Updating / installing...
[    4s] libdrm2-2.4.46-3.2.2                  ########################################
[    4s] libjpeg8-8.0.2-24.1.3                 ########################################
[    4s] libpng16-16-1.6.6-1.1                 ########################################
[    5s] libfreetype6-2.5.0.1-2.1.2            ########################################
[    5s] fontconfig-2.11.0-1.1                 ########################################
[    5s] libffi4-4.8.1_20130909-3.2.1          ########################################
[    5s] libgobject-2_0-0-2.38.1-1.1           ########################################
[    5s] libwayland-client0-1.2.1-1.1          ########################################
[    5s] libwayland-server0-1.2.1-1.1          ########################################
[    5s] libLLVM-3.3-6.4.1                     ########################################
[    5s] libogg0-1.3.0-8.1.2                   ########################################
[    5s] liblcms2-2-2.5-2.1.2                  ########################################
[    5s] Mesa-libglapi0-9.2.2-61.6.1           ########################################
[    5s] libX11-data-1.6.2-2.1.2               ########################################
[    6s] libX11-xcb1-1.6.2-2.1.2               ########################################
[    6s] libvorbis0-1.3.3-6.1.4                ########################################
[    6s] libvorbisenc2-1.3.3-6.1.4             ########################################
[    6s] libFLAC8-1.3.0-2.1.2                  ########################################
[    6s] libatk-1_0-0-2.10.0-1.1               ########################################
[    6s] gdk-pixbuf-query-loaders-2.30.0-1.1   ########################################
[    6s] libjasper1-1.900.1-160.1.2            ########################################
[    7s] libdrm_nouveau2-2.4.46-3.2.2          ########################################
[    7s] libdrm_radeon1-2.4.46-3.2.2           ########################################
[    7s] shadow-4.1.5.1-8.1.2                  ########################################
[    8s] Warning: running kernel does not support fscaps
[    8s] Warning: running kernel does not support fscaps
[    8s] Warning: running kernel does not support fscaps
[    8s] Warning: running kernel does not support fscaps
[    8s] Warning: running kernel does not support fscaps
[    8s] Warning: running kernel does not support fscaps
[    8s] Warning: running kernel does not support fscaps
[    8s] timezone-2013h-1.1                    ########################################
[    8s] timezone-java-2013h-1.1               ########################################
[    8s] gdbm-devel-1.10-7.1.2                 ########################################
[    9s] perl-Probe-Perl-0.02-2.1.2            ########################################
[    9s] perl-IPC-Run3-0.046-2.1.2             ########################################
[    9s] perl-Test-Script-1.07-22.1.2          ########################################
[    9s] perl-File-Which-1.09-20.1.2           ########################################
[    9s] libncurses6-5.9-33.1.2                ########################################
[    9s] ncurses-devel-5.9-33.1.2              ########################################
[   10s] readline-devel-6.2-68.1.5             ########################################
[   10s] libgmpxx4-5.1.2-2.1.2                 ########################################
[   10s] gmp-devel-5.1.2-2.1.2                 ########################################
[   10s] libgthread-2_0-0-2.38.1-1.1           ########################################
[   11s] moarvm-2014.02-1.1                    ########################################
[   11s] libxml2-2-2.9.1-2.1.2                 ########################################
[   11s] shared-mime-info-1.1-2.1.3            ########################################
[   12s] gio-branding-upstream-2.38.1-1.1      ########################################
[   12s] libgio-2_0-0-2.38.1-1.1               ########################################
[   12s] libkmod2-14-2.1.2                     ########################################
[   12s] libudev-mini1-208-6.1                 ########################################
[   13s] udev-mini-208-6.1                     ########################################
[   13s] libwrap0-7.6-881.1.2                  ########################################
[   13s] libspeex1-1.1.999_1.2rc1-21.1.2       ########################################
[   13s] libsndfile1-1.0.25-17.1.2             ########################################
[   13s] libpixman-1-0-0.30.2-2.2.1            ########################################
[   13s] libpciaccess0-0.13.2-2.1.2            ########################################
[   13s] libdrm_intel1-2.4.46-3.2.2            ########################################
[   13s] libkeyutils1-1.5.5-6.1.3              ########################################
[   13s] libjson0-0.10-3.1.2                   ########################################
[   13s] libjbig2-2.0-10.1.2                   ########################################
[   14s] libtiff5-4.0.3-8.1.2                  ########################################
[   14s] lcms2-2.5-2.1.2                       ########################################
[   14s] libgraphite2-3-1.2.0-6.1.2            ########################################
[   14s] libharfbuzz0-0.9.21-1.3               ########################################
[   14s] libgif6-5.0.5-2.1.2                   ########################################
[   14s] libdbus-1-3-1.7.4-4.4.1               ########################################
[   15s] libcom_err2-1.42.8-2.1.2              ########################################
[   15s] krb5-mini-1.11.3-3.1.2                ########################################
[   16s] Updating /etc/sysconfig/kadmind...
[   16s] Updating /etc/sysconfig/krb5kdc...
[   16s] cups-libs-1.5.4-12.1.3                ########################################
[   17s] libasound2-1.0.27.2-3.2.1             ########################################
[   17s] libXau6-1.0.8-2.2.1                   ########################################
[   17s] libxcb1-1.9.1-3.1.2                   ########################################
[   17s] libX11-6-1.6.2-2.1.2                  ########################################
[   17s] libXext6-1.3.2-2.1.2                  ########################################
[   17s] libXrender1-0.9.8-2.1.2               ########################################
[   17s] libXfixes3-5.0.1-2.1.2                ########################################
[   18s] libgdk_pixbuf-2_0-0-2.30.0-1.1        ########################################
[   18s] libxcb-dri2-0-1.9.1-3.1.2             ########################################
[   18s] libgbm1-9.2.2-61.6.1                  ########################################
[   18s] libXft2-2.3.1-7.1.2                   ########################################
[   18s] libXi6-1.7.2-2.1.2                    ########################################
[   18s] libXdamage1-1.1.4-6.1.2               ########################################
[   19s] libXcursor1-1.1.14-2.1.2              ########################################
[   19s] libXrandr2-1.4.2-2.1.2                ########################################
[   19s] libXinerama1-1.1.3-2.1.2              ########################################
[   19s] libXtst6-1.2.2-2.1.2                  ########################################
[   19s] libXxf86vm1-1.1.3-2.1.2               ########################################
[   19s] libXcomposite1-0.4.4-6.1.2            ########################################
[   19s] libxcb-glx0-1.9.1-3.1.2               ########################################
[   20s] libxcb-render0-1.9.1-3.1.2            ########################################
[   20s] libxcb-shm0-1.9.1-3.1.2               ########################################
[   20s] libxcb-xfixes0-1.9.1-3.1.2            ########################################
[   21s] Mesa-libEGL1-9.2.2-61.6.1             ########################################
[   22s] Mesa-9.2.2-61.6.1                     ########################################
[   22s] Mesa-libGL1-9.2.2-61.6.1              ########################################
[   22s] libcairo2-1.12.16-3.1.3               ########################################
[   22s] pango-tools-1.36.0-1.1                ########################################
[   22s] /usr/bin/pango-querymodules-64: error while loading shared libraries: libpango-1.0.so.0: cannot open shared object file: No such file or directory
[   22s] warning: %post(pango-tools-1.36.0-1.1.x86_64) scriptlet failed, exit status 127
[   22s] libpango-1_0-0-1.36.0-1.1             ########################################
[   22s] libpulse0-4.0.git.270.g9490a-1.1      ########################################
[   23s] libicu51_2-data-51.2-6.1.2            ########################################
[   23s] libicu51_2-51.2-6.1.2                 ########################################
[   23s] libparrot6_0_0-6.0.0-75.1             ########################################
[   24s] parrot-6.0.0-75.1                     ########################################
[   25s] libicu-devel-51.2-6.1.2               ########################################
[   25s] hicolor-icon-theme-0.12-21.1.2        ########################################
[   25s] gtk2-tools-2.24.22-2.1                ########################################
[   25s] update-alternatives: using /usr/bin/gtk-update-icon-cache-2.0 to provide /usr/bin/gtk-update-icon-cache (gtk-update-icon-cache) in auto mode
[   27s] libgtk-2_0-0-2.24.22-2.1              ########################################
[   31s] java-1_7_0-openjdk-1.7.0.6-24.2.1     ########################################
[   31s] update-alternatives: using /usr/lib64/jvm/jre-1.7.0-openjdk/bin/java to provide /usr/bin/java (java) in auto mode
[   32s] update-alternatives: using /usr/lib64/jvm/jre-1.7.0-openjdk to provide /usr/lib64/jvm/jre-openjdk (jre_openjdk) in auto mode
[   32s] update-alternatives: using /usr/lib64/jvm/jre-1.7.0-openjdk to provide /usr/lib64/jvm/jre-1.7.0 (jre_1.7.0) in auto mode
[   34s] java-1_7_0-openjdk-devel-1.7.0.6-24.2.########################################
[   35s] update-alternatives: using /usr/lib64/jvm/java-1.7.0-openjdk/bin/javac to provide /usr/bin/javac (javac) in auto mode
[   35s] update-alternatives: using /usr/lib64/jvm/java-1.7.0-openjdk to provide /usr/lib64/jvm/java-openjdk (java_sdk_openjdk) in auto mode
[   35s] update-alternatives: using /usr/lib64/jvm/java-1.7.0-openjdk to provide /usr/lib64/jvm/java-1.7.0 (java_sdk_1.7.0) in auto mode
[   35s] parrot-devel-6.0.0-75.1               ########################################
[   36s] moarvm-devel-2014.02-1.1              ########################################
[   36s] /var/tmp/rpm-tmp.4gHmC8: line 8: /usr/sbin/update-ca-certificates: No such file or directory
[   36s] removing nis flags from /var/tmp/build-root/openSUSE_13.1-x86_64/etc/nsswitch.conf...
[   36s] now finalizing build dir...
[   37s] -----------------------------------------------------------------
[   37s] I have the following modifications for nqp.spec:
[   37s] -----------------------------------------------------------------
[   37s] ----- building nqp.spec (user abuild)
[   37s] -----------------------------------------------------------------
[   37s] -----------------------------------------------------------------
[   37s] + exec rpmbuild -ba --define '_srcdefattr (-,root,root)' --nosignature /home/abuild/rpmbuild/SOURCES/nqp.spec
[   37s] Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.3YVIv0
[   37s] + umask 022
[   37s] + cd /home/abuild/rpmbuild/BUILD
[   37s] + cd /home/abuild/rpmbuild/BUILD
[   37s] + rm -rf nqp-2014.02
[   37s] + /usr/bin/gzip -dc /home/abuild/rpmbuild/SOURCES/nqp-2014.02.tar.gz
[   37s] + /bin/tar -xf -
[   37s] + STATUS=0
[   37s] + '[' 0 -ne 0 ']'
[   37s] + cd nqp-2014.02
[   37s] + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w .
[   37s] + echo 'Patch #1 (arm-use-fpic.diff):'
[   37s] Patch #1 (arm-use-fpic.diff):
[   37s] + /usr/bin/cat /home/abuild/rpmbuild/SOURCES/arm-use-fpic.diff
[   37s] + /usr/bin/patch -p0 --fuzz=0
[   37s] patching file 3rdparty/dyncall/buildsys/gmake/tool/gcc.gmake
[   37s] Hunk #1 succeeded at 71 (offset 10 lines).
[   37s] + exit 0
[   37s] Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.nqv5qh
[   37s] + umask 022
[   37s] + cd /home/abuild/rpmbuild/BUILD
[   37s] + /usr/bin/rm -rf /home/abuild/rpmbuild/BUILDROOT/nqp-2014.02-0.x86_64
[   37s] ++ dirname /home/abuild/rpmbuild/BUILDROOT/nqp-2014.02-0.x86_64
[   37s] + /usr/bin/mkdir -p /home/abuild/rpmbuild/BUILDROOT
[   37s] + /usr/bin/mkdir /home/abuild/rpmbuild/BUILDROOT/nqp-2014.02-0.x86_64
[   37s] + cd nqp-2014.02
[   37s] + perl -i '-lpes|\$prefix/bin/moar\$exe|/usr/bin/moar|' tools/lib/NQP/Configure.pm
[   37s] + perl -i '-lpes|\@prefix@|/usr|g;' tools/build/Makefile-Moar.in
[   37s] + perl Configure.pl --backends=parrot,jvm,moar --prefix=/usr
[   38s] Verifying installation ...
[   38s] Using /usr/bin/parrot (version 0).
[   38s] * configure package dyncall
[   38s] guess operating system linux
[   38s] guess arch x64
[   38s] guess tool gcc
[   38s] guess assembler as
[   38s] 
[   38s] Creating gen/parrot/nqp_launcher ...
[   38s] Found /usr/bin/moar version 2014.02, which is new enough.
[   38s] Using java version "1.7.0_45"
[   38s] 
[   38s] Cleaning up ...
[   38s] You can now use 'make' to build NQP.
[   38s] After that, 'make test' will run some tests and
[   38s] 'make install' will install NQP.
[   38s] + /usr/bin/make NQP_LANG_DIR=/usr/lib/nqp
[   39s] /usr/bin/perl -MExtUtils::Command -e mkpath bin
[   39s] javac -source 1.7 -cp 3rdparty/asm/asm-4.1.jar:3rdparty/asm/asm-tree-4.1.jar:3rdparty/jline/jline-1.0.jar:3rdparty/jna/jna.jar -g -d bin src/vm/jvm/runtime/org/perl6/nqp/io/*.java src/vm/jvm/runtime/org/perl6/nqp/jast2bc/*.java src/vm/jvm/runtime/org/perl6/nqp/runtime/*.java src/vm/jvm/runtime/org/perl6/nqp/sixmodel/*.java src/vm/jvm/runtime/org/perl6/nqp/sixmodel/reprs/*.java src/vm/jvm/runtime/org/perl6/nqp/tools/*.java 
[   49s] /usr/bin/perl tools/build/gen-jvm-properties.pl . 3rdparty/asm/asm-4.1.jar:3rdparty/asm/asm-tree-4.1.jar:3rdparty/jline/jline-1.0.jar:3rdparty/jna/jna.jar > jvmconfig.properties
[   49s] /usr/bin/perl tools/build/gen-jvm-properties.pl /usr 3rdparty/asm/asm-4.1.jar:3rdparty/asm/asm-tree-4.1.jar:3rdparty/jline/jline-1.0.jar:3rdparty/jna/jna.jar > bin/jvmconfig.properties
[   49s] jar cf0 nqp-runtime.jar -C bin/ .
[   49s] /usr/bin/perl -MExtUtils::Command -e mkpath gen/jvm/stage1
[   49s] /usr/bin/perl tools/build/gen-cat.pl jvm 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/jvm/stage1/nqpmo.nqp
[   49s] java -cp src/vm/jvm/stage0 -Xbootclasspath/a:src/vm/jvm/stage0:nqp-runtime.jar:3rdparty/asm/asm-4.1.jar:3rdparty/asm/asm-tree-4.1.jar:3rdparty/jline/jline-1.0.jar:3rdparty/jna/jna.jar:src/vm/jvm/stage0/nqp.jar nqp --bootstrap --setting=NULL --no-regex-lib --target=jar \
[   49s]     --output=gen/jvm/stage1/nqpmo.jar gen/jvm/stage1/nqpmo.nqp
[   70s] java -cp src/vm/jvm/stage0 -Xbootclasspath/a:src/vm/jvm/stage0:nqp-runtime.jar:3rdparty/asm/asm-4.1.jar:3rdparty/asm/asm-tree-4.1.jar:3rdparty/jline/jline-1.0.jar:3rdparty/jna/jna.jar:src/vm/jvm/stage0/nqp.jar nqp --bootstrap --setting=NULL --no-regex-lib --target=jar \
[   70s]     --output=gen/jvm/stage1/ModuleLoader.jar src/vm/jvm/ModuleLoader.nqp
[   80s] /usr/bin/perl -MExtUtils::Command -e mkpath gen/jvm/stage1
[   80s] /usr/bin/perl tools/build/gen-cat.pl jvm src/core/NativeTypes.nqp src/core/NQPRoutine.nqp src/core/NQPMu.nqp src/core/NQPCapture.nqp src/core/IO.nqp src/core/Regex.nqp src/core/Hash.nqp src/core/testing.nqp src/core/YOUAREHERE.nqp  > gen/jvm/stage1/NQPCORE.setting
[   80s] java -cp src/vm/jvm/stage0 -Xbootclasspath/a:src/vm/jvm/stage0:nqp-runtime.jar:3rdparty/asm/asm-4.1.jar:3rdparty/asm/asm-tree-4.1.jar:3rdparty/jline/jline-1.0.jar:3rdparty/jna/jna.jar:src/vm/jvm/stage0/nqp.jar nqp --bootstrap --module-path=gen/jvm/stage1 --setting=NULL --no-regex-lib --target=jar \
[   80s]     --output=gen/jvm/stage1/NQPCORE.setting.jar gen/jvm/stage1/NQPCORE.setting
[   96s] /usr/bin/perl -MExtUtils::Command -e mkpath gen/jvm/stage1
[   96s] /usr/bin/perl tools/build/gen-cat.pl jvm src/QAST/CompileTimeValue.nqp src/QAST/SpecialArg.nqp src/QAST/Node.nqp src/QAST/Regex.nqp src/QAST/IVal.nqp src/QAST/NVal.nqp src/QAST/SVal.nqp src/QAST/BVal.nqp src/QAST/WVal.nqp src/QAST/Want.nqp src/QAST/Var.nqp src/QAST/VarWithFallback.nqp src/QAST/ParamTypeCheck.nqp src/QAST/Op.nqp src/QAST/VM.nqp src/QAST/Stmts.nqp src/QAST/Stmt.nqp src/QAST/Block.nqp src/QAST/Unquote.nqp src/QAST/CompUnit.nqp src/QAST/InlinePlaceholder.nqp  > gen/jvm/stage1/QASTNode.nqp
[   96s] java -cp src/vm/jvm/stage0 -Xbootclasspath/a:src/vm/jvm/stage0:nqp-runtime.jar:3rdparty/asm/asm-4.1.jar:3rdparty/asm/asm-tree-4.1.jar:3rdparty/jline/jline-1.0.jar:3rdparty/jna/jna.jar:src/vm/jvm/stage0/nqp.jar nqp --bootstrap --module-path=gen/jvm/stage1 --setting-path=gen/jvm/stage1 \
[   96s]          --setting=NQPCORE --no-regex-lib --target=jar \
[   96s]     --output=gen/jvm/stage1/QASTNode.jar gen/jvm/stage1/QASTNode.nqp
[  113s] /usr/bin/perl -MExtUtils::Command -e mkpath gen/jvm/stage1
[  113s] /usr/bin/perl tools/build/gen-cat.pl jvm src/QRegex/NFA.nqp src/QRegex/Cursor.nqp  > gen/jvm/stage1/QRegex.nqp
[  113s] java -cp src/vm/jvm/stage0 -Xbootclasspath/a:src/vm/jvm/stage0:nqp-runtime.jar:3rdparty/asm/asm-4.1.jar:3rdparty/asm/asm-tree-4.1.jar:3rdparty/jline/jline-1.0.jar:3rdparty/jna/jna.jar:src/vm/jvm/stage0/nqp.jar nqp --bootstrap --module-path=gen/jvm/stage1 --setting-path=gen/jvm/stage1 \
[  113s]          --setting=NQPCORE --no-regex-lib --target=jar \
[  113s]     --output=gen/jvm/stage1/QRegex.jar gen/jvm/stage1/QRegex.nqp
[  136s] /usr/bin/perl -MExtUtils::Command -e mkpath gen/jvm/stage1
[  136s] /usr/bin/perl tools/build/gen-cat.pl jvm src/vm/jvm/HLL/Backend.nqp src/HLL/Grammar.nqp src/HLL/Actions.nqp src/HLL/Compiler.nqp src/HLL/CommandLine.nqp src/HLL/World.nqp src/HLL/sprintf.nqp  > gen/jvm/stage1/NQPHLL.nqp
[  136s] java -cp src/vm/jvm/stage0 -Xbootclasspath/a:src/vm/jvm/stage0:nqp-runtime.jar:3rdparty/asm/asm-4.1.jar:3rdparty/asm/asm-tree-4.1.jar:3rdparty/jline/jline-1.0.jar:3rdparty/jna/jna.jar:src/vm/jvm/stage0/nqp.jar nqp --bootstrap --module-path=gen/jvm/stage1 --setting-path=gen/jvm/stage1 \
[  136s]          --setting=NQPCORE --no-regex-lib --target=jar \
[  136s]     --output=gen/jvm/stage1/NQPHLL.jar gen/jvm/stage1/NQPHLL.nqp
[  166s] /usr/bin/perl -MExtUtils::Command -e mkpath gen/jvm/stage1
[  166s] /usr/bin/perl tools/build/gen-cat.pl jvm src/vm/jvm/QAST/JASTNodes.nqp  > gen/jvm/stage1/JASTNodes.nqp
[  166s] java -cp src/vm/jvm/stage0 -Xbootclasspath/a:src/vm/jvm/stage0:nqp-runtime.jar:3rdparty/asm/asm-4.1.jar:3rdparty/asm/asm-tree-4.1.jar:3rdparty/jline/jline-1.0.jar:3rdparty/jna/jna.jar:src/vm/jvm/stage0/nqp.jar nqp --bootstrap --module-path=gen/jvm/stage1 --setting-path=gen/jvm/stage1 \
[  166s]          --setting=NQPCORE --no-regex-lib --target=jar \
[  166s]     --output=gen/jvm/stage1/JASTNodes.jar gen/jvm/stage1/JASTNodes.nqp
[  183s] /usr/bin/perl -MExtUtils::Command -e mkpath gen/jvm/stage1
[  183s] /usr/bin/perl tools/build/gen-cat.pl jvm src/vm/jvm/QAST/Compiler.nqp > gen/jvm/stage1/QAST.nqp
[  183s] java -cp src/vm/jvm/stage0 -Xbootclasspath/a:src/vm/jvm/stage0:nqp-runtime.jar:3rdparty/asm/asm-4.1.jar:3rdparty/asm/asm-tree-4.1.jar:3rdparty/jline/jline-1.0.jar:3rdparty/jna/jna.jar:src/vm/jvm/stage0/nqp.jar nqp --bootstrap --module-path=gen/jvm/stage1 --setting-path=gen/jvm/stage1 \
[  183s]          --setting=NQPCORE --no-regex-lib --target=jar \
[  183s]     --output=gen/jvm/stage1/QAST.jar gen/jvm/stage1/QAST.nqp
[  244s] /usr/bin/perl -MExtUtils::Command -e mkpath gen/jvm/stage1
[  244s] /usr/bin/perl tools/build/gen-cat.pl jvm src/QRegex/P6Regex/Grammar.nqp src/QRegex/P6Regex/Actions.nqp src/QRegex/P6Regex/Compiler.nqp src/QRegex/P6Regex/Optimizer.nqp  > gen/jvm/stage1/NQPP6QRegex.nqp
[  244s] java -cp src/vm/jvm/stage0 -Xbootclasspath/a:src/vm/jvm/stage0:nqp-runtime.jar:3rdparty/asm/asm-4.1.jar:3rdparty/asm/asm-tree-4.1.jar:3rdparty/jline/jline-1.0.jar:3rdparty/jna/jna.jar:src/vm/jvm/stage0/nqp.jar nqp --bootstrap --module-path=gen/jvm/stage1 --setting-path=gen/jvm/stage1 \
[  244s]          --setting=NQPCORE --no-regex-lib --target=jar \
[  244s]     --output=gen/jvm/stage1/NQPP6QRegex.jar gen/jvm/stage1/NQPP6QRegex.nqp
[  272s] /usr/bin/perl -MExtUtils::Command -e mkpath gen/jvm/stage1
[  272s] /usr/bin/perl tools/build/gen-version.pl > gen/jvm/stage1/nqp-config.nqp
[  272s] /usr/bin/perl tools/build/gen-cat.pl jvm src/vm/jvm/NQP/Ops.nqp src/NQP/World.nqp src/NQP/Grammar.nqp src/NQP/Optimizer.nqp src/NQP/Actions.nqp src/NQP/Compiler.nqp  gen/jvm/stage1/nqp-config.nqp > gen/jvm/stage1/NQP.nqp
[  272s] java -cp src/vm/jvm/stage0 -Xbootclasspath/a:src/vm/jvm/stage0:nqp-runtime.jar:3rdparty/asm/asm-4.1.jar:3rdparty/asm/asm-tree-4.1.jar:3rdparty/jline/jline-1.0.jar:3rdparty/jna/jna.jar:src/vm/jvm/stage0/nqp.jar nqp --bootstrap --module-path=gen/jvm/stage1 --setting-path=gen/jvm/stage1 \
[  272s]          --setting=NQPCORE --target=jar --no-regex-lib --javaclass=nqp \
[  272s]     --output=gen/jvm/stage1/nqp.jar gen/jvm/stage1/NQP.nqp
[  317s] /usr/bin/perl -MExtUtils::Command -e mkpath gen/jvm/stage2
[  317s] /usr/bin/perl tools/build/gen-cat.pl jvm 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/jvm/stage2/nqpmo.nqp
[  317s] java -cp gen/jvm/stage1 -Xbootclasspath/a:gen/jvm/stage1:nqp-runtime.jar:3rdparty/asm/asm-4.1.jar:3rdparty/asm/asm-tree-4.1.jar:3rdparty/jline/jline-1.0.jar:3rdparty/jna/jna.jar:gen/jvm/stage1/nqp.jar nqp --bootstrap --setting=NULL --no-regex-lib --target=jar \
[  317s]     --output=gen/jvm/stage2/nqpmo.jar gen/jvm/stage2/nqpmo.nqp
[  333s] java -cp gen/jvm/stage1 -Xbootclasspath/a:gen/jvm/stage1:nqp-runtime.jar:3rdparty/asm/asm-4.1.jar:3rdparty/asm/asm-tree-4.1.jar:3rdparty/jline/jline-1.0.jar:3rdparty/jna/jna.jar:gen/jvm/stage1/nqp.jar nqp --bootstrap --setting=NULL --no-regex-lib --target=jar \
[  333s]     --output=gen/jvm/stage2/ModuleLoader.jar src/vm/jvm/ModuleLoader.nqp
[  342s] /usr/bin/perl -MExtUtils::Command -e mkpath gen/jvm/stage2
[  342s] /usr/bin/perl tools/build/gen-cat.pl jvm src/core/NativeTypes.nqp src/core/NQPRoutine.nqp src/core/NQPMu.nqp src/core/NQPCapture.nqp src/core/IO.nqp src/core/Regex.nqp src/core/Hash.nqp src/core/testing.nqp src/core/YOUAREHERE.nqp  > gen/jvm/stage2/NQPCORE.setting
[  342s] java -cp gen/jvm/stage1 -Xbootclasspath/a:gen/jvm/stage1:nqp-runtime.jar:3rdparty/asm/asm-4.1.jar:3rdparty/asm/asm-tree-4.1.jar:3rdparty/jline/jline-1.0.jar:3rdparty/jna/jna.jar:gen/jvm/stage1/nqp.jar nqp --bootstrap --module-path=gen/jvm/stage2 --setting=NULL --no-regex-lib --target=jar \
[  342s]     --output=gen/jvm/stage2/NQPCORE.setting.jar gen/jvm/stage2/NQPCORE.setting
[  358s] /usr/bin/perl -MExtUtils::Command -e mkpath gen/jvm/stage2
[  358s] /usr/bin/perl tools/build/gen-cat.pl jvm src/QAST/CompileTimeValue.nqp src/QAST/SpecialArg.nqp src/QAST/Node.nqp src/QAST/Regex.nqp src/QAST/IVal.nqp src/QAST/NVal.nqp src/QAST/SVal.nqp src/QAST/BVal.nqp src/QAST/WVal.nqp src/QAST/Want.nqp src/QAST/Var.nqp src/QAST/VarWithFallback.nqp src/QAST/ParamTypeCheck.nqp src/QAST/Op.nqp src/QAST/VM.nqp src/QAST/Stmts.nqp src/QAST/Stmt.nqp src/QAST/Block.nqp src/QAST/Unquote.nqp src/QAST/CompUnit.nqp src/QAST/InlinePlaceholder.nqp  > gen/jvm/stage2/QASTNode.nqp
[  358s] java -cp gen/jvm/stage1 -Xbootclasspath/a:gen/jvm/stage1:nqp-runtime.jar:3rdparty/asm/asm-4.1.jar:3rdparty/asm/asm-tree-4.1.jar:3rdparty/jline/jline-1.0.jar:3rdparty/jna/jna.jar:gen/jvm/stage1/nqp.jar nqp --bootstrap --module-path=gen/jvm/stage2 --setting-path=gen/jvm/stage2 \
[  358s]          --setting=NQPCORE --no-regex-lib --target=jar \
[  358s]     --output=gen/jvm/stage2/QASTNode.jar gen/jvm/stage2/QASTNode.nqp
[  375s] /usr/bin/perl -MExtUtils::Command -e mkpath gen/jvm/stage2
[  376s] /usr/bin/perl tools/build/gen-cat.pl jvm src/QRegex/NFA.nqp src/QRegex/Cursor.nqp  > gen/jvm/stage2/QRegex.nqp
[  376s] java -cp gen/jvm/stage1 -Xbootclasspath/a:gen/jvm/stage1:nqp-runtime.jar:3rdparty/asm/asm-4.1.jar:3rdparty/asm/asm-tree-4.1.jar:3rdparty/jline/jline-1.0.jar:3rdparty/jna/jna.jar:gen/jvm/stage1/nqp.jar nqp --bootstrap --module-path=gen/jvm/stage2 --setting-path=gen/jvm/stage2 \
[  376s]          --setting=NQPCORE --no-regex-lib --target=jar \
[  376s]     --output=gen/jvm/stage2/QRegex.jar gen/jvm/stage2/QRegex.nqp
[  404s] /usr/bin/perl -MExtUtils::Command -e mkpath gen/jvm/stage2/gen
[  404s] /usr/bin/perl tools/build/gen-cat.pl jvm src/vm/jvm/HLL/Backend.nqp src/HLL/Grammar.nqp src/HLL/Actions.nqp src/HLL/Compiler.nqp src/HLL/CommandLine.nqp src/HLL/World.nqp src/HLL/sprintf.nqp  > gen/jvm/stage2/NQPHLL.nqp
[  404s] java -cp gen/jvm/stage1 -Xbootclasspath/a:gen/jvm/stage1:nqp-runtime.jar:3rdparty/asm/asm-4.1.jar:3rdparty/asm/asm-tree-4.1.jar:3rdparty/jline/jline-1.0.jar:3rdparty/jna/jna.jar:gen/jvm/stage1/nqp.jar nqp --bootstrap --module-path=gen/jvm/stage2 --setting-path=gen/jvm/stage2 \
[  404s]          --setting=NQPCORE --no-regex-lib --target=jar \
[  404s]     --output=gen/jvm/stage2/NQPHLL.jar gen/jvm/stage2/NQPHLL.nqp
[  434s] /usr/bin/perl -MExtUtils::Command -e mkpath gen/jvm/stage2
[  434s] /usr/bin/perl tools/build/gen-cat.pl jvm src/vm/jvm/QAST/JASTNodes.nqp  > gen/jvm/stage2/JASTNodes.nqp
[  434s] java -cp gen/jvm/stage1 -Xbootclasspath/a:gen/jvm/stage1:nqp-runtime.jar:3rdparty/asm/asm-4.1.jar:3rdparty/asm/asm-tree-4.1.jar:3rdparty/jline/jline-1.0.jar:3rdparty/jna/jna.jar:gen/jvm/stage1/nqp.jar nqp --bootstrap --module-path=gen/jvm/stage2 --setting-path=gen/jvm/stage2 \
[  434s]          --setting=NQPCORE --no-regex-lib --target=jar \
[  434s]     --output=gen/jvm/stage2/JASTNodes.jar gen/jvm/stage2/JASTNodes.nqp
[  450s] /usr/bin/perl -MExtUtils::Command -e mkpath gen/jvm/stage2
[  450s] /usr/bin/perl tools/build/gen-cat.pl jvm src/vm/jvm/QAST/Compiler.nqp > gen/jvm/stage2/QAST.nqp
[  450s] java -cp gen/jvm/stage1 -Xbootclasspath/a:gen/jvm/stage1:nqp-runtime.jar:3rdparty/asm/asm-4.1.jar:3rdparty/asm/asm-tree-4.1.jar:3rdparty/jline/jline-1.0.jar:3rdparty/jna/jna.jar:gen/jvm/stage1/nqp.jar nqp --bootstrap --module-path=gen/jvm/stage2 --setting-path=gen/jvm/stage2 \
[  450s]          --setting=NQPCORE --no-regex-lib --target=jar \
[  450s]     --output=gen/jvm/stage2/QAST.jar gen/jvm/stage2/QAST.nqp
[  521s] /usr/bin/perl -MExtUtils::Command -e mkpath gen/jvm/stage2
[  521s] /usr/bin/perl tools/build/gen-cat.pl jvm src/QRegex/P6Regex/Grammar.nqp src/QRegex/P6Regex/Actions.nqp src/QRegex/P6Regex/Compiler.nqp src/QRegex/P6Regex/Optimizer.nqp  > gen/jvm/stage2/NQPP6QRegex.nqp
[  521s] java -cp gen/jvm/stage1 -Xbootclasspath/a:gen/jvm/stage1:nqp-runtime.jar:3rdparty/asm/asm-4.1.jar:3rdparty/asm/asm-tree-4.1.jar:3rdparty/jline/jline-1.0.jar:3rdparty/jna/jna.jar:gen/jvm/stage1/nqp.jar nqp --bootstrap --module-path=gen/jvm/stage2 --setting-path=gen/jvm/stage2 \
[  521s]          --setting=NQPCORE --no-regex-lib --target=jar \
[  521s]     --output=gen/jvm/stage2/NQPP6QRegex.jar gen/jvm/stage2/NQPP6QRegex.nqp
[  552s] /usr/bin/perl -MExtUtils::Command -e mkpath gen/jvm/stage2
[  552s] /usr/bin/perl tools/build/gen-version.pl > gen/jvm/stage2/nqp-config.nqp
[  552s] /usr/bin/perl tools/build/gen-cat.pl jvm src/vm/jvm/NQP/Ops.nqp src/NQP/World.nqp src/NQP/Grammar.nqp src/NQP/Optimizer.nqp src/NQP/Actions.nqp src/NQP/Compiler.nqp  gen/jvm/stage2/nqp-config.nqp > gen/jvm/stage2/NQP.nqp
[  552s] java -cp gen/jvm/stage1 -Xbootclasspath/a:gen/jvm/stage1:nqp-runtime.jar:3rdparty/asm/asm-4.1.jar:3rdparty/asm/asm-tree-4.1.jar:3rdparty/jline/jline-1.0.jar:3rdparty/jna/jna.jar:gen/jvm/stage1/nqp.jar nqp --bootstrap --module-path=gen/jvm/stage2 --setting-path=gen/jvm/stage2 \
[  552s]          --setting=NQPCORE --target=jar --no-regex-lib --javaclass=nqp \
[  552s]     --output=gen/jvm/stage2/nqp.jar gen/jvm/stage2/NQP.nqp
[  597s] /usr/bin/perl -MExtUtils::Command -e cp gen/jvm/stage2/nqpmo.jar .
[  597s] /usr/bin/perl -MExtUtils::Command -e cp gen/jvm/stage2/ModuleLoader.jar .
[  597s] /usr/bin/perl -MExtUtils::Command -e cp gen/jvm/stage2/NQPCORE.setting.jar .
[  597s] /usr/bin/perl -MExtUtils::Command -e cp gen/jvm/stage2/QASTNode.jar .
[  597s] /usr/bin/perl -MExtUtils::Command -e cp gen/jvm/stage2/QRegex.jar .
[  597s] /usr/bin/perl -MExtUtils::Command -e cp gen/jvm/stage2/NQPHLL.jar .
[  597s] /usr/bin/perl -MExtUtils::Command -e cp gen/jvm/stage2/JASTNodes.jar .
[  597s] /usr/bin/perl -MExtUtils::Command -e cp gen/jvm/stage2/QAST.jar .
[  597s] /usr/bin/perl -MExtUtils::Command -e cp gen/jvm/stage2/NQPP6QRegex.jar .
[  597s] /usr/bin/perl -MExtUtils::Command -e cp gen/jvm/stage2/nqp.jar .
[  597s] /usr/bin/perl -MExtUtils::Command -e cp src/vm/jvm/runners/nqp-j .
[  597s] /usr/bin/perl -MExtUtils::Command -e chmod 755 nqp-j
[  597s] /usr/bin/perl -MExtUtils::Command -e mkpath gen/jvm/stage2
[  597s] /usr/bin/perl tools/build/gen-cat.pl jvm src/QRegex/P5Regex/Grammar.nqp src/QRegex/P5Regex/Actions.nqp src/QRegex/P5Regex/Compiler.nqp  > gen/jvm/stage2/NQPP5QRegex.nqp
[  597s] ./nqp-j --target=jar --output=NQPP5QRegex.jar \
[  597s]     gen/jvm/stage2/NQPP5QRegex.nqp
[  618s] /usr/bin/perl -MExtUtils::Command -e mkpath gen/moar/stage1/gen
[  618s] /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
[  618s] /usr/bin/moar --libpath=src/vm/moar/stage0 src/vm/moar/stage0/nqp.moarvm --bootstrap --setting=NULL --no-regex-lib --target=mbc \
[  618s]     --output=gen/moar/stage1/nqpmo.moarvm gen/moar/stage1/nqpmo.nqp
[  618s] make: *** [gen/moar/stage1/nqpmo.moarvm] Segmentation fault
[  618s] error: Bad exit status from /var/tmp/rpm-tmp.nqv5qh (%build)
[  618s] 
[  618s] 
[  618s] RPM build errors:
[  618s]     Bad exit status from /var/tmp/rpm-tmp.nqv5qh (%build)

FROGGS requested moarvm details:

build log https://build.opensuse.org/package/live_build_log/home:ldieckow:branches:devel:languages:parrot/moarvm/openSUSE_13.1/x86_64
spec file https://build.opensuse.org/package/view_file/home:ldieckow:branches:devel:languages:parrot/moarvm/moarvm.spec?expand=1
packages http://software.opensuse.org/download.html?project=home%3Aldieckow%3Abranches%3Adevel%3Alanguages%3Aparrot&package=moarvm

@FROGGS
Copy link
Member

FROGGS commented Mar 16, 2014

I installed a openSUSE 13.1 x86_64 in a virtualbox VM an I am unable to reproduce your issue.

Is there a way I can get your build scripts/tools? I'd need a short guide though since I am not familiar with any of these.

@daxim
Copy link
Author

daxim commented Mar 17, 2014

get your build scripts/tools?

I just checked in revision 5 which only updates the source archive and bumps the version number from 2014.01 to 2014.02, no functional change in specfile/patches or similar, so that you can simply check it out and run the build.

$ osc checkout home:ldieckow:branches:devel:languages:parrot/nqp
# ignore the merge conflict message
$ cd home\:ldieckow\:branches\:devel\:languages\:parrot/nqp/
$ osc build

I'd need a short guide

https://en.opensuse.org/openSUSE:Build_Service_Tutorial#Perform_the_local_build
https://en.opensuse.org/Build_Service#Contact_and_support

@FROGGS
Copy link
Member

FROGGS commented Mar 18, 2014

I just get the following:

Creating osc configuration file /home/froggs/.oscrc ...
Username: froggs      
Password: 
done
Server returned an error: HTTP Error 401: basic auth failed
Error getting meta for project 'home:ldieckow:branches:devel:languages:parrot' package 'nqp'

@FROGGS
Copy link
Member

FROGGS commented Mar 18, 2014

okay, got around that...

@FROGGS
Copy link
Member

FROGGS commented Mar 18, 2014

good news:

[  637s] Makefile:1282: recipe for target 'gen/moar/stage1/nqpmo.moarvm' failed
[  637s] make: *** [gen/moar/stage1/nqpmo.moarvm] Segmentation fault

@FROGGS
Copy link
Member

FROGGS commented Mar 18, 2014

How can I make it build moarvm/nqp HEAD?
I have a feeling that abe4c1e might solve the issue.

@daxim
Copy link
Author

daxim commented Mar 18, 2014

Just replace the source tarball, osc add, osc build

@FROGGS
Copy link
Member

FROGGS commented Apr 19, 2014

Okay, so I branched our moarvm repo, updated to 2014.04 and adapted the spec file. After that I committed my changes. Now I want to branch nqp to do the same, but:

froggs@linux-k3p8:~> cd home\:ldieckow\:branches\:devel\:languages\:parrot/nqp/
froggs@linux-k3p8:~/home:ldieckow:branches:devel:languages:parrot/nqp> osc -v branch
makeurl: https://api.opensuse.org ['source', 'home:ldieckow:branches:devel:languages:parrot', 'nqp'] {'cmd': 'branch'}
Server returned an error: HTTP Error 400: Bad Request
conflict in file nqp.spec
froggs@linux-k3p8:~/home:ldieckow:branches:devel:languages:parrot/nqp> 

@FROGGS
Copy link
Member

FROGGS commented Apr 19, 2014

@FROGGS
Copy link
Member

FROGGS commented Apr 19, 2014

@FROGGS
Copy link
Member

FROGGS commented Apr 19, 2014

This is getting complex :/

@FROGGS
Copy link
Member

FROGGS commented Apr 19, 2014

@daxim I know what is wrong now -.-

It looks like we are compiling against a version of libuv and then linking against another one. (Or perhaps we compile with CFLAGS set which were not in place when libuv was built).

I made a test by stripping moarvm.spec a bit by letting it link against these libs statically. This way I can build nqp, so I guess I am able now to debug that now on my machine. Probably the solution is to remove libuv's, linenoise's and dyncall's headers from MoarVM repository, and use the headers of the installed libs...

Btw, it seems like my branch https://build.opensuse.org/project/show/home:froggs:branches:home:ldieckow:branches:devel:languages:parrot causes problems to your nqp, the page at https://build.opensuse.org/package/show/home:ldieckow:branches:devel:languages:parrot/nqp shows a conflict.

@FROGGS
Copy link
Member

FROGGS commented Apr 19, 2014

Or perhaps the more sane solution is to link these three libs statically, and just not to install their header files. Because we keep libuv at a certain version (v0.11.19), and you provide v0.11.21.
This is also likely to cause the problems we see.

@FROGGS
Copy link
Member

FROGGS commented Sep 5, 2014

See #123, both seem to be because of the same problem, and hopefully fixed now.

@daxim
Copy link
Author

daxim commented Sep 8, 2014

Due to changes in the upstream devel:languages:parrot build project, I don't have a working build environment for repro anymore. Due to #123, I believe it's fixed, closing.

@daxim daxim closed this as completed Sep 8, 2014
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants