LinuxQuestions.org
Review your favorite Linux distribution.
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-23-2012, 06:24 AM   #1
vdemuth
Member
 
Registered: Oct 2003
Location: West Midlands, UK
Distribution: Slackware 14 (Server),Suse 13.1 (Desktop),, Mepis on the wifes lappy
Posts: 770

Rep: Reputation: 94
New Slackware 14 backward compatibility


Having a few issues with programs that ran perfectly well in 13.37, but now fail miserably in 14. Just wondering what testing goes into Slackware, (and any other distro for that matter) to ensure that compatibility with existing programs is maintained.

I suppose it might help to understand what environment Patrick uses when he produces the distro. Presumably he has absolutely a bare bones system with nothing from any extraneous source.

Anyway, specifically talking on this occasion at least about XBMC which just doesn't run anymore, nor rebuild, failing with libraries missing.And before I get shot down in flames, yes I know it's not one of the stock packages.

Brings me to another question as well I suppose. How long does it take Slackbuilds/Sbopkg et al to catch up with the moving target?
 
Old 09-23-2012, 06:35 AM   #2
Didier Spaier
Senior Member
 
Registered: Nov 2008
Location: Paris, France
Distribution: Slackware{,64}-{14.1,current} on a Lenovo Thinkpad W520
Posts: 4,676

Rep: Reputation: 1237Reputation: 1237Reputation: 1237Reputation: 1237Reputation: 1237Reputation: 1237Reputation: 1237Reputation: 1237Reputation: 1237
Quote:
Originally Posted by vdemuth View Post
Brings me to another question as well I suppose. How long does it take Slackbuilds/Sbopkg et al to catch up with the moving target?
AFAIK it takes as long as the time needed by volunteers to update the SlackBuilds. BTW I guess that doing that job yourself and propose a patch or an updated SlackBuild to the maintainer or to the slackbuilds.org mailing list would be very welcome

Last edited by Didier Spaier; 09-23-2012 at 06:39 AM.
 
1 members found this post helpful.
Old 09-23-2012, 07:51 AM   #3
foobarz
Member
 
Registered: Aug 2010
Distribution: slackware64-current
Posts: 48

Rep: Reputation: 10
Quote:
Originally Posted by vdemuth View Post
Anyway, specifically talking on this occasion at least about XBMC which just doesn't run anymore, nor rebuild, failing with libraries missing.And before I get shot down in flames, yes I know it's not one of the stock packages.
Can you provide the error messages you get when trying to run and when trying to rebuild the program. I am curious really to see what libraries or functions are missing. I have a guess, but want to see your errors.
 
Old 09-23-2012, 08:17 AM   #4
vdemuth
Member
 
Registered: Oct 2003
Location: West Midlands, UK
Distribution: Slackware 14 (Server),Suse 13.1 (Desktop),, Mepis on the wifes lappy
Posts: 770

Original Poster
Rep: Reputation: 94
Hi foobarz,

failed to run with a missing /usr/lib64/libcdio.so.7. and /libpython2.6.so.1 Tried to rebuild using the existing slackbuild and fails with the following error:
Code:
checking for main in -lGL... no
configure: error: Could not find a required library. Please see the README for your platform.
Anyway, got it running again by creating a simlink to libpython2.7.so.1 and re-installing libcdio.so.7 from 13.37 so OK for now.

Have to say, from just my own observations, almost every major upgrade seems to have had similar problems around python. I appreciate it isn't the fault of any of the team at Slackware, but come on, this is the 21st century and people expect more and better without breakages when moving to the latest software (Apples iOS6 does enough of that to)
 
Old 09-23-2012, 08:40 AM   #5
Didier Spaier
Senior Member
 
Registered: Nov 2008
Location: Paris, France
Distribution: Slackware{,64}-{14.1,current} on a Lenovo Thinkpad W520
Posts: 4,676

