conda-forge / openexr-feedstock

A conda-smithy repository for openexr.
BSD 3-Clause "New" or "Revised" License
3 stars 11 forks source link

This package needs ilmbase to be updated #25

Closed hmaarrfk closed 2 years ago

hmaarrfk commented 2 years ago

Solution to issue cannot be found in the documentation.

Issue

I'm getting really strange bugs in compiling hugin because openexr is compiled ilmbase 2.5

It seems that

objdump -TC libOpenEXR.so | grep RgbaOutputFile::RgbaOutputFile
00000000000e0d70 g    DF .text  00000000000000fc  Base        Imf_3_1::RgbaOutputFile::RgbaOutputFile(char const*, int, int, Imf_3_1::RgbaChannels, float, Imath_3_1::Vec2<float>, float, Imf_3_1::LineOrder, Imf_3_1::Compression, int)
00000000000e0c50 g    DF .text  000000000000011e  Base        Imf_3_1::RgbaOutputFile::RgbaOutputFile(char const*, Imath_3_1::Box<Imath_3_1::Vec2<int> > const&, Imath_3_1::Box<Imath_3_1::Vec2<int> > const&, Imf_3_1::RgbaChannels, float, Imath_3_1::Vec2<float>, float, Imf_3_1::LineOrder, Imf_3_1::Compression, int)
00000000000e0c50 g    DF .text  000000000000011e  Base        Imf_3_1::RgbaOutputFile::RgbaOutputFile(char const*, Imath_3_1::Box<Imath_3_1::Vec2<int> > const&, Imath_3_1::Box<Imath_3_1::Vec2<int> > const&, Imf_3_1::RgbaChannels, float, Imath_3_1::Vec2<float>, float, Imf_3_1::LineOrder, Imf_3_1::Compression, int)
00000000000e0a50 g    DF .text  00000000000000f1  Base        Imf_3_1::RgbaOutputFile::RgbaOutputFile(char const*, Imf_3_1::Header const&, Imf_3_1::RgbaChannels, int)
00000000000e0d70 g    DF .text  00000000000000fc  Base        Imf_3_1::RgbaOutputFile::RgbaOutputFile(char const*, int, int, Imf_3_1::RgbaChannels, float, Imath_3_1::Vec2<float>, float, Imf_3_1::LineOrder, Imf_3_1::Compression, int)
00000000000e0b50 g    DF .text  00000000000000f1  Base        Imf_3_1::RgbaOutputFile::RgbaOutputFile(Imf_3_1::OStream&, Imf_3_1::Header const&, Imf_3_1::RgbaChannels, int)
00000000000e0a50 g    DF .text  00000000000000f1  Base        Imf_3_1::RgbaOutputFile::RgbaOutputFile(char const*, Imf_3_1::Header const&, Imf_3_1::RgbaChannels, int)
00000000000e0b50 g    DF .text  00000000000000f1  Base        Imf_3_1::RgbaOutputFile::RgbaOutputFile(Imf_3_1::OStream&, Imf_3_1::Header const&, Imf_3_1::RgbaChannels, int)

States that the namespace Imath_3_1 is used, but the header indicates that it was built with Imath_2_5

Installed packages

