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 Mon 14 Oct 2019, 15:08
All times are UTC - 4
 Forum index » Advanced Topics » Additional Software (PETs, n' stuff) » Engineering/Science/Simulation
Open Board View Software Package
Post new topic   Reply to topic View previous topic :: View next topic
Page 1 of 1 [9 Posts]  
Author Message
MrDuckGuy


Joined: 31 Jan 2019
Posts: 106
Location: Hermosa Beach, CA, USA

PostPosted: Wed 01 May 2019, 11:28    Post subject:  Open Board View Software Package
Subject description: Pacakge Installs but Will Not Run in Tahrpup64v6.0.5
 

Hello, Forum;

I downloaded the OpenBoardView-R7.3-Linux.deb
file, and the system's PuppyPackageManager
recognized it as new software and installed it.

The package installed without a menu entry.

When attempting to run this from a terminal
window, my output was:

/usr/bin/openboardview: error while loading shared libraries:
libSDL2-2.0.so.0: cannot open shared object file:
No such file or directory

Script completed hit RETURN to close window.

I am obviously missing something.

The site where this software was downloaded from:
https://openboardview.org/

Link to software:
Link: github/OpenBoardView-R7.3-Linux.deb

Please if there is anyone who knows what I need to do
in order to run this program, let me know.

Distro and kernel below.

Thanks in advance, Kelikaku B'H.

▶—— Distro Specifications ——◀
Distro: tahrpup64 6.0.5
Window Manager: JWM v2.3.4
Desktop Start: xwin jwm

▶—— Linux Kernel ——◀
Kernel Release: 3.14.54
Build Date: Tue Dec 1 17:54:26 GMT 2015
OS Support: GNU/Linux
Architecture: x86_64
SMP Enabled: Yes
image-6.png
 Description   
 Filesize   16.47 KB
 Viewed   246 Time(s)

image-6.png


Last edited by MrDuckGuy on Wed 01 May 2019, 16:22; edited 1 time in total
Back to top
View user's profile Send private message 
bigpup


Joined: 11 Oct 2009
Posts: 12721
Location: S.C. USA

PostPosted: Wed 01 May 2019, 15:59    Post subject:  

Not sure, but this may help. May be other issues.

Try installing this:
http://archive.ubuntu.com/ubuntu/pool/universe/libs/libsdl2/libsdl2-2.0-0_2.0.2+dfsg1-3ubuntu1_amd64.deb

Not making a menu entry is one of the problems using deb packages. Some do make them, some do not.
You can always drag the exec file, for the program, to the desktop and make a link to it, for a icon on the desktop to start it.

_________________
The things they do not tell you, are usually the clue to solving the problem.
When I was a kid I wanted to be older.... This is not what I expected Shocked
YaPI(any iso installer) http://www.murga-linux.com/puppy/viewtopic.php?t=107601
Back to top
View user's profile Send private message 
MrDuckGuy


Joined: 31 Jan 2019
Posts: 106
Location: Hermosa Beach, CA, USA

PostPosted: Fri 03 May 2019, 18:46    Post subject: Re: Open Board View Software Package
Subject description: Pacakge Installs but Will Not Run in Tahrpup64v6.0.5
 

bigpup wrote:
... this may help ...
libsdl2-2.0-0_2.0.2+dfsg1-3ubuntu1_amd64.deb ...
Thanks! I installed it and I think it made a
difference. The error message changed to:

/usr/bin/openboardview: error while loading shared libraries:
libwayland-egl.so.1: cannot open shared object file:
No such file or directory

Script completed hit RETURN to close window.


Is there a next step?
Thanks - Kelikaku B'H.
Back to top
View user's profile Send private message 
mikeslr


Joined: 16 Jun 2008
Posts: 3397
Location: 500 seconds from Sol

PostPosted: Fri 03 May 2019, 19:34    Post subject: Learn to Use List Dynamic Dependencies (ListDD)  

Hi Mr. Duckguy,

Being 'binary compatible' to doesn't make a Puppy identical to the major distro whose binaries were used in woof-building the Puppy. Puppy Package Manager only knows what 'additional' libraries the source distro requires if that package was being installed into THAT distro. 'Ubuntu' Puppies, in particular, often lack libraries which were built-into the binary compatible Ubuntu version. Built-into the Ubuntu version, a dependency is met and is not something a Ubuntu user would have to install. But, under Puppies, those libraries aren't present and do have to be installed.

That's were the Setup>Utilities>ListDD list dynamic dependencies application comes into play. [I've never used it this way, but then, I think I've been doing it the hard way]. Open that application and Left-Click the bottom button named "Packages". A list of all your installed packages will be generated, among them OpenBoardView. Select that and Left-Click "Check Dependencies". A list ALL missing dependencies will be generated.

[You may be able to copy that list to a text-editor making it easy to then copy each missing dependency into Puppy Package Manager, or search for it in Ubuntu's repos or pkgs.org. If you can't copy it into a text editor, you can take a screen shot, or just leave ListDD's list open].

The Hard Way: The way I've been using ListDD is to find its binary, browse to it and call up ListDD from the Right-Click Menu. The "Missing Button" at the bottom generates a missing report [which can be copied to a text-editor]. Usually binaries are located in /usr/bin with obvious names. But if that fails, open /usr/share/applications/NAME_OF_APP.desktop, in a text-editor, look at Exec=. Enter that in pfind. Sometimes the Executable isn't a binary; only a wrapper/script. Open the wrapper/script in a text-editor. Somewhere it calls the binary.

Without a menu entry --i.e. no /usr/share/xxx.destop-- I'd download the application again (NO Install), open it with UExtract, and see what shows up in /bin, /usr/bin, /usr/local/bin, /sbin, and /usr/sbin. Maybe somewhere in /opt.

However, if your application employs python, ListDD doesn't work. Then you'll have to keep starting the application via the terminal and adding the missing components as they are identified.
Back to top
View user's profile Send private message 
perdido


Joined: 09 Dec 2013
Posts: 1366
Location: ¿Altair IV , Just north of Eeyore Junction.?

PostPosted: Sat 04 May 2019, 00:52    Post subject: Re: Open Board View Software Package
Subject description: Pacakge Installs but Will Not Run in Tahrpup64v6.0.5
 

MrDuckGuy wrote:

I am obviously missing something.



try loading the devx when a new program does not run
then troubleshoot missing libs if it won't go

.
Back to top
View user's profile Send private message 
MrDuckGuy


Joined: 31 Jan 2019
Posts: 106
Location: Hermosa Beach, CA, USA

PostPosted: Sun 05 May 2019, 09:50    Post subject: Re: Open Board View Software Package
Subject description: Pacakge Installs but Will Not Run in Tahrpup64v6.0.5
 

mikeslr wrote:
... Setup>Utilities>ListDD
list dynamic dependencies application comes into
play ... copy that list to a text-editor making
it easy to then copy each missing dependency
into Puppy Package Manager, or search for it in
Ubuntu's repos or pkgs.org ... copy it into a
text editor ...
Thanks! I loaded ListDD and there were six
option buttons on the bottom of the application:
'Summary'; 'Complete'; 'Unused'; 'Missing';
'Packages'; and 'Exit'.

My assumption is the only one we need is
'Missing', which displays what seems to me to be
only two libraries. I was able to copy the output
from the program into my clipboard buffer.
Here goes:

/usr/bin/openboardview: /usr/lib/libstdc++.so.6:
version `GLIBCXX_3.4.20' not found
(required by /usr/bin/openboardview)

/usr/bin/openboardview: /usr/lib/libstdc++.so.6:
version `GLIBCXX_3.4.21' not found
(required by /usr/bin/openboardview)

libwayland-egl.so.1 => not found

libstdc++.so.6 (GLIBCXX_3.4.20) => not found
libstdc++.so.6 (GLIBCXX_3.4.21) => not found


So how do I add the missing libraries?

Quote:
... Without a menu entry --i.e. no
/usr/share/xxx.destop-- I'd download the
application again (NO Install), open it with
UExtract, and see what shows up in /bin,
/usr/bin, /usr/local/bin, /sbin, and /usr/sbin.
Maybe somewhere in /opt. ...
I might like to get this into the menu at some
point. Once the program runs that is. For now,
I ran Pfind and set a shortcut on the desktop
to the /usr/bin/openboardview file.

Thanks so very much!! - Kelikaku B'H.
2019-05-05OpenBoardViewDependencies.png
 Description   Output from ListDD program. B'H.
 Filesize   36.29 KB
 Viewed   134 Time(s)

2019-05-05OpenBoardViewDependencies.png

Back to top
View user's profile Send private message 
bigpup


Joined: 11 Oct 2009
Posts: 12721
Location: S.C. USA

PostPosted: Sun 05 May 2019, 13:38    Post subject:  

Found this info from a web search.

Quote:
Re: MediaInfo: Version `GLIBCXX_3.4.20' not found!

I have found that libstdc++.so.6 is actually a symbolic link to libstdc++.so.6.0.19 . I thought may be libstdc++.so.6.0.20 would solve my problem as the required version is GLIBCXX_3.4.20 . So I searched a little to know which version of GCC contains libstdc++.so.6.0.20 . Found this document which is indicating GCC 4.9.0 contains it. So I installed GCC 4.9.0 which solved my problem.


Could try a search in Puppy Package Manager(PPM) for gcc.

_________________
The things they do not tell you, are usually the clue to solving the problem.
When I was a kid I wanted to be older.... This is not what I expected Shocked
YaPI(any iso installer) http://www.murga-linux.com/puppy/viewtopic.php?t=107601
Back to top
View user's profile Send private message 
perdido


Joined: 09 Dec 2013
Posts: 1366
Location: ¿Altair IV , Just north of Eeyore Junction.?

PostPosted: Sun 05 May 2019, 14:36    Post subject:  

bigpup wrote:
Found this info from a web search.

Quote:
Re: MediaInfo: Version `GLIBCXX_3.4.20' not found!

I have found that libstdc++.so.6 is actually a symbolic link to libstdc++.so.6.0.19 . I thought may be libstdc++.so.6.0.20 would solve my problem as the required version is GLIBCXX_3.4.20 . So I searched a little to know which version of GCC contains libstdc++.so.6.0.20 . Found this document which is indicating GCC 4.9.0 contains it. So I installed GCC 4.9.0 which solved my problem.


Could try a search in Puppy Package Manager(PPM) for gcc.


Or shoot on over to pkgs-org maybe.....
https://ubuntu.pkgs.org/14.04/ubuntu-main-amd64/libstdc++6_4.8.2-19ubuntu1_amd64.deb.html
Code:
/usr/lib/x86_64-linux-gnu/libstdc++.so.6
/usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.19
/usr/share/doc/libstdc++6
Back to top
View user's profile Send private message 
6502coder


Joined: 23 Mar 2009
Posts: 645
Location: Western United States

PostPosted: Sun 05 May 2019, 16:35    Post subject:  

I do not have a good feeling about that Wayland dependency, although this may help:
https://askubuntu.com/questions/672620/how-to-fix-missing-libwayland-egl-so-1-and-libuser-accounts-so-in-ubuntu-14-04-3
Back to top
View user's profile Send private message 
Display posts from previous:   Sort by:   
Page 1 of 1 [9 Posts]  
Post new topic   Reply to topic View previous topic :: View next topic
 Forum index » Advanced Topics » Additional Software (PETs, n' stuff) » Engineering/Science/Simulation
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.0698s ][ Queries: 12 (0.0241s) ][ GZIP on ]