Skip to content

Build failed due to: spawn_tests.gpr:7:06: imported project file "spawn" not found #33

Description

@sad-poet

Hello! I'm trying to build the library from sources in an MSYS2 environment. I noticed that make all will fail on running gprbuild for gnat/tests/spawn_tests.gpr with the following error:

# make all
gprbuild -p -j0 -P gnat/spawn.gpr
Setup
   [mkdir]        object directory for project Spawn
   [mkdir]        library directory for project Spawn
Compile
   [Ada]          spawn.ads
   [Ada]          spawn-windows_api.adb
   [Ada]          spawn-string_vectors.ads
   [Ada]          spawn-process_listeners.ads
   [Ada]          spawn-processes.adb
   [Ada]          spawn-processes-monitor_loop.adb
   [Ada]          spawn-posix.ads
   [Ada]          spawn-polls.ads
   [Ada]          spawn-internal-windows.adb
   [Ada]          spawn-environments.adb
   [Ada]          spawn-common.adb
   [Ada]          spawn-internal__windows.adb
   [Ada]          spawn-environments-internal__windows.adb
   [Ada]          spawn-internal-monitor__windows.adb
Build Libraries
   [gprlib]       spawn.lexch
   [archive]      libspawn.a
   [index]        libspawn.a
gprbuild -p -j0 -P gnat/tests/spawn_tests.gpr -XSPAWN_LIBRARY_TYPE=static
spawn_tests.gpr:7:06: imported project file "spawn" not found
spawn_tests.gpr:15:04: warning: no when others for this case construction
spawn_tests.gpr:15:09: unknown package or project "Spawn"
spawn_tests.gpr:27:29: "Spawn" is not an imported or extended project
gprbuild: "gnat/tests/spawn_tests.gpr" processing failed
make: *** [Makefile:22: all] Error 5

I do not have pre-installed Spawn library in the environment, therefore spawn_tests.gpr cannot resolve the with "spawn"; clause which is supposed to refer to a project file in the parent directory.

The same error occurs in GitHub Actions CI, see the pipeline: https://github.com/AdaCore/spawn/actions/runs/7029769102

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions