LinuxQuestions.org
Welcome to the most active Linux Forum on the web.
Home Forums Tutorials Articles Register
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-19-2009, 10:09 PM   #1
AlvaroG
Member
 
Registered: Jul 2009
Location: Canelones, Uruguay
Distribution: Slackware
Posts: 147

Rep: Reputation: 43
Unable to compile FileZilla on Slackware64


Hi guys!
I tried yesterday to compile FileZilla, without success. The ./configure script fails saying LIBGNUTLS is not available.
Actually what is missing is the libgnutls-config binary, which is not included in the stock gnutls package

The 32bit version of the package contains a different version of the library, that does include the required binary. I have both installed thanks to AlienBob's multilib packages.

The thing is I can't compile it even after sourcing 32dev.sh, because it complains that the library headers (from the 64bit package) are for a different version of the library itself (coming from the 32bit package)

I'd like to compile it for 64bit, the issue seems rather stupid (just a config stuff, maybe not even a real compatibility issue), but a 32bit FileZilla would be good also, if I could get it to compile.

The easy solution seems to be to copy the include files from the 32bit package, but I'd like to know if there is a workaround available.


Thanks in advance,
Regards.
 
Old 10-20-2009, 04:32 PM   #2
tobyl
Member
 
Registered: Apr 2003
Location: uk
Distribution: slackware current
Posts: 768

Rep: Reputation: 64
Hi AlvaroG

I don't know if this helps, but I compiled this app successfully on a fairly stock slackware 64 current back in June.
Not sure what libraries etc have changed since then

FileZilla Client
----------------

Version: 3.2.4.1

Build information:
Compiled for: x86_64-unknown-linux-gnu
Compiled on: x86_64-unknown-linux-gnu
Build date: 2009-06-10
Compiled with: gcc (GCC) 4.3.3
Compiler flags: -O2 -fPIC -Wall -g -fexceptions

Dependencies:
wxWidgets: 2.8.10
GnuTLS: 2.8.4

tobyl
 
Old 10-20-2009, 07:03 PM   #3
AlvaroG
Member
 
Registered: Jul 2009
Location: Canelones, Uruguay
Distribution: Slackware
Posts: 147

Original Poster
Rep: Reputation: 43
Well, it seems that the updated package for gnutls does not include the libgnutls-config utility, while the package for Slack13 does, 32 or 64 bit doesn't matter.

The difference between original and updated packages is quite obvious:

alvaro@alvaro:~# tar tvf gnutls-2.6.6-x86_64-2.tar | grep bin
drwxr-xr-x root/root 0 2009-05-23 01:37 usr/bin/
-rwxr-xr-x root/root 66264 2009-05-23 01:37 usr/bin/gnutls-serv
-rwxr-xr-x root/root 66024 2009-05-23 01:37 usr/bin/gnutls-cli
-rwxr-xr-x root/root 1704 2009-05-23 01:37 usr/bin/libgnutls-extra-config
-rwxr-xr-x root/root 1673 2009-05-23 01:37 usr/bin/libgnutls-config
-rwxr-xr-x root/root 18176 2009-05-23 01:37 usr/bin/psktool
-rwxr-xr-x root/root 23696 2009-05-23 01:37 usr/bin/srptool
-rwxr-xr-x root/root 109288 2009-05-23 01:37 usr/bin/certtool
-rwxr-xr-x root/root 54848 2009-05-23 01:37 usr/bin/gnutls-cli-debug
-rw-r--r-- root/root 758 2009-05-23 01:37 usr/man/man3/gnutls_hex2bin.3.gz

alvaro@alvaro:~# grep bin /var/log/packages/gnutls-2.8.4-x86_64-1_slack13.0
usr/bin/
usr/bin/gnutls-cli-debug
usr/bin/certtool
usr/bin/gnutls-serv
usr/bin/gnutls-cli
usr/bin/psktool
usr/bin/srptool
usr/man/man3/gnutls_hex2bin.3.gz

So my quick 'n' dirty solution was to get back to stock Slack13 package, compile FileZilla, and only then upgrade to gnutls-2.8.4

I don't know if it is something wrong with the upgraded package, a change in gnutls source code, or what. But this way I got it working. I'd like to know which programs depend on gnutls and if any of those that I may want to compile will complain about the same thing...

Thanks for your reply, it was enough to force me to do some more research
 
Old 10-27-2009, 11:53 AM   #4
klein.rfk
LQ Newbie
 
Registered: May 2009
Posts: 5

Rep: Reputation: 0
AlvaroG,

your "quick 'n' dirty" solution work here, and I sent mail to PatrickV, maybe he found the problem and correct with a new patch for gnutls.
 
Old 11-02-2009, 02:00 PM   #5
sahko
Senior Member
 
Registered: Sep 2008
Distribution: Slackware
Posts: 1,041

Rep: Reputation: Disabled
Earlier versions of FileZilla didnt build with gnutls-2.8.4. So this doesnt seem to be a problem with the Slackware gnutls package.
I have submitted an updated SlackBuild that should work, at least in 13.0.
I have no idea if its gonna work using multilib though.
And i am guessing it will not build in earlier Slackware versions, but you are free to try to accomplish it.

Last edited by sahko; 11-02-2009 at 02:02 PM.
 
  


Reply



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 10:39 PM
[slackware64] Unable to start jamin (audio app) after installation via sbopkg pokipoki08 Slackware 8 09-08-2009 07:25 AM
[SOLVED] Slackware64-C client wont detect Slackware64-C Samba server slackass Slackware 5 08-07-2009 11:23 PM
Kernel Compile and Slackware64 forum1793 Slackware 8 05-30-2009 07:27 AM
Slackware64, trying to compile wine with SBo suid0 Slackware 6 05-27-2009 09:48 AM

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

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