Andreas Enge <andr...@enge.fr> skribis: > the openexr package has ilmbase as a propagated input, since the openexr > header files include ilmbase header files. However, there is a problem with > subdirectories, since both packages put the include files into > .../include/OpenEXR. > > Then, for instance, > > /gnu/store/bnp4nsy7v4lzw562k4v7w34jdg8vkc3s-openexr-2.2.0/include/OpenEXR/ImfInt64.h > contains a line > #include "ImathInt64.h" > This is the file > > /gnu/store/6ih7f5cq1amgh134f75xw2sxk39p9gi7-ilmbase-2.2.0/include/OpenEXR/ImathInt64.h > which of course is not found
This shouldn’t be a problem because: --8<---------------cut here---------------start------------->8--- $ pkg-config OpenEXR --cflags -pthread -I/gnu/store/bnp4nsy7v4lzw562k4v7w34jdg8vkc3s-openexr-2.2.0/include/OpenEXR -I/gnu/store/6ih7f5cq1amgh134f75xw2sxk39p9gi7-ilmbase-2.2.0/include/OpenEXR --8<---------------cut here---------------end--------------->8--- > There was an error when adding openexr support to vigra, which I repaired > with a kludge, and it is happening again in the package hugin that I am > preparing. So I wonder what would be the proper fix. My guess is that Vigra doesn’t use pkg-config, and thus doesn’t get the right -I flags. Is that a correct guess? :-) Thanks, Ludo’.