# packages in environment at /home/mark/mambaforge/conda-bld/debug_1649515292146/_h_env:
#
# Name                    Version                   Build  Channel
_libgcc_mutex             0.1                 conda_forge    conda-forge
_openmp_mutex             4.5                       1_gnu    conda-forge
boost                     1.74.0           py39h5472131_5    conda-forge
boost-cpp                 1.74.0               h75c5d50_8    conda-forge
bzip2                     1.0.8                h7f98852_4    conda-forge
c-ares                    1.18.1               h7f98852_0    conda-forge
ca-certificates           2021.10.8            ha878542_0    conda-forge
cairo                     1.16.0            ha61ee94_1011    conda-forge
coin-or-cbc               2.10.7               h3786ebc_0    conda-forge
coin-or-cgl               0.60.3               he7e83c3_2    conda-forge
coin-or-clp               1.17.6               h256e9bb_3    conda-forge
coin-or-osi               0.108.6              h3b589db_2    conda-forge
coin-or-utils             2.11.6               h573740c_0    conda-forge
coincbc                   2.10.7            0_metapackage    conda-forge
enblend                   4.3             pl5321ha4be9dc_7    conda-forge
exiv2                     0.27.1               had08079_0    conda-forge
expat                     2.4.8                h27087fc_0    conda-forge
fftw                      3.3.10          nompi_h77c792f_102    conda-forge
font-ttf-dejavu-sans-mono 2.37                 hab24e00_0    conda-forge
font-ttf-inconsolata      3.000                h77eed37_0    conda-forge
font-ttf-source-code-pro  2.038                h77eed37_0    conda-forge
font-ttf-ubuntu           0.83                 hab24e00_0    conda-forge
fontconfig                2.14.0               h8e229c2_0    conda-forge
fonts-conda-ecosystem     1                             0    conda-forge
fonts-conda-forge         1                             0    conda-forge
freetype                  2.10.4               h0708190_1    conda-forge
fribidi                   1.0.10               h36c2ea0_0    conda-forge
gettext                   0.19.8.1          h73d1719_1008    conda-forge
glew                      2.1.0                h9c3ff4c_2    conda-forge
glpk                      4.65              h9202a9a_1004    conda-forge
gmp                       6.2.1                h58526e2_0    conda-forge
graphite2                 1.3.13            h58526e2_1001    conda-forge
gsl                       2.7                  he838d99_0    conda-forge
harfbuzz                  4.2.0                hf9f4e7c_1    conda-forge
hdf5                      1.12.1          nompi_h4df4325_104    conda-forge
icu                       70.1                 h27087fc_0    conda-forge
ilmbase                   2.5.5                h780b84a_0    conda-forge
imath                     3.1.5                h6239696_0    conda-forge
jbig                      2.1               h7f98852_2003    conda-forge
jpeg                      9e                   h7f98852_0    conda-forge
keyutils                  1.6.1                h166bdaf_0    conda-forge
krb5                      1.19.3               h08a2579_0    conda-forge
lcms2                     2.12                 hddcbb42_0    conda-forge
ld_impl_linux-64          2.36.1               hea4e1c9_2    conda-forge
lemon                     1.3.1                hf0e68b2_5    conda-forge
lerc                      3.0                  h9c3ff4c_0    conda-forge
libblas                   3.9.0           14_linux64_openblas    conda-forge
libcblas                  3.9.0           14_linux64_openblas    conda-forge
libcurl                   7.82.0               h2283fc2_0    conda-forge
libdeflate                1.10                 h7f98852_0    conda-forge
libedit                   3.1.20191231         he28a2e2_2    conda-forge
libev                     4.33                 h516909a_1    conda-forge
libffi                    3.4.2                h7f98852_5    conda-forge
libgcc-ng                 11.2.0              h1d223b6_15    conda-forge
libgfortran-ng            11.2.0              h69a702a_15    conda-forge
libgfortran5              11.2.0              h5c6108e_15    conda-forge
libglib                   2.70.2               h174f98d_4    conda-forge
libglu                    9.0.0             he1b5a44_1001    conda-forge
libgomp                   11.2.0              h1d223b6_15    conda-forge
libiconv                  1.16                 h516909a_0    conda-forge
liblapack                 3.9.0           14_linux64_openblas    conda-forge
liblapacke                3.9.0           14_linux64_openblas    conda-forge
libnghttp2                1.47.0               he49606f_0    conda-forge
libnsl                    2.0.0                h7f98852_0    conda-forge
libopenblas               0.3.20          pthreads_h78a6416_0    conda-forge
libpano13                 2.9.20rc2       pl5321h8a4c61d_2    conda-forge
libpng                    1.6.37               h21135ba_2    conda-forge
libssh2                   1.10.0               ha35d2d1_2    conda-forge
libstdcxx-ng              11.2.0              he4da1e4_15    conda-forge
libtiff                   4.3.0                h542a066_3    conda-forge
libuuid                   2.32.1            h7f98852_1000    conda-forge
libwebp-base              1.2.2                h7f98852_1    conda-forge
libxcb                    1.13              h7f98852_1004    conda-forge
libzlib                   1.2.11            h166bdaf_1014    conda-forge
lz4-c                     1.9.3                h9c3ff4c_1    conda-forge
ncurses                   6.3                  h27087fc_1    conda-forge
numpy                     1.22.3           py39h18676bf_1    conda-forge
ocl-icd                   2.3.1                h7f98852_0    conda-forge
openexr                   3.1.4                he0ac6c6_0    conda-forge
openssl                   3.0.2                h166bdaf_1    conda-forge
pango                     1.50.6               hbd2fdc8_0    conda-forge
pcre                      8.45                 h9c3ff4c_0    conda-forge
perl                      5.32.1          2_h7f98852_perl5    conda-forge
pip                       22.0.4             pyhd8ed1ab_0    conda-forge
pixman                    0.40.0               h36c2ea0_0    conda-forge
pthread-stubs             0.4               h36c2ea0_1001    conda-forge
python                    3.9.10          hc74c709_2_cpython    conda-forge
python_abi                3.9                      2_cp39    conda-forge
readline                  8.1                  h46c0cb4_0    conda-forge
setuptools                62.0.0           py39hf3d152e_0    conda-forge
sqlite                    3.37.0             h495f6a3_100    ramonaoptics
tk                        8.6.12               h27826a3_0    conda-forge
tzdata                    2022a                h191b570_0    conda-forge
vigra                     1.11.1          py39h21e563c_1031    conda-forge
wheel                     0.37.1             pyhd8ed1ab_0    conda-forge
xorg-fixesproto           5.0               h7f98852_1002    conda-forge
xorg-kbproto              1.0.7             h7f98852_1002    conda-forge
xorg-libice               1.0.10               h7f98852_0    conda-forge
xorg-libsm                1.2.3             hd9c2040_1000    conda-forge
xorg-libx11               1.7.2                h7f98852_0    conda-forge
xorg-libxau               1.0.9                h7f98852_0    conda-forge
xorg-libxdmcp             1.1.3                h7f98852_0    conda-forge
xorg-libxext              1.3.4                h7f98852_1    conda-forge
xorg-libxfixes            5.0.3             h7f98852_1004    conda-forge
xorg-libxrender           0.9.10            h7f98852_1003    conda-forge
xorg-renderproto          0.11.1            h7f98852_1002    conda-forge
xorg-xextproto            7.3.0             h7f98852_1002    conda-forge
xorg-xproto               7.0.31            h7f98852_1007    conda-forge
xz                        5.2.5                h516909a_1    conda-forge
zlib                      1.2.11            h166bdaf_1014    conda-forge
zstd                      1.5.2                ha95c52a_0    conda-forge

