Hi genodians, Thanks Sebastian for the kind reply. I created this directory: "repos/dde_rump/lib/mk/spec/*riscv*/" and added two files inside it: *"rump_include.mk <http://rump_include.mk>"* and *"rump.mk <http://rump.mk>" *for riscv. After that, I updated this file: /genode/repos/dde_rump/lib/import/* import-rump.mk <http://import-rump.mk>* in order to consider riscv targets. Now, the missing rump.mk error is not there but still the fatal error is there while building sculpt for riscv. Can you please suggest what else I need to do?
Library rump COMPILE __main.o In file included from /genode/depot/genodelabs/src/rump/2023-03-02-b/src/lib/dde_rump/src/sys/lib/libkern/__main.c:33: /genode/depot/genodelabs/src/rump/2023-03-02-b/src/lib/dde_rump/src/sys/sys/types.h:45:10: *fatal error: machine/types.h:* *No such file or directory* * 45 | #include <machine/types.h> | ^~~~~~~~~~~~~~~~~* compilation terminated. make[7]: *** [/genode/repos/base/mk/generic.mk:58: __main.o] Error 1 make[6]: *** [var/libdeps:184: rump.lib] Error 2 make[5]: *** [Makefile:336: gen_deps_and_build_targets] Error 2 make[4]: *** [/genode/tool/depot/mk/build_bin_archive:208: /genode/depot/genodelabs/bin/riscv/rump/2023-03-02-b.build/bin] Error 1 make[3]: *** [/genode/depot/var/build.mk:264: genodelabs/bin/riscv/rump/2023-03-02-b] Error 2 make[2]: *** [/genode/tool/depot/build:136: execute_generated_build_mk_file] Error 2 make[1]: *** [/genode/tool/depot/create:59: build] Error 2 make[1]: Leaving directory '/genode/build/riscv' Thanks and regards, Pranab On Thu, Mar 2, 2023 at 2:12 PM Sebastian Sumpf < sebastian.su...@genode-labs.com> wrote: > Hi Pranab, > > yes RISC-V is not enabled for rump. The rump specific contrib files are > present > in "<contrib>/dde_rump-<hash>/lib/dde_rump_aarch64_backport/riscv". You > could > try to use the same approach as for arm_v8a (aarch64) as found under > "repos/dde_rump/lib/mk/spec/arm_64/*" just for "spec/riscv" in order to > enable > rump support for RISC-V. > > Good luck, > > Sebastian > > On 3/2/23 07:52, Pranab Kumar Rout cs21m045 wrote: > > Hi all, > > While building the sculpt for virt_qemu_riscv, I got the following fatal > error. > > checking library dependencies... > > Library-description file rump.mk <http://rump.mk> is missing > > Library ldso_so_support > > COMPILE so_support.o > > MERGE ldso_so_support.lib.a > > Library ld > > CONVERT ld.symbols.s > > ASSEMBLE ld.symbols.o > > MERGE ld.abi.so <http://ld.abi.so> > > Library base > > MERGE base.lib.a > > Library block_session > > MERGE block_session.lib.a > > Library config > > MERGE config.lib.a > > Library file_system > > MERGE file_system.lib.a > > Library file_system_session > > MERGE file_system_session.lib.a > > Library os > > MERGE os.lib.a > > Library rump_tools > > MERGE rump_tools.lib.a > > Library rump_fs > > COMPILE autoconf.o > > In file included from > > > /genode/depot/genodelabs/src/rump/2022-11-28/src/lib/dde_rump/src/sys/rump/librump/rumpdev/autoconf.c:28: > > > genode/depot/genodelabs/src/rump/2022-11-28/src/lib/dde_rump/src/sys/sys/cdefs.h:58:10: > fatal error: machine/cdefs.h: No such file or directory > > 58 | #include <machine/cdefs.h> > > | ^~~~~~~~~~~~~~~~~ > > compilation terminated. > > make[7]: *** [/genode/repos/base/mk/generic.mk:58 <http://generic.mk:58>: > > > autoconf.o] Error 1 > > make[6]: *** [var/libdeps:187: rump_fs.lib] Error 2 > > make[5]: *** [Makefile:336: gen_deps_and_build_targets] Error 2 > > make[4]: *** [genode/tool/depot/mk/build_bin_archive:208: > > /genode/depot/genodelabs/bin/riscv/rump/2022-11-28.build/bin] Error 1 > > make[3]: *** [/genode/depot/var/build.mk:264 <http://build.mk:264>: > > genodelabs/bin/riscv/rump/2022-11-28] Error 2 > > make[2]: *** [/genode/tool/depot/build:136: > execute_generated_build_mk_file] Error 2 > > make[1]: *** [/genode/tool/depot/create:59: build] Error 2 > > make[1]: Leaving directory '/genode/build/riscv' > > > > It seems some ports are not prepared for riscv. Kindly suggest what > > files/directories are to be added and which files require changes. > > > > Thanks and regards, > > Pranab > > > > _______________________________________________ > > Genode users mailing list > > users@lists.genode.org > > https://lists.genode.org/listinfo/users > > -- > Sebastian Sumpf > Genode Labs > > http://www.genode-labs.com · http://genode.org > > Genode Labs GmbH · Amtsgericht Dresden · HRB 28424 · Sitz Dresden > Geschäftsführer: Dr.-Ing. Norman Feske, Christian Helmuth > > > > > > _______________________________________________ > Genode users mailing list > users@lists.genode.org > https://lists.genode.org/listinfo/users >
_______________________________________________ Genode users mailing list users@lists.genode.org https://lists.genode.org/listinfo/users