Public bug reported:
# Missing TypeClass.hdl header in Ubuntu 24.04 LibreOffice development
packages
**Package:** libreoffice
**Affected Ubuntu release:** Ubuntu 24.04 LTS (Noble)
**Installed package version:** `4:24.2.7-0ubuntu0.24.04.7`
## Summary
The installed LibreOffice C++ development headers appear to reference a
header file that is missing from the installed development packages.
The file:
`/usr/include/libreoffice/com/sun/star/uno/Any.h`
includes:
`com/sun/star/uno/TypeClass.hdl`
However, searching the installed LibreOffice include directories did not
locate `TypeClass.hdl`. The installed `libreoffice-dev` package also did
not appear to provide this file.
## Impact
This issue obstructs the compilation of external C++ UNO projects that
include the affected LibreOffice headers.
The problem was encountered while developing a C++ UNO extension for
LibreOffice Writer that communicates with a native Qt application.
## Expected behavior
All headers included by the public LibreOffice C++ development headers
should be available through the appropriate Ubuntu development packages,
or the packaging should provide a documented alternative.
If `TypeClass.hdl` is generated during the LibreOffice build, it should
be generated and installed correctly as part of the development package.
## Actual behavior
`Any.h` references `TypeClass.hdl`, but the referenced header could not
be found in the installed LibreOffice include tree.
The installed UNO registry files, including `types.rdb` and
`offapi.rdb`, are present, but they do not replace the missing C++
header.
## Request
Please investigate whether `TypeClass.hdl` is generated and whether the
relevant Ubuntu LibreOffice development package is missing a generated
header or installation rule.
Please correct the package if the header is unintentionally omitted.
Additional command output and a minimal reproducer can be provided to
help diagnose the issue.
** Affects: libreoffice (Ubuntu)
Importance: Undecided
Status: New
** Summary changed:
- Missing TypeClass.hdl header in Ubuntu 24.04 LibreOffice development packages
+ Potential missing generated UNO header in Ubuntu 24.04 LibreOffice
development packages
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2171270
Title:
Potential missing generated UNO header in Ubuntu 24.04 LibreOffice
development packages
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/libreoffice/+bug/2171270/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs