Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com Delivered-To: mailing list cygwin AT cygwin DOT com Date: Wed, 10 Jul 2002 20:38:41 +0100 From: "Steven O'Brien" To: cygwin AT cygwin DOT com Subject: Re: [ANNOUNCEMENT] New package: guile-1.5.6-3 Message-Id: <20020710203841.2f9c1189.steven.obrien2@ntlworld.com> In-Reply-To: <87fzystrvz.fsf@peder.flower> References: <87fzystrvz DOT fsf AT peder DOT flower> Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Hi I have a problem with guile-devel. libguile/root.h exports: extern SCM scm_sys_protects[]; and #define's each array element as a macro When trying to compile gnumeric-1.0.8, the build fails with the message: "variable 'scm_sys_protects' can't be auto-imported." This is expected, as you cannot auto-import arrays. However, I cannot find any way of explicitly importing it without breaking the #define'd elements. Does anyone know how to do this? Or is this a case where the old-fashioned __declspec(dllimport) decoration is required? Thanks for any reply, Steven On Wed, 10 Jul 2002 01:15:28 +0200 Jan Nieuwenhuizen wrote: > > Guile, the GNU extension language and Scheme interpreter and > libraries, have been included in the Cygwin distribution. > > Guile, the GNU Ubiquitous Intelligent Language for Extension, is a > scheme implementation designed for real world programming, supporting > a rich Unix interface, a module system, and undergoing rapid > development. `guile' is a scheme interpreter that can execute scheme > scripts (with a #! line at the top of the file), or run as an inferior > scheme process inside Emacs. > > Guile has been packaged in four parts: guile, guile-doc, guile-devel > and libguile14. > > For a brief description of what these packages are and what they > contain, see http://cygwin.com/packages/ . > > NOTE: This is the first Guile release as a Cygwin package; the first > version of Guile for Cygwin that uses and provides shared object > libraries (DLLs), and the first Cygwin package that links to libtool > (libltdl). As such, you may experience bugs never seen before. > > Please send questions or comments on Guile to the Cygwin mailing list > at: cygwin AT cygwin DOT com. [However, if you're having problems related to > LilyPond, please write to lilypond-user AT gnu DOT org.] > > Greetings, > Jan. > > > INSTALLATION: > > To update your installation, click on the "Install Cygwin now" link > on the http://cygwin.com/ web page. This downloads setup.exe to > your system. Save it and run setup, answer the questions and pick > up 'guile' from the 'Interpreters' category. > > Note that downloads from sources.redhat.com (aka cygwin.com) aren't > allowed due to bandwidth limitations. This means that you will need > to find a mirror which has this update. > > In the US, ftp://mirrors.rcn.net/mirrors/sources.redhat.com/cygwin/ > is a reliable high bandwidth connection, and already up to date. > > In Japan, use ftp://ftp.u-aizu.ac.jp/pub/gnu/gnu-win32/ . > > In Denmark, http://mirrors.sunsite.dk/cygwin/ is already up-to-date. > > If one of the above doesn't have the latest version of this package > you can either wait for the site to be updated or find another > mirror. > > Please send questions or comments to the Cygwin mailing list at: > cygwin AT cygwin DOT com. If you want to subscribe go to: > http://cygwin.com/lists.html. I would appreciate if you would use > this mailing list rather than emailing me directly. This includes > ideas and comments about the setup utility or Cygwin in general. > > If you want to make a point or ask a question the Cygwin mailing > list is the appropriate place. > > *** CYGWIN-ANNOUNCE UNSUBSCRIBE INFO *** > > To unsubscribe to the cygwin-announce mailing list, look at the > "List-Unsubscribe: " tag in the email header of this message. Send > email to the address specified there. It will be in the format: > > cygwin-announce-unsubscribe-YOU=YOURDOMAIN DOT COM AT cygwin DOT com > > -- > Jan Nieuwenhuizen | GNU LilyPond - The music > typesetter http://www.xs4all.nl/~jantien | > http://www.lilypond.org > -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Bug reporting: http://cygwin.com/bugs.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/