Puppy Linux Discussion Forum Forum Index Puppy Linux Discussion Forum
Puppy HOME page : puppylinux.com
"THE" alternative forum : puppylinux.info
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

The time now is Tue 02 Sep 2014, 08:53
All times are UTC - 4
 Forum index » House Training » Users ( For the regulars )
Skipstone is missing libraries in Wary 5.3
Moderators: Flash, Ian, JohnMurga
Post new topic   Reply to topic View previous topic :: View next topic
Page 1 of 1 [11 Posts]  
Author Message
sandlynx

Joined: 22 Aug 2008
Posts: 41

PostPosted: Tue 27 Nov 2012, 09:22    Post subject:  Skipstone is missing libraries in Wary 5.3
Subject description: How do I find and install the missing libraries?
 

I just installed Wary 5.3, full install. From Puppy Package Manager, I downloaded skipstone-0.9.7 from the puppy-4 repo. Before I installed skipstone, it said "It seems dependencies are already installed" so I figured no problem. It said skipstone was successfully installed. Then it checked for missing libraries and dependencies and found missing libraries:
libgtkembedmoz.so
libxpsom_compt.so
and libxpcom_core.so.
Then I went to menu>setup>Check dependincies installed pkg and it confirmed the missing libraries. Ignorantly, I expected it would find and install the missing libraries, but it didn't. So, how do I find and install these missing libraries? I'm not a programmer or coder so I need a detailed explanation. Thanks.
Back to top
View user's profile Send private message 
Semme

Joined: 07 Aug 2011
Posts: 3808
Location: World_Hub

PostPosted: Tue 27 Nov 2012, 10:49    Post subject:  

Not sure about libxpsom_compt.so, but those others are from the *komposer* pkg.

When you're missing a dependency, here's an easy way to find out where it's from..
Back to top
View user's profile Send private message 
Makoto


Joined: 03 Sep 2009
Posts: 1793
Location: Out wandering... maybe.

PostPosted: Tue 27 Nov 2012, 14:35    Post subject:  

Question is, does skipstone actually run?

As far as I'm aware, PPM usually only checks the 'usual' (standard) places for libs (like ~/.usr/lib/, for example). It won't recognize the dependencies being elsewhere on the system, such as when someone includes them with another program, in that program's folder.

_________________
[ Puppy 4.3.1 JP, Frugal install | 1GB RAM | 1.3GB swap ] * My Pidgin Builds for Puppy 4.3.1+
In memory of our beloved American Eskimo puppy (1995-2010) and black Lab puppy (1997-2011).
Back to top
View user's profile Send private message 
sandlynx

Joined: 22 Aug 2008
Posts: 41

PostPosted: Tue 27 Nov 2012, 15:33    Post subject: Missing libraries
Subject description: Where do you get them?
 

I just ran Puppy Package Manager and expected it to put stuff where it belongs. Whereever it put it is where it went. And, no, it doesn't run at all. I uninstalled it since I can't use it.
I do have another question though. Is it necessary to update each repo entry individually? Like puppy-5, then puppy-4, then puppy, quirky, separately? I hit the radio button for Wary puppy 5 and updated, expecting everything chosen would be updated too.
Back to top
View user's profile Send private message 
Makoto


Joined: 03 Sep 2009
Posts: 1793
Location: Out wandering... maybe.

PostPosted: Wed 28 Nov 2012, 00:09    Post subject:  

I probably can't really answer that question, as I'm sticking with Puppy 4.3.1 for the time being - but in the 4.3.1 PPM, the repo radio buttons at the top of the main window just switch the list to programs in the repos compiled for those specific versions of Puppy. I have to select Update Now from the options page to refresh/update the repo lists. Smile
_________________
[ Puppy 4.3.1 JP, Frugal install | 1GB RAM | 1.3GB swap ] * My Pidgin Builds for Puppy 4.3.1+
In memory of our beloved American Eskimo puppy (1995-2010) and black Lab puppy (1997-2011).
Back to top
View user's profile Send private message 
npierce

Joined: 28 Dec 2009
Posts: 858

PostPosted: Wed 28 Nov 2012, 10:46    Post subject:  

sandlynx wrote:
Then it checked for missing libraries and dependencies and found missing libraries:
libgtkembedmoz.so
libxpsom_compt.so
and libxpcom_core.so.

