LinuxQuestions.org
Download your favorite Linux distribution at LQ ISO.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware
User Name
Password
Slackware This Forum is for the discussion of Slackware Linux.

Notices


Reply
  Search this Thread
Old 12-07-2017, 06:50 PM   #1
1337_powerslacker
Member
 
Registered: Nov 2009
Location: Kansas, USA
Distribution: Slackware64-15.0
Posts: 862
Blog Entries: 9

Rep: Reputation: 592Reputation: 592Reputation: 592Reputation: 592Reputation: 592Reputation: 592
icu4c package upgrade in -current mpv breakage & fix


The latest update in current broke mpv by upgrading icu4c, which didn't include libicule, which is required by mpv to operate.

A little Googling revealed the purpose of libicule, among others:
Quote:

libicudata.so is the data library.

libicui18n.so is the internationalization (i18n) library.

libicuio.so is the ICU I/O (unicode stdio) library.

libicule.so is the layout engine.

libiculx.so is the layout extensions engine.

libicutest.so is the test library.

libicutu.so is the tool utility library.

libicuuc.so is the common library.
Further Googling revealed this little gem:
Quote:
The ICU LayoutEngine has been removed in ICU 58. It had not had active development for some time, had many open bugs, and had been deprecated in ICU 54.

Users of ICU Layout are strongly encouraged to consider the HarfBuzz project as a replacement for the ICU Layout Engine. An ICU team member responsible for the Layout Engine is contributing fixes and features to HarfBuzz, and a drop in wrapper is available to allow use of HarfBuzz as a direct replacement for the ICU layout engine.
I did some digging around in /usr/lib64, and discovered the hack to get things moving again:
Code:
ln -s libharfbuzz.so libicule.so.51
And mpv works once again.

Have a great day!
 
Old 12-07-2017, 06:58 PM   #2
dugan
LQ Guru
 
Registered: Nov 2003
Location: Canada
Distribution: distro hopper
Posts: 11,222

Rep: Reputation: 5320Reputation: 5320Reputation: 5320Reputation: 5320Reputation: 5320Reputation: 5320Reputation: 5320Reputation: 5320Reputation: 5320Reputation: 5320Reputation: 5320
Eh? MPV didn't break for me after I upgraded icu4c.
 
Old 12-07-2017, 07:24 PM   #3
1337_powerslacker
Member
 
Registered: Nov 2009
Location: Kansas, USA
Distribution: Slackware64-15.0
Posts: 862

Original Poster
Blog Entries: 9

Rep: Reputation: 592Reputation: 592Reputation: 592Reputation: 592Reputation: 592Reputation: 592
It did for me. I thought that if I *didn't* post something, other people would complain, and if I did, no others would have encountered the problem I did. Classic Catch-22. Oh, well.
 
Old 12-08-2017, 04:15 AM   #4
GazL
LQ Veteran
 
Registered: May 2008
Posts: 6,897

Rep: Reputation: 5018Reputation: 5018Reputation: 5018Reputation: 5018Reputation: 5018Reputation: 5018Reputation: 5018Reputation: 5018Reputation: 5018Reputation: 5018Reputation: 5018
No changes necessary here either.
 
Old 12-08-2017, 09:39 AM   #5
orbea
Senior Member
 
Registered: Feb 2015
Distribution: Slackware64-current
Posts: 1,950

Rep: Reputation: Disabled
I think a likely explanation is that either mpv or some dependency of mpv should be recompiled after current updated and you have not done this.

You could use ldd to search your system for missing libraries and recompile as needed, for example.

https://notabug.org/orbea/SlackBuild...ipts/brokenpkg

Granted this is rather slow.
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
[SOLVED] Today's -current icu4c upgrade broke ktown's sddm dugan Slackware 37 07-28-2019 01:39 PM
[SOLVED] How to fix the mpv-0.4.2 chapter seeking bug nokangaroo Linux - Software 0 08-01-2014 06:44 PM
Broken Package during upgrade - unable to fix farslayer Debian 6 10-02-2006 11:10 AM
Sid dist-upgrade breakage. Be careful. johnMG Debian 36 04-20-2006 09:17 AM
Fluxbox upgrade breakage Phantomas Linux - Newbie 3 08-11-2003 01:21 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware

All times are GMT -5. The time now is 03:56 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration