Go Back   openSUSE Forums > Archives > SLS Archives > ARCHIVES - SuSE Linux > ARCHIVES - OpenBeta Questions
Forums FAQ Members List Search Today's Posts Mark Forums Read


ARCHIVES - OpenBeta Questions Questions / Comments about the new openBeta from SuSE should be posted in here.

 
 
LinkBack Thread Tools Display Modes
  #1 (permalink)  
Old 01-Sep-2007, 06:34
oldcpu
Guest
 
Posts: n/a
Default

A friend pointed out FileZilla is now available for Linux (wehre FileZilla is a cross platform ftp client).
http://www.linux.com/feature/118843

Now I'm happy with gftp, but I like the idea of cross platform apps, as I every now and then, I am forced to use Windoze (in particular at the office), and I am MS-Windoze "challenged". I have a functioning FileZilla on a USB stick (for running with Windoze), and its nice to have an app with the same GUI that runs on both platforms (so I don't have to learn Windoze stuff when I am forced to use Windoze). Thus I was thinking, lets try FileZilla on Linux!

Well, my efforts to compile/build filezilla on openSUSE-10.3-beta2 ultimately failed.

Some details:

FileZilla3 requires gnutls >= 1.5.4. In the SUSE "world", only openSUSE-10.3-beta-2 has gnutls that recent. (suse-10.1 has 1.2.10-13.5 and suse-10.2 has 1.4.4-17). openSUSE-10.3 beta2 has 1.6.1-29. Also, filezilla requires a newer wx GTK (2.8) which only openSUSE-beta2 has.

So I decided to try openSUSE-10.3-beta2. To build wxWidgets (a FileZilla dependency for openSUSE-10.3beta2) I had to install libidn, gnutils, and gettext. My first wxWidget completed build would not let FileZilla compile, because I obtained an "error: invalid use of icomplete type 'struct wxDropTarget' ". I had mistakenly built wxWidgets with "--with-x11" in the "./configure", and it turns out the x11 port of wx doesn't have the wxDropTarget defined. Thus I ended up rebuilding wxWidgets with "--with-gtk=2" in the "./configure" part of the build. I created a wxWidgets rpm with "checkinstall", and installed wxWidgets rpm. Then I compiled a "filezilla" rpm with checkinstall, and I installed filezilla.