skipstone-0.9.7 doesn't require libxpsom_compt.so, but it does require libxpcom_compat.so. (Note the c and the a in libxpcom_compat.so.)

Have you tried Semme's suggestion of komposer? libxpcom_compat.so is also in that package. It is available from the Puppy-5 repository: http://distro.ibiblio.org/puppylinux/pet_packages-5/
Back to top
View user's profile Send private message 
sandlynx

Joined: 22 Aug 2008
Posts: 41

PostPosted: Wed 28 Nov 2012, 21:00    Post subject: Part of Komposer package
Subject description: Yes, but....
 

Semme wrote:
Not sure about libxpsom_compt.so, but those others are from the *komposer* pkg.

When you're missing a dependency, here's an easy way to find out where it's from..


Semme,
You said "the others are from the Komposer pkg". So, I downloaded Komposer-0.8-dpup, and got an even bigger mess.
It said: "It seems all dependencies are already installed.....
....The following package has been successfully installed:
kompozer-0.8-dpup

Puppy has searched for any missing shared libraries of these packages: kompozer-0.8-dpup

The libraries are missing:
File /opt/kompozer-0.8a4/xpcshell has these missing library files:
libmozjs.so libxpcom_core.so
File /opt/kompozer-0.8a4/libxpistub.so has these missing library files:
libxpcom_core.so
File /opt/kompozer-0.8a4/TestGtkEmbed has these missing library files:
libgtkembedmoz.so libmozjs.so libxpcom_core.so
File /opt/kompozer-0.8a4/libjsj.so has these missing library files:
libmozjs.so libxpcom_core.so
File /opt/kompozer-0.8a4/components/libnecko.so has these missing library files:
libxpcom_core.so
File /opt/kompozer-0.8a4/components/libfileview.so has these missing library files:
libxpcom_core.so
File /opt/kompozer-0.8a4/components/libcommandlines.so has these missing library files:
libxpcom_core.so
File /opt/kompozer-0.8a4/components/libchrome.so has these missing library files:
libxpcom_core.so
File /opt/kompozer-0.8a4/components/libremoteservice.so has these missing library files:
libxpcom_core.so
File /opt/kompozer-0.8a4/components/libcomposer.so has these missing library files:
libxpcom_core.so
File /opt/kompozer-0.8a4/components/libspellchecker.so has these missing library files:
libxpcom_core.so
File /opt/kompozer-0.8a4/components/libjar50.so has these missing library files:
libxpcom_core.so
File /opt/kompozer-0.8a4/components/libimglib2.so has these missing library files:
libgkgfx.so libxpcom_core.so
File /opt/kompozer-0.8a4/components/libmozfind.so has these missing library files:
libxpcom_core.so libmozjs.so
File /opt/kompozer-0.8a4/components/libtxmgr.so has these missing library files:
libxpcom_core.so
File /opt/kompozer-0.8a4/components/libimgicon.so has these missing library files:
libgnomeui-2.so.0 libbonoboui-2.so.0 libgnomevfs-2.so.0 libgnome-2.so.0 libbonobo-2.so.0 libbonobo-activation.so.4 libORBit-2.so.0 libgconf-2.so.4 libxpcom_core.so
File /opt/kompozer-0.8a4/components/libgkplugin.so has these missing library files:
libxpcom_core.so libmozjs.so libgtkxtbin.so
File /opt/kompozer-0.8a4/components/libpref.so has these missing library files:
libmozjs.so libxpcom_core.so
File /opt/kompozer-0.8a4/components/libhtmlpars.so has these missing library files:
libxpcom_core.so
File /opt/kompozer-0.8a4/components/libembedcomponents.so has these missing library files:
libgkgfx.so libxpcom_core.so libmozjs.so
File /opt/kompozer-0.8a4/components/libappcomps.so has these missing library files:
libxpcom_core.so libmozjs.so
File /opt/kompozer-0.8a4/components/libtoolkitcomps.so has these missing library files:
libgkgfx.so libxpcom_core.so libmozjs.so
File /opt/kompozer-0.8a4/components/libxpconnect.so has these missing library files:
libxpcom_core.so libmozjs.so
File /opt/kompozer-0.8a4/components/liboji.so has these missing library files:
libjsj.so libxpcom_core.so libmozjs.so
File /opt/kompozer-0.8a4/components/libwidget_gtk2.so has these missing library files:
libxpcom_core.so libgkgfx.so libgtkxtbin.so
File /opt/kompozer-0.8a4/components/libstoragecomps.so has these missing library files:
libxpcom_core.so libmozjs.so
File /opt/kompozer-0.8a4/components/libjsd.so has these missing library files:
libxpcom_core.so libmozjs.so
File /opt/kompozer-0.8a4/components/libmork.so has these missing library files:
libxpcom_core.so
File /opt/kompozer-0.8a4/components/libeditor.so has these missing library files:
libgkgfx.so libxpcom_core.so libmozjs.so
File /opt/kompozer-0.8a4/components/libxpinstall.so has these missing library files:
libmozjs.so libxpcom_core.so libxpcom_compat.so
File /opt/kompozer-0.8a4/components/libwebbrwsr.so has these missing library files:
libxpcom_core.so
File /opt/kompozer-0.8a4/components/libaccessibility.so has these missing library files:
libgkgfx.so libxpcom_core.so
File /opt/kompozer-0.8a4/components/libnsappshell.so has these missing library files:
libxpcom_core.so libmozjs.so
File /opt/kompozer-0.8a4/components/libgfxps.so has these missing library files:
libgfxpsshar.so libgkgfx.so libxpcom_core.so
File /opt/kompozer-0.8a4/components/libucvmath.so has these missing library files:
libxpcom_core.so
File /opt/kompozer-0.8a4/components/libpippki.so has these missing library files:
libxpcom_core.so libmozjs.so
File /opt/kompozer-0.8a4/components/libmozgnome.so has these missing library files:
libxpcom_core.so libgconf-2.so.4 libgnomevfs-2.so.0 libgnome-2.so.0 libbonobo-2.so.0 libbonobo-activation.so.4 libORBit-2.so.0
File /opt/kompozer-0.8a4/components/libdocshell.so has these missing library files:
libmozjs.so libxpcom_core.so
File /opt/kompozer-0.8a4/components/libgklayout.so has these missing library files:
libgkgfx.so libxpcom_core.so libmozjs.so
File /opt/kompozer-0.8a4/components/libi18n.so has these missing library files:
libxpcom_core.so
File /opt/kompozer-0.8a4/components/libmyspell.so has these missing library files:
libxpcom_core.so
File /opt/kompozer-0.8a4/components/libxpcom_compat_c.so has these missing library files:
libxpcom_core.so libxpcom_compat.so
File /opt/kompozer-0.8a4/components/libpipnss.so has these missing library files:
libxpcom_core.so libmozjs.so
File /opt/kompozer-0.8a4/components/librdf.so has these missing library files:
libxpcom_core.so
File /opt/kompozer-0.8a4/components/libcaps.so has these missing library files:
libmozjs.so libxpcom_core.so
File /opt/kompozer-0.8a4/components/libpipboot.so has these missing library files:
libxpcom_core.so libmozjs.so
File /opt/kompozer-0.8a4/components/libuconv.so has these missing library files:
libxpcom_core.so
File /opt/kompozer-0.8a4/components/libgfx_gtk.so has these missing library files:
libgkgfx.so libmozjs.so libxpcom_core.so libgfxpsshar.so
File /opt/kompozer-0.8a4/components/libnecko2.so has these missing library files:
libxpcom_core.so
File /opt/kompozer-0.8a4/libxpcom.so has these missing library files:
libxpcom_core.so
File /opt/kompozer-0.8a4/libgfxpsshar.so has these missing library files:
libxpcom_core.so
File /opt/kompozer-0.8a4/libgtkembedmoz.so has these missing library files:
libxpcom_core.so
File /opt/kompozer-0.8a4/libgkgfx.so has these missing library files:
libxpcom_core.so
File /opt/kompozer-0.8a4/plugins/libnullplugin.so has these missing library files:
libxpcom_core.so
File /opt/kompozer-0.8a4/plugins/libunixprintplugin.so has these missing library files:
libxpcom_core.so
File /opt/kompozer-0.8a4/kompozer-bin has these missing library files:
libmozjs.so libxpcom_core.so
File /opt/kompozer-0.8a4/libxpcom_compat.so has these missing library files:
libxpcom_core.so

