We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Looks like build fails with latest poppler 24.05.0
[ 42%] Building CXX object frmts/pdf/CMakeFiles/gdal_PDF.dir/ogrpdflayer.cpp.o cd /home/tkloczko/rpmbuild/BUILD/gdal-3.8.5/x86_64-redhat-linux-gnu/frmts/pdf && /usr/bin/g++ -DDONT_DEPRECATE_SPRINTF -DGDAL_COMPILATION -DHAVE_AVX_AT_COMPILE_TIME -DHAVE_POPPLER -DHAVE_SSE_AT_COMPILE_TIME -DHAVE_SSSE3_AT_COMPILE_TIME -DPOPPLER_MAJOR_VERSION=24 -DPOPPLER_MINOR_VERSION=5 -I/home/tkloczko/rpmbuild/BUILD/gdal-3.8.5/apps -I/home/tkloczko/rpmbuild/BUILD/gdal-3.8.5/alg -I/home/tkloczko/rpmbuild/BUILD/gdal-3.8.5/gcore -I/home/tkloczko/rpmbuild/BUILD/gdal-3.8.5/x86_64-redhat-linux-gnu/gcore -I/home/tkloczko/rpmbuild/BUILD/gdal-3.8.5/port -I/home/tkloczko/rpmbuild/BUILD/gdal-3.8.5/x86_64-redhat-linux-gnu/port -I/home/tkloczko/rpmbuild/BUILD/gdal-3.8.5/ogr -I/home/tkloczko/rpmbuild/BUILD/gdal-3.8.5/ogr/ogrsf_frmts -I/home/tkloczko/rpmbuild/BUILD/gdal-3.8.5/frmts -I/home/tkloczko/rpmbuild/BUILD/gdal-3.8.5/frmts/vrt -I/home/tkloczko/rpmbuild/BUILD/gdal-3.8.5/frmts/mem -I/home/tkloczko/rpmbuild/BUILD/gdal-3.8.5/ogr/ogrsf_frmts/mem -I/usr/include/poppler -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -O2 -g -grecord-gcc-switches -pipe -mtls-dialect=gnu2 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fdata-sections -ffunction-sections -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -flto=auto -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -Wall -Werror=format-security -fvisibility=hidden -O2 -g -DNDEBUG -std=gnu++17 -fPIC -Wall -Wextra -Winit-self -Wunused-parameter -Wmissing-declarations -Wlogical-op -Wshadow -Wmissing-include-dirs -Wformat -Werror=format-security -Wno-format-nonliteral -Werror=vla -Wno-clobbered -Wdate-time -Wnull-dereference -Wextra-semi -Wfloat-conversion -Wnon-virtual-dtor -Woverloaded-virtual -Wsuggest-override -fno-operator-names -Wzero-as-null-pointer-constant -MD -MT frmts/pdf/CMakeFiles/gdal_PDF.dir/ogrpdflayer.cpp.o -MF CMakeFiles/gdal_PDF.dir/ogrpdflayer.cpp.o.d -o CMakeFiles/gdal_PDF.dir/ogrpdflayer.cpp.o -c /home/tkloczko/rpmbuild/BUILD/gdal-3.8.5/frmts/pdf/ogrpdflayer.cpp In file included from /usr/include/poppler/Object.h:44, from /home/tkloczko/rpmbuild/BUILD/gdal-3.8.5/frmts/pdf/pdfsdk_headers.h:68, from /home/tkloczko/rpmbuild/BUILD/gdal-3.8.5/frmts/pdf/gdal_pdf.h:55, from /home/tkloczko/rpmbuild/BUILD/gdal-3.8.5/frmts/pdf/ogrpdflayer.cpp:29: /usr/include/poppler/goo/GooString.h:241:24: error: ‘starts_with’ has not been declared in ‘std::string’ 241 | using std::string::starts_with; | ^~~~~~~~~~~ /usr/include/poppler/goo/GooString.h:244:24: error: ‘ends_with’ has not been declared in ‘std::string’ 244 | using std::string::ends_with; | ^~~~~~~~~ make[2]: *** [frmts/pdf/CMakeFiles/gdal_PDF.dir/build.make:79: frmts/pdf/CMakeFiles/gdal_PDF.dir/ogrpdflayer.cpp.o] Error 1 [ 42%] Building CXX object frmts/pdf/CMakeFiles/gdal_PDF.dir/pdfcreatecopy.cpp.o cd /home/tkloczko/rpmbuild/BUILD/gdal-3.8.5/x86_64-redhat-linux-gnu/frmts/pdf && /usr/bin/g++ -DDONT_DEPRECATE_SPRINTF -DGDAL_COMPILATION -DHAVE_AVX_AT_COMPILE_TIME -DHAVE_POPPLER -DHAVE_SSE_AT_COMPILE_TIME -DHAVE_SSSE3_AT_COMPILE_TIME -DPOPPLER_MAJOR_VERSION=24 -DPOPPLER_MINOR_VERSION=5 -I/home/tkloczko/rpmbuild/BUILD/gdal-3.8.5/apps -I/home/tkloczko/rpmbuild/BUILD/gdal-3.8.5/alg -I/home/tkloczko/rpmbuild/BUILD/gdal-3.8.5/gcore -I/home/tkloczko/rpmbuild/BUILD/gdal-3.8.5/x86_64-redhat-linux-gnu/gcore -I/home/tkloczko/rpmbuild/BUILD/gdal-3.8.5/port -I/home/tkloczko/rpmbuild/BUILD/gdal-3.8.5/x86_64-redhat-linux-gnu/port -I/home/tkloczko/rpmbuild/BUILD/gdal-3.8.5/ogr -I/home/tkloczko/rpmbuild/BUILD/gdal-3.8.5/ogr/ogrsf_frmts -I/home/tkloczko/rpmbuild/BUILD/gdal-3.8.5/frmts -I/home/tkloczko/rpmbuild/BUILD/gdal-3.8.5/frmts/vrt -I/home/tkloczko/rpmbuild/BUILD/gdal-3.8.5/frmts/mem -I/home/tkloczko/rpmbuild/BUILD/gdal-3.8.5/ogr/ogrsf_frmts/mem -I/usr/include/poppler -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -O2 -g -grecord-gcc-switches -pipe -mtls-dialect=gnu2 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fdata-sections -ffunction-sections -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -flto=auto -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -Wall -Werror=format-security -fvisibility=hidden -O2 -g -DNDEBUG -std=gnu++17 -fPIC -Wall -Wextra -Winit-self -Wunused-parameter -Wmissing-declarations -Wlogical-op -Wshadow -Wmissing-include-dirs -Wformat -Werror=format-security -Wno-format-nonliteral -Werror=vla -Wno-clobbered -Wdate-time -Wnull-dereference -Wextra-semi -Wfloat-conversion -Wnon-virtual-dtor -Woverloaded-virtual -Wsuggest-override -fno-operator-names -Wzero-as-null-pointer-constant -MD -MT frmts/pdf/CMakeFiles/gdal_PDF.dir/pdfcreatecopy.cpp.o -MF CMakeFiles/gdal_PDF.dir/pdfcreatecopy.cpp.o.d -o CMakeFiles/gdal_PDF.dir/pdfcreatecopy.cpp.o -c /home/tkloczko/rpmbuild/BUILD/gdal-3.8.5/frmts/pdf/pdfcreatecopy.cpp In file included from /usr/include/poppler/Object.h:44, from /home/tkloczko/rpmbuild/BUILD/gdal-3.8.5/frmts/pdf/pdfsdk_headers.h:68, from /home/tkloczko/rpmbuild/BUILD/gdal-3.8.5/frmts/pdf/gdal_pdf.h:55, from /home/tkloczko/rpmbuild/BUILD/gdal-3.8.5/frmts/pdf/pdfcreatecopy.cpp:29: /usr/include/poppler/goo/GooString.h:241:24: error: ‘starts_with’ has not been declared in ‘std::string’ 241 | using std::string::starts_with; | ^~~~~~~~~~~ /usr/include/poppler/goo/GooString.h:244:24: error: ‘ends_with’ has not been declared in ‘std::string’ 244 | using std::string::ends_with; | ^~~~~~~~~ make[2]: *** [frmts/pdf/CMakeFiles/gdal_PDF.dir/build.make:93: frmts/pdf/CMakeFiles/gdal_PDF.dir/pdfcreatecopy.cpp.o] Error 1 [ 42%] Building CXX object frmts/pdf/CMakeFiles/gdal_PDF.dir/pdfdataset.cpp.o cd /home/tkloczko/rpmbuild/BUILD/gdal-3.8.5/x86_64-redhat-linux-gnu/frmts/pdf && /usr/bin/g++ -DDONT_DEPRECATE_SPRINTF -DGDAL_COMPILATION -DHAVE_AVX_AT_COMPILE_TIME -DHAVE_POPPLER -DHAVE_SSE_AT_COMPILE_TIME -DHAVE_SSSE3_AT_COMPILE_TIME -DPOPPLER_MAJOR_VERSION=24 -DPOPPLER_MINOR_VERSION=5 -I/home/tkloczko/rpmbuild/BUILD/gdal-3.8.5/apps -I/home/tkloczko/rpmbuild/BUILD/gdal-3.8.5/alg -I/home/tkloczko/rpmbuild/BUILD/gdal-3.8.5/gcore -I/home/tkloczko/rpmbuild/BUILD/gdal-3.8.5/x86_64-redhat-linux-gnu/gcore -I/home/tkloczko/rpmbuild/BUILD/gdal-3.8.5/port -I/home/tkloczko/rpmbuild/BUILD/gdal-3.8.5/x86_64-redhat-linux-gnu/port -I/home/tkloczko/rpmbuild/BUILD/gdal-3.8.5/ogr -I/home/tkloczko/rpmbuild/BUILD/gdal-3.8.5/ogr/ogrsf_frmts -I/home/tkloczko/rpmbuild/BUILD/gdal-3.8.5/frmts -I/home/tkloczko/rpmbuild/BUILD/gdal-3.8.5/frmts/vrt -I/home/tkloczko/rpmbuild/BUILD/gdal-3.8.5/frmts/mem -I/home/tkloczko/rpmbuild/BUILD/gdal-3.8.5/ogr/ogrsf_frmts/mem -I/usr/include/poppler -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -O2 -g -grecord-gcc-switches -pipe -mtls-dialect=gnu2 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fdata-sections -ffunction-sections -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -flto=auto -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -Wall -Werror=format-security -fvisibility=hidden -O2 -g -DNDEBUG -std=gnu++17 -fPIC -Wall -Wextra -Winit-self -Wunused-parameter -Wmissing-declarations -Wlogical-op -Wshadow -Wmissing-include-dirs -Wformat -Werror=format-security -Wno-format-nonliteral -Werror=vla -Wno-clobbered -Wdate-time -Wnull-dereference -Wextra-semi -Wfloat-conversion -Wnon-virtual-dtor -Woverloaded-virtual -Wsuggest-override -fno-operator-names -Wzero-as-null-pointer-constant -MD -MT frmts/pdf/CMakeFiles/gdal_PDF.dir/pdfdataset.cpp.o -MF CMakeFiles/gdal_PDF.dir/pdfdataset.cpp.o.d -o CMakeFiles/gdal_PDF.dir/pdfdataset.cpp.o -c /home/tkloczko/rpmbuild/BUILD/gdal-3.8.5/frmts/pdf/pdfdataset.cpp In file included from /usr/include/poppler/Object.h:44, from /home/tkloczko/rpmbuild/BUILD/gdal-3.8.5/frmts/pdf/pdfsdk_headers.h:68, from /home/tkloczko/rpmbuild/BUILD/gdal-3.8.5/frmts/pdf/gdal_pdf.h:55, from /home/tkloczko/rpmbuild/BUILD/gdal-3.8.5/frmts/pdf/pdfdataset.cpp:36: /usr/include/poppler/goo/GooString.h:241:24: error: ‘starts_with’ has not been declared in ‘std::string’ 241 | using std::string::starts_with; | ^~~~~~~~~~~ /usr/include/poppler/goo/GooString.h:244:24: error: ‘ends_with’ has not been declared in ‘std::string’ 244 | using std::string::ends_with; | ^~~~~~~~~ make[2]: *** [frmts/pdf/CMakeFiles/gdal_PDF.dir/build.make:107: frmts/pdf/CMakeFiles/gdal_PDF.dir/pdfdataset.cpp.o] Error 1 [ 42%] Building CXX object frmts/pdf/CMakeFiles/gdal_PDF.dir/pdfio.cpp.o cd /home/tkloczko/rpmbuild/BUILD/gdal-3.8.5/x86_64-redhat-linux-gnu/frmts/pdf && /usr/bin/g++ -DDONT_DEPRECATE_SPRINTF -DGDAL_COMPILATION -DHAVE_AVX_AT_COMPILE_TIME -DHAVE_POPPLER -DHAVE_SSE_AT_COMPILE_TIME -DHAVE_SSSE3_AT_COMPILE_TIME -DPOPPLER_MAJOR_VERSION=24 -DPOPPLER_MINOR_VERSION=5 -I/home/tkloczko/rpmbuild/BUILD/gdal-3.8.5/apps -I/home/tkloczko/rpmbuild/BUILD/gdal-3.8.5/alg -I/home/tkloczko/rpmbuild/BUILD/gdal-3.8.5/gcore -I/home/tkloczko/rpmbuild/BUILD/gdal-3.8.5/x86_64-redhat-linux-gnu/gcore -I/home/tkloczko/rpmbuild/BUILD/gdal-3.8.5/port -I/home/tkloczko/rpmbuild/BUILD/gdal-3.8.5/x86_64-redhat-linux-gnu/port -I/home/tkloczko/rpmbuild/BUILD/gdal-3.8.5/ogr -I/home/tkloczko/rpmbuild/BUILD/gdal-3.8.5/ogr/ogrsf_frmts -I/home/tkloczko/rpmbuild/BUILD/gdal-3.8.5/frmts -I/home/tkloczko/rpmbuild/BUILD/gdal-3.8.5/frmts/vrt -I/home/tkloczko/rpmbuild/BUILD/gdal-3.8.5/frmts/mem -I/home/tkloczko/rpmbuild/BUILD/gdal-3.8.5/ogr/ogrsf_frmts/mem -I/usr/include/poppler -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -O2 -g -grecord-gcc-switches -pipe -mtls-dialect=gnu2 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fdata-sections -ffunction-sections -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -flto=auto -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -Wall -Werror=format-security -fvisibility=hidden -O2 -g -DNDEBUG -std=gnu++17 -fPIC -Wall -Wextra -Winit-self -Wunused-parameter -Wmissing-declarations -Wlogical-op -Wshadow -Wmissing-include-dirs -Wformat -Werror=format-security -Wno-format-nonliteral -Werror=vla -Wno-clobbered -Wdate-time -Wnull-dereference -Wextra-semi -Wfloat-conversion -Wnon-virtual-dtor -Woverloaded-virtual -Wsuggest-override -fno-operator-names -Wzero-as-null-pointer-constant -MD -MT frmts/pdf/CMakeFiles/gdal_PDF.dir/pdfio.cpp.o -MF CMakeFiles/gdal_PDF.dir/pdfio.cpp.o.d -o CMakeFiles/gdal_PDF.dir/pdfio.cpp.o -c /home/tkloczko/rpmbuild/BUILD/gdal-3.8.5/frmts/pdf/pdfio.cpp In file included from /usr/include/poppler/Object.h:44, from /home/tkloczko/rpmbuild/BUILD/gdal-3.8.5/frmts/pdf/pdfsdk_headers.h:68, from /home/tkloczko/rpmbuild/BUILD/gdal-3.8.5/frmts/pdf/gdal_pdf.h:55, from /home/tkloczko/rpmbuild/BUILD/gdal-3.8.5/frmts/pdf/pdfio.cpp:29: /usr/include/poppler/goo/GooString.h:241:24: error: ‘starts_with’ has not been declared in ‘std::string’ 241 | using std::string::starts_with; | ^~~~~~~~~~~ /usr/include/poppler/goo/GooString.h:244:24: error: ‘ends_with’ has not been declared in ‘std::string’ 244 | using std::string::ends_with; | ^~~~~~~~~ make[2]: *** [frmts/pdf/CMakeFiles/gdal_PDF.dir/build.make:121: frmts/pdf/CMakeFiles/gdal_PDF.dir/pdfio.cpp.o] Error 1 [ 42%] Building CXX object frmts/pdf/CMakeFiles/gdal_PDF.dir/pdfobject.cpp.o cd /home/tkloczko/rpmbuild/BUILD/gdal-3.8.5/x86_64-redhat-linux-gnu/frmts/pdf && /usr/bin/g++ -DDONT_DEPRECATE_SPRINTF -DGDAL_COMPILATION -DHAVE_AVX_AT_COMPILE_TIME -DHAVE_POPPLER -DHAVE_SSE_AT_COMPILE_TIME -DHAVE_SSSE3_AT_COMPILE_TIME -DPOPPLER_MAJOR_VERSION=24 -DPOPPLER_MINOR_VERSION=5 -I/home/tkloczko/rpmbuild/BUILD/gdal-3.8.5/apps -I/home/tkloczko/rpmbuild/BUILD/gdal-3.8.5/alg -I/home/tkloczko/rpmbuild/BUILD/gdal-3.8.5/gcore -I/home/tkloczko/rpmbuild/BUILD/gdal-3.8.5/x86_64-redhat-linux-gnu/gcore -I/home/tkloczko/rpmbuild/BUILD/gdal-3.8.5/port -I/home/tkloczko/rpmbuild/BUILD/gdal-3.8.5/x86_64-redhat-linux-gnu/port -I/home/tkloczko/rpmbuild/BUILD/gdal-3.8.5/ogr -I/home/tkloczko/rpmbuild/BUILD/gdal-3.8.5/ogr/ogrsf_frmts -I/home/tkloczko/rpmbuild/BUILD/gdal-3.8.5/frmts -I/home/tkloczko/rpmbuild/BUILD/gdal-3.8.5/frmts/vrt -I/home/tkloczko/rpmbuild/BUILD/gdal-3.8.5/frmts/mem -I/home/tkloczko/rpmbuild/BUILD/gdal-3.8.5/ogr/ogrsf_frmts/mem -I/usr/include/poppler -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -O2 -g -grecord-gcc-switches -pipe -mtls-dialect=gnu2 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fdata-sections -ffunction-sections -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -flto=auto -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -Wall -Werror=format-security -fvisibility=hidden -O2 -g -DNDEBUG -std=gnu++17 -fPIC -Wall -Wextra -Winit-self -Wunused-parameter -Wmissing-declarations -Wlogical-op -Wshadow -Wmissing-include-dirs -Wformat -Werror=format-security -Wno-format-nonliteral -Werror=vla -Wno-clobbered -Wdate-time -Wnull-dereference -Wextra-semi -Wfloat-conversion -Wnon-virtual-dtor -Woverloaded-virtual -Wsuggest-override -fno-operator-names -Wzero-as-null-pointer-constant -MD -MT frmts/pdf/CMakeFiles/gdal_PDF.dir/pdfobject.cpp.o -MF CMakeFiles/gdal_PDF.dir/pdfobject.cpp.o.d -o CMakeFiles/gdal_PDF.dir/pdfobject.cpp.o -c /home/tkloczko/rpmbuild/BUILD/gdal-3.8.5/frmts/pdf/pdfobject.cpp In file included from /usr/include/poppler/Object.h:44, from /home/tkloczko/rpmbuild/BUILD/gdal-3.8.5/frmts/pdf/pdfsdk_headers.h:68, from /home/tkloczko/rpmbuild/BUILD/gdal-3.8.5/frmts/pdf/gdal_pdf.h:55, from /home/tkloczko/rpmbuild/BUILD/gdal-3.8.5/frmts/pdf/pdfobject.cpp:36: /usr/include/poppler/goo/GooString.h:241:24: error: ‘starts_with’ has not been declared in ‘std::string’ 241 | using std::string::starts_with; | ^~~~~~~~~~~ /usr/include/poppler/goo/GooString.h:244:24: error: ‘ends_with’ has not been declared in ‘std::string’ 244 | using std::string::ends_with; | ^~~~~~~~~ make[2]: *** [frmts/pdf/CMakeFiles/gdal_PDF.dir/build.make:135: frmts/pdf/CMakeFiles/gdal_PDF.dir/pdfobject.cpp.o] Error 1 [ 42%] Building CXX object frmts/pdf/CMakeFiles/gdal_PDF.dir/pdfreadvectors.cpp.o cd /home/tkloczko/rpmbuild/BUILD/gdal-3.8.5/x86_64-redhat-linux-gnu/frmts/pdf && /usr/bin/g++ -DDONT_DEPRECATE_SPRINTF -DGDAL_COMPILATION -DHAVE_AVX_AT_COMPILE_TIME -DHAVE_POPPLER -DHAVE_SSE_AT_COMPILE_TIME -DHAVE_SSSE3_AT_COMPILE_TIME -DPOPPLER_MAJOR_VERSION=24 -DPOPPLER_MINOR_VERSION=5 -I/home/tkloczko/rpmbuild/BUILD/gdal-3.8.5/apps -I/home/tkloczko/rpmbuild/BUILD/gdal-3.8.5/alg -I/home/tkloczko/rpmbuild/BUILD/gdal-3.8.5/gcore -I/home/tkloczko/rpmbuild/BUILD/gdal-3.8.5/x86_64-redhat-linux-gnu/gcore -I/home/tkloczko/rpmbuild/BUILD/gdal-3.8.5/port -I/home/tkloczko/rpmbuild/BUILD/gdal-3.8.5/x86_64-redhat-linux-gnu/port -I/home/tkloczko/rpmbuild/BUILD/gdal-3.8.5/ogr -I/home/tkloczko/rpmbuild/BUILD/gdal-3.8.5/ogr/ogrsf_frmts -I/home/tkloczko/rpmbuild/BUILD/gdal-3.8.5/frmts -I/home/tkloczko/rpmbuild/BUILD/gdal-3.8.5/frmts/vrt -I/home/tkloczko/rpmbuild/BUILD/gdal-3.8.5/frmts/mem -I/home/tkloczko/rpmbuild/BUILD/gdal-3.8.5/ogr/ogrsf_frmts/mem -I/usr/include/poppler -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -O2 -g -grecord-gcc-switches -pipe -mtls-dialect=gnu2 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fdata-sections -ffunction-sections -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -flto=auto -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -Wall -Werror=format-security -fvisibility=hidden -O2 -g -DNDEBUG -std=gnu++17 -fPIC -Wall -Wextra -Winit-self -Wunused-parameter -Wmissing-declarations -Wlogical-op -Wshadow -Wmissing-include-dirs -Wformat -Werror=format-security -Wno-format-nonliteral -Werror=vla -Wno-clobbered -Wdate-time -Wnull-dereference -Wextra-semi -Wfloat-conversion -Wnon-virtual-dtor -Woverloaded-virtual -Wsuggest-override -fno-operator-names -Wzero-as-null-pointer-constant -MD -MT frmts/pdf/CMakeFiles/gdal_PDF.dir/pdfreadvectors.cpp.o -MF CMakeFiles/gdal_PDF.dir/pdfreadvectors.cpp.o.d -o CMakeFiles/gdal_PDF.dir/pdfreadvectors.cpp.o -c /home/tkloczko/rpmbuild/BUILD/gdal-3.8.5/frmts/pdf/pdfreadvectors.cpp In file included from /usr/include/poppler/Object.h:44, from /home/tkloczko/rpmbuild/BUILD/gdal-3.8.5/frmts/pdf/pdfsdk_headers.h:68, from /home/tkloczko/rpmbuild/BUILD/gdal-3.8.5/frmts/pdf/gdal_pdf.h:55, from /home/tkloczko/rpmbuild/BUILD/gdal-3.8.5/frmts/pdf/pdfreadvectors.cpp:29: /usr/include/poppler/goo/GooString.h:241:24: error: ‘starts_with’ has not been declared in ‘std::string’ 241 | using std::string::starts_with; | ^~~~~~~~~~~ /usr/include/poppler/goo/GooString.h:244:24: error: ‘ends_with’ has not been declared in ‘std::string’ 244 | using std::string::ends_with; | ^~~~~~~~~ make[2]: *** [frmts/pdf/CMakeFiles/gdal_PDF.dir/build.make:149: frmts/pdf/CMakeFiles/gdal_PDF.dir/pdfreadvectors.cpp.o] Error 1 [ 43%] Building CXX object frmts/pdf/CMakeFiles/gdal_PDF.dir/pdfwritabledataset.cpp.o cd /home/tkloczko/rpmbuild/BUILD/gdal-3.8.5/x86_64-redhat-linux-gnu/frmts/pdf && /usr/bin/g++ -DDONT_DEPRECATE_SPRINTF -DGDAL_COMPILATION -DHAVE_AVX_AT_COMPILE_TIME -DHAVE_POPPLER -DHAVE_SSE_AT_COMPILE_TIME -DHAVE_SSSE3_AT_COMPILE_TIME -DPOPPLER_MAJOR_VERSION=24 -DPOPPLER_MINOR_VERSION=5 -I/home/tkloczko/rpmbuild/BUILD/gdal-3.8.5/apps -I/home/tkloczko/rpmbuild/BUILD/gdal-3.8.5/alg -I/home/tkloczko/rpmbuild/BUILD/gdal-3.8.5/gcore -I/home/tkloczko/rpmbuild/BUILD/gdal-3.8.5/x86_64-redhat-linux-gnu/gcore -I/home/tkloczko/rpmbuild/BUILD/gdal-3.8.5/port -I/home/tkloczko/rpmbuild/BUILD/gdal-3.8.5/x86_64-redhat-linux-gnu/port -I/home/tkloczko/rpmbuild/BUILD/gdal-3.8.5/ogr -I/home/tkloczko/rpmbuild/BUILD/gdal-3.8.5/ogr/ogrsf_frmts -I/home/tkloczko/rpmbuild/BUILD/gdal-3.8.5/frmts -I/home/tkloczko/rpmbuild/BUILD/gdal-3.8.5/frmts/vrt -I/home/tkloczko/rpmbuild/BUILD/gdal-3.8.5/frmts/mem -I/home/tkloczko/rpmbuild/BUILD/gdal-3.8.5/ogr/ogrsf_frmts/mem -I/usr/include/poppler -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -O2 -g -grecord-gcc-switches -pipe -mtls-dialect=gnu2 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fdata-sections -ffunction-sections -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -flto=auto -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -Wall -Werror=format-security -fvisibility=hidden -O2 -g -DNDEBUG -std=gnu++17 -fPIC -Wall -Wextra -Winit-self -Wunused-parameter -Wmissing-declarations -Wlogical-op -Wshadow -Wmissing-include-dirs -Wformat -Werror=format-security -Wno-format-nonliteral -Werror=vla -Wno-clobbered -Wdate-time -Wnull-dereference -Wextra-semi -Wfloat-conversion -Wnon-virtual-dtor -Woverloaded-virtual -Wsuggest-override -fno-operator-names -Wzero-as-null-pointer-constant -MD -MT frmts/pdf/CMakeFiles/gdal_PDF.dir/pdfwritabledataset.cpp.o -MF CMakeFiles/gdal_PDF.dir/pdfwritabledataset.cpp.o.d -o CMakeFiles/gdal_PDF.dir/pdfwritabledataset.cpp.o -c /home/tkloczko/rpmbuild/BUILD/gdal-3.8.5/frmts/pdf/pdfwritabledataset.cpp In file included from /usr/include/poppler/Object.h:44, from /home/tkloczko/rpmbuild/BUILD/gdal-3.8.5/frmts/pdf/pdfsdk_headers.h:68, from /home/tkloczko/rpmbuild/BUILD/gdal-3.8.5/frmts/pdf/gdal_pdf.h:55, from /home/tkloczko/rpmbuild/BUILD/gdal-3.8.5/frmts/pdf/pdfwritabledataset.cpp:29: /usr/include/poppler/goo/GooString.h:241:24: error: ‘starts_with’ has not been declared in ‘std::string’ 241 | using std::string::starts_with; | ^~~~~~~~~~~ /usr/include/poppler/goo/GooString.h:244:24: error: ‘ends_with’ has not been declared in ‘std::string’ 244 | using std::string::ends_with; | ^~~~~~~~~ make[2]: *** [frmts/pdf/CMakeFiles/gdal_PDF.dir/build.make:163: frmts/pdf/CMakeFiles/gdal_PDF.dir/pdfwritabledataset.cpp.o] Error 1 [ 43%] Building CXX object frmts/pdf/CMakeFiles/gdal_PDF.dir/pdfcreatefromcomposition.cpp.o cd /home/tkloczko/rpmbuild/BUILD/gdal-3.8.5/x86_64-redhat-linux-gnu/frmts/pdf && /usr/bin/g++ -DDONT_DEPRECATE_SPRINTF -DGDAL_COMPILATION -DHAVE_AVX_AT_COMPILE_TIME -DHAVE_POPPLER -DHAVE_SSE_AT_COMPILE_TIME -DHAVE_SSSE3_AT_COMPILE_TIME -DPOPPLER_MAJOR_VERSION=24 -DPOPPLER_MINOR_VERSION=5 -I/home/tkloczko/rpmbuild/BUILD/gdal-3.8.5/apps -I/home/tkloczko/rpmbuild/BUILD/gdal-3.8.5/alg -I/home/tkloczko/rpmbuild/BUILD/gdal-3.8.5/gcore -I/home/tkloczko/rpmbuild/BUILD/gdal-3.8.5/x86_64-redhat-linux-gnu/gcore -I/home/tkloczko/rpmbuild/BUILD/gdal-3.8.5/port -I/home/tkloczko/rpmbuild/BUILD/gdal-3.8.5/x86_64-redhat-linux-gnu/port -I/home/tkloczko/rpmbuild/BUILD/gdal-3.8.5/ogr -I/home/tkloczko/rpmbuild/BUILD/gdal-3.8.5/ogr/ogrsf_frmts -I/home/tkloczko/rpmbuild/BUILD/gdal-3.8.5/frmts -I/home/tkloczko/rpmbuild/BUILD/gdal-3.8.5/frmts/vrt -I/home/tkloczko/rpmbuild/BUILD/gdal-3.8.5/frmts/mem -I/home/tkloczko/rpmbuild/BUILD/gdal-3.8.5/ogr/ogrsf_frmts/mem -I/usr/include/poppler -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -O2 -g -grecord-gcc-switches -pipe -mtls-dialect=gnu2 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fdata-sections -ffunction-sections -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -flto=auto -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -Wall -Werror=format-security -fvisibility=hidden -O2 -g -DNDEBUG -std=gnu++17 -fPIC -Wall -Wextra -Winit-self -Wunused-parameter -Wmissing-declarations -Wlogical-op -Wshadow -Wmissing-include-dirs -Wformat -Werror=format-security -Wno-format-nonliteral -Werror=vla -Wno-clobbered -Wdate-time -Wnull-dereference -Wextra-semi -Wfloat-conversion -Wnon-virtual-dtor -Woverloaded-virtual -Wsuggest-override -fno-operator-names -Wzero-as-null-pointer-constant -MD -MT frmts/pdf/CMakeFiles/gdal_PDF.dir/pdfcreatefromcomposition.cpp.o -MF CMakeFiles/gdal_PDF.dir/pdfcreatefromcomposition.cpp.o.d -o CMakeFiles/gdal_PDF.dir/pdfcreatefromcomposition.cpp.o -c /home/tkloczko/rpmbuild/BUILD/gdal-3.8.5/frmts/pdf/pdfcreatefromcomposition.cpp In file included from /usr/include/poppler/Object.h:44, from /home/tkloczko/rpmbuild/BUILD/gdal-3.8.5/frmts/pdf/pdfsdk_headers.h:68, from /home/tkloczko/rpmbuild/BUILD/gdal-3.8.5/frmts/pdf/gdal_pdf.h:55, from /home/tkloczko/rpmbuild/BUILD/gdal-3.8.5/frmts/pdf/pdfcreatefromcomposition.cpp:30: /usr/include/poppler/goo/GooString.h:241:24: error: ‘starts_with’ has not been declared in ‘std::string’ 241 | using std::string::starts_with; | ^~~~~~~~~~~ /usr/include/poppler/goo/GooString.h:244:24: error: ‘ends_with’ has not been declared in ‘std::string’ 244 | using std::string::ends_with; | ^~~~~~~~~ make[2]: *** [frmts/pdf/CMakeFiles/gdal_PDF.dir/build.make:177: frmts/pdf/CMakeFiles/gdal_PDF.dir/pdfcreatefromcomposition.cpp.o] Error 1
Build agailst latest poppler.
gdal 3.8.5 Linux x86/64
N/A
The text was updated successfully, but these errors were encountered:
cf 60dcddb and #9875
Sorry, something went wrong.
After rediff this commit against 3,.8.5
--- a/frmts/pdf/CMakeLists.txt +++ b/frmts/pdf/CMakeLists.txt @@ -31,6 +31,9 @@ if (Poppler_VERSION_MAJOR GREATER 21) target_compile_features(gdal_PDF PRIVATE cxx_std_17) endif () + if (Poppler_VERSION_STRING VERSION_GREATER_EQUAL "24.05") + target_compile_features(gdal_PDF PRIVATE cxx_std_20) + endif () target_compile_definitions(gdal_PDF PRIVATE -DHAVE_POPPLER -DPOPPLER_MAJOR_VERSION=${Poppler_VERSION_MAJOR} -DPOPPLER_MINOR_VERSION=${Poppler_VERSION_MINOR}) endif ()
Looks like it works.
No branches or pull requests
What is the bug?
Looks like build fails with latest poppler 24.05.0
Steps to reproduce the issue
Build agailst latest poppler.
Versions and provenance
gdal 3.8.5
Linux x86/64
Additional context
N/A
The text was updated successfully, but these errors were encountered: