Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 496102 - =x11-libs/fxscintilla-1.71-r2 and/or =dev-ruby/fxruby-1.6.25: can't find ld: cannot find -lfxscintilla
Summary: =x11-libs/fxscintilla-1.71-r2 and/or =dev-ruby/fxruby-1.6.25: can't find ld: ...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Library (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Matti Bickel (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on: 503236
Blocks:
  Show dependency tree
 
Reported: 2013-12-27 00:07 UTC by Anthony Basile
Modified: 2014-03-24 19:15 UTC (History)
3 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Anthony Basile gentoo-dev 2013-12-27 00:07:03 UTC
fxscintilla installs the following .so and sym links:

    /usr/lib64/libfxscintilla-1.6.so -> libfxscintilla-1.6.so.18.1.1
    /usr/lib64/libfxscintilla-1.6.so.18 -> libfxscintilla-1.6.so.18.1.1
    /usr/lib64/libfxscintilla-1.6.so.18.1.1

When building dev-ruby/fxruby it tries to link to /usr/lib64/libfxscintilla.so without the -1.6 and so fails.  One can easily "fix" this by adding the sym link manually:

    ln -sf libfxscintilla-1.6.so libfxscintilla.so

but obviously this needs to be fixed.  Either fxscintilla should install the sym link or fxruby should link against libfxscintilla-1.6.so.

I'm not sure who to blame here since I'm not familiar with either package.  This does seem to have come up with the recent ruby upgrades.

Reproducible: Always
Comment 1 Anthony Basile gentoo-dev 2014-01-18 15:11:04 UTC
ping?
Comment 2 Sergei Trofimovich (RETIRED) gentoo-dev 2014-02-19 10:15:06 UTC
Same here. I guess there is no need to slot fxscintilla.
Comment 3 Matti Bickel (RETIRED) gentoo-dev 2014-03-01 09:11:32 UTC
This is a left-over from the days when fxscintilla was supposed to support multiple fox versions. The behavior changed in fxscintilla-2.28.0 to only link against the most recent fox. 

Can you please try with a newer version? I will file a stable request shortly, they have been too long in ~arch anyway.
Comment 4 Sergei Trofimovich (RETIRED) gentoo-dev 2014-03-01 11:13:49 UTC
(In reply to Matti Bickel from comment #3)
> This is a left-over from the days when fxscintilla was supposed to support
> multiple fox versions. The behavior changed in fxscintilla-2.28.0 to only
> link against the most recent fox. 
> 
> Can you please try with a newer version? I will file a stable request
> shortly, they have been too long in ~arch anyway.

~arch fxruby (1.6.28) links fine only against ~arch x11-libs/fxscintilla (3.3.5)
and fails against stable (might need some dep tuning to make it clear).

Otherwise looks fine.
Comment 5 Matti Bickel (RETIRED) gentoo-dev 2014-03-24 19:15:43 UTC
I've just removed anything but fxscintilla-3.3.5, so this should be fine now.