Opened 8 years ago

Closed 8 years ago

Last modified 8 years ago

#54041 closed request (invalid)

Is There a Port for a compiler compatible with OpenMP and Imagemagick

Reported by: fmw42 (Fred Weinhaus) Owned by:
Priority: Normal Milestone:
Component: ports Version: 2.4.1
Keywords: Cc:
Port: gcc

Description

Hello,

This may be outside your domain, but I thought I would ask anyway. I am trying to install Imagemagick from source using all my delegates installed from MacPorts. I have been doing this for years. But I recently bought a new Mac with OS 10.12.4 Sierra and the compiler will compile Imagemagick fine, except there is not support for OpenMP. I have tried using gcc and gcc5 and gcc6 from MacPorts, but that does not seem to help. I have found a document at https://solarianprogrammer.com/2016/09/22/compiling-gcc-6-macos/ which implies that gcc6 should work with a few other delegates. I did install the ports for all the delegates suggested, but it still does not work. The following is my configure command:

./configure CC=/opt/local/lib/gcc6/gcc CXX=/opt/local/lib/gcc6/g++ \
CPPFLAGS='-I/opt/local/include' LDFLAGS='-L/opt/local/lib' \
--enable-openmp \
--enable-delegate-build --enable-shared --disable-static --disable-opencl \
--with-modules --with-quantum-depth=16 --without-wmf --with-rsvg \
--disable-silent-rules --disable-dependency-tracking --without-pango \
--with-lqr --with-gslib --with-gs-font-dir=/opt/local/share/ghostscript/fonts/

Can you recommend a compiler port that is compatible with Imagemagick and OpenMP?

Seems to me that you must be using something to properly compile Imagemagick with OpenMP for your Imagemagick port.

Thanks.

Change History (2)

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

Keywords: imagemagick gcc openmp removed
Resolution: invalid
Status: newclosed

Trac is not for tech support. Follow-up on the Macports Users mailing list instead.

comment:2 Changed 8 years ago by fmw42 (Fred Weinhaus)

Sorry, I did not know where to post. Thanks

Note: See TracTickets for help on using tickets.