Opened 14 years ago

Closed 13 years ago

#24133 closed defect (worksforme)

gmp builds universal when not requested on 32-bit Intel

Reported by: mf2k (Frank Schima) Owned by: MarcusCalhoun-Lopez (Marcus Calhoun-Lopez)
Priority: Normal Milestone:
Component: ports Version: 1.8.2
Keywords: Cc: ryandesign (Ryan Carsten Schmidt)
Port: gmp

Description

On a 32-bit Intel Mac Mini I see the following error:

--->  Configuring gmp for architecture x86_64
Error: Target org.macports.configure returned: configure failure: shell command " cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_devel_gmp/work/gmp-5.0.1-x86_64" && ./configure --prefix=/opt/local --disable-dependency-tracking --infodir=/opt/local/share/info --enable-cxx --disable-dependency-tracking  " returned error 1
Command output: configure: WARNING: unrecognized options: --disable-dependency-tracking, --disable-dependency-tracking
checking build system type... i386-apple-darwin10.2.0
checking host system type... i386-apple-darwin10.2.0
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... ./install-sh -c -d
checking for gawk... no
checking for mawk... no
checking for nawk... no
checking for awk... awk
checking whether make sets $(MAKE)... yes
checking whether to enable maintainer-specific portions of Makefiles... no
configure: error: ABI=64 is not among the following valid choices: 32

Change History (8)

comment:1 Changed 14 years ago by MarcusCalhoun-Lopez (Marcus Calhoun-Lopez)

Based on your output, it looks like you are trying to build a universal version.
Is this the case?

comment:2 in reply to:  1 ; Changed 14 years ago by mf2k (Frank Schima)

Replying to mcalhoun@…:

Based on your output, it looks like you are trying to build a universal version.
Is this the case?

No, that is not the case. I'm attempting a normal install with no variants and the macports.conf is the default.

comment:3 in reply to:  2 ; Changed 14 years ago by MarcusCalhoun-Lopez (Marcus Calhoun-Lopez)

Replying to macsforever2000@…:

Replying to mcalhoun@…:

Based on your output, it looks like you are trying to build a universal version.
Is this the case?

No, that is not the case. I'm attempting a normal install with no variants and the macports.conf is the default.

Sorry for the misunderstanding.
I can't quite figure out then why the output has

--->  Configuring gmp for architecture x86_64

I believe the "for architecture ..." only happens with a universal build.

Any ideas?

comment:4 in reply to:  3 Changed 14 years ago by MarcusCalhoun-Lopez (Marcus Calhoun-Lopez)

Replying to mcalhoun@…:

Replying to macsforever2000@…:

Replying to mcalhoun@…:

Based on your output, it looks like you are trying to build a universal version.
Is this the case?

No, that is not the case. I'm attempting a normal install with no variants and the macports.conf is the default.

Sorry for the misunderstanding.
I can't quite figure out then why the output has

--->  Configuring gmp for architecture x86_64

I believe the "for architecture ..." only happens with a universal build.

Any ideas?

Have you had a chance to see why the universal code seems to be running?
Unfortunately, I can not think of any other reason why there would be a problem.

comment:5 Changed 14 years ago by mf2k (Frank Schima)

No, I have no ideas. Maybe it has something to do with it only being a problem on a 32-bit intel processor. It works fine for me on 64-bit intel computers (i.e. most of them).

comment:6 Changed 14 years ago by ryandesign (Ryan Carsten Schmidt)

Cc: ryandesign@… added

Are you using MacPorts 1.8.2 or a prerelease of 1.9? If the latter, you may be seeing #25163.

comment:7 Changed 14 years ago by mf2k (Frank Schima)

That machine has 1.8.2.

comment:8 Changed 13 years ago by jmroot (Joshua Root)

Resolution: worksforme
Status: newclosed
Summary: gmp configure failure on 32-bit Intelgmp builds universal when not requested on 32-bit Intel

No debug output, can't reproduce.

Note: See TracTickets for help on using tickets.