A couple of those look familiar from the attempted skipstone installation. PPM also noted:
These needed libraries exist but are not in the library search path (it is assumed that a startup script in the package makes these libraries loadable by the application):
libgfxpsshar.so
libgkgfx.so
libgtkembedmoz.so
libgtkxtbin.so
libjsj.so
libmoxjs.so
libxpcom_compat.so
libxpcom_core.so


I have no idea what to do with any of this. And, no, komposer is not working.
Back to top
View user's profile Send private message 
Semme

Joined: 07 Aug 2011
Posts: 3808
Location: World_Hub

PostPosted: Thu 29 Nov 2012, 08:24    Post subject:  

For an /opt pkg- you need a symlink. Use Pfind and tell us.. where in /opt/kompozer-0.8a4 is libxpcom_core.so hiding?
Back to top
View user's profile Send private message 
npierce

Joined: 28 Dec 2009
Posts: 858

PostPosted: Thu 29 Nov 2012, 12:50    Post subject:  

Try this. Open a new terminal window and enter these commands:
Code:
export MOZILLA_FIVE_HOME=/opt/kompozer-0.8a4
export LD_LIBRARY_PATH=/opt/kompozer-0.8a4:$LD_LIBRARY_PATH
skipstone

You will see a lot of debug messages scrolling through that window, but a new SkipStone window should open.

