[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Ilmbase and openexr header files
From: |
Ludovic Courtès |
Subject: |
Re: Ilmbase and openexr header files |
Date: |
Mon, 07 Sep 2015 14:03:17 +0200 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux) |
Andreas Enge <address@hidden> 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’.