|
||||||
| 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 |
|
|||
|
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. |
|
|||
|
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 |
|
|||
|
Quote:
... 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.
|
|
|||
|
Quote:
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. |
|
|||
|
Quote:
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 |
|
|||
|
Quote:
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. |
|
|||
|
Quote:
![]() Quote:
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? . |
|
|||
|
Quote:
FileZilla-3.0.2.1-0.pm.0.i586.rpm /Geoff |
| Bookmarks |
| Thread Tools | |
| Display Modes | |
|
|