check flags: building check-recursive Making check in runtime make[1]: Entering directory `/private/tmp/nix-build-hvfgvybqx3gabfc1mj5nxsccgl8i2jdp-stratego-libraries.drv-0/stratego-libraries-0.17pre18218/runtime' building check-recursive Making check in lib make[2]: Entering directory `/private/tmp/nix-build-hvfgvybqx3gabfc1mj5nxsccgl8i2jdp-stratego-libraries.drv-0/stratego-libraries-0.17pre18218/runtime/lib' building check-recursive Making check in srts make[3]: Entering directory `/private/tmp/nix-build-hvfgvybqx3gabfc1mj5nxsccgl8i2jdp-stratego-libraries.drv-0/stratego-libraries-0.17pre18218/runtime/lib/srts' make[3]: Nothing to be done for `check'. make[3]: Leaving directory `/private/tmp/nix-build-hvfgvybqx3gabfc1mj5nxsccgl8i2jdp-stratego-libraries.drv-0/stratego-libraries-0.17pre18218/runtime/lib/srts' make[3]: Entering directory `/private/tmp/nix-build-hvfgvybqx3gabfc1mj5nxsccgl8i2jdp-stratego-libraries.drv-0/stratego-libraries-0.17pre18218/runtime/lib' make[3]: Nothing to be done for `check-am'. make[3]: Leaving directory `/private/tmp/nix-build-hvfgvybqx3gabfc1mj5nxsccgl8i2jdp-stratego-libraries.drv-0/stratego-libraries-0.17pre18218/runtime/lib' make[2]: Leaving directory `/private/tmp/nix-build-hvfgvybqx3gabfc1mj5nxsccgl8i2jdp-stratego-libraries.drv-0/stratego-libraries-0.17pre18218/runtime/lib' make[2]: Entering directory `/private/tmp/nix-build-hvfgvybqx3gabfc1mj5nxsccgl8i2jdp-stratego-libraries.drv-0/stratego-libraries-0.17pre18218/runtime' make[2]: Nothing to be done for `check-am'. make[2]: Leaving directory `/private/tmp/nix-build-hvfgvybqx3gabfc1mj5nxsccgl8i2jdp-stratego-libraries.drv-0/stratego-libraries-0.17pre18218/runtime' make[1]: Leaving directory `/private/tmp/nix-build-hvfgvybqx3gabfc1mj5nxsccgl8i2jdp-stratego-libraries.drv-0/stratego-libraries-0.17pre18218/runtime' Making check in lib make[1]: Entering directory `/private/tmp/nix-build-hvfgvybqx3gabfc1mj5nxsccgl8i2jdp-stratego-libraries.drv-0/stratego-libraries-0.17pre18218/lib' building check-recursive Making check in native make[2]: Entering directory `/private/tmp/nix-build-hvfgvybqx3gabfc1mj5nxsccgl8i2jdp-stratego-libraries.drv-0/stratego-libraries-0.17pre18218/lib/native' building check-recursive Making check in stratego-lib make[3]: Entering directory `/private/tmp/nix-build-hvfgvybqx3gabfc1mj5nxsccgl8i2jdp-stratego-libraries.drv-0/stratego-libraries-0.17pre18218/lib/native/stratego-lib' make[3]: Nothing to be done for `check'. make[3]: Leaving directory `/private/tmp/nix-build-hvfgvybqx3gabfc1mj5nxsccgl8i2jdp-stratego-libraries.drv-0/stratego-libraries-0.17pre18218/lib/native/stratego-lib' make[3]: Entering directory `/private/tmp/nix-build-hvfgvybqx3gabfc1mj5nxsccgl8i2jdp-stratego-libraries.drv-0/stratego-libraries-0.17pre18218/lib/native' make[3]: Nothing to be done for `check-am'. make[3]: Leaving directory `/private/tmp/nix-build-hvfgvybqx3gabfc1mj5nxsccgl8i2jdp-stratego-libraries.drv-0/stratego-libraries-0.17pre18218/lib/native' make[2]: Leaving directory `/private/tmp/nix-build-hvfgvybqx3gabfc1mj5nxsccgl8i2jdp-stratego-libraries.drv-0/stratego-libraries-0.17pre18218/lib/native' Making check in spec make[2]: Entering directory `/private/tmp/nix-build-hvfgvybqx3gabfc1mj5nxsccgl8i2jdp-stratego-libraries.drv-0/stratego-libraries-0.17pre18218/lib/spec' Makefile:867: warning: overriding commands for target `.str.rtree' Makefile:715: warning: ignoring old commands for target `.str.rtree' Makefile:870: warning: overriding commands for target `.def.rtg' Makefile:780: warning: ignoring old commands for target `.def.rtg' Makefile:873: warning: overriding commands for target `.rtg.str' Makefile:783: warning: ignoring old commands for target `.rtg.str' Makefile:876: warning: overriding commands for target `.sdf.def' Makefile:749: warning: ignoring old commands for target `.sdf.def' make[2]: Nothing to be done for `check'. make[2]: Leaving directory `/private/tmp/nix-build-hvfgvybqx3gabfc1mj5nxsccgl8i2jdp-stratego-libraries.drv-0/stratego-libraries-0.17pre18218/lib/spec' Making check in ssl-compat make[2]: Entering directory `/private/tmp/nix-build-hvfgvybqx3gabfc1mj5nxsccgl8i2jdp-stratego-libraries.drv-0/stratego-libraries-0.17pre18218/lib/ssl-compat' Makefile:624: warning: overriding commands for target `.str.rtree' Makefile:472: warning: ignoring old commands for target `.str.rtree' Makefile:627: warning: overriding commands for target `.def.rtg' Makefile:537: warning: ignoring old commands for target `.def.rtg' Makefile:630: warning: overriding commands for target `.rtg.str' Makefile:540: warning: ignoring old commands for target `.rtg.str' Makefile:633: warning: overriding commands for target `.sdf.def' Makefile:506: warning: ignoring old commands for target `.sdf.def' make[2]: Nothing to be done for `check'. make[2]: Leaving directory `/private/tmp/nix-build-hvfgvybqx3gabfc1mj5nxsccgl8i2jdp-stratego-libraries.drv-0/stratego-libraries-0.17pre18218/lib/ssl-compat' Making check in tests make[2]: Entering directory `/private/tmp/nix-build-hvfgvybqx3gabfc1mj5nxsccgl8i2jdp-stratego-libraries.drv-0/stratego-libraries-0.17pre18218/lib/tests' Makefile:1609: warning: overriding commands for target `.str.rtree' Makefile:1457: warning: ignoring old commands for target `.str.rtree' Makefile:1612: warning: overriding commands for target `.def.rtg' Makefile:1522: warning: ignoring old commands for target `.def.rtg' Makefile:1615: warning: overriding commands for target `.rtg.str' Makefile:1525: warning: ignoring old commands for target `.rtg.str' Makefile:1618: warning: overriding commands for target `.sdf.def' Makefile:1491: warning: ignoring old commands for target `.sdf.def' building check-recursive Making check in . make[3]: Entering directory `/private/tmp/nix-build-hvfgvybqx3gabfc1mj5nxsccgl8i2jdp-stratego-libraries.drv-0/stratego-libraries-0.17pre18218/lib/tests' Makefile:1609: warning: overriding commands for target `.str.rtree' Makefile:1457: warning: ignoring old commands for target `.str.rtree' Makefile:1612: warning: overriding commands for target `.def.rtg' Makefile:1522: warning: ignoring old commands for target `.def.rtg' Makefile:1615: warning: overriding commands for target `.rtg.str' Makefile:1525: warning: ignoring old commands for target `.rtg.str' Makefile:1618: warning: overriding commands for target `.sdf.def' Makefile:1491: warning: ignoring old commands for target `.sdf.def' building check-am make annotation-test char-test collect-test dynamic-rules-lowlevel-test dynamic-rules-highlevel-test env-traversal-test int-list-test integers-test iteration-test list-basic-test list-filter-test list-index-test list-misc-test list-set-test list-sort-test list-zip-test old-parse-options-test parse-options-test placeholder-test reals-test rename-test scoped-finite-map-test sets-test share-test simple-traversal-test strcmp-test string-test string-misc-test substitution-test tables-test term-zip-test term-common-test tuple-test unification-test system-io-file-test system-posix-test system-posix-xsi-test make[4]: Entering directory `/private/tmp/nix-build-hvfgvybqx3gabfc1mj5nxsccgl8i2jdp-stratego-libraries.drv-0/stratego-libraries-0.17pre18218/lib/tests' Makefile:1609: warning: overriding commands for target `.str.rtree' Makefile:1457: warning: ignoring old commands for target `.str.rtree' Makefile:1612: warning: overriding commands for target `.def.rtg' Makefile:1522: warning: ignoring old commands for target `.def.rtg' Makefile:1615: warning: overriding commands for target `.rtg.str' Makefile:1525: warning: ignoring old commands for target `.rtg.str' Makefile:1618: warning: overriding commands for target `.sdf.def' Makefile:1491: warning: ignoring old commands for target `.sdf.def' building annotation-test.o gcc -DPACKAGE_NAME=\"stratego-libraries\" -DPACKAGE_TARNAME=\"stratego-libraries\" -DPACKAGE_VERSION=\"0.17\" -DPACKAGE_STRING=\"stratego-libraries\ 0.17\" -DPACKAGE_BUGREPORT=\"stratego@cs.uu.nl\" -DPACKAGE=\"stratego-libraries\" -DVERSION=\"0.17\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSIZEOF_VOID_P=4 -DSIZEOF_INT=4 -DSIZEOF_LONG=4 -DSIZEOF_DOUBLE=8 -DSVN_REVISION=\"18218\" -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_RESOURCE_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -I. -I ../../lib/native -I ../../runtime/lib -I/nix/store/533k158i0n72l53g3mfjskmz19wpvar3-aterm-2.5pre21238-26ra85lr/include -Wall -Wno-unused-label -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -g -O2 -c annotation-test.c building annotation-test /bin/sh ../../libtool --tag=CC --mode=link gcc -Wall -Wno-unused-label -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -g -O2 -bind_at_load -o annotation-test annotation-test.o ../../lib/spec/libstratego-lib.la ../../lib/native/stratego-lib/libstratego-lib-native.la ../../runtime/lib/libstratego-runtime.la -L/nix/store/533k158i0n72l53g3mfjskmz19wpvar3-aterm-2.5pre21238-26ra85lr/lib -lATerm  mkdir .libs gcc -Wall -Wno-unused-label -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -g -O2 -bind_at_load -o .libs/annotation-test annotation-test.o ../../lib/spec/.libs/libstratego-lib.dylib -L/nix/store/533k158i0n72l53g3mfjskmz19wpvar3-aterm-2.5pre21238-26ra85lr/lib /private/tmp/nix-build-hvfgvybqx3gabfc1mj5nxsccgl8i2jdp-stratego-libraries.drv-0/stratego-libraries-0.17pre18218/lib/native/stratego-lib/.libs/libstratego-lib-native.dylib ../../lib/native/stratego-lib/.libs/libstratego-lib-native.dylib /private/tmp/nix-build-hvfgvybqx3gabfc1mj5nxsccgl8i2jdp-stratego-libraries.drv-0/stratego-libraries-0.17pre18218/runtime/lib/.libs/libstratego-runtime.dylib -lm ../../runtime/lib/.libs/libstratego-runtime.dylib /nix/store/533k158i0n72l53g3mfjskmz19wpvar3-aterm-2.5pre21238-26ra85lr/lib/libATerm.dylib creating annotation-test building char-test.o gcc -DPACKAGE_NAME=\"stratego-libraries\" -DPACKAGE_TARNAME=\"stratego-libraries\" -DPACKAGE_VERSION=\"0.17\" -DPACKAGE_STRING=\"stratego-libraries\ 0.17\" -DPACKAGE_BUGREPORT=\"stratego@cs.uu.nl\" -DPACKAGE=\"stratego-libraries\" -DVERSION=\"0.17\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSIZEOF_VOID_P=4 -DSIZEOF_INT=4 -DSIZEOF_LONG=4 -DSIZEOF_DOUBLE=8 -DSVN_REVISION=\"18218\" -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_RESOURCE_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -I. -I ../../lib/native -I ../../runtime/lib -I/nix/store/533k158i0n72l53g3mfjskmz19wpvar3-aterm-2.5pre21238-26ra85lr/include -Wall -Wno-unused-label -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -g -O2 -c char-test.c building char-test /bin/sh ../../libtool --tag=CC --mode=link gcc -Wall -Wno-unused-label -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -g -O2 -bind_at_load -o char-test char-test.o ../../lib/spec/libstratego-lib.la ../../lib/native/stratego-lib/libstratego-lib-native.la ../../runtime/lib/libstratego-runtime.la -L/nix/store/533k158i0n72l53g3mfjskmz19wpvar3-aterm-2.5pre21238-26ra85lr/lib -lATerm  gcc -Wall -Wno-unused-label -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -g -O2 -bind_at_load -o .libs/char-test char-test.o ../../lib/spec/.libs/libstratego-lib.dylib -L/nix/store/533k158i0n72l53g3mfjskmz19wpvar3-aterm-2.5pre21238-26ra85lr/lib /private/tmp/nix-build-hvfgvybqx3gabfc1mj5nxsccgl8i2jdp-stratego-libraries.drv-0/stratego-libraries-0.17pre18218/lib/native/stratego-lib/.libs/libstratego-lib-native.dylib ../../lib/native/stratego-lib/.libs/libstratego-lib-native.dylib /private/tmp/nix-build-hvfgvybqx3gabfc1mj5nxsccgl8i2jdp-stratego-libraries.drv-0/stratego-libraries-0.17pre18218/runtime/lib/.libs/libstratego-runtime.dylib -lm ../../runtime/lib/.libs/libstratego-runtime.dylib /nix/store/533k158i0n72l53g3mfjskmz19wpvar3-aterm-2.5pre21238-26ra85lr/lib/libATerm.dylib creating char-test building collect-test.o gcc -DPACKAGE_NAME=\"stratego-libraries\" -DPACKAGE_TARNAME=\"stratego-libraries\" -DPACKAGE_VERSION=\"0.17\" -DPACKAGE_STRING=\"stratego-libraries\ 0.17\" -DPACKAGE_BUGREPORT=\"stratego@cs.uu.nl\" -DPACKAGE=\"stratego-libraries\" -DVERSION=\"0.17\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSIZEOF_VOID_P=4 -DSIZEOF_INT=4 -DSIZEOF_LONG=4 -DSIZEOF_DOUBLE=8 -DSVN_REVISION=\"18218\" -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_RESOURCE_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -I. -I ../../lib/native -I ../../runtime/lib -I/nix/store/533k158i0n72l53g3mfjskmz19wpvar3-aterm-2.5pre21238-26ra85lr/include -Wall -Wno-unused-label -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -g -O2 -c collect-test.c building collect-test /bin/sh ../../libtool --tag=CC --mode=link gcc -Wall -Wno-unused-label -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -g -O2 -bind_at_load -o collect-test collect-test.o ../../lib/spec/libstratego-lib.la ../../lib/native/stratego-lib/libstratego-lib-native.la ../../runtime/lib/libstratego-runtime.la -L/nix/store/533k158i0n72l53g3mfjskmz19wpvar3-aterm-2.5pre21238-26ra85lr/lib -lATerm  gcc -Wall -Wno-unused-label -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -g -O2 -bind_at_load -o .libs/collect-test collect-test.o ../../lib/spec/.libs/libstratego-lib.dylib -L/nix/store/533k158i0n72l53g3mfjskmz19wpvar3-aterm-2.5pre21238-26ra85lr/lib /private/tmp/nix-build-hvfgvybqx3gabfc1mj5nxsccgl8i2jdp-stratego-libraries.drv-0/stratego-libraries-0.17pre18218/lib/native/stratego-lib/.libs/libstratego-lib-native.dylib ../../lib/native/stratego-lib/.libs/libstratego-lib-native.dylib /private/tmp/nix-build-hvfgvybqx3gabfc1mj5nxsccgl8i2jdp-stratego-libraries.drv-0/stratego-libraries-0.17pre18218/runtime/lib/.libs/libstratego-runtime.dylib -lm ../../runtime/lib/.libs/libstratego-runtime.dylib /nix/store/533k158i0n72l53g3mfjskmz19wpvar3-aterm-2.5pre21238-26ra85lr/lib/libATerm.dylib creating collect-test building dynamic-rules-lowlevel-test.o gcc -DPACKAGE_NAME=\"stratego-libraries\" -DPACKAGE_TARNAME=\"stratego-libraries\" -DPACKAGE_VERSION=\"0.17\" -DPACKAGE_STRING=\"stratego-libraries\ 0.17\" -DPACKAGE_BUGREPORT=\"stratego@cs.uu.nl\" -DPACKAGE=\"stratego-libraries\" -DVERSION=\"0.17\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSIZEOF_VOID_P=4 -DSIZEOF_INT=4 -DSIZEOF_LONG=4 -DSIZEOF_DOUBLE=8 -DSVN_REVISION=\"18218\" -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_RESOURCE_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -I. -I ../../lib/native -I ../../runtime/lib -I/nix/store/533k158i0n72l53g3mfjskmz19wpvar3-aterm-2.5pre21238-26ra85lr/include -Wall -Wno-unused-label -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -g -O2 -c dynamic-rules-lowlevel-test.c building dynamic-rules-lowlevel-test /bin/sh ../../libtool --tag=CC --mode=link gcc -Wall -Wno-unused-label -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -g -O2 -bind_at_load -o dynamic-rules-lowlevel-test dynamic-rules-lowlevel-test.o ../../lib/spec/libstratego-lib.la ../../lib/native/stratego-lib/libstratego-lib-native.la ../../runtime/lib/libstratego-runtime.la -L/nix/store/533k158i0n72l53g3mfjskmz19wpvar3-aterm-2.5pre21238-26ra85lr/lib -lATerm  gcc -Wall -Wno-unused-label -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -g -O2 -bind_at_load -o .libs/dynamic-rules-lowlevel-test dynamic-rules-lowlevel-test.o ../../lib/spec/.libs/libstratego-lib.dylib -L/nix/store/533k158i0n72l53g3mfjskmz19wpvar3-aterm-2.5pre21238-26ra85lr/lib /private/tmp/nix-build-hvfgvybqx3gabfc1mj5nxsccgl8i2jdp-stratego-libraries.drv-0/stratego-libraries-0.17pre18218/lib/native/stratego-lib/.libs/libstratego-lib-native.dylib ../../lib/native/stratego-lib/.libs/libstratego-lib-native.dylib /private/tmp/nix-build-hvfgvybqx3gabfc1mj5nxsccgl8i2jdp-stratego-libraries.drv-0/stratego-libraries-0.17pre18218/runtime/lib/.libs/libstratego-runtime.dylib -lm ../../runtime/lib/.libs/libstratego-runtime.dylib /nix/store/533k158i0n72l53g3mfjskmz19wpvar3-aterm-2.5pre21238-26ra85lr/lib/libATerm.dylib creating dynamic-rules-lowlevel-test building dynamic-rules-highlevel-test.o gcc -DPACKAGE_NAME=\"stratego-libraries\" -DPACKAGE_TARNAME=\"stratego-libraries\" -DPACKAGE_VERSION=\"0.17\" -DPACKAGE_STRING=\"stratego-libraries\ 0.17\" -DPACKAGE_BUGREPORT=\"stratego@cs.uu.nl\" -DPACKAGE=\"stratego-libraries\" -DVERSION=\"0.17\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSIZEOF_VOID_P=4 -DSIZEOF_INT=4 -DSIZEOF_LONG=4 -DSIZEOF_DOUBLE=8 -DSVN_REVISION=\"18218\" -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_RESOURCE_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -I. -I ../../lib/native -I ../../runtime/lib -I/nix/store/533k158i0n72l53g3mfjskmz19wpvar3-aterm-2.5pre21238-26ra85lr/include -Wall -Wno-unused-label -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -g -O2 -c dynamic-rules-highlevel-test.c building dynamic-rules-highlevel-test /bin/sh ../../libtool --tag=CC --mode=link gcc -Wall -Wno-unused-label -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -g -O2 -bind_at_load -o dynamic-rules-highlevel-test dynamic-rules-highlevel-test.o ../../lib/spec/libstratego-lib.la ../../lib/native/stratego-lib/libstratego-lib-native.la ../../runtime/lib/libstratego-runtime.la -L/nix/store/533k158i0n72l53g3mfjskmz19wpvar3-aterm-2.5pre21238-26ra85lr/lib -lATerm  gcc -Wall -Wno-unused-label -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -g -O2 -bind_at_load -o .libs/dynamic-rules-highlevel-test dynamic-rules-highlevel-test.o ../../lib/spec/.libs/libstratego-lib.dylib -L/nix/store/533k158i0n72l53g3mfjskmz19wpvar3-aterm-2.5pre21238-26ra85lr/lib /private/tmp/nix-build-hvfgvybqx3gabfc1mj5nxsccgl8i2jdp-stratego-libraries.drv-0/stratego-libraries-0.17pre18218/lib/native/stratego-lib/.libs/libstratego-lib-native.dylib ../../lib/native/stratego-lib/.libs/libstratego-lib-native.dylib /private/tmp/nix-build-hvfgvybqx3gabfc1mj5nxsccgl8i2jdp-stratego-libraries.drv-0/stratego-libraries-0.17pre18218/runtime/lib/.libs/libstratego-runtime.dylib -lm ../../runtime/lib/.libs/libstratego-runtime.dylib /nix/store/533k158i0n72l53g3mfjskmz19wpvar3-aterm-2.5pre21238-26ra85lr/lib/libATerm.dylib creating dynamic-rules-highlevel-test building env-traversal-test.o gcc -DPACKAGE_NAME=\"stratego-libraries\" -DPACKAGE_TARNAME=\"stratego-libraries\" -DPACKAGE_VERSION=\"0.17\" -DPACKAGE_STRING=\"stratego-libraries\ 0.17\" -DPACKAGE_BUGREPORT=\"stratego@cs.uu.nl\" -DPACKAGE=\"stratego-libraries\" -DVERSION=\"0.17\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSIZEOF_VOID_P=4 -DSIZEOF_INT=4 -DSIZEOF_LONG=4 -DSIZEOF_DOUBLE=8 -DSVN_REVISION=\"18218\" -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_RESOURCE_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -I. -I ../../lib/native -I ../../runtime/lib -I/nix/store/533k158i0n72l53g3mfjskmz19wpvar3-aterm-2.5pre21238-26ra85lr/include -Wall -Wno-unused-label -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -g -O2 -c env-traversal-test.c building env-traversal-test /bin/sh ../../libtool --tag=CC --mode=link gcc -Wall -Wno-unused-label -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -g -O2 -bind_at_load -o env-traversal-test env-traversal-test.o ../../lib/spec/libstratego-lib.la ../../lib/native/stratego-lib/libstratego-lib-native.la ../../runtime/lib/libstratego-runtime.la -L/nix/store/533k158i0n72l53g3mfjskmz19wpvar3-aterm-2.5pre21238-26ra85lr/lib -lATerm  gcc -Wall -Wno-unused-label -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -g -O2 -bind_at_load -o .libs/env-traversal-test env-traversal-test.o ../../lib/spec/.libs/libstratego-lib.dylib -L/nix/store/533k158i0n72l53g3mfjskmz19wpvar3-aterm-2.5pre21238-26ra85lr/lib /private/tmp/nix-build-hvfgvybqx3gabfc1mj5nxsccgl8i2jdp-stratego-libraries.drv-0/stratego-libraries-0.17pre18218/lib/native/stratego-lib/.libs/libstratego-lib-native.dylib ../../lib/native/stratego-lib/.libs/libstratego-lib-native.dylib /private/tmp/nix-build-hvfgvybqx3gabfc1mj5nxsccgl8i2jdp-stratego-libraries.drv-0/stratego-libraries-0.17pre18218/runtime/lib/.libs/libstratego-runtime.dylib -lm ../../runtime/lib/.libs/libstratego-runtime.dylib /nix/store/533k158i0n72l53g3mfjskmz19wpvar3-aterm-2.5pre21238-26ra85lr/lib/libATerm.dylib creating env-traversal-test building int-list-test.o gcc -DPACKAGE_NAME=\"stratego-libraries\" -DPACKAGE_TARNAME=\"stratego-libraries\" -DPACKAGE_VERSION=\"0.17\" -DPACKAGE_STRING=\"stratego-libraries\ 0.17\" -DPACKAGE_BUGREPORT=\"stratego@cs.uu.nl\" -DPACKAGE=\"stratego-libraries\" -DVERSION=\"0.17\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSIZEOF_VOID_P=4 -DSIZEOF_INT=4 -DSIZEOF_LONG=4 -DSIZEOF_DOUBLE=8 -DSVN_REVISION=\"18218\" -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_RESOURCE_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -I. -I ../../lib/native -I ../../runtime/lib -I/nix/store/533k158i0n72l53g3mfjskmz19wpvar3-aterm-2.5pre21238-26ra85lr/include -Wall -Wno-unused-label -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -g -O2 -c int-list-test.c building int-list-test /bin/sh ../../libtool --tag=CC --mode=link gcc -Wall -Wno-unused-label -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -g -O2 -bind_at_load -o int-list-test int-list-test.o ../../lib/spec/libstratego-lib.la ../../lib/native/stratego-lib/libstratego-lib-native.la ../../runtime/lib/libstratego-runtime.la -L/nix/store/533k158i0n72l53g3mfjskmz19wpvar3-aterm-2.5pre21238-26ra85lr/lib -lATerm  gcc -Wall -Wno-unused-label -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -g -O2 -bind_at_load -o .libs/int-list-test int-list-test.o ../../lib/spec/.libs/libstratego-lib.dylib -L/nix/store/533k158i0n72l53g3mfjskmz19wpvar3-aterm-2.5pre21238-26ra85lr/lib /private/tmp/nix-build-hvfgvybqx3gabfc1mj5nxsccgl8i2jdp-stratego-libraries.drv-0/stratego-libraries-0.17pre18218/lib/native/stratego-lib/.libs/libstratego-lib-native.dylib ../../lib/native/stratego-lib/.libs/libstratego-lib-native.dylib /private/tmp/nix-build-hvfgvybqx3gabfc1mj5nxsccgl8i2jdp-stratego-libraries.drv-0/stratego-libraries-0.17pre18218/runtime/lib/.libs/libstratego-runtime.dylib -lm ../../runtime/lib/.libs/libstratego-runtime.dylib /nix/store/533k158i0n72l53g3mfjskmz19wpvar3-aterm-2.5pre21238-26ra85lr/lib/libATerm.dylib creating int-list-test building integers-test.o gcc -DPACKAGE_NAME=\"stratego-libraries\" -DPACKAGE_TARNAME=\"stratego-libraries\" -DPACKAGE_VERSION=\"0.17\" -DPACKAGE_STRING=\"stratego-libraries\ 0.17\" -DPACKAGE_BUGREPORT=\"stratego@cs.uu.nl\" -DPACKAGE=\"stratego-libraries\" -DVERSION=\"0.17\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSIZEOF_VOID_P=4 -DSIZEOF_INT=4 -DSIZEOF_LONG=4 -DSIZEOF_DOUBLE=8 -DSVN_REVISION=\"18218\" -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_RESOURCE_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -I. -I ../../lib/native -I ../../runtime/lib -I/nix/store/533k158i0n72l53g3mfjskmz19wpvar3-aterm-2.5pre21238-26ra85lr/include -Wall -Wno-unused-label -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -g -O2 -c integers-test.c building integers-test /bin/sh ../../libtool --tag=CC --mode=link gcc -Wall -Wno-unused-label -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -g -O2 -bind_at_load -o integers-test integers-test.o ../../lib/spec/libstratego-lib.la ../../lib/native/stratego-lib/libstratego-lib-native.la ../../runtime/lib/libstratego-runtime.la -L/nix/store/533k158i0n72l53g3mfjskmz19wpvar3-aterm-2.5pre21238-26ra85lr/lib -lATerm  gcc -Wall -Wno-unused-label -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -g -O2 -bind_at_load -o .libs/integers-test integers-test.o ../../lib/spec/.libs/libstratego-lib.dylib -L/nix/store/533k158i0n72l53g3mfjskmz19wpvar3-aterm-2.5pre21238-26ra85lr/lib /private/tmp/nix-build-hvfgvybqx3gabfc1mj5nxsccgl8i2jdp-stratego-libraries.drv-0/stratego-libraries-0.17pre18218/lib/native/stratego-lib/.libs/libstratego-lib-native.dylib ../../lib/native/stratego-lib/.libs/libstratego-lib-native.dylib /private/tmp/nix-build-hvfgvybqx3gabfc1mj5nxsccgl8i2jdp-stratego-libraries.drv-0/stratego-libraries-0.17pre18218/runtime/lib/.libs/libstratego-runtime.dylib -lm ../../runtime/lib/.libs/libstratego-runtime.dylib /nix/store/533k158i0n72l53g3mfjskmz19wpvar3-aterm-2.5pre21238-26ra85lr/lib/libATerm.dylib creating integers-test building iteration-test.o gcc -DPACKAGE_NAME=\"stratego-libraries\" -DPACKAGE_TARNAME=\"stratego-libraries\" -DPACKAGE_VERSION=\"0.17\" -DPACKAGE_STRING=\"stratego-libraries\ 0.17\" -DPACKAGE_BUGREPORT=\"stratego@cs.uu.nl\" -DPACKAGE=\"stratego-libraries\" -DVERSION=\"0.17\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSIZEOF_VOID_P=4 -DSIZEOF_INT=4 -DSIZEOF_LONG=4 -DSIZEOF_DOUBLE=8 -DSVN_REVISION=\"18218\" -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_RESOURCE_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -I. -I ../../lib/native -I ../../runtime/lib -I/nix/store/533k158i0n72l53g3mfjskmz19wpvar3-aterm-2.5pre21238-26ra85lr/include -Wall -Wno-unused-label -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -g -O2 -c iteration-test.c building iteration-test /bin/sh ../../libtool --tag=CC --mode=link gcc -Wall -Wno-unused-label -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -g -O2 -bind_at_load -o iteration-test iteration-test.o ../../lib/spec/libstratego-lib.la ../../lib/native/stratego-lib/libstratego-lib-native.la ../../runtime/lib/libstratego-runtime.la -L/nix/store/533k158i0n72l53g3mfjskmz19wpvar3-aterm-2.5pre21238-26ra85lr/lib -lATerm  gcc -Wall -Wno-unused-label -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -g -O2 -bind_at_load -o .libs/iteration-test iteration-test.o ../../lib/spec/.libs/libstratego-lib.dylib -L/nix/store/533k158i0n72l53g3mfjskmz19wpvar3-aterm-2.5pre21238-26ra85lr/lib /private/tmp/nix-build-hvfgvybqx3gabfc1mj5nxsccgl8i2jdp-stratego-libraries.drv-0/stratego-libraries-0.17pre18218/lib/native/stratego-lib/.libs/libstratego-lib-native.dylib ../../lib/native/stratego-lib/.libs/libstratego-lib-native.dylib /private/tmp/nix-build-hvfgvybqx3gabfc1mj5nxsccgl8i2jdp-stratego-libraries.drv-0/stratego-libraries-0.17pre18218/runtime/lib/.libs/libstratego-runtime.dylib -lm ../../runtime/lib/.libs/libstratego-runtime.dylib /nix/store/533k158i0n72l53g3mfjskmz19wpvar3-aterm-2.5pre21238-26ra85lr/lib/libATerm.dylib creating iteration-test building list-basic-test.o gcc -DPACKAGE_NAME=\"stratego-libraries\" -DPACKAGE_TARNAME=\"stratego-libraries\" -DPACKAGE_VERSION=\"0.17\" -DPACKAGE_STRING=\"stratego-libraries\ 0.17\" -DPACKAGE_BUGREPORT=\"stratego@cs.uu.nl\" -DPACKAGE=\"stratego-libraries\" -DVERSION=\"0.17\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSIZEOF_VOID_P=4 -DSIZEOF_INT=4 -DSIZEOF_LONG=4 -DSIZEOF_DOUBLE=8 -DSVN_REVISION=\"18218\" -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_RESOURCE_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -I. -I ../../lib/native -I ../../runtime/lib -I/nix/store/533k158i0n72l53g3mfjskmz19wpvar3-aterm-2.5pre21238-26ra85lr/include -Wall -Wno-unused-label -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -g -O2 -c list-basic-test.c building list-basic-test /bin/sh ../../libtool --tag=CC --mode=link gcc -Wall -Wno-unused-label -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -g -O2 -bind_at_load -o list-basic-test list-basic-test.o ../../lib/spec/libstratego-lib.la ../../lib/native/stratego-lib/libstratego-lib-native.la ../../runtime/lib/libstratego-runtime.la -L/nix/store/533k158i0n72l53g3mfjskmz19wpvar3-aterm-2.5pre21238-26ra85lr/lib -lATerm  gcc -Wall -Wno-unused-label -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -g -O2 -bind_at_load -o .libs/list-basic-test list-basic-test.o ../../lib/spec/.libs/libstratego-lib.dylib -L/nix/store/533k158i0n72l53g3mfjskmz19wpvar3-aterm-2.5pre21238-26ra85lr/lib /private/tmp/nix-build-hvfgvybqx3gabfc1mj5nxsccgl8i2jdp-stratego-libraries.drv-0/stratego-libraries-0.17pre18218/lib/native/stratego-lib/.libs/libstratego-lib-native.dylib ../../lib/native/stratego-lib/.libs/libstratego-lib-native.dylib /private/tmp/nix-build-hvfgvybqx3gabfc1mj5nxsccgl8i2jdp-stratego-libraries.drv-0/stratego-libraries-0.17pre18218/runtime/lib/.libs/libstratego-runtime.dylib -lm ../../runtime/lib/.libs/libstratego-runtime.dylib /nix/store/533k158i0n72l53g3mfjskmz19wpvar3-aterm-2.5pre21238-26ra85lr/lib/libATerm.dylib creating list-basic-test building list-filter-test.o gcc -DPACKAGE_NAME=\"stratego-libraries\" -DPACKAGE_TARNAME=\"stratego-libraries\" -DPACKAGE_VERSION=\"0.17\" -DPACKAGE_STRING=\"stratego-libraries\ 0.17\" -DPACKAGE_BUGREPORT=\"stratego@cs.uu.nl\" -DPACKAGE=\"stratego-libraries\" -DVERSION=\"0.17\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSIZEOF_VOID_P=4 -DSIZEOF_INT=4 -DSIZEOF_LONG=4 -DSIZEOF_DOUBLE=8 -DSVN_REVISION=\"18218\" -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_RESOURCE_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -I. -I ../../lib/native -I ../../runtime/lib -I/nix/store/533k158i0n72l53g3mfjskmz19wpvar3-aterm-2.5pre21238-26ra85lr/include -Wall -Wno-unused-label -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -g -O2 -c list-filter-test.c building list-filter-test /bin/sh ../../libtool --tag=CC --mode=link gcc -Wall -Wno-unused-label -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -g -O2 -bind_at_load -o list-filter-test list-filter-test.o ../../lib/spec/libstratego-lib.la ../../lib/native/stratego-lib/libstratego-lib-native.la ../../runtime/lib/libstratego-runtime.la -L/nix/store/533k158i0n72l53g3mfjskmz19wpvar3-aterm-2.5pre21238-26ra85lr/lib -lATerm  gcc -Wall -Wno-unused-label -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -g -O2 -bind_at_load -o .libs/list-filter-test list-filter-test.o ../../lib/spec/.libs/libstratego-lib.dylib -L/nix/store/533k158i0n72l53g3mfjskmz19wpvar3-aterm-2.5pre21238-26ra85lr/lib /private/tmp/nix-build-hvfgvybqx3gabfc1mj5nxsccgl8i2jdp-stratego-libraries.drv-0/stratego-libraries-0.17pre18218/lib/native/stratego-lib/.libs/libstratego-lib-native.dylib ../../lib/native/stratego-lib/.libs/libstratego-lib-native.dylib /private/tmp/nix-build-hvfgvybqx3gabfc1mj5nxsccgl8i2jdp-stratego-libraries.drv-0/stratego-libraries-0.17pre18218/runtime/lib/.libs/libstratego-runtime.dylib -lm ../../runtime/lib/.libs/libstratego-runtime.dylib /nix/store/533k158i0n72l53g3mfjskmz19wpvar3-aterm-2.5pre21238-26ra85lr/lib/libATerm.dylib creating list-filter-test building list-index-test.o gcc -DPACKAGE_NAME=\"stratego-libraries\" -DPACKAGE_TARNAME=\"stratego-libraries\" -DPACKAGE_VERSION=\"0.17\" -DPACKAGE_STRING=\"stratego-libraries\ 0.17\" -DPACKAGE_BUGREPORT=\"stratego@cs.uu.nl\" -DPACKAGE=\"stratego-libraries\" -DVERSION=\"0.17\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSIZEOF_VOID_P=4 -DSIZEOF_INT=4 -DSIZEOF_LONG=4 -DSIZEOF_DOUBLE=8 -DSVN_REVISION=\"18218\" -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_RESOURCE_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -I. -I ../../lib/native -I ../../runtime/lib -I/nix/store/533k158i0n72l53g3mfjskmz19wpvar3-aterm-2.5pre21238-26ra85lr/include -Wall -Wno-unused-label -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -g -O2 -c list-index-test.c building list-index-test /bin/sh ../../libtool --tag=CC --mode=link gcc -Wall -Wno-unused-label -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -g -O2 -bind_at_load -o list-index-test list-index-test.o ../../lib/spec/libstratego-lib.la ../../lib/native/stratego-lib/libstratego-lib-native.la ../../runtime/lib/libstratego-runtime.la -L/nix/store/533k158i0n72l53g3mfjskmz19wpvar3-aterm-2.5pre21238-26ra85lr/lib -lATerm  gcc -Wall -Wno-unused-label -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -g -O2 -bind_at_load -o .libs/list-index-test list-index-test.o ../../lib/spec/.libs/libstratego-lib.dylib -L/nix/store/533k158i0n72l53g3mfjskmz19wpvar3-aterm-2.5pre21238-26ra85lr/lib /private/tmp/nix-build-hvfgvybqx3gabfc1mj5nxsccgl8i2jdp-stratego-libraries.drv-0/stratego-libraries-0.17pre18218/lib/native/stratego-lib/.libs/libstratego-lib-native.dylib ../../lib/native/stratego-lib/.libs/libstratego-lib-native.dylib /private/tmp/nix-build-hvfgvybqx3gabfc1mj5nxsccgl8i2jdp-stratego-libraries.drv-0/stratego-libraries-0.17pre18218/runtime/lib/.libs/libstratego-runtime.dylib -lm ../../runtime/lib/.libs/libstratego-runtime.dylib /nix/store/533k158i0n72l53g3mfjskmz19wpvar3-aterm-2.5pre21238-26ra85lr/lib/libATerm.dylib creating list-index-test building list-misc-test.o gcc -DPACKAGE_NAME=\"stratego-libraries\" -DPACKAGE_TARNAME=\"stratego-libraries\" -DPACKAGE_VERSION=\"0.17\" -DPACKAGE_STRING=\"stratego-libraries\ 0.17\" -DPACKAGE_BUGREPORT=\"stratego@cs.uu.nl\" -DPACKAGE=\"stratego-libraries\" -DVERSION=\"0.17\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSIZEOF_VOID_P=4 -DSIZEOF_INT=4 -DSIZEOF_LONG=4 -DSIZEOF_DOUBLE=8 -DSVN_REVISION=\"18218\" -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_RESOURCE_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -I. -I ../../lib/native -I ../../runtime/lib -I/nix/store/533k158i0n72l53g3mfjskmz19wpvar3-aterm-2.5pre21238-26ra85lr/include -Wall -Wno-unused-label -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -g -O2 -c list-misc-test.c building list-misc-test /bin/sh ../../libtool --tag=CC --mode=link gcc -Wall -Wno-unused-label -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -g -O2 -bind_at_load -o list-misc-test list-misc-test.o ../../lib/spec/libstratego-lib.la ../../lib/native/stratego-lib/libstratego-lib-native.la ../../runtime/lib/libstratego-runtime.la -L/nix/store/533k158i0n72l53g3mfjskmz19wpvar3-aterm-2.5pre21238-26ra85lr/lib -lATerm  gcc -Wall -Wno-unused-label -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -g -O2 -bind_at_load -o .libs/list-misc-test list-misc-test.o ../../lib/spec/.libs/libstratego-lib.dylib -L/nix/store/533k158i0n72l53g3mfjskmz19wpvar3-aterm-2.5pre21238-26ra85lr/lib /private/tmp/nix-build-hvfgvybqx3gabfc1mj5nxsccgl8i2jdp-stratego-libraries.drv-0/stratego-libraries-0.17pre18218/lib/native/stratego-lib/.libs/libstratego-lib-native.dylib ../../lib/native/stratego-lib/.libs/libstratego-lib-native.dylib /private/tmp/nix-build-hvfgvybqx3gabfc1mj5nxsccgl8i2jdp-stratego-libraries.drv-0/stratego-libraries-0.17pre18218/runtime/lib/.libs/libstratego-runtime.dylib -lm ../../runtime/lib/.libs/libstratego-runtime.dylib /nix/store/533k158i0n72l53g3mfjskmz19wpvar3-aterm-2.5pre21238-26ra85lr/lib/libATerm.dylib creating list-misc-test building list-set-test.o gcc -DPACKAGE_NAME=\"stratego-libraries\" -DPACKAGE_TARNAME=\"stratego-libraries\" -DPACKAGE_VERSION=\"0.17\" -DPACKAGE_STRING=\"stratego-libraries\ 0.17\" -DPACKAGE_BUGREPORT=\"stratego@cs.uu.nl\" -DPACKAGE=\"stratego-libraries\" -DVERSION=\"0.17\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSIZEOF_VOID_P=4 -DSIZEOF_INT=4 -DSIZEOF_LONG=4 -DSIZEOF_DOUBLE=8 -DSVN_REVISION=\"18218\" -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_RESOURCE_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -I. -I ../../lib/native -I ../../runtime/lib -I/nix/store/533k158i0n72l53g3mfjskmz19wpvar3-aterm-2.5pre21238-26ra85lr/include -Wall -Wno-unused-label -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -g -O2 -c list-set-test.c building list-set-test /bin/sh ../../libtool --tag=CC --mode=link gcc -Wall -Wno-unused-label -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -g -O2 -bind_at_load -o list-set-test list-set-test.o ../../lib/spec/libstratego-lib.la ../../lib/native/stratego-lib/libstratego-lib-native.la ../../runtime/lib/libstratego-runtime.la -L/nix/store/533k158i0n72l53g3mfjskmz19wpvar3-aterm-2.5pre21238-26ra85lr/lib -lATerm  gcc -Wall -Wno-unused-label -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -g -O2 -bind_at_load -o .libs/list-set-test list-set-test.o ../../lib/spec/.libs/libstratego-lib.dylib -L/nix/store/533k158i0n72l53g3mfjskmz19wpvar3-aterm-2.5pre21238-26ra85lr/lib /private/tmp/nix-build-hvfgvybqx3gabfc1mj5nxsccgl8i2jdp-stratego-libraries.drv-0/stratego-libraries-0.17pre18218/lib/native/stratego-lib/.libs/libstratego-lib-native.dylib ../../lib/native/stratego-lib/.libs/libstratego-lib-native.dylib /private/tmp/nix-build-hvfgvybqx3gabfc1mj5nxsccgl8i2jdp-stratego-libraries.drv-0/stratego-libraries-0.17pre18218/runtime/lib/.libs/libstratego-runtime.dylib -lm ../../runtime/lib/.libs/libstratego-runtime.dylib /nix/store/533k158i0n72l53g3mfjskmz19wpvar3-aterm-2.5pre21238-26ra85lr/lib/libATerm.dylib creating list-set-test building list-sort-test.o gcc -DPACKAGE_NAME=\"stratego-libraries\" -DPACKAGE_TARNAME=\"stratego-libraries\" -DPACKAGE_VERSION=\"0.17\" -DPACKAGE_STRING=\"stratego-libraries\ 0.17\" -DPACKAGE_BUGREPORT=\"stratego@cs.uu.nl\" -DPACKAGE=\"stratego-libraries\" -DVERSION=\"0.17\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSIZEOF_VOID_P=4 -DSIZEOF_INT=4 -DSIZEOF_LONG=4 -DSIZEOF_DOUBLE=8 -DSVN_REVISION=\"18218\" -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_RESOURCE_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -I. -I ../../lib/native -I ../../runtime/lib -I/nix/store/533k158i0n72l53g3mfjskmz19wpvar3-aterm-2.5pre21238-26ra85lr/include -Wall -Wno-unused-label -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -g -O2 -c list-sort-test.c building list-sort-test /bin/sh ../../libtool --tag=CC --mode=link gcc -Wall -Wno-unused-label -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -g -O2 -bind_at_load -o list-sort-test list-sort-test.o ../../lib/spec/libstratego-lib.la ../../lib/native/stratego-lib/libstratego-lib-native.la ../../runtime/lib/libstratego-runtime.la -L/nix/store/533k158i0n72l53g3mfjskmz19wpvar3-aterm-2.5pre21238-26ra85lr/lib -lATerm  gcc -Wall -Wno-unused-label -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -g -O2 -bind_at_load -o .libs/list-sort-test list-sort-test.o ../../lib/spec/.libs/libstratego-lib.dylib -L/nix/store/533k158i0n72l53g3mfjskmz19wpvar3-aterm-2.5pre21238-26ra85lr/lib /private/tmp/nix-build-hvfgvybqx3gabfc1mj5nxsccgl8i2jdp-stratego-libraries.drv-0/stratego-libraries-0.17pre18218/lib/native/stratego-lib/.libs/libstratego-lib-native.dylib ../../lib/native/stratego-lib/.libs/libstratego-lib-native.dylib /private/tmp/nix-build-hvfgvybqx3gabfc1mj5nxsccgl8i2jdp-stratego-libraries.drv-0/stratego-libraries-0.17pre18218/runtime/lib/.libs/libstratego-runtime.dylib -lm ../../runtime/lib/.libs/libstratego-runtime.dylib /nix/store/533k158i0n72l53g3mfjskmz19wpvar3-aterm-2.5pre21238-26ra85lr/lib/libATerm.dylib creating list-sort-test building list-zip-test.o gcc -DPACKAGE_NAME=\"stratego-libraries\" -DPACKAGE_TARNAME=\"stratego-libraries\" -DPACKAGE_VERSION=\"0.17\" -DPACKAGE_STRING=\"stratego-libraries\ 0.17\" -DPACKAGE_BUGREPORT=\"stratego@cs.uu.nl\" -DPACKAGE=\"stratego-libraries\" -DVERSION=\"0.17\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSIZEOF_VOID_P=4 -DSIZEOF_INT=4 -DSIZEOF_LONG=4 -DSIZEOF_DOUBLE=8 -DSVN_REVISION=\"18218\" -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_RESOURCE_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -I. -I ../../lib/native -I ../../runtime/lib -I/nix/store/533k158i0n72l53g3mfjskmz19wpvar3-aterm-2.5pre21238-26ra85lr/include -Wall -Wno-unused-label -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -g -O2 -c list-zip-test.c building list-zip-test /bin/sh ../../libtool --tag=CC --mode=link gcc -Wall -Wno-unused-label -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -g -O2 -bind_at_load -o list-zip-test list-zip-test.o ../../lib/spec/libstratego-lib.la ../../lib/native/stratego-lib/libstratego-lib-native.la ../../runtime/lib/libstratego-runtime.la -L/nix/store/533k158i0n72l53g3mfjskmz19wpvar3-aterm-2.5pre21238-26ra85lr/lib -lATerm  gcc -Wall -Wno-unused-label -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -g -O2 -bind_at_load -o .libs/list-zip-test list-zip-test.o ../../lib/spec/.libs/libstratego-lib.dylib -L/nix/store/533k158i0n72l53g3mfjskmz19wpvar3-aterm-2.5pre21238-26ra85lr/lib /private/tmp/nix-build-hvfgvybqx3gabfc1mj5nxsccgl8i2jdp-stratego-libraries.drv-0/stratego-libraries-0.17pre18218/lib/native/stratego-lib/.libs/libstratego-lib-native.dylib ../../lib/native/stratego-lib/.libs/libstratego-lib-native.dylib /private/tmp/nix-build-hvfgvybqx3gabfc1mj5nxsccgl8i2jdp-stratego-libraries.drv-0/stratego-libraries-0.17pre18218/runtime/lib/.libs/libstratego-runtime.dylib -lm ../../runtime/lib/.libs/libstratego-runtime.dylib /nix/store/533k158i0n72l53g3mfjskmz19wpvar3-aterm-2.5pre21238-26ra85lr/lib/libATerm.dylib creating list-zip-test building old-parse-options-test.o gcc -DPACKAGE_NAME=\"stratego-libraries\" -DPACKAGE_TARNAME=\"stratego-libraries\" -DPACKAGE_VERSION=\"0.17\" -DPACKAGE_STRING=\"stratego-libraries\ 0.17\" -DPACKAGE_BUGREPORT=\"stratego@cs.uu.nl\" -DPACKAGE=\"stratego-libraries\" -DVERSION=\"0.17\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSIZEOF_VOID_P=4 -DSIZEOF_INT=4 -DSIZEOF_LONG=4 -DSIZEOF_DOUBLE=8 -DSVN_REVISION=\"18218\" -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_RESOURCE_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -I. -I ../../lib/native -I ../../runtime/lib -I/nix/store/533k158i0n72l53g3mfjskmz19wpvar3-aterm-2.5pre21238-26ra85lr/include -Wall -Wno-unused-label -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -g -O2 -c old-parse-options-test.c building old-parse-options-test /bin/sh ../../libtool --tag=CC --mode=link gcc -Wall -Wno-unused-label -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -g -O2 -bind_at_load -o old-parse-options-test old-parse-options-test.o ../../lib/spec/libstratego-lib.la ../../lib/native/stratego-lib/libstratego-lib-native.la ../../runtime/lib/libstratego-runtime.la -L/nix/store/533k158i0n72l53g3mfjskmz19wpvar3-aterm-2.5pre21238-26ra85lr/lib -lATerm  gcc -Wall -Wno-unused-label -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -g -O2 -bind_at_load -o .libs/old-parse-options-test old-parse-options-test.o ../../lib/spec/.libs/libstratego-lib.dylib -L/nix/store/533k158i0n72l53g3mfjskmz19wpvar3-aterm-2.5pre21238-26ra85lr/lib /private/tmp/nix-build-hvfgvybqx3gabfc1mj5nxsccgl8i2jdp-stratego-libraries.drv-0/stratego-libraries-0.17pre18218/lib/native/stratego-lib/.libs/libstratego-lib-native.dylib ../../lib/native/stratego-lib/.libs/libstratego-lib-native.dylib /private/tmp/nix-build-hvfgvybqx3gabfc1mj5nxsccgl8i2jdp-stratego-libraries.drv-0/stratego-libraries-0.17pre18218/runtime/lib/.libs/libstratego-runtime.dylib -lm ../../runtime/lib/.libs/libstratego-runtime.dylib /nix/store/533k158i0n72l53g3mfjskmz19wpvar3-aterm-2.5pre21238-26ra85lr/lib/libATerm.dylib creating old-parse-options-test building parse-options-test.o gcc -DPACKAGE_NAME=\"stratego-libraries\" -DPACKAGE_TARNAME=\"stratego-libraries\" -DPACKAGE_VERSION=\"0.17\" -DPACKAGE_STRING=\"stratego-libraries\ 0.17\" -DPACKAGE_BUGREPORT=\"stratego@cs.uu.nl\" -DPACKAGE=\"stratego-libraries\" -DVERSION=\"0.17\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSIZEOF_VOID_P=4 -DSIZEOF_INT=4 -DSIZEOF_LONG=4 -DSIZEOF_DOUBLE=8 -DSVN_REVISION=\"18218\" -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_RESOURCE_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -I. -I ../../lib/native -I ../../runtime/lib -I/nix/store/533k158i0n72l53g3mfjskmz19wpvar3-aterm-2.5pre21238-26ra85lr/include -Wall -Wno-unused-label -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -g -O2 -c parse-options-test.c building parse-options-test /bin/sh ../../libtool --tag=CC --mode=link gcc -Wall -Wno-unused-label -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -g -O2 -bind_at_load -o parse-options-test parse-options-test.o ../../lib/spec/libstratego-lib.la ../../lib/native/stratego-lib/libstratego-lib-native.la ../../runtime/lib/libstratego-runtime.la -L/nix/store/533k158i0n72l53g3mfjskmz19wpvar3-aterm-2.5pre21238-26ra85lr/lib -lATerm  gcc -Wall -Wno-unused-label -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -g -O2 -bind_at_load -o .libs/parse-options-test parse-options-test.o ../../lib/spec/.libs/libstratego-lib.dylib -L/nix/store/533k158i0n72l53g3mfjskmz19wpvar3-aterm-2.5pre21238-26ra85lr/lib /private/tmp/nix-build-hvfgvybqx3gabfc1mj5nxsccgl8i2jdp-stratego-libraries.drv-0/stratego-libraries-0.17pre18218/lib/native/stratego-lib/.libs/libstratego-lib-native.dylib ../../lib/native/stratego-lib/.libs/libstratego-lib-native.dylib /private/tmp/nix-build-hvfgvybqx3gabfc1mj5nxsccgl8i2jdp-stratego-libraries.drv-0/stratego-libraries-0.17pre18218/runtime/lib/.libs/libstratego-runtime.dylib -lm ../../runtime/lib/.libs/libstratego-runtime.dylib /nix/store/533k158i0n72l53g3mfjskmz19wpvar3-aterm-2.5pre21238-26ra85lr/lib/libATerm.dylib creating parse-options-test building placeholder-test.o gcc -DPACKAGE_NAME=\"stratego-libraries\" -DPACKAGE_TARNAME=\"stratego-libraries\" -DPACKAGE_VERSION=\"0.17\" -DPACKAGE_STRING=\"stratego-libraries\ 0.17\" -DPACKAGE_BUGREPORT=\"stratego@cs.uu.nl\" -DPACKAGE=\"stratego-libraries\" -DVERSION=\"0.17\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSIZEOF_VOID_P=4 -DSIZEOF_INT=4 -DSIZEOF_LONG=4 -DSIZEOF_DOUBLE=8 -DSVN_REVISION=\"18218\" -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_RESOURCE_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -I. -I ../../lib/native -I ../../runtime/lib -I/nix/store/533k158i0n72l53g3mfjskmz19wpvar3-aterm-2.5pre21238-26ra85lr/include -Wall -Wno-unused-label -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -g -O2 -c placeholder-test.c building placeholder-test /bin/sh ../../libtool --tag=CC --mode=link gcc -Wall -Wno-unused-label -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -g -O2 -bind_at_load -o placeholder-test placeholder-test.o ../../lib/spec/libstratego-lib.la ../../lib/native/stratego-lib/libstratego-lib-native.la ../../runtime/lib/libstratego-runtime.la -L/nix/store/533k158i0n72l53g3mfjskmz19wpvar3-aterm-2.5pre21238-26ra85lr/lib -lATerm  gcc -Wall -Wno-unused-label -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -g -O2 -bind_at_load -o .libs/placeholder-test placeholder-test.o ../../lib/spec/.libs/libstratego-lib.dylib -L/nix/store/533k158i0n72l53g3mfjskmz19wpvar3-aterm-2.5pre21238-26ra85lr/lib /private/tmp/nix-build-hvfgvybqx3gabfc1mj5nxsccgl8i2jdp-stratego-libraries.drv-0/stratego-libraries-0.17pre18218/lib/native/stratego-lib/.libs/libstratego-lib-native.dylib ../../lib/native/stratego-lib/.libs/libstratego-lib-native.dylib /private/tmp/nix-build-hvfgvybqx3gabfc1mj5nxsccgl8i2jdp-stratego-libraries.drv-0/stratego-libraries-0.17pre18218/runtime/lib/.libs/libstratego-runtime.dylib -lm ../../runtime/lib/.libs/libstratego-runtime.dylib /nix/store/533k158i0n72l53g3mfjskmz19wpvar3-aterm-2.5pre21238-26ra85lr/lib/libATerm.dylib creating placeholder-test building reals-test.o gcc -DPACKAGE_NAME=\"stratego-libraries\" -DPACKAGE_TARNAME=\"stratego-libraries\" -DPACKAGE_VERSION=\"0.17\" -DPACKAGE_STRING=\"stratego-libraries\ 0.17\" -DPACKAGE_BUGREPORT=\"stratego@cs.uu.nl\" -DPACKAGE=\"stratego-libraries\" -DVERSION=\"0.17\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSIZEOF_VOID_P=4 -DSIZEOF_INT=4 -DSIZEOF_LONG=4 -DSIZEOF_DOUBLE=8 -DSVN_REVISION=\"18218\" -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_RESOURCE_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -I. -I ../../lib/native -I ../../runtime/lib -I/nix/store/533k158i0n72l53g3mfjskmz19wpvar3-aterm-2.5pre21238-26ra85lr/include -Wall -Wno-unused-label -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -g -O2 -c reals-test.c building reals-test /bin/sh ../../libtool --tag=CC --mode=link gcc -Wall -Wno-unused-label -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -g -O2 -bind_at_load -o reals-test reals-test.o ../../lib/spec/libstratego-lib.la ../../lib/native/stratego-lib/libstratego-lib-native.la ../../runtime/lib/libstratego-runtime.la -L/nix/store/533k158i0n72l53g3mfjskmz19wpvar3-aterm-2.5pre21238-26ra85lr/lib -lATerm  gcc -Wall -Wno-unused-label -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -g -O2 -bind_at_load -o .libs/reals-test reals-test.o ../../lib/spec/.libs/libstratego-lib.dylib -L/nix/store/533k158i0n72l53g3mfjskmz19wpvar3-aterm-2.5pre21238-26ra85lr/lib /private/tmp/nix-build-hvfgvybqx3gabfc1mj5nxsccgl8i2jdp-stratego-libraries.drv-0/stratego-libraries-0.17pre18218/lib/native/stratego-lib/.libs/libstratego-lib-native.dylib ../../lib/native/stratego-lib/.libs/libstratego-lib-native.dylib /private/tmp/nix-build-hvfgvybqx3gabfc1mj5nxsccgl8i2jdp-stratego-libraries.drv-0/stratego-libraries-0.17pre18218/runtime/lib/.libs/libstratego-runtime.dylib -lm ../../runtime/lib/.libs/libstratego-runtime.dylib /nix/store/533k158i0n72l53g3mfjskmz19wpvar3-aterm-2.5pre21238-26ra85lr/lib/libATerm.dylib creating reals-test building rename-test.o gcc -DPACKAGE_NAME=\"stratego-libraries\" -DPACKAGE_TARNAME=\"stratego-libraries\" -DPACKAGE_VERSION=\"0.17\" -DPACKAGE_STRING=\"stratego-libraries\ 0.17\" -DPACKAGE_BUGREPORT=\"stratego@cs.uu.nl\" -DPACKAGE=\"stratego-libraries\" -DVERSION=\"0.17\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSIZEOF_VOID_P=4 -DSIZEOF_INT=4 -DSIZEOF_LONG=4 -DSIZEOF_DOUBLE=8 -DSVN_REVISION=\"18218\" -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_RESOURCE_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -I. -I ../../lib/native -I ../../runtime/lib -I/nix/store/533k158i0n72l53g3mfjskmz19wpvar3-aterm-2.5pre21238-26ra85lr/include -Wall -Wno-unused-label -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -g -O2 -c rename-test.c building rename-test /bin/sh ../../libtool --tag=CC --mode=link gcc -Wall -Wno-unused-label -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -g -O2 -bind_at_load -o rename-test rename-test.o ../../lib/spec/libstratego-lib.la ../../lib/native/stratego-lib/libstratego-lib-native.la ../../runtime/lib/libstratego-runtime.la -L/nix/store/533k158i0n72l53g3mfjskmz19wpvar3-aterm-2.5pre21238-26ra85lr/lib -lATerm  gcc -Wall -Wno-unused-label -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -g -O2 -bind_at_load -o .libs/rename-test rename-test.o ../../lib/spec/.libs/libstratego-lib.dylib -L/nix/store/533k158i0n72l53g3mfjskmz19wpvar3-aterm-2.5pre21238-26ra85lr/lib /private/tmp/nix-build-hvfgvybqx3gabfc1mj5nxsccgl8i2jdp-stratego-libraries.drv-0/stratego-libraries-0.17pre18218/lib/native/stratego-lib/.libs/libstratego-lib-native.dylib ../../lib/native/stratego-lib/.libs/libstratego-lib-native.dylib /private/tmp/nix-build-hvfgvybqx3gabfc1mj5nxsccgl8i2jdp-stratego-libraries.drv-0/stratego-libraries-0.17pre18218/runtime/lib/.libs/libstratego-runtime.dylib -lm ../../runtime/lib/.libs/libstratego-runtime.dylib /nix/store/533k158i0n72l53g3mfjskmz19wpvar3-aterm-2.5pre21238-26ra85lr/lib/libATerm.dylib creating rename-test building scoped-finite-map-test.o gcc -DPACKAGE_NAME=\"stratego-libraries\" -DPACKAGE_TARNAME=\"stratego-libraries\" -DPACKAGE_VERSION=\"0.17\" -DPACKAGE_STRING=\"stratego-libraries\ 0.17\" -DPACKAGE_BUGREPORT=\"stratego@cs.uu.nl\" -DPACKAGE=\"stratego-libraries\" -DVERSION=\"0.17\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSIZEOF_VOID_P=4 -DSIZEOF_INT=4 -DSIZEOF_LONG=4 -DSIZEOF_DOUBLE=8 -DSVN_REVISION=\"18218\" -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_RESOURCE_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -I. -I ../../lib/native -I ../../runtime/lib -I/nix/store/533k158i0n72l53g3mfjskmz19wpvar3-aterm-2.5pre21238-26ra85lr/include -Wall -Wno-unused-label -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -g -O2 -c scoped-finite-map-test.c building scoped-finite-map-test /bin/sh ../../libtool --tag=CC --mode=link gcc -Wall -Wno-unused-label -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -g -O2 -bind_at_load -o scoped-finite-map-test scoped-finite-map-test.o ../../lib/spec/libstratego-lib.la ../../lib/native/stratego-lib/libstratego-lib-native.la ../../runtime/lib/libstratego-runtime.la -L/nix/store/533k158i0n72l53g3mfjskmz19wpvar3-aterm-2.5pre21238-26ra85lr/lib -lATerm  gcc -Wall -Wno-unused-label -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -g -O2 -bind_at_load -o .libs/scoped-finite-map-test scoped-finite-map-test.o ../../lib/spec/.libs/libstratego-lib.dylib -L/nix/store/533k158i0n72l53g3mfjskmz19wpvar3-aterm-2.5pre21238-26ra85lr/lib /private/tmp/nix-build-hvfgvybqx3gabfc1mj5nxsccgl8i2jdp-stratego-libraries.drv-0/stratego-libraries-0.17pre18218/lib/native/stratego-lib/.libs/libstratego-lib-native.dylib ../../lib/native/stratego-lib/.libs/libstratego-lib-native.dylib /private/tmp/nix-build-hvfgvybqx3gabfc1mj5nxsccgl8i2jdp-stratego-libraries.drv-0/stratego-libraries-0.17pre18218/runtime/lib/.libs/libstratego-runtime.dylib -lm ../../runtime/lib/.libs/libstratego-runtime.dylib /nix/store/533k158i0n72l53g3mfjskmz19wpvar3-aterm-2.5pre21238-26ra85lr/lib/libATerm.dylib creating scoped-finite-map-test building sets-test.o gcc -DPACKAGE_NAME=\"stratego-libraries\" -DPACKAGE_TARNAME=\"stratego-libraries\" -DPACKAGE_VERSION=\"0.17\" -DPACKAGE_STRING=\"stratego-libraries\ 0.17\" -DPACKAGE_BUGREPORT=\"stratego@cs.uu.nl\" -DPACKAGE=\"stratego-libraries\" -DVERSION=\"0.17\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSIZEOF_VOID_P=4 -DSIZEOF_INT=4 -DSIZEOF_LONG=4 -DSIZEOF_DOUBLE=8 -DSVN_REVISION=\"18218\" -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_RESOURCE_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -I. -I ../../lib/native -I ../../runtime/lib -I/nix/store/533k158i0n72l53g3mfjskmz19wpvar3-aterm-2.5pre21238-26ra85lr/include -Wall -Wno-unused-label -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -g -O2 -c sets-test.c building sets-test /bin/sh ../../libtool --tag=CC --mode=link gcc -Wall -Wno-unused-label -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -g -O2 -bind_at_load -o sets-test sets-test.o ../../lib/spec/libstratego-lib.la ../../lib/native/stratego-lib/libstratego-lib-native.la ../../runtime/lib/libstratego-runtime.la -L/nix/store/533k158i0n72l53g3mfjskmz19wpvar3-aterm-2.5pre21238-26ra85lr/lib -lATerm  gcc -Wall -Wno-unused-label -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -g -O2 -bind_at_load -o .libs/sets-test sets-test.o ../../lib/spec/.libs/libstratego-lib.dylib -L/nix/store/533k158i0n72l53g3mfjskmz19wpvar3-aterm-2.5pre21238-26ra85lr/lib /private/tmp/nix-build-hvfgvybqx3gabfc1mj5nxsccgl8i2jdp-stratego-libraries.drv-0/stratego-libraries-0.17pre18218/lib/native/stratego-lib/.libs/libstratego-lib-native.dylib ../../lib/native/stratego-lib/.libs/libstratego-lib-native.dylib /private/tmp/nix-build-hvfgvybqx3gabfc1mj5nxsccgl8i2jdp-stratego-libraries.drv-0/stratego-libraries-0.17pre18218/runtime/lib/.libs/libstratego-runtime.dylib -lm ../../runtime/lib/.libs/libstratego-runtime.dylib /nix/store/533k158i0n72l53g3mfjskmz19wpvar3-aterm-2.5pre21238-26ra85lr/lib/libATerm.dylib creating sets-test building share-test.o gcc -DPACKAGE_NAME=\"stratego-libraries\" -DPACKAGE_TARNAME=\"stratego-libraries\" -DPACKAGE_VERSION=\"0.17\" -DPACKAGE_STRING=\"stratego-libraries\ 0.17\" -DPACKAGE_BUGREPORT=\"stratego@cs.uu.nl\" -DPACKAGE=\"stratego-libraries\" -DVERSION=\"0.17\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSIZEOF_VOID_P=4 -DSIZEOF_INT=4 -DSIZEOF_LONG=4 -DSIZEOF_DOUBLE=8 -DSVN_REVISION=\"18218\" -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_RESOURCE_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -I. -I ../../lib/native -I ../../runtime/lib -I/nix/store/533k158i0n72l53g3mfjskmz19wpvar3-aterm-2.5pre21238-26ra85lr/include -Wall -Wno-unused-label -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -g -O2 -c share-test.c building share-test /bin/sh ../../libtool --tag=CC --mode=link gcc -Wall -Wno-unused-label -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -g -O2 -bind_at_load -o share-test share-test.o ../../lib/spec/libstratego-lib.la ../../lib/native/stratego-lib/libstratego-lib-native.la ../../runtime/lib/libstratego-runtime.la -L/nix/store/533k158i0n72l53g3mfjskmz19wpvar3-aterm-2.5pre21238-26ra85lr/lib -lATerm  gcc -Wall -Wno-unused-label -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -g -O2 -bind_at_load -o .libs/share-test share-test.o ../../lib/spec/.libs/libstratego-lib.dylib -L/nix/store/533k158i0n72l53g3mfjskmz19wpvar3-aterm-2.5pre21238-26ra85lr/lib /private/tmp/nix-build-hvfgvybqx3gabfc1mj5nxsccgl8i2jdp-stratego-libraries.drv-0/stratego-libraries-0.17pre18218/lib/native/stratego-lib/.libs/libstratego-lib-native.dylib ../../lib/native/stratego-lib/.libs/libstratego-lib-native.dylib /private/tmp/nix-build-hvfgvybqx3gabfc1mj5nxsccgl8i2jdp-stratego-libraries.drv-0/stratego-libraries-0.17pre18218/runtime/lib/.libs/libstratego-runtime.dylib -lm ../../runtime/lib/.libs/libstratego-runtime.dylib /nix/store/533k158i0n72l53g3mfjskmz19wpvar3-aterm-2.5pre21238-26ra85lr/lib/libATerm.dylib creating share-test building simple-traversal-test.o gcc -DPACKAGE_NAME=\"stratego-libraries\" -DPACKAGE_TARNAME=\"stratego-libraries\" -DPACKAGE_VERSION=\"0.17\" -DPACKAGE_STRING=\"stratego-libraries\ 0.17\" -DPACKAGE_BUGREPORT=\"stratego@cs.uu.nl\" -DPACKAGE=\"stratego-libraries\" -DVERSION=\"0.17\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSIZEOF_VOID_P=4 -DSIZEOF_INT=4 -DSIZEOF_LONG=4 -DSIZEOF_DOUBLE=8 -DSVN_REVISION=\"18218\" -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_RESOURCE_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -I. -I ../../lib/native -I ../../runtime/lib -I/nix/store/533k158i0n72l53g3mfjskmz19wpvar3-aterm-2.5pre21238-26ra85lr/include -Wall -Wno-unused-label -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -g -O2 -c simple-traversal-test.c building simple-traversal-test /bin/sh ../../libtool --tag=CC --mode=link gcc -Wall -Wno-unused-label -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -g -O2 -bind_at_load -o simple-traversal-test simple-traversal-test.o ../../lib/spec/libstratego-lib.la ../../lib/native/stratego-lib/libstratego-lib-native.la ../../runtime/lib/libstratego-runtime.la -L/nix/store/533k158i0n72l53g3mfjskmz19wpvar3-aterm-2.5pre21238-26ra85lr/lib -lATerm  gcc -Wall -Wno-unused-label -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -g -O2 -bind_at_load -o .libs/simple-traversal-test simple-traversal-test.o ../../lib/spec/.libs/libstratego-lib.dylib -L/nix/store/533k158i0n72l53g3mfjskmz19wpvar3-aterm-2.5pre21238-26ra85lr/lib /private/tmp/nix-build-hvfgvybqx3gabfc1mj5nxsccgl8i2jdp-stratego-libraries.drv-0/stratego-libraries-0.17pre18218/lib/native/stratego-lib/.libs/libstratego-lib-native.dylib ../../lib/native/stratego-lib/.libs/libstratego-lib-native.dylib /private/tmp/nix-build-hvfgvybqx3gabfc1mj5nxsccgl8i2jdp-stratego-libraries.drv-0/stratego-libraries-0.17pre18218/runtime/lib/.libs/libstratego-runtime.dylib -lm ../../runtime/lib/.libs/libstratego-runtime.dylib /nix/store/533k158i0n72l53g3mfjskmz19wpvar3-aterm-2.5pre21238-26ra85lr/lib/libATerm.dylib creating simple-traversal-test building strcmp-test.o gcc -DPACKAGE_NAME=\"stratego-libraries\" -DPACKAGE_TARNAME=\"stratego-libraries\" -DPACKAGE_VERSION=\"0.17\" -DPACKAGE_STRING=\"stratego-libraries\ 0.17\" -DPACKAGE_BUGREPORT=\"stratego@cs.uu.nl\" -DPACKAGE=\"stratego-libraries\" -DVERSION=\"0.17\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSIZEOF_VOID_P=4 -DSIZEOF_INT=4 -DSIZEOF_LONG=4 -DSIZEOF_DOUBLE=8 -DSVN_REVISION=\"18218\" -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_RESOURCE_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -I. -I ../../lib/native -I ../../runtime/lib -I/nix/store/533k158i0n72l53g3mfjskmz19wpvar3-aterm-2.5pre21238-26ra85lr/include -Wall -Wno-unused-label -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -g -O2 -c strcmp-test.c building strcmp-test /bin/sh ../../libtool --tag=CC --mode=link gcc -Wall -Wno-unused-label -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -g -O2 -bind_at_load -o strcmp-test strcmp-test.o ../../lib/spec/libstratego-lib.la ../../lib/native/stratego-lib/libstratego-lib-native.la ../../runtime/lib/libstratego-runtime.la -L/nix/store/533k158i0n72l53g3mfjskmz19wpvar3-aterm-2.5pre21238-26ra85lr/lib -lATerm  gcc -Wall -Wno-unused-label -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -g -O2 -bind_at_load -o .libs/strcmp-test strcmp-test.o ../../lib/spec/.libs/libstratego-lib.dylib -L/nix/store/533k158i0n72l53g3mfjskmz19wpvar3-aterm-2.5pre21238-26ra85lr/lib /private/tmp/nix-build-hvfgvybqx3gabfc1mj5nxsccgl8i2jdp-stratego-libraries.drv-0/stratego-libraries-0.17pre18218/lib/native/stratego-lib/.libs/libstratego-lib-native.dylib ../../lib/native/stratego-lib/.libs/libstratego-lib-native.dylib /private/tmp/nix-build-hvfgvybqx3gabfc1mj5nxsccgl8i2jdp-stratego-libraries.drv-0/stratego-libraries-0.17pre18218/runtime/lib/.libs/libstratego-runtime.dylib -lm ../../runtime/lib/.libs/libstratego-runtime.dylib /nix/store/533k158i0n72l53g3mfjskmz19wpvar3-aterm-2.5pre21238-26ra85lr/lib/libATerm.dylib creating strcmp-test building string-test.o gcc -DPACKAGE_NAME=\"stratego-libraries\" -DPACKAGE_TARNAME=\"stratego-libraries\" -DPACKAGE_VERSION=\"0.17\" -DPACKAGE_STRING=\"stratego-libraries\ 0.17\" -DPACKAGE_BUGREPORT=\"stratego@cs.uu.nl\" -DPACKAGE=\"stratego-libraries\" -DVERSION=\"0.17\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSIZEOF_VOID_P=4 -DSIZEOF_INT=4 -DSIZEOF_LONG=4 -DSIZEOF_DOUBLE=8 -DSVN_REVISION=\"18218\" -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_RESOURCE_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -I. -I ../../lib/native -I ../../runtime/lib -I/nix/store/533k158i0n72l53g3mfjskmz19wpvar3-aterm-2.5pre21238-26ra85lr/include -Wall -Wno-unused-label -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -g -O2 -c string-test.c building string-test /bin/sh ../../libtool --tag=CC --mode=link gcc -Wall -Wno-unused-label -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -g -O2 -bind_at_load -o string-test string-test.o ../../lib/spec/libstratego-lib.la ../../lib/native/stratego-lib/libstratego-lib-native.la ../../runtime/lib/libstratego-runtime.la -L/nix/store/533k158i0n72l53g3mfjskmz19wpvar3-aterm-2.5pre21238-26ra85lr/lib -lATerm  gcc -Wall -Wno-unused-label -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -g -O2 -bind_at_load -o .libs/string-test string-test.o ../../lib/spec/.libs/libstratego-lib.dylib -L/nix/store/533k158i0n72l53g3mfjskmz19wpvar3-aterm-2.5pre21238-26ra85lr/lib /private/tmp/nix-build-hvfgvybqx3gabfc1mj5nxsccgl8i2jdp-stratego-libraries.drv-0/stratego-libraries-0.17pre18218/lib/native/stratego-lib/.libs/libstratego-lib-native.dylib ../../lib/native/stratego-lib/.libs/libstratego-lib-native.dylib /private/tmp/nix-build-hvfgvybqx3gabfc1mj5nxsccgl8i2jdp-stratego-libraries.drv-0/stratego-libraries-0.17pre18218/runtime/lib/.libs/libstratego-runtime.dylib -lm ../../runtime/lib/.libs/libstratego-runtime.dylib /nix/store/533k158i0n72l53g3mfjskmz19wpvar3-aterm-2.5pre21238-26ra85lr/lib/libATerm.dylib creating string-test building string-misc-test.o gcc -DPACKAGE_NAME=\"stratego-libraries\" -DPACKAGE_TARNAME=\"stratego-libraries\" -DPACKAGE_VERSION=\"0.17\" -DPACKAGE_STRING=\"stratego-libraries\ 0.17\" -DPACKAGE_BUGREPORT=\"stratego@cs.uu.nl\" -DPACKAGE=\"stratego-libraries\" -DVERSION=\"0.17\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSIZEOF_VOID_P=4 -DSIZEOF_INT=4 -DSIZEOF_LONG=4 -DSIZEOF_DOUBLE=8 -DSVN_REVISION=\"18218\" -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_RESOURCE_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -I. -I ../../lib/native -I ../../runtime/lib -I/nix/store/533k158i0n72l53g3mfjskmz19wpvar3-aterm-2.5pre21238-26ra85lr/include -Wall -Wno-unused-label -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -g -O2 -c string-misc-test.c building string-misc-test /bin/sh ../../libtool --tag=CC --mode=link gcc -Wall -Wno-unused-label -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -g -O2 -bind_at_load -o string-misc-test string-misc-test.o ../../lib/spec/libstratego-lib.la ../../lib/native/stratego-lib/libstratego-lib-native.la ../../runtime/lib/libstratego-runtime.la -L/nix/store/533k158i0n72l53g3mfjskmz19wpvar3-aterm-2.5pre21238-26ra85lr/lib -lATerm  gcc -Wall -Wno-unused-label -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -g -O2 -bind_at_load -o .libs/string-misc-test string-misc-test.o ../../lib/spec/.libs/libstratego-lib.dylib -L/nix/store/533k158i0n72l53g3mfjskmz19wpvar3-aterm-2.5pre21238-26ra85lr/lib /private/tmp/nix-build-hvfgvybqx3gabfc1mj5nxsccgl8i2jdp-stratego-libraries.drv-0/stratego-libraries-0.17pre18218/lib/native/stratego-lib/.libs/libstratego-lib-native.dylib ../../lib/native/stratego-lib/.libs/libstratego-lib-native.dylib /private/tmp/nix-build-hvfgvybqx3gabfc1mj5nxsccgl8i2jdp-stratego-libraries.drv-0/stratego-libraries-0.17pre18218/runtime/lib/.libs/libstratego-runtime.dylib -lm ../../runtime/lib/.libs/libstratego-runtime.dylib /nix/store/533k158i0n72l53g3mfjskmz19wpvar3-aterm-2.5pre21238-26ra85lr/lib/libATerm.dylib creating string-misc-test building substitution-test.o gcc -DPACKAGE_NAME=\"stratego-libraries\" -DPACKAGE_TARNAME=\"stratego-libraries\" -DPACKAGE_VERSION=\"0.17\" -DPACKAGE_STRING=\"stratego-libraries\ 0.17\" -DPACKAGE_BUGREPORT=\"stratego@cs.uu.nl\" -DPACKAGE=\"stratego-libraries\" -DVERSION=\"0.17\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSIZEOF_VOID_P=4 -DSIZEOF_INT=4 -DSIZEOF_LONG=4 -DSIZEOF_DOUBLE=8 -DSVN_REVISION=\"18218\" -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_RESOURCE_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -I. -I ../../lib/native -I ../../runtime/lib -I/nix/store/533k158i0n72l53g3mfjskmz19wpvar3-aterm-2.5pre21238-26ra85lr/include -Wall -Wno-unused-label -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -g -O2 -c substitution-test.c building substitution-test /bin/sh ../../libtool --tag=CC --mode=link gcc -Wall -Wno-unused-label -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -g -O2 -bind_at_load -o substitution-test substitution-test.o ../../lib/spec/libstratego-lib.la ../../lib/native/stratego-lib/libstratego-lib-native.la ../../runtime/lib/libstratego-runtime.la -L/nix/store/533k158i0n72l53g3mfjskmz19wpvar3-aterm-2.5pre21238-26ra85lr/lib -lATerm  gcc -Wall -Wno-unused-label -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -g -O2 -bind_at_load -o .libs/substitution-test substitution-test.o ../../lib/spec/.libs/libstratego-lib.dylib -L/nix/store/533k158i0n72l53g3mfjskmz19wpvar3-aterm-2.5pre21238-26ra85lr/lib /private/tmp/nix-build-hvfgvybqx3gabfc1mj5nxsccgl8i2jdp-stratego-libraries.drv-0/stratego-libraries-0.17pre18218/lib/native/stratego-lib/.libs/libstratego-lib-native.dylib ../../lib/native/stratego-lib/.libs/libstratego-lib-native.dylib /private/tmp/nix-build-hvfgvybqx3gabfc1mj5nxsccgl8i2jdp-stratego-libraries.drv-0/stratego-libraries-0.17pre18218/runtime/lib/.libs/libstratego-runtime.dylib -lm ../../runtime/lib/.libs/libstratego-runtime.dylib /nix/store/533k158i0n72l53g3mfjskmz19wpvar3-aterm-2.5pre21238-26ra85lr/lib/libATerm.dylib creating substitution-test building tables-test.o gcc -DPACKAGE_NAME=\"stratego-libraries\" -DPACKAGE_TARNAME=\"stratego-libraries\" -DPACKAGE_VERSION=\"0.17\" -DPACKAGE_STRING=\"stratego-libraries\ 0.17\" -DPACKAGE_BUGREPORT=\"stratego@cs.uu.nl\" -DPACKAGE=\"stratego-libraries\" -DVERSION=\"0.17\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSIZEOF_VOID_P=4 -DSIZEOF_INT=4 -DSIZEOF_LONG=4 -DSIZEOF_DOUBLE=8 -DSVN_REVISION=\"18218\" -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_RESOURCE_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -I. -I ../../lib/native -I ../../runtime/lib -I/nix/store/533k158i0n72l53g3mfjskmz19wpvar3-aterm-2.5pre21238-26ra85lr/include -Wall -Wno-unused-label -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -g -O2 -c tables-test.c building tables-test /bin/sh ../../libtool --tag=CC --mode=link gcc -Wall -Wno-unused-label -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -g -O2 -bind_at_load -o tables-test tables-test.o ../../lib/spec/libstratego-lib.la ../../lib/native/stratego-lib/libstratego-lib-native.la ../../runtime/lib/libstratego-runtime.la -L/nix/store/533k158i0n72l53g3mfjskmz19wpvar3-aterm-2.5pre21238-26ra85lr/lib -lATerm  gcc -Wall -Wno-unused-label -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -g -O2 -bind_at_load -o .libs/tables-test tables-test.o ../../lib/spec/.libs/libstratego-lib.dylib -L/nix/store/533k158i0n72l53g3mfjskmz19wpvar3-aterm-2.5pre21238-26ra85lr/lib /private/tmp/nix-build-hvfgvybqx3gabfc1mj5nxsccgl8i2jdp-stratego-libraries.drv-0/stratego-libraries-0.17pre18218/lib/native/stratego-lib/.libs/libstratego-lib-native.dylib ../../lib/native/stratego-lib/.libs/libstratego-lib-native.dylib /private/tmp/nix-build-hvfgvybqx3gabfc1mj5nxsccgl8i2jdp-stratego-libraries.drv-0/stratego-libraries-0.17pre18218/runtime/lib/.libs/libstratego-runtime.dylib -lm ../../runtime/lib/.libs/libstratego-runtime.dylib /nix/store/533k158i0n72l53g3mfjskmz19wpvar3-aterm-2.5pre21238-26ra85lr/lib/libATerm.dylib creating tables-test building term-zip-test.o gcc -DPACKAGE_NAME=\"stratego-libraries\" -DPACKAGE_TARNAME=\"stratego-libraries\" -DPACKAGE_VERSION=\"0.17\" -DPACKAGE_STRING=\"stratego-libraries\ 0.17\" -DPACKAGE_BUGREPORT=\"stratego@cs.uu.nl\" -DPACKAGE=\"stratego-libraries\" -DVERSION=\"0.17\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSIZEOF_VOID_P=4 -DSIZEOF_INT=4 -DSIZEOF_LONG=4 -DSIZEOF_DOUBLE=8 -DSVN_REVISION=\"18218\" -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_RESOURCE_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -I. -I ../../lib/native -I ../../runtime/lib -I/nix/store/533k158i0n72l53g3mfjskmz19wpvar3-aterm-2.5pre21238-26ra85lr/include -Wall -Wno-unused-label -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -g -O2 -c term-zip-test.c building term-zip-test /bin/sh ../../libtool --tag=CC --mode=link gcc -Wall -Wno-unused-label -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -g -O2 -bind_at_load -o term-zip-test term-zip-test.o ../../lib/spec/libstratego-lib.la ../../lib/native/stratego-lib/libstratego-lib-native.la ../../runtime/lib/libstratego-runtime.la -L/nix/store/533k158i0n72l53g3mfjskmz19wpvar3-aterm-2.5pre21238-26ra85lr/lib -lATerm  gcc -Wall -Wno-unused-label -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -g -O2 -bind_at_load -o .libs/term-zip-test term-zip-test.o ../../lib/spec/.libs/libstratego-lib.dylib -L/nix/store/533k158i0n72l53g3mfjskmz19wpvar3-aterm-2.5pre21238-26ra85lr/lib /private/tmp/nix-build-hvfgvybqx3gabfc1mj5nxsccgl8i2jdp-stratego-libraries.drv-0/stratego-libraries-0.17pre18218/lib/native/stratego-lib/.libs/libstratego-lib-native.dylib ../../lib/native/stratego-lib/.libs/libstratego-lib-native.dylib /private/tmp/nix-build-hvfgvybqx3gabfc1mj5nxsccgl8i2jdp-stratego-libraries.drv-0/stratego-libraries-0.17pre18218/runtime/lib/.libs/libstratego-runtime.dylib -lm ../../runtime/lib/.libs/libstratego-runtime.dylib /nix/store/533k158i0n72l53g3mfjskmz19wpvar3-aterm-2.5pre21238-26ra85lr/lib/libATerm.dylib creating term-zip-test building term-common-test.o gcc -DPACKAGE_NAME=\"stratego-libraries\" -DPACKAGE_TARNAME=\"stratego-libraries\" -DPACKAGE_VERSION=\"0.17\" -DPACKAGE_STRING=\"stratego-libraries\ 0.17\" -DPACKAGE_BUGREPORT=\"stratego@cs.uu.nl\" -DPACKAGE=\"stratego-libraries\" -DVERSION=\"0.17\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSIZEOF_VOID_P=4 -DSIZEOF_INT=4 -DSIZEOF_LONG=4 -DSIZEOF_DOUBLE=8 -DSVN_REVISION=\"18218\" -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_RESOURCE_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -I. -I ../../lib/native -I ../../runtime/lib -I/nix/store/533k158i0n72l53g3mfjskmz19wpvar3-aterm-2.5pre21238-26ra85lr/include -Wall -Wno-unused-label -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -g -O2 -c term-common-test.c building term-common-test /bin/sh ../../libtool --tag=CC --mode=link gcc -Wall -Wno-unused-label -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -g -O2 -bind_at_load -o term-common-test term-common-test.o ../../lib/spec/libstratego-lib.la ../../lib/native/stratego-lib/libstratego-lib-native.la ../../runtime/lib/libstratego-runtime.la -L/nix/store/533k158i0n72l53g3mfjskmz19wpvar3-aterm-2.5pre21238-26ra85lr/lib -lATerm  gcc -Wall -Wno-unused-label -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -g -O2 -bind_at_load -o .libs/term-common-test term-common-test.o ../../lib/spec/.libs/libstratego-lib.dylib -L/nix/store/533k158i0n72l53g3mfjskmz19wpvar3-aterm-2.5pre21238-26ra85lr/lib /private/tmp/nix-build-hvfgvybqx3gabfc1mj5nxsccgl8i2jdp-stratego-libraries.drv-0/stratego-libraries-0.17pre18218/lib/native/stratego-lib/.libs/libstratego-lib-native.dylib ../../lib/native/stratego-lib/.libs/libstratego-lib-native.dylib /private/tmp/nix-build-hvfgvybqx3gabfc1mj5nxsccgl8i2jdp-stratego-libraries.drv-0/stratego-libraries-0.17pre18218/runtime/lib/.libs/libstratego-runtime.dylib -lm ../../runtime/lib/.libs/libstratego-runtime.dylib /nix/store/533k158i0n72l53g3mfjskmz19wpvar3-aterm-2.5pre21238-26ra85lr/lib/libATerm.dylib creating term-common-test building tuple-test.o gcc -DPACKAGE_NAME=\"stratego-libraries\" -DPACKAGE_TARNAME=\"stratego-libraries\" -DPACKAGE_VERSION=\"0.17\" -DPACKAGE_STRING=\"stratego-libraries\ 0.17\" -DPACKAGE_BUGREPORT=\"stratego@cs.uu.nl\" -DPACKAGE=\"stratego-libraries\" -DVERSION=\"0.17\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSIZEOF_VOID_P=4 -DSIZEOF_INT=4 -DSIZEOF_LONG=4 -DSIZEOF_DOUBLE=8 -DSVN_REVISION=\"18218\" -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_RESOURCE_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -I. -I ../../lib/native -I ../../runtime/lib -I/nix/store/533k158i0n72l53g3mfjskmz19wpvar3-aterm-2.5pre21238-26ra85lr/include -Wall -Wno-unused-label -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -g -O2 -c tuple-test.c building tuple-test /bin/sh ../../libtool --tag=CC --mode=link gcc -Wall -Wno-unused-label -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -g -O2 -bind_at_load -o tuple-test tuple-test.o ../../lib/spec/libstratego-lib.la ../../lib/native/stratego-lib/libstratego-lib-native.la ../../runtime/lib/libstratego-runtime.la -L/nix/store/533k158i0n72l53g3mfjskmz19wpvar3-aterm-2.5pre21238-26ra85lr/lib -lATerm  gcc -Wall -Wno-unused-label -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -g -O2 -bind_at_load -o .libs/tuple-test tuple-test.o ../../lib/spec/.libs/libstratego-lib.dylib -L/nix/store/533k158i0n72l53g3mfjskmz19wpvar3-aterm-2.5pre21238-26ra85lr/lib /private/tmp/nix-build-hvfgvybqx3gabfc1mj5nxsccgl8i2jdp-stratego-libraries.drv-0/stratego-libraries-0.17pre18218/lib/native/stratego-lib/.libs/libstratego-lib-native.dylib ../../lib/native/stratego-lib/.libs/libstratego-lib-native.dylib /private/tmp/nix-build-hvfgvybqx3gabfc1mj5nxsccgl8i2jdp-stratego-libraries.drv-0/stratego-libraries-0.17pre18218/runtime/lib/.libs/libstratego-runtime.dylib -lm ../../runtime/lib/.libs/libstratego-runtime.dylib /nix/store/533k158i0n72l53g3mfjskmz19wpvar3-aterm-2.5pre21238-26ra85lr/lib/libATerm.dylib creating tuple-test building unification-test.o gcc -DPACKAGE_NAME=\"stratego-libraries\" -DPACKAGE_TARNAME=\"stratego-libraries\" -DPACKAGE_VERSION=\"0.17\" -DPACKAGE_STRING=\"stratego-libraries\ 0.17\" -DPACKAGE_BUGREPORT=\"stratego@cs.uu.nl\" -DPACKAGE=\"stratego-libraries\" -DVERSION=\"0.17\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSIZEOF_VOID_P=4 -DSIZEOF_INT=4 -DSIZEOF_LONG=4 -DSIZEOF_DOUBLE=8 -DSVN_REVISION=\"18218\" -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_RESOURCE_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -I. -I ../../lib/native -I ../../runtime/lib -I/nix/store/533k158i0n72l53g3mfjskmz19wpvar3-aterm-2.5pre21238-26ra85lr/include -Wall -Wno-unused-label -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -g -O2 -c unification-test.c building unification-test /bin/sh ../../libtool --tag=CC --mode=link gcc -Wall -Wno-unused-label -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -g -O2 -bind_at_load -o unification-test unification-test.o ../../lib/spec/libstratego-lib.la ../../lib/native/stratego-lib/libstratego-lib-native.la ../../runtime/lib/libstratego-runtime.la -L/nix/store/533k158i0n72l53g3mfjskmz19wpvar3-aterm-2.5pre21238-26ra85lr/lib -lATerm  gcc -Wall -Wno-unused-label -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -g -O2 -bind_at_load -o .libs/unification-test unification-test.o ../../lib/spec/.libs/libstratego-lib.dylib -L/nix/store/533k158i0n72l53g3mfjskmz19wpvar3-aterm-2.5pre21238-26ra85lr/lib /private/tmp/nix-build-hvfgvybqx3gabfc1mj5nxsccgl8i2jdp-stratego-libraries.drv-0/stratego-libraries-0.17pre18218/lib/native/stratego-lib/.libs/libstratego-lib-native.dylib ../../lib/native/stratego-lib/.libs/libstratego-lib-native.dylib /private/tmp/nix-build-hvfgvybqx3gabfc1mj5nxsccgl8i2jdp-stratego-libraries.drv-0/stratego-libraries-0.17pre18218/runtime/lib/.libs/libstratego-runtime.dylib -lm ../../runtime/lib/.libs/libstratego-runtime.dylib /nix/store/533k158i0n72l53g3mfjskmz19wpvar3-aterm-2.5pre21238-26ra85lr/lib/libATerm.dylib creating unification-test building system-io-file-test.o gcc -DPACKAGE_NAME=\"stratego-libraries\" -DPACKAGE_TARNAME=\"stratego-libraries\" -DPACKAGE_VERSION=\"0.17\" -DPACKAGE_STRING=\"stratego-libraries\ 0.17\" -DPACKAGE_BUGREPORT=\"stratego@cs.uu.nl\" -DPACKAGE=\"stratego-libraries\" -DVERSION=\"0.17\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSIZEOF_VOID_P=4 -DSIZEOF_INT=4 -DSIZEOF_LONG=4 -DSIZEOF_DOUBLE=8 -DSVN_REVISION=\"18218\" -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_RESOURCE_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -I. -I ../../lib/native -I ../../runtime/lib -I/nix/store/533k158i0n72l53g3mfjskmz19wpvar3-aterm-2.5pre21238-26ra85lr/include -Wall -Wno-unused-label -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -g -O2 -c system-io-file-test.c building system-io-file-test /bin/sh ../../libtool --tag=CC --mode=link gcc -Wall -Wno-unused-label -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -g -O2 -bind_at_load -o system-io-file-test system-io-file-test.o ../../lib/spec/libstratego-lib.la ../../lib/native/stratego-lib/libstratego-lib-native.la ../../runtime/lib/libstratego-runtime.la -L/nix/store/533k158i0n72l53g3mfjskmz19wpvar3-aterm-2.5pre21238-26ra85lr/lib -lATerm  gcc -Wall -Wno-unused-label -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -g -O2 -bind_at_load -o .libs/system-io-file-test system-io-file-test.o ../../lib/spec/.libs/libstratego-lib.dylib -L/nix/store/533k158i0n72l53g3mfjskmz19wpvar3-aterm-2.5pre21238-26ra85lr/lib /private/tmp/nix-build-hvfgvybqx3gabfc1mj5nxsccgl8i2jdp-stratego-libraries.drv-0/stratego-libraries-0.17pre18218/lib/native/stratego-lib/.libs/libstratego-lib-native.dylib ../../lib/native/stratego-lib/.libs/libstratego-lib-native.dylib /private/tmp/nix-build-hvfgvybqx3gabfc1mj5nxsccgl8i2jdp-stratego-libraries.drv-0/stratego-libraries-0.17pre18218/runtime/lib/.libs/libstratego-runtime.dylib -lm ../../runtime/lib/.libs/libstratego-runtime.dylib /nix/store/533k158i0n72l53g3mfjskmz19wpvar3-aterm-2.5pre21238-26ra85lr/lib/libATerm.dylib creating system-io-file-test building system-posix-test.o gcc -DPACKAGE_NAME=\"stratego-libraries\" -DPACKAGE_TARNAME=\"stratego-libraries\" -DPACKAGE_VERSION=\"0.17\" -DPACKAGE_STRING=\"stratego-libraries\ 0.17\" -DPACKAGE_BUGREPORT=\"stratego@cs.uu.nl\" -DPACKAGE=\"stratego-libraries\" -DVERSION=\"0.17\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSIZEOF_VOID_P=4 -DSIZEOF_INT=4 -DSIZEOF_LONG=4 -DSIZEOF_DOUBLE=8 -DSVN_REVISION=\"18218\" -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_RESOURCE_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -I. -I ../../lib/native -I ../../runtime/lib -I/nix/store/533k158i0n72l53g3mfjskmz19wpvar3-aterm-2.5pre21238-26ra85lr/include -Wall -Wno-unused-label -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -g -O2 -c system-posix-test.c building system-posix-test /bin/sh ../../libtool --tag=CC --mode=link gcc -Wall -Wno-unused-label -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -g -O2 -bind_at_load -o system-posix-test system-posix-test.o ../../lib/spec/libstratego-lib.la ../../lib/native/stratego-lib/libstratego-lib-native.la ../../runtime/lib/libstratego-runtime.la -L/nix/store/533k158i0n72l53g3mfjskmz19wpvar3-aterm-2.5pre21238-26ra85lr/lib -lATerm  gcc -Wall -Wno-unused-label -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -g -O2 -bind_at_load -o .libs/system-posix-test system-posix-test.o ../../lib/spec/.libs/libstratego-lib.dylib -L/nix/store/533k158i0n72l53g3mfjskmz19wpvar3-aterm-2.5pre21238-26ra85lr/lib /private/tmp/nix-build-hvfgvybqx3gabfc1mj5nxsccgl8i2jdp-stratego-libraries.drv-0/stratego-libraries-0.17pre18218/lib/native/stratego-lib/.libs/libstratego-lib-native.dylib ../../lib/native/stratego-lib/.libs/libstratego-lib-native.dylib /private/tmp/nix-build-hvfgvybqx3gabfc1mj5nxsccgl8i2jdp-stratego-libraries.drv-0/stratego-libraries-0.17pre18218/runtime/lib/.libs/libstratego-runtime.dylib -lm ../../runtime/lib/.libs/libstratego-runtime.dylib /nix/store/533k158i0n72l53g3mfjskmz19wpvar3-aterm-2.5pre21238-26ra85lr/lib/libATerm.dylib creating system-posix-test building system-posix-xsi-test.o gcc -DPACKAGE_NAME=\"stratego-libraries\" -DPACKAGE_TARNAME=\"stratego-libraries\" -DPACKAGE_VERSION=\"0.17\" -DPACKAGE_STRING=\"stratego-libraries\ 0.17\" -DPACKAGE_BUGREPORT=\"stratego@cs.uu.nl\" -DPACKAGE=\"stratego-libraries\" -DVERSION=\"0.17\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSIZEOF_VOID_P=4 -DSIZEOF_INT=4 -DSIZEOF_LONG=4 -DSIZEOF_DOUBLE=8 -DSVN_REVISION=\"18218\" -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_RESOURCE_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -I. -I ../../lib/native -I ../../runtime/lib -I/nix/store/533k158i0n72l53g3mfjskmz19wpvar3-aterm-2.5pre21238-26ra85lr/include -Wall -Wno-unused-label -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -g -O2 -c system-posix-xsi-test.c building system-posix-xsi-test /bin/sh ../../libtool --tag=CC --mode=link gcc -Wall -Wno-unused-label -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -g -O2 -bind_at_load -o system-posix-xsi-test system-posix-xsi-test.o ../../lib/spec/libstratego-lib.la ../../lib/native/stratego-lib/libstratego-lib-native.la ../../runtime/lib/libstratego-runtime.la -L/nix/store/533k158i0n72l53g3mfjskmz19wpvar3-aterm-2.5pre21238-26ra85lr/lib -lATerm  gcc -Wall -Wno-unused-label -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -g -O2 -bind_at_load -o .libs/system-posix-xsi-test system-posix-xsi-test.o ../../lib/spec/.libs/libstratego-lib.dylib -L/nix/store/533k158i0n72l53g3mfjskmz19wpvar3-aterm-2.5pre21238-26ra85lr/lib /private/tmp/nix-build-hvfgvybqx3gabfc1mj5nxsccgl8i2jdp-stratego-libraries.drv-0/stratego-libraries-0.17pre18218/lib/native/stratego-lib/.libs/libstratego-lib-native.dylib ../../lib/native/stratego-lib/.libs/libstratego-lib-native.dylib /private/tmp/nix-build-hvfgvybqx3gabfc1mj5nxsccgl8i2jdp-stratego-libraries.drv-0/stratego-libraries-0.17pre18218/runtime/lib/.libs/libstratego-runtime.dylib -lm ../../runtime/lib/.libs/libstratego-runtime.dylib /nix/store/533k158i0n72l53g3mfjskmz19wpvar3-aterm-2.5pre21238-26ra85lr/lib/libATerm.dylib creating system-posix-xsi-test make[4]: Leaving directory `/private/tmp/nix-build-hvfgvybqx3gabfc1mj5nxsccgl8i2jdp-stratego-libraries.drv-0/stratego-libraries-0.17pre18218/lib/tests' make check-TESTS make[4]: Entering directory `/private/tmp/nix-build-hvfgvybqx3gabfc1mj5nxsccgl8i2jdp-stratego-libraries.drv-0/stratego-libraries-0.17pre18218/lib/tests' Makefile:1609: warning: overriding commands for target `.str.rtree' Makefile:1457: warning: ignoring old commands for target `.str.rtree' Makefile:1612: warning: overriding commands for target `.def.rtg' Makefile:1522: warning: ignoring old commands for target `.def.rtg' Makefile:1615: warning: overriding commands for target `.rtg.str' Makefile:1525: warning: ignoring old commands for target `.rtg.str' Makefile:1618: warning: overriding commands for target `.sdf.def' Makefile:1491: warning: ignoring old commands for target `.sdf.def' building check-TESTS test suite: string-test get-annos-1 get-annos-2 get-annotations-1 get-annotations-2 set-annos-1 set-annos-2 set-annotations-1 set-annotations-2 rm-annotations-1 rm-annotations-2 has-annos-1 has-annos-2 has-annotations-1 has-annotations-2 if-annotations-1 if-annotations-2 strip-annos-1 strip-annos-2 preserve-annos-1 preserve-annos-2 preserve-annotation-1 preserve-annotation-2 catch-annos-1 catch-annos-2 successes: 24 failures: 0 (24,0) PASS: annotation-test test suite: char-test is-num-test is-alphanum-test is-not-num-test successes: 3 failures: 0 (3,0) PASS: char-test test suite: collect-test collect split tests 1 collect split tests 2 collect split tests 3 collect-om test collect-all test collect-all skip test 1 collect-all skip test 2 collect-all skip test 3 crush test 1 crush test 2 collect test with skip argument om occurences test 1 om occurences test 2 occurences test 1 occurences test 2 successes: 15 failures: 0 (15,0) PASS: collect-test test suite: dynamic-rules-tested (low-level) testing low-level dr-set-in-rule-set test-dr-set-in-rule-set creation test-dr-set-in-rule-set lookup non-existing test-dr-set-in-rule-set add rule test-dr-set-in-rule-set lookup test-dr-set-in-rule-set label/add scope test-dr-set-in-rule-set lookup in higher scope test-dr-set-in-rule-set add (labeled) rules test-dr-set-in-rule-set lookup test-dr-set-in-rule-set undefine labeled rule test-dr-set-in-rule-set lookup higher is empty test-dr-set-in-rule-set undefine rule test-dr-set-in-rule-set lookup empty test-dr-set-in-rule-set leave scope test-dr-set-in-rule-set lookup in returned scope testing low-level dr-add-to-rule-set test-dr-add-to-rule-set creation test-dr-add-to-rule-set lookup non-existing test-dr-add-to-rule-set extend rule test-dr-add-to-rule-set lookup singleton test-dr-add-to-rule-set label/add scope test-dr-add-to-rule-set lookup in higher scope test-dr-add-to-rule-set extend (labeled) rules test-dr-add-to-rule-set lookup current scope test-dr-add-to-rule-set lookup higher scope test-dr-add-to-rule-set undefine in higher scope test-dr-add-to-rule-set lookup higher is empty test-dr-add-to-rule-set undefine in current scope test-dr-add-to-rule-set lookup empty test-dr-add-to-rule-set leave scope test-dr-add-to-rule-set lookup in returned scope testing change-set test-change-set add rule test-change-set lookup test-change-set add rules test-change-set lookup test-change-set label/add scope, start change set test-change-set lookup test-change-set add rules test-change-set lookup test-change-set commit change set test-change-set lookup test-change-set leave scope test-change-set lookup testing dr-intersect-rule-sets test-dr-intersect-rule-sets empty sets test-dr-intersect-rule-sets 1st empty set test-dr-intersect-rule-sets 2nd empty set test-dr-intersect-rule-sets inequal singleton sets test-dr-intersect-rule-sets equal singleton sets successes: 46 failures: 0 (46,0) PASS: dynamic-rules-lowlevel-test test suite: dynamic-rules-highlevel-test test-plain-1 test-plain-unscoped-1 test-labeled-1 test-add-1 test-add-bagof test-dr-fork-and-union1 test-dr-fork-and-union2 Ignore the state of a dynamic rule Ignore the state of a dynamic rule Ignore the state of a dynamic rule successes: 10 failures: 0 (10,0) PASS: dynamic-rules-highlevel-test test suite: env-traversal-test test1a test1b successes: 2 failures: 0 (2,0) PASS: env-traversal-test test suite: int-list-test sort-test is-interval-test is-interval-test range 1 range 2 range 3 range 4 range 5 range 6 range 7 range 8 range 9 range 10 range 11 range 12 successes: 15 failures: 0 (15,0) PASS: int-list-test test suite: integers-test test1 test2a test2b test2c test3 test3 x <= y <= z a x < y < z b x <= y <= z c x < y <= z d x <= y <= z e x <= y <= z f string-to-int fails for "" string-to-int fails for " " string-to-int fails for " " string-to-int: "0" string-to-int: "10" string-to-int: "101" string-to-int: " 0" string-to-int: "0 " string-to-int fails for "a" string-to-int fails for "abc" string-to-int fails for "1abc" string-to-int fails for "abc1" string-to-int fails for " 1 abc" string-to-int: "-1" string-to-int: " -1" string-to-int: "+1" string-to-int: "+123" string-to-int fails for "0x1" mod for 5 2 mod for 4 2 mod for 5.000000000000000e+00 2.000000000000000e+00 mod for 4.000000000000000e+00 2.000000000000000e+00 dec-string-test-a dec-string-test-b dec-string-test-c dec-string-test-d dec-string-test-e dec-string-test-f dec-string-test-g dec-string-test-h dec-string-test-i dec-string-test-j dec-string-test-k dec-string-test-l hex-string-test-a hex-string-test-b hex-string-test-c hex-string-test-d hex-string-test-e hex-string-test-f hex-string-test-g hex-string-test-h hex-string-test-i hex-string-test-j hex-string-test-k hex-string-test-l hex-string-test-m hex-string-test-n hex-string-test-o hex-string-test-p hex-string-test-q hex-string-test-r bin-string-test-0a bin-string-test-0b bin-string-test-0c bin-string-test-0d bin-string-test-0e bin-string-test-0f bin-string-test-1a bin-string-test-1b bin-string-test-1c bin-string-test-1d bin-string-test-1e bin-string-test-1f bin-string-test-2a bin-string-test-2b bin-string-test-2c bin-string-test-2d bin-string-test-2e bin-string-test-2f bin-string-test-2g bin-string-test-2h bin-string-test-2i bin-string-test-2j bin-string-test-2k bin-string-test-2l bin-string-test-2m bin-string-test-2n bin-string-test-2o bin-string-test-2p bin-string-test-2q bin-string-test-2r bin-string-test-2s bin-string-test-2t bin-string-test-2u bin-string-test-a bin-string-test-c bin-string-test-b bin-string-test-d successes: 101 failures: 0 (101,0) PASS: integers-test test suite: iteration test repeat: tail repeat: fail is ok repeat: counter repeat(s,c) test 1 repeat(s,c) test 2 repeat(s,c) test 3 repeat1: must succeed at least once repeat1: tail repeat1(s,c): must succeed at least once repeat1(s,c): tail while: condition failes, strategy fails while: condition succeeds, strategy fails while: condition failes, strategy succeeds while: condition tail, strategie succeeds while: condition succeed, strategie tail do-while: tail do-while: must succeed at least once while-not: while-not(s,c) not equal to while(s, not(c)) while-not: condition succeeds while-not: body succeeds, but condition never while-not: body succeeds, stopped by condition for: drop 3 items for: body failure for: condition before body for: initialize first successes: 25 failures: 0 (25,0) PASS: iteration-test test suite: list-basic-test map-test1 map-test2 split-fetch-test split-fetch-keep-test-1 split-fetch-keep-test-2 split-fetch-keep-test-3 split-fetch-keep-test-4 upto-test1 upto-test2 fetch-test 1 fetch-test 2 fetch-test 3 fetch-test 4 fetch-elem-test reverse-test conc-test 1 conc-test 2 conc-test 3 conc-test 4 conc-test 5 concat-test 1 concat-test 2 concat-test 3 concat-test 4 split-init-last-test for-each-pair-test1 for-each-pair-test2 list-loop list-loop list-loop list-loop list-fold 1 list-fold 2 list-fold 3 list-fold 4 list-fold 5 list-combinations 1 list-combinations 2 list-combinations 3 list-combinations 4 list-combinations 5 successes: 41 failures: 0 (41,0) PASS: list-basic-test test suite: list-filter-test test1 test2 successes: 2 failures: 0 (2,0) PASS: list-filter-test test suite: list-index-test test-set-index 1 test-set-index 2 test-set-index 3 test-set-index 4 test-set-index 5 test-index 1 test-index 2 test-index 3 test-index 4 test-index 5 test-index 6 test-index 7 test-index 8 test-insert test4a test4b test5 successes: 17 failures: 0 (17,0) PASS: list-index-test test suite: list-misc-test copy-test number-test flatten-test 1 flatten-test 2 flatten-test 3 flatten-test 4 flatten-test 5 flatten-test 5 init empty init split-last split-last take 3 of a list of more than 3 elements take 0 returns the empty list take 1 returns the first element take 1 returns the first element take 3 of a list of 3 elements returns the list take 3 fails on a list of two elements take 3 fails on the empty list take 3 of a list of more than 3 elements take 0 returns the empty list take 1 returns the first element take 1 returns the first element take 3 of a list of 3 elements returns the list take 3 fails on a list of two elements take 3 fails on the empty list drop-test ltrim-test 1 ltrim-test 2 ltrim-test 3 rtrim-test 1 rtrim-test 2 rtrim-test 3 trim-test 1 trim-test 2 trim-test 3 successes: 36 failures: 0 (36,0) PASS: list-misc-test test suite: list-set-test test1a test1b test1c test1d test1e test2a test2b test2c test2d test2e test3a test3b test3c test3d test3e test4a test4b test4c test4d test4e set-eq-test-1 set-eq-test-2 set-eq-test-3 set-eq-test-4 set-eq-test-5 successes: 25 failures: 0 (25,0) PASS: list-set-test test suite: list-sort-test tuple-uniq-test qsort-test qsort-test qsort-test qsort-test qsort-test qsort-test successes: 7 failures: 0 (7,0) PASS: list-sort-test test suite: list-zip-test nzip0-test zip-test1 zip-test2 term argument zip successes: 4 failures: 0 (4,0) PASS: list-zip-test test suite: old-parse-options-test test1 test2 successes: 2 failures: 0 (2,0) PASS: old-parse-options-test test suite: parse-options-test Simple command line option Simple command line option with an argument No command line options No command line options Undefined command line option Simple command line option with an argument Command line option with default Command line option with default Command line option with init Command line option with init Command line option check one 1 error: option --foo is required Command line option check one 2 Command line option check one 3 error: option --foo is required Command line option check one 1 error: option --foo and --bar are required Command line option check one 2 Command line option check one 3 error: option --foo and --bar are required Command line option check one 1 error: option --foo or --bar is required Command line option check one 2 Command line option check one 3 Command line option check one 4 error: option --foo or --bar is required Command line option check one 1 error: option --foo is required Command line option check one 2 Command line option check one 3 General command line option without options ["./bla"] General command line option with options ["./bla","--verbose","1","--keep","2","--statistics","3"] successes: 25 failures: 0 (25,0) PASS: parse-options-test test suite: Placeholder test suite make a placeholder make a placeholder get a placeholder get a placeholder of not a placeholder [error] SSL_getPlaceholder: not a placeholder: 1 is a placeholder is a placeholder generic term deconstruction of a placeholder successes: 7 failures: 0 (7,0) PASS: placeholder-test test suite: reals-test id-test [" succeeded; result: ",1.080000000000000e+01] cos-test [" succeeded; result: ",-1.943299064553348e-01] sin-test [" succeeded; result: ",9.995736030415051e-01] sqrt-test [" succeeded; result: ",1.264911064067352e+00] real-to-string-test [" succeeded; result: ","12345678901234568"] real-to-string-test [" succeeded; result: ","12345678901234568.00"] string-to-real-test [" succeeded; result: ",1.234567890123457e+16] string-to-real-test [" succeeded; result: ",1.234567890123457e+307] successes: 8 failures: 0 (8,0) PASS: reals-test test suite: rename-test test1 test2 Abs("x","a",Var("x","a")) Abs("b_0","a",Var("x","a")) x b_0 x successes: 2 failures: 0 (2,0) PASS: rename-test test suite: scoped-finite-map-test test0a test0b test1 test2 test3 successes: 5 failures: 0 (5,0) PASS: scoped-finite-map-test test suite: Testsuite for IndexedSets new iset iset add iset two elements iset add two identical elements (1) iset add two identical elements (2) iset remove iset remove 2 iset clear 1 iset clear 2 iset elements (1) iset elements (2) iset-fixpoint 1 iset-fixpoint 2 iset-fixpoint 3 iset-fixpoint 4 successes: 15 failures: 0 (15,0) PASS: sets-test test suite: share-test test1 test2 test3 successes: 3 failures: 0 (3,0) PASS: share-test test suite: simple-traversal-test test1a test1b test2 test2 test3a F(G(B,F(A,B)),F(B,A)) B B{1} A A{2} B B{3} F(A{2},B{3}) F(A{2},B{3}){4} G(B{1},F(A{2},B{3}){4}) G(B{1},F(A{2},B{3}){4}){5} B B{6} A A{7} F(B{6},A{7}) F(B{6},A{7}){8} F(G(B{1},F(A{2},B{3}){4}){5},F(B{6},A{7}){8}) F(G(B{1},F(A{2},B{3}){4}){5},F(B{6},A{7}){8}){9} test3b successes: 6 failures: 0 (6,0) PASS: simple-traversal-test test suite: strcmp-test strcmp1 strcmp2 strcmp3 strcmp4 strcmp5 strcmp6 strcmp7 strcmp8 strncmp1 strncmp2 strcasecmp1 strcasecmp2 strcasecmp3 string-gt-test1 string-sort-test1 string-sort-test2 successes: 16 failures: 0 (16,0) PASS: strcmp-test test suite: string-test explode-implode-test1 explode-implode-test2 implode-string applied to non list implode-string applied to non list implode-string on simple list. implode-string on empty list. implode-string on empty list with annotation. implode-string on list where nil has annotation. implode-string on list where nil has annotation. strcat-1 strcat-2 strcat-3 strcat-4 strlen-1 strlen-2 strlen-3 concat-strings-1 concat-strings-2 concat-strings-3 concat-strings-4 concat-strings-5 concat-strings-6 concat-strings-7 single-quote-test un-double-quote-test is-double-quote 1 is-double-quote 2 is-double-quote 3 is-double-quote 4 is-double-quote 5 is-double-quote 6 padd-with-test is-substring-test is-substring-test is-substring-test is-substring-test is-substring-test is-substring-test is-substring-test is-substring-test is-substring-test is-substring-test copy-char-test upper-case-test escape-test1 escape-test2 unescape-test1 unescape-test2 unescape-test3 unescape-test4 string-sort-test-a string-sort-test-b string-sort-test-c tokenize-test1 tokenize-test2 tokenize-test3 tokenize-test4 tokenize-test5 split-before-test split-after-test split-at-dot-test string-replace-test-a string-replace-test-b string-replace-test-c string-replace-test-d string-replace-test-e string-replace-test-f string-replace-test-g string-replace-test-h string-replace-test-i string-replace-test-j successes: 71 failures: 0 (71,0) PASS: string-test test suite: String Misc test suite test-all-lines-1 test-all-lines-2 test-string-tokenize-keep-empty-1 test-string-tokenize-keep-empty-2 test-string-tokenize-keep-empty-3 test-string-tokenize-keep-all-1 test-string-tokenize-keep-all-2 test-string-tokenize-keep-all-3 test-indent-text-1 test-trim-trailing-1 test-get-all-lines-1 test-get-all-lines-2 test-get-all-lines-3 test-get-all-lines-4 test-get-all-lines-5 test-get-all-lines-6 test-get-all-lines-7 test-get-all-lines-8 test-get-all-lines-9 test-get-all-lines-10 test-get-all-lines-11 test-get-all-lines-12 test-string-starts-with-1 test-string-starts-with-2 test-string-ends-with-1 test-string-ends-with-2 test-shuffle-1 succeeded: [1,7,2,6,4,5,8,9,3] test-shuffle-word-mids-1 succeeded: Geoedrgemon test-shuffle-word-mids-2 succeeded: StageroXt/T is a femwroark for the dovpnemleet of tmfoiasorarntn sstemys anmiig to sruoppt a wdie rgnae of parogrm toftmriaransnos. The foerrawmk contsiss of the taosmrfritanon lnugaage Setgrtao and the XT ctooleciln of trtoisaaronmfn tloos. successes: 29 failures: 0 (29,0) PASS: string-misc-test test suite: substitution-test test1 successes: 1 failures: 0 (1,0) PASS: substitution-test test suite: tables-test legacy table-put legacy table-get legacy table_keys new-hashtable hashtable-put hashtable-get on not a hashtable hashtable-get on not a hashtable error: invalid hashtable representation used. hashtable-remove hashtable-keys hashtable-keys hashtable-getlist-empty hashtable-getlist hashtable-putlist-empty hashtable-putlist hashtable-copy-empty hashtable-copy hashtable-push hashtable-peek-invalidstack hashtable-peek hashtable-peek-again hashtable-peek-singleton hashtable-pop hashtable-peekpop hashtable-pop-empty hashtable-intersect setup1 hashtable-intersect setup2 hashtable-intersect test-tbl1 A hashtable-intersect test-tbl1 B hashtable-intersect test-tbl2 A hashtable-intersect test-tbl2 B hashtable-intersect test-tbl2 C hashtable-intersect hashtable-intersect test-tbl1 A hashtable-intersect test-tbl1 B hashtable-intersect test-tbl1 C hashtable-union setup1 hashtable-union setup2 hashtable-union test-tbl1 A hashtable-union test-tbl1 B hashtable-union test-tbl2 A hashtable-union test-tbl2 B hashtable-union test-tbl2 C hashtable-union hashtable-union test-tbl1 A hashtable-union test-tbl1 B hashtable-union test-tbl1 C hashtable-eq both-empty hashtable-eq 1st empty hashtable-eq 2nd empty hashtable-eq singletons hashtable-eq keys inequal hashtable-eq values inequal hashtable-eq equal hashtable-fold-keys 1 hashtable-fold-values 1 hashtable-fold 1 hashtable-fold-keys 2 hashtable-fold-values 2 hashtable-fold 2 successes: 59 failures: 0 (59,0) PASS: tables-test test suite: term-zip-test test1a test1b test2 test3 test4 test5 test6 test7 successes: 8 failures: 0 (8,0) PASS: term-zip-test test suite: term-common-test get-constructor 1 get-constructor 2 get-constructor 3 get-arguments 1 get-arguments 2 get-arguments 3 get-appl-arguments 1 get-appl-arguments 2 get-appl-arguments 3 get-appl-arguments 4 get-appl-arguments 5 get-appl-arguments 6 checksum 1 checksum 2 successes: 14 failures: 0 (14,0) PASS: term-common-test test suite: tuple-test tuple-zip-test tuple-unzip-test successes: 2 failures: 0 (2,0) PASS: tuple-test test suite: unification-test test0 test1 successes: 2 failures: 0 (2,0) PASS: unification-test test suite: system-io-file ATerm IO -- 1 ATerm IO -- 3 ATerm IO -- 4 ATerm IO -- 1 ATerm IO -- 3 ATerm IO -- 4 ATerm IO -- 1 ATerm IO -- 3 ATerm IO -- 4 ATerm IO -- 1 ATerm IO -- 2 ATerm IO -- 3 ATerm IO -- 4 ATerm from String -- 1 ATerm to String -- 1 ATerm string IO -- 1 ATerm string IO -- 2 ATerm string IO -- 3 ATerm string IO -- 4 read-text-line 1 Print something to stderr using fprintnl Hey Print something to stderr using fprintnl HeyHeHallo Print something to stderr using fprintnl HeyHeHallo123 Debug ["Hey","He","Hallo",1,2,3] Debug with argument Hey["He","Hallo",1,2,3] fputc applied to a term that is not a stream fputc applied to a term that is not a stream error: invalid stream representation used. fputs applied to a term that is not a stream fputs applied to a term that is not a stream error: invalid stream representation used. Multiple open file streams stdout char output test -- 1 write a text file with fputc read a text file with fgetc write a text file with fputs read a text file with fgetc copy-file-test 1 dirname -- 1 dirname -- 2 dirname -- 3 dirname -- 4 dirname -- 5 dirname -- 6 dirname -- 7 dirname -- 8 dirname -- 9 base-filename-test 1 base-filename-test 2 base-filename-test 3 remove-extension 1 remove-extension 2 remove-extension 3 remove-extension 4 remove-extension 5 remove-extension 6 remove-extension 7 remove-extension 8 remove-extension 9 remove-extension 10 remove-extension 11 remove-extension 12 remove-extension 13 remove-extension 14 remove-extension 15 remove-extension 16 remove-extension 17 remove-extension 18 remove-extension 19 remove-extension 20 remove-extension 21 remove-extension 22 remove-extension 23 guarantee-extension 1 guarantee-extension 2 guarantee-extension 3 guarantee-extension 4 guarantee-extension 5 guarantee-extension 6 guarantee-extension 7 guarantee-extension 9 guarantee-extension 10 guarantee-extension 11 guarantee-extension 12 guarantee-extension 13 guarantee-extension 14 guarantee-extension 15 guarantee-extension 16 guarantee-extension 17 has-extension 1 has-extension 2 has-extension 3 has-extension 4 has-extension 5 has-extension 6 get-extension 1 get-extension 2 get-extension 3 get-extension 4 get-extension 5 test-extension 1 test-extension 2 test-extension 3 test-extension 4 test-extension 5 test3 /homeless-shelter successes: 104 failures: 0 ‹¯ƒThis is stdout (1)This is stdout (2) (104,0) PASS: system-io-file-test test suite: system-posix fileno on stdin -- 1 fileno on stdin -- 2 fileno on stdout -- 1 fileno on stdout -- 2 fileno on stderr -- 1 fileno on stderr -- 2 access -- 1 access -- 2 access -- 3 access -- 4 strerror on EXDEV Cross-device link perror 1 foo: Bad file descriptor perror 2 Bad file descriptor getcwd -- 1 abspath -- 1 abspath -- 2 abspath -- 3 abspath -- 4 is-abspath -- 1 is-abspath -- 2 is-abspath -- 3 is-abspath -- 4 create? -- 2 test2a 1223493444 test2b (1223493827,1223493444) readdir kill own process test1b Makefile Makefile.am Makefile.in annotation-test annotation-test.c annotation-test.o annotation-test.str char-test char-test.c char-test.o char-test.str collect-test collect-test.c collect-test.o collect-test.str dynamic-rules dynamic-rules-highlevel-test dynamic-rules-highlevel-test.c dynamic-rules-highlevel-test.o dynamic-rules-highlevel-test.str dynamic-rules-lowlevel-test dynamic-rules-lowlevel-test.c dynamic-rules-lowlevel-test.o dynamic-rules-lowlevel-test.str env-traversal-test env-traversal-test.c env-traversal-test.o env-traversal-test.str int-list-test int-list-test.c int-list-test.o int-list-test.str integers-test integers-test.c integers-test.o integers-test.str iteration-test iteration-test.c iteration-test.o iteration-test.str list-basic-test list-basic-test.c list-basic-test.o list-basic-test.str list-filter-test list-filter-test.c list-filter-test.o list-filter-test.str list-index-test list-index-test.c list-index-test.o list-index-test.str list-misc-test list-misc-test.c list-misc-test.o list-misc-test.str list-set-test list-set-test.c list-set-test.o list-set-test.str list-sort-test list-sort-test.c list-sort-test.o list-sort-test.str list-zip-test list-zip-test.c list-zip-test.o list-zip-test.str old-parse-options-test old-parse-options-test.c old-parse-options-test.o old-parse-options-test.str parenthesize-test.str parse-options-test parse-options-test.c parse-options-test.o parse-options-test.str placeholder-test placeholder-test.c placeholder-test.o placeholder-test.str reals-test reals-test.c reals-test.o reals-test.str rename-test rename-test.c rename-test.o rename-test.str scoped-finite-map-test scoped-finite-map-test.c scoped-finite-map-test.o scoped-finite-map-test.str sets-test sets-test.c sets-test.o sets-test.str share-test share-test.c share-test.o share-test.str simple-traversal-test simple-traversal-test.c simple-traversal-test.o simple-traversal-test.str strcmp-test strcmp-test.c strcmp-test.o strcmp-test.str string-misc-test string-misc-test.c string-misc-test.o string-misc-test.str string-test string-test.c string-test.o string-test.str substitution-test substitution-test.c substitution-test.o substitution-test.str system-io-file-test system-io-file-test.c system-io-file-test.o system-io-file-test.str system-posix-test system-posix-test.c system-posix-test.o system-posix-test.str system-posix-xsi-test system-posix-xsi-test.c system-posix-xsi-test.o system-posix-xsi-test.str tables-test tables-test.c tables-test.o tables-test.str term-common-test term-common-test.c term-common-test.o term-common-test.str term-zip-test term-zip-test.c term-zip-test.o term-zip-test.str tuple-test tuple-test.c tuple-test.o tuple-test.str unification-test unification-test.c unification-test.o unification-test.str (0,1,0,3) times and clock clock: 1 (0,1,0,3) successes: 29 failures: 0 (29,0) PASS: system-posix-test test suite: system-posix-xsi chdir to tmpdir /private/tmp/nix-build-hvfgvybqx3gabfc1mj5nxsccgl8i2jdp-stratego-libraries.drv-0 chdir to old cwd fileno on temp file successes: 3 failures: 0 (3,0) PASS: system-posix-xsi-test =================== All 37 tests passed =================== make[4]: Leaving directory `/private/tmp/nix-build-hvfgvybqx3gabfc1mj5nxsccgl8i2jdp-stratego-libraries.drv-0/stratego-libraries-0.17pre18218/lib/tests' make[3]: Leaving directory `/private/tmp/nix-build-hvfgvybqx3gabfc1mj5nxsccgl8i2jdp-stratego-libraries.drv-0/stratego-libraries-0.17pre18218/lib/tests' Making check in dynamic-rules make[3]: Entering directory `/private/tmp/nix-build-hvfgvybqx3gabfc1mj5nxsccgl8i2jdp-stratego-libraries.drv-0/stratego-libraries-0.17pre18218/lib/tests/dynamic-rules' Makefile:996: warning: overriding commands for target `.str.rtree' Makefile:844: warning: ignoring old commands for target `.str.rtree' Makefile:999: warning: overriding commands for target `.def.rtg' Makefile:909: warning: ignoring old commands for target `.def.rtg' Makefile:1002: warning: overriding commands for target `.rtg.str' Makefile:912: warning: ignoring old commands for target `.rtg.str' Makefile:1005: warning: overriding commands for target `.sdf.def' Makefile:878: warning: ignoring old commands for target `.sdf.def' building check-recursive Making check in til make[4]: Entering directory `/private/tmp/nix-build-hvfgvybqx3gabfc1mj5nxsccgl8i2jdp-stratego-libraries.drv-0/stratego-libraries-0.17pre18218/lib/tests/dynamic-rules/til' building check-recursive Making check in syn make[5]: Entering directory `/private/tmp/nix-build-hvfgvybqx3gabfc1mj5nxsccgl8i2jdp-stratego-libraries.drv-0/stratego-libraries-0.17pre18218/lib/tests/dynamic-rules/til/syn' Makefile:600: warning: overriding commands for target `.str.rtree' Makefile:448: warning: ignoring old commands for target `.str.rtree' Makefile:603: warning: overriding commands for target `.def.rtg' Makefile:513: warning: ignoring old commands for target `.def.rtg' Makefile:606: warning: overriding commands for target `.rtg.str' Makefile:516: warning: ignoring old commands for target `.rtg.str' Makefile:609: warning: overriding commands for target `.sdf.def' Makefile:482: warning: ignoring old commands for target `.sdf.def' building check-am make TIL.def TIL.tbl TIL.rtg TIL.rtree make[6]: Entering directory `/private/tmp/nix-build-hvfgvybqx3gabfc1mj5nxsccgl8i2jdp-stratego-libraries.drv-0/stratego-libraries-0.17pre18218/lib/tests/dynamic-rules/til/syn' Makefile:600: warning: overriding commands for target `.str.rtree' Makefile:448: warning: ignoring old commands for target `.str.rtree' Makefile:603: warning: overriding commands for target `.def.rtg' Makefile:513: warning: ignoring old commands for target `.def.rtg' Makefile:606: warning: overriding commands for target `.rtg.str' Makefile:516: warning: ignoring old commands for target `.rtg.str' Makefile:609: warning: overriding commands for target `.sdf.def' Makefile:482: warning: ignoring old commands for target `.sdf.def' make[6]: `TIL.def' is up to date. make[6]: `TIL.tbl' is up to date. make[6]: `TIL.rtg' is up to date. make[6]: `TIL.rtree' is up to date. make[6]: Leaving directory `/private/tmp/nix-build-hvfgvybqx3gabfc1mj5nxsccgl8i2jdp-stratego-libraries.drv-0/stratego-libraries-0.17pre18218/lib/tests/dynamic-rules/til/syn' make[5]: Leaving directory `/private/tmp/nix-build-hvfgvybqx3gabfc1mj5nxsccgl8i2jdp-stratego-libraries.drv-0/stratego-libraries-0.17pre18218/lib/tests/dynamic-rules/til/syn' make[5]: Entering directory `/private/tmp/nix-build-hvfgvybqx3gabfc1mj5nxsccgl8i2jdp-stratego-libraries.drv-0/stratego-libraries-0.17pre18218/lib/tests/dynamic-rules/til' make[5]: Nothing to be done for `check-am'. make[5]: Leaving directory `/private/tmp/nix-build-hvfgvybqx3gabfc1mj5nxsccgl8i2jdp-stratego-libraries.drv-0/stratego-libraries-0.17pre18218/lib/tests/dynamic-rules/til' make[4]: Leaving directory `/private/tmp/nix-build-hvfgvybqx3gabfc1mj5nxsccgl8i2jdp-stratego-libraries.drv-0/stratego-libraries-0.17pre18218/lib/tests/dynamic-rules/til' Making check in . make[4]: Entering directory `/private/tmp/nix-build-hvfgvybqx3gabfc1mj5nxsccgl8i2jdp-stratego-libraries.drv-0/stratego-libraries-0.17pre18218/lib/tests/dynamic-rules' Makefile:996: warning: overriding commands for target `.str.rtree' Makefile:844: warning: ignoring old commands for target `.str.rtree' Makefile:999: warning: overriding commands for target `.def.rtg' Makefile:909: warning: ignoring old commands for target `.def.rtg' Makefile:1002: warning: overriding commands for target `.rtg.str' Makefile:912: warning: ignoring old commands for target `.rtg.str' Makefile:1005: warning: overriding commands for target `.sdf.def' Makefile:878: warning: ignoring old commands for target `.sdf.def' building check-am make dr-scope-tests dr-propconst-tests-1 dr-propconst-tests-2 dr-dce-tests dr-varunion-tests make[5]: Entering directory `/private/tmp/nix-build-hvfgvybqx3gabfc1mj5nxsccgl8i2jdp-stratego-libraries.drv-0/stratego-libraries-0.17pre18218/lib/tests/dynamic-rules' Makefile:996: warning: overriding commands for target `.str.rtree' Makefile:844: warning: ignoring old commands for target `.str.rtree' Makefile:999: warning: overriding commands for target `.def.rtg' Makefile:909: warning: ignoring old commands for target `.def.rtg' Makefile:1002: warning: overriding commands for target `.rtg.str' Makefile:912: warning: ignoring old commands for target `.rtg.str' Makefile:1005: warning: overriding commands for target `.sdf.def' Makefile:878: warning: ignoring old commands for target `.sdf.def' building dr-scope-tests.o gcc -DPACKAGE_NAME=\"stratego-libraries\" -DPACKAGE_TARNAME=\"stratego-libraries\" -DPACKAGE_VERSION=\"0.17\" -DPACKAGE_STRING=\"stratego-libraries\ 0.17\" -DPACKAGE_BUGREPORT=\"stratego@cs.uu.nl\" -DPACKAGE=\"stratego-libraries\" -DVERSION=\"0.17\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSIZEOF_VOID_P=4 -DSIZEOF_INT=4 -DSIZEOF_LONG=4 -DSIZEOF_DOUBLE=8 -DSVN_REVISION=\"18218\" -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_RESOURCE_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -I. -I ../../../lib/native -I ../../../runtime/lib -I/nix/store/533k158i0n72l53g3mfjskmz19wpvar3-aterm-2.5pre21238-26ra85lr/include -Wall -Wno-unused-label -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -g -O2 -c dr-scope-tests.c building dr-scope-tests /bin/sh ../../../libtool --tag=CC --mode=link gcc -Wall -Wno-unused-label -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -g -O2 -bind_at_load -o dr-scope-tests dr-scope-tests.o ../../../sglr/lib/libstratego-sglr.la ../../../lib/spec/libstratego-lib.la ../../../lib/native/stratego-lib/libstratego-lib-native.la ../../../runtime/lib/libstratego-runtime.la -L/nix/store/533k158i0n72l53g3mfjskmz19wpvar3-aterm-2.5pre21238-26ra85lr/lib -lATerm  mkdir .libs gcc -Wall -Wno-unused-label -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -g -O2 -bind_at_load -o .libs/dr-scope-tests dr-scope-tests.o ../../../sglr/lib/.libs/libstratego-sglr.dylib /private/tmp/nix-build-hvfgvybqx3gabfc1mj5nxsccgl8i2jdp-stratego-libraries.drv-0/stratego-libraries-0.17pre18218/xtc/lib/.libs/libstratego-xtc.dylib -L/nix/store/533k158i0n72l53g3mfjskmz19wpvar3-aterm-2.5pre21238-26ra85lr/lib /private/tmp/nix-build-hvfgvybqx3gabfc1mj5nxsccgl8i2jdp-stratego-libraries.drv-0/stratego-libraries-0.17pre18218/lib/spec/.libs/libstratego-lib.dylib /private/tmp/nix-build-hvfgvybqx3gabfc1mj5nxsccgl8i2jdp-stratego-libraries.drv-0/stratego-libraries-0.17pre18218/sglr/justsglr/.libs/libjustsglr.dylib ../../../lib/spec/.libs/libstratego-lib.dylib /private/tmp/nix-build-hvfgvybqx3gabfc1mj5nxsccgl8i2jdp-stratego-libraries.drv-0/stratego-libraries-0.17pre18218/lib/native/stratego-lib/.libs/libstratego-lib-native.dylib ../../../lib/native/stratego-lib/.libs/libstratego-lib-native.dylib /private/tmp/nix-build-hvfgvybqx3gabfc1mj5nxsccgl8i2jdp-stratego-libraries.drv-0/stratego-libraries-0.17pre18218/runtime/lib/.libs/libstratego-runtime.dylib -lm ../../../runtime/lib/.libs/libstratego-runtime.dylib /nix/store/533k158i0n72l53g3mfjskmz19wpvar3-aterm-2.5pre21238-26ra85lr/lib/libATerm.dylib creating dr-scope-tests building dr-propconst-tests-1.o gcc -DPACKAGE_NAME=\"stratego-libraries\" -DPACKAGE_TARNAME=\"stratego-libraries\" -DPACKAGE_VERSION=\"0.17\" -DPACKAGE_STRING=\"stratego-libraries\ 0.17\" -DPACKAGE_BUGREPORT=\"stratego@cs.uu.nl\" -DPACKAGE=\"stratego-libraries\" -DVERSION=\"0.17\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSIZEOF_VOID_P=4 -DSIZEOF_INT=4 -DSIZEOF_LONG=4 -DSIZEOF_DOUBLE=8 -DSVN_REVISION=\"18218\" -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_RESOURCE_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -I. -I ../../../lib/native -I ../../../runtime/lib -I/nix/store/533k158i0n72l53g3mfjskmz19wpvar3-aterm-2.5pre21238-26ra85lr/include -Wall -Wno-unused-label -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -g -O2 -c dr-propconst-tests-1.c building dr-propconst-tests-1 /bin/sh ../../../libtool --tag=CC --mode=link gcc -Wall -Wno-unused-label -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -g -O2 -bind_at_load -o dr-propconst-tests-1 dr-propconst-tests-1.o ../../../sglr/lib/libstratego-sglr.la ../../../lib/spec/libstratego-lib.la ../../../lib/native/stratego-lib/libstratego-lib-native.la ../../../runtime/lib/libstratego-runtime.la -L/nix/store/533k158i0n72l53g3mfjskmz19wpvar3-aterm-2.5pre21238-26ra85lr/lib -lATerm  gcc -Wall -Wno-unused-label -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -g -O2 -bind_at_load -o .libs/dr-propconst-tests-1 dr-propconst-tests-1.o ../../../sglr/lib/.libs/libstratego-sglr.dylib /private/tmp/nix-build-hvfgvybqx3gabfc1mj5nxsccgl8i2jdp-stratego-libraries.drv-0/stratego-libraries-0.17pre18218/xtc/lib/.libs/libstratego-xtc.dylib -L/nix/store/533k158i0n72l53g3mfjskmz19wpvar3-aterm-2.5pre21238-26ra85lr/lib /private/tmp/nix-build-hvfgvybqx3gabfc1mj5nxsccgl8i2jdp-stratego-libraries.drv-0/stratego-libraries-0.17pre18218/lib/spec/.libs/libstratego-lib.dylib /private/tmp/nix-build-hvfgvybqx3gabfc1mj5nxsccgl8i2jdp-stratego-libraries.drv-0/stratego-libraries-0.17pre18218/sglr/justsglr/.libs/libjustsglr.dylib ../../../lib/spec/.libs/libstratego-lib.dylib /private/tmp/nix-build-hvfgvybqx3gabfc1mj5nxsccgl8i2jdp-stratego-libraries.drv-0/stratego-libraries-0.17pre18218/lib/native/stratego-lib/.libs/libstratego-lib-native.dylib ../../../lib/native/stratego-lib/.libs/libstratego-lib-native.dylib /private/tmp/nix-build-hvfgvybqx3gabfc1mj5nxsccgl8i2jdp-stratego-libraries.drv-0/stratego-libraries-0.17pre18218/runtime/lib/.libs/libstratego-runtime.dylib -lm ../../../runtime/lib/.libs/libstratego-runtime.dylib /nix/store/533k158i0n72l53g3mfjskmz19wpvar3-aterm-2.5pre21238-26ra85lr/lib/libATerm.dylib creating dr-propconst-tests-1 building dr-propconst-tests-2.o gcc -DPACKAGE_NAME=\"stratego-libraries\" -DPACKAGE_TARNAME=\"stratego-libraries\" -DPACKAGE_VERSION=\"0.17\" -DPACKAGE_STRING=\"stratego-libraries\ 0.17\" -DPACKAGE_BUGREPORT=\"stratego@cs.uu.nl\" -DPACKAGE=\"stratego-libraries\" -DVERSION=\"0.17\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSIZEOF_VOID_P=4 -DSIZEOF_INT=4 -DSIZEOF_LONG=4 -DSIZEOF_DOUBLE=8 -DSVN_REVISION=\"18218\" -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_RESOURCE_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -I. -I ../../../lib/native -I ../../../runtime/lib -I/nix/store/533k158i0n72l53g3mfjskmz19wpvar3-aterm-2.5pre21238-26ra85lr/include -Wall -Wno-unused-label -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -g -O2 -c dr-propconst-tests-2.c building dr-propconst-tests-2 /bin/sh ../../../libtool --tag=CC --mode=link gcc -Wall -Wno-unused-label -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -g -O2 -bind_at_load -o dr-propconst-tests-2 dr-propconst-tests-2.o ../../../sglr/lib/libstratego-sglr.la ../../../lib/spec/libstratego-lib.la ../../../lib/native/stratego-lib/libstratego-lib-native.la ../../../runtime/lib/libstratego-runtime.la -L/nix/store/533k158i0n72l53g3mfjskmz19wpvar3-aterm-2.5pre21238-26ra85lr/lib -lATerm  gcc -Wall -Wno-unused-label -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -g -O2 -bind_at_load -o .libs/dr-propconst-tests-2 dr-propconst-tests-2.o ../../../sglr/lib/.libs/libstratego-sglr.dylib /private/tmp/nix-build-hvfgvybqx3gabfc1mj5nxsccgl8i2jdp-stratego-libraries.drv-0/stratego-libraries-0.17pre18218/xtc/lib/.libs/libstratego-xtc.dylib -L/nix/store/533k158i0n72l53g3mfjskmz19wpvar3-aterm-2.5pre21238-26ra85lr/lib /private/tmp/nix-build-hvfgvybqx3gabfc1mj5nxsccgl8i2jdp-stratego-libraries.drv-0/stratego-libraries-0.17pre18218/lib/spec/.libs/libstratego-lib.dylib /private/tmp/nix-build-hvfgvybqx3gabfc1mj5nxsccgl8i2jdp-stratego-libraries.drv-0/stratego-libraries-0.17pre18218/sglr/justsglr/.libs/libjustsglr.dylib ../../../lib/spec/.libs/libstratego-lib.dylib /private/tmp/nix-build-hvfgvybqx3gabfc1mj5nxsccgl8i2jdp-stratego-libraries.drv-0/stratego-libraries-0.17pre18218/lib/native/stratego-lib/.libs/libstratego-lib-native.dylib ../../../lib/native/stratego-lib/.libs/libstratego-lib-native.dylib /private/tmp/nix-build-hvfgvybqx3gabfc1mj5nxsccgl8i2jdp-stratego-libraries.drv-0/stratego-libraries-0.17pre18218/runtime/lib/.libs/libstratego-runtime.dylib -lm ../../../runtime/lib/.libs/libstratego-runtime.dylib /nix/store/533k158i0n72l53g3mfjskmz19wpvar3-aterm-2.5pre21238-26ra85lr/lib/libATerm.dylib creating dr-propconst-tests-2 building dr-dce-tests.o gcc -DPACKAGE_NAME=\"stratego-libraries\" -DPACKAGE_TARNAME=\"stratego-libraries\" -DPACKAGE_VERSION=\"0.17\" -DPACKAGE_STRING=\"stratego-libraries\ 0.17\" -DPACKAGE_BUGREPORT=\"stratego@cs.uu.nl\" -DPACKAGE=\"stratego-libraries\" -DVERSION=\"0.17\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSIZEOF_VOID_P=4 -DSIZEOF_INT=4 -DSIZEOF_LONG=4 -DSIZEOF_DOUBLE=8 -DSVN_REVISION=\"18218\" -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_RESOURCE_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -I. -I ../../../lib/native -I ../../../runtime/lib -I/nix/store/533k158i0n72l53g3mfjskmz19wpvar3-aterm-2.5pre21238-26ra85lr/include -Wall -Wno-unused-label -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -g -O2 -c dr-dce-tests.c building dr-dce-tests /bin/sh ../../../libtool --tag=CC --mode=link gcc -Wall -Wno-unused-label -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -g -O2 -bind_at_load -o dr-dce-tests dr-dce-tests.o ../../../sglr/lib/libstratego-sglr.la ../../../lib/spec/libstratego-lib.la ../../../lib/native/stratego-lib/libstratego-lib-native.la ../../../runtime/lib/libstratego-runtime.la -L/nix/store/533k158i0n72l53g3mfjskmz19wpvar3-aterm-2.5pre21238-26ra85lr/lib -lATerm  gcc -Wall -Wno-unused-label -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -g -O2 -bind_at_load -o .libs/dr-dce-tests dr-dce-tests.o ../../../sglr/lib/.libs/libstratego-sglr.dylib /private/tmp/nix-build-hvfgvybqx3gabfc1mj5nxsccgl8i2jdp-stratego-libraries.drv-0/stratego-libraries-0.17pre18218/xtc/lib/.libs/libstratego-xtc.dylib -L/nix/store/533k158i0n72l53g3mfjskmz19wpvar3-aterm-2.5pre21238-26ra85lr/lib /private/tmp/nix-build-hvfgvybqx3gabfc1mj5nxsccgl8i2jdp-stratego-libraries.drv-0/stratego-libraries-0.17pre18218/lib/spec/.libs/libstratego-lib.dylib /private/tmp/nix-build-hvfgvybqx3gabfc1mj5nxsccgl8i2jdp-stratego-libraries.drv-0/stratego-libraries-0.17pre18218/sglr/justsglr/.libs/libjustsglr.dylib ../../../lib/spec/.libs/libstratego-lib.dylib /private/tmp/nix-build-hvfgvybqx3gabfc1mj5nxsccgl8i2jdp-stratego-libraries.drv-0/stratego-libraries-0.17pre18218/lib/native/stratego-lib/.libs/libstratego-lib-native.dylib ../../../lib/native/stratego-lib/.libs/libstratego-lib-native.dylib /private/tmp/nix-build-hvfgvybqx3gabfc1mj5nxsccgl8i2jdp-stratego-libraries.drv-0/stratego-libraries-0.17pre18218/runtime/lib/.libs/libstratego-runtime.dylib -lm ../../../runtime/lib/.libs/libstratego-runtime.dylib /nix/store/533k158i0n72l53g3mfjskmz19wpvar3-aterm-2.5pre21238-26ra85lr/lib/libATerm.dylib creating dr-dce-tests building dr-varunion-tests.o gcc -DPACKAGE_NAME=\"stratego-libraries\" -DPACKAGE_TARNAME=\"stratego-libraries\" -DPACKAGE_VERSION=\"0.17\" -DPACKAGE_STRING=\"stratego-libraries\ 0.17\" -DPACKAGE_BUGREPORT=\"stratego@cs.uu.nl\" -DPACKAGE=\"stratego-libraries\" -DVERSION=\"0.17\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSIZEOF_VOID_P=4 -DSIZEOF_INT=4 -DSIZEOF_LONG=4 -DSIZEOF_DOUBLE=8 -DSVN_REVISION=\"18218\" -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_RESOURCE_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -I. -I ../../../lib/native -I ../../../runtime/lib -I/nix/store/533k158i0n72l53g3mfjskmz19wpvar3-aterm-2.5pre21238-26ra85lr/include -Wall -Wno-unused-label -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -g -O2 -c dr-varunion-tests.c building dr-varunion-tests /bin/sh ../../../libtool --tag=CC --mode=link gcc -Wall -Wno-unused-label -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -g -O2 -bind_at_load -o dr-varunion-tests dr-varunion-tests.o ../../../sglr/lib/libstratego-sglr.la ../../../lib/spec/libstratego-lib.la ../../../lib/native/stratego-lib/libstratego-lib-native.la ../../../runtime/lib/libstratego-runtime.la -L/nix/store/533k158i0n72l53g3mfjskmz19wpvar3-aterm-2.5pre21238-26ra85lr/lib -lATerm  gcc -Wall -Wno-unused-label -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -g -O2 -bind_at_load -o .libs/dr-varunion-tests dr-varunion-tests.o ../../../sglr/lib/.libs/libstratego-sglr.dylib /private/tmp/nix-build-hvfgvybqx3gabfc1mj5nxsccgl8i2jdp-stratego-libraries.drv-0/stratego-libraries-0.17pre18218/xtc/lib/.libs/libstratego-xtc.dylib -L/nix/store/533k158i0n72l53g3mfjskmz19wpvar3-aterm-2.5pre21238-26ra85lr/lib /private/tmp/nix-build-hvfgvybqx3gabfc1mj5nxsccgl8i2jdp-stratego-libraries.drv-0/stratego-libraries-0.17pre18218/lib/spec/.libs/libstratego-lib.dylib /private/tmp/nix-build-hvfgvybqx3gabfc1mj5nxsccgl8i2jdp-stratego-libraries.drv-0/stratego-libraries-0.17pre18218/sglr/justsglr/.libs/libjustsglr.dylib ../../../lib/spec/.libs/libstratego-lib.dylib /private/tmp/nix-build-hvfgvybqx3gabfc1mj5nxsccgl8i2jdp-stratego-libraries.drv-0/stratego-libraries-0.17pre18218/lib/native/stratego-lib/.libs/libstratego-lib-native.dylib ../../../lib/native/stratego-lib/.libs/libstratego-lib-native.dylib /private/tmp/nix-build-hvfgvybqx3gabfc1mj5nxsccgl8i2jdp-stratego-libraries.drv-0/stratego-libraries-0.17pre18218/runtime/lib/.libs/libstratego-runtime.dylib -lm ../../../runtime/lib/.libs/libstratego-runtime.dylib /nix/store/533k158i0n72l53g3mfjskmz19wpvar3-aterm-2.5pre21238-26ra85lr/lib/libATerm.dylib creating dr-varunion-tests make[5]: Leaving directory `/private/tmp/nix-build-hvfgvybqx3gabfc1mj5nxsccgl8i2jdp-stratego-libraries.drv-0/stratego-libraries-0.17pre18218/lib/tests/dynamic-rules' make check-TESTS make[5]: Entering directory `/private/tmp/nix-build-hvfgvybqx3gabfc1mj5nxsccgl8i2jdp-stratego-libraries.drv-0/stratego-libraries-0.17pre18218/lib/tests/dynamic-rules' Makefile:996: warning: overriding commands for target `.str.rtree' Makefile:844: warning: ignoring old commands for target `.str.rtree' Makefile:999: warning: overriding commands for target `.def.rtg' Makefile:909: warning: ignoring old commands for target `.def.rtg' Makefile:1002: warning: overriding commands for target `.rtg.str' Makefile:912: warning: ignoring old commands for target `.rtg.str' Makefile:1005: warning: overriding commands for target `.sdf.def' Makefile:878: warning: ignoring old commands for target `.sdf.def' building check-TESTS test suite: Dynamic Rules Library -- Scoping = Dynamic Rules Library -- Scoping -- Setting Rules Tests =================== = notation in test names: = = - RS means Rule Scope = = - CS means Change Set = Check setting rule (RS CS CS) Check setting rule with label (RS CS CS) Check setting rule in different scopes with different values (RS CS RS CS CS) #1 Check setting rule in different scopes with different values (RS CS RS CS CS) #2 Check setting rule in different scopes with the same value (RS CS RS CS CS) #1 Check setting rule in different scopes with the same value (RS CS RS CS CS) #2 Check setting rule vis in different scopes with different values (RS CS RS CS CS) #1 Check setting rule vis in different scopes with different values (RS CS RS CS CS) #2 Check setting rule vis in different scopes with the same value (RS CS RS CS CS) #1 Check setting rule vis in different scopes with the same value (RS CS RS CS CS) #2 Check setting rule in different scopes with the same value (RS RS CS CS) #1 Check setting rule in different scopes with the same value (RS RS CS CS) #2 Check setting rule in different scopes with the same value (RS RS CS CS) #3 Check setting rule in different scopes with the same value (RS RS CS CS) #4 Check setting rule in different scopes with the same value (RS RS CS CS) #5 Check setting rule in different scopes with the same value (RS RS CS CS) #6 Check setting rule vis in different scopes with the same value (RS RS CS CS) #1 Check setting rule vis in different scopes with the same value (RS RS CS CS) #2 Check setting rule vis in different scopes with the same value (RS RS CS CS) #3 Check setting rule vis in different scopes with the same value (RS RS CS CS) #4 Check setting rule vis in different scopes with the same value (RS RS CS CS) #5 Check setting rule vis in different scopes with the same value (RS RS CS CS) #6 Check setting rule vis when the definition to be removed is only in change set #1 Check setting rule vis when the definition to be removed is only in change set #2 = Dynamic Rules Library -- Scoping -- Adding Rules Tests ==================== Check adding rules (RS) Check adding rules (RS CS CS) Check adding rules with label (RS CS CS) Check adding rule with the same value (RS CS) Check adding rule with a different value (RS CS) Check adding rule with the same value (RS CS CS) Check adding rule with a different value (RS CS CS) Check adding rules in different scopes with different values (RS CS RS CS CS) #1 Check adding rules in different scopes with different values (RS CS RS CS CS) #2 Check adding rules in different scopes with the same value (RS CS RS CS CS) #1 Check adding rules in different scopes with the same value (RS CS RS CS CS) #2 Check adding rules in different scopes with the same value (RS CS RS CS CS) #3 Check adding rules in different scopes with the same value (RS CS RS CS CS) #4 Check adding rules in different scopes with the same value (RS CS RS CS CS) #5 Check adding rules in different scopes with the same value (RS CS RS CS CS) #6 Check adding rules vis in different scopes with different values (RS CS RS CS CS) #1 Check adding rules vis in different scopes with different values (RS CS RS CS CS) #2 Check adding rules vis in different scopes with the same value (RS CS RS CS CS) #1 Check adding rules vis in different scopes with the same value (RS CS RS CS CS) #2 Check adding rules vis in different scopes with the same value (RS CS RS CS CS) #3 Check adding rules vis in different scopes with the same value (RS CS RS CS CS) #4 Check adding rules vis in different scopes with the same value (RS CS RS CS CS) #5 Check adding rules vis in different scopes with the same value (RS CS RS CS CS) #6 Check adding rules in different scopes with different values (RS RS CS CS) #1 Check adding rules in different scopes with different values (RS RS CS CS) #2 Check adding rules in different scopes with the same value (RS RS CS CS) #1 Check adding rules in different scopes with the same value (RS RS CS CS) #2 Check adding rules in different scopes with the same value (RS RS CS CS) #3 Check adding rules in different scopes with the same value (RS RS CS CS) #4 Check adding rules in different scopes with the same value (RS RS CS CS) #5 Check adding rules in different scopes with the same value (RS RS CS CS) #6 Check adding rules in different scopes with different values (RS RS CS CS) #1 Check adding rules in different scopes with different values (RS RS CS CS) #2 Check adding rules in different scopes with the same value (RS RS CS CS) #1 Check adding rules in different scopes with the same value (RS RS CS CS) #2 Check adding rules in different scopes with the same value (RS RS CS CS) #3 Check adding rules in different scopes with the same value (RS RS CS CS) #4 Check adding rules in different scopes with the same value (RS RS CS CS) #5 Check adding rules in different scopes with the same value (RS RS CS CS) #6 = Dynamic Rules Library -- Scoping -- Looking Up Rules Tests ================ Check looking up rule in scope #1 Check looking up rule in scope #2 Check looking up rule in scope #3 Check looking up rule in scope #4 Check looking up rule in scope #5 Check looking up rule in scope #6 Check looking up rule in scope #7 = Dynamic Rules Library -- Scoping -- Getting All Keys Tests ================ = if implementation of indexed sets changes, these test = = might fail; just replace the lists that are expected = = with similar ones, but with the elements scrambled so = = that they match the new result = Check getting all keys #1 Check getting all keys #2 Check getting all keys #3 Check getting all keys #4 Check getting all keys #5 Check getting all keys #6 successes: 76 failures: 0 (76,0) PASS: dr-scope-tests test suite: Dynamic Rules Library -- Constant Propagation (part 1) = Dynamic Rules Library -- Constant Propagation -- Basic Tests ============== Check rule definition (top scope) Check rule redefinition with the same value (top scope) Check rule redefinition with a different value (top scope) Check rule undefinition (top scope) Check rule undefinition and redefinition with the same value (top scope) Check rule undefinition and redefinition with a different value (top scope) Check rule lookup after definition (top scope) Check rule lookup after redefinition (top scope) Check rule definition (nested scope) Check rule redefinition with the same value (nested scope) Check rule redefinition with a different value (nested scope) Check rule undefinition (nested scope) Check rule undefinition and redefinition with the same value (nested scope) Check rule undefinition and redefinition with a different value (nested scope) Check rule lookup after definition (nested scope) Check rule lookup after redefinition (nested scope) Check rule definition (across scope) Check rule redefinition with the same value (across scope) Check rule redefinition with a different value (across scope) Check rule undefinition (across scope) Check rule undefinition and redefinition with the same value (across scope) Check rule undefinition and redefinition with a different value (across scope) Check rule lookup after definition (across scope) Check rule lookup after redefinition (across scope) Check rule definitions with the same value (nested scopes) Check rule definitions with different values (nested scopes) Check rule definitions with different values (nested scopes) Check rule definitions/undefinitions with the same value (nested scopes) Check rule definitions/undefinitions with different values (nested scopes) = Dynamic Rules Library -- Constant Propagation -- Intersection Tests ======= = notation in test names: rule before applying intersection = = < rule in left branch = = + rule in right branch = = (x,val) means rule with key x, and val decodes like this: = = - same letter means redefinition with the same value = = - different letter means redefinition with a different value = = - "undef" means undefinition of rule = = - "none" means no change to rule = = - "empty" means no rule is defined at that point = Check rule set after (x,a) < (x,a) + (x,a) Check rule set after (x,a) < (x,a) + (x,b) Check rule set after (x,a) < (x,b) + (x,a) Check rule set after (x,a) < (x,b) + (x,c) Check rule set after (x,a) < (x,a) + (x,none) Check rule set after (x,a) < (x,none) + (x,a) Check rule set after (x,a) < (x,b) + (x,none) Check rule set after (x,a) < (x,none) + (x,b) Check rule set after (x,a) < (x,none) + (x,none) Check rule set after (x,a) < (x,a) + (x,undef) Check rule set after (x,a) < (x,undef) + (x,a) Check rule set after (x,a) < (x,b) + (x,undef) Check rule set after (x,a) < (x,undef) + (x,b) Check rule set after (x,a) < (x,undef) + (x,undef) Check rule set after (x,a) < (x,none) + (x,undef) Check rule set after (x,a) < (x,undef) + (x,none) Check rule set after (x,empty) < (x,a) + (x,a) Check rule set after (x,empty) < (x,a) + (x,b) Check rule set after (x,empty) < (x,a) + (x,none) Check rule set after (x,empty) < (x,none) + (x,a) Check rule set after (x,empty) < (x,none) + (x,none) Check rule set after (x,empty) < (x,a) + (x,undef) Check rule set after (x,empty) < (x,undef) + (x,a) Check rule set after (x,empty) < (x,undef) + (x,undef) Check rule set after (x,empty) < (x,none) + (x,undef) Check rule set after (x,empty) < (x,undef) + (x,none) Check rule set in right branch with (x,a) < (x,a) + (x,none) Check rule set in right branch with (x,a) < (x,b) + (x,none) Check rule set in right branch with (x,a) < (x,none) + (x,none) Check rule set in right branch with (x,a) < (x,undef) + (x,none) Check rule set in left branch with (x,a) < (x,none) + (x,a) Check rule set in left branch with (x,a) < (x,none) + (x,b) Check rule set in left branch with (x,a) < (x,none) + (x,none) Check rule set in left branch with (x,a) < (x,none) + (x,undef) Check rule set in right branch with (x,empty) < (x,a) + (x,none) Check rule set in right branch with (x,empty) < (x,none) + (x,none) Check rule set in right branch with (x,empty) < (x,undef) + (x,none) Check rule set in left branch with (x,empty) < (x,none) + (x,a) Check rule set in left branch with (x,empty) < (x,none) + (x,none) Check rule set in left branch with (x,empty) < (x,none) + (x,undef) Check rule set in nested branch with (x,a) < (x,a) < (x,a) Check rule set in nested branch with (x,a) < (x,a) < (x,b) Check rule set in nested branch with (x,a) < (x,b) < (x,a) Check rule set in nested branch with (x,a) < (x,b) < (x,b) Check rule set in nested branch with (x,a) < (x,b) < (x,c) Check rule set in nested branch with (x,a) < (x,none) < (x,a) Check rule set in nested branch with (x,a) < (x,none) < (x,b) Check rule set in nested branch with (x,a) < (x,a) < (x,none) Check rule set in nested branch with (x,a) < (x,b) < (x,none) Check rule set in nested branch with (x,a) < (x,none) < (x,none) Check rule set in nested branch with (x,a) < (x,undef) < (x,a) Check rule set in nested branch with (x,a) < (x,undef) < (x,b) Check rule set in nested branch with (x,a) < (x,a) < (x,undef) Check rule set in nested branch with (x,a) < (x,b) < (x,undef) Check rule set in nested branch with (x,a) < (x,undef) < (x,undef) Check rule set in nested branch with (x,a) < (x,undef) < (x,none) Check rule set in nested branch with (x,a) < (x,none) < (x,undef) Check complex intersection scenario #1 Check complex intersection scenario #2 Check complex intersection scenario #3 Check complex intersection scenario #4 Check complex intersection scenario #5 Check complex intersection scenario #6 Check complex intersection scenario #7 Check complex intersection scenario #8 Check complex intersection scenario #9 Check complex intersection scenario #10 Check complex intersection scenario #11 Check complex intersection scenario #12 Check complex intersection scenario #13 Check complex intersection scenario #14 Check complex intersection scenario #15 Check complex intersection scenario #16 Check complex intersection scenario #17 Check complex intersection scenario #18 Check complex intersection scenario #19 Check complex intersection scenario #20 Check complex intersection scenario #21 Check complex intersection scenario #22 Check complex intersection scenario #23 Check complex intersection scenario #24 Check complex intersection scenario #25 Check complex intersection scenario #26 = Dynamic Rules Library -- Constant Propagation -- Fix and Intersect Tests == = notation in test names: rule before applying intersection = = ; [rule in iteration]* = = (x,val) decodes as before = Check rule set after (x,a); [(x,a)]* Check rule set after (x,a); [(x,b)]* Check rule set after (x,a); [(x,none)]* Check rule set after (x,a); [(x,undef)]* Check rule set after (x,empty); [(x,a)]* Check rule set after (x,empty); [(x,none)]* Check rule set after (x,empty); [(x,undef)]* Check rule set in iteration (x,a); [(x,a)]* Check rule set in iteration (x,a); [(x,b)]* Check rule set in iteration (x,a); [(x,none)]* Check rule set in iteration (x,a); [(x,undef)]* Check rule set in iteration (x,empty); [(x,a)]* Check rule set in iteration (x,empty); [(x,none)]* Check rule set in iteration (x,empty); [(x,undef)]* Check rule set after (x,a); [(x,a) < (x,a) + (x,a)]* Check rule set after (x,a); [(x,a) < (x,a) + (x,b)]* Check rule set after (x,a); [(x,a) < (x,b) + (x,a)]* Check rule set after (x,a); [(x,a) < (x,b) + (x,c)]* Check rule set after (x,a); [(x,a) < (x,a) + (x,none)]* Check rule set after (x,a); [(x,a) < (x,none) + (x,a)]* Check rule set after (x,a); [(x,a) < (x,b) + (x,none)]* Check rule set after (x,a); [(x,a) < (x,none) + (x,b)]* Check rule set after (x,a); [(x,a) < (x,none) + (x,none)]* Check rule set after (x,a); [(x,a) < (x,a) + (x,undef)]* Check rule set after (x,a); [(x,a) < (x,undef) + (x,a)]* Check rule set after (x,a); [(x,a) < (x,b) + (x,undef)]* Check rule set after (x,a); [(x,a) < (x,undef) + (x,b)]* Check rule set after (x,a); [(x,a) < (x,undef) + (x,undef)]* Check rule set after (x,a); [(x,a) < (x,none) + (x,undef)]* Check rule set after (x,a); [(x,a) < (x,undef) + (x,none)]* Check rule set in iteration (x,a); [(x,a) < (x,a) + (x,a)]* Check rule set in iteration (x,a); [(x,a) < (x,a) + (x,b)]* Check rule set in iteration (x,a); [(x,a) < (x,b) + (x,a)]* Check rule set in iteration (x,a); [(x,a) < (x,b) + (x,c)]* Check rule set in iteration (x,a); [(x,a) < (x,a) + (x,none)]* Check rule set in iteration (x,a); [(x,a) < (x,none) + (x,a)]* Check rule set in iteration (x,a); [(x,a) < (x,b) + (x,none)]* Check rule set in iteration (x,a); [(x,a) < (x,none) + (x,b)]* Check rule set in iteration (x,a); [(x,a) < (x,none) + (x,none)]* Check rule set in iteration (x,a); [(x,a) < (x,a) + (x,undef)]* Check rule set in iteration (x,a); [(x,a) < (x,undef) + (x,a)]* Check rule set in iteration (x,a); [(x,a) < (x,b) + (x,undef)]* Check rule set in iteration (x,a); [(x,a) < (x,undef) + (x,b)]* Check rule set in iteration (x,a); [(x,a) < (x,undef) + (x,undef)]* Check rule set in iteration (x,a); [(x,a) < (x,none) + (x,undef)]* Check rule set in iteration (x,a); [(x,a) < (x,undef) + (x,none)]* Check rule set after (x,a); [(x,b) < (x,a) + (x,a)]* Check rule set after (x,a); [(x,b) < (x,a) + (x,b)]* Check rule set after (x,a); [(x,b) < (x,b) + (x,a)]* Check rule set after (x,a); [(x,b) < (x,b) + (x,c)]* Check rule set after (x,a); [(x,b) < (x,a) + (x,none)]* Check rule set after (x,a); [(x,b) < (x,none) + (x,a)]* Check rule set after (x,a); [(x,b) < (x,b) + (x,none)]* Check rule set after (x,a); [(x,b) < (x,none) + (x,b)]* Check rule set after (x,a); [(x,b) < (x,none) + (x,none)]* Check rule set after (x,a); [(x,b) < (x,a) + (x,undef)]* Check rule set after (x,a); [(x,b) < (x,undef) + (x,a)]* Check rule set after (x,a); [(x,b) < (x,b) + (x,undef)]* Check rule set after (x,a); [(x,b) < (x,undef) + (x,b)]* Check rule set after (x,a); [(x,b) < (x,undef) + (x,undef)]* Check rule set after (x,a); [(x,b) < (x,none) + (x,undef)]* Check rule set after (x,a); [(x,b) < (x,undef) + (x,none)]* Check rule set in iteration (x,a); [(x,b) < (x,a) + (x,a)]* Check rule set in iteration (x,a); [(x,b) < (x,a) + (x,b)]* Check rule set in iteration (x,a); [(x,b) < (x,b) + (x,a)]* Check rule set in iteration (x,a); [(x,b) < (x,b) + (x,c)]* Check rule set in iteration (x,a); [(x,b) < (x,a) + (x,none)]* Check rule set in iteration (x,a); [(x,b) < (x,none) + (x,a)]* Check rule set in iteration (x,a); [(x,b) < (x,b) + (x,none)]* Check rule set in iteration (x,a); [(x,b) < (x,none) + (x,b)]* Check rule set in iteration (x,a); [(x,b) < (x,none) + (x,none)]* Check rule set in iteration (x,a); [(x,b) < (x,a) + (x,undef)]* Check rule set in iteration (x,a); [(x,b) < (x,undef) + (x,a)]* Check rule set in iteration (x,a); [(x,b) < (x,b) + (x,undef)]* Check rule set in iteration (x,a); [(x,b) < (x,undef) + (x,b)]* Check rule set in iteration (x,a); [(x,b) < (x,undef) + (x,undef)]* Check rule set in iteration (x,a); [(x,b) < (x,none) + (x,undef)]* Check rule set in iteration (x,a); [(x,b) < (x,undef) + (x,none)]* Check rule set after (x,a); [(x,d) < (x,a) + (x,a)]* Check rule set after (x,a); [(x,d) < (x,a) + (x,b)]* Check rule set after (x,a); [(x,d) < (x,b) + (x,a)]* Check rule set after (x,a); [(x,d) < (x,b) + (x,c)]* Check rule set after (x,a); [(x,c) < (x,b) + (x,c)]* Check rule set after (x,a); [(x,d) < (x,a) + (x,none)]* Check rule set after (x,a); [(x,d) < (x,none) + (x,a)]* Check rule set after (x,a); [(x,d) < (x,b) + (x,none)]* Check rule set after (x,a); [(x,d) < (x,none) + (x,b)]* Check rule set after (x,a); [(x,d) < (x,none) + (x,none)]* Check rule set after (x,a); [(x,d) < (x,a) + (x,undef)]* Check rule set after (x,a); [(x,d) < (x,undef) + (x,a)]* Check rule set after (x,a); [(x,d) < (x,b) + (x,undef)]* Check rule set after (x,a); [(x,d) < (x,undef) + (x,b)]* Check rule set after (x,a); [(x,d) < (x,undef) + (x,undef)]* Check rule set after (x,a); [(x,d) < (x,none) + (x,undef)]* Check rule set after (x,a); [(x,d) < (x,undef) + (x,none)]* Check rule set in iteration (x,a); [(x,d) < (x,a) + (x,a)]* Check rule set in iteration (x,a); [(x,d) < (x,a) + (x,b)]* Check rule set in iteration (x,a); [(x,d) < (x,b) + (x,a)]* Check rule set in iteration (x,a); [(x,d) < (x,b) + (x,c)]* Check rule set in iteration (x,a); [(x,c) < (x,b) + (x,c)]* Check rule set in iteration (x,a); [(x,d) < (x,a) + (x,none)]* Check rule set in iteration (x,a); [(x,d) < (x,none) + (x,a)]* Check rule set in iteration (x,a); [(x,d) < (x,b) + (x,none)]* Check rule set in iteration (x,a); [(x,d) < (x,none) + (x,b)]* Check rule set in iteration (x,a); [(x,d) < (x,none) + (x,none)]* Check rule set in iteration (x,a); [(x,d) < (x,a) + (x,undef)]* Check rule set in iteration (x,a); [(x,d) < (x,undef) + (x,a)]* Check rule set in iteration (x,a); [(x,d) < (x,b) + (x,undef)]* Check rule set in iteration (x,a); [(x,d) < (x,undef) + (x,b)]* Check rule set in iteration (x,a); [(x,d) < (x,undef) + (x,undef)]* Check rule set in iteration (x,a); [(x,d) < (x,none) + (x,undef)]* Check rule set in iteration (x,a); [(x,d) < (x,undef) + (x,none)]* Check rule set after (x,a); [(x,none) < (x,a) + (x,a)]* Check rule set after (x,a); [(x,none) < (x,a) + (x,b)]* Check rule set after (x,a); [(x,none) < (x,b) + (x,a)]* Check rule set after (x,a); [(x,none) < (x,b) + (x,c)]* Check rule set after (x,a); [(x,none) < (x,a) + (x,none)]* Check rule set after (x,a); [(x,none) < (x,none) + (x,a)]* Check rule set after (x,a); [(x,none) < (x,b) + (x,none)]* Check rule set after (x,a); [(x,none) < (x,none) + (x,b)]* Check rule set after (x,a); [(x,none) < (x,none) + (x,none)]* Check rule set after (x,a); [(x,none) < (x,a) + (x,undef)]* Check rule set after (x,a); [(x,none) < (x,undef) + (x,a)]* Check rule set after (x,a); [(x,none) < (x,b) + (x,undef)]* Check rule set after (x,a); [(x,none) < (x,undef) + (x,b)]* Check rule set after (x,a); [(x,none) < (x,undef) + (x,undef)]* Check rule set after (x,a); [(x,none) < (x,none) + (x,undef)]* Check rule set after (x,a); [(x,none) < (x,undef) + (x,none)]* Check rule set in iteration (x,a); [(x,none) < (x,a) + (x,a)]* Check rule set in iteration (x,a); [(x,none) < (x,a) + (x,b)]* Check rule set in iteration (x,a); [(x,none) < (x,b) + (x,a)]* Check rule set in iteration (x,a); [(x,none) < (x,b) + (x,c)]* Check rule set in iteration (x,a); [(x,none) < (x,a) + (x,none)]* Check rule set in iteration (x,a); [(x,none) < (x,none) + (x,a)]* Check rule set in iteration (x,a); [(x,none) < (x,b) + (x,none)]* Check rule set in iteration (x,a); [(x,none) < (x,none) + (x,b)]* Check rule set in iteration (x,a); [(x,none) < (x,none) + (x,none)]* Check rule set in iteration (x,a); [(x,none) < (x,a) + (x,undef)]* Check rule set in iteration (x,a); [(x,none) < (x,undef) + (x,a)]* Check rule set in iteration (x,a); [(x,none) < (x,b) + (x,undef)]* Check rule set in iteration (x,a); [(x,none) < (x,undef) + (x,b)]* Check rule set in iteration (x,a); [(x,none) < (x,undef) + (x,undef)]* Check rule set in iteration (x,a); [(x,none) < (x,none) + (x,undef)]* Check rule set in iteration (x,a); [(x,none) < (x,undef) + (x,none)]* Check rule set after (x,a); [(x,undef) < (x,a) + (x,a)]* Check rule set after (x,a); [(x,undef) < (x,a) + (x,b)]* Check rule set after (x,a); [(x,undef) < (x,b) + (x,a)]* Check rule set after (x,a); [(x,undef) < (x,b) + (x,c)]* Check rule set after (x,a); [(x,undef) < (x,a) + (x,none)]* Check rule set after (x,a); [(x,undef) < (x,none) + (x,a)]* Check rule set after (x,a); [(x,undef) < (x,b) + (x,none)]* Check rule set after (x,a); [(x,undef) < (x,none) + (x,b)]* Check rule set after (x,a); [(x,undef) < (x,none) + (x,none)]* Check rule set after (x,a); [(x,undef) < (x,a) + (x,undef)]* Check rule set after (x,a); [(x,undef) < (x,undef) + (x,a)]* Check rule set after (x,a); [(x,undef) < (x,b) + (x,undef)]* Check rule set after (x,a); [(x,undef) < (x,undef) + (x,b)]* Check rule set after (x,a); [(x,undef) < (x,undef) + (x,undef)]* Check rule set after (x,a); [(x,undef) < (x,none) + (x,undef)]* Check rule set after (x,a); [(x,undef) < (x,undef) + (x,none)]* Check rule set in iteration (x,a); [(x,undef) < (x,a) + (x,a)]* Check rule set in iteration (x,a); [(x,undef) < (x,a) + (x,b)]* Check rule set in iteration (x,a); [(x,undef) < (x,b) + (x,a)]* Check rule set in iteration (x,a); [(x,undef) < (x,b) + (x,c)]* Check rule set in iteration (x,a); [(x,undef) < (x,a) + (x,none)]* Check rule set in iteration (x,a); [(x,undef) < (x,none) + (x,a)]* Check rule set in iteration (x,a); [(x,undef) < (x,b) + (x,none)]* Check rule set in iteration (x,a); [(x,undef) < (x,none) + (x,b)]* Check rule set in iteration (x,a); [(x,undef) < (x,none) + (x,none)]* Check rule set in iteration (x,a); [(x,undef) < (x,a) + (x,undef)]* Check rule set in iteration (x,a); [(x,undef) < (x,undef) + (x,a)]* Check rule set in iteration (x,a); [(x,undef) < (x,b) + (x,undef)]* Check rule set in iteration (x,a); [(x,undef) < (x,undef) + (x,b)]* Check rule set in iteration (x,a); [(x,undef) < (x,undef) + (x,undef)]* Check rule set in iteration (x,a); [(x,undef) < (x,none) + (x,undef)]* Check rule set in iteration (x,a); [(x,undef) < (x,undef) + (x,none)]* Check complex fix-and-intersect scenario #1 Check complex fix-and-intersect scenario #2 Check complex fix-and-intersect scenario #3 Check complex fix-and-intersect scenario #4 Check complex fix-and-intersect scenario #5 Check complex fix-and-intersect scenario #6 Check complex fix-and-intersect scenario #7 Check complex fix-and-intersect scenario #8 Check complex fix-and-intersect scenario #9 = Dynamic Rules Library -- Constant Propagation -- Break Tests ============== Check breaking out of iterative statement #1 Check breaking out of iterative statement #2 Check breaking out of iterative statement #3 Check breaking out of iterative statement #4 Check breaking out of iterative statement #5 Check breaking out of iterative statement #6 Check breaking out of iterative statement #7 Check breaking out of iterative statement #8 Check breaking out of iterative statement #9 Check breaking out of iterative statement #10 Check breaking out of iterative statement #11 Check breaking out of iterative statement #12 Check breaking out of iterative statement #13 Check breaking out of iterative statement #14 Check breaking out of iterative statement #15 Check breaking out of iterative statement #16 Check breaking out of iterative statement #17 Check breaking out of iterative statement #18 Check breaking out of iterative statement #19 Check breaking out of iterative statement #20 Check breaking out of iterative statement #21 Check breaking out of iterative statement #22 Check breaking out of iterative statement #23 Check breaking out of iterative statement #24 Check breaking out of iterative statement #25 Check breaking out of iterative statement #26 Check breaking out of iterative statement #27 Check breaking out of iterative statement #28 Check breaking out of iterative statement #29 Check breaking out of iterative statement #30 Check breaking out of iterative statement #31 Check breaking out of iterative statement #32 Check breaking out of iterative statement #33 Check breaking out of iterative statement #34 Check breaking out of iterative statement #35 Check breaking out of iterative statement #36 Check breaking out of iterative statement #37 Check breaking out of iterative statement #38 Check breaking out of iterative statement #39 Check breaking out of iterative statement #40 Check breaking out of iterative statement #41 Check breaking out of iterative statement #42 Check breaking out of iterative statement #43 Check breaking out of iterative statement #44 Check breaking out of iterative statement #45 Check breaking out of iterative statement #46 Check breaking out of iterative statement #47 Check breaking out of iterative statement #48 Check breaking out of iterative statement #49 Check breaking out of iterative statement #50 Check breaking out of iterative statement #51 Check breaking out of iterative statement #52 Check breaking out of iterative statement #53 Check breaking out of iterative statement #54 = Dynamic Rules Library -- Constant Propagation -- Break to Label Tests ===== Check breaking to label out of iterative statement #1 Check breaking to label out of iterative statement #2 Check breaking to label out of iterative statement #3 Check breaking to label out of iterative statement #4 Check breaking to label out of iterative statement #5 Check breaking to label out of iterative statement #6 Check breaking to label out of iterative statement #7 Check breaking to label out of iterative statement #8 Check breaking to label out of iterative statement #9 Check breaking to label out of iterative statement #10 Check breaking to label out of iterative statement #11 Check breaking to label out of non-iterative statement #1 Check breaking to label out of non-iterative statement #2 Check breaking to label out of non-iterative statement #3 Check breaking to label out of non-iterative statement #4 Check breaking to label out of non-iterative statement #5 Check breaking to label out of non-iterative statement #6 Check breaking to label out of non-iterative statement #7 Check breaking to label out of non-iterative statement #8 Check breaking to label out of non-iterative statement #9 Check breaking to label out of non-iterative statement #10 Check breaking to label out of non-iterative statement #11 Check breaking to label out of non-iterative statement #12 Check breaking to label out of non-iterative statement #13 Check breaking to label out of non-iterative statement #14 = Dynamic Rules Library -- Constant Propagation -- Continue Tests =========== Check continuing iterative statement #1 Check continuing iterative statement #2 Check continuing iterative statement #3 Check continuing iterative statement #4 Check continuing iterative statement #5 Check continuing iterative statement #6 Check continuing iterative statement #7 Check continuing iterative statement #8 Check continuing iterative statement #9 Check continuing iterative statement #10 Check continuing iterative statement #11 Check continuing iterative statement #12 Check continuing iterative statement #13 Check continuing iterative statement #14 Check continuing iterative statement #15 Check continuing iterative statement #16 Check continuing iterative statement #17 Check continuing iterative statement #18 Check continuing iterative statement #19 Check continuing iterative statement #20 Check continuing iterative statement #21 Check continuing iterative statement #22 Check continuing iterative statement #23 Check continuing iterative statement #24 Check continuing iterative statement #25 Check continuing iterative statement #26 Check continuing iterative statement #27 Check continuing iterative statement #28 Check continuing iterative statement #29 Check continuing iterative statement #30 Check continuing iterative statement #31 Check continuing iterative statement #32 Check continuing iterative statement #33 Check continuing iterative statement #34 Check continuing iterative statement #35 Check continuing iterative statement #36 Check continuing iterative statement #37 Check continuing iterative statement #38 Check continuing iterative statement #39 Check continuing iterative statement #40 Check continuing iterative statement #41 Check continuing iterative statement #42 Check continuing iterative statement #43 Check continuing iterative statement #44 Check continuing iterative statement #45 Check continuing iterative statement #46 Check continuing iterative statement #47 Check continuing iterative statement #48 Check continuing iterative statement #49 Check continuing iterative statement #50 Check continuing iterative statement #51 Check continuing iterative statement #52 Check continuing iterative statement #53 Check continuing iterative statement #54 = Dynamic Rules Library -- Constant Propagation -- Continue to Label Tests == Check continuing to label out of iterative statement #1 Check continuing to label out of iterative statement #2 Check continuing to label out of iterative statement #3 Check continuing to label out of iterative statement #4 Check continuing to label out of iterative statement #5 Check continuing to label out of iterative statement #6 Check continuing to label out of iterative statement #7 Check continuing to label out of iterative statement #8 Check continuing to label out of iterative statement #9 Check continuing to label out of iterative statement #10 Check continuing to label out of iterative statement #11 Check continuing to label out of iterative statement #12 successes: 442 failures: 0 (442,0) PASS: dr-propconst-tests-1 test suite: Dynamic Rules Library -- Constant Propagation (part 2) = Dynamic Rules Library -- Constant Propagation -- Combined Break & Continu... = Check break/continue scenario #1 Check break/continue scenario #2 Check break/continue scenario #3 Check break/continue scenario #4 Check break/continue scenario #5 Check break/continue scenario #6 Check break/continue scenario #7 Check break/continue scenario #8 Check break/continue scenario #9 Check break/continue scenario #10 = Dynamic Rules Library -- Constant Propagation -- Exception Tests ========== Exception test #1 Exception test #2 Exception test #3 Exception test #4 Exception test #5 Exception test #6 Exception test #7 Exception test #8 Exception test #9 Exception test #10 Exception test #11 Exception test #12 Exception test #13 Exception test #14 Exception test #15 Exception test #16 Exception test #17 Exception test #18 Exception test #19 Exception test #20 Exception test #21 Exception test #22 Exception test #23 Exception test #24 Exception test #25 Exception test #26 Exception test #27 Exception test #28 successes: 38 failures: 0 (38,0) PASS: dr-propconst-tests-2 test suite: Dynamic Rules Library -- Dead Code Elimination = Dynamic Rules Library -- Dead Code Elimination -- Union Tests ============= Check rule set for VarNeeded after x < x + x Check rule set for VarNeeded after x < x + none Check rule set for VarNeeded after x < none + x Check rule set for VarNeeded after x < none + none Check rule set for VarNeeded after x < x + undef Check rule set for VarNeeded after x < undef + x Check rule set for VarNeeded after x < undef + undef Check rule set for VarNeeded after x < none + undef Check rule set for VarNeeded after x < undef + none Check rule set for VarNeeded after empty < x + x Check rule set for VarNeeded after empty < x + none Check rule set for VarNeeded after empty < none + x Check rule set for VarNeeded after empty < none + none Check rule set for VarNeeded after empty < x + undef Check rule set for VarNeeded after empty < undef + x Check rule set for VarNeeded after empty < undef + undef Check rule set for VarNeeded after empty < none + undef Check rule set for VarNeeded after empty < undef + none = Dynamic Rules Library -- Dead Code Elimination -- Fix and Union Tests ===== Check rule set after x; [x]* Check rule set after x; [none]* Check rule set after x; [undef]* Check rule set after empty; [x]* Check rule set after empty; [none]* Check rule set after empty; [undef]* = Dynamic Rules Library -- Dead Code Elimination -- Break Tests ============= Check break scenario #1 Check break scenario #2 Check break scenario #3 Check break scenario #4 Check break scenario #5 Check break scenario #6 Check break scenario #7 successes: 31 failures: 0 (31,0) PASS: dr-dce-tests test suite: Dynamic Rules Library -- Var Union (meaningless trasformation for testing only) Check basic union test #1 Check basic union test #2 Check basic union test #3 Check break union test #1 Check break union test #2 Check break union test #3 Check break union test #4 Check break union test #5 Check break union test #6 Check break to label union test #1 Check break to label union test #2 Check break to label union test #3 Check break to label union test #4 Check continue union test #1 Check continuing union test #2 Check continue union test #3 Check break/continue union test #1 Check exception union test #1 Check exception union test #2 successes: 19 failures: 0 (19,0) PASS: dr-varunion-tests ================== All 5 tests passed ================== make[5]: Leaving directory `/private/tmp/nix-build-hvfgvybqx3gabfc1mj5nxsccgl8i2jdp-stratego-libraries.drv-0/stratego-libraries-0.17pre18218/lib/tests/dynamic-rules' make[4]: Leaving directory `/private/tmp/nix-build-hvfgvybqx3gabfc1mj5nxsccgl8i2jdp-stratego-libraries.drv-0/stratego-libraries-0.17pre18218/lib/tests/dynamic-rules' make[3]: Leaving directory `/private/tmp/nix-build-hvfgvybqx3gabfc1mj5nxsccgl8i2jdp-stratego-libraries.drv-0/stratego-libraries-0.17pre18218/lib/tests/dynamic-rules' make[2]: Leaving directory `/private/tmp/nix-build-hvfgvybqx3gabfc1mj5nxsccgl8i2jdp-stratego-libraries.drv-0/stratego-libraries-0.17pre18218/lib/tests' make[2]: Entering directory `/private/tmp/nix-build-hvfgvybqx3gabfc1mj5nxsccgl8i2jdp-stratego-libraries.drv-0/stratego-libraries-0.17pre18218/lib' make[2]: Nothing to be done for `check-am'. make[2]: Leaving directory `/private/tmp/nix-build-hvfgvybqx3gabfc1mj5nxsccgl8i2jdp-stratego-libraries.drv-0/stratego-libraries-0.17pre18218/lib' make[1]: Leaving directory `/private/tmp/nix-build-hvfgvybqx3gabfc1mj5nxsccgl8i2jdp-stratego-libraries.drv-0/stratego-libraries-0.17pre18218/lib' Making check in build-tools make[1]: Entering directory `/private/tmp/nix-build-hvfgvybqx3gabfc1mj5nxsccgl8i2jdp-stratego-libraries.drv-0/stratego-libraries-0.17pre18218/build-tools' Makefile:746: warning: overriding commands for target `.str.rtree' Makefile:594: warning: ignoring old commands for target `.str.rtree' Makefile:749: warning: overriding commands for target `.def.rtg' Makefile:659: warning: ignoring old commands for target `.def.rtg' Makefile:752: warning: overriding commands for target `.rtg.str' Makefile:662: warning: ignoring old commands for target `.rtg.str' Makefile:755: warning: overriding commands for target `.sdf.def' Makefile:628: warning: ignoring old commands for target `.sdf.def' make[1]: Nothing to be done for `check'. make[1]: Leaving directory `/private/tmp/nix-build-hvfgvybqx3gabfc1mj5nxsccgl8i2jdp-stratego-libraries.drv-0/stratego-libraries-0.17pre18218/build-tools' Making check in xtc make[1]: Entering directory `/private/tmp/nix-build-hvfgvybqx3gabfc1mj5nxsccgl8i2jdp-stratego-libraries.drv-0/stratego-libraries-0.17pre18218/xtc' building check-recursive Making check in lib make[2]: Entering directory `/private/tmp/nix-build-hvfgvybqx3gabfc1mj5nxsccgl8i2jdp-stratego-libraries.drv-0/stratego-libraries-0.17pre18218/xtc/lib' Makefile:839: warning: overriding commands for target `.str.rtree' Makefile:687: warning: ignoring old commands for target `.str.rtree' Makefile:842: warning: overriding commands for target `.def.rtg' Makefile:752: warning: ignoring old commands for target `.def.rtg' Makefile:845: warning: overriding commands for target `.rtg.str' Makefile:755: warning: ignoring old commands for target `.rtg.str' Makefile:848: warning: overriding commands for target `.sdf.def' Makefile:721: warning: ignoring old commands for target `.sdf.def' make[2]: Nothing to be done for `check'. make[2]: Leaving directory `/private/tmp/nix-build-hvfgvybqx3gabfc1mj5nxsccgl8i2jdp-stratego-libraries.drv-0/stratego-libraries-0.17pre18218/xtc/lib' Making check in tests make[2]: Entering directory `/private/tmp/nix-build-hvfgvybqx3gabfc1mj5nxsccgl8i2jdp-stratego-libraries.drv-0/stratego-libraries-0.17pre18218/xtc/tests' Makefile:590: warning: overriding commands for target `.str.rtree' Makefile:438: warning: ignoring old commands for target `.str.rtree' Makefile:593: warning: overriding commands for target `.def.rtg' Makefile:503: warning: ignoring old commands for target `.def.rtg' Makefile:596: warning: overriding commands for target `.rtg.str' Makefile:506: warning: ignoring old commands for target `.rtg.str' Makefile:599: warning: overriding commands for target `.sdf.def' Makefile:472: warning: ignoring old commands for target `.sdf.def' make[2]: Nothing to be done for `check'. make[2]: Leaving directory `/private/tmp/nix-build-hvfgvybqx3gabfc1mj5nxsccgl8i2jdp-stratego-libraries.drv-0/stratego-libraries-0.17pre18218/xtc/tests' make[2]: Entering directory `/private/tmp/nix-build-hvfgvybqx3gabfc1mj5nxsccgl8i2jdp-stratego-libraries.drv-0/stratego-libraries-0.17pre18218/xtc' make[2]: Nothing to be done for `check-am'. make[2]: Leaving directory `/private/tmp/nix-build-hvfgvybqx3gabfc1mj5nxsccgl8i2jdp-stratego-libraries.drv-0/stratego-libraries-0.17pre18218/xtc' make[1]: Leaving directory `/private/tmp/nix-build-hvfgvybqx3gabfc1mj5nxsccgl8i2jdp-stratego-libraries.drv-0/stratego-libraries-0.17pre18218/xtc' Making check in sglr make[1]: Entering directory `/private/tmp/nix-build-hvfgvybqx3gabfc1mj5nxsccgl8i2jdp-stratego-libraries.drv-0/stratego-libraries-0.17pre18218/sglr' building check-recursive Making check in justsglr make[2]: Entering directory `/private/tmp/nix-build-hvfgvybqx3gabfc1mj5nxsccgl8i2jdp-stratego-libraries.drv-0/stratego-libraries-0.17pre18218/sglr/justsglr' make[2]: Nothing to be done for `check'. make[2]: Leaving directory `/private/tmp/nix-build-hvfgvybqx3gabfc1mj5nxsccgl8i2jdp-stratego-libraries.drv-0/stratego-libraries-0.17pre18218/sglr/justsglr' Making check in lib make[2]: Entering directory `/private/tmp/nix-build-hvfgvybqx3gabfc1mj5nxsccgl8i2jdp-stratego-libraries.drv-0/stratego-libraries-0.17pre18218/sglr/lib' Makefile:860: warning: overriding commands for target `.str.rtree' Makefile:708: warning: ignoring old commands for target `.str.rtree' Makefile:863: warning: overriding commands for target `.def.rtg' Makefile:773: warning: ignoring old commands for target `.def.rtg' Makefile:866: warning: overriding commands for target `.rtg.str' Makefile:776: warning: ignoring old commands for target `.rtg.str' Makefile:869: warning: overriding commands for target `.sdf.def' Makefile:742: warning: ignoring old commands for target `.sdf.def' make[2]: Nothing to be done for `check'. make[2]: Leaving directory `/private/tmp/nix-build-hvfgvybqx3gabfc1mj5nxsccgl8i2jdp-stratego-libraries.drv-0/stratego-libraries-0.17pre18218/sglr/lib' Making check in tests make[2]: Entering directory `/private/tmp/nix-build-hvfgvybqx3gabfc1mj5nxsccgl8i2jdp-stratego-libraries.drv-0/stratego-libraries-0.17pre18218/sglr/tests' Makefile:817: warning: overriding commands for target `.str.rtree' Makefile:665: warning: ignoring old commands for target `.str.rtree' Makefile:820: warning: overriding commands for target `.def.rtg' Makefile:730: warning: ignoring old commands for target `.def.rtg' Makefile:823: warning: overriding commands for target `.rtg.str' Makefile:733: warning: ignoring old commands for target `.rtg.str' Makefile:826: warning: overriding commands for target `.sdf.def' Makefile:699: warning: ignoring old commands for target `.sdf.def' building check-am make stratego-sglr-tests ExpId.tbl ExpId.str ExpInt.tbl ExpInt.str KernelStartSymbol.tbl KernelStartSymbol.str ExpIntAmb.tbl ConcreteSyntax.tbl ConcreteSyntax.str Concrete.tbl CustomImplode.tbl Lexical.tbl ConcreteSyntax2.tbl AstAttributes.tbl make[3]: Entering directory `/private/tmp/nix-build-hvfgvybqx3gabfc1mj5nxsccgl8i2jdp-stratego-libraries.drv-0/stratego-libraries-0.17pre18218/sglr/tests' Makefile:817: warning: overriding commands for target `.str.rtree' Makefile:665: warning: ignoring old commands for target `.str.rtree' Makefile:820: warning: overriding commands for target `.def.rtg' Makefile:730: warning: ignoring old commands for target `.def.rtg' Makefile:823: warning: overriding commands for target `.rtg.str' Makefile:733: warning: ignoring old commands for target `.rtg.str' Makefile:826: warning: overriding commands for target `.sdf.def' Makefile:699: warning: ignoring old commands for target `.sdf.def' building stratego_sglr_tests-stratego-sglr-tests.o gcc -DPACKAGE_NAME=\"stratego-libraries\" -DPACKAGE_TARNAME=\"stratego-libraries\" -DPACKAGE_VERSION=\"0.17\" -DPACKAGE_STRING=\"stratego-libraries\ 0.17\" -DPACKAGE_BUGREPORT=\"stratego@cs.uu.nl\" -DPACKAGE=\"stratego-libraries\" -DVERSION=\"0.17\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSIZEOF_VOID_P=4 -DSIZEOF_INT=4 -DSIZEOF_LONG=4 -DSIZEOF_DOUBLE=8 -DSVN_REVISION=\"18218\" -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_RESOURCE_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -I. -I ../../lib/native -I ../../runtime/lib -I/nix/store/533k158i0n72l53g3mfjskmz19wpvar3-aterm-2.5pre21238-26ra85lr/include -Wall -Wno-unused-label -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -g -O2 -c -o stratego_sglr_tests-stratego-sglr-tests.o `test -f 'stratego-sglr-tests.c' || echo './'`stratego-sglr-tests.c building stratego-sglr-tests /bin/sh ../../libtool --tag=CC --mode=link gcc -Wall -Wno-unused-label -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -g -O2 -bind_at_load -o stratego-sglr-tests stratego_sglr_tests-stratego-sglr-tests.o ../../sglr/lib/libstratego-sglr.la ../../lib/spec/libstratego-lib.la ../../lib/native/stratego-lib/libstratego-lib-native.la ../../runtime/lib/libstratego-runtime.la -L/nix/store/533k158i0n72l53g3mfjskmz19wpvar3-aterm-2.5pre21238-26ra85lr/lib -lATerm  mkdir .libs gcc -Wall -Wno-unused-label -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -g -O2 -bind_at_load -o .libs/stratego-sglr-tests stratego_sglr_tests-stratego-sglr-tests.o ../../sglr/lib/.libs/libstratego-sglr.dylib /private/tmp/nix-build-hvfgvybqx3gabfc1mj5nxsccgl8i2jdp-stratego-libraries.drv-0/stratego-libraries-0.17pre18218/xtc/lib/.libs/libstratego-xtc.dylib -L/nix/store/533k158i0n72l53g3mfjskmz19wpvar3-aterm-2.5pre21238-26ra85lr/lib /private/tmp/nix-build-hvfgvybqx3gabfc1mj5nxsccgl8i2jdp-stratego-libraries.drv-0/stratego-libraries-0.17pre18218/lib/spec/.libs/libstratego-lib.dylib /private/tmp/nix-build-hvfgvybqx3gabfc1mj5nxsccgl8i2jdp-stratego-libraries.drv-0/stratego-libraries-0.17pre18218/sglr/justsglr/.libs/libjustsglr.dylib ../../lib/spec/.libs/libstratego-lib.dylib /private/tmp/nix-build-hvfgvybqx3gabfc1mj5nxsccgl8i2jdp-stratego-libraries.drv-0/stratego-libraries-0.17pre18218/lib/native/stratego-lib/.libs/libstratego-lib-native.dylib ../../lib/native/stratego-lib/.libs/libstratego-lib-native.dylib /private/tmp/nix-build-hvfgvybqx3gabfc1mj5nxsccgl8i2jdp-stratego-libraries.drv-0/stratego-libraries-0.17pre18218/runtime/lib/.libs/libstratego-runtime.dylib -lm ../../runtime/lib/.libs/libstratego-runtime.dylib /nix/store/533k158i0n72l53g3mfjskmz19wpvar3-aterm-2.5pre21238-26ra85lr/lib/libATerm.dylib creating stratego-sglr-tests make[3]: `ExpId.tbl' is up to date. make[3]: `ExpId.str' is up to date. make[3]: `ExpInt.tbl' is up to date. make[3]: `ExpInt.str' is up to date. make[3]: `KernelStartSymbol.tbl' is up to date. make[3]: `KernelStartSymbol.str' is up to date. make[3]: `ExpIntAmb.tbl' is up to date. make[3]: `ConcreteSyntax.tbl' is up to date. make[3]: `ConcreteSyntax.str' is up to date. make[3]: `Concrete.tbl' is up to date. make[3]: `CustomImplode.tbl' is up to date. make[3]: `Lexical.tbl' is up to date. make[3]: `ConcreteSyntax2.tbl' is up to date. make[3]: `AstAttributes.tbl' is up to date. make[3]: Leaving directory `/private/tmp/nix-build-hvfgvybqx3gabfc1mj5nxsccgl8i2jdp-stratego-libraries.drv-0/stratego-libraries-0.17pre18218/sglr/tests' make check-TESTS make[3]: Entering directory `/private/tmp/nix-build-hvfgvybqx3gabfc1mj5nxsccgl8i2jdp-stratego-libraries.drv-0/stratego-libraries-0.17pre18218/sglr/tests' Makefile:817: warning: overriding commands for target `.str.rtree' Makefile:665: warning: ignoring old commands for target `.str.rtree' Makefile:820: warning: overriding commands for target `.def.rtg' Makefile:730: warning: ignoring old commands for target `.def.rtg' Makefile:823: warning: overriding commands for target `.rtg.str' Makefile:733: warning: ignoring old commands for target `.rtg.str' Makefile:826: warning: overriding commands for target `.sdf.def' Makefile:699: warning: ignoring old commands for target `.sdf.def' building check-TESTS test suite: Stratego SGLR Library Open and close a parse table Opening a non-parse table should fail graciously. sglr:error: Parse Table error --- Parse table format error [file: unknown] Parse a simple expression Parse a simple expression, second time. Parse and implode a simple expression A succesful parse must not result in a parse error. A parse error must result in a parse error. Test that the parse error is removed if there is a succesful parse. Parse an ambiguous string Parse an ambiguous string result in an error with -A Parse a simple expression from a stream. Parse a simple invalid expression from a stream. Parse a simple expression from a file. Parse a simple invalid expression from a file. Parse two expressions with same parse table Interleave parsing of with two different parse tables Parse a kernel start symbol Parse a kernel start symbol Parse a kernel start symbol Parse a kernel start symbol Parse a kernel start symbol Parse a kernel start symbol Check that the eagerness filter is disabled by default Check that the eagerness filter can be enabled Check that the injection count filter is disabled by default Check that the injection count filter can be enabled Check that the direct eagerness filter is enabled by default Check that the direct eagerness filter can be disabled Check that the priority filter is enabled by default Check that the priority filter can be disabled Check that the reject filter is enabled by default Check that the reject filter can be disabled Check that ambiguities are not treated as errors by default Check that the ambiguity errors can be enabled Test the reporting of a parse error. [ identity crisis | error ] string: eof unexpected at line 1, column 3 [ identity crisis | error ] 4 + [ identity crisis | error ] ^ Test the reporting of a parse error. [ identity crisis | error ] string: eof unexpected at line 1, column 3 [ identity crisis | error ] 4 + [ identity crisis | error ] ^ Test the reporting of a parse error from a file. [ identity crisis | error ] test-error.exp: eof unexpected at line 2, column 0 [ identity crisis | error ] 4 + [ identity crisis | error ] [ identity crisis | error ] ^ Implode a meta list variable (sep). Implode a meta list variable. Implode a meta variable. Custom implode 1 Custom implode 2 Custom implode 3 Custom implode 4 Custom implode 5 Custom implode 6 Custom implode 7 Custom implode 8 Custom implode 9 Custom implode 11 Custom implode 12 Custom implode 13 Simple quotation with asfix content. Simple quotation with asfix content (ToMetaExpr). Simple quotation with asfix content. Meta variables are imploded. Simple quotation with asfix content. Simple quotation with asfix content. Simple quotation with anti-quotation. Simple quotation with anti-quotation. WithAnno: term is not imploded. Simple quotation with anti-quotation. WithAnno: annotations are imploded. WithAnno: recursive ToTerm in annotations WithAnno: recursive ToTerm in annotations Simple yielded quotation with asfix content. Simple yielded quotation with asfix content (ToMetaExpr). Simple yielded quotation with asfix content. Meta variables are imploded yielded. Simple quotation with asfix content yielded. Simple quotation with asfix content yielded. Simple quotation with anti-quotation yielded. Simple quotation with anti-quotation yielded. Simple quotation with anti-quotation yielded. Simple quotation with anti-quotation yielded. Conc test 1 Conc test 2 Conc test 3 Ast node test 1 Ast node test 2 Ast node test conc 1 Ast node test conc 2 Ast node test conc 3 Ast attribute with annotations (1) Ast attribute with annotations (2) Ast attribute with annotations (3) Ast attribute with annotations (4) Ast attribute with annotations (5) Ast attribute with annotations (6) Ast attribute with annotations (7) Repeated literals (STR-546) Repeated literals (STR-546) Repeated literals (STR-546) Repeated literals (STR-546) Repeated literals (STR-546) Repeated literals (STR-546) Repeated literals (STR-546) Repeated literals (STR-546) Ignore literals Ignore case-insensitive literals Ignore case-insensitive literals Literal injection Literal injection Literal injection Case insensitive literal Check that the parse tree format can be set to AsFix2ME Check that the parse tree format can be set to AsFix2ME Check that the parse tree format can be set to AsFix2 Check that the parse tree format can be set to AsFix2 Position info for a simple expression Position info for a simple expression Location of a simple expression Location with newline 1 Location with newline 2 Location with newline 3 Location with newline 4 Location with newline 5 Location with \r newline 1 Location of a simple expression Location of a simple expression with some whitespace Location of simple expression with some whitespace Location for a simple ambiguous expression successes: 122 failures: 0 (122,0) PASS: stratego-sglr-tests ================== All 1 tests passed ================== make[3]: Leaving directory `/private/tmp/nix-build-hvfgvybqx3gabfc1mj5nxsccgl8i2jdp-stratego-libraries.drv-0/stratego-libraries-0.17pre18218/sglr/tests' make[2]: Leaving directory `/private/tmp/nix-build-hvfgvybqx3gabfc1mj5nxsccgl8i2jdp-stratego-libraries.drv-0/stratego-libraries-0.17pre18218/sglr/tests' make[2]: Entering directory `/private/tmp/nix-build-hvfgvybqx3gabfc1mj5nxsccgl8i2jdp-stratego-libraries.drv-0/stratego-libraries-0.17pre18218/sglr' make[2]: Nothing to be done for `check-am'. make[2]: Leaving directory `/private/tmp/nix-build-hvfgvybqx3gabfc1mj5nxsccgl8i2jdp-stratego-libraries.drv-0/stratego-libraries-0.17pre18218/sglr' make[1]: Leaving directory `/private/tmp/nix-build-hvfgvybqx3gabfc1mj5nxsccgl8i2jdp-stratego-libraries.drv-0/stratego-libraries-0.17pre18218/sglr' Making check in gpp make[1]: Entering directory `/private/tmp/nix-build-hvfgvybqx3gabfc1mj5nxsccgl8i2jdp-stratego-libraries.drv-0/stratego-libraries-0.17pre18218/gpp' building check-recursive Making check in lib make[2]: Entering directory `/private/tmp/nix-build-hvfgvybqx3gabfc1mj5nxsccgl8i2jdp-stratego-libraries.drv-0/stratego-libraries-0.17pre18218/gpp/lib' Makefile:787: warning: overriding commands for target `.str.rtree' Makefile:635: warning: ignoring old commands for target `.str.rtree' Makefile:790: warning: overriding commands for target `.def.rtg' Makefile:700: warning: ignoring old commands for target `.def.rtg' Makefile:793: warning: overriding commands for target `.rtg.str' Makefile:703: warning: ignoring old commands for target `.rtg.str' Makefile:796: warning: overriding commands for target `.sdf.def' Makefile:669: warning: ignoring old commands for target `.sdf.def' make[2]: Nothing to be done for `check'. make[2]: Leaving directory `/private/tmp/nix-build-hvfgvybqx3gabfc1mj5nxsccgl8i2jdp-stratego-libraries.drv-0/stratego-libraries-0.17pre18218/gpp/lib' Making check in tests make[2]: Entering directory `/private/tmp/nix-build-hvfgvybqx3gabfc1mj5nxsccgl8i2jdp-stratego-libraries.drv-0/stratego-libraries-0.17pre18218/gpp/tests' Makefile:836: warning: overriding commands for target `.str.rtree' Makefile:684: warning: ignoring old commands for target `.str.rtree' Makefile:839: warning: overriding commands for target `.def.rtg' Makefile:749: warning: ignoring old commands for target `.def.rtg' Makefile:842: warning: overriding commands for target `.rtg.str' Makefile:752: warning: ignoring old commands for target `.rtg.str' Makefile:845: warning: overriding commands for target `.sdf.def' Makefile:718: warning: ignoring old commands for target `.sdf.def' building check-am make abox2text-tests ast2text-tests make[3]: Entering directory `/private/tmp/nix-build-hvfgvybqx3gabfc1mj5nxsccgl8i2jdp-stratego-libraries.drv-0/stratego-libraries-0.17pre18218/gpp/tests' Makefile:836: warning: overriding commands for target `.str.rtree' Makefile:684: warning: ignoring old commands for target `.str.rtree' Makefile:839: warning: overriding commands for target `.def.rtg' Makefile:749: warning: ignoring old commands for target `.def.rtg' Makefile:842: warning: overriding commands for target `.rtg.str' Makefile:752: warning: ignoring old commands for target `.rtg.str' Makefile:845: warning: overriding commands for target `.sdf.def' Makefile:718: warning: ignoring old commands for target `.sdf.def' building abox2text_tests-abox2text-tests.o gcc -DPACKAGE_NAME=\"stratego-libraries\" -DPACKAGE_TARNAME=\"stratego-libraries\" -DPACKAGE_VERSION=\"0.17\" -DPACKAGE_STRING=\"stratego-libraries\ 0.17\" -DPACKAGE_BUGREPORT=\"stratego@cs.uu.nl\" -DPACKAGE=\"stratego-libraries\" -DVERSION=\"0.17\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSIZEOF_VOID_P=4 -DSIZEOF_INT=4 -DSIZEOF_LONG=4 -DSIZEOF_DOUBLE=8 -DSVN_REVISION=\"18218\" -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_RESOURCE_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -I. -I ../../lib/native -I ../../runtime/lib -I/nix/store/533k158i0n72l53g3mfjskmz19wpvar3-aterm-2.5pre21238-26ra85lr/include -Wall -Wno-unused-label -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -g -O2 -c -o abox2text_tests-abox2text-tests.o `test -f 'abox2text-tests.c' || echo './'`abox2text-tests.c building abox2text-tests /bin/sh ../../libtool --tag=CC --mode=link gcc -Wall -Wno-unused-label -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -g -O2 -bind_at_load -o abox2text-tests abox2text_tests-abox2text-tests.o ../../gpp/lib/libstratego-gpp.la ../../lib/spec/libstratego-lib.la ../../lib/native/stratego-lib/libstratego-lib-native.la ../../runtime/lib/libstratego-runtime.la -L/nix/store/533k158i0n72l53g3mfjskmz19wpvar3-aterm-2.5pre21238-26ra85lr/lib -lATerm  mkdir .libs gcc -Wall -Wno-unused-label -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -g -O2 -bind_at_load -o .libs/abox2text-tests abox2text_tests-abox2text-tests.o ../../gpp/lib/.libs/libstratego-gpp.dylib /private/tmp/nix-build-hvfgvybqx3gabfc1mj5nxsccgl8i2jdp-stratego-libraries.drv-0/stratego-libraries-0.17pre18218/sglr/lib/.libs/libstratego-sglr.dylib /private/tmp/nix-build-hvfgvybqx3gabfc1mj5nxsccgl8i2jdp-stratego-libraries.drv-0/stratego-libraries-0.17pre18218/xtc/lib/.libs/libstratego-xtc.dylib -L/nix/store/533k158i0n72l53g3mfjskmz19wpvar3-aterm-2.5pre21238-26ra85lr/lib /private/tmp/nix-build-hvfgvybqx3gabfc1mj5nxsccgl8i2jdp-stratego-libraries.drv-0/stratego-libraries-0.17pre18218/sglr/justsglr/.libs/libjustsglr.dylib /private/tmp/nix-build-hvfgvybqx3gabfc1mj5nxsccgl8i2jdp-stratego-libraries.drv-0/stratego-libraries-0.17pre18218/lib/spec/.libs/libstratego-lib.dylib ../../lib/spec/.libs/libstratego-lib.dylib /private/tmp/nix-build-hvfgvybqx3gabfc1mj5nxsccgl8i2jdp-stratego-libraries.drv-0/stratego-libraries-0.17pre18218/lib/native/stratego-lib/.libs/libstratego-lib-native.dylib ../../lib/native/stratego-lib/.libs/libstratego-lib-native.dylib /private/tmp/nix-build-hvfgvybqx3gabfc1mj5nxsccgl8i2jdp-stratego-libraries.drv-0/stratego-libraries-0.17pre18218/runtime/lib/.libs/libstratego-runtime.dylib -lm ../../runtime/lib/.libs/libstratego-runtime.dylib /nix/store/533k158i0n72l53g3mfjskmz19wpvar3-aterm-2.5pre21238-26ra85lr/lib/libATerm.dylib creating abox2text-tests building ast2text_tests-ast2text-tests.o gcc -DPACKAGE_NAME=\"stratego-libraries\" -DPACKAGE_TARNAME=\"stratego-libraries\" -DPACKAGE_VERSION=\"0.17\" -DPACKAGE_STRING=\"stratego-libraries\ 0.17\" -DPACKAGE_BUGREPORT=\"stratego@cs.uu.nl\" -DPACKAGE=\"stratego-libraries\" -DVERSION=\"0.17\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSIZEOF_VOID_P=4 -DSIZEOF_INT=4 -DSIZEOF_LONG=4 -DSIZEOF_DOUBLE=8 -DSVN_REVISION=\"18218\" -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_RESOURCE_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -I. -I ../../lib/native -I ../../runtime/lib -I/nix/store/533k158i0n72l53g3mfjskmz19wpvar3-aterm-2.5pre21238-26ra85lr/include -Wall -Wno-unused-label -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -g -O2 -c -o ast2text_tests-ast2text-tests.o `test -f 'ast2text-tests.c' || echo './'`ast2text-tests.c building ast2text-tests /bin/sh ../../libtool --tag=CC --mode=link gcc -Wall -Wno-unused-label -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -g -O2 -bind_at_load -o ast2text-tests ast2text_tests-ast2text-tests.o ../../gpp/lib/libstratego-gpp.la ../../lib/spec/libstratego-lib.la ../../lib/native/stratego-lib/libstratego-lib-native.la ../../runtime/lib/libstratego-runtime.la -L/nix/store/533k158i0n72l53g3mfjskmz19wpvar3-aterm-2.5pre21238-26ra85lr/lib -lATerm  gcc -Wall -Wno-unused-label -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -g -O2 -bind_at_load -o .libs/ast2text-tests ast2text_tests-ast2text-tests.o ../../gpp/lib/.libs/libstratego-gpp.dylib /private/tmp/nix-build-hvfgvybqx3gabfc1mj5nxsccgl8i2jdp-stratego-libraries.drv-0/stratego-libraries-0.17pre18218/sglr/lib/.libs/libstratego-sglr.dylib /private/tmp/nix-build-hvfgvybqx3gabfc1mj5nxsccgl8i2jdp-stratego-libraries.drv-0/stratego-libraries-0.17pre18218/xtc/lib/.libs/libstratego-xtc.dylib -L/nix/store/533k158i0n72l53g3mfjskmz19wpvar3-aterm-2.5pre21238-26ra85lr/lib /private/tmp/nix-build-hvfgvybqx3gabfc1mj5nxsccgl8i2jdp-stratego-libraries.drv-0/stratego-libraries-0.17pre18218/sglr/justsglr/.libs/libjustsglr.dylib /private/tmp/nix-build-hvfgvybqx3gabfc1mj5nxsccgl8i2jdp-stratego-libraries.drv-0/stratego-libraries-0.17pre18218/lib/spec/.libs/libstratego-lib.dylib ../../lib/spec/.libs/libstratego-lib.dylib /private/tmp/nix-build-hvfgvybqx3gabfc1mj5nxsccgl8i2jdp-stratego-libraries.drv-0/stratego-libraries-0.17pre18218/lib/native/stratego-lib/.libs/libstratego-lib-native.dylib ../../lib/native/stratego-lib/.libs/libstratego-lib-native.dylib /private/tmp/nix-build-hvfgvybqx3gabfc1mj5nxsccgl8i2jdp-stratego-libraries.drv-0/stratego-libraries-0.17pre18218/runtime/lib/.libs/libstratego-runtime.dylib -lm ../../runtime/lib/.libs/libstratego-runtime.dylib /nix/store/533k158i0n72l53g3mfjskmz19wpvar3-aterm-2.5pre21238-26ra85lr/lib/libATerm.dylib creating ast2text-tests make[3]: Leaving directory `/private/tmp/nix-build-hvfgvybqx3gabfc1mj5nxsccgl8i2jdp-stratego-libraries.drv-0/stratego-libraries-0.17pre18218/gpp/tests' make check-TESTS make[3]: Entering directory `/private/tmp/nix-build-hvfgvybqx3gabfc1mj5nxsccgl8i2jdp-stratego-libraries.drv-0/stratego-libraries-0.17pre18218/gpp/tests' Makefile:836: warning: overriding commands for target `.str.rtree' Makefile:684: warning: ignoring old commands for target `.str.rtree' Makefile:839: warning: overriding commands for target `.def.rtg' Makefile:749: warning: ignoring old commands for target `.def.rtg' Makefile:842: warning: overriding commands for target `.rtg.str' Makefile:752: warning: ignoring old commands for target `.rtg.str' Makefile:845: warning: overriding commands for target `.sdf.def' Makefile:718: warning: ignoring old commands for target `.sdf.def' building check-TESTS test suite: abox2text-tests Simple H box with hs Simple H box without hs Simple H box with hs Simple H box with hs Simple V box with vs Simple V box with vs Simple V box without vs Simple V box with is Simple font box successes: 9 failures: 0 (9,0) PASS: abox2text-tests test suite: ast2text-tests tuples 1 tuples 2 tuples 3 tuples 4 alt 1 alt 2 alt 3 alt 3 successes: 8 failures: 0 (8,0) PASS: ast2text-tests ================== All 2 tests passed ================== make[3]: Leaving directory `/private/tmp/nix-build-hvfgvybqx3gabfc1mj5nxsccgl8i2jdp-stratego-libraries.drv-0/stratego-libraries-0.17pre18218/gpp/tests' make[2]: Leaving directory `/private/tmp/nix-build-hvfgvybqx3gabfc1mj5nxsccgl8i2jdp-stratego-libraries.drv-0/stratego-libraries-0.17pre18218/gpp/tests' make[2]: Entering directory `/private/tmp/nix-build-hvfgvybqx3gabfc1mj5nxsccgl8i2jdp-stratego-libraries.drv-0/stratego-libraries-0.17pre18218/gpp' make[2]: Nothing to be done for `check-am'. make[2]: Leaving directory `/private/tmp/nix-build-hvfgvybqx3gabfc1mj5nxsccgl8i2jdp-stratego-libraries.drv-0/stratego-libraries-0.17pre18218/gpp' make[1]: Leaving directory `/private/tmp/nix-build-hvfgvybqx3gabfc1mj5nxsccgl8i2jdp-stratego-libraries.drv-0/stratego-libraries-0.17pre18218/gpp' Making check in rtg make[1]: Entering directory `/private/tmp/nix-build-hvfgvybqx3gabfc1mj5nxsccgl8i2jdp-stratego-libraries.drv-0/stratego-libraries-0.17pre18218/rtg' building check-recursive Making check in lib make[2]: Entering directory `/private/tmp/nix-build-hvfgvybqx3gabfc1mj5nxsccgl8i2jdp-stratego-libraries.drv-0/stratego-libraries-0.17pre18218/rtg/lib' Makefile:802: warning: overriding commands for target `.str.rtree' Makefile:650: warning: ignoring old commands for target `.str.rtree' Makefile:805: warning: overriding commands for target `.def.rtg' Makefile:715: warning: ignoring old commands for target `.def.rtg' Makefile:808: warning: overriding commands for target `.rtg.str' Makefile:718: warning: ignoring old commands for target `.rtg.str' Makefile:811: warning: overriding commands for target `.sdf.def' Makefile:684: warning: ignoring old commands for target `.sdf.def' make[2]: Nothing to be done for `check'. make[2]: Leaving directory `/private/tmp/nix-build-hvfgvybqx3gabfc1mj5nxsccgl8i2jdp-stratego-libraries.drv-0/stratego-libraries-0.17pre18218/rtg/lib' Making check in tests make[2]: Entering directory `/private/tmp/nix-build-hvfgvybqx3gabfc1mj5nxsccgl8i2jdp-stratego-libraries.drv-0/stratego-libraries-0.17pre18218/rtg/tests' Makefile:834: warning: overriding commands for target `.str.rtree' Makefile:682: warning: ignoring old commands for target `.str.rtree' Makefile:837: warning: overriding commands for target `.def.rtg' Makefile:747: warning: ignoring old commands for target `.def.rtg' Makefile:840: warning: overriding commands for target `.rtg.str' Makefile:750: warning: ignoring old commands for target `.rtg.str' Makefile:843: warning: overriding commands for target `.sdf.def' Makefile:716: warning: ignoring old commands for target `.sdf.def' building check-am make format-check-tests dfta-accept-tests make[3]: Entering directory `/private/tmp/nix-build-hvfgvybqx3gabfc1mj5nxsccgl8i2jdp-stratego-libraries.drv-0/stratego-libraries-0.17pre18218/rtg/tests' Makefile:834: warning: overriding commands for target `.str.rtree' Makefile:682: warning: ignoring old commands for target `.str.rtree' Makefile:837: warning: overriding commands for target `.def.rtg' Makefile:747: warning: ignoring old commands for target `.def.rtg' Makefile:840: warning: overriding commands for target `.rtg.str' Makefile:750: warning: ignoring old commands for target `.rtg.str' Makefile:843: warning: overriding commands for target `.sdf.def' Makefile:716: warning: ignoring old commands for target `.sdf.def' building format_check_tests-format-check-tests.o gcc -DPACKAGE_NAME=\"stratego-libraries\" -DPACKAGE_TARNAME=\"stratego-libraries\" -DPACKAGE_VERSION=\"0.17\" -DPACKAGE_STRING=\"stratego-libraries\ 0.17\" -DPACKAGE_BUGREPORT=\"stratego@cs.uu.nl\" -DPACKAGE=\"stratego-libraries\" -DVERSION=\"0.17\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSIZEOF_VOID_P=4 -DSIZEOF_INT=4 -DSIZEOF_LONG=4 -DSIZEOF_DOUBLE=8 -DSVN_REVISION=\"18218\" -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_RESOURCE_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -I. -I ../../lib/native -I ../../runtime/lib -I/nix/store/533k158i0n72l53g3mfjskmz19wpvar3-aterm-2.5pre21238-26ra85lr/include -Wall -Wno-unused-label -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -g -O2 -c -o format_check_tests-format-check-tests.o `test -f 'format-check-tests.c' || echo './'`format-check-tests.c building format-check-tests /bin/sh ../../libtool --tag=CC --mode=link gcc -Wall -Wno-unused-label -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -g -O2 -bind_at_load -o format-check-tests format_check_tests-format-check-tests.o ../../rtg/lib/libstratego-rtg.la ../../lib/spec/libstratego-lib.la ../../lib/native/stratego-lib/libstratego-lib-native.la ../../runtime/lib/libstratego-runtime.la -L/nix/store/533k158i0n72l53g3mfjskmz19wpvar3-aterm-2.5pre21238-26ra85lr/lib -lATerm  mkdir .libs gcc -Wall -Wno-unused-label -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -g -O2 -bind_at_load -o .libs/format-check-tests format_check_tests-format-check-tests.o ../../rtg/lib/.libs/libstratego-rtg.dylib /private/tmp/nix-build-hvfgvybqx3gabfc1mj5nxsccgl8i2jdp-stratego-libraries.drv-0/stratego-libraries-0.17pre18218/sglr/lib/.libs/libstratego-sglr.dylib /private/tmp/nix-build-hvfgvybqx3gabfc1mj5nxsccgl8i2jdp-stratego-libraries.drv-0/stratego-libraries-0.17pre18218/xtc/lib/.libs/libstratego-xtc.dylib -L/nix/store/533k158i0n72l53g3mfjskmz19wpvar3-aterm-2.5pre21238-26ra85lr/lib /private/tmp/nix-build-hvfgvybqx3gabfc1mj5nxsccgl8i2jdp-stratego-libraries.drv-0/stratego-libraries-0.17pre18218/sglr/justsglr/.libs/libjustsglr.dylib /private/tmp/nix-build-hvfgvybqx3gabfc1mj5nxsccgl8i2jdp-stratego-libraries.drv-0/stratego-libraries-0.17pre18218/lib/spec/.libs/libstratego-lib.dylib ../../lib/spec/.libs/libstratego-lib.dylib /private/tmp/nix-build-hvfgvybqx3gabfc1mj5nxsccgl8i2jdp-stratego-libraries.drv-0/stratego-libraries-0.17pre18218/lib/native/stratego-lib/.libs/libstratego-lib-native.dylib ../../lib/native/stratego-lib/.libs/libstratego-lib-native.dylib /private/tmp/nix-build-hvfgvybqx3gabfc1mj5nxsccgl8i2jdp-stratego-libraries.drv-0/stratego-libraries-0.17pre18218/runtime/lib/.libs/libstratego-runtime.dylib -lm ../../runtime/lib/.libs/libstratego-runtime.dylib /nix/store/533k158i0n72l53g3mfjskmz19wpvar3-aterm-2.5pre21238-26ra85lr/lib/libATerm.dylib creating format-check-tests building dfta_accept_tests-dfta-accept-tests.o gcc -DPACKAGE_NAME=\"stratego-libraries\" -DPACKAGE_TARNAME=\"stratego-libraries\" -DPACKAGE_VERSION=\"0.17\" -DPACKAGE_STRING=\"stratego-libraries\ 0.17\" -DPACKAGE_BUGREPORT=\"stratego@cs.uu.nl\" -DPACKAGE=\"stratego-libraries\" -DVERSION=\"0.17\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSIZEOF_VOID_P=4 -DSIZEOF_INT=4 -DSIZEOF_LONG=4 -DSIZEOF_DOUBLE=8 -DSVN_REVISION=\"18218\" -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_RESOURCE_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -I. -I ../../lib/native -I ../../runtime/lib -I/nix/store/533k158i0n72l53g3mfjskmz19wpvar3-aterm-2.5pre21238-26ra85lr/include -Wall -Wno-unused-label -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -g -O2 -c -o dfta_accept_tests-dfta-accept-tests.o `test -f 'dfta-accept-tests.c' || echo './'`dfta-accept-tests.c building dfta-accept-tests /bin/sh ../../libtool --tag=CC --mode=link gcc -Wall -Wno-unused-label -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -g -O2 -bind_at_load -o dfta-accept-tests dfta_accept_tests-dfta-accept-tests.o ../../rtg/lib/libstratego-rtg.la ../../lib/spec/libstratego-lib.la ../../lib/native/stratego-lib/libstratego-lib-native.la ../../runtime/lib/libstratego-runtime.la -L/nix/store/533k158i0n72l53g3mfjskmz19wpvar3-aterm-2.5pre21238-26ra85lr/lib -lATerm  gcc -Wall -Wno-unused-label -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -g -O2 -bind_at_load -o .libs/dfta-accept-tests dfta_accept_tests-dfta-accept-tests.o ../../rtg/lib/.libs/libstratego-rtg.dylib /private/tmp/nix-build-hvfgvybqx3gabfc1mj5nxsccgl8i2jdp-stratego-libraries.drv-0/stratego-libraries-0.17pre18218/sglr/lib/.libs/libstratego-sglr.dylib /private/tmp/nix-build-hvfgvybqx3gabfc1mj5nxsccgl8i2jdp-stratego-libraries.drv-0/stratego-libraries-0.17pre18218/xtc/lib/.libs/libstratego-xtc.dylib -L/nix/store/533k158i0n72l53g3mfjskmz19wpvar3-aterm-2.5pre21238-26ra85lr/lib /private/tmp/nix-build-hvfgvybqx3gabfc1mj5nxsccgl8i2jdp-stratego-libraries.drv-0/stratego-libraries-0.17pre18218/sglr/justsglr/.libs/libjustsglr.dylib /private/tmp/nix-build-hvfgvybqx3gabfc1mj5nxsccgl8i2jdp-stratego-libraries.drv-0/stratego-libraries-0.17pre18218/lib/spec/.libs/libstratego-lib.dylib ../../lib/spec/.libs/libstratego-lib.dylib /private/tmp/nix-build-hvfgvybqx3gabfc1mj5nxsccgl8i2jdp-stratego-libraries.drv-0/stratego-libraries-0.17pre18218/lib/native/stratego-lib/.libs/libstratego-lib-native.dylib ../../lib/native/stratego-lib/.libs/libstratego-lib-native.dylib /private/tmp/nix-build-hvfgvybqx3gabfc1mj5nxsccgl8i2jdp-stratego-libraries.drv-0/stratego-libraries-0.17pre18218/runtime/lib/.libs/libstratego-runtime.dylib -lm ../../runtime/lib/.libs/libstratego-runtime.dylib /nix/store/533k158i0n72l53g3mfjskmz19wpvar3-aterm-2.5pre21238-26ra85lr/lib/libATerm.dylib creating dfta-accept-tests make[3]: Leaving directory `/private/tmp/nix-build-hvfgvybqx3gabfc1mj5nxsccgl8i2jdp-stratego-libraries.drv-0/stratego-libraries-0.17pre18218/rtg/tests' make check-TESTS make[3]: Entering directory `/private/tmp/nix-build-hvfgvybqx3gabfc1mj5nxsccgl8i2jdp-stratego-libraries.drv-0/stratego-libraries-0.17pre18218/rtg/tests' Makefile:834: warning: overriding commands for target `.str.rtree' Makefile:682: warning: ignoring old commands for target `.str.rtree' Makefile:837: warning: overriding commands for target `.def.rtg' Makefile:747: warning: ignoring old commands for target `.def.rtg' Makefile:840: warning: overriding commands for target `.rtg.str' Makefile:750: warning: ignoring old commands for target `.rtg.str' Makefile:843: warning: overriding commands for target `.sdf.def' Makefile:716: warning: ignoring old commands for target `.sdf.def' building check-TESTS test suite: format-check test: Simple int list test: Empty list test: Conc list 1 test: Conc list 2 test: Not an int-list a error: cannot type "foo" test: Not an int-list b error: cannot type "foo" test: Not an int-list c error: cannot type "foo" test: Not an int-list d test: Not an int-list e error: cannot type "foo" test: Not an int-list f error: cannot type "foo" test: Not an int-list g error: cannot type "foo" test: Simple injection 1 test: Simple injection 2 test: Simple production test: Simple plus expression 1 test: Simple plus expression 2 test: Incorrect IntConst error: cannot type IntConst("2") inferred types of subterms: typed "2" as Id test: Incorrect Var error: cannot type Var(2) inferred types of subterms: typed 2 as IntConst test: Incorrect plus expression 1 error: cannot type Plus(2,Var("a")) inferred types of subterms: typed 2 as IntConst typed Var("a") as Exp test: Incorrect plus expression 2 error: cannot type IntConst("2") inferred types of subterms: typed "2" as Id test: Simple injection 1 test: Simple injection 2 test: Simple production test: Simple plus expression 1 test: Simple plus expression 2 test: Incorrect IntConst error: cannot type IntConst("2") inferred types of subterms: typed "2" as Id test: Incorrect Var error: cannot type Var(2) inferred types of subterms: typed 2 as IntConst test: Incorrect plus expression 1 error: cannot type Plus(2,Var("a")) inferred types of subterms: typed 2 as IntConst typed Var("a") as Exp test: Incorrect plus expression 2 error: cannot type IntConst("2") inferred types of subterms: typed "2" as Id Empty list List with some elements List with element of illegal type error: cannot type 1 List with element of illegal type error: cannot type 1 Empty list List with some elements List with some elements List with element of illegal type error: cannot type 1 List with element of illegal type error: cannot type 1 Empty list List with some elements List with some elements List with element of illegal type error: cannot type 1 error: cannot type 1 List with element of illegal type error: cannot type 1 Some String No String Plain string Some no-string error: cannot type 1 test: Tuple1, not head or last test: Tuple2, head Incorrect Tuple1 error: cannot type Tuple1(1,2,4) inferred types of subterms: typed 1 as () typed 2 as () typed 4 as () Incorrect Tuple1 error: cannot type Tuple1(1,2,3,4) inferred types of subterms: typed 1 as () typed 2 as () typed 3 as () typed 4 as () Incorrect Tuple2 error: cannot type Tuple2(1,(2,3)) inferred types of subterms: typed 1 as () typed (2,3) as Int2 Tuple3, last Tuple3, last Incorrect Tuple3 error: cannot type (3,4,5,6) inferred types of subterms: typed 3 as () typed 4 as () typed 5 as () typed 6 as () Incorrect Tuple3 error: cannot type Tuple3(1,2,3,5) inferred types of subterms: typed 1 as () typed 2 as () typed 3 as () typed 5 as () test: Specify a start symbol a test: Specify a start symbol b test: Specify a start symbol c test: Specify a start symbol d test: Specify a start symbol e test: Specify a start symbol f test: Simple int list test: Empty list test: Conc list 1 test: Conc list 2 test: Not an int-list a error: cannot type "foo" test: Not an int-list b error: cannot type "foo" test: Not an int-list c error: cannot type "foo" test: Not an int-list d test: Not an int-list e error: cannot type "foo" test: Not an int-list f error: cannot type "foo" test: Not an int-list g error: cannot type "foo" test: Simple injection 1 test: Simple injection 2 test: Simple production test: Simple plus expression 1 test: Simple plus expression 2 test: Incorrect IntConst error: cannot type IntConst("2") inferred types of subterms: typed "2" as Id, test: Incorrect Var error: cannot type Var(2) inferred types of subterms: typed 2 as IntConst, test: Incorrect plus expression 1 error: cannot type Plus(2,Var("a")) inferred types of subterms: typed 2 as IntConst, typed Var("a") as Exp test: Incorrect plus expression 2 error: cannot type IntConst("2") inferred types of subterms: typed "2" as Id, test: Simple injection 1 test: Simple injection 2 test: Simple production test: Simple plus expression 1 test: Simple plus expression 2 test: Incorrect IntConst error: cannot type IntConst("2") inferred types of subterms: typed "2" as Id, test: Incorrect Var error: cannot type Var(2) inferred types of subterms: typed 2 as IntConst, test: Incorrect plus expression 1 error: cannot type Plus(2,Var("a")) inferred types of subterms: typed 2 as IntConst, typed Var("a") as Exp test: Incorrect plus expression 2 error: cannot type IntConst("2") inferred types of subterms: typed "2" as Id, Empty list List with some elements List with element of illegal type error: cannot type 1 List with element of illegal type error: cannot type 1 Empty list List with some elements List with some elements List with element of illegal type error: cannot type 1 List with element of illegal type error: cannot type 1 Empty list List with some elements List with some elements List with element of illegal type error: cannot type 1 error: cannot type 1 List with element of illegal type error: cannot type 1 Some String No String Plain string Some no-string error: cannot type 1 test: Tuple1, not head or last test: Tuple2, head Incorrect Tuple1 error: cannot type Tuple1(1,2,4) inferred types of subterms: typed 1 as typed 2 as typed 4 as Incorrect Tuple1 error: cannot type Tuple1(1,2,3,4) inferred types of subterms: typed 1 as typed 2 as typed 3 as typed 4 as Incorrect Tuple2 error: cannot type Tuple2(1,(2,3)) inferred types of subterms: typed 1 as typed (2,3) as Int2 Tuple3, last Tuple3, last Incorrect Tuple3 error: cannot type (3,4,5,6) inferred types of subterms: typed 3 as typed 4 as typed 5 as typed 6 as Incorrect Tuple3 error: cannot type Tuple3(1,2,3,5) inferred types of subterms: typed 1 as typed 2 as typed 3 as typed 5 as test: Specify a start symbol a test: Specify a start symbol b test: Specify a start symbol c test: Specify a start symbol d test: Specify a start symbol e test: Specify a start symbol f successes: 124 failures: 0 PASS: format-check-tests test suite: dfta-accept test: Simple int list test: Empty list test: Conc list 1 test: Conc list 2 test: Not an int-list a test: Not an int-list b test: Not an int-list c test: Not an int-list d test: Not an int-list e test: Not an int-list f test: Not an int-list g test: Simple injection 1 test: Simple injection 2 test: Simple production test: Simple plus expression 1 test: Simple plus expression 2 test: Incorrect IntConst test: Incorrect Var test: Incorrect plus expression 1 test: Incorrect plus expression 2 test: Simple injection 1 test: Simple injection 2 test: Simple production test: Simple plus expression 1 test: Simple plus expression 2 test: Incorrect IntConst test: Incorrect Var test: Incorrect plus expression 1 test: Incorrect plus expression 2 Empty list List with some elements List with element of illegal type List with element of illegal type Empty list List with some elements List with some elements List with element of illegal type List with element of illegal type Empty list List with some elements List with some elements List with element of illegal type List with element of illegal type Some String No String Plain string Some no-string test: Tuple1, not head or last test: Tuple2, head Incorrect Tuple1 Incorrect Tuple1 Incorrect Tuple2 Tuple3, last Tuple3, last Incorrect Tuple3 Incorrect Tuple3 Simple Var Simple Assign Simple Plus Simple PlusPlus Simple PlusPlus Just a string correct nested incorrect nested 1 incorrect nested 2 incorrect nested 3 successes: 66 failures: 0 PASS: dfta-accept-tests ================== All 2 tests passed ================== make[3]: Leaving directory `/private/tmp/nix-build-hvfgvybqx3gabfc1mj5nxsccgl8i2jdp-stratego-libraries.drv-0/stratego-libraries-0.17pre18218/rtg/tests' make[2]: Leaving directory `/private/tmp/nix-build-hvfgvybqx3gabfc1mj5nxsccgl8i2jdp-stratego-libraries.drv-0/stratego-libraries-0.17pre18218/rtg/tests' make[2]: Entering directory `/private/tmp/nix-build-hvfgvybqx3gabfc1mj5nxsccgl8i2jdp-stratego-libraries.drv-0/stratego-libraries-0.17pre18218/rtg' make[2]: Nothing to be done for `check-am'. make[2]: Leaving directory `/private/tmp/nix-build-hvfgvybqx3gabfc1mj5nxsccgl8i2jdp-stratego-libraries.drv-0/stratego-libraries-0.17pre18218/rtg' make[1]: Leaving directory `/private/tmp/nix-build-hvfgvybqx3gabfc1mj5nxsccgl8i2jdp-stratego-libraries.drv-0/stratego-libraries-0.17pre18218/rtg' Making check in tool-doc make[1]: Entering directory `/private/tmp/nix-build-hvfgvybqx3gabfc1mj5nxsccgl8i2jdp-stratego-libraries.drv-0/stratego-libraries-0.17pre18218/tool-doc' building check-recursive Making check in lib make[2]: Entering directory `/private/tmp/nix-build-hvfgvybqx3gabfc1mj5nxsccgl8i2jdp-stratego-libraries.drv-0/stratego-libraries-0.17pre18218/tool-doc/lib' Makefile:790: warning: overriding commands for target `.str.rtree' Makefile:638: warning: ignoring old commands for target `.str.rtree' Makefile:793: warning: overriding commands for target `.def.rtg' Makefile:703: warning: ignoring old commands for target `.def.rtg' Makefile:796: warning: overriding commands for target `.rtg.str' Makefile:706: warning: ignoring old commands for target `.rtg.str' Makefile:799: warning: overriding commands for target `.sdf.def' Makefile:672: warning: ignoring old commands for target `.sdf.def' make[2]: Nothing to be done for `check'. make[2]: Leaving directory `/private/tmp/nix-build-hvfgvybqx3gabfc1mj5nxsccgl8i2jdp-stratego-libraries.drv-0/stratego-libraries-0.17pre18218/tool-doc/lib' make[2]: Entering directory `/private/tmp/nix-build-hvfgvybqx3gabfc1mj5nxsccgl8i2jdp-stratego-libraries.drv-0/stratego-libraries-0.17pre18218/tool-doc' make[2]: Nothing to be done for `check-am'. make[2]: Leaving directory `/private/tmp/nix-build-hvfgvybqx3gabfc1mj5nxsccgl8i2jdp-stratego-libraries.drv-0/stratego-libraries-0.17pre18218/tool-doc' make[1]: Leaving directory `/private/tmp/nix-build-hvfgvybqx3gabfc1mj5nxsccgl8i2jdp-stratego-libraries.drv-0/stratego-libraries-0.17pre18218/tool-doc' Making check in aterm make[1]: Entering directory `/private/tmp/nix-build-hvfgvybqx3gabfc1mj5nxsccgl8i2jdp-stratego-libraries.drv-0/stratego-libraries-0.17pre18218/aterm' building check-recursive Making check in lib make[2]: Entering directory `/private/tmp/nix-build-hvfgvybqx3gabfc1mj5nxsccgl8i2jdp-stratego-libraries.drv-0/stratego-libraries-0.17pre18218/aterm/lib' Makefile:786: warning: overriding commands for target `.str.rtree' Makefile:634: warning: ignoring old commands for target `.str.rtree' Makefile:789: warning: overriding commands for target `.def.rtg' Makefile:699: warning: ignoring old commands for target `.def.rtg' Makefile:792: warning: overriding commands for target `.rtg.str' Makefile:702: warning: ignoring old commands for target `.rtg.str' Makefile:795: warning: overriding commands for target `.sdf.def' Makefile:668: warning: ignoring old commands for target `.sdf.def' make[2]: Nothing to be done for `check'. make[2]: Leaving directory `/private/tmp/nix-build-hvfgvybqx3gabfc1mj5nxsccgl8i2jdp-stratego-libraries.drv-0/stratego-libraries-0.17pre18218/aterm/lib' Making check in tests make[2]: Entering directory `/private/tmp/nix-build-hvfgvybqx3gabfc1mj5nxsccgl8i2jdp-stratego-libraries.drv-0/stratego-libraries-0.17pre18218/aterm/tests' Makefile:801: warning: overriding commands for target `.str.rtree' Makefile:649: warning: ignoring old commands for target `.str.rtree' Makefile:804: warning: overriding commands for target `.def.rtg' Makefile:714: warning: ignoring old commands for target `.def.rtg' Makefile:807: warning: overriding commands for target `.rtg.str' Makefile:717: warning: ignoring old commands for target `.rtg.str' Makefile:810: warning: overriding commands for target `.sdf.def' Makefile:683: warning: ignoring old commands for target `.sdf.def' building check-am make explode-implode-tests make[3]: Entering directory `/private/tmp/nix-build-hvfgvybqx3gabfc1mj5nxsccgl8i2jdp-stratego-libraries.drv-0/stratego-libraries-0.17pre18218/aterm/tests' Makefile:801: warning: overriding commands for target `.str.rtree' Makefile:649: warning: ignoring old commands for target `.str.rtree' Makefile:804: warning: overriding commands for target `.def.rtg' Makefile:714: warning: ignoring old commands for target `.def.rtg' Makefile:807: warning: overriding commands for target `.rtg.str' Makefile:717: warning: ignoring old commands for target `.rtg.str' Makefile:810: warning: overriding commands for target `.sdf.def' Makefile:683: warning: ignoring old commands for target `.sdf.def' building explode_implode_tests-explode-implode-tests.o gcc -DPACKAGE_NAME=\"stratego-libraries\" -DPACKAGE_TARNAME=\"stratego-libraries\" -DPACKAGE_VERSION=\"0.17\" -DPACKAGE_STRING=\"stratego-libraries\ 0.17\" -DPACKAGE_BUGREPORT=\"stratego@cs.uu.nl\" -DPACKAGE=\"stratego-libraries\" -DVERSION=\"0.17\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSIZEOF_VOID_P=4 -DSIZEOF_INT=4 -DSIZEOF_LONG=4 -DSIZEOF_DOUBLE=8 -DSVN_REVISION=\"18218\" -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_RESOURCE_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -I. -I ../../lib/native -I ../../runtime/lib -I/nix/store/533k158i0n72l53g3mfjskmz19wpvar3-aterm-2.5pre21238-26ra85lr/include -Wall -Wno-unused-label -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -g -O2 -c -o explode_implode_tests-explode-implode-tests.o `test -f 'explode-implode-tests.c' || echo './'`explode-implode-tests.c building explode-implode-tests /bin/sh ../../libtool --tag=CC --mode=link gcc -Wall -Wno-unused-label -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -g -O2 -bind_at_load -o explode-implode-tests explode_implode_tests-explode-implode-tests.o ../../aterm/lib/libstratego-aterm.la ../../lib/spec/libstratego-lib.la ../../lib/native/stratego-lib/libstratego-lib-native.la ../../runtime/lib/libstratego-runtime.la -L/nix/store/533k158i0n72l53g3mfjskmz19wpvar3-aterm-2.5pre21238-26ra85lr/lib -lATerm  mkdir .libs gcc -Wall -Wno-unused-label -Wno-unused-variable -Wno-unused-function -Wno-unused-parameter -g -O2 -bind_at_load -o .libs/explode-implode-tests explode_implode_tests-explode-implode-tests.o ../../aterm/lib/.libs/libstratego-aterm.dylib /private/tmp/nix-build-hvfgvybqx3gabfc1mj5nxsccgl8i2jdp-stratego-libraries.drv-0/stratego-libraries-0.17pre18218/gpp/lib/.libs/libstratego-gpp.dylib /private/tmp/nix-build-hvfgvybqx3gabfc1mj5nxsccgl8i2jdp-stratego-libraries.drv-0/stratego-libraries-0.17pre18218/sglr/lib/.libs/libstratego-sglr.dylib /private/tmp/nix-build-hvfgvybqx3gabfc1mj5nxsccgl8i2jdp-stratego-libraries.drv-0/stratego-libraries-0.17pre18218/xtc/lib/.libs/libstratego-xtc.dylib -L/nix/store/533k158i0n72l53g3mfjskmz19wpvar3-aterm-2.5pre21238-26ra85lr/lib /private/tmp/nix-build-hvfgvybqx3gabfc1mj5nxsccgl8i2jdp-stratego-libraries.drv-0/stratego-libraries-0.17pre18218/sglr/justsglr/.libs/libjustsglr.dylib /private/tmp/nix-build-hvfgvybqx3gabfc1mj5nxsccgl8i2jdp-stratego-libraries.drv-0/stratego-libraries-0.17pre18218/lib/spec/.libs/libstratego-lib.dylib ../../lib/spec/.libs/libstratego-lib.dylib /private/tmp/nix-build-hvfgvybqx3gabfc1mj5nxsccgl8i2jdp-stratego-libraries.drv-0/stratego-libraries-0.17pre18218/lib/native/stratego-lib/.libs/libstratego-lib-native.dylib ../../lib/native/stratego-lib/.libs/libstratego-lib-native.dylib /private/tmp/nix-build-hvfgvybqx3gabfc1mj5nxsccgl8i2jdp-stratego-libraries.drv-0/stratego-libraries-0.17pre18218/runtime/lib/.libs/libstratego-runtime.dylib -lm ../../runtime/lib/.libs/libstratego-runtime.dylib /nix/store/533k158i0n72l53g3mfjskmz19wpvar3-aterm-2.5pre21238-26ra85lr/lib/libATerm.dylib creating explode-implode-tests make[3]: Leaving directory `/private/tmp/nix-build-hvfgvybqx3gabfc1mj5nxsccgl8i2jdp-stratego-libraries.drv-0/stratego-libraries-0.17pre18218/aterm/tests' make check-TESTS make[3]: Entering directory `/private/tmp/nix-build-hvfgvybqx3gabfc1mj5nxsccgl8i2jdp-stratego-libraries.drv-0/stratego-libraries-0.17pre18218/aterm/tests' Makefile:801: warning: overriding commands for target `.str.rtree' Makefile:649: warning: ignoring old commands for target `.str.rtree' Makefile:804: warning: overriding commands for target `.def.rtg' Makefile:714: warning: ignoring old commands for target `.def.rtg' Makefile:807: warning: overriding commands for target `.rtg.str' Makefile:717: warning: ignoring old commands for target `.rtg.str' Makefile:810: warning: overriding commands for target `.sdf.def' Makefile:683: warning: ignoring old commands for target `.sdf.def' building check-TESTS test suite: explode-implode tests Roundtrip test 1 Roundtrip test 2 Roundtrip test "" Roundtrip test "a" Roundtrip test "abc" Roundtrip test [] Roundtrip test [1] Roundtrip test [1, 2, 3] Roundtrip test () Roundtrip test (1) Roundtrip test (1, 2) Roundtrip test (1, 2, 3) Roundtrip test Foo{} Roundtrip test Foo{1} Roundtrip test Foo{1, 2} Roundtrip test Foo{1, 2, 3} successes: 16 failures: 0 PASS: explode-implode-tests ================== All 1 tests passed ================== make[3]: Leaving directory `/private/tmp/nix-build-hvfgvybqx3gabfc1mj5nxsccgl8i2jdp-stratego-libraries.drv-0/stratego-libraries-0.17pre18218/aterm/tests' make[2]: Leaving directory `/private/tmp/nix-build-hvfgvybqx3gabfc1mj5nxsccgl8i2jdp-stratego-libraries.drv-0/stratego-libraries-0.17pre18218/aterm/tests' make[2]: Entering directory `/private/tmp/nix-build-hvfgvybqx3gabfc1mj5nxsccgl8i2jdp-stratego-libraries.drv-0/stratego-libraries-0.17pre18218/aterm' make[2]: Nothing to be done for `check-am'. make[2]: Leaving directory `/private/tmp/nix-build-hvfgvybqx3gabfc1mj5nxsccgl8i2jdp-stratego-libraries.drv-0/stratego-libraries-0.17pre18218/aterm' make[1]: Leaving directory `/private/tmp/nix-build-hvfgvybqx3gabfc1mj5nxsccgl8i2jdp-stratego-libraries.drv-0/stratego-libraries-0.17pre18218/aterm' Making check in sdf make[1]: Entering directory `/private/tmp/nix-build-hvfgvybqx3gabfc1mj5nxsccgl8i2jdp-stratego-libraries.drv-0/stratego-libraries-0.17pre18218/sdf' building check-recursive Making check in lib make[2]: Entering directory `/private/tmp/nix-build-hvfgvybqx3gabfc1mj5nxsccgl8i2jdp-stratego-libraries.drv-0/stratego-libraries-0.17pre18218/sdf/lib' Makefile:793: warning: overriding commands for target `.str.rtree' Makefile:641: warning: ignoring old commands for target `.str.rtree' Makefile:796: warning: overriding commands for target `.def.rtg' Makefile:706: warning: ignoring old commands for target `.def.rtg' Makefile:799: warning: overriding commands for target `.rtg.str' Makefile:709: warning: ignoring old commands for target `.rtg.str' Makefile:802: warning: overriding commands for target `.sdf.def' Makefile:675: warning: ignoring old commands for target `.sdf.def' make[2]: Nothing to be done for `check'. make[2]: Leaving directory `/private/tmp/nix-build-hvfgvybqx3gabfc1mj5nxsccgl8i2jdp-stratego-libraries.drv-0/stratego-libraries-0.17pre18218/sdf/lib' make[2]: Entering directory `/private/tmp/nix-build-hvfgvybqx3gabfc1mj5nxsccgl8i2jdp-stratego-libraries.drv-0/stratego-libraries-0.17pre18218/sdf' make[2]: Nothing to be done for `check-am'. make[2]: Leaving directory `/private/tmp/nix-build-hvfgvybqx3gabfc1mj5nxsccgl8i2jdp-stratego-libraries.drv-0/stratego-libraries-0.17pre18218/sdf' make[1]: Leaving directory `/private/tmp/nix-build-hvfgvybqx3gabfc1mj5nxsccgl8i2jdp-stratego-libraries.drv-0/stratego-libraries-0.17pre18218/sdf' make[1]: Entering directory `/private/tmp/nix-build-hvfgvybqx3gabfc1mj5nxsccgl8i2jdp-stratego-libraries.drv-0/stratego-libraries-0.17pre18218' make[1]: Nothing to be done for `check-am'. make[1]: Leaving directory `/private/tmp/nix-build-hvfgvybqx3gabfc1mj5nxsccgl8i2jdp-stratego-libraries.drv-0/stratego-libraries-0.17pre18218'