Re: Chicken 5.2.0 build fails on Gnu Hurd

2020-10-18 Thread Evan Hanson
Hi Andrew,

> This is confusing because it looks like SEARCH_EXE_PATH is defined to 1 in
> Makefile.hurd.

Interesting. Can you confirm that macro is defined in the generated
chicken-config.h file?

What's the easiest way to run GNU Hurd on another Linux (e.g. Debian),
to reproduce? I used to test Hurd builds with Vagrant, but the base box
went away a few years ago and I don't know of another way to test this.

Cheers,

Evan



Chicken 5.2.0 build fails on Gnu Hurd

2020-10-18 Thread Andrew Eggenberger
Hi,

I noticed Chicken 5.2.0 is now failing to build as a debian package on Gnu
Hurd with the error.

runtime.c: In function 'C_resolve_executable_pathname':
runtime.c:12849:3: error: #error "Please either define SEARCH_EXE_PATH in
Makefile. or implement C_resolve_executable_pathname for your
platform!"
12849 | # error "Please either define SEARCH_EXE_PATH in
Makefile. or implement C_resolve_executable_pathname for your
platform!"
  |   ^

This is confusing because it looks like SEARCH_EXE_PATH is defined to 1 in
Makefile.hurd.


*Andrew Eggenberger*