LinuxQuestions.org
Download your favorite Linux distribution at LQ ISO.
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 09-24-2013, 12:21 PM   #1
crowonawire
LQ Newbie
 
Registered: Feb 2013
Posts: 4

Rep: Reputation: Disabled
[Solved] Slackware-current and sparkleshare (missing libwebkitgtk-1.0.so.0)


I recently upgrade Slackware to Current. After updating, I started to run into a few problems with sparkleshare (built from a SlackBuild).

Code:
$ sparkleshare start

13:10:46 | Config | Updated notifications:True
13:10:46 | Config | Updated "/home/user/.config/sparkleshare/config.xml"

Unhandled Exception:
System.TypeInitializationException: An exception was thrown by the type initializer for WebKit.WebView ---> System.DllNotFoundException: libwebkitgtk-1.0.so.0
  at (wrapper managed-to-native) WebKit.Download:webkit_download_get_type ()
  at WebKit.Download.get_GType () [0x00000] in <filename unknown>:0 
  at GtkSharp.WebkitSharp.ObjectManager.Initialize () [0x00000] in <filename unknown>:0 
  at WebKit.WebView..cctor () [0x00000] in <filename unknown>:0 
  --- End of inner exception stack trace ---
  at SparkleShare.SparkleEventLog..ctor () [0x00000] in <filename unknown>:0 
  at SparkleShare.SparkleUI..ctor () [0x00000] in <filename unknown>:0 
  at SparkleShare.Program.Main (System.String[] args) [0x00000] in <filename unknown>:0 
[ERROR] FATAL UNHANDLED EXCEPTION: System.TypeInitializationException: An exception was thrown by the type initializer for WebKit.WebView ---> System.DllNotFoundException: libwebkitgtk-1.0.so.0
  at (wrapper managed-to-native) WebKit.Download:webkit_download_get_type ()
  at WebKit.Download.get_GType () [0x00000] in <filename unknown>:0 
  at GtkSharp.WebkitSharp.ObjectManager.Initialize () [0x00000] in <filename unknown>:0 
  at WebKit.WebView..cctor () [0x00000] in <filename unknown>:0 
  --- End of inner exception stack trace ---
  at SparkleShare.SparkleEventLog..ctor () [0x00000] in <filename unknown>:0 
  at SparkleShare.SparkleUI..ctor () [0x00000] in <filename unknown>:0 
  at SparkleShare.Program.Main (System.String[] args) [0x00000] in <filename unknown>:0
The error seems to be about not finding libwebkitgtk-1.0.so.0. So I went to investigate my libraries and found that it exists:

/usr/lib64/libwebkitgtk-1.0.so
/usr/lib64/libwebkitgtk-1.0.so.0.13.4
/usr/lib64/libwebkitgtk-1.0.la
/usr/lib64/libwebkitgtk-1.0.so.0

"webkitgtk-1.8.3-x86_64-1_SBo" is also found in in /var/log/packages

I figured it might be looking for a 32-bit version of the library even though the package was built using AlienBob's multilib packages, so I tried linking (ln -sf) the 64-bit version into /usr/lib. No luck. I've also tried rebuilding sparkleshare with no luck. Then, I tried to rebuild webkitgtk using the Slackbuilds (I know they're not supported for current), but then the compile of webkitgtk errors out (sorry, I didn't save the error message, but I'l trying again now. I'll add it I have it.) I've even tried getting the newest version of sparkleshare from Git and it will build but crashes with not error message.

Anyone else worked through this same problem? What'd you find out? Do I need to rebuild webkitgtk fetched from git?

Last edited by crowonawire; 09-24-2013 at 04:31 PM.
 
Old 09-24-2013, 01:48 PM   #2
ponce
LQ Guru
 
Registered: Aug 2004
Location: Pisa, Italy
Distribution: Slackware
Posts: 7,528

Rep: Reputation: 4472Reputation: 4472Reputation: 4472Reputation: 4472Reputation: 4472Reputation: 4472Reputation: 4472Reputation: 4472Reputation: 4472Reputation: 4472Reputation: 4472
dunno about sparkleshare (won't try to build it, too many deps), but if you need a SlackBuild for webkitgtk compatible with -current, apply these modifications to the version on SBo (note also the new dependency libwebp)

http://cgit.ponce.cc/slackbuilds/commit/?h=webkitgtk

Last edited by ponce; 09-24-2013 at 01:49 PM.
 
2 members found this post helpful.
Old 09-24-2013, 04:31 PM   #3
crowonawire
LQ Newbie
 
Registered: Feb 2013
Posts: 4

Original Poster
Rep: Reputation: Disabled
Thanks. That seems to have worked.
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

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
Slackware-current: ghostscript 9.02 upgrade result in missing print filter hj1967 Slackware 2 06-25-2011 11:18 AM
[SOLVED] Slackware-current, Audacious missing from XFCE system tray Eternal_Newbie Slackware 0 02-08-2008 05:39 PM
Slackware 12.0/current - pkg-config files missing ArcLinux Slackware 5 08-22-2007 02:32 PM
rc scripts in slackware-current, rc.0 missing? GamerX Slackware 4 04-13-2007 09:02 AM

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

All times are GMT -5. The time now is 06:05 AM.

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