Date: Tue, 27 Apr 2021 12:16:15 +0200 From: Michael Schuster <michaelsprivate@gmail.com> To: =?UTF-8?B?546L5Lyf?= <wangwei19@ios.ac.cn> Cc: "freebsd-questions@freebsd.org" <freebsd-questions@freebsd.org> Subject: Re: compile freebsd on ubuntu Message-ID: <CADqw_gKZ7poQRJMv8-U45ywK6E1FmxvS3r3Y6jewm2-DND9oqg@mail.gmail.com> In-Reply-To: <1619501943250.72149@ios.ac.cn> References: <1619501943250.72149@ios.ac.cn>
next in thread | previous in thread | raw e-mail | index | archive | help
Hi =E7=8E=8B=E4=BC=9F On Tue, Apr 27, 2021 at 12:10 PM =E7=8E=8B=E4=BC=9F <wangwei19@ios.ac.cn> w= rote: > Dear friend: > > I am compiling the freebsd kernal on ubuntu with this command : > I'd be *very* surprised if this works (not saying that won't happen ... just not expecting it). I think a better (and quicker) approach would be to create a FreeBSD VM with one of the existing images, and then build in there. regards Michael > sudo bmake -j1 buildworld KERNCONF=3DMODEDKERNEL COMPILER_TYPE=3Dgcc > TARGET=3Damd64 TARGET_ARCH=3Damd64 > > beacuse make cannot work so i use the bmake but it take the error tha= t: > > rpcgen: execvp cpp: No such file or directory *** [key_prot.h] > Error code 1 > > how can i fix this error > > i download the system code from the github, and compile it on the > workpalce. > > the full log is that: > > > > install -U -T package=3Dutilities,dev -C -o root -g wheel -m 444 > /home/lyw/Lyw/workspace/project_kernal/freebsd-src-release-13.0.0/include= /arpa/ftp.h > /home/lyw/Lyw/workspace/project_kernal/freebsd-src-release-13.0.0/include= /arpa/inet.h > /home/lyw/Lyw/workspace/project_kernal/freebsd-src-release-13.0.0/include= /arpa/nameser.h > /home/lyw/Lyw/workspace/project_kernal/freebsd-src-release-13.0.0/include= /arpa/nameser_compat.h > /home/lyw/Lyw/workspace/project_kernal/freebsd-src-release-13.0.0/include= /arpa/tftp.h > /home/lyw/Lyw/workspace/project_kernal/freebsd-src-release-13.0.0/include= /arpa/telnet.h > /usr/obj/home/lyw/Lyw/workspace/project_kernal/freebsd-src-release-13.0.0= /amd64.amd64/tmp/usr/include/arpa/ > =3D=3D=3D> include/protocols (includes) install -U -T package=3Dutilities= ,dev -C -o > root -g wheel -m 444 > /home/lyw/Lyw/workspace/project_kernal/freebsd-src-release-13.0.0/include= /protocols/dumprestore.h > /home/lyw/Lyw/workspace/project_kernal/freebsd-src-release-13.0.0/include= /protocols/routed.h > /home/lyw > /Lyw/workspace/project_kernal/freebsd-src-release-13.0.0/include/protoco= ls/rwhod.h > /home/lyw/Lyw/workspace/project_kernal/freebsd-src-release-13.0.0/include= /protocols/talkd.h > /home/lyw/Lyw/workspace/project_kernal/freebsd-src-release-13.0.0/include= /protocols/timed.h > /usr/obj/home/lyw/Lyw/workspace/project_kernal/freebsd-src-release-13.0.0= /amd64.amd64/tmp/usr/include/protocols/ > =3D=3D=3D> include/rpcsvc (includes) RPCGEN_CPP=3Dcpp\ > --sysroot=3D/usr/obj/home/lyw/Lyw/workspace/project_kernal/freebsd-src-re= lease-13.0.0/amd64.amd64/tmp\ > -B/usr/obj/home/lyw/Lyw/workspace/project_kernal/freebsd-src-release-13.0= .0/amd64.amd64/tmp/usr/bin > rpcgen -C -h -DWANT_NFS3 > /home/lyw/Lyw/workspace/project_kernal/freebsd-src-release-13.0.0/include= /rpcsvc/key_prot.x > -o key_prot.h rpcgen: execvp cpp: No such file or directory *** > [key_prot.h] Error code 1 > > bmake[4]: stopped in > /home/lyw/Lyw/workspace/project_kernal/freebsd-src-release-13.0.0/include= /rpcsvc > 1 error > > bmake[4]: stopped in > /home/lyw/Lyw/workspace/project_kernal/freebsd-src-release-13.0.0/include= /rpcsvc > *** [includes_subdir_include/rpcsvc] Error code 2 > > bmake[3]: stopped in > /home/lyw/Lyw/workspace/project_kernal/freebsd-src-release-13.0.0/include= 1 > error > > bmake[3]: stopped in > /home/lyw/Lyw/workspace/project_kernal/freebsd-src-release-13.0.0/include > *** [includes_subdir_include] Error code 2 > > bmake[2]: stopped in > /home/lyw/Lyw/workspace/project_kernal/freebsd-src-release-13.0.0 1 error > > bmake[2]: stopped in > /home/lyw/Lyw/workspace/project_kernal/freebsd-src-release-13.0.0 *** > [_includes] Error code 2 > > bmake[1]: stopped in > /home/lyw/Lyw/workspace/project_kernal/freebsd-src-release-13.0.0 1 error > > bmake[1]: stopped in > /home/lyw/Lyw/workspace/project_kernal/freebsd-src-release-13.0.0 *** > [buildworld] Error code 2 > > bmake: stopped in > /home/lyw/Lyw/workspace/project_kernal/freebsd-src-release-13.0.0 1 error > > bmake: stopped in > /home/lyw/Lyw/workspace/project_kernal/freebsd-src-release-13.0.0? > > _______________________________________________ > freebsd-questions@freebsd.org mailing list > https://lists.freebsd.org/mailman/listinfo/freebsd-questions > To unsubscribe, send any mail to " > freebsd-questions-unsubscribe@freebsd.org" > --=20 Michael Schuster http://recursiveramblings.wordpress.com/ recursion, n: see 'recursion'
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CADqw_gKZ7poQRJMv8-U45ywK6E1FmxvS3r3Y6jewm2-DND9oqg>