Supportnet / Forum / Linux
wxWidgets - keine Ahnung
Frage
Ich habe wirklich nicht viel Erfahrung mit dem Compilieren, da ich erst gerade damit angefangen habe mich damit auseinander zu setzen. Eigentlich ist es total easy, wenn da nicht immer solche Meldungen rauskommen würden, dass Dateien/ Bibliotheken noch nachinstalliert werden müssen. Alles kein Problem, wenn sich diese dann mal installieren lassen würden.
Jetzt zum wesentlichen: habe ein Programm dekomprimiert, entpackt, bin ins entpackte Verzeichnis gewechselt und habe dort ./configure ausgeführt. Dann kam die Meldung:
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 or specified by --with-wx-config=path flag, 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.6.0 or above.
Dann habe ich gegooglet und stieß hierdrauf:
Um die neueste (experimentelle) Version von wxWidgets runterzuladen, greife auf sein CVS-Repository zu (Du mußt CVS auf Deinem System installiert haben):
Lege ein Verzeichnis an, in das Du die wxWidgets-Quellen runterladen willst, und wechsle dort hinein:
mkdir ~/wx-cvs && cd ~/wx-cvs
Nun lade alle wxWidgets-Quellen dorthin herunter.
Benutze anoncvs als Loginname, und anoncvs als Passwort. Das Setzen der Variablen CVS_PASSWORD ist optional (und bei einigen Versionen von CVS überholt). Man kann stattdessen ausdrücklich mit CVS-login-ID einloggen:
cvs -d :pserver:anoncvs@cvs.wxwidgets.org:/pack/cvsroots/wxwidgets login
cvs -d :pserver:anoncvs@cvs.wxwidgets.org:/pack/cvsroots/wxwidgets checkout wxWidgets
Fertig. :-)
--> das alles habe ich dann prompt getan und hatte im wx-cvs-Ordner dann nen Ordner namens wxWidgets und darin Dateien, einschließlich einer Hilfe-Datei. Darin stehen aber folgende Punkte:
a) If using Microsoft Visual C++ 5.0 or 6.0
b) If using the MinGW or Cygwin compilers
seit wann betreibt ein Linux-User MS Vis C++ und was ist Cygwin...#-(
Also mein Programm (s. oben) geht immer noch nicht zu ./configure und was soll ich mit den wxWidgets nun???
Kann mir das bitte einer Erklären. Perfekt wärs, wenns EINFACH erklärt werden würde, denn sie gesagt, wenig Erfahrung ist vorhanden...
Antwort 1 von bored
Warum machst du dir das so kompliziert und installierst sie mit einer für den produktiven Einsatz ungeeigneten CVS-Version anstatt einfach mit dem Paketmanager deiner Distribution?
Antwort 2 von bekkzi
habe nur den Anweisungen auf der Seite gefolgt, denn ich kann mit dem Kram noch garnix anfangen.
Paketmanager?
Da sind doch garkeine .rpm-Dateien.
Wenn es diese Widgets aber als .rpm gäbe und du da was wüßtest, das wäre mehr als perfekt.
Denn wie gesagt, ich bin noch mit einem Bein im DAU-Grab. erklär es mir bitte nicht so kompliziert, wie in den Linux-Seiten.
Paketmanager?
Da sind doch garkeine .rpm-Dateien.
Wenn es diese Widgets aber als .rpm gäbe und du da was wüßtest, das wäre mehr als perfekt.
Denn wie gesagt, ich bin noch mit einem Bein im DAU-Grab. erklär es mir bitte nicht so kompliziert, wie in den Linux-Seiten.
Antwort 3 von bored
Welche Distribution benutzt du denn?
Antwort 4 von bekkzi
SuSE 9.1
i686
Kernel 2.6.4-52
i686
Kernel 2.6.4-52
Antwort 5 von bored
Gut... Ich kenne mich mit SuSE jetzt nicht gerade gut aus...
Aber starte mal YaST und benutze die Suchfunktion, um nach den wxwidgets zu suchen.
Hast du sie gefunden, dann klickst du auf Installieren.
Fertig!
Aber starte mal YaST und benutze die Suchfunktion, um nach den wxwidgets zu suchen.
Hast du sie gefunden, dann klickst du auf Installieren.
Fertig!
Antwort 6 von bekkzi
der YaST kennt doch auch nur rpm-Pakete, die ich als Quelle angeben kann.
der findet unter wx nur den bereits installierten wxGTK.
Meine Installations-CD liefert den auch nicht mit und auf der SUSE-ftp-Site
ftp://ftp.suse.com/pub/suse/i386/9.1/suse/i586/
gibt´s den auch nicht
der Ordner wxWidgets enthält die Dateien:
BuildCVS.txt (das ist der Beitrag zu s.ganz oben: Visual Basic unter Windows)
und den Ordner /cvs, in dem die 3 Dateien sind:
Entries
Repository
Root
der findet unter wx nur den bereits installierten wxGTK.
Meine Installations-CD liefert den auch nicht mit und auf der SUSE-ftp-Site
ftp://ftp.suse.com/pub/suse/i386/9.1/suse/i586/
gibt´s den auch nicht
der Ordner wxWidgets enthält die Dateien:
BuildCVS.txt (das ist der Beitrag zu s.ganz oben: Visual Basic unter Windows)
und den Ordner /cvs, in dem die 3 Dateien sind:
Entries
Repository
Root
Antwort 7 von bored
Zitat:
der findet unter wx nur den bereits installierten wxGTK.
der findet unter wx nur den bereits installierten wxGTK.
Google (u.a.) sagt mir, dass wxGTK wxWidgets IST, zumindest der Teil, mit dem man sich GTK-GUIs schreiben kann.
Und das sollte ja auch erstmal ausreichen.
Ruf doch einfach mal configure --with-wx-config=<PFAD> auf, wobei du <PFAD> durch den Pfad zur config-Datei ersetzt.
(Um die Datei zu finden, mache mal ne Dateisuche im Verzeichnis /etc)
Antwort 8 von bored
Zitat:
zumindest der Teil, mit dem man sich GTK-GUIs schreiben kann.
zumindest der Teil, mit dem man sich GTK-GUIs schreiben kann.
Ersetzt durch "zumindest der Teil, mit dem man sich GTK-GUIs schreiben und Ausführen kann."
Antwort 9 von Kubuntu
Vielleicht benutzt du besser die aktuelle Suse 10.1 oder gleich Kubuntu, Ubuntu oder Debian. Die lassen sich dann zumindest leichter aktualisieren, als Suse, das man bei jeder neuen Version neu installieren muss. Kein Wunder das einige noch Suse 9x Versionen drauf haben, ich hätte auch keine lust alles bei einem Update neu zu installieren.
Antwort 10 von bekkzi
Danke Kubuntu,
ich probiere erstmal das von bored.
Hatte bereits SuSE 10.1 drauf, dann kam ich nicht mehr ins Internet.
Deshalb down-grade auf 9.1.
AVM unterstützt nur Treiber für die ISDN PCIfritzcard bis SuSE 9.3.
Habe eben leider nur 9.0, 9.1, 10.1.
Ubuntu/Kubuntu besitze ich auch, müsste ich mich aber wieder komplett von vorne mit einfuchsen...
ich meld mich, wenn ich weiter bin
Danke erstmal euch beiden.
ich probiere erstmal das von bored.
Hatte bereits SuSE 10.1 drauf, dann kam ich nicht mehr ins Internet.
Deshalb down-grade auf 9.1.
AVM unterstützt nur Treiber für die ISDN PCIfritzcard bis SuSE 9.3.
Habe eben leider nur 9.0, 9.1, 10.1.
Ubuntu/Kubuntu besitze ich auch, müsste ich mich aber wieder komplett von vorne mit einfuchsen...
ich meld mich, wenn ich weiter bin
Danke erstmal euch beiden.

