Update MIGRATION_STATUS.md - Session 010 complete
Qt6 Migration CI / migrate (push) Waiting to run

- Document LtsUtilsCore include path fix
- Document BUILD_RTI=ON progress (external dependency blocker)
- Update commit references

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Entire-Checkpoint: 01M0SENR6N4H390ZX4KEXJSQ2D
This commit is contained in:
torstenandCopilot committed 2026-08-24 10:37:28 +02:00
1 parent 05ae09bc47
commit a28a7c634d
1 file changed
+35 -5
+35 -5
View File
@@ -1,7 +1,7 @@
# Qt5/C++11 → Qt6/C++17 Migration Status
**Last Updated**: 2026-08-22 12:45
**Session**: 009-build-rti-dds-guard-fixes-comp
**Last Updated**: 2026-08-22 13:15
**Session**: 010-rti-dds-header-include-and-for
**Branch**: main → `qt-migration-legatus` submodule → `feature/qt6-migration-basis-modules`
---
@@ -18,14 +18,44 @@
### Latest Commit
- **Submodule**: `d7c8c9e6` → `feature/qt6-migration-basis-modules`
- **Main Repo**: `4340d47a` → `main`
- **Changes**: BUILD_RTI=ON DDS header includes and logger initialization fixes
- **Submodule**: `92b7f26f` → `feature/qt6-migration-basis-modules`
- **Main Repo**: `05ae09bc` → `main`
- **Changes**: LtsUtilsCore include path, BUILD_RTI guards, pub_sub_base initialization order
---
## ✅ Completed Work
### Session 010: LtsUtilsCore Include Path and BUILD_RTI Guards
#### Fixed Files (3 files changed, 4 insertions, 1 deletion)
1. **Lts/Common/LtsUtils/LtsUtilsCore/CMakeLists.txt**
- Fixed include path from `/..` to `/../..` for both `LtsUtilsCoreHeaderOnly` and `LtsUtilsCore` targets
- **Impact**: BuildingControlUnit and other modules can now find `LtsUtils/LtsUtilsCore/qpoint3d.h`
2. **Lts/Services/RoutingServiceNG/session_handler.h**
- Added `#if BUILD_RTI` guard around `#include "dds_connector.h"` (line 17)
- **Impact**: BUILD_RTI=OFF builds no longer fail on missing RTI headers
3. **Lts/Services/RoutingServiceNG/data_writer_task.h**
- Removed `override` specifier from stub methods in `#else /* !BUILD_RTI */` block (line 40)
- **Impact**: Stub methods compile correctly when base class interface is not available
#### Build Results
```
✅ BUILD_RTI=OFF: 0 errors (validated previous session)
✅ BUILD_RTI=ON: BuildingControlUnit now compiles successfully
- BuildingControlCommon: logger.cpp, settings.cpp, mocs_compilation.cpp ✅
- LtsUtilsCore: qpoint3d.h include path resolved ✅
⚠️ Remaining errors are EXTERNAL DEPENDENCIES (not migration issues):
- IsmDataPluginInterface: linker error -lsvcIsmCommon (external lib not in Docker)
- IsmShared: linker error -lsvcIsmCommon (external lib not in Docker)
```
---
### Session 009: BUILD_RTI=ON DDS Fixes
#### Fixed Files (6 files changed, 22 insertions, 20 deletions)