FileZilla FTP Client benötigt wxWidgets

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
KevinsComputer
Beiträge: 9
Registriert: 30.09.2008 03:52:38

FileZilla FTP Client benötigt wxWidgets

Beitrag von KevinsComputer » 30.09.2008 11:54:34

Hallo.
Ich hab ein kleines Problem.
Der FileZilla FTP Client braucht wxWidgets .
Jetzt hab ich schon alle Pakete installiert die ich finden kann wenn ich nach wxWidgets Suche aber er will immer noch nicht.
Die genaue ausgabe lautet.

Code: Alles auswählen

ksXXXXXX:/home/klaus# cd Desktop/filezilla-3.1.3.1
ksXXXXXX:/home/klaus/Desktop/filezilla-3.1.3.1# ./configure
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... no
checking for mawk... mawk
checking whether make sets $(MAKE)... yes
checking build system type... i686-pc-linux-gnu
checking host system type... i686-pc-linux-gnu
checking for g++... g++
checking for C++ compiler default output file name... a.out
checking whether the C++ compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking for style of include used by make... GNU
checking dependency style of g++... gcc3
checking for gcc... gcc
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking dependency style of gcc... gcc3
checking whether gcc and cc understand -c and -o together... yes
checking for a BSD-compatible install... /usr/bin/install -c
checking for a sed that does not truncate output... /bin/sed
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for ld used by gcc... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for /usr/bin/ld option to reload object files... -r
checking for BSD-compatible nm... /usr/bin/nm -B
checking whether ln -s works... yes
checking how to recognize dependent libraries... pass_all
checking how to run the C preprocessor... gcc -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking dlfcn.h usability... yes
checking dlfcn.h presence... yes
checking for dlfcn.h... yes
checking how to run the C++ preprocessor... g++ -E
checking for g77... no
checking for xlf... no
checking for f77... no
checking for frt... no
checking for pgf77... no
checking for cf77... no
checking for fort77... no
checking for fl32... no
checking for af77... no
checking for xlf90... no
checking for f90... no
checking for pgf90... no
checking for pghpf... no
checking for epcf90... no
checking for gfortran... no
checking for g95... no
checking for xlf95... no
checking for f95... no
checking for fort... no
checking for ifort... no
checking for ifc... no
checking for efc... no
checking for pgf95... no
checking for lf95... no
checking for ftn... no
checking whether we are using the GNU Fortran 77 compiler... no
checking whether  accepts -g... no
checking the maximum length of command line arguments... 98304
checking command to parse /usr/bin/nm -B output from gcc object... ok
checking for objdir... .libs
checking for ar... ar
checking for ranlib... ranlib
checking for strip... strip
checking if gcc supports -fno-rtti -fno-exceptions... no
checking for gcc option to produce PIC... -fPIC
checking if gcc PIC flag -fPIC works... yes
checking if gcc static flag -static works... yes
checking if gcc supports -c -o file.o... yes
checking whether the gcc linker (/usr/bin/ld) supports shared libraries... yes
checking whether -lc should be explicitly linked in... no
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... yes
configure: creating libtool
appending configuration tag "CXX" to libtool
checking for ld used by g++... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking whether the g++ linker (/usr/bin/ld) supports shared libraries... yes
checking for g++ option to produce PIC... -fPIC
checking if g++ PIC flag -fPIC works... yes
checking if g++ static flag -static works... yes
checking if g++ supports -c -o file.o... yes
checking whether the g++ linker (/usr/bin/ld) supports shared libraries... yes
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
appending configuration tag "F77" to libtool
checking for wx-config... no
configure: error:
                wxWidgets must be installed on your system
                but wx-config script couldn't be found.

                Please check that wx-config is in path, the directory
                where wxWidgets libraries are installed (returned by
                'wx-config --libs' command) is in LD_LIBRARY_PATH or
                equivalent variable and wxWidgets version is 2.8.6 or above.

ksXXXXXX:/home/klaus/Desktop/filezilla-3.1.3.1#

Danielx
Beiträge: 6419
Registriert: 14.08.2003 17:52:23

Re: FileZilla FTP Client benötigt wxWidgets

Beitrag von Danielx » 30.09.2008 13:10:43

Benutzt du Etch oder Lenny?

wx-config wird leider nicht über die Paketsuche gefunden, da es sich lediglich um einen durch ein postinst-Skript erstellten Link handelt.

