You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
[R][CI] rhub/ubuntu-clang fails on missing libpng #50318
In file included from /arrow/r/check/arrow.Rcheck/00_pkg_src/arrow/tools/cpp/src/parquet/column_reader.cc:46:
/arrow/r/check/arrow.Rcheck/00_pkg_src/arrow/tools/cpp/src/arrow/util/rle_encoding_internal.h:814:24: error: missing 'typename' prior to dependent type name 'RleBitPackedDecoderGetRunDecoder<value_type, decltype(run)>::type'
using RunDecoder = RleBitPackedDecoderGetRunDecoder<value_type, decltype(run)>::type;
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
typename
Should we merge the libpng-dev addition and create a new issue for the RleBitPackedDecoderGetRunDecoder error? This should be fixed for the 25.0.0 release, right?
[ 87%] Building CXX object src/parquet/CMakeFiles/parquet_objlib.dir/encoder.cc.o
In file included from /arrow/r/check/arrow.Rcheck/00_pkg_src/arrow/tools/cpp/src/parquet/decoder.cc:47:
/arrow/r/check/arrow.Rcheck/00_pkg_src/arrow/tools/cpp/src/arrow/util/rle_encoding_internal.h:814:24: error: missing 'typename' prior to dependent type name 'RleBitPackedDecoderGetRunDecoder<value_type, decltype(run)>::type'using RunDecoder = RleBitPackedDecoderGetRunDecoder<value_type, decltype(run)>::type;
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
typename
/arrow/r/check/arrow.Rcheck/00_pkg_src/arrow/tools/cpp/src/arrow/util/rle_encoding_internal.h:1127:24: error: missing 'typename' prior to dependent type name 'RleBitPackedDecoderGetRunDecoder<value_type, decltype(run)>::type'using RunDecoder = RleBitPackedDecoderGetRunDecoder<value_type, decltype(run)>::type;
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
typename
/arrow/r/check/arrow.Rcheck/00_pkg_src/arrow/tools/cpp/src/arrow/util/rle_encoding_internal.h:1309:24: error: missing 'typename' prior to dependent type name 'RleBitPackedDecoderGetRunDecoder<value_type, decltype(run)>::type'using RunDecoder = RleBitPackedDecoderGetRunDecoder<value_type, decltype(run)>::type;
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
typename3 errors generated.
Activity
kou commentedon Jul 2, 2026
The error isn't a real problem of the job failure because the error is ignored.
The real problem is https://github.com/ursacomputing/crossbow/actions/runs/28486931252/job/84435314002#step:6:1782 :
Anyway, we should fix the libpng related problem.
raulcd commentedon Jul 2, 2026
Should we merge the libpng-dev addition and create a new issue for the
RleBitPackedDecoderGetRunDecodererror? This should be fixed for the 25.0.0 release, right?@pitrou @AntoinePrv
pitrou commentedon Jul 2, 2026
Yes, we should create a new issue for the
RleBitPackedDecoderGetRunDecodererror.AntoinePrv commentedon Jul 2, 2026
On it. This
typenamemadness should have been improved with C++20 but apparently not every compiler has the same C++20raulcd commentedon Jul 2, 2026
I've created the following issue and have marked as a blocker for 25.0.0.
GH-50318: [R][CI] Install missing libpng-dev for test-r-linux-as-cran (…
raulcd commentedon Jul 2, 2026
Issue resolved by pull request 50328
#50328
GH-50318: [R][CI] Install missing libpng-dev for test-r-linux-as-cran (…