Skip site navigation (1)Skip section navigation (2)
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>