LinuxQuestions.org
Support LQ: Use code LQ3 and save $3 on Domain Registration
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 12-13-2009, 12:36 PM   #1
Alexvader
Member
 
Registered: Oct 2009
Location: Japan
Distribution: Arch, Debian, Slackware
Posts: 994

Rep: Reputation: 94
Multilib woes...


Hi Forum

I have benn playing with all possible combinations of Slackware64 13 <stable> <multilib> <current>... Just to see what environment is best suited for my needs.

I do this in an USB HDD of 250 gigs, and an old lappy w an HDD of 120 gigs.

In my lappy I have Slackware64 13, so far I have been able to install all the dependencies from SlackBuilds, and build my own packages from source w src2pkg.

I can build the openCascade infrastructure from source after defining configuration flags, make, and trackinstall , no big deal except the time it takes to build it :-), but it bulds a package allright.

( considering the lappy is more than two years old and has only two Gigs RAM... and the sources for OpenCASCADE are on the hundreds of Megs...)


On the other side, in my USB HDD install, I enabled <current> and <multilb>, mainly for two reasons :

I wanted to get the grasp of working with Kde <current>, and I have to say that it was an awesome job porting it to <current>, and because I want to install some proprietary software that requires 32bit libs...

So, I enabled <multilib>, but my intents were frustrated by two things... :

Trying to install the Intel Compilers still asks for this... :

Quote:
32-bit libraries not found on this system.
This product release requires the presence of 32-bit compatibility libraries
when running on Intel(R) 64 architecture systems. One or more of these libraries
could not be found:
libstdc++
libstdc++5
glibc
libgcc
Without these libraries, the compiler will not function properly. Please refer
to Release Notes for more information.
--------------------------------------------------------------------------------
1. See next issue [default]
2. Back to Pre-requisite summary dialog

h. Help
b. Back to the previous menu
q. Quit
--------------------------------------------------------------------------------
Please type a selection or press "Enter" to accept default choice [1]:

So my question is :

Do the missing things are present in the system, although in a different prefix ( this would simply ammount to extending LD_LIBRARY_PATH to include its wereabouts... ) ?

Or Do they exist, but simply cannot be "seen" by the installer because they were of the wrong ELF type...? ( installer wants 32, yet it finds 64 )


Or worse, they simply do not exist in the system , and must be created from source, ( using a slackbuild probably ) ?


BRGDS

Alex
 
Old 12-13-2009, 12:41 PM   #2
voyciz
Member
 
Registered: Mar 2004
Distribution: Slackware
Posts: 425

Rep: Reputation: 40
Code:
http://alien.slackbook.org/dokuwiki/doku.php?id=slackware:multilib&s[]=multilib
Slack64 is not multilib by default.

Last edited by voyciz; 12-13-2009 at 12:43 PM.
 
1 members found this post helpful.
Old 12-13-2009, 12:52 PM   #3
Alexvader
Member
 
Registered: Oct 2009
Location: Japan
Distribution: Arch, Debian, Slackware
Posts: 994

Original Poster
Rep: Reputation: 94
Hi Voycis

Yes, I know that... but I enabled ( or at least tried ) this capacity by following Alien Bob's wiki on this...

http://alien.slackbook.org/dokuwiki/...kware:multilib

Is this not enough yet... ?

Guess there are some more steps to be taken, but what... ??


BRGDS

Alex
 
Old 12-13-2009, 01:09 PM   #4
voyciz
Member
 
Registered: Mar 2004
Distribution: Slackware
Posts: 425

Rep: Reputation: 40
Did you
$ . /etc/profile.d/32dev.sh

?
 
1 members found this post helpful.
Old 12-13-2009, 01:12 PM   #5
Alexvader
Member
 
Registered: Oct 2009
Location: Japan
Distribution: Arch, Debian, Slackware
Posts: 994

Original Poster
Rep: Reputation: 94
Nope.... :-|

I guess this does the trick heh...?

... After sourcing this file... all the 32-compat libraries will be found by the installer... ?

...Will try this as soon as I get back home... left my lappy there...


Tomorrow i will post back news... :-)

Thx a Lot Voycis

BRGDS

Alex
 
Old 12-13-2009, 02:50 PM   #6
gnashley
Amigo developer
 
Registered: Dec 2003
Location: Germany
Distribution: Slackware
Posts: 4,752

Rep: Reputation: 463Reputation: 463Reputation: 463Reputation: 463Reputation: 463
"libstdc++5" That one, at least, is going to be a problem. Since Slackware64-13.0 is the first release of Slack64, there are no previous versions of libstdc++. You *may* be able to use a symlink to libstdc++6, but I wouldn't bet on it.
 
1 members found this post helpful.
Old 12-13-2009, 03:54 PM   #7
Alexvader
Member
 
Registered: Oct 2009
Location: Japan
Distribution: Arch, Debian, Slackware
Posts: 994

Original Poster
Rep: Reputation: 94
Thx Gnashley

