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 Message-ID: From: Peter Ring To: cygwin AT cygwin DOT com Subject: RE: Bug in core CYGWIN libraries - fpclassifyd Date: Thu, 27 Jun 2002 15:19:27 +0200 MIME-Version: 1.0 Content-Type: text/plain; charset="ISO-8859-1" Similar problem with cygwin 1.3.11-3 and libxml2 2.4.22. From configure'ing libxml2, the included TRIO shouldn't be needed. But make'ing, there are a couple of unresolved symbols from libxml2's trionan.c, because of references to fpclassify and signbit. These are now defined as macroes in /usr/include/math.h: #define fpclassify(x) \ (__extension__ ({__typeof__(x) __x = (x); \ (sizeof (__x) == sizeof (float)) ? __fpclassifyf(__x) : __fpclassifyd(__x);})) #define signbit(x) \ (__extension__ ({__typeof__(x) __x = (x); \ (sizeof(__x) == sizeof(float)) ? __signbitf(__x) : __signbitd(__x);})) As far as I can see, __fpclassifyf, __fpclassifyl, __signbitf, and __signbitl can be found in /lib/libmingwex.a, but __fpclassifyd and __signbitd are nowhere to be found. A temporary solution might be to force use of included TRIO sources, so that trio_fpclassify and trio_signbit are used rather than fpclassify and signbit. Kind regards Peter Ring -----Original Message----- From: Chris Bitmead [mailto:chris AT bitmead DOT com] Sent: 27. juni 2002 13:53 To: cygwin AT cygwin DOT com Subject: Bug in core CYGWIN libraries - fpclassifyd It seems to me that guile 1.4.1 will not build with current cygwin libraries due to the lack of the symbol fpclassifyd. As far as I can make out this seems to be some problem with current version of cygwin. -- 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/ -- 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/