|
From: | Rainer Tammer |
Subject: | Re: guile 1.6.8 make check failure on AIX 6.1 |
Date: | Mon, 04 Feb 2008 08:40:01 +0100 |
User-agent: | Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.8.1.3) Gecko/20070326 Thunderbird/2.0.0.0 Mnenhy/0.7.5.0 |
Hello, Neil Jerram wrote:
Rainer Tammer <address@hidden> writes:In file included from ../libguile/gc.h:27, from ../libguile.h:73, from discouraged.c:22: ../libguile/hooks.h:43: error: expected ';', ',' or ')' before '.' token ../libguile/hooks.h:48: error: expected specifier-qualifier-list before 'scm_t_c_hook_function'The fix for that is to globally replace "func_data" in libguile/*.[ch] by "fn_data". This is already in our CVS, so will be OK in 1.8.4.
OK, this works... Now I am getting the foolowing errors: gc_os_dep.c:1158:1: error: "MACH_TYPE" redefined gc_os_dep.c:1065:1: error: this is the location of the previous definition gc_os_dep.c:1161:1: error: "ALIGNMENT" redefined gc_os_dep.c:1066:1: error: this is the location of the previous definition I have to look into this... [...]
OK, we can look into upgrading to these... but can you give specific references for the AIX problems that were fixed in between the versions that we used for 1.6.8/1.8.3 and the versions here?
Thats very simple. The old build tools do not recognize AIX 6.1. The new version of config.guess returns: powerpc-ibm-aix6.1.0.0 The old version returns: rs6000-ibm-aixAs a result of the rs6000-ibm-aix the old libtool is not able to build shared binaries on AIX 6.1 To be able to build on AIX 6.1 you need at least: config.guess/.sub and libtool 1.5.26 + patched configure scripts (aix5* | aix6*) or autoconf-2.61a from January ...
Thanks, Neil
Bye Rainer
[Prev in Thread] | Current Thread | [Next in Thread] |