Ich habe deshalb mal auf meinem Lenny nachgesehen:
/usr/bin/wx-config ist ein Link auf /etc/alternatives/wx-config und das ist wiederum ein Link auf /usr/lib/wx/config/gtk2-unicode-release-2.8 :-)

Nachgesehen, in welchem Paket sich die gewünschte Datei befindet:

Code: Alles auswählen

dpkg -S /usr/lib/wx/config/gtk2-unicode-release-2.8
libwxgtk2.8-dev: /usr/lib/wx/config/gtk2-unicode-release-2.8
Also in Lenny das Paket libwxgtk2.8-dev installieren um wx-config zu erhalten.
In Etch ist es das Paket libwxgtk2.6-dev

Das postinst-Skript sieht so aus:

Code: Alles auswählen

#! /bin/sh
set -e

update-alternatives --install /usr/bin/wx-config wx-config                \
                              /usr/lib/wx/config/gtk2-unicode-release-2.8  \
                              $(( 25 * 10 + 8 ))
In der INSTALL-Datei steht übrigens:
FileZilla depends on the following libraries:
- wxWidgets 2.8.6 or greater
- libidn
- GnuTLS 2.0.4 or greater
Also benötigst du Lenny um FileZilla 3.1.3.1 kompilieren zu können, die Versionen von wxWidgets und GnuTLS sind in Etch zu alt.

FileZilla ist in Etch in Version 3.0.0~beta2-3 und in Lenny in Version 3.0.11.1-1 enthalten.

Gruß,
Daniel

KevinsComputer
Beiträge: 9
Registriert: 30.09.2008 03:52:38

Re: FileZilla FTP Client benötigt wxWidgets

Beitrag von KevinsComputer » 30.09.2008 13:31:20

Lenny gibts nicht für den Root Server.
Und selbst drauf upgraden funkt auch net.
Kann ich mir nicht einfach die Version für FileZilla selbst kompliemieren ?

Benutzeravatar
blueflidge
Beiträge: 1414
Registriert: 31.01.2005 10:16:49
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: bei Bonn

Re: FileZilla FTP Client benötigt wxWidgets

Beitrag von blueflidge » 30.09.2008 14:01:18

Ich frag mich gerade, warum du überhaupt einen FTP-Clienten auf einen Rootie installieren willst...
Und was meinst du mit kompliemieren?
Beste Grüße
Tamara
The Debian Women Project

Danielx
Beiträge: 6419
Registriert: 14.08.2003 17:52:23

Re: FileZilla FTP Client benötigt wxWidgets

Beitrag von Danielx » 30.09.2008 14:03:22

KevinsComputer hat geschrieben:Lenny gibts nicht für den Root Server.
Für was braucht man denn den FileZilla FTP Client auf einem Root-Server?
KevinsComputer hat geschrieben:Kann ich mir nicht einfach die Version für FileZilla selbst kompliemieren ?
Du benötigst für FileZilla 3.1.3.1 neuere Versionen der Libraries, welche unter Etch nicht verfügbar sind.
Reicht dir FileZilla 3.0.0~beta2-3 aus Etch nicht?

Gruß,
Daniel

KevinsComputer
Beiträge: 9
Registriert: 30.09.2008 03:52:38

Re: FileZilla FTP Client benötigt wxWidgets

Beitrag von KevinsComputer » 30.09.2008 14:04:02

Das mag bei mir kein Drag und Drop.
Ich brauch ihn nicht.
Mein Vater halt.
Dateien rumschieben ihr wisst schon...
Ich benutz das Ding nur für nen GameServer

Benutzeravatar
blueflidge
Beiträge: 1414
Registriert: 31.01.2005 10:16:49
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: bei Bonn

Re: FileZilla FTP Client benötigt wxWidgets

Beitrag von blueflidge » 30.09.2008 14:07:18

Dann sollte der FTP-Client auf den Rechner von deinem Vater und auf den Server ein FTP-Server.
Beste Grüße
Tamara
The Debian Women Project

KevinsComputer
Beiträge: 9
Registriert: 30.09.2008 03:52:38

Re: FileZilla FTP Client benötigt wxWidgets

Beitrag von KevinsComputer » 30.09.2008 14:14:37

So ist es ja.
Nur zieh mein Vater die Dateien halt direkt drauf.
Wenn nicht werd ich zwar nur ungern tun aber WINE hilft in diesem Fall meistens.

