www.delorie.com/archives/browse.cgi   search  
Mail Archives: geda-user/2019/09/28/21:46:38

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 03:24:19 +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: <20190929032419.7b53ea2c@swips.iqo.uni-hannover.de>
In-Reply-To: <CAJXU7q984sZqrpOm0DfLWTfbuOPn9BD2_zVTVWMgHcrgopjwLA@mail.gmail.com>
References: <CAJXU7q8uhZr=FiCHskjCLtMcVVVtSt6z6k6DjHQ4hqAQNPHRjw AT mail DOT gmail DOT com>
<20190927134656 DOT GA22430 AT newvzh DOT lokolhoz>
<CAPYb0EG9At+fYKQTAVzNVtS1Z6C4Tb-0UbcvsyzbtdReqnWk2g AT mail DOT gmail DOT com>
<CAPp8_Dr1CnOMZSXOHK8ye-Z51dKKqW37R_Vo_9J8=d6QQao5BA AT mail DOT gmail DOT com>
<CAPYb0EGZkF6Y7+hWTRXSiepxv1sCbpr1W1XBVPVbByqQoTtqew AT mail DOT gmail DOT com>
<CAJXU7q984sZqrpOm0DfLWTfbuOPn9BD2_zVTVWMgHcrgopjwLA AT mail DOT gmail DOT com>
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:H2zmI18XiN7UDsmb6FKTDJOuWM8NCT289mQYknMN/xhvM5TBSE6
WE3P1YcOerPe8ojewUnhTpmkXPB+DC8/4ZF4INzYFse6RdfQlmzXmG2L7lLESLd4elSf/+1
LRmo4jVw55kuJNZ6RzfF8mIdqRPeppDYghPwBXZeZ3pqTmAHYwC30W9RNC2qPZKilyM3Ed9
Pv4WCtR2XF4OvnxWyk87w==
X-Spam-Flag: NO
X-UI-Out-Filterresults: notjunk:1;V03:K0:gS3V6JCjJys=:AR6amFEakpAtYyvI8qgjOA
EnBFeh6tTPjKxG4R092G+qtb1N5gFQ79xY5KGaGPUDqTcmyMcOA/ePu4+DJxOilsGZg9UumjU
oHaFWzVEucKvq51Ut7wPMOppXxcjs21qzfEnMjav85Nr2pb5Lhs7jWRmYo+UOZUm8Ya192rZp
/9YgwVa5OQi2+6n9+5jZvd4DHvFbk+orw2cZiK/hj9kiU8KDEFxKO0+mwOu2vzlyZAuxeRV2I
c8IFWXDkakgKf+jns7AYfMIQGabphCXP+zn59wB9phn9T32QP+RczvlFHc36R/M9LkRrKXTCh
FAX/meO8EVDgVphgvSooMnIA+0fXPK5eZRZom8pVBp2/V2mEMSfnSQPo7FQMojwNy5fDbBhnI
zjAFsPtSwZEevT1BoQOmULA/v8jdIbBn/1RjokrTiLy2q6QBupByhTiM9uHoCtBmJjMhIYF6p
z05Y+7o8OdVF5kLqz+0sk2/jTSFjFDUo71hVB1GhVhrIG58vwYIiswJ6Q9Sl4Yfcr9KDEtU5t
gLeiKI8t3vha4DvCoX5TOQLuJaEDOC4EPqA7Mvd4pQVNK0pUTT2/mdVy3QFCVBY44KwMaiLBo
lpIB5jGpha9ygFJ/kZDGug7yve1HQxBqlawYyMcrbgJat7eCKid86LAPZsLcAIzJXhEChoJE5
e6Iy5i8wZd4WyntUR5rHT1FBEoAo3QKiSAHryF5Iu9xtA8O0keXgbrT9uU8u29A9w+ff2D3CY
mchh3ExcC08Zdo+VMDxzmppub2pSuAQDVBKUkNWdydZT2nTATm+fs/ym0C29WVtUJOpcYgXmH
KLtLpOdwEK7ojzVDs+euTx+V9f8uHZO4fGsrrMkV7eWcTNgQYSX2rb8goHHlwWujg6SJ6Ur7Y
XtQap9bu6vohnkrG3iOo9YGbZy6b/Z5nKkNEcXorE=
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_/4hYdRT18p8_Agk9Bct8YiYj
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

