On 5/17/22 07:12, Zopolis0 via Gcc-help wrote:
That's what I was doing, with --enable-languages=java.
On Mon, May 16, 2022 at 11:06 AM Zopolis0 <creatorsmithmdt@xxxxxxxxx> wrote:
While attempting to compile gcj on my mster branch (
https://github.com/Zopolis4/gcj/tree/mster) , the compilation fails
because several files within libjava are unable to include ffi.h because
they cannot find it.
In file included from ../../../../gcj/libjava/defineclass.cc:24:
../../../../gcj/libjava/include/java-interp.h:40:10: fatal error: ffi.h:
No such file or directory
40 | #include <ffi.h>
| ^~~~~~~
This is despite, as far as I can tell, the compilation of libffi being
enabled as part of libjava in makefile.def.
So look at the output of the compilation, look at the include paths in the
compile command that failed, and see what's wrong. We can't tell from this
tiny snippet.
--
Andrew Haley (he/him)
Java Platform Lead Engineer
Red Hat UK Ltd. <https://www.redhat.com>
https://keybase.io/andrewhaley
EAC8 43EB D3EF DB98 CC77 2FAD A5CD 6035 332F A671