LinuxQuestions.org
Help answer threads with 0 replies.
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 04-17-2010, 04:50 PM   #16
Alien Bob
Slackware Contributor
 
Registered: Sep 2005
Location: Eindhoven, The Netherlands
Distribution: Slackware
Posts: 7,499

Rep: Reputation: 5827Reputation: 5827Reputation: 5827Reputation: 5827Reputation: 5827Reputation: 5827Reputation: 5827Reputation: 5827Reputation: 5827Reputation: 5827Reputation: 5827

There is no libpng at "my place" because libpng is part of Slackware. It was however upgraded to version 1.4 in Slackware-current. This version 1.4 of the PHG library is not fully compatible with the older library, which introduced certain issues with other software, such as the error you are getting.

The question is, where did you get this program "praat"? Was it built for Slackware 13.0 but are you running it on Slackware-current?

Have you tried compiling "praat" from source, yourself? What version of Slackware are you using? You do realize that the last post in this thread was more than two years ago before you added to it?

Eric
 
Old 04-17-2010, 05:33 PM   #17
dumdadum
Member
 
Registered: May 2009
Location: Montreal, Quebec, Canada
Distribution: Slackware 14.1 64 bits
Posts: 238

Rep: Reputation: 15
Question

Quote:
Originally Posted by Nille_kungen View Post
@dumdadum how did you install praat?
The "no version information available" is mostly seen on binaries compiled on an debian based distribution.
On distributions like ubuntu there are 3 things thats not in upstream version of libpng and there for not in Slackware.
And one of them are "versioned symbols"

From README.Debian
This version diverges from upstream in 3 ways :
1) the library is explicitly linked with -lm -lz
2) libpng.so.3 is just a compatibility symlink
3) symbols are versioned

So did you use an precompiled debian binary instead of compiling from source?
Hum, I would have to admit you're pretty good. Here's what I did.

I went on google, typed praat, and went on the first link showed. There I found a precompiled executable of the praat program. It said on the website to just untar it and voilą, ready to run with the ./praat command. But they offer praat on debian and ubuntu available from apt-get download, so I figure that the executable found there might be exactly what you're saying, compiled on a ubuntu or debain machine.

So what is left to do? Recompile it on my slackware machine? Cause the source is availabe, I'm just kinda scared of making the step into starting to compile my softwares on my own. I'm kinda spoiled with SBo or Alien Bob's site where a .SlackBuild file does a ready to install package for me. I guess maybe that means I have to start learning to make my own packages...

Anyways so yeah, do I have to compiled praat from source to eliminate this problem? If so, well, I should get to work quick if I want to get this over with...

Cheers,
Dumdadum
 
Old 04-18-2010, 05:40 AM   #18
dumdadum
Member
 
Registered: May 2009
Location: Montreal, Quebec, Canada
Distribution: Slackware 14.1 64 bits
Posts: 238

Rep: Reputation: 15
Exclamation

Quote:
Originally Posted by Nille_kungen View Post
@dumdadum how did you install praat?
The "no version information available" is mostly seen on binaries compiled on an debian based distribution.
On distributions like ubuntu there are 3 things thats not in upstream version of libpng and there for not in Slackware.
And one of them are "versioned symbols"

From README.Debian
This version diverges from upstream in 3 ways :
1) the library is explicitly linked with -lm -lz
2) libpng.so.3 is just a compatibility symlink
3) symbols are versioned

So did you use an precompiled debian binary instead of compiling from source?
Ok I'm a real idiot. I was running praat with my ssh console. No wunder it wouldnt start. So I logged in with tightvnc, and for some reason it would only run as root. So I physically logged into my machine with my regular user and praat actually starts. I dont know if there will be bugs when my roomate will try to use it though, seeing I have such a hard time compiling it from source... cause yeah, I went on the adventure to compile it from source. Still, this topic aint about praat, its about that error message, and it doesnt keep me from running praat as I can see. If I have any other questions regarding the building of praat I'll start a fresh topic so I dont mix things up.

Cheers,
Dumdadum
 
Old 04-18-2010, 06:01 AM   #19
dumdadum
Member
 
Registered: May 2009
Location: Montreal, Quebec, Canada
Distribution: Slackware 14.1 64 bits
Posts: 238

Rep: Reputation: 15
Thumbs up

Quote:
Originally Posted by Alien Bob View Post
There is no libpng at "my place" because libpng is part of Slackware. It was however upgraded to version 1.4 in Slackware-current. This version 1.4 of the PHG library is not fully compatible with the older library, which introduced certain issues with other software, such as the error you are getting.

The question is, where did you get this program "praat"? Was it built for Slackware 13.0 but are you running it on Slackware-current?

Have you tried compiling "praat" from source, yourself? What version of Slackware are you using? You do realize that the last post in this thread was more than two years ago before you added to it?

Eric
Hey Eric, yeah libpng is installed, you're absolutly right. I just thought I had to upgrade it to fix the error message. Seems I think an upgrade can fix it all. My bad. So yeah I also thought that package libglpng-1.45-i486-1_SBo.tgz would help, but it didnt. Maybe libglpng and libpng arent the same. Or maybe it is. I dont know frankly.

Praat is a software that my roomate uses. He studies to make his PhD to become an orthophonist and thats where he uses praat. He has a Ubuntu machine and didnt have problems installing it because its in the repository. apt-get install praat run as root solves this. But he has another laptop, wich to make a long story short, runs slackware, that I installed with PXE, because the CD/DVD drive is broken. He had installed Ubuntu on it and it was sooooo slow, so I told him I would install slackware and configure it for him since he doesnt know slackware and also doesnt have the time to fiddle with it since he's so busy with school. Praat wasnt on SBo, so I went on the praat website and downloaded a compiled executable. Now because of a few mistakes I did I thought it wasnt running, but it does, even if I get that error message. And I'm running slackware 13.0. I have enough problems as it is fixing my bugs compiling here and there that I'm not about to start with slackware-current. Honestly, I dont think I'm that good enough to be running current.

Since I thought it wasnt running, I started my adventure to compile praat from source. And there too I have a fair amount of trouble. First it wouldnt find libXm.a cause it was looking in the wrong place, so I made a link to it. It solved that error, but now I have all sorts of undefined references to openmotif 2.3.2, the version I got from "your place". And frankly, with my past experience with ffmpeg, I now believe that your package isnt the problem.

It would be great if I could compile praat from source. That would probably be the best solution because the compiled program is only a single file and can be run fairly easely.

I think I will email the author of the program. See what they have to say. I also started a topic with my problems building praat. Because I do realise that this topic we're in was about an error message, not about praat. And no Eric, I didnt realise that the last post was two years ago.

Thanks for your reply,
Dumdadum
 
  


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
/usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.9' not found (required by ./example1) babu198649 Linux - Newbie 24 12-02-2010 04:09 AM
oops, I stripped /usr/lib and /usr/X11R6/lib ! H_TeXMeX_H Slackware 2 02-08-2007 09:27 PM
libgcc_s.so.1: version `GCC_4.2.0' not found (required by /usr/bin/../lib/libstdc++.s hferretluv Linux - Software 4 12-18-2006 12:31 PM
Compromised? Files "/usr/lib.hwm", "/usr/lib.pwd", "/usr/lib.pwi" Klaus Pforte Linux - Security 4 09-28-2004 11:33 PM
/usr/lib/libstdc++.so.5: version 'GLIBCPP_3.2.2' not found vidi Linux - Software 1 06-10-2004 09:26 AM

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

All times are GMT -5. The time now is 02:34 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
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration