[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

PROJ 8.0.0



The first release candidate for PROJ 8.0.0 has been released, the most
significant change being the removal of proj_api.h.

This removal causes most of the build failures as summarized below.

Another somewhat common issue is CMake based project only looking for
proj_api.h in their FindProj.cmake even when the project themselves
supports proj.h.

Because of the freeze we won't be the proj transition won't happen any
time soon, so hopefully most issues will be fixed by the time bullseye
is released.


atlas-ecmwf (0.23.0-1) FTBFS due to an error:

 /usr/include/proj.h:345:23: error: type alias redefinition with
different types ('struct pj_ctx' vs 'struct projCtx_t')
[clang-diagnostic-error]
 typedef struct pj_ctx PJ_CONTEXT;
                       ^
 /home/bas/tmp/debian/atlas-ecmwf-0.23.0/src/atlas/projection/detail/ProjProjection.h:23:7: note: previous definition is here
 using PJ_CONTEXT = struct projCtx_t;
       ^


libgeotiff (1.6.0-1) FTBFS due testlistgeo failing.


octave-octproj (2.0.1-1) FTBFS because it still defines
ACCEPT_USE_OF_DEPRECATED_PROJ_API_H.


python-cartopy (0.18.0+dfsg-2) FTBFS because it still uses proj_api.h.


python-pyproj (3.0.0-2) FTBFS due to test failures.


sosi2osm (1.0.0-7) FTBFS because it still uses proj_api.h.


survex (1.2.44-1) FTBFS because it still uses proj_api.h.


gnudatalanguage (0.9.9-13) FTBFS because it still uses proj_api.h.


magics++ (4.5.3-1) FTBFS due to an error:


 In file included from /build/magics++-4.5.3/src/common/ProjP.cc:20:
 /usr/include/proj.h:123:4: error: #error "The proj_api.h header has
been removed from PROJ with version 8.0.0"
   123 |   #error "The proj_api.h header has been removed from PROJ with
version 8.0.0"
       |    ^~~~~
 /usr/include/proj.h:345:23: error: conflicting declaration 'typedef
struct pj_ctx PJ_CONTEXT'
   345 | typedef struct pj_ctx PJ_CONTEXT;
       |                       ^~~~~~~~~~
 In file included from /build/magics++-4.5.3/src/common/ProjP.cc:19:
 /build/magics++-4.5.3/src/common/ProjP.h:18:26: note: previous
declaration as 'typedef struct projCtx_t PJ_CONTEXT'
    18 | typedef struct projCtx_t PJ_CONTEXT;
       |                          ^~~~~~~~~~


mapserver (7.6.2-1) FTBFS because it still uses proj_api.h.


merkaartor (0.18.4+ds-5) FTBFS because it still uses proj_api.h.


mysql-workbench (8.0.19+dfsg-1) FTBFS due to unrelated issues.


ncl (6.6.2-6) FTBFS because it still uses proj_api.h


openorienteering-mapper (0.9.4-2) FTBFS because it still uses proj_api.h.


postgis (3.1.1+dfsg-1) FTBFS because configure fails.


qmapshack (1.15.2-1) FTBFS because it still uses proj_api.h.


vtk9 (9.0.1+dfsg1-8) FTBFS because it still uses proj_api.h.


qgis (3.10.14+dfsg-1) FTBFS because it still uses proj_api.h.


The bugreports can be found via the proj-8.0 usertag:

 https://bugs.debian.org/cgi-bin/pkgreport.cgi?users=debian-gis@lists.debian.org&tag=proj-8.0


Transition: proj

 libproj19 (7.2.1-1) -> libproj22 (8.0.0~rc1-1~exp1)

The status of the most recent rebuilds is as follows.

 josm                    (0.0.svn17428+dfsg-2)                     SKIP
 josm-installer          (0.0.1+svn17345)                          SKIP

 atlas-ecmwf             (0.23.0-1)                                FTBFS
                                                               (#983210)
 gammaray                (2.11.2-2)                                OK
 libgeotiff              (1.6.0-1)                                 FTBFS
                                                               (#983212)
 mshr                    (2019.2.0~git20200924.c27eb18+dfsg1-5)    OK
 octave-octproj          (2.0.1-1)                                 FTBFS
                                                               (#983215)
 osm2pgsql               (1.4.1+ds-1)                              OK
 pdl                     (1:2.025-1)                               OK
 proj-rdnap              (2008+2018-5)                             OK
 python-cartopy          (0.18.0+dfsg-2)                           FTBFS
                                                               (#983222)
 python-pyproj           (3.0.0-2)                                 FTBFS
                                                               (#983223)
 sosi2osm                (1.0.0-7)                                 FTBFS
                                                               (#983224)
 spatialite              (5.0.1-2)                                 OK
 survex                  (1.2.44-1)                                FTBFS
                                                               (#983229)
 xygrib                  (1.2.6-2)                                 FTBFS
                                                               (#983230)

 gdal                    (3.2.1+dfsg-1)                            OK
 gnudatalanguage         (0.9.9-13)                                FTBFS
                                                               (#983235)
 librasterlite2          (1.1.0~beta1-2)                           OK
 magics++                (4.5.3-1)                                 FTBFS
                                                               (#983236)
 spatialite-tools        (5.0.1-1)                                 OK
 xastir                  (2.1.6-3)                                 OK

 cdo                     (1.9.10-1)                                OK
 mapnik                  (3.1.0+ds-1)                              OK
 mapserver               (7.6.2-1)                                 FTBFS

                                                               (#983243)
 merkaartor              (0.18.4+ds-5)                             FTBFS
                                                               (#983245)
 metview                 (5.10.2-1)                                OK
 mysql-workbench         (8.0.19+dfsg-1)                           FTBFS
                                                               (#937102)
 ncl                     (6.6.2-6)                                 FTBFS
                                                               (#983253)
 openorienteering-mapper (0.9.4-2)                                 FTBFS
                                                               (#983254)
 pdal                    (2.2.0+ds-1)                              OK
 postgis                 (3.1.1+dfsg-1)                            FTBFS
                                                               (#983256)
 qmapshack               (1.15.2-1)                                FTBFS
                                                               (#983260)
 r-cran-rgdal            (1.5-21+dfsg-1)                           OK
 r-cran-sf               (0.9-7+dfsg-2)                            OK
 saga                    (7.3.0+dfsg-4)                            OK
 spatialite-gui          (2.1.0~beta1-1)                           OK
 sumo                    (1.8.0+dfsg2-5)                           OK
 vtk7                    (7.1.1+dfsg2-9)                           OK
 vtk9                    (9.0.1+dfsg1-8)                           FTBFS
                                                               (#983299)

 freecad                 (0.19~pre1+git20210207.a3fb41502b+dfsg-1) OK
 grass                   (7.8.5-1)                                 OK
 r-cran-lwgeom           (0.2-5-2)                                 OK
 therion                 (5.5.7ds1-1)                              TODO

 qgis                    (3.10.14+dfsg-1)                          FTBFS
                                                               (#983327)


Kind Regards,

Bas

-- 
 GPG Key ID: 4096R/6750F10AE88D4AF1
Fingerprint: 8182 DE41 7056 408D 6146  50D1 6750 F10A E88D 4AF1


Reply to: