Hi Even

Thanks, that error appears to be fixed. Now I'm hitting

cd /home/sandro/rpmbuild/BUILD/gdal-3.5.0-fedora/build_win32/frmts/pcidsk/sdk && /usr/lib64/ccache/i686-w64-mingw32-g++ -DDONT_DEPRECATE_SPRINTF -DGDAL_CMAKE_BUILD -DGDAL_COMPILATION -DHAVE_AVX_AT_ COMPILE_TIME -DHAVE_LIBJPEG -DHAVE_SSE_AT_COMPILE_TIME -DHAVE_SSSE3_AT_COMPILE_TIME @CMakeFiles/pcidsk_sdk.dir/includes_CXX.rsp -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-b uffer-size=4 -fvisibility=hidden -Os -std=gnu++11 -MD -MT frmts/pcidsk/sdk/CMakeFiles/pcidsk_sdk.dir/blockdir/binarytiledir.cpp.obj -MF CMakeFiles/pcidsk_sdk.dir/blockdir/binarytiledir.cpp.obj.d -o CMakeFiles/pcidsk_sdk.dir/blockdir/binarytiledir.cpp.obj -c /home/sandro/rpmbuild/BUILD/gdal-3.5.0-fedora/frmts/pcidsk/sdk/blockdir/binarytiledir.cpp /home/sandro/rpmbuild/BUILD/gdal-3.5.0-fedora/frmts/pcidsk/sdk/blockdir/binarytiledir.cpp: In static member function 'static size_t PCIDSK::BinaryTileDir::GetOptimizedDirSize(PCIDSK::BlockFile*)': /home/sandro/rpmbuild/BUILD/gdal-3.5.0-fedora/frmts/pcidsk/sdk/blockdir/binarytiledir.cpp:115:25: error: 'numeric_limits' is not a member of 'std'

and subsequent related errors, which is odd because binarytiledir.cpp has #include <limits>

Sandro

On 10.05.22 12:01, Even Rouault wrote:

Sandro,

can you check if https://github.com/OSGeo/gdal/pull/5698 fixes your issue ?

Even

Le 10/05/2022 à 11:48, Sandro Mani a écrit :

Hi

Testing RC3 on Fedora rawhide, the native build with cmake build fine. The mingw build OTOH fails with

/home/sandro/rpmbuild/BUILD/gdal-3.5.0-fedora/port/cpl_vsil_s3.cpp:4556:29: error: invalid user-defined conversion from 'const cpl::IVSIS3LikeFSHandler::Sync(const char*, const char*, const char* const*, GDALProgressFunc, void*, char***)::<lambda(void*)>::<lambda(double, const char*, void*)>' to 'GDALProgressFunc' {aka 'int (__attribute__((stdcall)) *)(double, const char*, void*)'} [-fpermissive]
 4556 |                             progressFunc, &progressData) )
      |                             ^~~~~~~~~~~~
/home/sandro/rpmbuild/BUILD/gdal-3.5.0-fedora/port/cpl_vsil_s3.cpp:4473:39: note: candidate is: 'cpl::IVSIS3LikeFSHandler::Sync(const char*, const char*, const char* const*, GDALProgressFunc, void*, char***)::<lambda(void*)>::<lambda(double, const char*, void*)>::operator int (*)(double, const char*, void*)() const' (near match)  4473 |             const auto progressFunc = [](double pct, const char*, void* pProgressDataIn)
      |                                       ^
/home/sandro/rpmbuild/BUILD/gdal-3.5.0-fedora/port/cpl_vsil_s3.cpp:4473:39: note:   no known conversion from 'int (*)(double, const char*, void*)' to 'GDALProgressFunc' {aka 'int (__attribute__((stdcall)) *)(double, const char*, void*)'} /home/sandro/rpmbuild/BUILD/gdal-3.5.0-fedora/port/cpl_vsil_s3.cpp:3529:39: note:   initializing argument 6 of 'bool cpl::IVSIS3LikeFSHandler::CopyFileA(VSILFILE*, vsi_l_offset, const char*, const char*, CSLConstList, GDALProgressFunc, void*)'
 3529 |                      GDALProgressFunc pProgressFunc,
      |                      ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
make[2]: *** [port/CMakeFiles/cpl.dir/build.make:1010: port/CMakeFiles/cpl.dir/cpl_vsil_s3.cpp.obj] Error 1 make[2]: Leaving directory '/home/sandro/rpmbuild/BUILD/gdal-3.5.0-fedora/build_win32'
make[2]: *** Waiting for unfinished jobs....
make[2]: Entering directory '/home/sandro/rpmbuild/BUILD/gdal-3.5.0-fedora/build_win32'

I'm investigating.

Thanks
Sandro

