From: Jack H. <how...@gm...> - 2015-01-27 18:41:53
|
Confirmed that this change is sufficient to eliminate the build failure on 10.7. The imagemagick5-shlibs build on 10.7 doesn't suffer from this issue. On Mon, Jan 26, 2015 at 10:03 PM, Hanspeter Niederstrasser <fi...@sn...> wrote: > On 1/26/2015 12:56 AM, Jack Howarth wrote: >> >> Hanspeter, >> The new freetype219 has broken the imagemagick7-shlibs build. >> >> libtool: compile: gcc -DHAVE_CONFIG_H -I. -I./config -I./ltdl >> -I./ltdl -I/sw/include -DMAGICKCORE_HDRI_ENABLE=1 >> -DMAGICKCORE_QUANTUM_DEPTH=16 -I/usr/X11/include -I/sw/include/libxml2 >> -I/sw/include/freetype2 -D_THREAD_SAFE -D_THREAD_SAFE -pthread -g -O2 >> -Wall -D_THREAD_SAFE -pthread -DMAGICKCORE_HDRI_ENABLE=1 >> -DMAGICKCORE_QUANTUM_DEPTH=16 -MT >> magick/magick_libMagickCore_Q16HDRI_la-annotate.lo -MD -MP -MF >> magick/.deps/magick_libMagickCore_Q16HDRI_la-annotate.Tpo -c >> magick/annotate.c -fno-common -DPIC -o >> magick/.libs/magick_libMagickCore_Q16HDRI_la-annotate.o >> >> In file included from magick/annotate.c:82: >> /usr/X11/include/ft2build.h:56:10: fatal error: >> 'freetype/config/ftheader.h' file not found >> #include <freetype/config/ftheader.h> >> ^ >> The -I/usr/X11/include seems to come from X_CFLAGS but it isn't clear >> how to adjust its placement on the compile line. I had to solve it >> locally with flag-sort. > > > Please try the following PatchScript: > > PatchScript: << > perl -pi -e 's|CFLAGS\=\"\$FREETYPE_CFLAGS > \$CFLAGS\"|CPPFLAGS\=\"\$FREETYPE_CFLAGS \$CPPFLAGS\"|g' configure > << > > Hanspeter > |