Bug#1144963: hugin FTBFS with swig 4.5.0

Adrian Bunk <[email protected]>
Newsgroups gmane.linux.debian.devel.bugs.rc
Message-ID <aol2Qp6QyujrG0le__32682.0064032049$1787393714$gmane$org@localhost>
On Sat, Aug 22, 2026 at 11:42:39AM +0200, Andreas Metzler wrote:
> Control: tags -1 pending
> 
> On 2026-08-20 Adrian Bunk <[email protected]> wrote:
> > Source: hugin
> > Version: 2025.0.1+dfsg-2
> > Severity: serious
> > Tags: ftbfs
> 
> > https://buildd.debian.org/status/fetch.php?pkg=hugin&arch=arm64&ver=2025.0.1%2Bdfsg-2%2Bb2&stamp=1787084882&raw=0
> 
> > ...
> > /build/reproducible-path/hugin-2025.0.1+dfsg/src/hugin_script_interface/hpi_classes.cpp: In member function ‘int hpi::python_interface::call_hpi(const char*, PyObject*)’:
> > /build/reproducible-path/hugin-2025.0.1+dfsg/src/hugin_script_interface/hpi_classes.cpp:115:22: error: ‘PyInt_AsLong’ was not declared in this scope; did you mean ‘PyLong_AsLong’?
> >   115 |             result = PyInt_AsLong ( pValue ) ;
> >       |                      ^~~~~~~~~~~~
> >       |                      PyLong_AsLong
> > ...
> 
> Hello Adrian,

Hi Andreas,

> there is an patch in upstream HG that fixes this, I habe vcherrypicked
> it in GIT.

thanks.

> However hugin currently FTBFS due to the openexr/imath breakage
> (#1144763 - Thanks for your NMU). I have tried building hugin against
> the pending NMU openxer version but it fails with:
> 
> [ 22%] Linking CXX executable celeste_standalone
> cd /tmp/HUGIN/hugin/obj-x86_64-linux-gnu/src/celeste && /usr/bin/cmake -E cmake_link_script CMakeFiles/celeste_standalone.dir/link.txt --verbose=1
> /usr/bin/x86_64-linux-gnu-ld.bfd: /usr/lib/x86_64-linux-gnu/libvigraimpex.so: undefined reference to `Imf_3_4::Header::Header(Imath_3_1::Box<Imath_3_1::Vec2<int> > const&, Imath_3_1::Box<Imath_3_1::Vec2<int> > const&, float, Imath_3_1::Vec2<float> const&, float, Imf_3_4::LineOrder, Imf_3_4::Compression)'
> collect2: error: ld returned 1 exit status
> 
> Rebuilding libvigraimpex against the new openexr let the hugin build
> succeed.

That's not unexpected, the mouseover at [1] says for hugin 
"libvigraimpex, openexr".

> cu Andreas

cu
Adrian

[1] https://release.debian.org/transitions/html/imath-3.2.html
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.