lilypond-user-fr
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Warning avec compilation au terminal sur la 2.23.82 sous macos


From: Eulogia
Subject: Re: Warning avec compilation au terminal sur la 2.23.82 sous macos
Date: Tue, 6 Dec 2022 23:41:34 +0100


Le 6 déc. 2022 à 22:58, Jean Abou Samra <jean@abou-samra.fr> a écrit :

Le 06/12/2022 à 21:22, Eulogia a écrit :
Ha, alors là j'ai l'explication:

FC_LANG n'est pas une variable d'environnement du shell par défaut sous macos (zsh), ce qui implique que echo $FC_LANG retourne forcément une chaine vide.



Ça, c'est complètement normal, ce n'est une variable par défaut
dans aucun shell. C'est une variable spécifique à FontConfig,
la bibliothèque qu'utilise LilyPond pour trouver les polices
(d'où le nom FC_LANG = FontConfig_LANGuage).

D'accord, de ce fait, il était normal qu'elle soit vide au lancement du terminal. 



Par contre, il y a une variable LANG, qui retourne fr_CH.UTF-8


Et effectivement, FC_LANG = C lilypond supprime bien le warning, et comme je passe par un script, je peux l'appeler comme cela sans problème.



C'est bon à savoir, par contre si ça ne vous dérange pas j'aimerais
encore poser quelques questions pour essayer de comprendre l'origine
du problème, car on risque d'avoir des choses à corriger pour la
version suivante.

Très volontiers.



Sinon, pour info:

*) Je n'utilise pas Cairo

*) J'utilise lilypond avec: /chemin/lilypond -I chemin -I chemin -o chemin fichier

*) L'instruction FC_DEBUG=2048 lilypond ne donne rien de différent que l'instruction lilypond


Le dernier point me surprend. Il n'y a vraiment rien de différent ?
Pour moi, la sortie avec FC_DEBUG=2048 commence par

GNU LilyPond 2.23.82 (running Guile 2.2)
FC_DEBUG=2048
Checking the existence of fr-FR.orth
Checking the existence of fr.orth
normalized: fr_FR.UTF-8 -> fr

Rien de tel pour vous ?

Je pense que cela vient du fait que je ne compile pas directement au terminal, mais depuis un script python avec un subprocess.check_output( commande, shell=True, encoding='utf-8' ), j'imagine que cela doit être en lien avec la sortie erreur. 

Du coup, j'ai refait le test directement dans le terminal, et là effectivement, il me sort: 

benedikt@benedikt Desktop % FC_DEBUG=2048 /Users/benedikt/Data/Famille/System/Lilypond/Apps/lilypond-2.23.82/bin/lilypond test.ly
GNU LilyPond 2.23.82 (running Guile 2.2)
FC_DEBUG=2048
Checking the existence of fr-CH.orth
Checking the existence of fr.orth
normalized: fr_CH.UTF-8 -> fr
Traitement de « test.ly »
Analyse...
Interprétation en cours de la musique...
Pré-traitement des éléments graphiques...
Détermination du nombre optimal de pages...
Répartition de la musique sur une page...
Dessin des systèmes...
Conversion à « test.pdf »...
Compilation menée à son terme, avec succès.


Bonne nuit!

ben

reply via email to

[Prev in Thread] Current Thread [Next in Thread]