But when I ran FileZilla from the konsole, it would not run, and only gave the some what lacking descriptive message "Aborted" !! I also tried to run it as user root (via su in a konsole") and I obtained the equally non-descriptive error "segmentation fault" !

I find it hard to say why it failed, as the error messages as simply "Aborted" and "segmentation fault" are not very descriptive.
- is my custom build of wxWidgets the problem?
- is my custom build of filezilla the problem?
- or is it openSUSE-beta2 (after all, this is a beta).
Who knows? I definitely don't know! :lol:

My guess is the problem resides with my build of wxWidgets. .... perhaps I used a wrong option in ./configure.

Anyway, I think this is an application that I'll simply shelve until xmas (when someone who actually knows what they are doing (as opposed to my bumbling) has created a functional FileZilla rpm for openSUSE-10.3).

I see the sourceforge page also has pre-compiled binaries. I suppose one could try copying those to the appropriate directory, instead of compiling from source, and see if these binaries would run on a pc with an older version of gnutls and wxWidgets.

As an aside, for an ftp client, gftp works great for me, and I've been told that lftp is pretty good.
  #2 (permalink)  
Old 01-Sep-2007, 09:46
deltaflyer
Guest
 
Posts: n/a
Default

segmentation fault := A segmentation fault occurs when a program attempts to access a memory location that it is not allowed to access, or attempts to access a memory location in a way that is not allowed.simply put,it's a misbehaving program

or look here http://en.wikipedia.org/wiki/Segmentation_fault

andy
  #3 (permalink)  
Old 01-Sep-2007, 10:01
oldcpu
Guest
 
Posts: n/a
Default

Quote:
segmentation fault := A segmentation fault occurs when a program attempts to access a memory location that it is not allowed to access, or attempts to access a memory location in a way that is not allowed.simply put,it's a misbehaving program[/b]
Thanks! ... I went to irc chat #filezilla and asked the filezilla folks their view. They think my compile of wxWidgets may have been borked (by me - I've never compiled wxWidgets before). So since I installed it via rpm (rpm created by checkinstall after the make), I removed filezilla and wxWidgets. Then I noticed openSUSE factory had filezilla. So I installed that via Smart Package Manager.

Then I tried FileZilla again (this time the one packaged by the SuSE "factory"). Once again, the konsole says "Abort" (as regular user). Makes me think this is an openSUSE-10.3-beta2 bug.
  #4 (permalink)  
Old 01-Sep-2007, 10:40
geoffro
Guest
 
Posts: n/a
Default

The windoze version works well with wine.

/Geoff
  #5 (permalink)  
Old 01-Sep-2007, 11:03
oldcpu
Guest
 
Posts: n/a
Default

Quote:
The windoze version works well with wine.[/b]
Thanks. I had also read that elsewhere wrt other distributions. ...

For some reason, that I can't really put my finger on, that doesn't appeal to me. .... Guess I'll stick with gftp for now.
  #6 (permalink)  
Old 01-Sep-2007, 11:49
geoffro
Guest
 
Posts: n/a
Default

Quote:
Thanks. I had also read that elsewhere wrt other distributions. ...

For some reason, that I can't really put my finger on, that doesn't appeal to me. .... Guess I'll stick with gftp for now.
[/b]
I just tested downloading FileZilla_3.0.0-rc3_i586-linux-gnu.tar.bz2 here
Extracted and it created 2 dirs bin and share went ti bin and clicked on the binary "filezilla" and it ran.
No compiling or wxWidgets

/Geoff

  #7 (permalink)  
Old 01-Sep-2007, 16:20
oldcpu
Guest
 
Posts: n/a
Default

Quote:
clicked on the binary "filezilla" and it ran.[/b]
Thanks for checking. The recommendation from the #filezilla irc chat channel earlier today was to also try the binaries. I had guests over this evening (and they just left less than 1/2 hr ago) and I finally got the chance to try the binaries on openSUSE-10.3 beta2. My experience is the same as yours, ... the binaries work. ...

Its strange the openSUSE factory filezilla doesn't work, and also a bit of a co-incidence that my compiled filezilla doesn't work. But its good to see the filezilla linux binaries work (albeit keeping such binaries on my system (in a non rpm format) is not my preferred method of package management).

Edit: From what I can see, and also based on what I was told on #filezilla, the linux filezilla is missing a number of the features that come with the windows filezilla.
  #8 (permalink)  
Old 07-Nov-2007, 18:02
stilter
Guest
 
Posts: n/a
Default

Quote:
...
My first wxWidget completed build would not let FileZilla compile, because I obtained an "error: invalid use of icomplete type 'struct wxDropTarget' ". I had mistakenly built wxWidgets with "--with-x11" in the "./configure", and it turns out the x11 port of wx doesn't have the wxDropTarget defined. Thus I ended up rebuilding wxWidgets with "--with-gtk=2" in the "./configure" part of the build.
[/b]
Thanks for posting! You solved my problem

Quote:
But when I ran FileZilla from the konsole, it would not run, and only gave the some what lacking descriptive message "Aborted" !! I also tried to run it as user root (via su in a konsole") and I obtained the equally non-descriptive error "segmentation fault" !
...
I see the sourceforge page also has pre-compiled binaries. I suppose one could try copying those to the appropriate directory, instead of compiling from source, and see if these binaries would run on a pc with an older version of gnutls and wxWidgets.
[/b]
First tried a pre-compiled binary, but it bailed out with "libstdc++.so.6 not found" on my slackware 10.1 box.
So I reverted to the source.
That took some library resolving and updating (gnutls, libgcrypt and libgpg-error), but it worked out of make after following your gtk2 hint.

Did you 'check /var/log/messages' for any sign of death?
.
  #9 (permalink)  
Old 08-Nov-2007, 08:18
geoffro
Guest
 
Posts: n/a
Default

Quote:
Thanks for checking. The recommendation from the #filezilla irc chat channel earlier today was to also try the binaries. I had guests over this evening (and they just left less than 1/2 hr ago) and I finally got the chance to try the binaries on openSUSE-10.3 beta2. My experience is the same as yours, ... the binaries work. ...

Its strange the openSUSE factory filezilla doesn't work, and also a bit of a co-incidence that my compiled filezilla doesn't work. But its good to see the filezilla linux binaries work (albeit keeping such binaries on my system (in a non rpm format) is not my preferred method of package management).

Edit: From what I can see, and also based on what I was told on #filezilla, the linux filezilla is missing a number of the features that come with the windows filezilla.
[/b]
There is a packman rpm here
FileZilla-3.0.2.1-0.pm.0.i586.rpm

/Geoff
 

Bookmarks

Thread Tools
Display Modes

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 On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On




 

Search Engine Friendly URLs by vBSEO 3.3.0 RC2