www.delorie.com/archives/browse.cgi   search  
Mail Archives: geda-user/2019/09/29/17:09:31

X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f
X-Recipient: geda-user AT delorie DOT com
Date: Sun, 29 Sep 2019 22:47:22 +0200
From: Kai-Martin Knaak <kmk AT familieknaak DOT de>
To: geda-user AT delorie DOT com
Subject: Re: [geda-user] Windows builds (gEDA/gaf and Lepton)?
Message-ID: <20190929224722.58b94e4d@swips.iqo.uni-hannover.de>
In-Reply-To: <20190929095422.GA2033@newvzh.lokolhoz>
References: <CAJXU7q8uhZr=FiCHskjCLtMcVVVtSt6z6k6DjHQ4hqAQNPHRjw AT mail DOT gmail DOT com>
<20190929035721 DOT 1878ed9f AT swips DOT iqo DOT uni-hannover DOT de>
<20190929095422 DOT GA2033 AT newvzh DOT lokolhoz>
X-Mailer: Claws Mail 3.17.3 (GTK+ 2.24.32; x86_64-pc-linux-gnu)
MIME-Version: 1.0
X-Provags-ID: V03:K1:cfxyIuWDBmAL/T4tqoQIERNaDUEFZyioa3Rhjg0aPrc/cbCBZWE
i5BYUwuhf9zjcano0T45jyr/pIRC5Pp56bbnhMorbsAnjMR9iHx116xDMS4SzYv2VlW8yBh
6PFml5l7wN4G1ZKMQY9AKn6a+/HtoSek3JF7ALP3KrdSaXyZkWZJYHt9PiikeRmIpM6Lyup
hJTO2RpBOUjegKlhLM23w==
X-Spam-Flag: NO
X-UI-Out-Filterresults: notjunk:1;V03:K0:lJ/32K6ssF8=:R8gTTfvuPRyTAAsT8YDO/l
opNbvfnfiHfBwlDjOiMY3WsXDReWX1C6TnlaKey5g0ygeVeWHflkhqVwyqdbXnoA7jl6drmLM
XWuLE1AdMd+ETmA06IgCKiHW+TtBY+gWZkuG/kA3e+v9YVRgv4JhpFv73DfLsxhTzTeeRTimq
YrxO3NRc7b9sIjKPoNyvhj9gR9F/Z7oeR77G9etH8qFcANxvdMuL6sSkIjzn871SE7AfLBhmP
NvUY+O1wz2VRfoZXuOIaqtpiVTpVm0Ux9iDLb46XwmlGoyP9U6gFeRMLz7x1kVf9oL3WkwqiA
PDnlC1ShWkdcAdPtERQ6d7rl7xAB4IxDDuMv3wJAI9E11iES5+LBlDcAMiQRptYtqrM73Ph+b
SD/kzKMgqDDz6aoS28nf1LuH1aGUiwDEI7rX3kHWbOGPt3/ASosbdOdp+d1jLL1idgMqjKyK0
Xb0DuWxaTJ+L+4113D63mTiEFP57ANWsDdAc5jxfnbK6ZIG00ymIINUgB3DmpZqVpSBpDrGUt
cQQYzDBUwPyyAAvwX25VlB5/UN4TzYuaSGj9fcSxdYxTYLTavyyujclY6fMXsZFHU85p2jzXy
nRF2NVnYOMQKW+wAkKe9elMGV1q9njAuWRoo2gnv7hh9nwuN5SHPkSt19IrZOWH2YLpKfKdO4
XbhckqE5d8QTX4cl6YCAs+wcFzFw+jiQcy22LVFSWISJN3FXU6c07AWVex+icw64hGTZBDxjF
249UYwhPHZPoCsfh/n1d4jzCVL2ukk7x7dcMqmHwkz4ZAgcSLmdQHafs6UB1lWa2aKFn8sYTi
KmNUWjMFvvuLE27xfsOWa+B6Jc1LX7wyGXbTKwLMijzhmkrlcWYAl2ymRQZEwtmiWYtsrnuND
TVzxfc/3k9W3aOmoosRvpY3Otovhmtq0i760zY87E=
Reply-To: geda-user AT delorie DOT com
Errors-To: nobody AT delorie DOT com
X-Mailing-List: geda-user AT delorie DOT com
X-Unsubscribes-To: listserv AT delorie DOT com

--Sig_/j7sbATkcV.5g.a9=OxACdI.
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

"Vladimir Zhbanov (vzhbanov AT gmail DOT com) [via geda-user AT delorie DOT com]"
<geda-user AT delorie DOT com> schrieb am 29. September 2019:

> > * minipack modified by Peter Brett
> >   https://github.com/peter-b/minipack.git
> >   =E2=86=92 cross compile of guile 2.0.11 with some errors I could not =
fix. =20
>=20
> You can look through the minipack commit history [1], especially
> [2], that I have worked around the issues you had then (not sure,
> what guile version I had, 2.0.9 or 2.0.11) and successfully built
> geda-gaf-1.9.2 on Debian (lenny?, I cannot remember).

