Bug 1043153 - Problems with GSL libraries / Symbol lookup errors
Summary: Problems with GSL libraries / Symbol lookup errors
Keywords:
Status: CLOSED NOTABUG
Alias: None
Product: Fedora
Classification: Fedora
Component: enblend
Version: 19
Hardware: x86_64
OS: Linux
unspecified
high
Target Milestone: ---
Assignee: Bruno Postle
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2013-12-14 11:15 UTC by ro-man
Modified: 2013-12-16 07:00 UTC (History)
2 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2013-12-16 07:00:17 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

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...


Note You need to log in before you can comment on or make changes to this bug.