Danielx
Beiträge: 6419
Registriert: 14.08.2003 17:52:23

Re: FileZilla FTP Client benötigt wxWidgets

Beitrag von Danielx » 30.09.2008 14:26:06

KevinsComputer hat geschrieben:Lenny gibts nicht für den Root Server.
salnet hat geschrieben:Dann sollte der FTP-Client auf den Rechner von deinem Vater und auf den Server ein FTP-Server.
KevinsComputer hat geschrieben:So ist es ja.
Das widerspricht sich jetzt aber:
Wo willst du denn den FTP-Client jetzt installieren?
KevinsComputer hat geschrieben:Nur zieh mein Vater die Dateien halt direkt drauf.
Ich verstehe das Problem nicht...
Die Dateien sollen vom Rechner deines Vaters auf den Root-Server, oder wie?

Gruß,
Daniel

KevinsComputer
Beiträge: 9
Registriert: 30.09.2008 03:52:38

Re: FileZilla FTP Client benötigt wxWidgets

Beitrag von KevinsComputer » 30.09.2008 14:34:08

Ne die Dateien sollen von FTP wo auch immer auf Linux Root.
Mein Vater braucht ne GUI (ist mit viel Mühe und Not auf Linux gewechselt)
Btw.. mal so am Rande.
Wo bekomm ich die neuste libc6 her (hatte versucht eine von einem deb Paket von debian direkt zu installieren dann kam Problem mit ihrgendnem tzdata. Wo ich das Entfernen wollte sollte ich unten hinschreiben in der Art das ich das wirklich will. Hab dann mal nachgesehen was der runterwerfen will und das war so ziemlich komplett debian also gelassen trat bei dem Deb paket auf http://http.us.debian.org/debian/pool/m ... 3_i386.deb) Ist für Teamspeak

Code: Alles auswählen

teamspeak-server hängt ab von libc6 (>= 2.7-1); aber:
Version von libc6 auf dem System ist 2.3.6.ds1-13etch7.
Dann brauch ich nicht gleich noch extra nen Thread eröffnen.

EDIT: gFTP tuts auch ohne wxWidgets.
Allerdings werd ich früher oder später die noch brauchen. Kann nicht immer alternativ Programme benutzen... Ist selbst kompliemieren für etch der neuesten Version nicht möglich ?

Und das Problem mit libc6 ist auch relativ nervig...

Danielx
Beiträge: 6419
Registriert: 14.08.2003 17:52:23

Re: FileZilla FTP Client benötigt wxWidgets

Beitrag von Danielx » 30.09.2008 15:37:40

KevinsComputer hat geschrieben:Ne die Dateien sollen von FTP wo auch immer auf Linux Root.
Also doch FileZilla FTP Client auf dem Root-Server...
KevinsComputer hat geschrieben:Wo bekomm ich die neuste libc6 her
Lass bitte die Finger von der libc6, denn sonst ist dein System danach nicht mehr funktionsfähig :!:
KevinsComputer hat geschrieben:Ist selbst kompliemieren für etch der neuesten Version nicht möglich ?
Es heißt nicht "kompliemieren" sondern "kompilieren", hat salnet ja auch schon angemerkt.
Es ist möglich (z.B. benötigte libs in neuer Version kompilieren u.s.w), aber mit deinen Kenntnissen wird das eher schwer werden...

Warum willst du denn überhaupt FileZilla selbst kompilieren?
Nimm doch das schon fertig kompilierte FileZilla 3.1.3.1, das läuft bei mir auch unter Etch:
http://filezilla-project.org/download.php?type=client

Achja, wenn man einen Root-Server betreibt sollte man sich schon etwas besser auskennen!

Gruß,
Daniel

KevinsComputer
Beiträge: 9
Registriert: 30.09.2008 03:52:38

Re: FileZilla FTP Client benötigt wxWidgets

Beitrag von KevinsComputer » 30.09.2008 19:03:20

Programme kann ich selbst "kompilieren" (Linux Kernel schon selbst geändert wegen VmWare usw...)
Werd wieder auf Ubuntu wechsel.
Ging mir eigentlich nur drum die Config für VmWare rauszubekommen.
Da die Config auch auf Ubuntu funkt wird gewechselt.
Nur musste ich erstmal auf Debian damit die Säcke von OVH mir Support geben weil die es auf Ubuntu offi. nicht machen.
Da funkt alles und vorallem ist der TS Server in den Paketquellen mit drin.

Antworten