AdaCore / gnatstudio

GNAT Studio is a powerful and lightweight IDE for Ada and SPARK.
416 stars 54 forks source link

Unable to build gnatstudio - several #167

Open stondo79 opened 1 year ago

stondo79 commented 1 year ago

Hello everyone,

I was trying to follow the INSTALL procedure, but I got stuck after I run make. It seems that several imported project are not found. Any ideas how to proceed, please? OS is Ubuntu 23

make
make -C gnatstudio default
make[1]: Entering directory '/home/stondo/develop/gnatstudio/gnatstudio'
cd ../kernel/src; python hooks.py
cd ../kernel/generated; gnatcoll_db2ada \
          -api=GPS.Kernel.Properties.Database -adacreate -dbtype sqlite\
          -dbmodel=../src/properties_schema.txt
gprbuild -j0 -m -p -ws \
  -XBUILD=Debug -XOS=unix -XLIBRARY_TYPE=relocatable -XXMLADA_BUILD=relocatable -XBUILD_MODE=dev -Pgps -largs `pkg-config gmodule-2.0 --libs`
prj_editor.gpr:2:06: imported project file "lsp" not found
prj_editor.gpr:2:06: imported by "/home/stondo/develop/gnatstudio/prj_editor/prj_editor.gpr"
prj_editor.gpr:2:06: imported by "/home/stondo/develop/gnatstudio/ada_module/ui/ada_module_ui.gpr"
prj_editor.gpr:2:06: imported by "/home/stondo/develop/gnatstudio/gnatstudio/gps.gpr"
common.gpr:2:06: imported project file "gnatcoll_xref.gpr" not found
common.gpr:2:06: imported by "/home/stondo/develop/gnatstudio/common/common.gpr"
common.gpr:2:06: imported by "/home/stondo/develop/gnatstudio/prj_editor/prj_editor.gpr"
common.gpr:2:06: imported by "/home/stondo/develop/gnatstudio/ada_module/ui/ada_module_ui.gpr"
common.gpr:2:06: imported by "/home/stondo/develop/gnatstudio/gnatstudio/gps.gpr"
common.gpr:4:06: imported project file "vss_text" not found
common.gpr:4:06: imported by "/home/stondo/develop/gnatstudio/common/common.gpr"
common.gpr:4:06: imported by "/home/stondo/develop/gnatstudio/prj_editor/prj_editor.gpr"
common.gpr:4:06: imported by "/home/stondo/develop/gnatstudio/ada_module/ui/ada_module_ui.gpr"
common.gpr:4:06: imported by "/home/stondo/develop/gnatstudio/gnatstudio/gps.gpr"
kernel.gpr:10:06: imported project file "spawn_glib" not found
kernel.gpr:10:06: imported by "/home/stondo/develop/gnatstudio/kernel/kernel.gpr"
kernel.gpr:10:06: imported by "/home/stondo/develop/gnatstudio/prj_editor/prj_editor.gpr"
kernel.gpr:10:06: imported by "/home/stondo/develop/gnatstudio/ada_module/ui/ada_module_ui.gpr"
kernel.gpr:10:06: imported by "/home/stondo/develop/gnatstudio/gnatstudio/gps.gpr"
kernel_core.gpr:5:06: imported project file "gnatcoll_xref" not found
kernel_core.gpr:5:06: imported by "/home/stondo/develop/gnatstudio/kernel/kernel_core.gpr"
kernel_core.gpr:5:06: imported by "/home/stondo/develop/gnatstudio/kernel/kernel.gpr"
kernel_core.gpr:5:06: imported by "/home/stondo/develop/gnatstudio/prj_editor/prj_editor.gpr"
kernel_core.gpr:5:06: imported by "/home/stondo/develop/gnatstudio/ada_module/ui/ada_module_ui.gpr"
kernel_core.gpr:5:06: imported by "/home/stondo/develop/gnatstudio/gnatstudio/gps.gpr"
language.gpr:7:06: imported project file "gnatcoll_xref" not found
language.gpr:7:06: imported by "/home/stondo/develop/gnatstudio/language/language.gpr"
language.gpr:7:06: imported by "/home/stondo/develop/gnatstudio/kernel/kernel_core.gpr"
language.gpr:7:06: imported by "/home/stondo/develop/gnatstudio/kernel/kernel.gpr"
language.gpr:7:06: imported by "/home/stondo/develop/gnatstudio/prj_editor/prj_editor.gpr"
language.gpr:7:06: imported by "/home/stondo/develop/gnatstudio/ada_module/ui/ada_module_ui.gpr"
language.gpr:7:06: imported by "/home/stondo/develop/gnatstudio/gnatstudio/gps.gpr"
gnatcoll_extras.gpr:3:06: imported project file "gnatcoll_python" not found
gnatcoll_extras.gpr:3:06: imported by "/home/stondo/develop/gnatstudio/gnatcoll_extras/gnatcoll_extras.gpr"
gnatcoll_extras.gpr:3:06: imported by "/home/stondo/develop/gnatstudio/common/common_ui.gpr"
gnatcoll_extras.gpr:3:06: imported by "/home/stondo/develop/gnatstudio/widgets/widgets.gpr"
gnatcoll_extras.gpr:3:06: imported by "/home/stondo/develop/gnatstudio/kernel/kernel.gpr"
gnatcoll_extras.gpr:3:06: imported by "/home/stondo/develop/gnatstudio/prj_editor/prj_editor.gpr"
gnatcoll_extras.gpr:3:06: imported by "/home/stondo/develop/gnatstudio/ada_module/ui/ada_module_ui.gpr"
gnatcoll_extras.gpr:3:06: imported by "/home/stondo/develop/gnatstudio/gnatstudio/gps.gpr"
builder_core.gpr:4:06: imported project file "gnatcoll_python" not found
builder_core.gpr:4:06: imported by "/home/stondo/develop/gnatstudio/builder/builder_core.gpr"
builder_core.gpr:4:06: imported by "/home/stondo/develop/gnatstudio/builder/builder.gpr"
builder_core.gpr:4:06: imported by "/home/stondo/develop/gnatstudio/gnatstudio/gps.gpr"
dap.gpr:10:06: imported project file "../subprojects/VSS/gnat/vss_text" not found
dap.gpr:10:06: imported by "/home/stondo/develop/gnatstudio/dap/dap.gpr"
dap.gpr:10:06: imported by "/home/stondo/develop/gnatstudio/gnatstudio/gps.gpr"
gps_lsp_client.gpr:1:06: imported project file "vss_regexp" not found
gps_lsp_client.gpr:1:06: imported by "/home/stondo/develop/gnatstudio/lsp_client/gps_lsp_client.gpr"
gps_lsp_client.gpr:1:06: imported by "/home/stondo/develop/gnatstudio/dap/dap.gpr"
gps_lsp_client.gpr:1:06: imported by "/home/stondo/develop/gnatstudio/gnatstudio/gps.gpr"
gps_lsp_client.gpr:2:06: imported project file "lsp_client_glib" not found
gps_lsp_client.gpr:2:06: imported by "/home/stondo/develop/gnatstudio/lsp_client/gps_lsp_client.gpr"
gps_lsp_client.gpr:2:06: imported by "/home/stondo/develop/gnatstudio/dap/dap.gpr"
gps_lsp_client.gpr:2:06: imported by "/home/stondo/develop/gnatstudio/gnatstudio/gps.gpr"
lal_core.gpr:1:06: imported project file "gnatcoll_python" not found
lal_core.gpr:1:06: imported by "/home/stondo/develop/gnatstudio/lal/lal_core.gpr"
lal_core.gpr:1:06: imported by "/home/stondo/develop/gnatstudio/lal/lal.gpr"
lal_core.gpr:1:06: imported by "/home/stondo/develop/gnatstudio/lsp_client/gps_lsp_client.gpr"
lal_core.gpr:1:06: imported by "/home/stondo/develop/gnatstudio/dap/dap.gpr"
lal_core.gpr:1:06: imported by "/home/stondo/develop/gnatstudio/gnatstudio/gps.gpr"
lal_core.gpr:2:06: imported project file "lal_tools" not found
lal_core.gpr:2:06: imported by "/home/stondo/develop/gnatstudio/lal/lal_core.gpr"
lal_core.gpr:2:06: imported by "/home/stondo/develop/gnatstudio/lal/lal.gpr"
lal_core.gpr:2:06: imported by "/home/stondo/develop/gnatstudio/lsp_client/gps_lsp_client.gpr"
lal_core.gpr:2:06: imported by "/home/stondo/develop/gnatstudio/dap/dap.gpr"
lal_core.gpr:2:06: imported by "/home/stondo/develop/gnatstudio/gnatstudio/gps.gpr"
lal_core.gpr:3:06: imported project file "libadalang" not found
lal_core.gpr:3:06: imported by "/home/stondo/develop/gnatstudio/lal/lal_core.gpr"
lal_core.gpr:3:06: imported by "/home/stondo/develop/gnatstudio/lal/lal.gpr"
lal_core.gpr:3:06: imported by "/home/stondo/develop/gnatstudio/lsp_client/gps_lsp_client.gpr"
lal_core.gpr:3:06: imported by "/home/stondo/develop/gnatstudio/dap/dap.gpr"
lal_core.gpr:3:06: imported by "/home/stondo/develop/gnatstudio/gnatstudio/gps.gpr"
python_core.gpr:4:06: imported project file "gnatcoll_python" not found
python_core.gpr:4:06: imported by "/home/stondo/develop/gnatstudio/python/python_core.gpr"
python_core.gpr:4:06: imported by "/home/stondo/develop/gnatstudio/python/python.gpr"
python_core.gpr:4:06: imported by "/home/stondo/develop/gnatstudio/gnatstudio/gps.gpr"
valgrind.gpr:4:06: imported project file "gnatcoll_python" not found
valgrind.gpr:4:06: imported by "/home/stondo/develop/gnatstudio/valgrind/valgrind.gpr"
valgrind.gpr:4:06: imported by "/home/stondo/develop/gnatstudio/gnatstudio/gps.gpr"
gprbuild: "gps" processing failed
make[1]: *** [Makefile:46: all] Error 5
make[1]: Leaving directory '/home/stondo/develop/gnatstudio/gnatstudio'
make: *** [Makefile:21: all] Error 2
AnthonyLeonardoGracio commented 7 months ago

Hello,

Indeed, the dependencies are not up-to-date, as stated under https://github.com/AdaCore/gnatstudio/issues/164

We'll update them.

Regards,