Description of problem: Test in Testing/Source/Common/Cxx/TestString2.cxx tries to set EOF as delimiter for gdcm::String<>. This fails on ppc64le, aarch64, s390x and armv7hl as the delimiter is char and it seems that char on these architectures is actually unsigned char, hence the "error: narrowing conversion of '-1' from 'int' to 'char'" error. I'm not sure why it needs EOF as delimiter in a string but there seems to be these solutions to this: 1) don't run the test 2) don't use EOF as delimiter, use e.g. '\0' instead 3) change definition of the TDelimiter to int (+ a lot of other needed changes probably)
This bug appears to have been reported against 'rawhide' during the Fedora 31 development cycle. Changing version to 31.
https://src.fedoraproject.org/rpms/gdcm/pull-request/6 I rebase my repo after add '\0' like suggested Thanks
Fixed in F32/rawhide now. We're working on F31 now.