Arch Linux package is using pkgver=2.8.7.252.g5712d7c86
Scanning dependencies of target gdcminfo
[ 99%] Building CXX object Applications/Cxx/CMakeFiles/gdcminfo.dir/gdcminfo.cxx.o
/media/esata/SYSTEM_DISK/tmp/yay/gdcm-git/src/gdcm/Applications/Cxx/gdcminfo.cxx: In function ‘std::__cxx11::string getInfoDate(Dict, const char)’:
/media/esata/SYSTEM_DISK/tmp/yay/gdcm-git/src/gdcm/Applications/Cxx/gdcminfo.cxx:204:36: error: invalid conversion from ‘const char’ to ‘char’ [-fpermissive]
s = obj.getString()->getCString();
~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/media/esata/SYSTEM_DISK/tmp/yay/gdcm-git/src/gdcm/Applications/Cxx/gdcminfo.cxx: In function ‘std::__cxx11::string getInfoString(Dict, const char, UnicodeMap)’:
/media/esata/SYSTEM_DISK/tmp/yay/gdcm-git/src/gdcm/Applications/Cxx/gdcminfo.cxx:272:23: error: invalid conversion from ‘const GooString’ to ‘GooString*’ [-fpermissive]
s1 = obj.getString();
~~~~~~~~~~~~~^~
make[2]: *** [Applications/Cxx/CMakeFiles/gdcminfo.dir/build.make:63: Applications/Cxx/CMakeFiles/gdcminfo.dir/gdcminfo.cxx.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:1696: Applications/Cxx/CMakeFiles/gdcminfo.dir/all] Error 2
make: *** [Makefile:152: all] Error 2
Could you confirm that changing
char *sintoconst char *ssolve the compilation issue ?