List Info

Thread: WorkAround: GMP Configure Error




WorkAround: GMP Configure Error
user name
2006-11-17 18:41:02

I recently submitted the GMP bugs shown in the inline e-mail below.

 

I managed to get around them by running configure using the generic C compiler:

 

rootp690b4 in /usr/gnu/gmp/gmp-4.2.1 # ./config.guess

powerpc64-ibm-aix5.2.0.0

rootp690b4 in /usr/gnu/gmp/gmp-4.2.1 # ./configure --host=non-unknown-aix5.2.0.0

 

“make check̶1; passed all its tests

 

I then installed MPFR and it installed OK. It passed all of its “make check̶1; tests as well.

 

The attached file shows the output trace from the configure run for GMP.

 

Regards,

 

---

Peter D. Ryan
703-902-4541
ryan_peterbah.com

Booz | Allen | Hamilton
8251 Greensboro Drive, #J1102
McLean, VA 22102-3838

 


From: Ryan Peter
Sent: Wednesday, November 15, 2006 4:24 PM
To: 'gmp-bugsswox.com'
Subject: GMP Configure Error

 

Hi,

 

I received the following messages when trying to configure GMP 4.2.1 on AIX 5.2.

 

Please note that this is a 64-bit environment.

 

1) warning #1

 

checking sys/sysinfo.h presence... yes

configure: WARNING: sys/sysinfo.h: present but cannot be compiled

configure: WARNING: sys/sysinfo.h:     check for missing prerequisite headers?

configure: WARNING: sys/sysinfo.h: see the Autoconf documentation

configure: WARNING: sys/sysinfo.h:     section "Present But Cannot Be Compiled"

configure: WARNING: sys/sysinfo.h: proceeding with the preprocessor's result

configure: WARNING: sys/sysinfo.h: in the future, the compiler will take precedence

configure: WARNING:     ## -------------------------------- ##

configure: WARNING:     ## Report this to gmp-bugsswox.com ##

configure: WARNING:     ## -------------------------------- ##

checking for sys/sysinfo.h... yes

 

2) warning #2

 

checking if globals are prefixed by underscore... /usr/local/bin/nm: Only -X 32_64 is supported

unknown

configure: WARNING: +----------------------------------------------------------

configure: WARNING: | Cannot determine global symbol prefix.

configure: WARNING: | /usr/local/bin/nm -B -X64 output doesn't contain a global data symbol.

configure: WARNING: | Will proceed with no underscore.

configure: WARNING: | If this is wrong then you'll get link errors referring

configure: WARNING: | to ___gmpn_add_n (note three underscores).

configure: WARNING: | In this case do a fresh build with an override,

configure: WARNING: |     ./configure gmp_cv_asm_underscore=yes

configure: WARNING: +----------------------------------------------------------

checking how to switch to read-only data section...           .csect _conftest.ro_c[RO],3

 

3) error #1

 

checking how to define a 32-bit word... /usr/local/bin/nm: Only -X 32_64 is supported

/usr/local/bin/nm: Only -X 32_64 is supported

configure: error: cannot determine how to define a 32-bit word

 

 

 

I downloaded GMP 4.2.1 from the USA East FTP server at: http://swox.com/gmp/#DOWNLOAD

 

I unzipped the dowloaded GMP file, untarred it, and the first time I ran configure I received these same messages plus additional warnings about the gcc linker.

 

So, I replaced the file /usr/local/powerpc-ibm-aix5.2.0.0/bin/ld with a symlink to the delivered AIX linker /usr/ccs/bin/ld per the warning message's instructions. That got rid of the gcc linker warnings.

 

I re-ran configure and still have the above three messages.

 

I have attached various system info as requested in the manual, the config.log file as requested, and I trapped the output of the configure run into the runlog2.txt file.

 

Any suggestions you could offer on how to get by these messages would be greatly appreciated.

 

Thank you.

 

- Pete Ryan

 

---

Peter D. Ryan
703-902-4541
ryan_peterbah.com

Booz | Allen | Hamilton
8251 Greensboro Drive, #J1102
McLean, VA 22102-3838

 

 

[1]

about | contact  Other archives ( Real Estate discussion Medical topics )