Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Cross-Platform-Entwicklung (https://www.delphipraxis.net/91-cross-platform-entwicklung/)
-   -   Kompilieren für OSX64 misslingt (https://www.delphipraxis.net/203899-kompilieren-fuer-osx64-misslingt.html)

Wolfram61 4. Apr 2020 18:26

Kompilieren für OSX64 misslingt
 
Hallo zusammen,

nach Jahren mit Qt und C++ wollte ich mir die aktuelle Delphi Community 10.3.3 mal anschauen, scheitere aber gleich beim ersten Umwandeln nach OSX64.
Es erscheint lediglich die Meldung "misslungen" ohne jeden weiteren Hinweis:

---
Abhängigkeiten des Projekts werden überprüft...
Compilieren von test.dproj (Release, OSX64)
[Fehler]
Misslungen
Verstrichene Zeit: 00:00:49.5
---
Aktuelles Xcode ist installiert. PAServer Verbindungstest erfolgreich, alle anderen Plattformen funktionieren auch. Vielleicht kann mir jemand einen Tip geben, hänge hier ziemlich fest.

Danke und besten Gruß, Wolfram

Harry Stahl 4. Apr 2020 22:01

AW: Kompilieren für OSX64 misslingt
 
Die Meldung ist natürlich wirklich nicht sonderlich hilfreich....

Ist Dein Test-Projekt nur eine leere Form oder ist das schon mehr? Sprich hast Du evtl. auch Drittkomponenten dabei oder irgendwelche komplexere Sachen?

Funktioniert ein leeres Formular, als einfaches Programm?

Wolfram61 5. Apr 2020 06:06

AW: Kompilieren für OSX64 misslingt
 
Hallo Harry,

selbst die simpelste Anwendung - eine leere Form - lässt sich leider nicht für OSX64 erstellen.
Wollte nach der Installation von Delphi sicherstellen, dass Einrichtung und Umgebung korrekt funktionieren und habe es daher auch zunächst mit der einfachsten denkbaren Anwendung versucht.
Bei allen anderen Plattformen inklusive MacOS 32Bit klappt es auch reibunglos.

Gruß, Wolfram

Harry Stahl 5. Apr 2020 11:33

AW: Kompilieren für OSX64 misslingt
 
Welche MAC-Version nutzt Du?

Wenn es wirklich was ganz neues ist, könntest Du die SDK-Version bei Delphi aktualisieren.

Dazu OS64 auswählen, rechte Maustaste, SDK bearbeiten, Schalter "Lokalen Dateispeicher aktualisieren" wählen und bei Rückfrage alles überschreiben lassen.

Dann Projekt nochmal vollständig kompilieren.
Geht's dann?

Wein nein: Welches Ziel (Konfiguration) hast Du für die 64-Plattform gewählt: Store, Entwickler oder Normal?
Versuche einmal "Normal". Geht das?

Wolfram61 5. Apr 2020 17:53

AW: Kompilieren für OSX64 misslingt
 
'Normal hatte ich von vornherein ausgewählt.

Wenn ich MacOS 64bit auswähle (ich denke, Du meinst im Projektfenster) ist die Option 'SDK bearbeiten' ausgegraut und kann nicht angewählt werden.
Unter 'Eigenschaften' ist das SDK Dropdown-Fenster leer. Hier kann ich zwar dann über 'Neue hinzufügen' ein SDK 10.15.4 auswählen, das wird aber offenbar nicht übernommen und das SDK-Dropdown bleibt leer.

OS Version ist die aktuelle 10.15.4

Harry Stahl 5. Apr 2020 18:44

AW: Kompilieren für OSX64 misslingt
 
Liste der Anhänge anzeigen (Anzahl: 1)
Du brauchst das 64-Bit-SDK, vgl. mal die Anlage, so sollte das bei Dir aussehen.

Wenn nicht: Du könntest versuchen den Plattform- und Erweiterungsmanager aufzurufen (siehe Welcome-Page) und OS64 einmal deinstallieren und wieder neu installieren, evtl. lief ja etwas bei der Installation schief?

Wolfram61 6. Apr 2020 06:00

AW: Kompilieren für OSX64 misslingt
 
Liste der Anhänge anzeigen (Anzahl: 1)
Es sah ebenso aus. Auch eine komplette De- und Neuinstallation des SDK, die ich jetzt mal vorgenommen habe, hat nichts geändert.
Beim Programmstart sieht m.E. auch alles korrekt aus (s. Screenshot).

Harry Stahl 6. Apr 2020 09:07

AW: Kompilieren für OSX64 misslingt
 
Liste der Anhänge anzeigen (Anzahl: 1)
Die letzte Sache die mir noch einfällt:

Kontrolliere bitte unter Tools, Optionen, Sprache, Delphi, Bibliothek, ob dort auch für die 64-Bit-Plattform die Pfade eingestellt sind (vgl. anliegenden Screenshot).

Falls nein, bitte entsprechend nachtragen (kann man im Prinzip von OS32-Einstellungen übernehmen).

Wolfram61 6. Apr 2020 10:39

AW: Kompilieren für OSX64 misslingt
 
Auch das sieht bei mir erschreckend richtig aus ;-)
Nee, leider komme ich hier gar nicht weiter. Ich denke, ich werde die Suche mal eher auf OS-Seite weiterführen; möglicherweise richte ich meine Xcode-Umgebung noch einmal neu ein; - obwohl man da auch nicht allzu viele Optionen hat. Sobald ich zu einer Lösung komme, gebe ich sie natürlich bekannt.

Vielen Dank auf jeden Fall für die bisherige Hilfestellung!
Gruß, Wolfram

Rollo62 6. Apr 2020 10:41

AW: Kompilieren für OSX64 misslingt
 
Kannst Du denn ein Dummy-Projekt unter XCode mit gleicher ID compilieren und starten ?

Wolfram61 6. Apr 2020 12:58

AW: Kompilieren für OSX64 misslingt
 
Welche ID meinst Du? Developer-ID? Die benutze ich nicht.
Ergänzung: Kann natürlich sowohl unter Xcode direkt als auch via Qt alles kompilieren.

Rollo62 6. Apr 2020 17:12

AW: Kompilieren für OSX64 misslingt
 
Zitat:

Zitat von Wolfram61 (Beitrag 1461403)
Welche ID meinst Du? Developer-ID? Die benutze ich nicht.
Ergänzung: Kann natürlich sowohl unter Xcode direkt als auch via Qt alles kompilieren.

Ich meinte die gleiche Bundle-ID (und auch sonstige Settings) wie dein Projekt,
normalwerweise räumt XCode alle Probleme ganz gut aus dem Weg, oder warnt zumindest woran es liegt.

Wolfram61 6. Apr 2020 18:15

AW: Kompilieren für OSX64 misslingt
 
Ach das meinst Du. Wo finde ich denn die entsprechenden Einstellungen bei Delphi?
Bei einem Xcode-Project werden sie ja gleich beim Erstellen des Projektes angefragt...

Auffällig ist, das im Projektfenster unter den Angaben zur Zielplattform das SDK unter MacOS 32Bit korrekt voreingestellt ist (10.15.4), das entsprechende Feld bei den Eigenschaften des 64Bit Systems aber leer ist und ich es wohl auch nicht korrekt aktiviert bekomme. Werde wohl nicht drumherum kommen, alles zu plätten und mal komplett neu aufzusetzen.

Rollo62 6. Apr 2020 19:00

AW: Kompilieren für OSX64 misslingt
 
Unter Project/Options/VersionInfo
... Provisioning

Und den Einträgen Drumherum.
Die sollten Alle korrekt sein, damit es läuft.
Sollte aber bei einem neuen Projekt erstmal OK sein, ohne Besondere Features wie Sensoren, Location, etc.

Wolfram61 20. Apr 2020 11:02

AW: Kompilieren für OSX64 misslingt
 
So, ich gebs auf.

Ich habe in den letzten Tagen so ziemlich alles ausprobiert, was mir einfiel. Ich kriege den Fehler nicht weg und entsprechend lässt sich nichts für Mac OS 64 Bit umwandeln.
Vielleicht ist es etwas ganz Banales, aber ich komme einfach nicht dahinter.

Inzwischen habe ich:

- Delphi 10.3.3 mehrfach komplett neu installiert (auch mit anderer Community-Lizenz)
- das gleiche mit dem 10.3.3 C++ Builder ausprobiert
- die zugrunde liegende virtuelle Windows 10 Maschine komplett neu aufgesetzt
- auf Seiten Mac OS Xcode deinstalliert und komplett neu eingerichtet und
- auch eine Trial-Version des Rad-Studios installiert.

Nichts von alldem führt weiter. Jetzt ist genug. Vielleicht klappts ja mit einer der Folgeversionen. Jedenfalls danke für die Hilfestellung und falls jemand vor dem gleichen Problem steht und zu einer Lösung kommt: bitte Bescheid geben :-)

Besten Gruß, Wolfram


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:05 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz