Bug 2447825
| Summary: | Undefined symbols in libpdalcpp.so | ||
|---|---|---|---|
| Product: | [Fedora] Fedora EPEL | Reporter: | Orion Poplawski <orion> |
| Component: | PDAL | Assignee: | markusN <neteler> |
| Status: | NEW --- | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
| Severity: | unspecified | Docs Contact: | |
| Priority: | unspecified | ||
| Version: | epel10 | CC: | manisandro, neteler |
| Target Milestone: | --- | ||
| Target Release: | --- | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
| Whiteboard: | |||
| Fixed In Version: | Doc Type: | --- | |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | Type: | Bug | |
| Regression: | --- | Mount Type: | --- |
| Documentation: | --- | CRM: | |
| Verified Versions: | Category: | --- | |
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
| Cloudforms Team: | --- | Target Upstream Version: | |
| Embargoed: | |||
| Bug Depends On: | |||
| Bug Blocks: | 2419727 | ||
|
Description
Orion Poplawski
2026-03-16 00:54:48 UTC
PDAL-2.8.3-build/PDAL-2.8.3-src/io/private/las/Geotiff.cpp has the following delcarations: // These functions are available from GDAL, but they aren't provided in a header file. char PDAL_DLL * GTIFGetOGISDefn(GTIF*, GTIFDefn*); int PDAL_DLL GTIFSetFromOGISDefn(GTIF*, const char*); but I don't see those functions defined anywhere else in the PDAL source. Is GDAL already linked during the VTK compilation? It contains the GeoTIFF (internal) driver: https://github.com/search?q=repo%3AOSGeo%2Fgdal%20GTIFGetOGISDefn&type=code It's really irrelevant. There are undefined symbols in the pdal libraries and there shouldn't be. Okay. I have created an upstream issue: https://github.com/PDAL/PDAL/issues/4984 I'll note that the issue is not present in rawhide - so it was resolved at some point or is a difference in link flags. There are answers/questions from upstream in https://github.com/PDAL/PDAL/issues/4984 which I am unable to judge. Any suggestion? abellgithub left a comment (PDAL/PDAL#4984): > PDAL needs to be linked with GDAL, which contains definitions for the symbols in question. I guess the same applies to VTK (see above). hobu left a comment (PDAL/PDAL#4984): > Does Fedora change how PDAL links things? This has worked forever, although maybe GDAL is no longer exporting these symbols because of a configuration setting? According to the ChangeLog in PDAL.spec nothing was changed in the package. The general Fedora compilation flag evolution I cannot judge. |