On Mon, Aug 25, 2014 at 02:46:34PM +0100, Justin Cormack wrote: > On Aug 25, 2014 2:28 PM, "Antti Kantee" <[email protected]> wrote: > > > > On 25/08/14 13:21, Peter Holm wrote: > > > # compile libc/rcmd.o > > > /var/tmp/rumprun-posix/rumptools/bin/x86_64--netbsd-clang -O2 -g > -nostdinc -isystem /var/tmp/rumprun-posix/rump/include -std=gnu99 > -Wno-sign-compare -Wno-pointer-sign -Wall -Wstrict-prototypes -Wmissing-pr > > > ototypes -Wpointer-arith -Wno-sign-compare -Wreturn-type -Wswitch > -Wshadow -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter > -Wno-sign-compare -Wold-style-definition -Wsign-compare -Wformat=2 -Wpo > > > inter-sign -Wmissing-noreturn -Wno-strict-prototypes > -I/var/tmp/rumprun-posix/rumptools/compat/include -D__NetBSD__ > -U__FreeBSD__ --sysroot=/var/tmp/rumprun-posix/rumptools/dest -D_LIBC > -DLIBC_SCCS -DS > > > YSLIBC_SCCS -D_REENTRANT -D_DIAGNOSTIC -DMLIBDIR=\"\" -DHESIOD -DINET6 > -DNLS -I/var/tmp/rumprun-posix/rumpsrc/lib/libc/include > -I/var/tmp/rumprun-posix/rumpsrc/lib/libc -D__BUILD_LEGACY > -I/var/tmp/rumprun-po > > > six/rumpsrc/lib/libc/../../common/lib/libc/quad > -I/var/tmp/rumprun-posix/rumpsrc/lib/libc/../../common/lib/libc/string > -I/var/tmp/rumprun-posix/rumpsrc/lib/libc/../../common/lib/libc/arch/x86_64/string > -D__D > > > BINTERFACE_PRIVATE -I/var/tmp/rumprun-posix/rumpsrc/libexec/ld.elf_so > -I/var/tmp/rumprun-posix/rumpsrc/lib/libc/dlfcn > -I/var/tmp/rumprun-posix/rumpsrc/lib/libc/gdtoa > -I/var/tmp/rumprun-posix/rumpsrc/lib/libc > > > /locale -DNO_FENV_H > -I/var/tmp/rumprun-posix/rumpsrc/lib/libc/arch/x86_64/gdtoa -DWITH_RUNE > -I/var/tmp/rumprun-posix/rumpsrc/lib/libc -DPOSIX_MISTAKE -DCOMPAT__RES > -DUSE_POLL -DPORTMAP -DWIDE_DOUBLE -DALL_ST > > > ATE -DUSG_COMPAT -c > /var/tmp/rumprun-posix/rumpsrc/lib/libc/net/rcmd.c -o rcmd.o > > > In file included from > /var/tmp/rumprun-posix/rumpsrc/lib/libc/net/rcmd.c:51: > > > In file included from /var/tmp/rumprun-posix/rump/include/rpc/rpc.h:75: > > > /var/tmp/rumprun-posix/rump/include/rpc/rpcb_clnt.h:68:8: error: > unknown type name 'rpcblist' > > > extern rpcblist *rpcb_getmaps(const struct netconfig *, const char *); > > > > > > > > > Details @ > > > http://people.freebsd.org/~pho/rumprun-posix.txt > > > > The problem is here: > > includes ===> rpc > > # create rpc/rpcb_prot.h > > RPCGEN_CPP=/var/tmp/rumprun-posix/rumptools/bin/x86_64--netbsd-clang-cpp > > /var/tmp/rumprun-posix/rumptools/bin/nbrpcgen -B -h > > /var/tmp/rumprun-posix/rumpsrc/include/rpc/rpcb_prot.x -o rpcb_prot.h > > nbrpcgen: $RPCGEN_CPP: > > /var/tmp/rumprun-posix/rumptools/bin/x86_64--netbsd-clang-cpp: No such > > file or directory > > > > IIRC Justin did something to fix that. I just don't remember what ;) > > > > Justin? > > Add -x c to the cpp command line from memory (on a rainy walk). > > You will need to use gcc later on as it creates a gcc spec file. >
Yes, thank you! Making progress: cc1: warnings being treated as errors /var/tmp/rumprun-posix/rumpsrc/sys/rump/net/lib/libnet/../../../../netinet/udp_usrreq.c: In function 'udp_input': /var/tmp/rumprun-posix/rumpsrc/sys/rump/net/lib/libnet/../../../../netinet/udp_usrreq.c:340: warning: second parameter of 'va_start' not last named argument http://people.freebsd.org/~pho/rumprun-posix-2.txt Out of curiosity I removed the -Werror and proceeded to: gcc -x c -O2 -g -Wall -I/var/tmp/rumprun-posix/rumpdyn/include -c emul.c -o emul.o emul.c:59: error: wrong number of arguments specified for 'constructor' attribute void nullenv_init (void) __attribute__((constructor (102))); - Peter ------------------------------------------------------------------------------ Slashdot TV. Video for Nerds. Stuff that matters. http://tv.slashdot.org/ _______________________________________________ rumpkernel-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/rumpkernel-users