On 10.05.22 00:27, Sean Gillies wrote:
Thanks, Even. RC3 compiles and I don't see any regressions from rasterio's perspective. Looking forward to the new release!

On Mon, May 9, 2022 at 1:30 PM Even Rouault <even.roua...@spatialys.com> wrote:

    Sean,

    I've issue a rc3 with a fix for that issue:

    https://download.osgeo.org/gdal/3.5.0/gdal-3.5.0rc3.tar.xz
    https://download.osgeo.org/gdal/3.5.0/gdal-3.5.0rc3.tar.gz
    https://download.osgeo.org/gdal/3.5.0/gdal350rc3.zip

    Even

    Le 09/05/2022 à 20:47, Sean Gillies a écrit :
    Hi Even,

    I'm still using the legacy configure script and have found that
    ogrmvtdataset.cpp doesn't compile on my system due to

    In file included from ogrmvtdataset.cpp:43:
    .../ogr_geos.h:40:12: fatal error: geos_c.h: No such file or
    directory

    This is GDAL 3.5.0rc2. I haven't tried the earlier
    pre-releases. GDAL 3.4.3 compiled and installed on the same
    computer using the same script, which is:

    LD_LIBRARY_PATH=/home/seangillies/local/lib ./configure
    --prefix=/home/seangillies/local --with-curl
    --with-geos=/home/seangillies/local/bin/geos-config
    --with-proj=/home/seangillies/local


    On Mon, May 9, 2022 at 3:48 AM Even Rouault
    <even.roua...@spatialys.com> wrote:

        Hi,

        I've issued a RC2 with the following changes:

        - CMake: fix build of NITF driver if rebuilding after
        disabling JPEG driver

        - port/cpl_recode_iconv.cpp: fix invalid cast error with
        uclibc (#5684)

        - PNG: report cause when unable to create file

        - PCIDSK: fix build on 32-bit architectures on Debian
        (fixes #5694)

        - TileDB: compiler warning fix on 32bit

        - ogr2ogr: avoid potential nullptr deref (CID 1488679)

        - netCDF: add support for writing/reading geolocation array
        without a
        grid_mapping variable

        Updated archives:

        https://download.osgeo.org/gdal/3.5.0/gdal-3.5.0rc2.tar.xz
        https://download.osgeo.org/gdal/3.5.0/gdal-3.5.0rc2.tar.gz
        https://download.osgeo.org/gdal/3.5.0/gdal350rc2.zip
        https://download.osgeo.org/gdal/3.5.0/gdalautotest-3.5.0rc2.tar.gz
        https://download.osgeo.org/gdal/3.5.0/gdalautotest-3.5.0rc2.zip

        Even

        Le 06/05/2022 à 15:06, Even Rouault a écrit :
        > Hi,
        >
        > I have prepared a GDAL/OGR 3.5.0 release candidate.
        >
        > NEWS at:
        >
        > https://github.com/OSGeo/gdal/blob/v3.5.0RC1/NEWS.md
        >
        > Note the first item about the new CMake build system, and
        the
        > deprecation of the autoconf & nmake build systems that
        will be removed
        > in GDAL 3.6.0
        >
        > Pick up an archive among the following ones (by ascending
        size):
        >
        > https://download.osgeo.org/gdal/3.5.0/gdal-3.5.0rc1.tar.xz
        > https://download.osgeo.org/gdal/3.5.0/gdal-3.5.0rc1.tar.gz
        > https://download.osgeo.org/gdal/3.5.0/gdal350rc1.zip
        >
        > A snapshot of the gdalautotest suite is also available :
        >
        >
        https://download.osgeo.org/gdal/3.5.0/gdalautotest-3.5.0rc1.tar.gz
        >
        https://download.osgeo.org/gdal/3.5.0/gdalautotest-3.5.0rc1.zip
        >
        > A snapshot of the documentation is at:
        >
        > https://download.osgeo.org/gdal/3.5.0/gdal350doc.zip
        >
        > The GDAL-GRASS plugin sources and release process has
        been moved to
        > https://github.com/OSGeo/gdal-grass
        >
        > I'll call for a vote promoting it to next week if no
        serious problems
        > are reported before.
        >
        > The "release/3.5" branch has been created for all bug
        fixes related to
        > 3.5.x. master is now targetting 3.6.0dev.
        >
        > Best regards,
        >
        > Even
        >



--
Sean Gillies

_______________________________________________
gdal-dev mailing list
gdal-dev@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/gdal-dev

_______________________________________________
gdal-dev mailing list
gdal-dev@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/gdal-dev
--
http://www.spatialys.com
My software is free, but my time generally not.
_______________________________________________
gdal-dev mailing list
gdal-dev@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/gdal-dev

Reply via email to