From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Didier Godefroy Newsgroups: gmane.lisp.guile.user Subject: Compiling v1.8.5 on tru64 5.1b Date: Mon, 12 May 2008 19:36:53 +0200 Message-ID: NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1210613844 18438 80.91.229.12 (12 May 2008 17:37:24 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 12 May 2008 17:37:24 +0000 (UTC) To: Original-X-From: guile-user-bounces+guile-user=m.gmane.org@gnu.org Mon May 12 19:38:01 2008 Return-path: Envelope-to: guile-user@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1JvbyJ-0007EX-JS for guile-user@m.gmane.org; Mon, 12 May 2008 19:37:59 +0200 Original-Received: from localhost ([127.0.0.1]:34466 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Jvbxa-0002ww-I3 for guile-user@m.gmane.org; Mon, 12 May 2008 13:37:14 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1JvbxW-0002wg-DK for guile-user@gnu.org; Mon, 12 May 2008 13:37:10 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1JvbxV-0002wT-Bm for guile-user@gnu.org; Mon, 12 May 2008 13:37:09 -0400 Original-Received: from [199.232.76.173] (port=34909 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1JvbxV-0002wQ-5y for guile-user@gnu.org; Mon, 12 May 2008 13:37:09 -0400 Original-Received: from ns.orbhost.net ([63.79.140.66]:2154 helo=orbhost.orbhost.net) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1JvbxU-0003N9-P5 for guile-user@gnu.org; Mon, 12 May 2008 13:37:09 -0400 Original-Received: from [192.168.0.3] (82.218.201-77.rev.gaoland.net [77.201.218.82]) by orbhost.orbhost.net (8.13.7/8.13.7) with ESMTP id m4CHb8AU055496 for ; Mon, 12 May 2008 13:37:09 -0400 (EDT) User-Agent: Microsoft-Entourage/11.4.0.080122 Thread-Topic: Compiling v1.8.5 on tru64 5.1b Thread-Index: Aci0VsQVAop1ACBKEd2JhgAX8ts6NA== X-detected-kernel: by monty-python.gnu.org: Genre and OS details not recognized. X-BeenThere: guile-user@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: General Guile related discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: guile-user-bounces+guile-user=m.gmane.org@gnu.org Errors-To: guile-user-bounces+guile-user=m.gmane.org@gnu.org Xref: news.gmane.org gmane.lisp.guile.user:6563 Archived-At: Hi all, Having trouble compiling guile 1.8.5 on tru64 unix v5.1b: First at some point the file ltdl.h could not be found, so I just dropped a copy of it in the root of the build tree from a same version distribution of libtool (1.5.26 I think it was), so then the build was able to proceed further, but then I get those errors now: Making all in libguile make all-am source='eval.c' object='libguile_la-eval.lo' libtool=yes DEPDIR=.deps depmode=tru64 /bin/bash ../build-aux/depcomp /bin/bash ../libtool --tag=CC --mode=compile cc -pthread -DHAVE_CONFIG_H -I.. -I.. -I.. -D_REENTRANT -O4 -g3 -I/usr/local/gmp/include -I/usr/local/readline/include -c -o libguile_la-eval.lo `test -f 'eval.c' || echo './'`eval.c cc -pthread -DHAVE_CONFIG_H -I.. -I.. -I.. -D_REENTRANT -O4 -g3 -I/usr/local/gmp/include -I/usr/local/readline/include -c -MD eval.c -DPIC -o .libs/libguile_la-eval.o cc: Error: eval.c, line 2363: In this statement, "*(SCM ...)0=(((SCM)((((0))<<8)+scm_tc8_isym)))" is not constant, but occurs in a context that requires a constant expression. (needconstexpr) case (ISYMNUM (SCM_IM_AND)): ----------^ cc: Error: eval.c, line 2366: In this statement, "*(SCM ...)0=(((SCM)((((1))<<8)+scm_tc8_isym)))" is not constant, but occurs in a context that requires a constant expression. (needconstexpr) case (ISYMNUM (SCM_IM_BEGIN)): ----------^ cc: Error: eval.c, line 2369: In this statement, "*(SCM ...)0=(((SCM)((((2))<<8)+scm_tc8_isym)))" is not constant, but occurs in a context that requires a constant expression. (needconstexpr) case (ISYMNUM (SCM_IM_CASE)): ----------^ cc: Error: eval.c, line 2372: In this statement, "*(SCM ...)0=(((SCM)((((3))<<8)+scm_tc8_isym)))" is not constant, but occurs in a context that requires a constant expression. (needconstexpr) case (ISYMNUM (SCM_IM_COND)): ----------^ cc: Error: eval.c, line 2375: In this statement, "*(SCM ...)0=(((SCM)((((19))<<8)+scm_tc8_isym)))" is not constant, but occurs in a context that requires a constant expression. (needconstexpr) case (ISYMNUM (SCM_IM_DELAY)): ----------^ cc: Error: eval.c, line 2378: In this statement, "*(SCM ...)0=(((SCM)((((4))<<8)+scm_tc8_isym)))" is not constant, but occurs in a context that requires a constant expression. (needconstexpr) case (ISYMNUM (SCM_IM_DO)): ----------^ cc: Error: eval.c, line 2381: In this statement, "*(SCM ...)0=(((SCM)((((5))<<8)+scm_tc8_isym)))" is not constant, but occurs in a context that requires a constant expression. (needconstexpr) case (ISYMNUM (SCM_IM_IF)): ----------^ cc: Error: eval.c, line 2384: In this statement, "*(SCM ...)0=(((SCM)((((6))<<8)+scm_tc8_isym)))" is not constant, but occurs in a context that requires a constant expression. (needconstexpr) case (ISYMNUM (SCM_IM_LAMBDA)): ----------^ cc: Error: eval.c, line 2387: In this statement, "*(SCM ...)0=(((SCM)((((7))<<8)+scm_tc8_isym)))" is not constant, but occurs in a context that requires a constant expression. (needconstexpr) case (ISYMNUM (SCM_IM_LET)): ----------^ cc: Error: eval.c, line 2390: In this statement, "*(SCM ...)0=(((SCM)((((9))<<8)+scm_tc8_isym)))" is not constant, but occurs in a context that requires a constant expression. (needconstexpr) case (ISYMNUM (SCM_IM_LETREC)): ----------^ cc: Error: eval.c, line 2393: In this statement, "*(SCM ...)0=(((SCM)((((8))<<8)+scm_tc8_isym)))" is not constant, but occurs in a context that requires a constant expression. (needconstexpr) case (ISYMNUM (SCM_IM_LETSTAR)): ----------^ cc: Error: eval.c, line 2396: In this statement, "*(SCM ...)0=(((SCM)((((10))<<8)+scm_tc8_isym)))" is not constant, but occurs in a context that requires a constant expression. (needconstexpr) case (ISYMNUM (SCM_IM_OR)): ----------^ cc: Error: eval.c, line 2399: In this statement, "*(SCM ...)0=(((SCM)((((11))<<8)+scm_tc8_isym)))" is not constant, but occurs in a context that requires a constant expression. (needconstexpr) case (ISYMNUM (SCM_IM_QUOTE)): ----------^ cc: Error: eval.c, line 2402: In this statement, "*(SCM ...)0=(((SCM)((((12))<<8)+scm_tc8_isym)))" is not constant, but occurs in a context that requires a constant expression. (needconstexpr) case (ISYMNUM (SCM_IM_SET_X)): ----------^ cc: Error: eval.c, line 2405: In this statement, "*(SCM ...)0=(((SCM)((((14))<<8)+scm_tc8_isym)))" is not constant, but occurs in a context that requires a constant expression. (needconstexpr) case (ISYMNUM (SCM_IM_APPLY)): ----------^ cc: Error: eval.c, line 2408: In this statement, "*(SCM ...)0=(((SCM)((((25))<<8)+scm_tc8_isym)))" is not constant, but occurs in a context that requires a constant expression. (needconstexpr) case (ISYMNUM (SCM_IM_BIND)): ----------^ cc: Error: eval.c, line 2411: In this statement, "*(SCM ...)0=(((SCM)((((15))<<8)+scm_tc8_isym)))" is not constant, but occurs in a context that requires a constant expression. (needconstexpr) case (ISYMNUM (SCM_IM_CONT)): ----------^ cc: Error: eval.c, line 2414: In this statement, "*(SCM ...)0=(((SCM)((((21))<<8)+scm_tc8_isym)))" is not constant, but occurs in a context that requires a constant expression. (needconstexpr) case (ISYMNUM (SCM_IM_CALL_WITH_VALUES)): ----------^ cc: Error: eval.c, line 2424: In this statement, "*(SCM ...)0=(((SCM)((((17))<<8)+scm_tc8_isym)))" is not constant, but occurs in a context that requires a constant expression. (needconstexpr) case (ISYMNUM (SCM_IM_SLOT_REF)): ----------^ cc: Error: eval.c, line 2427: In this statement, "*(SCM ...)0=(((SCM)((((18))<<8)+scm_tc8_isym)))" is not constant, but occurs in a context that requires a constant expression. (needconstexpr) case (ISYMNUM (SCM_IM_SLOT_SET_X)): ----------^ cc: Error: eval.c, line 2430: In this statement, "*(SCM ...)0=(((SCM)((((24))<<8)+scm_tc8_isym)))" is not constant, but occurs in a context that requires a constant expression. (needconstexpr) case (ISYMNUM (SCM_IM_NIL_COND)): ----------^ cc: Error: eval.c, line 3342: In this statement, "*(SCM ...)0=(((SCM)((((0))<<8)+scm_tc8_isym)))" is not constant, but occurs in a context that requires a constant expression. (needconstexpr) case (ISYMNUM (SCM_IM_AND)): --------------^ cc: Error: eval.c, line 3355: In this statement, "*(SCM ...)0=(((SCM)((((1))<<8)+scm_tc8_isym)))" is not constant, but occurs in a context that requires a constant expression. (needconstexpr) case (ISYMNUM (SCM_IM_BEGIN)): --------------^ cc: Error: eval.c, line 3425: In this statement, "*(SCM ...)0=(((SCM)((((2))<<8)+scm_tc8_isym)))" is not constant, but occurs in a context that requires a constant expression. (needconstexpr) case (ISYMNUM (SCM_IM_CASE)): --------------^ cc: Error: eval.c, line 3458: In this statement, "*(SCM ...)0=(((SCM)((((3))<<8)+scm_tc8_isym)))" is not constant, but occurs in a context that requires a constant expression. (needconstexpr) case (ISYMNUM (SCM_IM_COND)): --------------^ cc: Error: eval.c, line 3519: In this statement, "*(SCM ...)0=(((SCM)((((4))<<8)+scm_tc8_isym)))" is not constant, but occurs in a context that requires a constant expression. (needconstexpr) case (ISYMNUM (SCM_IM_DO)): --------------^ cc: Error: eval.c, line 3590: In this statement, "*(SCM ...)0=(((SCM)((((5))<<8)+scm_tc8_isym)))" is not constant, but occurs in a context that requires a constant expression. (needconstexpr) case (ISYMNUM (SCM_IM_IF)): --------------^ cc: Error: eval.c, line 3606: In this statement, "*(SCM ...)0=(((SCM)((((7))<<8)+scm_tc8_isym)))" is not constant, but occurs in a context that requires a constant expression. (needconstexpr) case (ISYMNUM (SCM_IM_LET)): --------------^ cc: Error: eval.c, line 3624: In this statement, "*(SCM ...)0=(((SCM)((((9))<<8)+scm_tc8_isym)))" is not constant, but occurs in a context that requires a constant expression. (needconstexpr) case (ISYMNUM (SCM_IM_LETREC)): --------------^ cc: Error: eval.c, line 3640: In this statement, "*(SCM ...)0=(((SCM)((((8))<<8)+scm_tc8_isym)))" is not constant, but occurs in a context that requires a constant expression. (needconstexpr) case (ISYMNUM (SCM_IM_LETSTAR)): --------------^ cc: Error: eval.c, line 3661: In this statement, "*(SCM ...)0=(((SCM)((((10))<<8)+scm_tc8_isym)))" is not constant, but occurs in a context that requires a constant expression. (needconstexpr) case (ISYMNUM (SCM_IM_OR)): --------------^ cc: Severe: More than 30 errors were encountered in the course of compilation. (toomanyerr) *** Exit 1 Stop. So I'm wondering, was my copying of the ltdl.h file in the root of the build tree an ok thing to do? And what to do about those errors now? -- Didier Godefroy mailto:dg@ulysium.net