Schlagwörter
10 Jahre Clonk Basenmelee Best Of Clonk Clonkblog ClonkMars Clonkspot Community Download Extreme Fairness Falsch gesiedelt? Gestaltung Jubiläum Konzept Kuchen let's rock letsplay Magie Melee Metall&Magie Mission OpenClonk Planung Preview Programme Projekte Rennen Review Ritter Siedeln Sounds Stats Steam Strategie TeamFestung TF2 Tipps Tools Umfrage Verhalten Votes Wettbewerb youtubeLetzte Kommentare
- Profpatsch: Sooooo viele Einsendungen? oO Glaub ich das jetzt oder glaub ich das nicht… :)
- Umfeplgrumpf: Man ich hab mich zuerst voll gefreut… und dann als Datum 1. April gesehen. Mach sowas nie wieder...
- Consti: Was soll das bald? Ich versteh das nicht . Soll das ein Scherz sein? Auf der Seite die sich durch den Link...
- Profpatsch: Super, großes Dankeschön. Problem erkannt und gelöst – so ist das super :) Eine Sache: In der...
- Profpatsch: Brohoof /)
-
Archiv
- ▼ 2012
- ► Mai 2012
- ► April 2012
- ► März 2012
- ► Februar 2012
-
- Letsplay #5 – Argons Ehre
- Letsplay #4 – Stimmelsinseln
- Letsplay #3 – Hammerfest/Wipfkampf
- OpenClonk: Energie, irgendjemand?
- Letsplay #2 – Himmelsrennen
- Letsplay #1 – Clonk Party
- Lass mal Clonk spielen!
- OpenClonk: Produktionsketten
- OpenClonk: Neues von der Siedelfront
- OC-Blogposts: Eine Zusammenfassung
- ► 2011
- ► 2010
- ► Dezember 2010
- ► November 2010
- ► Oktober 2010
- ► September 2010
- ► August 2010
- ► Juli 2010
- ► Juni 2010
- ► Mai 2010
-
- Missionsguide #3: Trichtertalingen
- Mods: Wie Kraut und Rüben
- Missionsguide #2: Neuland
- Missionsguide #1: Schatzsuche
- Heute schon normalisiert?
- OpenClonk: Nightly Builds 2.0
- OpenClonk Meeting
- OpenClonk: Clonk mit dem Gamepad
- OpenClonk: Die Hüter der Windräder
- OpenClonk: Genau ins Auge!
- OpenClonk: Woran wir gerade arbeiten
- OpenClonk: Graben verbessert
- Nützliche Tools für das Entwickeln
- OpenClonk: Website Erweiterungen
- OpenClonk: Cross-Kompilieren der Engine
- OpenClonk: Hallo Welt
- CCF: Vote(-Votes)
- ▼ 2012

OpenClonk: Nightly Builds 2.0
Wir haben die Übersicht über unsere Nightly Builds vor Kurzem stark überarbeitet. Wir unterstützen nun Builds für verschiedene Architekturen und mit verschiedenen Compilern. Zusätzlich zu den Builds für Windows 32Bit gibt es sie nun auch für Windows 64Bit mit MinGW und MSVC (dank Isilkor). Die Farbe des Build-Status ist jetzt nicht mehr nur grün (“Build funktioniert”) oder rot (“funktioniert nicht”), sondern kann auch dazwischen liegen, je nach Anzahl der Warnungen, die beim Kompilieren ausgegeben werden. Vielleicht ist das ja ein Anreiz für die Entwickler, ihren Build für ihre Plattform so grün wie möglich zu machen? :D
Es war etwas Puzzle-Arbeit nötig, um die Cross-Compiler-Umgebung für 64Bit-MinGW aufzusetzen: Debians gcc-mingw32-Paket beinhaltet zwar einen C-Compiler für 64Bit, hat aber keinen für C++ (ein Debian-Bug). Also habe ich versucht, den MinGW-Compiler selbst zu bauen, ohne Erfolg. Als das nicht ging tat ich das, was der Autor des Bugs empfohlen hatte: Ich holte mir den Quellcode von gcc-mingw32 mit “apt-get”, aktivierte die Unterstützung für C++ in debian/rules, und kompilierte das ganze Paket neu. Das funktionierte sehr schön. Die meisten Abhängigkeiten von OpenClonk bieten 64Bit-Binaries an, weitere bekommt man über das GNOME-Projekt. Nur fmod und d3dx9 machten Probleme, weil dafür keine Libraries für 64Bit angeboten werden. Dennoch habe ich es geschafft die entsprechenden Import-Libraries aus den DLLs mit den MinGW-Tools “gendef” und “dlltool” zu erzeugen. Ich frage mich ja, warum Import-Libraries überhaupt benötigt werden, wo doch alle Informationen in der DLL sowieso enthalten sein sollten – ich dachte zumindest, dass die Import-Libraries für Informationen da sind, die eben nicht in den DLLs enthalten sind, und man sie deshalb für das Linking braucht.
Grobe Pläne für die Zukunft wären die Builds für andere Plattformen wie Linux (vielleicht sogar als .rpms und/oder .debs) und die Windows Entwicklungs-Snapshots als Installer anzubieten.
Originalpost von Clonk-Karl am 24. April 2010