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.
Justin
------------------------------------------------------------------------------
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