Opened 11 years ago

Last modified 11 years ago

#42990 closed defect

ImageMagick @6.8.8-3_1 won't build for OS X 10.9.2 — at Version 1

Reported by: twilsonco@… Owned by: ryandesign@…
Priority: Normal Milestone:
Component: ports Version: 2.2.1
Keywords: mavericks Cc:
Port: ImageMagick

Description (last modified by ryandesign (Ryan Carsten Schmidt))

Have followed migration instructions wiki:Migration, and most packages now build.

Log attached. Errors in configure, then fails to build.

Change History (2)

Changed 11 years ago by twilsonco@…

Attachment: main.log added

log file

comment:1 Changed 11 years ago by ryandesign (Ryan Carsten Schmidt)

Description: modified (diff)
Keywords: mavericks added; ImageMagick Mavericks 10.9.2 removed
Owner: changed from macports-tickets@… to ryandesign@…

The log says:

:info:build magick/fourier.c:895:29: warning: implicitly declaring library function 'cabs' with type 'double (_Complex double)'
:info:build         magnitude_pixels[i]=cabs(forward_pixels[i]);
:info:build                             ^
:info:build magick/fourier.c:895:29: note: please include the header <complex.h> or explicitly provide a declaration for 'cabs'
:info:build magick/fourier.c:895:34: error: passing 'fftw_complex' (aka 'double [2]') to parameter of incompatible type '_Complex double'
:info:build         magnitude_pixels[i]=cabs(forward_pixels[i]);
:info:build                                  ^~~~~~~~~~~~~~~~~

fftw-3 was just updated to version 3.3.4. Maybe this version of ImageMagick is not compatible with that version of fftw-3.

Note: See TracTickets for help on using tickets.