XSKAT-Quellen, kann man die auch für W98 lauffähig kompilieren
Hallo Liste, benutze das Programm xskat leidenschaftlich gern auf meiner SuSE 9.3. Beim Besuch meines Bruders hier in Berlin möchte er gerne dieses Programm auf seinem Rechner (Win98 und XP) haben. Ein Umstieg auf Linux ist leider nicht möglich. (Auch Knoppix und SuSE Life kommen leider nicht in Frage). Meine Frage an die Spezialisten ist nun, ob man die Quellen so kompilieren kann, dass das Endprodukt eine lauffähige Win.exe wird. Es müsste dann wohl in der make Datei einiges geändert werden, um eine lauffähige exe Datei erstellen zu können. Hat vielleicht jemand auf der Liste dieses schon mal gemacht und könnte mir die erforderlichen Ändererungen aufgeben. Oder ist diese Idee mit den üblichen Bordmitteln garnicht möglich ? Mit einem großen Dankeschön schon mal vorab Rolf-Hubert
Hat vielleicht jemand auf der Liste dieses schon mal gemacht und könnte mir die erforderlichen Ändererungen aufgeben. Oder ist diese Idee mit den üblichen Bordmitteln garnicht möglich ?
Am Donnerstag, 28. Juli 2005 10:04 schrieb Rolf-Hubert Pobloth:
Hallo Liste,
benutze das Programm xskat leidenschaftlich gern auf meiner SuSE 9.3. Beim Besuch meines Bruders hier in Berlin möchte er gerne dieses Programm auf seinem Rechner (Win98 und XP) haben. Ein Umstieg auf Linux ist leider nicht möglich. (Auch Knoppix und SuSE Life kommen leider nicht in Frage).
Auf http://xskat.akohl.net/xskatw.html gibt es eine Portierung nach Windows, braucht allerdings Cygwin und einen X-Server. MfG Klaus
Am Donnerstag, 28. Juli 2005 10:29 schrieb Klaus Hartmann:
Am Donnerstag, 28. Juli 2005 10:04 schrieb Rolf-Hubert Pobloth:
Hallo Liste,
benutze das Programm xskat leidenschaftlich gern auf meiner SuSE 9.3. Beim Besuch meines Bruders hier in Berlin möchte er gerne dieses Programm auf seinem Rechner (Win98 und XP) haben. Ein Umstieg auf Linux ist leider nicht möglich. (Auch Knoppix und SuSE Life kommen leider nicht in Frage).
Auf http://xskat.akohl.net/xskatw.html gibt es eine Portierung nach Windows, braucht allerdings Cygwin und einen X-Server.
MfG
Klaus Diese Lösung hatte ich auf der Homepage von xskat auch gesehen. Meine Frage zielt aber in die Richtung, wie man vielleicht die Quellen nutzen kann und dann mit dem gcc o.Ä. ein lauffähiges Windowsprogramm compilieren kann. Eventuell auch die benötigten libs auch richtig statisch mit einbinden.
Es gibt doch z.B. das Programm OO Opera Firefox, die auch auf beiden OS laufen. Und wenn es bei diesen großen Programmen geht, dann kann es ja auch vielleicht für das Programm xskat möglich sein. Wollte doch nur meinem Bruder ein lauffähiges Win98 /XP Spiel geben. Mit freundlichem Gruß aus Berlin Rolf-Hubert
Es gibt doch z.B. das Programm OO Opera Firefox, die auch auf beiden OS laufen. Und wenn es bei diesen großen Programmen geht, dann kann es ja auch
Die benutzen aber Bibliotheken die extra für Portabilität gedacht sind.
vielleicht für das Programm xskat möglich sein.
Wollte doch nur meinem Bruder ein lauffähiges Win98 /XP Spiel geben.
xskat will auf x11 ausgeben, dazu brauchst du eben ein laufendes X11, das kann man nicht einfach einkompilieren. Du kannst nur eine Batchdatei schreiben die erst X11 und dann xskat startet.
Am Donnerstag, 28. Juli 2005 13:24 schrieb Rolf-Hubert Pobloth:
Am Donnerstag, 28. Juli 2005 10:29 schrieb Klaus Hartmann:
Am Donnerstag, 28. Juli 2005 10:04 schrieb Rolf-Hubert Pobloth:
Hallo Liste,
benutze das Programm xskat leidenschaftlich gern auf meiner SuSE 9.3. Beim Besuch meines Bruders hier in Berlin möchte er gerne dieses Programm auf seinem Rechner (Win98 und XP) haben.
Auf http://xskat.akohl.net/xskatw.html gibt es eine Portierung nach Windows, braucht allerdings Cygwin und einen X-Server.
Diese Lösung hatte ich auf der Homepage von xskat auch gesehen. Meine Frage zielt aber in die Richtung, wie man vielleicht die Quellen nutzen kann und dann mit dem gcc o.Ä. ein lauffähiges Windowsprogramm compilieren kann.
Ich glaube, das stellst du dir zu einfach vor: Wenn du ein Programm von einem Betriebssystem auf ein anderes portierst, dann musst du _alle_ externen Aufrufe übertragen. Wenn das Zielsystem schon ähnlich aufgebaut ist und die "gleichen Teilsysteme" enthält, dann ist das weniger kompliziert (daher dann auch die Cygwin Version). Wenn sich beide Systeme aber grundlegend unterscheiden, dann ist das eine sehr schwere Aufgabe
Es gibt doch z.B. das Programm OO Opera Firefox, die auch auf beiden OS laufen.
Bei solchen Systemen werden die Programme so geschrieben, dass eine Art Zwischenschicht zwischen dem Betriebssystem und dem Programm eingezogen wird. Dadurch muss die Applikation dann "nur" diese Zwischenschicht ansteuern können. So etwas wäre z.B. das Cygwin. Das ist jetzt ein wenig simpel ausgedrückt, gibt dir aber vielleicht einen Eindruck vom Problem. Gruß, Michael -- ____ / / / / /__/ Michael Höhne / / / / / / mih-hoehne@t-online.de / _____________________________________/
Am Donnerstag, 28. Juli 2005 13:53 schrieb Michael Höhne:
Am Donnerstag, 28. Juli 2005 13:24 schrieb Rolf-Hubert Pobloth:
Am Donnerstag, 28. Juli 2005 10:29 schrieb Klaus Hartmann:
Am Donnerstag, 28. Juli 2005 10:04 schrieb Rolf-Hubert Pobloth:
Hallo Liste,
benutze das Programm xskat leidenschaftlich gern auf meiner SuSE 9.3. Beim Besuch meines Bruders hier in Berlin möchte er gerne dieses Programm auf seinem Rechner (Win98 und XP) haben.
Auf http://xskat.akohl.net/xskatw.html gibt es eine Portierung nach Windows, braucht allerdings Cygwin und einen X-Server.
Diese Lösung hatte ich auf der Homepage von xskat auch gesehen. Meine Frage zielt aber in die Richtung, wie man vielleicht die Quellen nutzen kann und dann mit dem gcc o.Ä. ein lauffähiges Windowsprogramm compilieren kann.
Ich glaube, das stellst du dir zu einfach vor: Wenn du ein Programm von einem Betriebssystem auf ein anderes portierst, dann musst du _alle_ externen Aufrufe übertragen. Wenn das Zielsystem schon ähnlich aufgebaut ist und die "gleichen Teilsysteme" enthält, dann ist das weniger kompliziert (daher dann auch die Cygwin Version). Wenn sich beide Systeme aber grundlegend unterscheiden, dann ist das eine sehr schwere Aufgabe
Es gibt doch z.B. das Programm OO Opera Firefox, die auch auf beiden OS laufen.
Bei solchen Systemen werden die Programme so geschrieben, dass eine Art Zwischenschicht zwischen dem Betriebssystem und dem Programm eingezogen wird. Dadurch muss die Applikation dann "nur" diese Zwischenschicht ansteuern können. So etwas wäre z.B. das Cygwin.
Das ist jetzt ein wenig simpel ausgedrückt, gibt dir aber vielleicht einen Eindruck vom Problem.
Gruß, Michael
-- ____ / / / / /__/ Michael Höhne / / / / / / mih-hoehne@t-online.de / _____________________________________/
Danke für diese ausführliche Erklärung. Werde mich daher mit Cygwin und dem X-Server mal intersiver beschäftigen. Mit einem freundlichen Gruß aus Berlin Rolf-Hubert
participants (4)
-
Holger Krull
-
Klaus Hartmann
-
Michael Höhne
-
Rolf-Hubert Pobloth