Rep: Reputation: 1237Reputation: 1237Reputation: 1237Reputation: 1237Reputation: 1237Reputation: 1237Reputation: 1237Reputation: 1237Reputation: 1237
So you have basically three choices:
(1) Stay with Slackware 13.37.
(2) Accept that several not coordinated teams are developing applications and libraries, which sometimes can cause problems that aren't solved at time or release.
(3) Request that a new Slackware wait to be released until all applications provided by third parties be available.

Good luck if you choose (3).
 
Old 09-23-2012, 09:07 AM   #6
foobarz
Member
 
Registered: Aug 2010
Distribution: slackware64-current
Posts: 48

Rep: Reputation: 10
If I understand the build error, it wants libGL. That library is provided in the "mesa" package for at least a software OpenGL implementation. If you install nvidia or amd binary driver then probably your mesa libGL is replaced with a hardware accelerated libGL. Failing to build because of libGL isn't what I was guessing. Well, good luck with it, but really, you should be able to use libGL normally, so that is a strange reason for the build to fail.

Oh, I can add one more thing from my experience... in the past when I have installed the nvidia binary: I upgrade like this:

./nvidia*.run-old --uninstall
./nvidia*.run-new --opengl-headers

First uninstall old binary driver, then reinstall, but give that headers option (seen with -A option for advanced options).

Maybe, just maybe that makes a difference for building software that uses the libGL library for nvidia users. Keep it in mind.

Last edited by foobarz; 09-23-2012 at 09:14 AM.
 
1 members found this post helpful.
Old 09-23-2012, 12:11 PM   #7
vdemuth
Member
 
Registered: Oct 2003
Location: West Midlands, UK
Distribution: Slackware 14 (Server),Suse 13.1 (Desktop),, Mepis on the wifes lappy
Posts: 770

Original Poster
Rep: Reputation: 94
OK,

Getting a bit further. Re-installed the stock mesa even though that's all I'm using anyway, and got a bit further in the build. Now errors on
Code:
checking for TAGLIB... no
configure: error: Could not find a required library.
which is strange as taglib is part of the standard installation and is available as can be seen here [
Quote:
installed ] - taglib-1.7.2-x86_64-1
[ installed ] - taglib-extras-1.0.1-x86_64-1
Any ideas why this might be happening?
 
Old 09-23-2012, 01:11 PM   #8
foobarz
Member
 
Registered: Aug 2010
Distribution: slackware64-current
Posts: 48

Rep: Reputation: 10
I was able to build xbmc from slackbuilds.org on rc5. Just installed the listed dependencies first, and had no problems with libraries.
 
Old 09-23-2012, 01:47 PM   #9
escaflown
Member
 
Registered: May 2009
Location: Canada
Distribution: Slackware
Posts: 237

Rep: Reputation: 30
Quote:
Originally Posted by foobarz View Post
I was able to build xbmc from slackbuilds.org on rc5. Just installed the listed dependencies first, and had no problems with libraries.
I'm running the git version of xbmc with slackware rc5. no issue to build xbmc from git sources.
 
Old 09-23-2012, 08:18 PM   #10
mrascii
Member
 
Registered: Jun 2012
Location: on the Net
Distribution: Slackware
Posts: 100

Rep: Reputation: Disabled
Quote:
Originally Posted by Didier Spaier View Post
So you have basically three choices:
(1) Stay with Slackware 13.37.
(2) Accept that several not coordinated teams are developing applications and libraries, which sometimes can cause problems that aren't solved at time or release.
(3) Request that a new Slackware wait to be released until all applications provided by third parties be available.

Good luck if you choose (3).
LOL, This image of an angry mob with pitchforks and torches comes to mind. The natives are already getting restless waiting.

DNA
AKA mrascii
 
1 members found this post helpful.
  


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
Undecided rpm package backward compatibility between 10.* & 11.* pointo1d Suse/Novell 2 12-25-2009 02:19 PM
drawbacks of backward compatibility in *NIX kloss General 2 01-22-2006 08:20 PM
Graphics, AGP and backward compatibility bigjohn Linux - Hardware 7 08-05-2005 06:17 AM
Cars, computers and backward compatibility vdemuth Linux - General 2 10-22-2004 12:23 PM
Backward compatibility lenucks General 4 06-27-2004 03:34 AM


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