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 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: <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 Content-Type: multipart/signed; boundary="Sig_/j7sbATkcV.5g.a9=OxACdI."; protocol="application/pgp-signature"; micalg=pgp-sha512 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 Precedence: bulk --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]" 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.--