"Peter Clifton (petercjclifton AT googlemail DOT com) [via
geda-user AT delorie DOT com]" <geda-user AT delorie DOT com> schrieb am 28. September
2019:

> Last time I built for Windows was with MSYS, using Cesar Strauss's
> "minipack" system. I still rebuild my pcb version using it from time to
> time.
>=20
> My memory fades somewhat, but being unable to migrate to later gEDA
> versions due to dependencies on guile versions that proved difficult to
> cross compile does seem familiar.

"difficult" is an understatement. For starters, a cross compile
requires the exact same version of guile running on the Linux host as you
want to cross compile for windows. Of course, current binary packages as
distributed by Debian differ in some minor way from the version cross
compile scripts want to work with. In addition, it seems not sufficient
to install the "right" version of guile in /usr/local. Consequently, the
minipack system as distributed by Peter Brett asks to remove each and
every guile package from my system. Next step is to download, compile
install the desired version of guile from source for linux.

I just tried the minipack way again -- got rid of Debian the Debian
guile packages, compiled and installed guile 2.0.11. Unfortunately, I
got stuck during cross compile of libiconv which is needed by guile:

mpk build libiconv
(...)
/usr/bin/i686-w64-mingw32-ld: .libs/iconv.o:iconv.c:(.text+0x14ac4): undefi=
ned reference to `aliases2_lookup'
collect2: error: ld returned 1 exit status
(...)

Next, I will try the automatic cross compile script by Mads Elvheim
that had me successfully produce a guile.exe back in 2016:=20
	https://github.com/Madsy/guile-automatic-build
This project seems to be asleep since then. (Heck, there is even a note
about me contributing a tiny little fix :) Maybe, just maybe, the script
still works. Will report my mileage ...


> I had hoped the guile build issues might have been resolved upstream
> in the mean time, but I guess not.

Apparently, upstream is not very keen on supporting guile for MS windows.=20

---<)kaimartin(>---
--=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_/4hYdRT18p8_Agk9Bct8YiYj
Content-Type: application/pgp-signature
Content-Description: OpenPGP digital signature

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

iQIzBAEBCgAdFiEEyAypwA/y2l/nFU8PwTqkzHsPmIIFAl2QB8MACgkQwTqkzHsP
mILfWg/+NOJ0EUS1if/Bvlf7LP5jRg2klafrXGVkaK9S3hx6jpYU5huimhBuJu2y
oj7fAVki3D/9kqbLnXa7TQWJ0SLHowg1NUzTWOjjkVtkszG+2cO/VYKumI+WRTCC
0FTywqon8UP6ww3/3f4rgmAQ/WKQ5jf1TBQP8rNKRtZPpTbcHWvcg+YsomS33yYs
g5m6JS4piVEszhtK8OLGcml81tP2cTbXvisI0B0mi+vyORb93BZrnO8wk79QmFOo
3S8xszheD3f2tg5BQWWShDJ/zFq9idhVGSfPCmAi/m2LbAMBRsqbtHlb6fv+QLdI
gr1HqxPvjTIInWKD/Ka0Wz6H1YjYACbW09hXbRw32yae/A4o1d2PltICASbHn29u
lSH0YJANz6IRlGUujvh9ZLYODFtujkeUBiEKcI3827jQE0E0Rb4vbOkNH0tC2rX7
a9JzamTKhEwnWcFZ6di6lALGAMbvM1JDn4sSUpKi6oFZN2/1qwmo7i65QJefLUNh
k/IvTl5hHCMY9UqbECL0MBQJ0jwSa6IJkqtZ/wC105pRGgS9xLkmCEajXoFNrfL7
0LfqW+St12sgVCYlXZobfxaXRWYGlhU948QONhW8c8estVEp5OLpmlFyT4aE0gHy
/6nJjLR5si7K+LN06IHZtwkeoAVPHB8xp7cHTDl9wMRvpkdFobw=
=oTpd
-----END PGP SIGNATURE-----

--Sig_/4hYdRT18p8_Agk9Bct8YiYj--

- Raw text -


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