Unfortunately, moving or linking the new libraries into the usual search path would probably cause conflicts with your existing installation of seamonkey or firefox. So those two environmental variables (MOZILLA_FIVE_HOME and LD_LIBRARY_PATH) need to be set differently for skipstone than for other applications, which is why they must be set before starting skipstone. If you exit skipstone, you can restart it from that same terminal window without setting them again, but once you close that terminal window they are gone.

If those commands work for you, you could put them into a bash script to save typing them each time.

I had never used skipstone before. Left-clicking on links doesn't work for me. I need to use the right-button menu and choose "Open in this Window". Is this normal behavior for skipstone?
Back to top
View user's profile Send private message 
Colonel Panic


Joined: 16 Sep 2006
Posts: 1511

PostPosted: Sun 14 Jul 2013, 09:36    Post subject:  

npierce wrote:
Try this. Open a new terminal window and enter these commands:
Code:
export MOZILLA_FIVE_HOME=/opt/kompozer-0.8a4
export LD_LIBRARY_PATH=/opt/kompozer-0.8a4:$LD_LIBRARY_PATH
skipstone

You will see a lot of debug messages scrolling through that window, but a new SkipStone window should open.

Unfortunately, moving or linking the new libraries into the usual search path would probably cause conflicts with your existing installation of seamonkey or firefox. So those two environmental variables (MOZILLA_FIVE_HOME and LD_LIBRARY_PATH) need to be set differently for skipstone than for other applications, which is why they must be set before starting skipstone. If you exit skipstone, you can restart it from that same terminal window without setting them again, but once you close that terminal window they are gone.

If those commands work for you, you could put them into a bash script to save typing them each time.

I had never used skipstone before. Left-clicking on links doesn't work for me. I need to use the right-button menu and choose "Open in this Window". Is this normal behavior for skipstone?


Just tried this in Legacy OS4 Mini (which is based on Puppy 4.21) and hey,. it worked! Thanks for the suggestion.

_________________
Stone Pentium IV (2.4 GHz), 2 GB of RAM, 160 GB hard drive running Puppy Slacko 5.9.3, Puppy EmSee v2.1, Puppy 4.31 Workhorse, Puppy Carolina 1.2, Puppy Legacy OS2 LTS and Puppy Upup Raring 3.9.9.2.
Back to top
View user's profile Send private message 
npierce

Joined: 28 Dec 2009
Posts: 858

PostPosted: Tue 23 Jul 2013, 19:12    Post subject:  

You're welcome. Glad to hear it worked for you.
Back to top
View user's profile Send private message 
Display posts from previous:   Sort by:   
Page 1 of 1 [11 Posts]  
Post new topic   Reply to topic View previous topic :: View next topic
 Forum index » House Training » Users ( For the regulars )
Jump to:  

You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Powered by phpBB © 2001, 2005 phpBB Group
[ Time: 0.0927s ][ Queries: 12 (0.0042s) ][ GZIP on ]