Hello,
I'm trying to build ImageMagick-6.3.7-8 in the framework of my
AppsFromScratch.
The essence of AppsFromScratch is that every target is built in and
installed into
separate directory having nothing to do with system directories; no root
permission
is needed.
Since I'm building ImageMagick with openexr-1.6.1, the latter is installed
under
/maxtor5/sergei/AppsFromScratchWD/install/openexr-1.6.1
directory - it's because openexr's 'configure' decided so - it was given
/maxtor5/sergei/AppsFromScratchWD/install/openexr-1.6.1
prefix.
Under the above directory there is standard directory structure - again,
decided
by openexr's 'configure'.
The files of interest are:
/maxtor5/sergei/AppsFromScratchWD/install/openexr-1.6.1
/include/OpenEXR/ImfCRgbaFile.h
/maxtor5/sergei/AppsFromScratchWD/install/openexr-1.6.1
/lib/pkgconfig/OpenEXR.pc
.
The latter files shows:
"
[EMAIL PROTECTED]:/maxtor5/sergei/AppsFromScratchWD> cat
/maxtor5/sergei/AppsFromScratchWD/install/openexr-1.6.1/lib/pkgconfig/OpenEXR.pc
| grep Cflags
Cflags: -pthread
-I/maxtor5/sergei/AppsFromScratchWD/install/ilmbase-1.0.1/include/OpenEXR
-I${OpenEXR_includedir}
"
- please note that 'OpenEXR' subdirectory is already in Cflags, and that is
why 'gcc' is called
with this failing command line:
"
libtool: link: creating coders/yuv.la
/maxtor5/sergei/AppsFromScratchWD/install/bash-3.2/bin/bash ./libtool
--silent --tag=CC
--mode=compile gcc -DHAVE_CONFIG_H -I. -I./config -pthread
-I/maxtor5/sergei/AppsFromScratchWD/install/ilmbase-1.0.1/include/OpenEXR
-I/maxtor5/sergei/AppsFromScratchWD/install/openexr-1.6.1/include/OpenEXR
-I/maxtor5/sergei/AppsFromScratchWD/install/freetype-2.3.5/include/freetype2
-I/maxtor5/sergei/AppsFromScratchWD/install/freetype-2.3.5/include
-I/maxtor5/sergei/AppsFromScratchWD/install/MesaLib-7.0.2/include
-I/maxtor5/sergei/AppsFromScratchWD/install/atk-1.20.0/include/atk-1.0
-I/maxtor5/sergei/AppsFromScratchWD/install/autoconf-2.61/include
-I/maxtor5/sergei/AppsFromScratchWD/install/bc-1.06/include
-I/maxtor5/sergei/AppsFromScratchWD/install/bison-2.3/include
-I/maxtor5/sergei/AppsFromScratchWD/install/bzip2-1.0.4/include
-I/maxtor5/sergei/AppsFromScratchWD/install/cairo-1.4.10/include/cairo
-I/maxtor5/sergei/AppsFromScratchWD/install/cups-1.3.5-source/include
-I/maxtor5/sergei/AppsFromScratchWD/install/dcraw-8.81/include
-I/maxtor5/sergei/AppsFromScratchWD/install/expat-2.0.0/include
-I/maxtor5/sergei/AppsFromScratchWD/install/flex-2.5.33/include
-I/maxtor5/sergei/AppsFromScratchWD/install/fontconfig-2.4.1/include
-I/maxtor5/sergei/AppsFromScratchWD/install/freetype-2.3.5/include
-I/maxtor5/sergei/AppsFromScratchWD/install/freetype-2.3.5/include/freetype2
-I/maxtor5/sergei/AppsFromScratchWD/install/gd-2.0.35/include
-I/maxtor5/sergei/AppsFromScratchWD/install/gettext-0.17/include
-I/maxtor5/sergei/AppsFromScratchWD/install/glib-2.14.4/include/glib-2.0
-I/maxtor5/sergei/AppsFromScratchWD/install/glib-2.14.4/lib/glib-2.0/include
-I/maxtor5/sergei/AppsFromScratchWD/install/gtk+-2.12.3/include
-I/maxtor5/sergei/AppsFromScratchWD/install/gtk+-2.12.3/include/gtk-2.0
-I/maxtor5/sergei/AppsFromScratchWD/install/gtk+-2.12.3/include/gtk-
unix-print-2.0
-I/maxtor5/sergei/AppsFromScratchWD/install/gtk+-2.12.3/lib/gtk-2.0/include
-I/maxtor5/sergei/AppsFromScratchWD/install/ilmbase-1.0.1/include/OpenEXR
-I/maxtor5/sergei/AppsFromScratchWD/install/jasper-1.900.1/include
-I/maxtor5/sergei/AppsFromScratchWD/install/jbigkit-1.6/include
-I/maxtor5/sergei/AppsFromScratchWD/install/jpegsrc.v6b/include
-I/maxtor5/sergei/AppsFromScratchWD/install/lcms-1.17/include
-I/maxtor5/sergei/AppsFromScratchWD/install/libfpx-1.3.0-0/include
-I/maxtor5/sergei/AppsFromScratchWD/install/libiconv-1.11/include
-I/maxtor5/sergei/AppsFromScratchWD/install/libiconv_pre-1.11/include
-I/maxtor5/sergei/AppsFromScratchWD/install/libpng-1.2.24/include/libpng12
-I/maxtor5/sergei/AppsFromScratchWD/install/libtool-1.5.24/include
-I/maxtor5/sergei/AppsFromScratchWD/install/libwmf-0.2.8.4/include
-I/maxtor5/sergei/AppsFromScratchWD/install/libxml2-2.6.26/include/libxml2
-I/maxtor5/sergei/AppsFromScratchWD/install/m4-1.4.10/include
-I/maxtor5/sergei/AppsFromScratchWD/install/mpeg2dec-0.4.1/include/mpeg2dec
-I/maxtor5/sergei/AppsFromScratchWD/install/mpeg2vidcodec_v12/include
-I/maxtor5/sergei/AppsFromScratchWD/install/ncurses-5.6/include
-I/maxtor5/sergei/AppsFromScratchWD/install/openexr-1.6.1/include/OpenEXR
-I/maxtor5/sergei/AppsFromScratchWD/install/openssl-0.9.8f/include
-I/maxtor5/sergei/AppsFromScratchWD/install/pango-1.18.3/include/pango-1.0
-I/maxtor5/sergei/AppsFromScratchWD/install/pcre-7.4/include
-I/maxtor5/sergei/AppsFromScratchWD/install/texinfo-4.9/include
-I/maxtor5/sergei/AppsFromScratchWD/install/tiff-3.8.2/include
-I/maxtor5/sergei/AppsFromScratchWD/install/zlib-1.2.3/include
-I/maxtor5/sergei/AppsFromScratchWD/install/libxml2-2.6.26/include/libxml2
-g -O2 -Wall -W
-pthread -MT coders/coders_exr_la-exr.lo -MD -MP -MF
coders/.deps/coders_exr_la-exr.Tpo -c -o
coders/coders_exr_la-exr.lo `test -f 'coders/exr.c' || echo
'./'`coders/exr.c
coders/exr.c:60:34: error: OpenEXR/ImfCRgbaFile.h: No such file or directory
"
which contains "-I/maxtor5/sergei/AppsFromScratchWD/install/ilmbase-1.0.1
/include/OpenEXR".
The failure is because "coders/exr.c" file also expects the included file to
come from "OpenEXR"
sundirectory:
60 #include <OpenEXR/ImfCRgbaFile.h>
.
pkg-config has already taken care of "OpenEXR" subdirectory, so the above
'include' statement
should simply be:
#include <ImfCRgbaFile.h>
.
Regards,
Sergei.
_______________________________________________
Magick-bugs mailing list
[email protected]
http://studio.imagemagick.org/mailman/listinfo/magick-bugs