I just tried minipack again. My mileage:

* minipack successfully cross compiled guile 2.0.11 Yay! (I have yet to try=
 it
  on a windows context)

* the cross compile of gettext failed.=20

* geda-gaf requires gettext. So this is a blocker.

---<)kaimartin(>---


PS: This is the output for gettext on the command line:

-----------8<---------------
$ mpk build gettext
Downloading gettext from http://ftp.gnu.org/pub/gnu/gettext/gettext-0.20.1.=
tar.gz ...
URL transformed to HTTPS due to an HSTS policy
--2019-09-29 21:39:06--  https://ftp.gnu.org/pub/gnu/gettext/gettext-0.20.1=
.tar.gz
Resolving ftp.gnu.org (ftp.gnu.org)... 2001:470:142:3::b, 209.51.188.20
Connecting to ftp.gnu.org (ftp.gnu.org)|2001:470:142:3::b|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 23267473 (22M) [application/x-gzip]
Saving to: =E2=80=98gettext-0.20.1.tar.gz=E2=80=99

gettext-0.20.1.tar.gz                   100%[=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D>]  22.19M  1.23MB=
/s    in 24s    =20

2019-09-29 21:39:31 (945 KB/s) - =E2=80=98gettext-0.20.1.tar.gz=E2=80=99 sa=
ved [23267473/23267473]

Unpacking gettext...
Configuring gettext...
configure: WARNING: using cross tools not prefixed with host triplet
configure: WARNING: using cross tools not prefixed with host triplet
configure: WARNING: using cross tools not prefixed with host triplet
configure: WARNING: using cross tools not prefixed with host triplet
configure: WARNING: libacl development library was not found or not usable.
configure: WARNING: gettext-tools will be built without ACL support.
Compiling gettext...
./version.c:24:5: warning: =E2=80=98libintl_version=E2=80=99 redeclared wit=
hout dllimport attribute: previous dllimport ignored [-Wattributes]
 int libintl_version =3D LIBINTL_VERSION;
     ^~~~~~~~~~~~~~~
i686-w64-mingw32-ar: `u' modifier ignored since `D' is the default (see `U')
warning: [options] bootstrap class path not set in conjunction with -source=
 6
warning: [options] source value 6 is obsolete and will be removed in a futu=
re release
warning: [options] target value 1.6 is obsolete and will be removed in a fu=
ture release
warning: [options] To suppress warnings about obsolete options, use -Xlint:=
-options.
Note: ./gnu/gettext/GettextResource.java uses or overrides a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
4 warnings
i686-w64-mingw32-ar: `u' modifier ignored since `D' is the default (see `U')
i686-w64-mingw32-ar: `u' modifier ignored since `D' is the default (see `U')
i686-w64-mingw32-ar: `u' modifier ignored since `D' is the default (see `U')
i686-w64-mingw32-ar: `u' modifier ignored since `D' is the default (see `U')
../../gettext-runtime/intl/version.c:24:5: warning: =E2=80=98libintl_versio=
n=E2=80=99 redeclared without dllimport attribute: previous dllimport ignor=
ed [-Wattributes]
 int libintl_version =3D LIBINTL_VERSION;
     ^~~~~~~~~~~~~~~
i686-w64-mingw32-ar: `u' modifier ignored since `D' is the default (see `U')
argmatch.c:69:18: warning: =E2=80=98argmatch_die=E2=80=99 redeclared withou=
t dllimport attribute: previous dllimport ignored [-Wattributes]
 argmatch_exit_fn argmatch_die =3D __argmatch_die;
                  ^~~~~~~~~~~~
backupfile.c:72:13: warning: =E2=80=98simple_backup_suffix=E2=80=99 redecla=
red without dllimport attribute: previous dllimport ignored [-Wattributes]
 const char *simple_backup_suffix =3D "~";
             ^~~~~~~~~~~~~~~~~~~~
In file included from malloca.h:26,
                 from xmalloca.h:21,
                 from clean-temp.c:44:
xalloc-oversized.h:45: warning: "xalloc_oversized" redefined
 # define xalloc_oversized(n, s) \
=20
In file included from clean-temp.c:43:
xalloc.h:149: note: this is the location of the previous definition
 # define xalloc_oversized(n, s) \
=20
In file included from xmalloca.h:22,
                 from csharpcomp.c:34:
xalloc.h:149: warning: "xalloc_oversized" redefined
 # define xalloc_oversized(n, s) \
=20
In file included from malloca.h:26,
                 from xmalloca.h:21,
                 from csharpcomp.c:34:
xalloc-oversized.h:45: note: this is the location of the previous definition
 # define xalloc_oversized(n, s) \
=20
In file included from xmalloca.h:22,
                 from csharpexec.c:29:
xalloc.h:149: warning: "xalloc_oversized" redefined
 # define xalloc_oversized(n, s) \
=20
In file included from malloca.h:26,
                 from xmalloca.h:21,
                 from csharpexec.c:29:
xalloc-oversized.h:45: note: this is the location of the previous definition
 # define xalloc_oversized(n, s) \
