File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -24,12 +24,12 @@ RUN apt update \
2424 && cmake .. \
2525 && make \
2626 && make install \
27- && cd ../tools/osmium/ \
28- && mkdir build \
29- && cd build \
30- && cmake .. \
31- && make \
32- && make install \
27+ # && cd ../tools/osmium/ \
28+ # && mkdir build \
29+ # && cd build \
30+ # && cmake .. \
31+ # && make \
32+ # && make install \
3333 && cd /usr/local/src \
3434 && rm -rf ./* \
3535 && apt purge -y --autoremove \
Original file line number Diff line number Diff line change @@ -24,12 +24,12 @@ RUN apt update \
2424 && cmake .. \
2525 && make \
2626 && make install \
27- && cd ../tools/osmium/ \
28- && mkdir build \
29- && cd build \
30- && cmake .. \
31- && make \
32- && make install \
27+ # && cd ../tools/osmium/ \
28+ # && mkdir build \
29+ # && cd build \
30+ # && cmake .. \
31+ # && make \
32+ # && make install \
3333 && cd /usr/local/src \
3434 && rm -rf ./* \
3535 && apt purge -y --autoremove \
Original file line number Diff line number Diff line change @@ -24,12 +24,12 @@ RUN apt update \
2424 && cmake .. \
2525 && make \
2626 && make install \
27- && cd ../tools/osmium/ \
28- && mkdir build \
29- && cd build \
30- && cmake .. \
31- && make \
32- && make install \
27+ # && cd ../tools/osmium/ \
28+ # && mkdir build \
29+ # && cd build \
30+ # && cmake .. \
31+ # && make \
32+ # && make install \
3333 && cd /usr/local/src \
3434 && rm -rf ./* \
3535 && apt purge -y --autoremove \
Original file line number Diff line number Diff line change @@ -24,12 +24,12 @@ RUN apt update \
2424 && cmake .. \
2525 && make \
2626 && make install \
27- && cd ../tools/osmium/ \
28- && mkdir build \
29- && cd build \
30- && cmake .. \
31- && make \
32- && make install \
27+ # && cd ../tools/osmium/ \
28+ # && mkdir build \
29+ # && cd build \
30+ # && cmake .. \
31+ # && make \
32+ # && make install \
3333 && cd /usr/local/src \
3434 && rm -rf ./* \
3535 && apt purge -y --autoremove \
Original file line number Diff line number Diff line change @@ -24,12 +24,12 @@ RUN apt update \
2424 && cmake .. \
2525 && make \
2626 && make install \
27- && cd ../tools/osmium/ \
28- && mkdir build \
29- && cd build \
30- && cmake .. \
31- && make \
32- && make install \
27+ # && cd ../tools/osmium/ \
28+ # && mkdir build \
29+ # && cd build \
30+ # && cmake .. \
31+ # && make \
32+ # && make install \
3333 && cd /usr/local/src \
3434 && rm -rf ./* \
3535 && apt purge -y --autoremove \
Original file line number Diff line number Diff line change @@ -96,6 +96,11 @@ for version in "${versions[@]}"; do
9696 sed -i ' s/%%PG_MAJOR%%/' " $postgresVersion " ' /g; s/%%POSTGIS_VERSION%%/' " $postgisVersion " ' /g; s/%%PGROUTING_VERSION%%/' " $pgroutingVersion " ' /g;' " $version /docker-compose.yml"
9797 mv " $version /extra/Dockerfile.template" " $version /extra/Dockerfile"
9898 sed -i ' s/%%PG_MAJOR%%/' " $postgresVersion " ' /g; s/%%POSTGIS_VERSION%%/' " $postgisVersion " ' /g; s/%%PGROUTING_VERSION%%/' " $pgroutingVersion " ' /g; s/%%PQXX_VERSION%%/' " $pqxxVersion " ' /g;' " $version /extra/Dockerfile"
99+ # libosmium2-dev on Trixie has incompatible C++ API changes; skip tools/osmium build temporarily
100+ # See: https://github.com/pgRouting/osm2pgrouting/issues/323
101+ if [ " $suite " = " trixie" ]; then
102+ sed -i ' /\&\& cd \.\.\/tools\/osmium\//,/\&\& make install/ s/^ \+\&\& /# \&\& /' " $version /extra/Dockerfile"
103+ fi
99104 echo " $postgresVersion -$postgisVersion -$pgroutingVersion " > " $version /version.txt"
100105 )
101106done
You can’t perform that action at this time.
0 commit comments