Bug 1084081 - Latest fluidsynth update breaks compilation of KDE Minuet
Latest fluidsynth update breaks compilation of KDE Minuet
Status: RESOLVED FIXED
Classification: openSUSE
Product: openSUSE Tumbleweed
Classification: openSUSE
Component: Other
Current
Other Other
: P5 - None : Normal (vote)
: ---
Assigned To: Takashi Iwai
E-mail List
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2018-03-06 09:50 UTC by Luca Beltrame
Modified: 2018-03-07 06:38 UTC (History)
2 users (show)

See Also:
Found By: ---
Services Priority:
Business Priority:
Blocker: ---
Marketing QA Status: ---
IT Deployment: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Luca Beltrame 2018-03-06 09:50:11 UTC
The reason lies in the pkg-config file shipped by fluidsynth (fluidsynth.pc), which contains, on my system:

prefix=/usr
exec_prefix=${prefix}
libdir=${exec_prefix}//usr/lib64

Note that this will expand to a double /usr there. This causes minuet to fail:

ERROR: RPATH "/usr/usr/lib64" on /home/abuild/rpmbuild/BUILDROOT/minuet-17.12.2-1.2.x86_64/usr/lib64/qt5/plugins/minuet/minuetfluidsynthsoundcontroller.so is not allowed
Comment 1 Christophe Giboudeaux 2018-03-06 10:27:04 UTC
Pending patch: https://github.com/FluidSynth/fluidsynth/pull/347
Comment 2 Tom Mbrt 2018-03-06 16:43:50 UTC
Pending OBS request: https://build.opensuse.org/request/show/583526
Comment 3 Takashi Iwai 2018-03-07 06:38:49 UTC
SR already accepted, and forwarded to FACTORY.  Thanks.