>>> Unpacking source... >>> Unpacking ypsilon-0.9.6.update3.tar.gz to /var/tmp/portage/dev-scheme/ypsilon-0.9.6_p3/work >>> Source unpacked in /var/tmp/portage/dev-scheme/ypsilon-0.9.6_p3/work >>> Compiling source in /var/tmp/portage/dev-scheme/ypsilon-0.9.6_p3/work/ypsilon-0.9.6.update3 ... make -j14 PREFIX=/usr CXX=i686-pc-linux-gnu-g++ 'CXXFLAGS=-O2 -pipe' /bin/sh -ec 'i686-pc-linux-gnu-g++ -MM -DNDEBUG -DSYSTEM_SHARE_PATH='"/usr/share/ypsilon"' -DDEFAULT_HEAP_LIMIT=32 src/subr_socket.cpp \ | sed '\''s/\(subr_socket\)\.o[ :]*/\1.o subr_socket.d : /g'\'' > subr_socket.d; [ -s subr_socket.d ] || rm -f subr_socket.d' /bin/sh -ec 'i686-pc-linux-gnu-g++ -MM -DNDEBUG -DSYSTEM_SHARE_PATH='"/usr/share/ypsilon"' -DDEFAULT_HEAP_LIMIT=32 src/socket.cpp \ | sed '\''s/\(socket\)\.o[ :]*/\1.o socket.d : /g'\'' > socket.d; [ -s socket.d ] || rm -f socket.d' /bin/sh -ec 'i686-pc-linux-gnu-g++ -MM -DNDEBUG -DSYSTEM_SHARE_PATH='"/usr/share/ypsilon"' -DDEFAULT_HEAP_LIMIT=32 src/fasl.cpp \ | sed '\''s/\(fasl\)\.o[ :]*/\1.o fasl.d : /g'\'' > fasl.d; [ -s fasl.d ] || rm -f fasl.d' /bin/sh -ec 'i686-pc-linux-gnu-g++ -MM -DNDEBUG -DSYSTEM_SHARE_PATH='"/usr/share/ypsilon"' -DDEFAULT_HEAP_LIMIT=32 src/list.cpp \ | sed '\''s/\(list\)\.o[ :]*/\1.o list.d : /g'\'' > list.d; [ -s list.d ] || rm -f list.d' /bin/sh -ec 'i686-pc-linux-gnu-g++ -MM -DNDEBUG -DSYSTEM_SHARE_PATH='"/usr/share/ypsilon"' -DDEFAULT_HEAP_LIMIT=32 src/bit.cpp \ | sed '\''s/\(bit\)\.o[ :]*/\1.o bit.d : /g'\'' > bit.d; [ -s bit.d ] || rm -f bit.d' /bin/sh -ec 'i686-pc-linux-gnu-g++ -MM -DNDEBUG -DSYSTEM_SHARE_PATH='"/usr/share/ypsilon"' -DDEFAULT_HEAP_LIMIT=32 src/subr_fixnum.cpp \ | sed '\''s/\(subr_fixnum\)\.o[ :]*/\1.o subr_fixnum.d : /g'\'' > subr_fixnum.d; [ -s subr_fixnum.d ] || rm -f subr_fixnum.d' /bin/sh -ec 'i686-pc-linux-gnu-g++ -MM -DNDEBUG -DSYSTEM_SHARE_PATH='"/usr/share/ypsilon"' -DDEFAULT_HEAP_LIMIT=32 src/object_heap.cpp \ | sed '\''s/\(object_heap\)\.o[ :]*/\1.o object_heap.d : /g'\'' > object_heap.d; [ -s object_heap.d ] || rm -f object_heap.d' /bin/sh -ec 'i686-pc-linux-gnu-g++ -MM -DNDEBUG -DSYSTEM_SHARE_PATH='"/usr/share/ypsilon"' -DDEFAULT_HEAP_LIMIT=32 src/subr_ffi.cpp \ | sed '\''s/\(subr_ffi\)\.o[ :]*/\1.o subr_ffi.d : /g'\'' > subr_ffi.d; [ -s subr_ffi.d ] || rm -f subr_ffi.d' /bin/sh -ec 'i686-pc-linux-gnu-g++ -MM -DNDEBUG -DSYSTEM_SHARE_PATH='"/usr/share/ypsilon"' -DDEFAULT_HEAP_LIMIT=32 src/object_factory.cpp \ | sed '\''s/\(object_factory\)\.o[ :]*/\1.o object_factory.d : /g'\'' > object_factory.d; [ -s object_factory.d ] || rm -f object_factory.d' /bin/sh -ec 'i686-pc-linux-gnu-g++ -MM -DNDEBUG -DSYSTEM_SHARE_PATH='"/usr/share/ypsilon"' -DDEFAULT_HEAP_LIMIT=32 src/violation.cpp \ | sed '\''s/\(violation\)\.o[ :]*/\1.o violation.d : /g'\'' > violation.d; [ -s violation.d ] || rm -f violation.d' /bin/sh -ec 'i686-pc-linux-gnu-g++ -MM -DNDEBUG -DSYSTEM_SHARE_PATH='"/usr/share/ypsilon"' -DDEFAULT_HEAP_LIMIT=32 src/subr_bvector.cpp \ | sed '\''s/\(subr_bvector\)\.o[ :]*/\1.o subr_bvector.d : /g'\'' > subr_bvector.d; [ -s subr_bvector.d ] || rm -f subr_bvector.d' /bin/sh -ec 'i686-pc-linux-gnu-g++ -MM -DNDEBUG -DSYSTEM_SHARE_PATH='"/usr/share/ypsilon"' -DDEFAULT_HEAP_LIMIT=32 src/main.cpp \ | sed '\''s/\(main\)\.o[ :]*/\1.o main.d : /g'\'' > main.d; [ -s main.d ] || rm -f main.d' /bin/sh -ec 'i686-pc-linux-gnu-g++ -MM -DNDEBUG -DSYSTEM_SHARE_PATH='"/usr/share/ypsilon"' -DDEFAULT_HEAP_LIMIT=32 src/utf8.cpp \ | sed '\''s/\(utf8\)\.o[ :]*/\1.o utf8.d : /g'\'' > utf8.d; [ -s utf8.d ] || rm -f utf8.d' /bin/sh -ec 'i686-pc-linux-gnu-g++ -MM -DNDEBUG -DSYSTEM_SHARE_PATH='"/usr/share/ypsilon"' -DDEFAULT_HEAP_LIMIT=32 src/subr_bitwise.cpp \ | sed '\''s/\(subr_bitwise\)\.o[ :]*/\1.o subr_bitwise.d : /g'\'' > subr_bitwise.d; [ -s subr_bitwise.d ] || rm -f subr_bitwise.d' /bin/sh -ec 'i686-pc-linux-gnu-g++ -MM -DNDEBUG -DSYSTEM_SHARE_PATH='"/usr/share/ypsilon"' -DDEFAULT_HEAP_LIMIT=32 src/ioerror.cpp \ | sed '\''s/\(ioerror\)\.o[ :]*/\1.o ioerror.d : /g'\'' > ioerror.d; [ -s ioerror.d ] || rm -f ioerror.d' /bin/sh -ec 'i686-pc-linux-gnu-g++ -MM -DNDEBUG -DSYSTEM_SHARE_PATH='"/usr/share/ypsilon"' -DDEFAULT_HEAP_LIMIT=32 src/ucs4.cpp \ | sed '\''s/\(ucs4\)\.o[ :]*/\1.o ucs4.d : /g'\'' > ucs4.d; [ -s ucs4.d ] || rm -f ucs4.d' /bin/sh -ec 'i686-pc-linux-gnu-g++ -MM -DNDEBUG -DSYSTEM_SHARE_PATH='"/usr/share/ypsilon"' -DDEFAULT_HEAP_LIMIT=32 src/subr_base_arith.cpp \ | sed '\''s/\(subr_base_arith\)\.o[ :]*/\1.o subr_base_arith.d : /g'\'' > subr_base_arith.d; [ -s subr_base_arith.d ] || rm -f subr_base_arith.d' /bin/sh -ec 'i686-pc-linux-gnu-g++ -MM -DNDEBUG -DSYSTEM_SHARE_PATH='"/usr/share/ypsilon"' -DDEFAULT_HEAP_LIMIT=32 src/hash.cpp \ | sed '\''s/\(hash\)\.o[ :]*/\1.o hash.d : /g'\'' > hash.d; [ -s hash.d ] || rm -f hash.d' /bin/sh -ec 'i686-pc-linux-gnu-g++ -MM -DNDEBUG -DSYSTEM_SHARE_PATH='"/usr/share/ypsilon"' -DDEFAULT_HEAP_LIMIT=32 src/subr_unicode.cpp \ | sed '\''s/\(subr_unicode\)\.o[ :]*/\1.o subr_unicode.d : /g'\'' > subr_unicode.d; [ -s subr_unicode.d ] || rm -f subr_unicode.d' /bin/sh -ec 'i686-pc-linux-gnu-g++ -MM -DNDEBUG -DSYSTEM_SHARE_PATH='"/usr/share/ypsilon"' -DDEFAULT_HEAP_LIMIT=32 src/bag.cpp \ | sed '\''s/\(bag\)\.o[ :]*/\1.o bag.d : /g'\'' > bag.d; [ -s bag.d ] || rm -f bag.d' /bin/sh -ec 'i686-pc-linux-gnu-g++ -MM -DNDEBUG -DSYSTEM_SHARE_PATH='"/usr/share/ypsilon"' -DDEFAULT_HEAP_LIMIT=32 src/subr_base.cpp \ | sed '\''s/\(subr_base\)\.o[ :]*/\1.o subr_base.d : /g'\'' > subr_base.d; [ -s subr_base.d ] || rm -f subr_base.d' /bin/sh -ec 'i686-pc-linux-gnu-g++ -MM -DNDEBUG -DSYSTEM_SHARE_PATH='"/usr/share/ypsilon"' -DDEFAULT_HEAP_LIMIT=32 src/ffi.cpp \ | sed '\''s/\(ffi\)\.o[ :]*/\1.o ffi.d : /g'\'' > ffi.d; [ -s ffi.d ] || rm -f ffi.d' /bin/sh -ec 'i686-pc-linux-gnu-g++ -MM -DNDEBUG -DSYSTEM_SHARE_PATH='"/usr/share/ypsilon"' -DDEFAULT_HEAP_LIMIT=32 src/reader.cpp \ | sed '\''s/\(reader\)\.o[ :]*/\1.o reader.d : /g'\'' > reader.d; [ -s reader.d ] || rm -f reader.d' /bin/sh -ec 'i686-pc-linux-gnu-g++ -MM -DNDEBUG -DSYSTEM_SHARE_PATH='"/usr/share/ypsilon"' -DDEFAULT_HEAP_LIMIT=32 src/equiv.cpp \ | sed '\''s/\(equiv\)\.o[ :]*/\1.o equiv.d : /g'\'' > equiv.d; [ -s equiv.d ] || rm -f equiv.d' /bin/sh -ec 'i686-pc-linux-gnu-g++ -MM -DNDEBUG -DSYSTEM_SHARE_PATH='"/usr/share/ypsilon"' -DDEFAULT_HEAP_LIMIT=32 src/subr_r5rs_arith.cpp \ | sed '\''s/\(subr_r5rs_arith\)\.o[ :]*/\1.o subr_r5rs_arith.d : /g'\'' > subr_r5rs_arith.d; [ -s subr_r5rs_arith.d ] || rm -f subr_r5rs_arith.d' /bin/sh -ec 'i686-pc-linux-gnu-g++ -MM -DNDEBUG -DSYSTEM_SHARE_PATH='"/usr/share/ypsilon"' -DDEFAULT_HEAP_LIMIT=32 src/subr_port.cpp \ | sed '\''s/\(subr_port\)\.o[ :]*/\1.o subr_port.d : /g'\'' > subr_port.d; [ -s subr_port.d ] || rm -f subr_port.d' /bin/sh -ec 'i686-pc-linux-gnu-g++ -MM -DNDEBUG -DSYSTEM_SHARE_PATH='"/usr/share/ypsilon"' -DDEFAULT_HEAP_LIMIT=32 src/printer.cpp \ | sed '\''s/\(printer\)\.o[ :]*/\1.o printer.d : /g'\'' > printer.d; [ -s printer.d ] || rm -f printer.d' /bin/sh -ec 'i686-pc-linux-gnu-g++ -MM -DNDEBUG -DSYSTEM_SHARE_PATH='"/usr/share/ypsilon"' -DDEFAULT_HEAP_LIMIT=32 src/arith.cpp \ | sed '\''s/\(arith\)\.o[ :]*/\1.o arith.d : /g'\'' > arith.d; [ -s arith.d ] || rm -f arith.d' /bin/sh -ec 'i686-pc-linux-gnu-g++ -MM -DNDEBUG -DSYSTEM_SHARE_PATH='"/usr/share/ypsilon"' -DDEFAULT_HEAP_LIMIT=32 src/subr_others.cpp \ | sed '\''s/\(subr_others\)\.o[ :]*/\1.o subr_others.d : /g'\'' > subr_others.d; [ -s subr_others.d ] || rm -f subr_others.d' /bin/sh -ec 'i686-pc-linux-gnu-g++ -MM -DNDEBUG -DSYSTEM_SHARE_PATH='"/usr/share/ypsilon"' -DDEFAULT_HEAP_LIMIT=32 src/port.cpp \ | sed '\''s/\(port\)\.o[ :]*/\1.o port.d : /g'\'' > port.d; [ -s port.d ] || rm -f port.d' /bin/sh -ec 'i686-pc-linux-gnu-g++ -MM -DNDEBUG -DSYSTEM_SHARE_PATH='"/usr/share/ypsilon"' -DDEFAULT_HEAP_LIMIT=32 src/vm3.cpp \ | sed '\''s/\(vm3\)\.o[ :]*/\1.o vm3.d : /g'\'' > vm3.d; [ -s vm3.d ] || rm -f vm3.d' /bin/sh -ec 'i686-pc-linux-gnu-g++ -MM -DNDEBUG -DSYSTEM_SHARE_PATH='"/usr/share/ypsilon"' -DDEFAULT_HEAP_LIMIT=32 src/serialize.cpp \ | sed '\''s/\(serialize\)\.o[ :]*/\1.o serialize.d : /g'\'' > serialize.d; [ -s serialize.d ] || rm -f serialize.d' /bin/sh -ec 'i686-pc-linux-gnu-g++ -MM -DNDEBUG -DSYSTEM_SHARE_PATH='"/usr/share/ypsilon"' -DDEFAULT_HEAP_LIMIT=32 src/interpreter.cpp \ | sed '\''s/\(interpreter\)\.o[ :]*/\1.o interpreter.d : /g'\'' > interpreter.d; [ -s interpreter.d ] || rm -f interpreter.d' /bin/sh -ec 'i686-pc-linux-gnu-g++ -MM -DNDEBUG -DSYSTEM_SHARE_PATH='"/usr/share/ypsilon"' -DDEFAULT_HEAP_LIMIT=32 src/subr_list.cpp \ | sed '\''s/\(subr_list\)\.o[ :]*/\1.o subr_list.d : /g'\'' > subr_list.d; [ -s subr_list.d ] || rm -f subr_list.d' /bin/sh -ec 'i686-pc-linux-gnu-g++ -MM -DNDEBUG -DSYSTEM_SHARE_PATH='"/usr/share/ypsilon"' -DDEFAULT_HEAP_LIMIT=32 src/object_slab.cpp \ | sed '\''s/\(object_slab\)\.o[ :]*/\1.o object_slab.d : /g'\'' > object_slab.d; [ -s object_slab.d ] || rm -f object_slab.d' /bin/sh -ec 'i686-pc-linux-gnu-g++ -MM -DNDEBUG -DSYSTEM_SHARE_PATH='"/usr/share/ypsilon"' -DDEFAULT_HEAP_LIMIT=32 src/vm2.cpp \ | sed '\''s/\(vm2\)\.o[ :]*/\1.o vm2.d : /g'\'' > vm2.d; [ -s vm2.d ] || rm -f vm2.d' /bin/sh -ec 'i686-pc-linux-gnu-g++ -MM -DNDEBUG -DSYSTEM_SHARE_PATH='"/usr/share/ypsilon"' -DDEFAULT_HEAP_LIMIT=32 src/subr_hash.cpp \ | sed '\''s/\(subr_hash\)\.o[ :]*/\1.o subr_hash.d : /g'\'' > subr_hash.d; [ -s subr_hash.d ] || rm -f subr_hash.d' /bin/sh -ec 'i686-pc-linux-gnu-g++ -MM -DNDEBUG -DSYSTEM_SHARE_PATH='"/usr/share/ypsilon"' -DDEFAULT_HEAP_LIMIT=32 src/object_set.cpp \ | sed '\''s/\(object_set\)\.o[ :]*/\1.o object_set.d : /g'\'' > object_set.d; [ -s object_set.d ] || rm -f object_set.d' /bin/sh -ec 'i686-pc-linux-gnu-g++ -MM -DNDEBUG -DSYSTEM_SHARE_PATH='"/usr/share/ypsilon"' -DDEFAULT_HEAP_LIMIT=32 src/vm1.cpp \ | sed '\''s/\(vm1\)\.o[ :]*/\1.o vm1.d : /g'\'' > vm1.d; [ -s vm1.d ] || rm -f vm1.d' /bin/sh -ec 'i686-pc-linux-gnu-g++ -MM -DNDEBUG -DSYSTEM_SHARE_PATH='"/usr/share/ypsilon"' -DDEFAULT_HEAP_LIMIT=32 src/subr_flonum.cpp \ | sed '\''s/\(subr_flonum\)\.o[ :]*/\1.o subr_flonum.d : /g'\'' > subr_flonum.d; [ -s subr_flonum.d ] || rm -f subr_flonum.d' /bin/sh -ec 'i686-pc-linux-gnu-g++ -MM -DNDEBUG -DSYSTEM_SHARE_PATH='"/usr/share/ypsilon"' -DDEFAULT_HEAP_LIMIT=32 src/object_heap_compact.cpp \ | sed '\''s/\(object_heap_compact\)\.o[ :]*/\1.o object_heap_compact.d : /g'\'' > object_heap_compact.d; [ -s object_heap_compact.d ] || rm -f object_heap_compact.d' /bin/sh -ec 'i686-pc-linux-gnu-g++ -MM -DNDEBUG -DSYSTEM_SHARE_PATH='"/usr/share/ypsilon"' -DDEFAULT_HEAP_LIMIT=32 src/vm0.cpp \ | sed '\''s/\(vm0\)\.o[ :]*/\1.o vm0.d : /g'\'' > vm0.d; [ -s vm0.d ] || rm -f vm0.d' /bin/sh -ec 'i686-pc-linux-gnu-g++ -MM -DNDEBUG -DSYSTEM_SHARE_PATH='"/usr/share/ypsilon"' -DDEFAULT_HEAP_LIMIT=32 src/file.cpp \ | sed '\''s/\(file\)\.o[ :]*/\1.o file.d : /g'\'' > file.d; [ -s file.d ] || rm -f file.d' i686-pc-linux-gnu-g++ -O2 -pipe -DNDEBUG -DSYSTEM_SHARE_PATH='"/usr/share/ypsilon"' -DDEFAULT_HEAP_LIMIT=32 -c -o file.o src/file.cpp i686-pc-linux-gnu-g++ -O2 -pipe -DNDEBUG -DSYSTEM_SHARE_PATH='"/usr/share/ypsilon"' -DDEFAULT_HEAP_LIMIT=32 -c -o main.o src/main.cpp i686-pc-linux-gnu-g++ -O2 -pipe -DNDEBUG -DSYSTEM_SHARE_PATH='"/usr/share/ypsilon"' -DDEFAULT_HEAP_LIMIT=32 -c -o vm0.o src/vm0.cpp i686-pc-linux-gnu-g++ -O2 -pipe -DNDEBUG -DSYSTEM_SHARE_PATH='"/usr/share/ypsilon"' -DDEFAULT_HEAP_LIMIT=32 -c -o object_heap_compact.o src/object_heap_compact.cpp i686-pc-linux-gnu-g++ -O2 -pipe -DNDEBUG -DSYSTEM_SHARE_PATH='"/usr/share/ypsilon"' -DDEFAULT_HEAP_LIMIT=32 -c -o subr_flonum.o src/subr_flonum.cpp i686-pc-linux-gnu-g++ -O2 -pipe -DNDEBUG -DSYSTEM_SHARE_PATH='"/usr/share/ypsilon"' -DDEFAULT_HEAP_LIMIT=32 \ -fno-reorder-blocks -fno-crossjumping -fno-align-labels -fno-align-loops -fno-align-jumps \ -c src/vm1.cpp i686-pc-linux-gnu-g++ -O2 -pipe -DNDEBUG -DSYSTEM_SHARE_PATH='"/usr/share/ypsilon"' -DDEFAULT_HEAP_LIMIT=32 -c -o object_set.o src/object_set.cpp i686-pc-linux-gnu-g++ -O2 -pipe -DNDEBUG -DSYSTEM_SHARE_PATH='"/usr/share/ypsilon"' -DDEFAULT_HEAP_LIMIT=32 -c -o subr_hash.o src/subr_hash.cpp i686-pc-linux-gnu-g++ -O2 -pipe -DNDEBUG -DSYSTEM_SHARE_PATH='"/usr/share/ypsilon"' -DDEFAULT_HEAP_LIMIT=32 -c -o vm2.o src/vm2.cpp i686-pc-linux-gnu-g++ -O2 -pipe -DNDEBUG -DSYSTEM_SHARE_PATH='"/usr/share/ypsilon"' -DDEFAULT_HEAP_LIMIT=32 -c -o object_slab.o src/object_slab.cpp i686-pc-linux-gnu-g++ -O2 -pipe -DNDEBUG -DSYSTEM_SHARE_PATH='"/usr/share/ypsilon"' -DDEFAULT_HEAP_LIMIT=32 -c -o subr_list.o src/subr_list.cpp i686-pc-linux-gnu-g++ -O2 -pipe -DNDEBUG -DSYSTEM_SHARE_PATH='"/usr/share/ypsilon"' -DDEFAULT_HEAP_LIMIT=32 -c -o interpreter.o src/interpreter.cpp i686-pc-linux-gnu-g++ -O2 -pipe -DNDEBUG -DSYSTEM_SHARE_PATH='"/usr/share/ypsilon"' -DDEFAULT_HEAP_LIMIT=32 -c -o serialize.o src/serialize.cpp i686-pc-linux-gnu-g++ -O2 -pipe -DNDEBUG -DSYSTEM_SHARE_PATH='"/usr/share/ypsilon"' -DDEFAULT_HEAP_LIMIT=32 -c -o vm3.o src/vm3.cpp i686-pc-linux-gnu-g++ -O2 -pipe -DNDEBUG -DSYSTEM_SHARE_PATH='"/usr/share/ypsilon"' -DDEFAULT_HEAP_LIMIT=32 -c -o port.o src/port.cpp i686-pc-linux-gnu-g++ -O2 -pipe -DNDEBUG -DSYSTEM_SHARE_PATH='"/usr/share/ypsilon"' -DDEFAULT_HEAP_LIMIT=32 -c -o subr_others.o src/subr_others.cpp i686-pc-linux-gnu-g++ -O2 -pipe -DNDEBUG -DSYSTEM_SHARE_PATH='"/usr/share/ypsilon"' -DDEFAULT_HEAP_LIMIT=32 -c -o arith.o src/arith.cpp i686-pc-linux-gnu-g++ -O2 -pipe -DNDEBUG -DSYSTEM_SHARE_PATH='"/usr/share/ypsilon"' -DDEFAULT_HEAP_LIMIT=32 -c -o printer.o src/printer.cpp i686-pc-linux-gnu-g++ -O2 -pipe -DNDEBUG -DSYSTEM_SHARE_PATH='"/usr/share/ypsilon"' -DDEFAULT_HEAP_LIMIT=32 -c -o subr_port.o src/subr_port.cpp i686-pc-linux-gnu-g++ -O2 -pipe -DNDEBUG -DSYSTEM_SHARE_PATH='"/usr/share/ypsilon"' -DDEFAULT_HEAP_LIMIT=32 -c -o subr_r5rs_arith.o src/subr_r5rs_arith.cpp i686-pc-linux-gnu-g++ -O2 -pipe -DNDEBUG -DSYSTEM_SHARE_PATH='"/usr/share/ypsilon"' -DDEFAULT_HEAP_LIMIT=32 -c -o equiv.o src/equiv.cpp i686-pc-linux-gnu-g++ -O2 -pipe -DNDEBUG -DSYSTEM_SHARE_PATH='"/usr/share/ypsilon"' -DDEFAULT_HEAP_LIMIT=32 -c -o reader.o src/reader.cpp i686-pc-linux-gnu-g++ -O2 -pipe -DNDEBUG -DSYSTEM_SHARE_PATH='"/usr/share/ypsilon"' -DDEFAULT_HEAP_LIMIT=32 -c -o ffi.o src/ffi.cpp i686-pc-linux-gnu-g++ -O2 -pipe -DNDEBUG -DSYSTEM_SHARE_PATH='"/usr/share/ypsilon"' -DDEFAULT_HEAP_LIMIT=32 -c -o subr_base.o src/subr_base.cpp i686-pc-linux-gnu-g++ -O2 -pipe -DNDEBUG -DSYSTEM_SHARE_PATH='"/usr/share/ypsilon"' -DDEFAULT_HEAP_LIMIT=32 -c -o bag.o src/bag.cpp i686-pc-linux-gnu-g++ -O2 -pipe -DNDEBUG -DSYSTEM_SHARE_PATH='"/usr/share/ypsilon"' -DDEFAULT_HEAP_LIMIT=32 -c -o subr_unicode.o src/subr_unicode.cpp i686-pc-linux-gnu-g++ -O2 -pipe -DNDEBUG -DSYSTEM_SHARE_PATH='"/usr/share/ypsilon"' -DDEFAULT_HEAP_LIMIT=32 -c -o hash.o src/hash.cpp i686-pc-linux-gnu-g++ -O2 -pipe -DNDEBUG -DSYSTEM_SHARE_PATH='"/usr/share/ypsilon"' -DDEFAULT_HEAP_LIMIT=32 -c -o subr_base_arith.o src/subr_base_arith.cpp i686-pc-linux-gnu-g++ -O2 -pipe -DNDEBUG -DSYSTEM_SHARE_PATH='"/usr/share/ypsilon"' -DDEFAULT_HEAP_LIMIT=32 -c -o ucs4.o src/ucs4.cpp i686-pc-linux-gnu-g++ -O2 -pipe -DNDEBUG -DSYSTEM_SHARE_PATH='"/usr/share/ypsilon"' -DDEFAULT_HEAP_LIMIT=32 -c -o ioerror.o src/ioerror.cpp i686-pc-linux-gnu-g++ -O2 -pipe -DNDEBUG -DSYSTEM_SHARE_PATH='"/usr/share/ypsilon"' -DDEFAULT_HEAP_LIMIT=32 -c -o subr_bitwise.o src/subr_bitwise.cpp i686-pc-linux-gnu-g++ -O2 -pipe -DNDEBUG -DSYSTEM_SHARE_PATH='"/usr/share/ypsilon"' -DDEFAULT_HEAP_LIMIT=32 -c -o utf8.o src/utf8.cpp i686-pc-linux-gnu-g++ -O2 -pipe -DNDEBUG -DSYSTEM_SHARE_PATH='"/usr/share/ypsilon"' -DDEFAULT_HEAP_LIMIT=32 -c -o subr_bvector.o src/subr_bvector.cpp i686-pc-linux-gnu-g++ -O2 -pipe -DNDEBUG -DSYSTEM_SHARE_PATH='"/usr/share/ypsilon"' -DDEFAULT_HEAP_LIMIT=32 -c -o violation.o src/violation.cpp i686-pc-linux-gnu-g++ -O2 -pipe -DNDEBUG -DSYSTEM_SHARE_PATH='"/usr/share/ypsilon"' -DDEFAULT_HEAP_LIMIT=32 -c -o object_factory.o src/object_factory.cpp i686-pc-linux-gnu-g++ -O2 -pipe -DNDEBUG -DSYSTEM_SHARE_PATH='"/usr/share/ypsilon"' -DDEFAULT_HEAP_LIMIT=32 -c -o subr_ffi.o src/subr_ffi.cpp i686-pc-linux-gnu-g++ -O2 -pipe -DNDEBUG -DSYSTEM_SHARE_PATH='"/usr/share/ypsilon"' -DDEFAULT_HEAP_LIMIT=32 -c -o object_heap.o src/object_heap.cpp i686-pc-linux-gnu-g++ -O2 -pipe -DNDEBUG -DSYSTEM_SHARE_PATH='"/usr/share/ypsilon"' -DDEFAULT_HEAP_LIMIT=32 -c -o subr_fixnum.o src/subr_fixnum.cpp i686-pc-linux-gnu-g++ -O2 -pipe -DNDEBUG -DSYSTEM_SHARE_PATH='"/usr/share/ypsilon"' -DDEFAULT_HEAP_LIMIT=32 -c -o bit.o src/bit.cpp i686-pc-linux-gnu-g++ -O2 -pipe -DNDEBUG -DSYSTEM_SHARE_PATH='"/usr/share/ypsilon"' -DDEFAULT_HEAP_LIMIT=32 -c -o list.o src/list.cpp i686-pc-linux-gnu-g++ -O2 -pipe -DNDEBUG -DSYSTEM_SHARE_PATH='"/usr/share/ypsilon"' -DDEFAULT_HEAP_LIMIT=32 -c -o fasl.o src/fasl.cpp i686-pc-linux-gnu-g++ -O2 -pipe -DNDEBUG -DSYSTEM_SHARE_PATH='"/usr/share/ypsilon"' -DDEFAULT_HEAP_LIMIT=32 -c -o socket.o src/socket.cpp i686-pc-linux-gnu-g++ -O2 -pipe -DNDEBUG -DSYSTEM_SHARE_PATH='"/usr/share/ypsilon"' -DDEFAULT_HEAP_LIMIT=32 -c -o subr_socket.o src/subr_socket.cpp as --32 -o ffi_stub_linux.o src/ffi_stub_linux.s i686-pc-linux-gnu-g++ -m32 -lpthread -ldl -o ypsilon file.o main.o vm0.o object_heap_compact.o subr_flonum.o vm1.o object_set.o subr_hash.o vm2.o object_slab.o subr_list.o interpreter.o serialize.o vm3.o port.o subr_others.o arith.o printer.o subr_port.o subr_r5rs_arith.o equiv.o reader.o ffi.o subr_base.o bag.o subr_unicode.o hash.o subr_base_arith.o ucs4.o ioerror.o subr_bitwise.o utf8.o subr_bvector.o violation.o object_factory.o subr_ffi.o object_heap.o subr_fixnum.o bit.o list.o fasl.o socket.o subr_socket.o ffi_stub_linux.o file.o: In function `load_shared_object(scm_string_rec_t*)': file.cpp:(.text+0x88): undefined reference to `dlopen' file.o: In function `last_shared_object_error()': file.cpp:(.text+0x8): undefined reference to `dlerror' file.o: In function `lookup_shared_object(void*, void*)': file.cpp:(.text+0x3f): undefined reference to `dlsym' file.cpp:(.text+0x57): undefined reference to `dlsym' main.o: In function `main': main.cpp:(.text+0x1c6): undefined reference to `pthread_sigmask' main.cpp:(.text+0x20b): undefined reference to `pthread_create' main.cpp:(.text+0x224): undefined reference to `pthread_detach' interpreter.o: In function `Interpreter::spawn(VM*, scm_closure_rec_t*, int, void**)': interpreter.cpp:(.text+0x1a2f): undefined reference to `pthread_create' interpreter.cpp:(.text+0x1a44): undefined reference to `pthread_detach' object_factory.o: In function `make_socket(object_heap_t*)': object_factory.cpp:(.text+0x1a94): undefined reference to `pthread_mutexattr_init' object_factory.cpp:(.text+0x1aaa): undefined reference to `pthread_mutexattr_settype' object_factory.cpp:(.text+0x1acd): undefined reference to `pthread_mutexattr_destroy' object_factory.o: In function `make_socket(object_heap_t*, char const*, char const*, int, int, int, int)': object_factory.cpp:(.text+0x1c0e): undefined reference to `pthread_mutexattr_init' object_factory.cpp:(.text+0x1c28): undefined reference to `pthread_mutexattr_settype' object_factory.cpp:(.text+0x1c51): undefined reference to `pthread_mutexattr_destroy' object_factory.o: In function `make_transcoded_port(object_heap_t*, void*, scm_port_rec_t*, scm_bvector_rec_t*)': object_factory.cpp:(.text+0x2607): undefined reference to `pthread_mutexattr_init' object_factory.cpp:(.text+0x2621): undefined reference to `pthread_mutexattr_settype' object_factory.cpp:(.text+0x264a): undefined reference to `pthread_mutexattr_destroy' object_factory.o: In function `make_socket_port(object_heap_t*, scm_socket_rec_t*, void*)': object_factory.cpp:(.text+0x2767): undefined reference to `pthread_mutexattr_init' object_factory.cpp:(.text+0x2781): undefined reference to `pthread_mutexattr_settype' object_factory.cpp:(.text+0x27aa): undefined reference to `pthread_mutexattr_destroy' object_factory.o: In function `make_custom_port(object_heap_t*, void*, int, void*, void*)': object_factory.cpp:(.text+0x28c7): undefined reference to `pthread_mutexattr_init' object_factory.cpp:(.text+0x28e1): undefined reference to `pthread_mutexattr_settype' object_factory.cpp:(.text+0x290a): undefined reference to `pthread_mutexattr_destroy' object_factory.o: In function `make_bytevector_port(object_heap_t*, void*, int, void*, void*)': object_factory.cpp:(.text+0x2a37): undefined reference to `pthread_mutexattr_init' object_factory.cpp:(.text+0x2a51): undefined reference to `pthread_mutexattr_settype' object_factory.cpp:(.text+0x2a7a): undefined reference to `pthread_mutexattr_destroy' object_factory.o: In function `make_file_port(object_heap_t*, void*, int, int, int, void*)': object_factory.cpp:(.text+0x2ba7): undefined reference to `pthread_mutexattr_init' object_factory.cpp:(.text+0x2bc1): undefined reference to `pthread_mutexattr_settype' object_factory.cpp:(.text+0x2bea): undefined reference to `pthread_mutexattr_destroy' object_factory.o: In function `make_std_port(object_heap_t*, int, void*, int, int, int, void*)': object_factory.cpp:(.text+0x2d17): undefined reference to `pthread_mutexattr_init' object_factory.cpp:(.text+0x2d31): undefined reference to `pthread_mutexattr_settype' object_factory.cpp:(.text+0x2d5a): undefined reference to `pthread_mutexattr_destroy' object_factory.o: In function `make_temp_file_port(object_heap_t*, void*, int, void*)': object_factory.cpp:(.text+0x2e87): undefined reference to `pthread_mutexattr_init' object_factory.cpp:(.text+0x2ea1): undefined reference to `pthread_mutexattr_settype' object_factory.cpp:(.text+0x2eca): undefined reference to `pthread_mutexattr_destroy' object_heap.o: In function `object_heap_t::concurrent_marking()': object_heap.cpp:(.text+0xaea): undefined reference to `pthread_mutex_trylock' object_heap.o: In function `object_heap_t::collector_init()': object_heap.cpp:(.text+0xdf5): undefined reference to `pthread_create' object_heap.cpp:(.text+0xe06): undefined reference to `pthread_detach' collect2: ld returned 1 exit status make: *** [ypsilon] Error 1 * * ERROR: dev-scheme/ypsilon-0.9.6_p3 failed. * Call stack: * ebuild.sh, line 49: Called src_compile * environment, line 2669: Called die * The specific snippet of code: * emake PREFIX="/usr" CXX="$(tc-getCXX)" CXXFLAGS="${CXXFLAGS}" || die "emake failed" * The die message: * emake failed * * If you need support, post the topmost build error, and the call stack if relevant. * A complete build log is located at '/var/log/portage/dev-scheme/ypsilon-0.9.6_p3:20090716-181924.log'. * The ebuild environment file is located at '/var/tmp/portage/dev-scheme/ypsilon-0.9.6_p3/temp/environment'. *