FS#49016 - [vigra] can't compile some programs against vigra

Attached to Project: Arch Linux
Opened by Donovan Cameron (saultdon) - Tuesday, 19 April 2016, 17:27 GMT
Last edited by Andreas Radke (AndyRTR) - Sunday, 26 June 2016, 19:22 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Andreas Radke (AndyRTR)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:
Some programs can't compile when using vigra as a dependency.

Additional info:
* vigra 1.11.0-1
* the compile error for saga-gis at http://pastebin.com/WuBNiTxY
* i filed a bug report at saga-gis, but suspected to be vigra issue https://sourceforge.net/p/saga-gis/bugs/227/
* I'm not a programmer, so I can't tell if any of the existing vigra bug reports mention this at https://github.com/ukoethe/vigra/issues

Steps to reproduce:
Try to compile saga-gis from the AUR and it complains about some vigra code.
This task depends upon

Closed by  Andreas Radke (AndyRTR)
Sunday, 26 June 2016, 19:22 GMT
Reason for closing:  Works for me
Comment by Andreas Radke (AndyRTR) - Tuesday, 19 April 2016, 18:12 GMT
You can bring this to the vigra mailing list. This is no Arch packaging issue.
Comment by Andreas Radke (AndyRTR) - Thursday, 23 June 2016, 20:08 GMT
According to the bugreport this has been fixed for you by recompiling vigra. Is this also required for the official vigra Arch package?
Comment by Donovan Cameron (saultdon) - Thursday, 23 June 2016, 23:24 GMT
I'm sorry, I really couldn't tell for sure. But I also had to recompile a vigra dependency as well - hdf5.

Because I tried re-compiling vigra by itself and that resulted in the same errors.

I didn't have time to check the libs from vigra with the ldd command if they were missing any links before recompiling hdf5.
I really just shot in the dark with this one based on my limited knowledge.
Comment by Andreas Radke (AndyRTR) - Friday, 24 June 2016, 19:35 GMT
andyrtr@workstation64:/home/andyrtr $ ldd /usr/lib/libvigraimpex.so
linux-vdso.so.1 (0x00007ffeb4f1f000)
libjpeg.so.8 => /usr/lib/libjpeg.so.8 (0x00007fcc69195000)
libpng16.so.16 => /usr/lib/libpng16.so.16 (0x00007fcc68f5f000)
libz.so.1 => /usr/lib/libz.so.1 (0x00007fcc68d49000)
libtiff.so.5 => /usr/lib/libtiff.so.5 (0x00007fcc68ac4000)
libIlmImf-2_2.so.22 => /usr/lib/libIlmImf-2_2.so.22 (0x00007fcc685eb000)
libHalf.so.12 => /usr/lib/libHalf.so.12 (0x00007fcc683a8000)
libhdf5.so.100 => /usr/lib/libhdf5.so.100 (0x00007fcc67e65000)
libhdf5_hl.so.100 => /usr/lib/libhdf5_hl.so.100 (0x00007fcc67c43000)
libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x00007fcc678bc000)
libm.so.6 => /usr/lib/libm.so.6 (0x00007fcc675b7000)
libgcc_s.so.1 => /usr/lib/libgcc_s.so.1 (0x00007fcc673a1000)
libpthread.so.0 => /usr/lib/libpthread.so.0 (0x00007fcc67184000)
libc.so.6 => /usr/lib/libc.so.6 (0x00007fcc66de2000)
liblzma.so.5 => /usr/lib/liblzma.so.5 (0x00007fcc66bbc000)
libImath-2_2.so.12 => /usr/lib/libImath-2_2.so.12 (0x00007fcc669aa000)
libIex-2_2.so.12 => /usr/lib/libIex-2_2.so.12 (0x00007fcc66789000)
libIlmThread-2_2.so.12 => /usr/lib/libIlmThread-2_2.so.12 (0x00007fcc66582000)
libdl.so.2 => /usr/lib/libdl.so.2 (0x00007fcc6637e000)
/usr/lib64/ld-linux-x86-64.so.2 (0x000055b93fb52000)

Looks ok on my system with official packages. I guess your hdf5 pkg wasn't up to date at that time. Can I close this one as works for me?
Comment by Donovan Cameron (saultdon) - Sunday, 26 June 2016, 18:53 GMT
Yea, I think so, take care!

Loading...