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

Reply via email to