Guess this is bad news... :-(

I will try... The two proprietary apps I am refering to is ProEngineer Wildfire 3, ( a CAD Package ) and The Intel Compilers...

Besides of libstdc++5, I think that it calls for libXm.so.3... I will compile it from a slackbuild for Slackware 12... for i486 ARCH....

BRGDS

Alex
 
Old 12-13-2009, 04:15 PM   #8
Alien Bob
Slackware Contributor
 
Registered: Sep 2005
Location: Eindhoven, The Netherlands
Distribution: Slackware
Posts: 5,232

Rep: Reputation: Disabled
It's a bit of a shame that the error states "one or more of these libraries could not be found" as they should all be present if you installed every *-compat32 package from my site.

The libstdc++5 as well as other library files are of course the 32-bit versions that the Intel compiler is looking for, not 64-bit versions. They are present in the a-compat32/cxxlibs-compat32-6.0.10-x86_64-1.txz package.

Is there a log file perhaps that has more detail on what exactly is missing?

Eric
 
1 members found this post helpful.
Old 12-14-2009, 06:38 AM   #9
Alexvader
Member
 
Registered: Oct 2009
Location: Japan
Distribution: Arch, Debian, Slackware
Posts: 994

Original Poster
Rep: Reputation: 94
Hi AlienBob

I have a possible hint on this... :

I followed your detailed wiki "almost" step by step... I say "almost" because there is something I forgot before trying to Install Intel...

I did no source the environment script /etc/profile.d/32dev.sh...

Maybe this is why the installer was not finding what it was looking for... ?! Dunno... anyway, I will try again after having sourced this at .bashrc level, and I will be back with more news... :-)

One more question, having sourced the env script will forcibly default to a 32 bit compilation in a source project, so does this mean that if I want a 64 bit build all I have to do is "forget" the environment script...? or are there more clever means of control...?


BRGDS

Alex
 
Old 12-15-2009, 06:50 AM   #10
Martinezio
Member
 
Registered: May 2009
Location: Warsaw, Poland
Distribution: Slackware64-current
Posts: 191

Rep: Reputation: 32
Alex: You can setup a new user account with this environment setting in bashrc script. This account You'll be using for building 32-bit apps only. 64-bit apps You may build then with standard account as usually
 
1 members found this post helpful.
Old 12-15-2009, 08:35 AM   #11
Alexvader
Member
 
Registered: Oct 2009
Location: Japan
Distribution: Arch, Debian, Slackware
Posts: 994

Original Poster
Rep: Reputation: 94
Thks Martinezio

This is indeed a clever option... :-)

Did not try yet to install the Intel Stuff...

But I'll be back ( this is the Infamous sentence of Gen. MacArthur in Manilla, after the Imperial Navy conquered it... :-D ) with more news...

Cya soon, and once more, Thanks.


BRGDS

Alex
 
Old 12-15-2009, 08:38 AM   #12
~sHyLoCk~
Senior Member
 
Registered: Jul 2008
Location: /dev/null
Posts: 1,173
Blog Entries: 12

Rep: Reputation: 129Reputation: 129
Quote:
Originally Posted by Alexvader View Post
But I'll be back ( this is the Infamous sentence of Gen. MacArthur in Manilla, after the Imperial Navy conquered it... :-D ) with more news...
Seriously? I always thought that it was famous for this.
 
1 members found this post helpful.
Old 12-15-2009, 09:16 AM   #13
Alexvader
Member
 
Registered: Oct 2009
Location: Japan
Distribution: Arch, Debian, Slackware
Posts: 994

Original Poster
Rep: Reputation: 94
Hi Shylock

Opinions of Historians diverge on this...

In his speech in Australia, after having left Corregidor, he said the officially famous sentence "I came out of Bataan and I shall return"...

After having initially wanted to resign his comission, and fight with the Phillipino Resistance against Dai Nippon Teikoku Kaigun ( The Navy of The Empire of Japan ) and , and having discussed the issue with his Staff, he was demoted to do so, by Presiden Roosevelt, having said "I'll be back"

BRGDS

Alex

Last edited by Alexvader; 12-15-2009 at 09:17 AM.
 
1 members found this post helpful.
Old 12-15-2009, 09:23 AM   #14
~sHyLoCk~
Senior Member
 
Registered: Jul 2008
Location: /dev/null
Posts: 1,173
Blog Entries: 12

Rep: Reputation: 129Reputation: 129
Ah, I didn't know that.
Thanks
 
1 members found this post helpful.
Old 12-15-2009, 09:32 AM   #15
Alexvader
Member
 
Registered: Oct 2009
Location: Japan
Distribution: Arch, Debian, Slackware
Posts: 994

Original Poster
Rep: Reputation: 94
You are welcome...
 
  


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
Multilib slack64 wingevil Slackware 6 02-21-2010 07:53 PM
My experiences with SW 13/64/Multilib cwwilson721 Slackware 7 11-11-2009 10:29 PM
[SOLVED] Failure of winecfg on Multilib arubin Slackware 6 09-03-2009 12:57 PM
Question about multilib ProtoformX Linux From Scratch 3 08-06-2009 04:02 AM
Multilib - impacts? cs-cam Linux - General 0 08-06-2006 10:55 PM


All times are GMT -5. The time now is 07:37 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