Hello all,

I'm trying to create a recipe to build the ADA library as a package
archive [1].
Building the library fails with the following error message:

  Library ada
    COMPILE  a-except_c.o
    COMPILE  gnat_except.o
    COMPILE  s-secsta.o
fatal error, run-time library not installed correctly
cannot locate file system.ads
compilation abandoned
/home/pirmin/GapFruit/genode/repos/base/mk/generic.mk:83: recipe for
target 's-secsta.o' failed
make[6]: *** [s-secsta.o] Error 1
var/libdeps:42: recipe for target 'ada.lib' failed
make[5]: *** [ada.lib] Error 2

system.ads is copied in to the source directory of the depot.

An other point that doesn't look nice currently is the way used to
obtain the location of the port sources [2]. Is there a way to get rid
of the "../ports/" part?

[1] https://github.com/trimpim/genode/tree/adalib_recipe
[2]
https://github.com/trimpim/genode/blob/0d40aa7303aca743dc6270f33ecd3e2a37364b4a/repos/libports/recipes/src/adalib/content.mk#L21

best regards,
Pirmin

Attachment: signature.asc
Description: OpenPGP digital signature

_______________________________________________
Genode users mailing list
[email protected]
https://lists.genode.org/listinfo/users

Reply via email to