LinuxQuestions.org
LinuxAnswers - the LQ Linux tutorial section.
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 10-08-2009, 11:40 AM   #1
kukibl
Member
 
Registered: Jun 2008
Distribution: Slackware64
Posts: 68

Rep: Reputation: 20
Slackware64 multilib - E17 compiling problem?


Recently I switched my Slackware64 to multilib (using Alien's multilib packages and instructions, of course). There were no problems with other compiling, until today when I tried to compile and install E17 from SlackBuilds.

I used sbopkg to make queue, as per README file from SBo, changed arch to x86_64, but after configure process it starts failing with errors like this:

Code:
/usr/lib64/gcc/x86_64-slackware-linux/4.3.3/../../../../x86_64-slackware-linux/bin/ld: skipping incompatible /usr/lib/libjpeg.so when searching for -ljpeg
/usr/lib64/gcc/x86_64-slackware-linux/4.3.3/../../../../x86_64-slackware-linux/bin/ld: skipping incompatible /usr/lib/libjpeg.a when searching for -ljpeg
/usr/lib/libgnutls.so: could not read symbols: File in wrong format
collect2: ld returned 1 exit status
It is obviously trying to use 32-bit libs for x86_64 packages. Then I removed gnutls-compat32 package, this time compilation went fine for this package, but failed with next one in queue (32-bit fontconfig's libs this time caused problem).

Checked multilib instructions again in case I skipped something, but I did everything as per instructions. I would like to know if there is any other way to compile E17 without removing compat32 packages or I'm missing something obvious?

Thank you!

Alex

EDIT:

Found it: http://www.linuxquestions.org/questi...ltilib-752172/

Next time I'll remember to use search feature! Sorry...

Last edited by kukibl; 10-08-2009 at 11:43 AM.
 
Old 10-08-2009, 11:50 AM   #2
adamk75
Senior Member
 
Registered: May 2006
Posts: 3,091

Rep: Reputation: 397Reputation: 397Reputation: 397Reputation: 397
I've had this problem in the past and simply work around it on a temporary basis by moving /usr/lib to /usr/lib32 and then back again when I'm done compiling. There is probably a better way of dealing with this, though :-)

Adam
 
  


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] Transcode will not compile in Slackware64-13.0, Multilib TSquaredF Slackware 9 04-07-2010 11:39 PM
Hardware accelerated 32-bit games with multilib slackware64 sunman Slackware 4 09-05-2009 09:14 PM
slackware64 + multilib or simply install 32-bit? [GOD]Anck Slackware 1 08-31-2009 04:51 AM
Compiling Evas (E17) - /usr/bin/ld: cannot find -lvga victorhooi Linux - Software 1 10-20-2005 05:33 PM
Problem compiling esmart (E17 Dependency) c_olin3404 Linux - Software 1 09-25-2005 11:20 PM


All times are GMT -5. The time now is 11:48 PM.

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