106 lines
4.8 KiB
Markdown
106 lines
4.8 KiB
Markdown
Fiche CGREF1-T75 — Niveau N0 — Modèle prévu composer-2.5-fast | utilisé composer-2.5-fast — Agent lp-builder — Skills cursor-harnais, sk-protocol, sk-windows-shell, lp-build
|
||
# CGREF1-T75-BUILD : compilation LifePlayEditor pour panneau Shape LPSandbox (2026-10-17)
|
||
|
||
## 1. Commande exacte
|
||
|
||
```powershell
|
||
Set-Location 'D:\Game\LifePlay-master 5.8'
|
||
.\Tools\Build.ps1 -Lot CGREF1-T75
|
||
```
|
||
|
||
Cible implicite : `LifePlayEditor Win64 Development`. Un seul lancement ; pas de `-Clean`, pas de second `Build.ps1`.
|
||
|
||
Contrôle UeState avant build (sortie `Build.ps1`) : `processus=0 editeur=0`.
|
||
|
||
## 2. Code de sortie
|
||
|
||
**6** (échec compilation). Durée mesurée : **49 s** (`duree : 49 s` dans le résumé ; `Total execution time: 48.14 seconds` dans le journal résumé).
|
||
|
||
Résumé compté : `D:\Game\LifePlay-master 5.8\Docs\Migration\etat\CGREF1-T75\CGREF1-T75_Build_20261017-133707.txt` — code de sortie **6**.
|
||
|
||
## 3. Modules recompilés
|
||
|
||
D’après le résumé `Build.ps1` :
|
||
|
||
**Unités compilées (2)** :
|
||
|
||
- `Module.LifePlay.cpp`
|
||
- `Module.LPSandbox.cpp`
|
||
|
||
**DLL liées (1)** :
|
||
|
||
- `UnrealEditor-LifePlay.dll`
|
||
|
||
**LPSandbox** : l’unité `Module.LPSandbox.cpp` a été compilée, mais **aucune** `UnrealEditor-LPSandbox.dll` n’apparaît dans « DLL liées » ; les **2** erreurs `C2326` / `C3493` portent sur `LPSandboxCharGenMod.cpp:1851`. **Conclusion : LPSandbox n’a pas été recompilé avec succès** (échec probable de liaison / objet invalide pour le module addon).
|
||
|
||
Makefile (ligne du résumé) : vide. Actions UBA : **7** action(s).
|
||
|
||
## 4. Erreurs et avertissements
|
||
|
||
Comptes du résumé : **erreurs=2**, **avertissements=1**, **autres=20**.
|
||
|
||
### Erreurs du compilateur (nouvelles, bloquantes)
|
||
|
||
| # | Code | Fichier:ligne | Message (extrait) |
|
||
|---|------|---------------|-------------------|
|
||
| 1 | C2326 | LPSandboxCharGenMod.cpp:1851 | `'auto ULPSandboxCharGenMod::MakeSlider::<lambda_3>::operator ()(void) const' : la fonction ne peut pas accéder à 'bShapeSlider'` |
|
||
| 1 | C3493 | LPSandboxCharGenMod.cpp:1851 | `impossible de capturer implicitement 'bShapeSlider' car aucun mode de capture par défaut n'a été spécifié` |
|
||
|
||
### Avertissements du compilateur
|
||
|
||
| # | Code | Fichier:ligne | Nouveau ? |
|
||
|---|------|---------------|-----------|
|
||
| 1 | C4701 | LPCameraModeSubsystem.cpp:1643 | variable locale `Aim` potentiellement non initialisée — **hors périmètre Shape LPSandbox** ; à traiter seulement si la fiche amont le demande |
|
||
|
||
### Autres lignes (UBT) : 20 — HyperAIStudio
|
||
|
||
**20** avertissements `Plugin 'HyperAIStudio' does not list plugin '…' as a dependency…` — compte **exactement 20**, conforme à la liste connue (`lp-build` § 7) ; **pas** comptés comme régression pour LifePlayEditor.
|
||
|
||
## 5. Toolchain
|
||
|
||
Ligne **Chaine** du résumé (MSVC épinglé copie 5.8) :
|
||
|
||
`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).`
|
||
|
||
Moteur : `D:\Game\Launcher\Engine\UE_5.8\Engine` (EngineAssociation 5.8).
|
||
|
||
## 6. Preuve de chargement (addon)
|
||
|
||
sans objet : build en échec (code 6) ; aucune preuve de chargement du nouveau code LPSandbox en éditeur.
|
||
|
||
## 7. Journal archivé
|
||
|
||
Journal complet : `D:\Game\LifePlay-master 5.8\Saved\Logs\portage\CGREF1-T75_Build_20261017-133707.log`
|
||
|
||
Résumé compté : `D:\Game\LifePlay-master 5.8\Docs\Migration\etat\CGREF1-T75\CGREF1-T75_Build_20261017-133707.txt`
|
||
|
||
Note `EtatDir.ps1` : lot `CGREF1-T75` hors table → résumé sous `etat\CGREF1-T75\` (avertissement à l’exécution).
|
||
|
||
## 8. PubCheck
|
||
|
||
```powershell
|
||
pwsh -NoProfile -Command "& 'D:\Game\LifePlay-master 5.8\Tools\PubCheck.ps1' -Fichiers @('D:\Game\LifePlay-master 5.8\Docs\Migration\etat\CG\CGREF1\CGREF1-T75-BUILD.md','D:\Game\LifePlay-master 5.8\Docs\Migration\etat\CGREF1-T75\CGREF1-T75_Build_20261017-133707.txt')"
|
||
```
|
||
|
||
Sortie : `PubCheck : 0 constat(s)` — code **0**.
|
||
|
||
## 9. Lignes pour le brouillon du journal
|
||
|
||
- BUILD CGREF1-T75 : `Build.ps1 -Lot CGREF1-T75`, code **6**, durée **49 s**, résumé `CGREF1-T75_Build_20261017-133707.txt`.
|
||
- Échec LPSandbox : `LPSandboxCharGenMod.cpp:1851` — C3493/C2326 capture lambda `bShapeSlider`.
|
||
- HyperAIStudio : **20** lignes UBT (attendu connu).
|
||
- LPSandbox **non** recompilé avec succès (pas de DLL LPSandbox liée).
|
||
|
||
Tours : 5 / 40
|
||
|
||
## Constats
|
||
|
||
[sk-protocol] Résultat : **échec** — compilation interrompue par 2 erreurs C++ dans l’addon LPSandbox (panneau Shape).
|
||
|
||
**Handoff** : Suite : orchestrateur → fiche IMPL sur `LPSandboxCharGenMod.cpp:1851` (capture explicite de `bShapeSlider` dans la lambda de `MakeSlider`) ; état : sources présentes, build unique exécuté, livrable BUILD posé.
|
||
|
||
**Fichiers à commiter** (ticket gardien, non commités par lp-builder) :
|
||
|
||
- `A` `D:\Game\LifePlay-master 5.8\Docs\Migration\etat\CG\CGREF1\CGREF1-T75-BUILD.md`
|
||
|
||
**À verser** : aucun.
|