IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Lazarus Pascal Discussion :

Cross-compiler pour Mac sous Windows


Sujet :

Lazarus Pascal

  1. #21
    Responsable Pascal, Lazarus et Assembleur


    Avatar de Alcatîz
    Homme Profil pro
    Ressources humaines
    Inscrit en
    Mars 2003
    Messages
    7 975
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 58
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ressources humaines
    Secteur : Service public

    Informations forums :
    Inscription : Mars 2003
    Messages : 7 975
    Points : 59 740
    Points
    59 740
    Billets dans le blog
    2
    Par défaut
    Citation Envoyé par ChPr Voir le message
    Dans le pack Catalina, il y un fichier : "VM Tools.iso" qui apparemment n'est pas utilisé ?
    Bonne question, il s'agit d'utilitaires de VMWare.

    Citation Envoyé par ChPr Voir le message
    Quel type de processeur as-tu dans ta machine ? Intel ou AMD ?
    Intel. Si tu es sur de l'AMD, essaie peut-être d'exécuter la commande suivante :
    Code shell : Sélectionner tout - Visualiser dans une fenêtre à part
    VBoxManage modifyvm "Virtual_Catalina" --cpu-profile "Intel Core i7-6700K"

    J'ai également lu qu'il était préférable de désactiver l'Hyper-V et la VMP (Virtual Machine Platform) de Windows.

  2. #22
    Membre éprouvé
    Avatar de ChPr
    Homme Profil pro
    Inscrit en
    Septembre 2005
    Messages
    2 109
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 79
    Localisation : France, Val d'Oise (Île de France)

    Informations forums :
    Inscription : Septembre 2005
    Messages : 2 109
    Points : 1 068
    Points
    1 068
    Par défaut
    Citation Envoyé par Alcatîz Voir le message
    el. Si tu es sur de l'AMD, essaie peut-être d'exécuter la commande suivante :
    Code shell : Sélectionner tout - Visualiser dans une fenêtre à part
    VBoxManage modifyvm "Virtual_Catalina" --cpu-profile "Intel Core i7-6700K"
    J'ai également lu qu'il était préférable de désactiver l'Hyper-V et la VMP (Virtual Machine Platform) de Windows.
    J'ai effectué ces deux commandes et ... c'est parti ... mais ce n'est pas arrivé au bout. Je refais des essais pour déterminer ce qui cloche.

    Pour autant, une fois que l'installation a été réussie. Suite à un allumage du PC, quelle commande faire pour lancer le macOS virtuel ?

    Cordialement.

    Pierre.

  3. #23
    Responsable Pascal, Lazarus et Assembleur


    Avatar de Alcatîz
    Homme Profil pro
    Ressources humaines
    Inscrit en
    Mars 2003
    Messages
    7 975
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 58
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ressources humaines
    Secteur : Service public

    Informations forums :
    Inscription : Mars 2003
    Messages : 7 975
    Points : 59 740
    Points
    59 740
    Billets dans le blog
    2
    Par défaut
    Ah il y a donc de l'espoir.

    Citation Envoyé par ChPr Voir le message
    Pour autant, une fois que l'installation a été réussie. Suite à un allumage du PC, quelle commande faire pour lancer le macOS virtuel ?
    Après avoir éjecté l'iso d'installation de la machine virtuelle, il suffit de lancer celle-ci avec le bouton "Démarrer" de l'interface de VirtualBox.

  4. #24
    Membre éprouvé
    Avatar de ChPr
    Homme Profil pro
    Inscrit en
    Septembre 2005
    Messages
    2 109
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 79
    Localisation : France, Val d'Oise (Île de France)

    Informations forums :
    Inscription : Septembre 2005
    Messages : 2 109
    Points : 1 068
    Points
    1 068
    Par défaut
    Citation Envoyé par Alcatîz Voir le message
    ... Après avoir éjecté l'iso d'installation de la machine virtuelle, il suffit de lancer celle-ci avec le bouton "Démarrer" de l'interface de VirtualBox.
    Vu, mais alors que je n'avais pas complètement installé Catalina, j'ai cru que VirtualBox reprenait l'installation.

    Citation Envoyé par Alcatîz Voir le message
    Ah il y a donc de l'espoir. ...
    Oui, après quelques installations ratées, j'ai finalement réussi à installer Catalina. Mais il y a quelques problèmes.

    • Au début, j'avais choisi le contrôleur graphique VBoxVGA. L'installation de VMware disait que c'était OK (plusieurs installations de suite), mais la mémoire restait à 3 Mo. Je suis passé ensuite au contrôleur VMSVGA et dès lors la mémoire est passée à 128 Mo sans que j'ai eu à réinstaller WMware. L'installation devait certainement être réussie, mais pas prise en compte dans le mode VBoxVGA.
    • Malgré l'installation de WMware, je n'ai pas la possibilité de passer en plein écran.
    • Lors des démarrage ou redémarrage, je passe à chaque fois par une séquence "Verbose" de l'ordre d'une minute. Peut-on supprimer le mode verbose ?
    • Là où ça pose problème, c'est le fonctionnement de la souris. Très souvent, au bout d'une demi-minute, bien que le curseur de la souris se promène sur l'écran, elle n'a plus aucune action : redémarrage. Il m'est arrivé une ou deux fois à ce qu'elle soit fonctionnelle jusqu'à ce que je ferme Catalina. Passer en mode ICH9 rend impossible le démarrage.

    J'ai réussi à télécharger les 4 fichiers nécessaires à l'installation de Lazarus. Maintenant, va falloir que je vois comment faire.

    A suivre ...

    Cordialement.

    Pierre

  5. #25
    Membre confirmé

    Homme Profil pro
    Retraité
    Inscrit en
    Avril 2012
    Messages
    180
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vaucluse (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Retraité
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Avril 2012
    Messages : 180
    Points : 484
    Points
    484
    Par défaut
    Bonjour,

    Vous parlez de VirtualBox, puis de VmWare.Lequel avez vous installé ?

    bb

  6. #26
    Responsable Pascal, Lazarus et Assembleur


    Avatar de Alcatîz
    Homme Profil pro
    Ressources humaines
    Inscrit en
    Mars 2003
    Messages
    7 975
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 58
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ressources humaines
    Secteur : Service public

    Informations forums :
    Inscription : Mars 2003
    Messages : 7 975
    Points : 59 740
    Points
    59 740
    Billets dans le blog
    2
    Par défaut
    Citation Envoyé par ChPr Voir le message
    j'ai finalement réussi à installer Catalina.


    Citation Envoyé par ChPr Voir le message
    Là où ça pose problème, c'est le fonctionnement de la souris. Très souvent, au bout d'une demi-minute, bien que le curseur de la souris se promène sur l'écran, elle n'a plus aucune action : redémarrage. Il m'est arrivé une ou deux fois à ce qu'elle soit fonctionnelle jusqu'à ce que je ferme Catalina. Passer en mode ICH9 rend impossible le démarrage.
    Après avoir installé les "Guest Additions" de VirtualBox, le phénomène devrait se régler (ou, au pire, se produire plus rarement).

    Citation Envoyé par ChPr Voir le message
    J'ai réussi à télécharger les 4 fichiers nécessaires à l'installation de Lazarus. Maintenant, va falloir que je vois comment faire.
    Dans l'ordre :

    1. Installer XCode 12.4.
    2. Installer les Command Tools XCode 12.4.
    3. Installer FPC.
    4. Installer les sources de FPC.
    5. Installer Lazarus.
    6. Si, au démarrage de Lazarus, le débogueur est en erreur, simplement indiquer /usr/bin/lldb comme chemin.

  7. #27
    Membre éprouvé
    Avatar de ChPr
    Homme Profil pro
    Inscrit en
    Septembre 2005
    Messages
    2 109
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 79
    Localisation : France, Val d'Oise (Île de France)

    Informations forums :
    Inscription : Septembre 2005
    Messages : 2 109
    Points : 1 068
    Points
    1 068
    Par défaut
    Citation Envoyé par Alcatîz Voir le message
    ... Après avoir installé les "Guest Additions" de VirtualBox, le phénomène devrait se régler (ou, au pire, se produire plus rarement). ...
    J'ai eu un mal fou à trouver VBoxGuestAdditions.exe. J'ai trouvé un VBoxGuestAdditions.iso dans le répertoire d'installation de VirtualBox. En cliquant dessus, cela a créé un dossier dans lequel j'ai trouvé VBoxGuestAdditions.exe. Je l'ai installé en double cliquant dessus. Mais je me suis arrêté là car je n'ai rien compris à la suite. Du coup, rien n'est peut-être activé ?

    Citation Envoyé par Alcatîz Voir le message
    ...
    1. Installer XCode 2.4.
    Ce que je lis sur le site freepascal :

    Step 1: Download Xcode (optional)

    Xcode is a 12GB download which will take up 16GB of disk space. You only need to download and install the full Xcode development environment if you need:

    the SDKs for iOS, iPadOS, watchOS and tvOS; or
    to validate and upload apps to the Mac App Store; or
    to notarise apps for distribution outside of the Mac App Store.
    Mon but n'étant que de créer un exécutable pour Mac, vu ce qui est dit ci-dessus, je n'ai a priori pas besoin de XCode ?

    Citation Envoyé par Alcatîz Voir le message
    ...
    1. Installer FPC.
    2. Installer les sources de FPC.
    3. Installer Lazarus.
    4. Si, au démarrage de Lazarus, le débogueur est en erreur, simplement indiquer /usr/bin/lldb comme chemin.
    J'ai réussi à installer Lazarus. A la compilation du programme par défaut, j'ai une erreur qui me dit qu'il faut XCode. Je vais donc le télécharger et l'installer.

    A suivre.

    Cordialement.

    Pierre.

  8. #28
    Membre éprouvé
    Avatar de ChPr
    Homme Profil pro
    Inscrit en
    Septembre 2005
    Messages
    2 109
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 79
    Localisation : France, Val d'Oise (Île de France)

    Informations forums :
    Inscription : Septembre 2005
    Messages : 2 109
    Points : 1 068
    Points
    1 068
    Par défaut
    Citation Envoyé par bb84000 Voir le message
    Bonjour,

    Vous parlez de VirtualBox, puis de VmWare.Lequel avez vous installé ?

    bb
    C'est VirtualBox. Quelle galère .. mais bon, c'est fait !

    Cordialement.

    Pierre.

  9. #29
    Membre éprouvé
    Avatar de ChPr
    Homme Profil pro
    Inscrit en
    Septembre 2005
    Messages
    2 109
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 79
    Localisation : France, Val d'Oise (Île de France)

    Informations forums :
    Inscription : Septembre 2005
    Messages : 2 109
    Points : 1 068
    Points
    1 068
    Par défaut
    Citation Envoyé par Alcatîz Voir le message
    1. Installer XCode 2.4.
    Ce n'est pas plutôt la version 12.4 ?

    Cordialement.

    Pierre.

  10. #30
    Membre éprouvé
    Avatar de ChPr
    Homme Profil pro
    Inscrit en
    Septembre 2005
    Messages
    2 109
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 79
    Localisation : France, Val d'Oise (Île de France)

    Informations forums :
    Inscription : Septembre 2005
    Messages : 2 109
    Points : 1 068
    Points
    1 068
    Par défaut
    Citation Envoyé par ChPr Voir le message
    ... J'ai réussi à installer Lazarus. A la compilation du programme par défaut, j'ai une erreur qui me dit qu'il faut XCode. Je vais donc le télécharger et l'installer. ...
    Je n'arrive à rien faire avec mon Virtual_Catalina qui, malgré les extensions devant améliorer la situation, se bloque au bout de quelques dizaines de secondes.

    Ma fille ayant la version Big Sur sur son Mac, j'en avais chargé l'image 11.0.1. Je me suis dit, tiens, je vais essayer de l'installer ... et ça a fonctionné. De plus, depuis que je m'en sers, un peu plus d'une heure, je n'ai pas eu le moindre problème avec la souris .

    • Par contre : toujours pas de possibilité de plein écran
    • Il faut une bonne minute de bavardage (verbose) avant que ça démarre (normal Oui, Non ?)

    J'ai donc re-téléchargé Lazarus, et, à l'installation, un message m'a dit qu'il fallait que j'installe XCode (ou quelque chose de semblable) qui m'était proposé, ce que j'ai fait. Au premier démarrage (comme avec Catalina) pas de problème de débogueur.

    J'ai compilé l'application basique ne comportant qu'une fenêtre... mais non, ça n'a pas fonctionné . Il y a eu un message d'erreur :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    Compilation du projet, Cible /Users/chpr/tmp/project1 : code de sortie 1, erreurs :2
    Error : Id: framework not found Cocoa
    An error occured while linking
    Error : Error while linking
    Ça vous dit peut-être quelque chose ?

    Cordialement.

    Pierre.

  11. #31
    Responsable Pascal, Lazarus et Assembleur


    Avatar de Alcatîz
    Homme Profil pro
    Ressources humaines
    Inscrit en
    Mars 2003
    Messages
    7 975
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 58
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ressources humaines
    Secteur : Service public

    Informations forums :
    Inscription : Mars 2003
    Messages : 7 975
    Points : 59 740
    Points
    59 740
    Billets dans le blog
    2
    Par défaut
    Citation Envoyé par ChPr Voir le message
    Ce n'est pas plutôt la version 12.4 ?
    Oups, effectivement. J'ai corrigé mon post.

    Citation Envoyé par ChPr Voir le message
    J'ai eu un mal fou à trouver VBoxGuestAdditions.exe. J'ai trouvé un VBoxGuestAdditions.iso dans le répertoire d'installation de VirtualBox. En cliquant dessus, cela a créé un dossier dans lequel j'ai trouvé VBoxGuestAdditions.exe. Je l'ai installé en double cliquant dessus. Mais je me suis arrêté là car je n'ai rien compris à la suite. Du coup, rien n'est peut-être activé ?
    Il s'agit d'un iso, qui doit être inséré dans la machine virtuelle lorsqu'elle est en fonction. Un des exécutables y contenus est destiné au Mac.

    Citation Envoyé par ChPr Voir le message
    Par contre : toujours pas de possibilité de plein écran
    Mes essais ont jusqu'à présent été infructueux.

    Citation Envoyé par ChPr Voir le message
    Il faut une bonne minute de bavardage (verbose) avant que ça démarre (normal Oui, Non ?)
    C'est normal.

    Citation Envoyé par ChPr Voir le message
    Compilation du projet, Cible /Users/chpr/tmp/project1 : code de sortie 1, erreurs :2
    Error : Id: framework not found Cocoa
    An error occured while linking
    Error : Error while linking
    Cette erreur doit normalement disparaître après l'installation des Command Tools (https://developer.apple.com/downloads/index.action -> utiliser le moteur de recherche).

  12. #32
    Membre éprouvé
    Avatar de ChPr
    Homme Profil pro
    Inscrit en
    Septembre 2005
    Messages
    2 109
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 79
    Localisation : France, Val d'Oise (Île de France)

    Informations forums :
    Inscription : Septembre 2005
    Messages : 2 109
    Points : 1 068
    Points
    1 068
    Par défaut
    Citation Envoyé par Alcatîz Voir le message
    ... Cette erreur doit normalement disparaître après l'installation des Command Tools (https://developer.apple.com/downloads/index.action -> utiliser le moteur de recherche).
    Merci pour ces renseignements et ce lien.

    Des "Command line tools for XCode xxx", il y en a des tonnes. Lequel choisir compte tenu que j'ai installé Big Sur 11.0.1 ?

    Cordialement.

    Pierre.

  13. #33
    Responsable Pascal, Lazarus et Assembleur


    Avatar de Alcatîz
    Homme Profil pro
    Ressources humaines
    Inscrit en
    Mars 2003
    Messages
    7 975
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 58
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ressources humaines
    Secteur : Service public

    Informations forums :
    Inscription : Mars 2003
    Messages : 7 975
    Points : 59 740
    Points
    59 740
    Billets dans le blog
    2
    Par défaut
    La version 12.5.

  14. #34
    Membre éprouvé
    Avatar de ChPr
    Homme Profil pro
    Inscrit en
    Septembre 2005
    Messages
    2 109
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 79
    Localisation : France, Val d'Oise (Île de France)

    Informations forums :
    Inscription : Septembre 2005
    Messages : 2 109
    Points : 1 068
    Points
    1 068
    Par défaut
    Citation Envoyé par Alcatîz Voir le message
    La version 12.5.
    Merci pour ce lien. J'ai réussi à le télécharger et à l'installer Pour autant, ça n'a pas du tout réglé le problème

    Je vais essayer de télécharger XCode 12.4 comme tu me l'as dit, mais si mon "Virtual_Big_Sur" ne me pose pas de problème de souris, pas contre il redémarre automatiquement toutes les quelques minutes (de 5 à 10 environ, je ne sais pas pourquoi), ce qui fait que je suis totalement incapable de télécharger un fichier de l'ordre de 10 Go.
    Peut-être que j'ai mal vu, mais je n'ai pas trouvé de moyen de faire une reprise de téléchargement au point où il s'est arrêté.

    C'est loin d'être gagné

    Cordialement.

    Pierre.

  15. #35
    Membre éprouvé
    Avatar de ChPr
    Homme Profil pro
    Inscrit en
    Septembre 2005
    Messages
    2 109
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 79
    Localisation : France, Val d'Oise (Île de France)

    Informations forums :
    Inscription : Septembre 2005
    Messages : 2 109
    Points : 1 068
    Points
    1 068
    Par défaut
    Citation Envoyé par ChPr Voir le message
    ... C'est loin d'être gagné ...
    Pierre.
    Du fait que je ne peux pas télécharger ce gros fichier, il est peut-être possible de la faire par les dossiers partagés.

    J'ai installé la "VirtualBox Guest Additions" --> OK.

    J'ai fait ce qu'il faut du côté "Hôte Windows", mais je n'arrive pas à trouver un tuto ou autre me disant ce qu'il faut faire du côté "invité macOS".

    Une idée, un lien ?

    Par ailleurs, dans les options de "VirtualBox Guest Additions" je n'arrive pas à changer les droits de "lecture seule" à "lecture et écriture". Bien que j'aie déverrouillé le cadenas et mis mon mot de passe, on me dit que je n'ai pas les droits nécessaires.

    Cordialement.

    Pierre.

  16. #36
    Responsable Pascal, Lazarus et Assembleur


    Avatar de Alcatîz
    Homme Profil pro
    Ressources humaines
    Inscrit en
    Mars 2003
    Messages
    7 975
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 58
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ressources humaines
    Secteur : Service public

    Informations forums :
    Inscription : Mars 2003
    Messages : 7 975
    Points : 59 740
    Points
    59 740
    Billets dans le blog
    2
    Par défaut
    Citation Envoyé par ChPr Voir le message
    Je vais essayer de télécharger XCode 12.4
    Sur Big Sur il faut la version 12.5.

    Citation Envoyé par ChPr Voir le message
    il redémarre automatiquement toutes les quelques minutes (de 5 à 10 environ, je ne sais pas pourquoi)
    Ouille, les ressources allouées à la VM sont peut-être un peu trop justes (je pense à la RAM) ? Il y a peut-être une tentative de mise à jour du système (il vaut mieux désactiver cette option) ? Que donnent les logs (menu Machine / Afficher le journal du gestionnaire de VM) ?

    Citation Envoyé par ChPr Voir le message
    J'ai installé la "VirtualBox Guest Additions" --> OK.
    J'ai fait ce qu'il faut du côté "Hôte Windows", mais je n'arrive pas à trouver un tuto ou autre me disant ce qu'il faut faire du côté "invité macOS".
    [ . . . ]
    Par ailleurs, dans les options de "VirtualBox Guest Additions" je n'arrive pas à changer les droits de "lecture seule" à "lecture et écriture". Bien que j'aie déverrouillé le cadenas et mis mon mot de passe, on me dit que je n'ai pas les droits nécessaires.
    Lorsque l'on sélectionne, la VM étant en cours d'exécution, le menu "Insérer les additions invité", cela insère un DVD virtuel dans la machine. Il faut l'ouvrir afin d'afficher son contenu, puis faire Ctrl + clic sur le fichier .pkg. Après avoir déverrouillé le cadenas, il faut cocher l'option permettant d'installer un paquetage de chez Oracle.

  17. #37
    Membre éprouvé
    Avatar de ChPr
    Homme Profil pro
    Inscrit en
    Septembre 2005
    Messages
    2 109
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 79
    Localisation : France, Val d'Oise (Île de France)

    Informations forums :
    Inscription : Septembre 2005
    Messages : 2 109
    Points : 1 068
    Points
    1 068
    Par défaut
    Citation Envoyé par Alcatîz Voir le message
    Sur Big Sur il faut la version 12.5.


    Ouille, les ressources allouées à la VM sont peut-être un peu trop justes (je pense à la RAM) ? Il y a peut-être une tentative de mise à jour du système (il vaut mieux désactiver cette option) ? Que donnent les logs (menu Machine / Afficher le journal du gestionnaire de VM) ?


    Lorsque l'on sélectionne, la VM étant en cours d'exécution, le menu "Insérer les additions invité", cela insère un DVD virtuel dans la machine. Il faut l'ouvrir afin d'afficher son contenu, puis faire Ctrl + clic sur le fichier .pkg. Après avoir déverrouillé le cadenas, il faut cocher l'option permettant d'installer un paquetage de chez Oracle.
    Pour ce qui est de la mémoire RAM, j'ai alloué 8192 Mo puis 12288 Mo : sans aucun effet.

    La mise à jour est désactivée, mais la VM cheche quand même des mise à jour : ça tourne en rond !

    Les fichiers log sont extrêmement longs , je suis totalement incapable d'y voir quoi que ce soit.

    En admettant que j'ai réussi à installer la partage de fichiers Windows <--> macOS, quel est le(s) menu(s) à activer dans la VM macOS pour avoir accès au fichier que j'ai placé dans mon répertoire de partage du côté de Windows ?

    Cordialement.

    Pierre.

  18. #38
    Invité
    Invité(e)
    Par défaut
    Bonjour,

    je me suis réinscrit sur ce forum pour rejoindre cette discussion.

    Bien compliquée votre démarche, illégale et surtout totalement instable à terme. Je suis toujours réservé quand il n'y a qu'à installer MacOS sur un PC Windows y compris dans une machine virtuelle. L'installer ainsi c'est surtout chronophage. Mais le faire fonctionner de manière normale dans cette configuration, l'est encore plus. MacOS n'aime pas être bricolé : c'est dans sa nature.

    Une solution qui mérite d'être étudiée à mon sens est d'investir un minimum dans un vieux Mac mini par exemple (Late 2012). On en trouve à 250 € (i7-16Go), voire 200 € ou moins pour un i5, sur LeBonCoin par exemple. Pourquoi ce modèle ? Parce que c'est le dernier modèle dont on peut changer le disque dur et augmenter la RAM. Après, ils sont intégrés (soudés). J'ai abandonné le mien (un i7 de cette génération) avec regret en 2022 après de longs et fidèles services, sans quitter Apple. Les cibles exprimées dans cette discussion sont compatibles (Catalina). Eventuellement, on peut y installer des OS Apple plus récents y compris Sonoma si on passe par OCLP. Je ne le recommanderais pas mais c'est quand même bien plus stable qu'un hackintosh ou qu'une machine virtuelle sous Windows. Sur ce Mac, il me semble préférable d'installer directement Lazarus car "cross-compiler pour Mac sous Windows" (le titre de la discussion) quel est l'intérêt ? C'est l'approche obligatoire pour Delphi mais Lazarus est bien supérieur en la matière. Cela permet par exemple le débogage direct dans l'OS ciblé.

    Au final à mon avis, l'approche la plus simple et surtout la plus efficace (et certainement la seule viable) est d'installer Lazarus sur un vrai matériel Apple y compris déclassé sinon vous allez passer plus de temps à installer votre machine virtuelle et à la maintenir qu'à corriger les sources de votre programme Windows. Le hackintosh ou l'utilisation d'une machine virtuelle macOS sur un PC Windows me semble totalement illusoire même pour un seul projet Lazarus. Je comprends ceux qui ont qualifié cette approche d'impossible. Par contre l'inverse ne l'est pas : un Windows x64 dans une machine virtuelle de Parallels Desktop sur un matériel Apple Intel fonctionne remarquablement bien et sans comparaison possible (fluidité, intégration des OS,...) avec les produits cités dans cette discussion.

    Enfin, si vous n'en voulez plus (de votre Mac Mini), vous le revendez. Mais adieu la maintenance de votre logiciel. Et puis, je suis sûr que vous aimerez MacOS.

    Cordialement. Ganael.
    Dernière modification par Invité ; 27/08/2024 à 17h32. Motif: Précisions & nuances

  19. #39
    Membre éprouvé
    Avatar de ChPr
    Homme Profil pro
    Inscrit en
    Septembre 2005
    Messages
    2 109
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 79
    Localisation : France, Val d'Oise (Île de France)

    Informations forums :
    Inscription : Septembre 2005
    Messages : 2 109
    Points : 1 068
    Points
    1 068
    Par défaut
    Citation Envoyé par ChPr Voir le message
    ... En admettant que j'ai réussi à installer la partage de fichiers Windows <--> macOS, quel est le(s) menu(s) à activer dans la VM macOS pour avoir accès au fichier que j'ai placé dans mon répertoire de partage du côté de Windows ? ...
    Je laisse cette question posée, mais ... (roulement de tambours !!) j'ai enfin réussi à créer une Machine Virtuelle macOS.

    J'ai abandonné VirtualBox qui m'avait bien créé une VM de macOS, mais celle-ci s'arrêtait au bout de 10 minutes pour se relancer. Inexploitable.

    Je suis passé à VMware. Cela ne s'est pas fait simplement non plus, j'ai fini par trouver sur le net un correctif (parmi d'autres qui ne fonctionnaient pas) qui a permis l'installation de la VM macOS( "Big Sur" dans mon cas).

    Qui plus est, je peux passer en plein écran !

    Pour l'instant, ça fonctionne et j'ai pu installer Lazarus 3.4. L'application de base se compile sans erreur et s'exécute .

    Pour autant, je pense que je n'en ai pas terminé. Déjà un problème d'installation de composant ...

    Cordialement.

    Pierre

  20. #40
    Responsable Pascal, Lazarus et Assembleur


    Avatar de Alcatîz
    Homme Profil pro
    Ressources humaines
    Inscrit en
    Mars 2003
    Messages
    7 975
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 58
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ressources humaines
    Secteur : Service public

    Informations forums :
    Inscription : Mars 2003
    Messages : 7 975
    Points : 59 740
    Points
    59 740
    Billets dans le blog
    2
    Par défaut
    Bonjour,

    Citation Envoyé par GanaelG Voir le message
    Bien compliquée votre démarche, illégale et surtout totalement instable à terme.
    [ . . . ]
    Et puis, je suis sûr que vous aimerez MacOS.
    Nous sommes d'accord, c'est illégal et pas extrêmement stable. Le fait est que j'ai à ma disposition deux Mac... et honnêtement je n'en raffole vraiment pas ! Je développe tantôt pour Linux, tantôt pour Windows, tantôt pour Android, et très rarement pour Mac. Alors simplement pour tester un exécutable, je préfère rester sur la même machine et lancer un Mac virtuel.

Discussions similaires

  1. Cross Compilation pour windows depuis linux
    Par epsilon777 dans le forum Boost
    Réponses: 1
    Dernier message: 10/09/2009, 15h50
  2. [gnat-glade/Linux] Cross-compiler pour Windows
    Par xiosis dans le forum Ada
    Réponses: 1
    Dernier message: 06/02/2009, 08h23
  3. Executer une application Java pour mac sous windows
    Par M_Makia dans le forum Général Java
    Réponses: 6
    Dernier message: 22/10/2008, 20h42
  4. Cross-compil pour MAC
    Par Ulmo dans le forum Autres éditeurs
    Réponses: 2
    Dernier message: 29/09/2006, 20h49
  5. [Debutant] Compiler un serlvet pour tomcat sous windows
    Par Braz dans le forum Tomcat et TomEE
    Réponses: 3
    Dernier message: 22/01/2006, 01h46

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo