LinuxQuestions.org
Share your knowledge at the LQ Wiki.
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-08-2010, 07:53 AM   #1
damgar
Senior Member
 
Registered: Sep 2009
Location: dallas, tx
Distribution: Slackware - current multilib/gsb Arch
Posts: 1,949
Blog Entries: 8

Rep: Reputation: 201Reputation: 201Reputation: 201
Method for resolving 32 bit dependencies on multilib current?


I'm trying to use the Slackbuild for the google-chrome beta on a multilib system. I've had no problems with the 64 bit version on pure 64 bit Slackware current. Gconf 32 bit fails to build with unresolved dependencies for things like polkit-dbus1.

Without being too specific to my current build problems, I was wondering if anyone had worked out a method for figuring out which packages provide which libraries etc? Upto now I've never really had issues since I use a full initial install.
 
Old 04-08-2010, 09:16 AM   #2
Didier Spaier
Senior Member
 
Registered: Nov 2008
Location: Paris, France
Distribution: Slackware{,64}-{14.1,current} on a Lenovo Thinkpad T61 6457-4XG
Posts: 4,156

Rep: Reputation: 1012Reputation: 1012Reputation: 1012Reputation: 1012Reputation: 1012Reputation: 1012Reputation: 1012Reputation: 1012
If the dependency is provided by a Slackware package, be it installed or not:
slackpkg search "missing_dependency_full_name"

If the package providing the dependency is installed:
grep "missing_dependency_full_name" /var/log/packages/*
 
Old 04-08-2010, 09:58 AM   #3
lumak
Member
 
Registered: Aug 2008
Location: Phoenix
Distribution: Arch
Posts: 799
Blog Entries: 32

Rep: Reputation: 109Reputation: 109
objectdump -x <binary file> | grep NEEDED
ldd -u <binary file>

These will both tell you what library files are linked against a particular binary or library.

You would then have to do this on every binary in the package you want to install, then against every binary in it's dependencies and so on.

Luckily, if you did a full install of your x86_64 system, you can grep this information out of /var/log/packages/* then follow alien bob's instructions on installing the 32bit version.
 
  


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
[SOLVED] ati driver 32-bit compatibility for Slackware 64-bit multilib? vik Slackware 25 02-16-2010 07:06 PM
Slackware64 current multilib, do the 32 bit packages need to be updated as well? damgar Slackware 11 02-01-2010 11:08 AM
slackware-current 64 multilib portia Slackware 9 12-28-2009 10:08 AM
Insomnia 0, 64-Current+Multilib 1 trxdraxon Slackware 2 12-22-2009 02:01 AM
[SOLVED] CLFS 64 bit multilib and pure 64 bit pacthes wanted Openumerix Linux From Scratch 1 11-16-2009 12:23 AM


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

Main Menu
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