LifePlay-Revival/Docs/Migration/etat/REL/MAPDL1/MAPDL1-E2B-BUILD.md
2026-10-22 21:10:39 +02:00

7.4 KiB
Raw Blame History

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, puis exit=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, puis exit=0.

3. Code de sortie

  • Étape 1 : exit=0.
  • Étape 2 : code=6 (script Build.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.cpp et [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 dans Docs\Migration\etat\MAPDL1-E2B\, et non dans etat\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 -NoUBA pour 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

  1. Étape 2 en échec (code 6) : étape 3 non lancée, comme la fiche le prévoit. Arrêt.
  2. Dossier des résumés : Docs\Migration\etat\MAPDL1-E2B\ (lot hors table de Tools\EtatDir.ps1), et non etat\REL\MAPDL1\. Ce livrable est dans etat\REL\MAPDL1\ comme demandé.
  3. 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.
  4. 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-E2B rend code=6, erreurs=1 (C2365 sur ossl_typ.h:144, en-tête OpenSSL du moteur, conflit de nom UI avec un espace de noms, cf. note ObjectMacros.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é)