From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Dwight Newsgroups: gmane.lisp.guile.bugs Subject: Re: Unable to build guile Date: Wed, 05 Nov 2008 13:17:16 -0800 Message-ID: <49120D5C.8040903@aceweb.com> References: <490CC562.9070501@aceweb.com> <87bpwx98f7.fsf@gnu.org> <490E7842.9040903@aceweb.com> <87d4hdmbw8.fsf@gnu.org> <490F78C1.9020703@aceweb.com> <87ljw01lm1.fsf@gnu.org> <490FB08F.7030903@aceweb.com> <87prlbwxth.fsf@gnu.org> <4910B219.9000301@aceweb.com> <87tzamy1ve.fsf@gnu.org> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 8bit X-Trace: ger.gmane.org 1225919270 20605 80.91.229.12 (5 Nov 2008 21:07:50 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Wed, 5 Nov 2008 21:07:50 +0000 (UTC) Cc: bug-guile@gnu.org To: =?ISO-8859-1?Q?Ludovic_Court=E8s?= Original-X-From: bug-guile-bounces+guile-bugs=m.gmane.org@gnu.org Wed Nov 05 22:08:53 2008 connect(): Connection refused Return-path: Envelope-to: guile-bugs@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1KxpcJ-0000ww-BJ for guile-bugs@m.gmane.org; Wed, 05 Nov 2008 22:08:43 +0100 Original-Received: from localhost ([127.0.0.1]:50144 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1KxpbC-0003Ci-6T for guile-bugs@m.gmane.org; Wed, 05 Nov 2008 16:07:34 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1Kxpa4-0002qF-AA for bug-guile@gnu.org; Wed, 05 Nov 2008 16:06:24 -0500 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1Kxpa3-0002pl-D1 for bug-guile@gnu.org; Wed, 05 Nov 2008 16:06:23 -0500 Original-Received: from [199.232.76.173] (port=56194 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Kxpa3-0002pf-7K for bug-guile@gnu.org; Wed, 05 Nov 2008 16:06:23 -0500 Original-Received: from mail.aceweb.net ([24.43.169.18]:4485 helo=EMail-01.mdeinc.com) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1Kxpa1-0001gp-MD; Wed, 05 Nov 2008 16:06:21 -0500 Original-Received: from [216.99.240.137] (unverified [216.99.240.137]) by EMail-01.mdeinc.com (Vircom SMTPRS 4.5.654.13) with ESMTP id ; Wed, 5 Nov 2008 13:05:58 -0800 X-Modus-BlackList: 216.99.240.137=OK;dcrs6000@aceweb.com=OK X-Modus-RBL: 216.99.240.137=Excluded X-Modus-Trusted: 216.99.240.137=NO X-Modus-Audit: FALSE;0;0;22342145018587444 User-Agent: Mozilla/5.0 (X11; U; AIX 5.2; en-US; rv:1.7.13.1) Gecko/20070301 X-Accept-Language: en-us, en In-Reply-To: <87tzamy1ve.fsf@gnu.org> X-detected-operating-system: by monty-python.gnu.org: Windows 2000 SP4, XP SP1+ X-BeenThere: bug-guile@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Bug reports for GUILE, GNU's Ubiquitous Extension Language" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: bug-guile-bounces+guile-bugs=m.gmane.org@gnu.org Errors-To: bug-guile-bounces+guile-bugs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.lisp.guile.bugs:4079 Archived-At: Hi Ludovic Courtès, >>(gdb) bt full >>#0 0xd004a864 in pthread_mutexattr_init () from /usr/lib/libpthreads.a(shr_xpg5.o) >>No symbol table info available. >>#1 0xd6dd0bac in scm_threads_prehistory (base=0x2ff21e48) at threads.c:1656 >>No locals. >>#2 0xd6e38b40 in scm_i_init_guile (base=0x0) at init.c:421 > > > It looks like `get_thread_stack_base ()' doesn't work. > > Can you run "grep -i pthread_attr_getstack config.h" and "grep -i > pthread_get_stackaddr config.h" from the build directory? # grep -i pthread_attr_getstack config.h /* Define to 1 if you have the `pthread_attr_getstack' function. */ #define HAVE_PTHREAD_ATTR_GETSTACK 1 /* #undef PTHREAD_ATTR_GETSTACK_WORKS */ # grep -i pthread_get_stackaddr config.h /* Define to 1 if you have the `pthread_get_stackaddr_np' function. */ /* #undef HAVE_PTHREAD_GET_STACKADDR_NP */ >>numbers.c: In function 'guile_ieee_init': >>numbers.c:622: warning: dereferencing type-punned pointer will break strict-aliasing rules >>numbers.c:645: warning: dereferencing type-punned pointer will break strict-aliasing rules > > > It's surprising that `DINFINITY' and `DQNAN' are declared as ints. Can > you "rgrep '\(DINFINITY\|DQNAN\)' /usr/include"? I do not have rgrep; but I did do a grep on /usr/include and /usr/include/sys # grep -E "DINFINITY|DQNAN" * float.h:#define DINFINITY _DBLINF float.h: extern unsigned int DQNAN[2]; float.h:#define DBL_QNAN (*((double *) (DQNAN))) math.h:#define DINFINITY _DBLINF > Our code appears to be based on that of Octave > (http://hg.savannah.gnu.org/hgweb/octave/file/ec969f3b8955/liboctave/lo-ieee.cc), > which (erroneously) assumes that these variables are only used on OSF. AIX is supposed to be compliant with the latest OSF specifications! If you like you can check out the link below to get more information about AIX compatability/compliance with UNIX standards. http://www-03.ibm.com/systems/p/os/aix/standards/index.html >>net_db.c: In function 'scm_resolv_error': >>net_db.c:112: warning: implicit declaration of function 'hstrerror' > > > Can you also "rgrep hstrerror /usr/include"? I did a grep on /usr/include and /usr/include/sys # grep hstrerror * netdb.h:const char *hstrerror(); netdb.h:const char * hstrerror(int); Hope this information is what you requested. Bye, Dwight