From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: "pelzflorian (Florian Pelz)" Newsgroups: gmane.lisp.guile.devel,gmane.lisp.guile.user Subject: Re: Website translations with Haunt Date: Tue, 12 Dec 2017 10:30:40 +0100 Message-ID: <20171212093040.eo7ioqbvi7ktns2a@floriannotebook> References: <20171209180619.GA10254@floriannotebook.localdomain> <337C4CEB-E242-4D3B-B110-E19B485DA0AB@gmail.com> <20171210192143.GA1796@floriannotebook.localdomain> <20171212075146.dvu57vwixlzay3su@floriannotebook> <20171212080302.gqhody6clsn3gcpy@abyayala> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="gbmr46fovce5xkqy" X-Trace: blaine.gmane.org 1513071043 1058 195.159.176.226 (12 Dec 2017 09:30:43 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Tue, 12 Dec 2017 09:30:43 +0000 (UTC) User-Agent: NeoMutt/20171027 To: Matt Wette , Guile User Mailing List , guile-devel Original-X-From: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Tue Dec 12 10:30:37 2017 Return-path: Envelope-to: guile-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eOgtY-0008N4-3k for guile-devel@m.gmane.org; Tue, 12 Dec 2017 10:30:36 +0100 Original-Received: from localhost ([::1]:57366 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eOgtf-0001wF-AA for guile-devel@m.gmane.org; Tue, 12 Dec 2017 04:30:43 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:43838) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eOgtW-0001w8-E6 for guile-devel@gnu.org; Tue, 12 Dec 2017 04:30:35 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eOgtQ-0008JT-I0 for guile-devel@gnu.org; Tue, 12 Dec 2017 04:30:34 -0500 Original-Received: from pelzflorian.de ([5.45.111.108]:53820 helo=mail.pelzflorian.de) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1eOgtP-0008HZ-VN; Tue, 12 Dec 2017 04:30:28 -0500 Original-Received: from floriannotebook (eduroam-ipv4-3-0605.triple-a.uni-kl.de [131.246.174.93]) by mail.pelzflorian.de (Postfix) with ESMTPSA id AFE5536001B; Tue, 12 Dec 2017 10:30:26 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=pelzflorian.de; s=mail; t=1513071026; bh=2iD99v9OpULmKbSpKK1c5SKKdGUPZoZSHFIABz2ume4=; h=Date:From:To:Subject:References:In-Reply-To; b=FZWEZqtTje7vB2D1IHe2v8e54qq9EbbAV9GreDSu512dV6dMg+XbUWRIQf5WVh3Zd 5uWWV5vBZngZzxyndF20KHXFL6uBt/3D8F7ggTzCMv1TMC9dHLK8B/Mi2HqDXWgSRU CjzdQ8PwMX7T8FijvztMrKfv+AAJHDDxF19CX7hA= Content-Disposition: inline In-Reply-To: <20171212080302.gqhody6clsn3gcpy@abyayala> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-Received-From: 5.45.111.108 X-BeenThere: guile-devel@gnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: "Developers list for Guile, the GNU extensibility library" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Original-Sender: "guile-devel" Xref: news.gmane.org gmane.lisp.guile.devel:19411 gmane.lisp.guile.user:14340 Archived-At: --gbmr46fovce5xkqy Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Tue, Dec 12, 2017 at 08:03:02AM +0000, ng0 wrote: > > Apparently I need to install the 32-bit version of glibc in > > order for it to work. I tried > >=20 > > $ guix build -s i686-linux glibc > > [=E2=80=A6] > > @ build-succeeded /gnu/store/g7fj77yfv1m4xilfqxvzggm5kd20i10z-glibc-2.2= 5.drv - > > /gnu/store/km57wad98gyghrbj8pwydcscsh9y4n4d-glibc-2.25-debug > > /gnu/store/n0nvyn4lbcawfdbmd0blydrsp5wll75n-glibc-2.25 > >=20 > > Now > > $ guild compile-ffi -I /gnu/store/0jjgg2bk6qmx87sdksm7bd2b3z10yd6j-gett= ext-0.19.8.1/include -I /gnu/store/n0nvyn4lbcawfdbmd0blydrsp5wll75n-glibc-2= =2E25/include gettext-po.ffi > > ffi-help: WARNING: the FFI helper is experimental > > wrote `gettext-po.scm' > >=20 > > worked with the original header file. > >=20 >=20 > Solution: You don't install gcc on Guix. You install gcc-toolchain. > I suspect that you have 'gcc' 'glibc' etc installed via > guix package --install gcc glibc > in your profile. That's not how it works on Guix. >=20 Yes, I only had gcc in my environment (via =E2=80=9Cguix environment --ad-hoc=E2=80=9D). gcc-toolchain does not seem to include the needed 32-bit gnu/stubs-32.h either when built for x86_64. I also have to set the glibc or gcc-toolchain include path from the store anyway otherwise =E2=80=9Cguild compile-ffi=E2=80=9D cannot find stdlib.h. $ guix environment --ad-hoc gcc-toolchain $ cd build/nyacc/src/nyacc/examples $ source env.sh $ cd ~/keep/projects/pelzfloriande-website $ guild compile-ffi gettext-po.ffi=20 ffi-help: WARNING: the FFI helper is experimental (unknown):1: not found: "gettext-po.h" compile-ffi: parse failed $ guild compile-ffi -I /gnu/store/0jjgg2bk6qmx87sdksm7bd2b3z10yd6j-gettext-= 0.19.8.1/include gettext-po.ffi=20 ffi-help: WARNING: the FFI helper is experimental (unknown):1: not found: "stdlib.h" compile-ffi: parse failed $ guild compile-ffi -I /gnu/store/z1y36la9q1xkc5i5vcxqm7d995nrngmn-gcc-tool= chain-7.2.0/include -I /gnu/store/0jjgg2bk6qmx87sdksm7bd2b3z10yd6j-gettext-= 0.19.8.1/include gettext-po.ffi ffi-help: WARNING: the FFI helper is experimental (unknown):1: not found: "gnu/stubs-32.h" compile-ffi: parse failed On Parabola I probably needed the lib32-glibc package. Regards, Florian --gbmr46fovce5xkqy Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEwRjGsqAMqXB4uw3y3T6EbElHBVsFAlovoYYACgkQ3T6EbElH BVuKgw//aALnx9gGQGFDRcCx2IT2SDqF6c+2MDbfkvAh8NKj3LRqH+10/6Qjb3K/ T5j6x7r+ChK9pUtYwWGpt6eWUKNQ5u1ZAI2eOJOPE7j8vkntPjY/g/Ho6R7SYaVH YbOvDLKRk+3sY+mTC0ozGMyTMZVRZnk4OpMVhWJ0BwxmKnuZmZg/G5rugmZkZOYC BT1PcicdYqd7eV4gQmQ05VQ9JwXWNF2rODnAURf67nYIVWnVRB0wDQTs1fZRSOYq sChsFY/3g7mFoS7PLzCuNnEMas4BADZV4dj6ngHkT1ERqzD6A+fUD7oq8tOBMVgk JNwWvQyDGfgeTFeqCJzMoKlYLF+BDo8Mv68VQb/zZZqnihMxJXoLK/8oQf6Lgvre Moubs/ndg+boXuZzpJgg/AtBr60fmoNnTatiOdnhbPEe+Cl3kpuOuXZiv/wTcjve 2N/oyBpkqYodCemR7Pq0AIXmuCogB+R4GLn+/Nht4rVHcJp3ZzHgT2mx+Z4svAi+ P8oYB+7fP7Uibhrq8vgqSGoshrE9Akje9S+IqmmZ4kz7O8kiuv9mP9PtYTkq56d2 9E6z9l0zQH/9W+58FdS7r5KdFRa6wOCv1fYavbjjMID19ZIA0mqqQNktF35cGLIc Aq/N8dmrJ5D66gqBaKeTWQdDvlwytX6ExZ2yu8uavEnhRA7v/3s= =Wmqw -----END PGP SIGNATURE----- --gbmr46fovce5xkqy--