Supportnet Computer
Planet of Tech

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.

Antwort 3 von bored

Welche Distribution benutzt du denn?

Antwort 4 von bekkzi

SuSE 9.1
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!

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

Antwort 7 von bored

Zitat:
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.

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.