7.4 KiB
Fiche MAPDL1-E2B-BUILD — Niveau N0 — Modèle prévu haiku | utilisé haiku (claude-haiku-5-5, déclaré par l'environnement ; non vérifié par claude -p) — Agent lp-builder — Skills lp-build, sk-protocol
MAPDL1-E2B-BUILD : compilation éditeur (échec) ; jeu Development non lancé (2026-10-22)
Résultat : échoué à l'étape 2 (compilation éditeur, code 6, 1 erreur du compilateur). L'étape 3 (jeu Development) n'a pas été lancée, conformément à la fiche (elle ne se lance que si l'étape 2 rend code=0). Aucune correction faite.
Copie 5.8 (D:\Game\LifePlay-master 5.8, branche ue5.8), moteur UE 5.8. Éditeur fermé avant chaque lancement (UeState -Kind Editeur, code 0).
1. Commandes exactes
Étape 1 (état éditeur, avant build) :
pwsh -NoProfile -File "D:/Game/LifePlay-master 5.8/Tools/UeState.ps1" -Kind Editeur
Étape 2 (éditeur, lancée en arrière-plan) :
pwsh -NoProfile -File "D:/Game/LifePlay-master 5.8/Tools/Build.ps1" -Lot MAPDL1-E2B
Étape 3 (jeu Development) : non lancée (étape 2 en échec).
pwsh -NoProfile -File "D:/Game/LifePlay-master 5.8/Tools/Build.ps1" -Lot MAPDL1-E2B -Target LifePlay -Config Development -ExtraArgs '-NoUBA'
Étape 4 (état éditeur en fin de lot) :
pwsh -NoProfile -File "D:/Game/LifePlay-master 5.8/Tools/UeState.ps1" -Kind Editeur
2. Sorties brutes
- Étape 1 (
UeState -Kind Editeur) :processus=0 editeur=0, puisexit=0(relancée avec; echo "exit=$?"). - Étape 2 (sortie du script, rendue par la tâche d'arrière-plan ; chemin de session non reproduit) :
AVERTISSEMENT: EtatDir.ps1 : lot 'MAPDL1-E2B' hors table, preuves dans D:\Game\LifePlay-master 5.8\Docs\Migration\etat\MAPDL1-E2B (ajouter une regle a Tools\EtatDir.ps1)
processus=0 editeur=0
> D:\Game\Launcher\Engine\UE_5.8\Engine\Build\BatchFiles\Build.bat LifePlayEditor Win64 Development "-Project=D:\Game\LifePlay-master 5.8\LifePlay.uproject" -WaitMutex -NoHotReloadFromIDE
code=6 duree=110s erreurs=1 avertissements=0 autres=20 unites=10
chaine : Using Visual Studio 14.50.35739 toolchain (C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.50.35717) and Windows 10.0.22621.0 SDK (C:\Program Files (x86)\Windows Kits\10).
resume : D:\Game\LifePlay-master 5.8\Docs\Migration\etat\MAPDL1-E2B\MAPDL1-E2B_Build_20261022-172423.txt
journal : D:\Game\LifePlay-master 5.8\Saved\Logs\portage\MAPDL1-E2B_Build_20261022-172423.log
[exited with code 6]
- Étape 4 (
UeState -Kind Editeur) :processus=0 editeur=0, puisexit=0.
3. Code de sortie
- Étape 1 :
exit=0. - Étape 2 :
code=6(scriptBuild.ps1:exited with code 6). Échec. - Étape 3 : non lancée.
- Étape 4 :
exit=0(rien ne tourne).
4. Erreurs et avertissements
Erreur du compilateur (1), recopiée du journal D:\Game\LifePlay-master 5.8\Saved\Logs\portage\MAPDL1-E2B_Build_20261022-172423.log, ligne 46, et du résumé, section « Erreurs du compilateur » :
D:\Game\Launcher\Engine\UE_5.8\Engine\Source\ThirdParty\OpenSSL\1.1.1t\include\Win64\VS2015\openssl\ossl_typ.h(144,22): error C2365: 'UI'<27>: red<65>finition<6F>; la pr<70>c<EFBFBD>dente d<>finition <20>tait 'espace de noms'
Contexte immédiat (journal, lignes 44 à 49) : [1/15] Compile [x64] LPAssetRegistryHelpers.cpp, [2/15] Compile [x64] LPCityMapsDownload.cpp, puis l'erreur ci-dessus ; la note suivante renvoie à D:\Game\Launcher\Engine\UE_5.8\Engine\Source\Runtime\CoreUObject\Public\UObject\ObjectMacros.h(965,11): note: voir la déclaration de 'UI'.
Le journal se termine par Result: Failed (OtherCompilationError) (ligne 64) et Total execution time: 109.03 seconds (ligne 65).
Le fichier source qui déclenche la compilation (LPCityMapsDownload.cpp) est le 2e de la liste ; la fiche ne demande pas d'en chercher la cause. Rien n'est corrigé.
- Avertissements du compilateur : 0.
- Autres lignes UBT : 20, toutes les lignes connues
Warning: Plugin 'HyperAIStudio' does not list plugin '<P>' as a dependency…(lp-build§ 7). Aucune nouvelle. - Lignes
[Adaptive Build] Excluded from LifePlay unity file: LPAssetRegistryHelpers.cpp, LPCityMapsDownload.cpp, LPCityMapsSubsystem.cpp, LPCityMapsWindow.cpp, LPCityNamesSubsystem.cpp, LPCityWaterSubsystem.cppet[Adaptive Build] Excluded from ModdingExtra unity file: ModdingExtraBPLibrary.cpp(journal, lignes 37-38) : connues (lp-build§ 7), non causes de l'erreur. - Avertissement attendu :
EtatDir.ps1 : lot 'MAPDL1-E2B' hors table(noté, rien changé). Les résumés sont donc dansDocs\Migration\etat\MAPDL1-E2B\, et non dansetat\REL\MAPDL1\. - Autre point : le journal indique
Using Unreal Build Accelerator local executor to run 15 action(s)(UBA active). La fiche ne demande pas-NoUBApour l'éditeur ; signalé, non changé.
5. Modules recompilés
Éditeur : compilation interrompue à l'unité 2/15. Aucune DLL liée. Le résumé indique DLL liées non atteint (échec de l'étape de compilation), donc UnrealEditor-LifePlay.dll et UnrealEditor-ModdingExtra.dll ne sont pas recompilées par ce build. Établi : la ligne Result: Failed (journal, ligne 64). Estimé : la DLL de l'éditeur reste celle du build précédent.
Jeu Development : non lancé.
6. Toolchain
Using Visual Studio 14.50.35739 toolchain (C:\Program Files\Microsoft Visual Studio\18\Community\VC\Tools\MSVC\14.50.35717) and Windows 10.0.22621.0 SDK (C:\Program Files (x86)\Windows Kits\10).
Établi (journal, ligne 35 ; résumé, ligne 7). Le MSVC 14.50.35717 de la copie 5.8 est reconnu (lp-build § 1). Makefile : champ vide dans le résumé (Makefile : ), recréé ou réutilisé : incertain.
7. Journaux et résumés
- Éditeur (échec) :
D:\Game\LifePlay-master 5.8\Saved\Logs\portage\MAPDL1-E2B_Build_20261022-172423.log, résuméD:\Game\LifePlay-master 5.8\Docs\Migration\etat\MAPDL1-E2B\MAPDL1-E2B_Build_20261022-172423.txt. - Jeu : non lancé, aucun fichier.
Écarts à la fiche
- Étape 2 en échec (code 6) : étape 3 non lancée, comme la fiche le prévoit. Arrêt.
- Dossier des résumés :
Docs\Migration\etat\MAPDL1-E2B\(lot hors table deTools\EtatDir.ps1), et nonetat\REL\MAPDL1\. Ce livrable est dansetat\REL\MAPDL1\comme demandé. - Le fichier de sortie de la tâche d'arrière-plan contient des octets non UTF-8 (cp1252) ; la lecture a été faite telle quelle, les caractères altérés sont recopiés à l'identique.
- Deuxième version de ce livrable : la première portait un chemin de session sous le profil utilisateur (signalé par PubCheck, ligne 31) ; retiré par réécriture complète, sans autre changement.
Fichiers à commiter
- A
Docs/Migration/etat/REL/MAPDL1/MAPDL1-E2B-BUILD.md(ce livrable, dépôt 5.8). - Aucun fichier source, configuration ou script modifié. Les résumés et journaux de
Build.ps1(cités § 7) sont des sorties du script.
Constats
- Établi :
Build.ps1 -Lot MAPDL1-E2Brendcode=6,erreurs=1(C2365 surossl_typ.h:144, en-tête OpenSSL du moteur, conflit de nomUIavec un espace de noms, cf. noteObjectMacros.h(965,11)). Le jeu Development n'a pas été compilé. - Établi : UeState avant et après, aucun éditeur ni compilation en cours.
- Non mesuré : cause exacte du conflit
UI(hors fiche, à traiter par un lot IMPL/lp-ue-compat, pas par cette fiche). - Non mesuré : le jeu Development (étape 3, non lancée).
Tours : 12 / 25 (estimé : 12 tours à outils, dont 2 réécritures du livrable ; FicheStats.py non lancé)