Bug 1043153

Summary: Problems with GSL libraries / Symbol lookup errors
Product: [Fedora] Fedora Reporter: ro-man
Component: enblendAssignee: Bruno Postle <bruno>
Status: CLOSED NOTABUG QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: high Docs Contact:
Priority: unspecified    
Version: 19CC: bruno, jspaleta
Target Milestone: ---   
Target Release: ---   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2013-12-16 07:00:17 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:

Description ro-man 2013-12-14 11:15:22 UTC
Description of problem:


Version-Release number of selected component (if applicable): 4.1.1-3.fc19
(64 bit)

How reproducible: always


Steps to Reproduce:
1. run enfuse/enblend in bash
2. Not running due to lookup errors 

Actual results:
$ enblend 
enblend: symbol lookup error: enblend: undefined symbol: gsl_multimin_fminimizer_nmsimplex2rand

Expected results:


Additional info:
Problem on current and also previous versions of FC19 64bit

Comment 1 Bruno Postle 2013-12-14 22:32:29 UTC
Haven't seen this before, maybe gsl been updated without incrementing the soname, can you post the result of:

  rpm -qi enblend gsl

Comment 2 ro-man 2013-12-15 21:40:23 UTC
(In reply to Bruno Postle from comment #1)
> Haven't seen this before, maybe gsl been updated without incrementing the
> soname, can you post the result of:
> 
>   rpm -qi enblend gsl

Sure, here is the result:
$ rpm -qi enblend gsl
Name        : enblend
Version     : 4.1.1
Release     : 3.fc19
Architecture: x86_64
Install Date: Mon 04 Nov 2013 09:54:22 CET
Group       : Applications/Multimedia
Size        : 7397650
License     : GPLv2+
Signature   : RSA/SHA256, Tue 26 Mar 2013 00:13:26 CET, Key ID 07477e65fb4b18e6
Source RPM  : enblend-4.1.1-3.fc19.src.rpm
Build Date  : Mon 25 Mar 2013 21:10:32 CET
Build Host  : buildvm-21.phx2.fedoraproject.org
Relocations : (not relocatable)
Packager    : Fedora Project
Vendor      : Fedora Project
URL         : http://enblend.sourceforge.net/
Summary     : Image Blending with Multiresolution Splines
Description :
Enblend is a tool for compositing images, given a set of images that overlap in
some irregular way, Enblend overlays them in such a way that the seam between
the images is invisible, or at least very difficult to see.  Enfuse combines
multiple images of the same subject into a single image with good exposure and
good focus.  Enblend and Enfuse do not line up the images for you, use a tool
like Hugin to do that.
Name        : gsl
Version     : 1.15
Release     : 8.fc19
Architecture: x86_64
Install Date: Mon 15 Jul 2013 15:01:58 CEST
Group       : System Environment/Libraries
Size        : 2701021
License     : GPLv3 and GFDL and BSD
Signature   : RSA/SHA256, Wed 13 Mar 2013 01:13:09 CET, Key ID 07477e65fb4b18e6
Source RPM  : gsl-1.15-8.fc19.src.rpm
Build Date  : Wed 30 Jan 2013 10:53:32 CET
Build Host  : buildvm-23.phx2.fedoraproject.org
Relocations : (not relocatable)
Packager    : Fedora Project
Vendor      : Fedora Project
URL         : http://www.gnu.org/software/gsl/
Summary     : The GNU Scientific Library for numerical analysis
Description :
The GNU Scientific Library (GSL) is a collection of routines for
numerical analysis, written in C.

Comment 3 Bruno Postle 2013-12-15 22:21:47 UTC
Sorry, this has me stumped.  You have the official fedora packages, enblend was built after gsl, so should be linked properly. I would expect to see lots more f19 bug reports like this.

If you just need to get this working, you could try the enblend-4.1.2 package from here: http://repos.fedorapeople.org/repos/bpostle/panorama/fedora-19/x86_64/

(please report back if it helps or not)

Comment 4 ro-man 2013-12-16 07:00:17 UTC
(In reply to Bruno Postle from comment #3)
> Sorry, this has me stumped.  You have the official fedora packages, enblend
> was built after gsl, so should be linked properly. I would expect to see
> lots more f19 bug reports like this.
> 
> If you just need to get this working, you could try the enblend-4.1.2
> package from here:
> http://repos.fedorapeople.org/repos/bpostle/panorama/fedora-19/x86_64/
> 
> (please report back if it helps or not)

This doesn't work either, but I could solve the problem some minutes ago. It was caused by a version conflict. Some locally compiled software packages were using GSL 1.11 and have been included in the search path some time ago. This Problem did not occur on older FC versions but had never been tested with FC 19 before. Thanks you very much for your help, everything fine with FC 19 - that was a PEBCAK...