7.3 KiB
Fiche BUILD-COM14 — Niveau N0 — Modèle prévu non précisé par la fiche | utilisé claude-haiku-5-5 — Agent lp-builder — Skills sk-protocol, sk-windows-shell, lp-build (gabarit lp-doc lu)
COMMUN-14-BUILD : build Development empaquetée commune, CG2 + trace STM1 (2026-10-20)
Résultat : réussi. Build empaquetée Development terminée, code 0, CheckPackage PASS, exe de jeu présent. Aucune erreur de compilation ; une seule ligne d'avertissement compilateur, connue (C4701), plus les 20 lignes UBT connues.
1. Commande exacte
pwsh -NoProfile -File 'D:\Game\LifePlay-master 5.8\Tools\BuildDebug.ps1' -Config Development
Lancée en arrière-plan (tâche b54h87kau), sortie …\scratchpad\buildebug_dev_stdout.txt (UAT code=0 duree=353s). Commande UAT écrite par le script (ligne 1 du journal) :
RunUAT.bat BuildCookRun -project="D:\Game\LifePlay-master 5.8\LifePlay.uproject" -platform=Win64 -clientconfig=Development -build -cook -iterate -stage -pak -iostore -compressed -archive -archivedirectory="D:\Game\LifePlay_Build_5.8_Development" -unattended -utf8output -nop4
Pré-contrôles (relevés avant GO) : Tools\UeState.ps1 -Kind Editeur,Compilation → processus=0 editeur=0 compilation=0 ; branche ue5.8, HEAD 8ff3457 ; archive D:\Game\LifePlay_Build_5.8_Development absente avant le lancement (dossier neuf).
2. Code de sortie
BuildDebug.ps1:UAT code=0 duree=353s(stdout), sortie du scriptexit 0, tâche d'arrière-plancompleted (exit code 0).CheckPackage:Resultat : PASS (code 0); quatre contrôles PASS (manifestes Win64 NonUFS et UFS,LifePlay.exe.rsp,LifePlay.target).- Journal UAT :
Result: Succeeded(ligne 72),Total execution time: 98.84 seconds(ligne 73).
3. Modules recompilés
Journal Saved\Logs\portage\BuildDebug_Development_20261020-072030.log :
- ligne 16 :
Creating makefile for LifePlay (.uproject file is newer)(makefile recréé, pas de réutilisation périmée). - lignes 58-61 :
[1/6] Compile [x64] LPAssetRegistryHelpers.cpp,[2/6] … LPCityTraceSubsystem.cpp(nouveau fichier de la trace STM1),[3/6] … LifePlay.cpp,[4/6] … Module.LifePlay.cpp(unity, contient LPCameraModeSubsystem.cpp). - ligne 64 :
[5/6] Link [x64] LifePlay.exe. - ligne 66 :
[6/6] WriteMetadata LifePlay.target [NoUba]. Les 5 sources modifiées de la trace STM1 et de CG2 sont donc passées au compilateur (LifePlay.h inclus dans les unités). Les assets CG2 ne sont pas recompilés : ce sont des.uasset, hors compilation C++.
Exe de jeu : D:\Game\LifePlay_Build_5.8_Development\Windows\LifePlay\Binaries\Win64\LifePlay.exe, 335 750 144 octets, horodatage 2026-10-20 07:22:20, MD5 efd4fe944282c02c1ef841a39db36626 (même MD5 que D:\Game\LifePlay-master 5.8\Binaries\Win64\LifePlay.exe).
Lanceur racine (non le jeu) : D:\Game\LifePlay_Build_5.8_Development\Windows\LifePlay.exe, 301 568 octets, 07:25:09.
Dossier de build : D:\Game\LifePlay_Build_5.8_Development (sous-dossier unique Windows). Bats de débogage : 7 copiés. Binaries\Win64 de l'archive : 2 DLL, aucun LPSandbox*. Aucun PDB copié (pdb copies=0, aucun *Win64-Development.pdb dans Binaries\Win64 du projet) ; constat, non examiné plus loin.
4. Erreurs et avertissements (nouveaux contre connus)
Comptes relevés par Grep sur le journal (error|warning insensible à la casse, 75 322 octets) :
- Erreurs de compilation : 0 (aucune ligne
error C). Les lignes0 error(s), 1 warning(s)(ligne 589,LogInit) sont le résumé du lancement éditeur/cook, pas un compte de compilation. - Avertissement compilateur : 1,
D:\Game\LifePlay-master 5.8\Source\LifePlay\LPCameraModeSubsystem.cpp(1643) : warning C4701(variable locale 'Aim' potentiellement non initialisée, ligne 62,while compiling ULPCameraModeSubsystem::TickCoupleMouse). Connu (fiche). - Avertissements UBT : 20 lignes
Warning: Plugin 'HyperAIStudio' does not list plugin '<P>' as a dependency…(lignes 18-37). Connus (lp-build§ 7 : 20 pour LifePlayEditor). Cette build est une cible jeu et n'a pas dû les produire ; le journal les montre pourtant, à noter (voir § Constats). - Nouveaux : aucun.
- Avertissements C4996
UE_MCP_Bridge(4 attendus) : absents du journal (Grep surwarningne renvoie que C4701). Cause non établie : plugin non compilé dans cette cible, ou non présent dans l'addon/le projet de cette copie. Incertain ; essai qui trancherait : grepC4996sur le journal de la build éditeur de référence.
5. Toolchain
Ligne 45 du journal : 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. Conforme au MSVC épinglé (14.50.35717) et à la ligne attendue de lp-build § 1. ISPC 1.24.0 (lignes 43-44).
6. Preuve de chargement si addon
sans objet : build Development du jeu sans addon. CheckPackage (lignes 90-94 de BuildDebug.ps1) interdit l'addon LPSandbox dans un Development ; PASS sur les 4 contrôles, aucun LPSandbox* dans Binaries\Win64 de l'archive.
7. Journal archivé
- Journal UAT :
D:\Game\LifePlay-master 5.8\Saved\Logs\portage\BuildDebug_Development_20261020-072030.log(75 322 octets, 2026-10-20 07:26:23). - Commande du journal :
D:\Game\LifePlay-master 5.8\Saved\Logs\portage\BuildDebug_Development_20261020-072030.cmd(462 octets). - Sorties stdout/stderr du lanceur :
%TEMP%\claude\<session>\scratchpad\buildebug_dev_stdout.txtet…\buildebug_dev_stderr.txt(stderr vide). - Résumé compté : non produit (BuildDebug.ps1 ne passe pas par Build.ps1) ; les comptes ci-dessus viennent du journal.
Contrôles de fin
Tools\UeState.ps1 -Kind Editeur,Compilation:processus=0 editeur=0 compilation=0, code 0 (UeState = 0).- MD5 inchangés (lus après le build) :
Content\UI\CharGenSlider.uasset:cbe53469fc73e7829a00710126095c7e(attendu cbe53469) ;Content\UI\CharGen.uasset:8d781ec0b94318b5bfbf22ee3b33556a(attendu 8d781ec0) ;Content\UI\VisualMorph.uasset:84dd9b17b977a007f9a13940406e970a(attendu 84dd9b17) ;Content\BPs\GI.uasset:32fc0a970ab194626e8dc07df3a9633d(attendu 32fc0a97).
git status --shorthors Docs, avant et après le build, identique :MContent/UI/CharGen.uasset, CharGenSlider.uasset, VisualMorph.uasset, LifePlay.uproject, Source/LifePlay/LPAssetRegistryHelpers.cpp, LifePlay.cpp, LifePlay.h ;??Source/LifePlay/LPCityTraceSubsystem.cpp, LPCityTraceSubsystem.h. Aucune écriture git.
Date : 2026-10-20. Durée : 353 s (UAT), dont 98,84 s de compilation (journal ligne 73).
Constats
- Établi : build Development réussie, 4 unités compilées,
LifePlay.exelié à 07:22:20, exe de jeu MD5efd4fe944282c02c1ef841a39db36626, CheckPackage PASS, UeState 0, MD5 protégés conformes. - Constat à examiner : le journal d'une cible jeu contient les 20 lignes
Plugin 'HyperAIStudio' does not list plugin…(lp-build § 7 les dit propres à LifePlayEditor). Non tranché ici. - Constat : aucun
C4996 UE_MCP_Bridgedans ce journal (4 attendus). Non tranché (voir § 4). - Aucun correctif, aucune modification, aucune écriture hors
Saved\Logs\portage\,scratchpadetDocs\Migration\etat\BOSS\COMMUN-14\.
Fichiers à commiter
sans objet : aucun fichier suivi modifié par cette fiche (le livrable est dans etat\, texte du lot à la discrétion du gardien).
Tours : 8 / 40