Hi,
Could anyone help and advise how to resolve the issue below ? I've ported and prepared the NetBsd build infra- using "prepare_port dde_rump" successfully. I've also "prepare_port zlib" as well. However, when I run "make server/rump_fs". I encountered the following output :
~/genode/build_nova$ make server/rump_fs checking library dependencies... Library platform MERGE platform.lib.a Library ldso-startup COMPILE startup.o MERGE ldso-startup.lib.a Library cxx COMPILE exception.o COMPILE guard.o COMPILE malloc_free.o COMPILE misc.o COMPILE new_delete.o COMPILE unwind.o MERGE supc++.o CONVERT supc++.o MERGE cxx.lib.a Library syscall MERGE syscall.lib.a Library startup COMPILE _main.o ASSEMBLE crt0.o COMPILE init_main_thread.o MERGE startup.lib.a Library base-common COMPILE allocator/allocator_avl.o COMPILE allocator/slab.o COMPILE avl_tree/avl_tree.o COMPILE child/child.o COMPILE console/console.o COMPILE elf/elf_binary.o COMPILE env/cap_map.o COMPILE heap/heap.o COMPILE heap/sliced_heap.o COMPILE ipc/ipc.o COMPILE lock/lock.o COMPILE process/process.o COMPILE server/server.o COMPILE signal/common.o COMPILE signal/platform.o COMPILE signal/signal.o COMPILE thread/context_allocator.o COMPILE thread/myself.o COMPILE thread/thread.o COMPILE thread/thread_context.o COMPILE thread/trace.o MERGE base-common.lib.a Library base COMPILE console/log_console.o COMPILE cpu/cache.o COMPILE env/context_area.o COMPILE env/env.o COMPILE env/reinitialize.o COMPILE irq/platform.o COMPILE thread/thread_nova.o MERGE base.lib.a Library alarm COMPILE alarm.o MERGE alarm.lib.a Library timed_semaphore COMPILE timed_semaphore.o MERGE timed_semaphore.lib.a Library config COMPILE config.o MERGE config.lib.a Library ld COMPILE debug.o COMPILE dependency.o COMPILE exception.o COMPILE file.o ASSEMBLE jmp_slot.o COMPILE main.o COMPILE shared_object.o COMPILE test.o MERGE ld.lib.so Library rump CC=/usr/local/genode-gcc/bin/genode-x86-gcc BUILD_CC=cc BUILD_AR=ar BUILD_NM=nm BUILD_OBJCOPY=objcopy AR=/usr/local/genode-gcc/bin/genode-x86-ar NM=/usr/local/genode-gcc/bin/genode-x86-nm OBJCOPY=/usr/local/genode-gcc/bin/genode-x86-objcopy CC_TARGET=genode-x86-gcc /home/vincent/genode/contrib/dde_rump- 8719ed349bf425eb570d0ee7f16acf980b44adb4/src/lib/dde_rump/buildrump.sh -k -V'MAKEVERBOSE=0' -V'NOGCCERROR=1' -V'RUMP_LOCKS_UP=yes' -s /home/vincent/genode/contrib/dde_rump-8719ed349bf425eb570d0ee7f16acf 980b44adb4/src/lib/dde_rump/src -T /home/vincent/genode/build_nova/var/libcache/rump/tools -o /home/vincent/genode/build_nova/var/libcache/rump/obj -d /home/vincent/genode/build_nova/var/libcache/rump -N -V RUMP_KERNEL_IS_LIBC=1 tools MACH_ARCH cc x86
WARNING: repository in /home/vincent/genode/contrib/dde_rump-
8719ed349bf425eb570d0ee7f16acf980b44adb4/src/lib/dde_rump/src is not clean
Tool CC : /usr/local/genode-gcc/bin/genode-x86-gcc Tool AR : /usr/local/genode-gcc/bin/genode-x86-ar Tool NM : /usr/local/genode-gcc/bin/genode-x86-nm Tool OBJCOPY : /usr/local/genode-gcc/bin/genode-x86-objcopy Cmd SRCDIR : /home/vincent/genode/contrib/dde_rump- 8719ed349bf425eb570d0ee7f16acf980b44adb4/src/lib/dde_rump/src Cmd DESTDIR : /home/vincent/genode/build_nova/var/libcache/rump Cmd OBJDIR : /home/vincent/genode/build_ nova/var/libcache/rump/obj Cmd BRTOOLDIR : /home/vincent/genode/build_ nova/var/libcache/rump/tools Cmd DBG : -O2 -g Cmd make -j[num] : -j 4 Cmd RUMPKERN_ONLY : yes Cmd CPPFLAGS : -D__NetBSD__ Probe CPPFLAGS : -D'CTASSERT(x)=' Probe RUMP_VIRTIF : no Probe RUMP_LDSCRIPT : no
Build environment (from shell)
Env BUILDRUMP_CPPFLAGS: Env BUILDRUMP_CFLAGS : Env BUILDRUMP_AFLAGS : Env BUILDRUMP_LDFLAGS : ===> build.sh command: ./build.sh -m amd64 -u -D /home/vincent/genode/build_nova/var/libcache/rump/tools/dest -w /home/vincent/genode/build_nova/var/libcache/rump/tools/rumpmake -T /home/vincent/genode/build_nova/var/libcache/rump/tools -j 4 -N2 -E -Z S -V EXTERNAL_TOOLCHAIN=/home/vincent/genode/build_nova/var/libcache/rump/tools -V TOOLCHAIN_MISSING=yes -V TOOLS_BUILDRUMP=yes -V MKGROFF=no -V MKLINT=no -V MKZFS=no -V MKDYNAMICROOT=no -V TOPRUMP=/home/vincent/genode/ contrib/dde_rump-8719ed349bf425eb570d0ee7f16acf980b44adb4/src/lib/dde_rump/src/sys/rump -V MAKECONF=/home/vincent/genode/build_nova/var/libcache/rump/tools/mk.conf -V MAKEOBJDIR=${.CURDIR:C,^(/home/vincent/genode/contrib/dde_rump- 8719ed349bf425eb570d0ee7f16acf980b44adb4/src/lib/dde_rump/ src|/home/vincent/genode/contrib/dde_rump-8719ed349bf425eb570d0ee7f16acf 980b44adb4/src/lib/dde_rump),/home/vincent/genode/build_nova/var/libcache/rump/obj,} -V BUILDRUMP_STAGE=/home/vincent/genode/build_nova/var/libcache/rump/tools/dest -V MAKEVERBOSE=0 -V NOGCCERROR=1 -V RUMP_LOCKS_UP=yes -V RUMP_KERNEL_IS_LIBC=1 makewrapper ===> build.sh started: Tue Aug 25 07:21:18 PDT 2015 ===> NetBSD version: 7.99.3 ===> MACHINE: amd64 ===> MACHINE_ARCH: x86_64 ===> Build platform: Linux 3.19.0-25-generic x86_64 ===> HOST_SH: /bin/sh ===> No $TOOLDIR/bin/nbmake, needs building. ===> Bootstrapping nbmake checking for sh... /bin/sh checking for gcc... cc checking for C compiler default output... a.out checking whether the C compiler works... yes checking whether we are cross compiling... no checking for executable suffix... checking for object suffix... o checking whether we are using the GNU C compiler... yes checking whether cc accepts -g... yes checking how to run the C preprocessor... cc -E checking for regex.h... yes checking for poll.h... yes checking for regfree in -lregex... no checking for library containing regfree... none required checking for setenv... yes checking for strdup... yes checking for strerror... yes checking for strftime... yes checking for vsnprintf... yes configure: creating ./config.status config.status: creating buildmake.sh cc -O -DDEFSHELL_CUSTOM="/bin/sh" -DHAVE_SETENV=1 -DHAVE_STRDUP=1 -DHAVE_STRERROR=1 -DHAVE_STRFTIME=1 -DHAVE_VSNPRINTF=1 -c /home/vincent/genode/contrib/dde_rump-8719ed349bf425eb570d0ee7f16acf 980b44adb4/src/lib/dde_rump/src/tools/make/../../usr.bin/make/arch.c cc -O -DDEFSHELL_CUSTOM="/bin/sh" -DHAVE_SETENV=1 -DHAVE_STRDUP=1 -DHAVE_STRERROR=1 -DHAVE_STRFTIME=1 -DHAVE_VSNPRINTF=1 -c /home/vincent/genode/contrib/dde_rump-8719ed349bf425eb570d0ee7f16acf 980b44adb4/src/lib/dde_rump/src/tools/make/../../usr.bin/make/buf.c cc -O -DDEFSHELL_CUSTOM="/bin/sh" -DHAVE_SETENV=1 -DHAVE_STRDUP=1 -DHAVE_STRERROR=1 -DHAVE_STRFTIME=1 -DHAVE_VSNPRINTF=1 -c /home/vincent/genode/contrib/dde_rump-8719ed349bf425eb570d0ee7f16acf 980b44adb4/src/lib/dde_rump/src/tools/make/../../usr.bin/make/compat.c cc -O -DDEFSHELL_CUSTOM="/bin/sh" -DHAVE_SETENV=1 -DHAVE_STRDUP=1 -DHAVE_STRERROR=1 -DHAVE_STRFTIME=1 -DHAVE_VSNPRINTF=1 -c /home/vincent/genode/contrib/dde_rump-8719ed349bf425eb570d0ee7f16acf 980b44adb4/src/lib/dde_rump/src/tools/make/../../usr.bin/make/cond.c cc -O -DDEFSHELL_CUSTOM="/bin/sh" -DHAVE_SETENV=1 -DHAVE_STRDUP=1 -DHAVE_STRERROR=1 -DHAVE_STRFTIME=1 -DHAVE_VSNPRINTF=1 -c /home/vincent/genode/contrib/dde_rump-8719ed349bf425eb570d0ee7f16acf 980b44adb4/src/lib/dde_rump/src/tools/make/../../usr.bin/make/dir.c cc -O -DDEFSHELL_CUSTOM="/bin/sh" -DHAVE_SETENV=1 -DHAVE_STRDUP=1 -DHAVE_STRERROR=1 -DHAVE_STRFTIME=1 -DHAVE_VSNPRINTF=1 -c /home/vincent/genode/contrib/dde_rump-8719ed349bf425eb570d0ee7f16acf 980b44adb4/src/lib/dde_rump/src/tools/make/../../usr.bin/make/for.c cc -O -DDEFSHELL_CUSTOM="/bin/sh" -DHAVE_SETENV=1 -DHAVE_STRDUP=1 -DHAVE_STRERROR=1 -DHAVE_STRFTIME=1 -DHAVE_VSNPRINTF=1 -c /home/vincent/genode/contrib/dde_rump-8719ed349bf425eb570d0ee7f16acf 980b44adb4/src/lib/dde_rump/src/tools/make/../../usr.bin/make/hash.c /home/vincent/genode/contrib/dde_rump-8719ed349bf425eb570d0ee7f16acf 980b44adb4/src/lib/dde_rump/src/tools/make/../../usr.bin/make/hash.c: In function 'Hash_DeleteEntry': /home/vincent/genode/contrib/dde_rump-8719ed349bf425eb570d0ee7f16acf 980b44adb4/src/lib/dde_rump/src/tools/make/../../usr.bin/make/hash.c:340:2: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result] (void)write(2, "bad call to Hash_DeleteEntry\n", 29); ^ cc -O -DDEFSHELL_CUSTOM="/bin/sh" -DHAVE_SETENV=1 -DHAVE_STRDUP=1 -DHAVE_STRERROR=1 -DHAVE_STRFTIME=1 -DHAVE_VSNPRINTF=1 -c /home/vincent/genode/contrib/dde_rump-8719ed349bf425eb570d0ee7f16acf 980b44adb4/src/lib/dde_rump/src/tools/make/../../usr.bin/make/job.c cc -O -DDEFSHELL_CUSTOM="/bin/sh" -DHAVE_SETENV=1 -DHAVE_STRDUP=1 -DHAVE_STRERROR=1 -DHAVE_STRFTIME=1 -DHAVE_VSNPRINTF=1 -c /home/vincent/genode/contrib/dde_rump-8719ed349bf425eb570d0ee7f16acf 980b44adb4/src/lib/dde_rump/src/tools/make/../../usr.bin/make/main.c cc -O -DDEFSHELL_CUSTOM="/bin/sh" -DHAVE_SETENV=1 -DHAVE_STRDUP=1 -DHAVE_STRERROR=1 -DHAVE_STRFTIME=1 -DHAVE_VSNPRINTF=1 -c /home/vincent/genode/contrib/dde_rump-8719ed349bf425eb570d0ee7f16acf 980b44adb4/src/lib/dde_rump/src/tools/make/../../usr.bin/make/make.c cc -O -DDEFSHELL_CUSTOM="/bin/sh" -DHAVE_SETENV=1 -DHAVE_STRDUP=1 -DHAVE_STRERROR=1 -DHAVE_STRFTIME=1 -DHAVE_VSNPRINTF=1 -c /home/vincent/genode/contrib/dde_rump-8719ed349bf425eb570d0ee7f16acf 980b44adb4/src/lib/dde_rump/src/tools/make/../../usr.bin/make/make_malloc.c cc -O -DDEFSHELL_CUSTOM="/bin/sh" -DHAVE_SETENV=1 -DHAVE_STRDUP=1 -DHAVE_STRERROR=1 -DHAVE_STRFTIME=1 -DHAVE_VSNPRINTF=1 -c /home/vincent/genode/contrib/dde_rump-8719ed349bf425eb570d0ee7f16acf 980b44adb4/src/lib/dde_rump/src/tools/make/../../usr.bin/make/meta.c cc -O -DDEFSHELL_CUSTOM="/bin/sh" -DHAVE_SETENV=1 -DHAVE_STRDUP=1 -DHAVE_STRERROR=1 -DHAVE_STRFTIME=1 -DHAVE_VSNPRINTF=1 -c /home/vincent/genode/contrib/dde_rump-8719ed349bf425eb570d0ee7f16acf 980b44adb4/src/lib/dde_rump/src/tools/make/../../usr.bin/make/parse.c cc -O -DDEFSHELL_CUSTOM="/bin/sh" -DHAVE_SETENV=1 -DHAVE_STRDUP=1 -DHAVE_STRERROR=1 -DHAVE_STRFTIME=1 -DHAVE_VSNPRINTF=1 -c /home/vincent/genode/contrib/dde_rump-8719ed349bf425eb570d0ee7f16acf 980b44adb4/src/lib/dde_rump/src/tools/make/../../usr.bin/make/str.c cc -O -DDEFSHELL_CUSTOM="/bin/sh" -DHAVE_SETENV=1 -DHAVE_STRDUP=1 -DHAVE_STRERROR=1 -DHAVE_STRFTIME=1 -DHAVE_VSNPRINTF=1 -c /home/vincent/genode/contrib/dde_rump-8719ed349bf425eb570d0ee7f16acf 980b44adb4/src/lib/dde_rump/src/tools/make/../../usr.bin/make/strlist.c cc -O -DDEFSHELL_CUSTOM="/bin/sh" -DHAVE_SETENV=1 -DHAVE_STRDUP=1 -DHAVE_STRERROR=1 -DHAVE_STRFTIME=1 -DHAVE_VSNPRINTF=1 -c /home/vincent/genode/contrib/dde_rump-8719ed349bf425eb570d0ee7f16acf 980b44adb4/src/lib/dde_rump/src/tools/make/../../usr.bin/make/suff.c cc -O -DDEFSHELL_CUSTOM="/bin/sh" -DHAVE_SETENV=1 -DHAVE_STRDUP=1 -DHAVE_STRERROR=1 -DHAVE_STRFTIME=1 -DHAVE_VSNPRINTF=1 -c /home/vincent/genode/contrib/dde_rump-8719ed349bf425eb570d0ee7f16acf 980b44adb4/src/lib/dde_rump/src/tools/make/../../usr.bin/make/targ.c cc -O -DDEFSHELL_CUSTOM="/bin/sh" -DHAVE_SETENV=1 -DHAVE_STRDUP=1 -DHAVE_STRERROR=1 -DHAVE_STRFTIME=1 -DHAVE_VSNPRINTF=1 -c /home/vincent/genode/contrib/dde_rump-8719ed349bf425eb570d0ee7f16acf 980b44adb4/src/lib/dde_rump/src/tools/make/../../usr.bin/make/trace.c cc -O -DDEFSHELL_CUSTOM="/bin/sh" -DHAVE_SETENV=1 -DHAVE_STRDUP=1 -DHAVE_STRERROR=1 -DHAVE_STRFTIME=1 -DHAVE_VSNPRINTF=1 -c /home/vincent/genode/contrib/dde_rump-8719ed349bf425eb570d0ee7f16acf 980b44adb4/src/lib/dde_rump/src/tools/make/../../usr.bin/make/util.c cc -O -DDEFSHELL_CUSTOM="/bin/sh" -DHAVE_SETENV=1 -DHAVE_STRDUP=1 -DHAVE_STRERROR=1 -DHAVE_STRFTIME=1 -DHAVE_VSNPRINTF=1 -c /home/vincent/genode/contrib/dde_rump-8719ed349bf425eb570d0ee7f16acf 980b44adb4/src/lib/dde_rump/src/tools/make/../../usr.bin/make/var.c cc -O -DDEFSHELL_CUSTOM="/bin/sh" -DHAVE_SETENV=1 -DHAVE_STRDUP=1 -DHAVE_STRERROR=1 -DHAVE_STRFTIME=1 -DHAVE_VSNPRINTF=1 -c /home/vincent/genode/contrib/dde_rump-8719ed349bf425eb570d0ee7f16acf 980b44adb4/src/lib/dde_rump/src/tools/make/../../usr.bin/ make/lst.lib/lstAppend.c cc -O -DDEFSHELL_CUSTOM="/bin/sh" -DHAVE_SETENV=1 -DHAVE_STRDUP=1 -DHAVE_STRERROR=1 -DHAVE_STRFTIME=1 -DHAVE_VSNPRINTF=1 -c /home/vincent/genode/contrib/dde_rump-8719ed349bf425eb570d0ee7f16acf 980b44adb4/src/lib/dde_rump/src/tools/make/../../usr.bin/ make/lst.lib/lstAtEnd.c cc -O -DDEFSHELL_CUSTOM="/bin/sh" -DHAVE_SETENV=1 -DHAVE_STRDUP=1 -DHAVE_STRERROR=1 -DHAVE_STRFTIME=1 -DHAVE_VSNPRINTF=1 -c /home/vincent/genode/contrib/dde_rump-8719ed349bf425eb570d0ee7f16acf 980b44adb4/src/lib/dde_rump/src/tools/make/../../usr.bin/ make/lst.lib/lstAtFront.c cc -O -DDEFSHELL_CUSTOM="/bin/sh" -DHAVE_SETENV=1 -DHAVE_STRDUP=1 -DHAVE_STRERROR=1 -DHAVE_STRFTIME=1 -DHAVE_VSNPRINTF=1 -c /home/vincent/genode/contrib/dde_rump-8719ed349bf425eb570d0ee7f16acf 980b44adb4/src/lib/dde_rump/src/tools/make/../../usr.bin/ make/lst.lib/lstClose.c cc -O -DDEFSHELL_CUSTOM="/bin/sh" -DHAVE_SETENV=1 -DHAVE_STRDUP=1 -DHAVE_STRERROR=1 -DHAVE_STRFTIME=1 -DHAVE_VSNPRINTF=1 -c /home/vincent/genode/contrib/dde_rump-8719ed349bf425eb570d0ee7f16acf 980b44adb4/src/lib/dde_rump/src/tools/make/../../usr.bin/ make/lst.lib/lstConcat.c cc -O -DDEFSHELL_CUSTOM="/bin/sh" -DHAVE_SETENV=1 -DHAVE_STRDUP=1 -DHAVE_STRERROR=1 -DHAVE_STRFTIME=1 -DHAVE_VSNPRINTF=1 -c /home/vincent/genode/contrib/dde_rump-8719ed349bf425eb570d0ee7f16acf 980b44adb4/src/lib/dde_rump/src/tools/make/../../usr.bin/ make/lst.lib/lstDatum.c cc -O -DDEFSHELL_CUSTOM="/bin/sh" -DHAVE_SETENV=1 -DHAVE_STRDUP=1 -DHAVE_STRERROR=1 -DHAVE_STRFTIME=1 -DHAVE_VSNPRINTF=1 -c /home/vincent/genode/contrib/dde_rump-8719ed349bf425eb570d0ee7f16acf 980b44adb4/src/lib/dde_rump/src/tools/make/../../usr.bin/ make/lst.lib/lstDeQueue.c cc -O -DDEFSHELL_CUSTOM="/bin/sh" -DHAVE_SETENV=1 -DHAVE_STRDUP=1 -DHAVE_STRERROR=1 -DHAVE_STRFTIME=1 -DHAVE_VSNPRINTF=1 -c /home/vincent/genode/contrib/dde_rump-8719ed349bf425eb570d0ee7f16acf 980b44adb4/src/lib/dde_rump/src/tools/make/../../usr.bin/ make/lst.lib/lstDestroy.c cc -O -DDEFSHELL_CUSTOM="/bin/sh" -DHAVE_SETENV=1 -DHAVE_STRDUP=1 -DHAVE_STRERROR=1 -DHAVE_STRFTIME=1 -DHAVE_VSNPRINTF=1 -c /home/vincent/genode/contrib/dde_rump-8719ed349bf425eb570d0ee7f16acf 980b44adb4/src/lib/dde_rump/src/tools/make/../../usr.bin/ make/lst.lib/lstDupl.c cc -O -DDEFSHELL_CUSTOM="/bin/sh" -DHAVE_SETENV=1 -DHAVE_STRDUP=1 -DHAVE_STRERROR=1 -DHAVE_STRFTIME=1 -DHAVE_VSNPRINTF=1 -c /home/vincent/genode/contrib/dde_rump-8719ed349bf425eb570d0ee7f16acf 980b44adb4/src/lib/dde_rump/src/tools/make/../../usr.bin/ make/lst.lib/lstEnQueue.c cc -O -DDEFSHELL_CUSTOM="/bin/sh" -DHAVE_SETENV=1 -DHAVE_STRDUP=1 -DHAVE_STRERROR=1 -DHAVE_STRFTIME=1 -DHAVE_VSNPRINTF=1 -c /home/vincent/genode/contrib/dde_rump-8719ed349bf425eb570d0ee7f16acf 980b44adb4/src/lib/dde_rump/src/tools/make/../../usr.bin/ make/lst.lib/lstFind.c cc -O -DDEFSHELL_CUSTOM="/bin/sh" -DHAVE_SETENV=1 -DHAVE_STRDUP=1 -DHAVE_STRERROR=1 -DHAVE_STRFTIME=1 -DHAVE_VSNPRINTF=1 -c /home/vincent/genode/contrib/dde_rump-8719ed349bf425eb570d0ee7f16acf 980b44adb4/src/lib/dde_rump/src/tools/make/../../usr.bin/ make/lst.lib/lstFindFrom.c cc -O -DDEFSHELL_CUSTOM="/bin/sh" -DHAVE_SETENV=1 -DHAVE_STRDUP=1 -DHAVE_STRERROR=1 -DHAVE_STRFTIME=1 -DHAVE_VSNPRINTF=1 -c /home/vincent/genode/contrib/dde_rump-8719ed349bf425eb570d0ee7f16acf 980b44adb4/src/lib/dde_rump/src/tools/make/../../usr.bin/ make/lst.lib/lstFirst.c cc -O -DDEFSHELL_CUSTOM="/bin/sh" -DHAVE_SETENV=1 -DHAVE_STRDUP=1 -DHAVE_STRERROR=1 -DHAVE_STRFTIME=1 -DHAVE_VSNPRINTF=1 -c /home/vincent/genode/contrib/dde_rump-8719ed349bf425eb570d0ee7f16acf 980b44adb4/src/lib/dde_rump/src/tools/make/../../usr.bin/ make/lst.lib/lstForEach.c cc -O -DDEFSHELL_CUSTOM="/bin/sh" -DHAVE_SETENV=1 -DHAVE_STRDUP=1 -DHAVE_STRERROR=1 -DHAVE_STRFTIME=1 -DHAVE_VSNPRINTF=1 -c /home/vincent/genode/contrib/dde_rump-8719ed349bf425eb570d0ee7f16acf 980b44adb4/src/lib/dde_rump/src/tools/make/../../usr.bin/ make/lst.lib/lstForEachFrom.c cc -O -DDEFSHELL_CUSTOM="/bin/sh" -DHAVE_SETENV=1 -DHAVE_STRDUP=1 -DHAVE_STRERROR=1 -DHAVE_STRFTIME=1 -DHAVE_VSNPRINTF=1 -c /home/vincent/genode/contrib/dde_rump-8719ed349bf425eb570d0ee7f16acf 980b44adb4/src/lib/dde_rump/src/tools/make/../../usr.bin/ make/lst.lib/lstInit.c cc -O -DDEFSHELL_CUSTOM="/bin/sh" -DHAVE_SETENV=1 -DHAVE_STRDUP=1 -DHAVE_STRERROR=1 -DHAVE_STRFTIME=1 -DHAVE_VSNPRINTF=1 -c /home/vincent/genode/contrib/dde_rump-8719ed349bf425eb570d0ee7f16acf 980b44adb4/src/lib/dde_rump/src/tools/make/../../usr.bin/ make/lst.lib/lstInsert.c cc -O -DDEFSHELL_CUSTOM="/bin/sh" -DHAVE_SETENV=1 -DHAVE_STRDUP=1 -DHAVE_STRERROR=1 -DHAVE_STRFTIME=1 -DHAVE_VSNPRINTF=1 -c /home/vincent/genode/contrib/dde_rump-8719ed349bf425eb570d0ee7f16acf 980b44adb4/src/lib/dde_rump/src/tools/make/../../usr.bin/ make/lst.lib/lstIsAtEnd.c cc -O -DDEFSHELL_CUSTOM="/bin/sh" -DHAVE_SETENV=1 -DHAVE_STRDUP=1 -DHAVE_STRERROR=1 -DHAVE_STRFTIME=1 -DHAVE_VSNPRINTF=1 -c /home/vincent/genode/contrib/dde_rump-8719ed349bf425eb570d0ee7f16acf 980b44adb4/src/lib/dde_rump/src/tools/make/../../usr.bin/ make/lst.lib/lstIsEmpty.c cc -O -DDEFSHELL_CUSTOM="/bin/sh" -DHAVE_SETENV=1 -DHAVE_STRDUP=1 -DHAVE_STRERROR=1 -DHAVE_STRFTIME=1 -DHAVE_VSNPRINTF=1 -c /home/vincent/genode/contrib/dde_rump-8719ed349bf425eb570d0ee7f16acf 980b44adb4/src/lib/dde_rump/src/tools/make/../../usr.bin/ make/lst.lib/lstLast.c cc -O -DDEFSHELL_CUSTOM="/bin/sh" -DHAVE_SETENV=1 -DHAVE_STRDUP=1 -DHAVE_STRERROR=1 -DHAVE_STRFTIME=1 -DHAVE_VSNPRINTF=1 -c /home/vincent/genode/contrib/dde_rump-8719ed349bf425eb570d0ee7f16acf 980b44adb4/src/lib/dde_rump/src/tools/make/../../usr.bin/ make/lst.lib/lstMember.c cc -O -DDEFSHELL_CUSTOM="/bin/sh" -DHAVE_SETENV=1 -DHAVE_STRDUP=1 -DHAVE_STRERROR=1 -DHAVE_STRFTIME=1 -DHAVE_VSNPRINTF=1 -c /home/vincent/genode/contrib/dde_rump-8719ed349bf425eb570d0ee7f16acf 980b44adb4/src/lib/dde_rump/src/tools/make/../../usr.bin/ make/lst.lib/lstNext.c cc -O -DDEFSHELL_CUSTOM="/bin/sh" -DHAVE_SETENV=1 -DHAVE_STRDUP=1 -DHAVE_STRERROR=1 -DHAVE_STRFTIME=1 -DHAVE_VSNPRINTF=1 -c /home/vincent/genode/contrib/dde_rump-8719ed349bf425eb570d0ee7f16acf 980b44adb4/src/lib/dde_rump/src/tools/make/../../usr.bin/ make/lst.lib/lstOpen.c cc -O -DDEFSHELL_CUSTOM="/bin/sh" -DHAVE_SETENV=1 -DHAVE_STRDUP=1 -DHAVE_STRERROR=1 -DHAVE_STRFTIME=1 -DHAVE_VSNPRINTF=1 -c /home/vincent/genode/contrib/dde_rump-8719ed349bf425eb570d0ee7f16acf 980b44adb4/src/lib/dde_rump/src/tools/make/../../usr.bin/ make/lst.lib/lstPrev.c cc -O -DDEFSHELL_CUSTOM="/bin/sh" -DHAVE_SETENV=1 -DHAVE_STRDUP=1 -DHAVE_STRERROR=1 -DHAVE_STRFTIME=1 -DHAVE_VSNPRINTF=1 -c /home/vincent/genode/contrib/dde_rump-8719ed349bf425eb570d0ee7f16acf 980b44adb4/src/lib/dde_rump/src/tools/make/../../usr.bin/ make/lst.lib/lstRemove.c cc -O -DDEFSHELL_CUSTOM="/bin/sh" -DHAVE_SETENV=1 -DHAVE_STRDUP=1 -DHAVE_STRERROR=1 -DHAVE_STRFTIME=1 -DHAVE_VSNPRINTF=1 -c /home/vincent/genode/contrib/dde_rump-8719ed349bf425eb570d0ee7f16acf 980b44adb4/src/lib/dde_rump/src/tools/make/../../usr.bin/ make/lst.lib/lstReplace.c cc -O -DDEFSHELL_CUSTOM="/bin/sh" -DHAVE_SETENV=1 -DHAVE_STRDUP=1 -DHAVE_STRERROR=1 -DHAVE_STRFTIME=1 -DHAVE_VSNPRINTF=1 -c /home/vincent/genode/contrib/dde_rump-8719ed349bf425eb570d0ee7f16acf 980b44adb4/src/lib/dde_rump/src/tools/make/../../usr.bin/ make/lst.lib/lstSucc.c cc -O -o nbmake *.o ===> MAKECONF file: /home/vincent/genode/build_ nova/var/libcache/rump/tools/mk.conf ===> TOOLDIR path: /home/vincent/genode/build_ nova/var/libcache/rump/tools ===> DESTDIR path: /home/vincent/genode/build_ nova/var/libcache/rump/tools/dest ===> RELEASEDIR path: ===> Created /home/vincent/genode/build_nova/var/libcache/rump/tools/ bin/nbmake ===> Updated makewrapper: /home/vincent/genode/build_ nova/var/libcache/rump/tools/rumpmake ===> build.sh ended: Tue Aug 25 07:21:26 PDT 2015 ===> Summary of results: build.sh command: ./build.sh -m amd64 -u -D /home/vincent/genode/build_nova/var/libcache/rump/tools/dest -w /home/vincent/genode/build_nova/var/libcache/rump/tools/rumpmake -T /home/vincent/genode/build_nova/var/libcache/rump/tools -j 4 -N2 -E -Z S -V EXTERNAL_TOOLCHAIN=/home/vincent/genode/build_nova/var/libcache/rump/tools -V TOOLCHAIN_MISSING=yes -V TOOLS_BUILDRUMP=yes -V MKGROFF=no -V MKLINT=no -V MKZFS=no -V MKDYNAMICROOT=no -V TOPRUMP=/home/vincent/genode/ contrib/dde_rump-8719ed349bf425eb570d0ee7f16acf980b44adb4/src/lib/dde_rump/src/sys/rump -V MAKECONF=/home/vincent/genode/build_nova/var/libcache/rump/tools/mk.conf -V MAKEOBJDIR=${.CURDIR:C,^(/home/vincent/genode/contrib/dde_rump- 8719ed349bf425eb570d0ee7f16acf980b44adb4/src/lib/dde_rump/ src|/home/vincent/genode/contrib/dde_rump-8719ed349bf425eb570d0ee7f16acf 980b44adb4/src/lib/dde_rump),/home/vincent/genode/build_nova/var/libcache/rump/obj,} -V BUILDRUMP_STAGE=/home/vincent/genode/build_nova/var/libcache/rump/tools/dest -V MAKEVERBOSE=0 -V NOGCCERROR=1 -V RUMP_LOCKS_UP=yes -V RUMP_KERNEL_IS_LIBC=1 makewrapper build.sh started: Tue Aug 25 07:21:18 PDT 2015 NetBSD version: 7.99.3 MACHINE: amd64 MACHINE_ARCH: x86_64 Build platform: Linux 3.19.0-25-generic x86_64 HOST_SH: /bin/sh No $TOOLDIR/bin/nbmake, needs building. Bootstrapping nbmake MAKECONF file: /home/vincent/genode/build_ nova/var/libcache/rump/tools/mk.conf TOOLDIR path: /home/vincent/genode/build_ nova/var/libcache/rump/tools DESTDIR path: /home/vincent/genode/build_ nova/var/libcache/rump/tools/dest RELEASEDIR path: Created /home/vincent/genode/build_nova/var/libcache/rump/tools/ bin/nbmake Updated makewrapper: /home/vincent/genode/build_ nova/var/libcache/rump/tools/rumpmake build.sh ended: Tue Aug 25 07:21:26 PDT 2015 ===> . ===> build.sh command: ./build.sh -m amd64 -u -D /home/vincent/genode/build_nova/var/libcache/rump/obj/dest.stage -w /home/vincent/genode/build_nova/var/libcache/rump/tools/_buildrumpsh-rumpmake -T /home/vincent/genode/build_nova/var/libcache/rump/tools -j 4 -N2 -E -Z S -V EXTERNAL_TOOLCHAIN=/home/vincent/genode/build_nova/var/libcache/rump/tools -V TOOLCHAIN_MISSING=yes -V TOOLS_BUILDRUMP=yes -V MKGROFF=no -V MKLINT=no -V MKZFS=no -V MKDYNAMICROOT=no -V TOPRUMP=/home/vincent/genode/ contrib/dde_rump-8719ed349bf425eb570d0ee7f16acf980b44adb4/src/lib/dde_rump/src/sys/rump -V MAKECONF=/home/vincent/genode/build_nova/var/libcache/rump/tools/mk.conf -V MAKEOBJDIR=${.CURDIR:C,^(/home/vincent/genode/contrib/dde_rump- 8719ed349bf425eb570d0ee7f16acf980b44adb4/src/lib/dde_rump/ src|/home/vincent/genode/contrib/dde_rump-8719ed349bf425eb570d0ee7f16acf 980b44adb4/src/lib/dde_rump),/home/vincent/genode/build_nova/var/libcache/rump/obj,} -V BUILDRUMP_STAGE=/home/vincent/genode/build_nova/var/libcache/rump/obj/dest.stage -V MAKEVERBOSE=0 -V NOGCCERROR=1 -V RUMP_LOCKS_UP=yes -V RUMP_KERNEL_IS_LIBC=1 tools ===> build.sh started: Tue Aug 25 07:21:26 PDT 2015 ===> NetBSD version: 7.99.3 ===> MACHINE: amd64 ===> MACHINE_ARCH: x86_64 ===> Build platform: Linux 3.19.0-25-generic x86_64 ===> HOST_SH: /bin/sh ===> MAKECONF file: /home/vincent/genode/build_ nova/var/libcache/rump/tools/mk.conf ===> TOOLDIR path: /home/vincent/genode/build_ nova/var/libcache/rump/tools ===> DESTDIR path: /home/vincent/genode/build_ nova/var/libcache/rump/obj/dest.stage ===> RELEASEDIR path: ===> Updated makewrapper: /home/vincent/genode/build_ nova/var/libcache/rump/tools/_buildrumpsh-rumpmake obj ===> tools obj ===> tools/host-mkdep obj ===> tools/compat obj ===> tools/binstall obj ===> tools/mktemp obj ===> tools/sed obj ===> tools/genassym obj ===> tools/cat obj ===> tools/rpcgen obj ===> tools/join obj ===> tools/lorder obj ===> tools/m4 obj ===> tools/mkdep obj ===> tools/tsort obj ===> tools/yacc obj ===> tools/awk obj ===> tools/lex obj ===> tools/stat obj ===> tools/config obj ===> tools/mandoc dependall-host-mkdep ===> . (with: dependall-compat dependall-binstall) dependall ===> host-mkdep rm -f host-mkdep configure: creating cache config.cache checking for sh... /bin/sh checking for mawk... mawk checking for gcc... cc checking for C compiler default output... a.out checking whether the C compiler works... yes checking whether we are cross compiling... no checking for executable suffix... checking for object suffix... o checking whether... are using the GNU C compiler... yes checking whether cc accepts -g... yes checking how to run the C preprocessor... cc -E updating cache config.cache configure: creating ./config.status config.status: creating host-mkdep dependall ===> compat configure: creating cache config.cache checking for gcc... cc checking for C compiler default output... a.out checking whether the C compiler works... yes checking whether we are cross compiling... no checking for executable suffix... checking for object suffix... o checking whether... are using the GNU C compiler... yes checking whether cc accepts -g... yes checking how to run the C preprocessor... cc -E checking for NetBSD... no checking for sh... /bin/sh checking whether byte ordering is bigendian... no checking for ANSI C header files... yes checking for zlib.h... (cached) yes checking for gzdopen in -lz... no configure: error: zlib must be installed in a compiler-visible path --- config.cache --- *** [config.cache] Error code 1
nbmake[6]: stopped in /home/vincent/genode/contrib/dde_rump-8719ed349bf425eb570d0ee7f16acf980b44adb4/src/lib/dde_rump/src/tools/compat 1 error
nbmake[6]: stopped in /home/vincent/genode/contrib/dde_rump-8719ed349bf425eb570d0ee7f16acf980b44adb4/src/lib/dde_rump/src/tools/compat
*** Failed target: dependall-compat *** Failed command: _makedirtarget() { dir="$1"; shift; target="$1"; shift; case "${dir}" in /*) this="${dir}/"; real="${dir}" ;; .) this=""; real="/home/vincent/genode/contrib/dde_rump-8719ed349bf425eb570d0ee7f16acf980b44adb4/src/lib/dde_rump/src/tools" ;; *) this="${dir}/"; real="/home/vincent/genode/contrib/dde_rump-8719ed349bf425eb570d0ee7f16acf980b44adb4/src/lib/dde_rump/src/tools/${dir}" ;; esac; show=${this:-.}; echo "${target} ===> ${show%/}${1:+ (with: $@)}"; cd "${real}" && /home/vincent/genode/build_nova/var/libcache/rump/tools/bin/nbmake _THISDIR_="${this}" "$@" ${target}; }; _makedirtarget compat dependall *** Error code 2
Stop. nbmake[5]: stopped in /home/vincent/genode/contrib/dde_rump-8719ed349bf425eb570d0ee7f16acf980b44adb4/src/lib/dde_rump/src/tools --- build_install --- *** [build_install] Error code 1
nbmake[4]: stopped in /home/vincent/genode/contrib/dde_rump-8719ed349bf425eb570d0ee7f16acf980b44adb4/src/lib/dde_rump/src/tools 1 error
nbmake[4]: stopped in /home/vincent/genode/contrib/dde_rump-8719ed349bf425eb570d0ee7f16acf980b44adb4/src/lib/dde_rump/src/tools
ERROR: Failed to make build_install in "tools" *** BUILD ABORTED ***
ERROR: build.sh tools failed
make[3]: *** [/home/vincent/genode/build_nova/var/libcache/rump/tools] Error 1 make[2]: *** [rump.lib] Error 2 make[1]: *** [gen_deps_and_build_targets] Error 2 make[1]: Leaving directory `/home/vincent/genode/build_nova' Error: Genode build failed make: *** [run/rump_ext2] Error 252