jammy package is missing inl files
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
geos (Ubuntu) |
Confirmed
|
Undecided
|
Unassigned |
Bug Description
Originally filed at https:/
On Ubuntu 22.04 if I install the apt package `libgeos++-dev` for 3.10.2, there is no definition for `geos::
There is no `Coordinate.inl` in `/usr/include/
```Dockerfile
ARG UBUNTU
FROM ubuntu:$UBUNTU
RUN apt-get update && apt-get install -y binutils libgeos++-dev
```
```bash
#/usr/bin/env bash
echo 'Jammy'
docker build . -t geos-jammy --build-arg UBUNTU=jammy
docker run -it geos-focal bash -c 'ls /usr/include/
echo 'Focal'
docker build . -t geos-focal --build-arg UBUNTU=focal
docker run -it geos-focal bash -c 'ls /usr/include/
```
On jammy this produces:
```
Coordinate.h Geometry.h MultiPoint.h
CoordinateArray
CoordinateArray
CoordinateFilter.h GeometryFactory.h Polygon.h
CoordinateList.h GeometryFilter.h Position.h
CoordinateSeque
CoordinateSeque
CoordinateSeque
DefaultCoordina
Dimension.h LinearRing.h util
Envelope.h Location.h
FixedSizeCoordi
```
In comparison to Ubuntu 20.04, where this works just fine on the package for GEOS 3.8.0.
```
BinaryOp.h CoordinateSeque
Coordinate.h CoordinateSeque
CoordinateArray
CoordinateArray
CoordinateFilter.h Dimension.h GeometryFactory.h Location.h PrecisionModel.h
CoordinateList.h Envelope.h GeometryFilter.h MultiLineString.h Triangle.h
0000000000099740 <geos::
997ca: e8 71 ff ff ff callq 99740 <geos::
997ef: e9 4c ff ff ff jmpq 99740 <geos::
9982b: e8 10 ff ff ff callq 99740 <geos::
99849: e9 f2 fe ff ff jmpq 99740 <geos::
99923: e8 18 fe ff ff callq 99740 <geos::
99a07: e8 34 fd ff ff callq 99740 <geos::
```
Status changed to 'Confirmed' because the bug affects multiple users.