unofficial mirror of guile-user@gnu.org 
 help / color / mirror / Atom feed
* Guile 3.0.10 Cross Compile
@ 2024-09-04 18:36 Emad Alblueshi
  0 siblings, 0 replies; only message in thread
From: Emad Alblueshi @ 2024-09-04 18:36 UTC (permalink / raw)
  To: guile-user

Hello Everyone,

I'm trying to cross compile guile 3.0.10 on Fedora 40, Probably I need some
guidance in order to achieve this. In addition, the following required
dependencies are successfully cross compiled via mingw64-* commands:

libatomic_ops-7.8.2
gc-8.2.4
libunistring-1.2

I'm using mingw64-configure and mingw64-make for the build process as shown
below:

mingw64-configure --prefix=/home/someone/windows-builds --enable-static
--enable-mini-gmp --disable-rpath --disable-deprecated

The above command works as expected, however when I run mingw64-make I got
the following error message:

make -C libguile scmconfig.h
make[1]: Entering directory '/home/someone/Downloads/guile-3.0.10/libguile'
  GEN      gen-scmconfig.o
In file included from ../libguile/inline.h:28,
                 from ../libguile/gc.h:25,
                 from ./strings.h:25,
                 from /usr/include/string.h:462,
                 from gen-scmconfig.c:142:
../libguile/scm.h:30:10: fatal error: libguile/scmconfig.h: No such file or
directory
   30 | #include "libguile/scmconfig.h"
      |          ^~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
make[1]: *** [Makefile:4478: gen-scmconfig.o] Error 1
make[1]: Leaving directory '/home/someone/Downloads/guile-3.0.10/libguile'
make: *** [Makefile:2615: libguile/scmconfig.h] Error 2

The above error message appears only for the cross compile process.

Your guidance is highly appreciated.

Thank you,
Emad


^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2024-09-04 18:36 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-09-04 18:36 Guile 3.0.10 Cross Compile Emad Alblueshi

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).