Opened 6 years ago

Closed 6 years ago

#56146 closed defect (fixed)

fftw-3-long @3.3.7: error: SSE2 requires single or double precision

Reported by: michaelld (Michael Dickens) Owned by: seanfarley (Sean Farley)
Priority: Normal Milestone:
Component: ports Version:
Keywords: Cc:
Port: fftw-3-long

Description

I'll attach the log, but this looks like the same issue as #42314 and #42253:

DEBUG: system:  cd "/opt/local/var/macports/build/_opt_sources_MacPorts_ports_github_macports_math_fftw-3/fftw-3-long/work/fftw-3.3.7" && ./configure --prefix=/opt/local --enable-threads --disable-fortran --enable-shared --enable-long-double --enable-sse2 --enable-avx 
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /opt/local/bin/gmkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking whether to enable maintainer-specific portions of Makefiles... no
checking build system type... x86_64-apple-darwin16.7.0
checking host system type... x86_64-apple-darwin16.7.0
configure: error: SSE2 requires single or double precision

Attachments (1)

main.log (9.1 KB) - added by michaelld (Michael Dickens) 6 years ago.

Download all attachments as: .zip

Change History (5)

Changed 6 years ago by michaelld (Michael Dickens)

Attachment: main.log added

comment:1 Changed 6 years ago by mf2k (Frank Schima)

Owner: set to seanfarley
Status: newassigned

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

Summary: fftw-3-long 3.3.7 fails during configfftw-3-long @3.3.7: error: SSE2 requires single or double precision

I guess the SSE2 flags are only applicable to the fftw-3 and fftw-3-double subports, and not to the fftw-3-long subport.

comment:3 Changed 6 years ago by seanfarley (Sean Farley)

Yeah, that's what I was thinking. I suspect dstrubbe's cleanup caused this but will check now.

comment:4 Changed 6 years ago by seanfarley (Sean Farley)

Resolution: fixed
Status: assignedclosed

In d250db665574c4c53644e3b19eef6ada9861a7e4/macports-ports:

fftw-3: move configure.args-append down to be executed last

Previously, this was executed too early and appended the sse2 flags to
configure.args before the fftw-3-long subport had a chance to unset the
configure_args map.

Fixes: #56146

Note: See TracTickets for help on using tickets.