=20
error-progname.c:36:6: warning: =E2=80=98error_with_progname=E2=80=99 redec=
lared without dllimport attribute: previous dllimport ignored [-Wattributes]
 bool error_with_progname =3D true;
      ^~~~~~~~~~~~~~~~~~~
execute.c: In function =E2=80=98execute=E2=80=99:
execute.c:153:47: warning: passing argument 3 of =E2=80=98spawnvpe=E2=80=99=
 from incompatible pointer type [-Wincompatible-pointer-types]
       exitcode =3D spawnvpe (P_WAIT, prog_path, (const char **) prog_argv,
                                               ^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/share/mingw-w64/include/unistd.h:11,
                 from ./unistd.h:40,
                 from ./fcntl.h:67,
                 from execute.c:25:
/usr/share/mingw-w64/include/process.h:196:67: note: expected =E2=80=98char=
 * const*=E2=80=99 but argument is of type =E2=80=98const char **=E2=80=99
   intptr_t __cdecl spawnvpe(int,const char *_Filename,char *const _ArgList=
[],char *const _Env[]) __MINGW_ATTRIB_DEPRECATED_MSVC2005;
                                                       ~~~~~~~~~~~~^~~~~~~~=
~~
execute.c:154:28: warning: passing argument 4 of =E2=80=98spawnvpe=E2=80=99=
 from incompatible pointer type [-Wincompatible-pointer-types]

[...many similar warnings...]

 struct plural_table_entry plural_table[] =3D
                           ^~~~~~~~~~~~
plural-table.c:67:14: warning: =E2=80=98plural_table_size=E2=80=99 redeclar=
ed without dllimport attribute: previous dllimport ignored [-Wattributes]
 const size_t plural_table_size =3D sizeof (plural_table) / sizeof (plural_=
table[0]);
              ^~~~~~~~~~~~~~~~~
sentence.c:32:5: warning: =E2=80=98sentence_end_required_spaces=E2=80=99 re=
declared without dllimport attribute: previous dllimport ignored [-Wattribu=
tes]
 int sentence_end_required_spaces =3D 1;
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../libtool: line 1779: no: command not found
make[5]: *** [Makefile:3651: ../woe32dll/libgettextsrc_la-c++format.lo] Err=
or 1
make[4]: *** [Makefile:2733: all] Error 2
make[3]: *** [Makefile:2173: all-recursive] Error 1
make[2]: *** [Makefile:2041: all] Error 2
make[1]: *** [Makefile:403: all-recursive] Error 1
make: *** [Makefile:359: all] Error 2

=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
gettext:
  Build failed.
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
------------------------------>8-------------------------

At first sight this looked to me like libtool is missing. However, libtool =
cross=20
compiled and installed just fine. What could be the cause of this failure?


--=20
Kai-Martin Knaak
Email: kmk AT familieknaak DOT de
=C3=96ffentlicher PGP-Schl=C3=BCssel:
https://keyserver.ubuntu.com/pks/lookup?op=3Dindex&search=3D0x7B0F9882

--Sig_/j7sbATkcV.5g.a9=OxACdI.
Content-Type: application/pgp-signature
Content-Description: OpenPGP digital signature

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEyAypwA/y2l/nFU8PwTqkzHsPmIIFAl2RGFoACgkQwTqkzHsP
mIJOmBAAvGqZHoBnOGcUNiVj7ZnaJglo0VqTfJ5lT0UFTkt2he8EToWEK7gVjYTb
rYfSCAFpxan3q8r8l/AXc3cIh/wqyX3UY6zGJMZaAbVBdWezZZ0IxsXjlzAr8TCZ
UUtQX7lsgIzRCsSXi+XmTMcJvPtuj93g0vtcYl8EWunyBVRTyiTSuOqVWZiCZvuT
F0OVqtYUCj5zKJqP0P2AQYSUkD01dLgfUAp5zMamLTYMNFbuxKWbwhT1qpuayzIR
vM3WLIkPmEjJ9dqdaLmQ1mVE9nnRSyrNPJCilXRTHXkPeHUJr5q56hlipvkM9kp7
7yB8QTCmXxP0KyNs4dHjqan3wxN+0FujAkLQZRYJMKdJqZ6BM/efutrS1ESs+bu4
3Qc2S0CPyJODgYLIUllW+J3/MH9NkEFkuW6Vm13tC+OJILys0b79PDhVGgrIsjiT
QT2YCrle3pw6cedqBjMXDzmxgM0tUb4gEec+0Ber6VpanESIRCIi05tcpjrl9pLt
5M2GbgZhT4httZPhoG9riMldmlnJKEJS6ak7DZUt0vXrZHitjKZBqk0LpzyFx20G
aL2IQEKUuwmfY89bpVi8kOqiRH1dWL7fO/otbG9Ilm/0l0Gzn5FQdYix5IY+CMio
d9jRvcsFZDbWkKtIlLAZEAbYDhOS4GYXzyGnozi78gBqEmV6g08=
=t+/6
-----END PGP SIGNATURE-----

--Sig_/j7sbATkcV.5g.a9=OxACdI.--

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019