From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: ludo@gnu.org (Ludovic =?iso-8859-1?Q?Court=E8s?=) Newsgroups: gmane.lisp.guile.devel,gmane.lisp.guile.bugs Subject: Re: Portability fixes for win32 cross compiling Date: Fri, 28 May 2010 15:15:01 +0200 Message-ID: <87bpc0f9re.fsf@gnu.org> References: <20100415005116.GB28615@flap> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Trace: dough.gmane.org 1275052530 27156 80.91.229.12 (28 May 2010 13:15:30 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Fri, 28 May 2010 13:15:30 +0000 (UTC) Cc: bug-guile@gnu.org To: guile-devel@gnu.org Original-X-From: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Fri May 28 15:15:29 2010 connect(): No such file or directory Return-path: Envelope-to: guile-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1OHzPM-0002kA-VN for guile-devel@m.gmane.org; Fri, 28 May 2010 15:15:29 +0200 Original-Received: from localhost ([127.0.0.1]:60088 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OHzPM-0007Rs-77 for guile-devel@m.gmane.org; Fri, 28 May 2010 09:15:28 -0400 Original-Received: from [140.186.70.92] (port=45578 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OHzPD-0007Nf-Nu for guile-devel@gnu.org; Fri, 28 May 2010 09:15:20 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1OHzPB-0005LY-Py for guile-devel@gnu.org; Fri, 28 May 2010 09:15:19 -0400 Original-Received: from lo.gmane.org ([80.91.229.12]:54850) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OHzPB-0005L9-KU for guile-devel@gnu.org; Fri, 28 May 2010 09:15:17 -0400 Original-Received: from list by lo.gmane.org with local (Exim 4.69) (envelope-from ) id 1OHzP7-0002dN-Ra for guile-devel@gnu.org; Fri, 28 May 2010 15:15:13 +0200 Original-Received: from acces.bordeaux.inria.fr ([193.50.110.5]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Fri, 28 May 2010 15:15:13 +0200 Original-Received: from ludo by acces.bordeaux.inria.fr with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Fri, 28 May 2010 15:15:13 +0200 X-Injected-Via-Gmane: http://gmane.org/ connect(): No such file or directory Original-Followup-To: gmane.lisp.guile.devel Original-Lines: 23 Original-X-Complaints-To: usenet@dough.gmane.org X-Gmane-NNTP-Posting-Host: acces.bordeaux.inria.fr X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 9 Prairial an 218 de la =?iso-8859-1?Q?R=E9volution?= X-PGP-Key-ID: 0xEA52ECF4 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 83C4 F8E5 10A3 3B4C 5BEA D15D 77DD 95E2 EA52 ECF4 X-OS: x86_64-unknown-linux-gnu User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.2 (gnu/linux) Cancel-Lock: sha1:HaIkgFh6CflxmgwaS2bPWLy2ASM= X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-BeenThere: guile-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Developers list for Guile, the GNU extensibility library" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Errors-To: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.lisp.guile.devel:10390 gmane.lisp.guile.bugs:4608 Archived-At: Hi! Volker Grabsch writes: > The "gen-scmconfig" script includes a mix of native and > cross headers, which goes horribly wrong when performing > win32 cross compiling. What happens exactly? > Is it really necessary to #include > the "uniconv.h" from the cross system and to provide corresponding > SCM_ICONVEH_* constants? The idea is to avoid including libunistring headers in public Guile headers, so that the dependency on libunistring isn’t visible from the outside. Perhaps we could extract the values in some other way, but I’d like to make sure I understand the problem before attempting something. Thanks, Ludo’.