### Environment info

```shell
active environment : mcam_dev
    active env location : /home/mark/mambaforge/envs/mcam_dev
            shell level : 2
       user config file : /home/mark/.condarc
 populated config files : /home/mark/mambaforge/.condarc
                          /home/mark/.condarc
          conda version : 4.12.0
    conda-build version : 3.21.8
         python version : 3.9.12.final.0
       virtual packages : __linux=5.15.0=0
                          __glibc=2.35=0
                          __unix=0=0
                          __archspec=1=x86_64
       base environment : /home/mark/mambaforge  (writable)
      conda av data dir : /home/mark/mambaforge/etc/conda
  conda av metadata url : None
           channel URLs : https://conda.anaconda.org/mark.harfouche/linux-64
                          https://conda.anaconda.org/mark.harfouche/noarch
                          https://conda.anaconda.org/conda-forge/linux-64
                          https://conda.anaconda.org/conda-forge/noarch
          package cache : /home/mark/mambaforge/pkgs
                          /home/mark/.conda/pkgs
       envs directories : /home/mark/mambaforge/envs
                          /home/mark/.conda/envs
               platform : linux-64
             user-agent : conda/4.12.0 requests/2.27.1 CPython/3.9.12 Linux/5.15.0-25-generic ubuntu/22.04 glibc/2.35
                UID:GID : 1000:1000
             netrc file : None
           offline mode : False
hmaarrfk commented 2 years ago

I'm sorry. I think ilmbase is no more with 3.0. I think it is a hugin problem that needs to be updated.