Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Lex and Yac compilation does not work on Windows #54

Closed
marcboulle opened this issue Jul 13, 2023 · 3 comments · Fixed by #193
Closed

Lex and Yac compilation does not work on Windows #54

marcboulle opened this issue Jul 13, 2023 · 3 comments · Fixed by #193
Assignees
Labels
Priority/1 To do after P0 Type/Bug Something isn't working v11 Issue for Khiops 11
Milestone

Comments

@marcboulle
Copy link
Collaborator

J'ai essayé d'activer la compilation des fichiers Lex et Yac sous Windows

  • cf. fichiers CMakePresets.json, CMakeLists.txt, src\Learning\KWData\CMakeLists.txt

Cela ne marche pas.

  • corriger le problème
  • documenter sur le wiki
    • comment installer correctement les compilateur Lex et Yac sous Windows
    • comment activer la compilation Lex et Yac depuis Visual C++ 2022
@marcboulle marcboulle added the Type/Bug Something isn't working label Jul 13, 2023
@marcboulle marcboulle added the v11 Issue for Khiops 11 label Sep 4, 2023
@folmos-at-orange folmos-at-orange added this to the v11.0.0 milestone Sep 4, 2023
@marcboulle marcboulle added the Priority/1 To do after P0 label Mar 11, 2024
@marcboulle
Copy link
Collaborator Author

Met le dans le path (FO)

@bruno-at-orange
Copy link
Contributor

une vieille note :

Sur Windows, ça ne fonctionne pas avec gow, il y a une erreur non corrigée depuis 2014, il faut utiliser WinFlexBison:

télécharger le zip et ajouter le repertoire dans le PATH

il ya plusieurs problèmes :

tout fonctionne avec la version 2.5.24 mais il y a un bug avec la version 2.5.25
si gow est installé cmake prend la version de gow (quel que soit l'ordre des chemins dans le PATH). Il faut donc désinstaller gow (et utiliser Git Bash ?)

@marcboulle
Copy link
Collaborator Author

marcboulle commented Mar 14, 2024

Essayé, sans succès:

  • mettre les binaires de lex et yac dans le path (cmake les trouve, mais toujours des erreurs incompréhensible)
  • supprimé gow
  • utilisation des versions 2.5.24 ou 2.5.25 de flex et bison
  • installation via Chocolatey

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Priority/1 To do after P0 Type/Bug Something isn't working v11 Issue for Khiops 11
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants