RX0117

Domaine: Analyse syntaxique

Message d'erreur

l'entrée que le manifest nomme n'est pas là : %s (%s)

Dans le message, %s marque une valeur que le moteur remplit au moment où il lève l'erreur.

L'histoire

Le manifest de votre projet annonce une entrée, mais ce fichier n'existe pas, et le moteur refuse de continuer. Voici le contexte. Par défaut, l'entrée d'un projet s'appelle main. Mais dans le manifest, on peut choisir un autre nom avec la configuration entry. Le moteur cherche alors ce nom, avec ou sans extension, dans le dossier src. Si le fichier annoncé n'y est pas, il ne se rabat pas sur main, et il ne lance pas un autre fichier pour vous dépanner. Pourquoi ? Parce qu'un manifest qui nomme une entrée absente est un manifest faux, et lancer autre chose reviendrait à exécuter un programme que personne n'a nommé. Le message cite la feuille de configuration et le dossier où il a cherché. Exemple : le manifest dit entry démarrer, mais le fichier s'appelle demarrer. Une faute de frappe suffit. Corrigez le nom dans le manifest, ou renommez le fichier, et relancez.

Texte issu du catalogue d'erreurs du moteur Rush.