You are viewing a plain text version of this content. The canonical link for it is here.
Posted to jira@arrow.apache.org by "ASF GitHub Bot (Jira)" <ji...@apache.org> on 2022/03/28 15:59:00 UTC

[jira] [Updated] (ARROW-15857) [R] rhub/fedora-clang-devel fails to install 'sass' (rmarkdown dependency)

     [ https://issues.apache.org/jira/browse/ARROW-15857?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

ASF GitHub Bot updated ARROW-15857:
-----------------------------------
    Labels: pull-request-available  (was: )

> [R] rhub/fedora-clang-devel fails to install 'sass' (rmarkdown dependency)
> --------------------------------------------------------------------------
>
>                 Key: ARROW-15857
>                 URL: https://issues.apache.org/jira/browse/ARROW-15857
>             Project: Apache Arrow
>          Issue Type: Bug
>          Components: R
>            Reporter: Dewey Dunnington
>            Priority: Major
>              Labels: pull-request-available
>          Time Spent: 10m
>  Remaining Estimate: 0h
>
> Starting 2022-03-03, we get a failure on the rhub/fedora-clang-devel nightly build. It seems to be a linking error but nothing in the sass package seems to have changed for some time (last update May 2021).
> https://github.com/ursacomputing/crossbow/runs/5444005154?check_suite_focus=true#step:5:3007
> Build log for the sass package:
> {noformat}
> #14 1099.2 make[1]: Entering directory '/tmp/RtmpvEMraB/R.INSTALL555d42b8f18e/sass/src'
> #14 1099.2 /opt/R-devel/lib64/R/share/make/shlib.mk:18: warning: overriding recipe for target 'shlib-clean'
> #14 1099.2 Makevars:12: warning: ignoring old recipe for target 'shlib-clean'
> #14 1099.2 /usr/bin/clang -I"/opt/R-devel/lib64/R/include" -DNDEBUG -I./libsass/include  -I/usr/local/include   -fpic  -g -O2  -c compile.c -o compile.o
> #14 1099.2 /usr/bin/clang -I"/opt/R-devel/lib64/R/include" -DNDEBUG -I./libsass/include  -I/usr/local/include   -fpic  -g -O2  -c init.c -o init.o
> #14 1099.2 MAKEFLAGS= CC="/usr/bin/clang" CFLAGS="-g -O2 " CXX="/usr/bin/clang++ -std=gnu++14 -stdlib=libc++" AR="ar" LDFLAGS="-L/usr/local/lib64" make -C libsass
> #14 1099.2 make[2]: Entering directory '/tmp/RtmpvEMraB/R.INSTALL555d42b8f18e/sass/src/libsass'
> #14 1099.2 /usr/bin/clang -g -O2  -O2 -I ./include  -fPIC -c -o src/cencode.o src/cencode.c
> #14 1099.2 /usr/bin/clang++ -std=gnu++14 -stdlib=libc++ -Wall -O2 -std=c++11 -I ./include  -fPIC -c -o src/ast.o src/ast.cpp
> #14 1099.2 /usr/bin/clang++ -std=gnu++14 -stdlib=libc++ -Wall -O2 -std=c++11 -I ./include  -fPIC -c -o src/ast_values.o src/ast_values.cpp
> #14 1099.2 src/ast_values.cpp:484:23: warning: loop variable 'numerator' creates a copy from type 'const std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>' [-Wrange-loop-construct]
> #14 1099.2       for (const auto numerator : numerators)
> #14 1099.2                       ^
> #14 1099.2 src/ast_values.cpp:484:12: note: use reference type 'const std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> &' to prevent copying
> #14 1099.2       for (const auto numerator : numerators)
> #14 1099.2            ^~~~~~~~~~~~~~~~~~~~~~
> #14 1099.2                       &
> #14 1099.2 src/ast_values.cpp:486:23: warning: loop variable 'denominator' creates a copy from type 'const std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>' [-Wrange-loop-construct]
> #14 1099.2       for (const auto denominator : denominators)
> #14 1099.2                       ^
> #14 1099.2 src/ast_values.cpp:486:12: note: use reference type 'const std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> &' to prevent copying
> #14 1099.2       for (const auto denominator : denominators)
> #14 1099.2            ^~~~~~~~~~~~~~~~~~~~~~~~
> #14 1099.2                       &
> #14 1099.2 2 warnings generated.
> #14 1099.2 /usr/bin/clang++ -std=gnu++14 -stdlib=libc++ -Wall -O2 -std=c++11 -I ./include  -fPIC -c -o src/ast_supports.o src/ast_supports.cpp
> #14 1099.2 /usr/bin/clang++ -std=gnu++14 -stdlib=libc++ -Wall -O2 -std=c++11 -I ./include  -fPIC -c -o src/ast_sel_cmp.o src/ast_sel_cmp.cpp
> #14 1099.2 /usr/bin/clang++ -std=gnu++14 -stdlib=libc++ -Wall -O2 -std=c++11 -I ./include  -fPIC -c -o src/ast_sel_unify.o src/ast_sel_unify.cpp
> #14 1099.2 /usr/bin/clang++ -std=gnu++14 -stdlib=libc++ -Wall -O2 -std=c++11 -I ./include  -fPIC -c -o src/ast_sel_super.o src/ast_sel_super.cpp
> #14 1099.2 /usr/bin/clang++ -std=gnu++14 -stdlib=libc++ -Wall -O2 -std=c++11 -I ./include  -fPIC -c -o src/ast_sel_weave.o src/ast_sel_weave.cpp
> #14 1099.2 /usr/bin/clang++ -std=gnu++14 -stdlib=libc++ -Wall -O2 -std=c++11 -I ./include  -fPIC -c -o src/ast_selectors.o src/ast_selectors.cpp
> #14 1099.2 /usr/bin/clang++ -std=gnu++14 -stdlib=libc++ -Wall -O2 -std=c++11 -I ./include  -fPIC -c -o src/context.o src/context.cpp
> #14 1099.2 /usr/bin/clang++ -std=gnu++14 -stdlib=libc++ -Wall -O2 -std=c++11 -I ./include  -fPIC -c -o src/constants.o src/constants.cpp
> #14 1099.2 /usr/bin/clang++ -std=gnu++14 -stdlib=libc++ -Wall -O2 -std=c++11 -I ./include  -fPIC -c -o src/fn_utils.o src/fn_utils.cpp
> #14 1099.2 /usr/bin/clang++ -std=gnu++14 -stdlib=libc++ -Wall -O2 -std=c++11 -I ./include  -fPIC -c -o src/fn_miscs.o src/fn_miscs.cpp
> #14 1099.2 /usr/bin/clang++ -std=gnu++14 -stdlib=libc++ -Wall -O2 -std=c++11 -I ./include  -fPIC -c -o src/fn_maps.o src/fn_maps.cpp
> #14 1099.2 /usr/bin/clang++ -std=gnu++14 -stdlib=libc++ -Wall -O2 -std=c++11 -I ./include  -fPIC -c -o src/fn_lists.o src/fn_lists.cpp
> #14 1099.2 /usr/bin/clang++ -std=gnu++14 -stdlib=libc++ -Wall -O2 -std=c++11 -I ./include  -fPIC -c -o src/fn_colors.o src/fn_colors.cpp
> #14 1099.2 /usr/bin/clang++ -std=gnu++14 -stdlib=libc++ -Wall -O2 -std=c++11 -I ./include  -fPIC -c -o src/fn_numbers.o src/fn_numbers.cpp
> #14 1099.2 /usr/bin/clang++ -std=gnu++14 -stdlib=libc++ -Wall -O2 -std=c++11 -I ./include  -fPIC -c -o src/fn_strings.o src/fn_strings.cpp
> #14 1099.2 /usr/bin/clang++ -std=gnu++14 -stdlib=libc++ -Wall -O2 -std=c++11 -I ./include  -fPIC -c -o src/fn_selectors.o src/fn_selectors.cpp
> #14 1099.2 /usr/bin/clang++ -std=gnu++14 -stdlib=libc++ -Wall -O2 -std=c++11 -I ./include  -fPIC -c -o src/color_maps.o src/color_maps.cpp
> #14 1099.2 /usr/bin/clang++ -std=gnu++14 -stdlib=libc++ -Wall -O2 -std=c++11 -I ./include  -fPIC -c -o src/environment.o src/environment.cpp
> #14 1099.2 /usr/bin/clang++ -std=gnu++14 -stdlib=libc++ -Wall -O2 -std=c++11 -I ./include  -fPIC -c -o src/ast_fwd_decl.o src/ast_fwd_decl.cpp
> #14 1099.2 /usr/bin/clang++ -std=gnu++14 -stdlib=libc++ -Wall -O2 -std=c++11 -I ./include  -fPIC -c -o src/bind.o src/bind.cpp
> #14 1099.2 /usr/bin/clang++ -std=gnu++14 -stdlib=libc++ -Wall -O2 -std=c++11 -I ./include  -fPIC -c -o src/file.o src/file.cpp
> #14 1099.2 /usr/bin/clang++ -std=gnu++14 -stdlib=libc++ -Wall -O2 -std=c++11 -I ./include  -fPIC -c -o src/util.o src/util.cpp
> #14 1099.2 /usr/bin/clang++ -std=gnu++14 -stdlib=libc++ -Wall -O2 -std=c++11 -I ./include  -fPIC -c -o src/util_string.o src/util_string.cpp
> #14 1099.2 /usr/bin/clang++ -std=gnu++14 -stdlib=libc++ -Wall -O2 -std=c++11 -I ./include  -fPIC -c -o src/json.o src/json.cpp
> #14 1099.2 /usr/bin/clang++ -std=gnu++14 -stdlib=libc++ -Wall -O2 -std=c++11 -I ./include  -fPIC -c -o src/units.o src/units.cpp
> #14 1099.2 /usr/bin/clang++ -std=gnu++14 -stdlib=libc++ -Wall -O2 -std=c++11 -I ./include  -fPIC -c -o src/values.o src/values.cpp
> #14 1099.2 /usr/bin/clang++ -std=gnu++14 -stdlib=libc++ -Wall -O2 -std=c++11 -I ./include  -fPIC -c -o src/plugins.o src/plugins.cpp
> #14 1099.2 /usr/bin/clang++ -std=gnu++14 -stdlib=libc++ -Wall -O2 -std=c++11 -I ./include  -fPIC -c -o src/source.o src/source.cpp
> #14 1099.2 /usr/bin/clang++ -std=gnu++14 -stdlib=libc++ -Wall -O2 -std=c++11 -I ./include  -fPIC -c -o src/position.o src/position.cpp
> #14 1099.2 /usr/bin/clang++ -std=gnu++14 -stdlib=libc++ -Wall -O2 -std=c++11 -I ./include  -fPIC -c -o src/lexer.o src/lexer.cpp
> #14 1099.2 /usr/bin/clang++ -std=gnu++14 -stdlib=libc++ -Wall -O2 -std=c++11 -I ./include  -fPIC -c -o src/parser.o src/parser.cpp
> #14 1099.2 /usr/bin/clang++ -std=gnu++14 -stdlib=libc++ -Wall -O2 -std=c++11 -I ./include  -fPIC -c -o src/parser_selectors.o src/parser_selectors.cpp
> #14 1099.2 /usr/bin/clang++ -std=gnu++14 -stdlib=libc++ -Wall -O2 -std=c++11 -I ./include  -fPIC -c -o src/prelexer.o src/prelexer.cpp
> #14 1099.2 /usr/bin/clang++ -std=gnu++14 -stdlib=libc++ -Wall -O2 -std=c++11 -I ./include  -fPIC -c -o src/eval.o src/eval.cpp
> #14 1099.2 /usr/bin/clang++ -std=gnu++14 -stdlib=libc++ -Wall -O2 -std=c++11 -I ./include  -fPIC -c -o src/eval_selectors.o src/eval_selectors.cpp
> #14 1099.2 /usr/bin/clang++ -std=gnu++14 -stdlib=libc++ -Wall -O2 -std=c++11 -I ./include  -fPIC -c -o src/expand.o src/expand.cpp
> #14 1099.2 /usr/bin/clang++ -std=gnu++14 -stdlib=libc++ -Wall -O2 -std=c++11 -I ./include  -fPIC -c -o src/listize.o src/listize.cpp
> #14 1099.2 /usr/bin/clang++ -std=gnu++14 -stdlib=libc++ -Wall -O2 -std=c++11 -I ./include  -fPIC -c -o src/cssize.o src/cssize.cpp
> #14 1099.2 /usr/bin/clang++ -std=gnu++14 -stdlib=libc++ -Wall -O2 -std=c++11 -I ./include  -fPIC -c -o src/extender.o src/extender.cpp
> #14 1099.2 /usr/bin/clang++ -std=gnu++14 -stdlib=libc++ -Wall -O2 -std=c++11 -I ./include  -fPIC -c -o src/extension.o src/extension.cpp
> #14 1099.2 /usr/bin/clang++ -std=gnu++14 -stdlib=libc++ -Wall -O2 -std=c++11 -I ./include  -fPIC -c -o src/stylesheet.o src/stylesheet.cpp
> #14 1099.2 /usr/bin/clang++ -std=gnu++14 -stdlib=libc++ -Wall -O2 -std=c++11 -I ./include  -fPIC -c -o src/output.o src/output.cpp
> #14 1099.2 /usr/bin/clang++ -std=gnu++14 -stdlib=libc++ -Wall -O2 -std=c++11 -I ./include  -fPIC -c -o src/inspect.o src/inspect.cpp
> #14 1099.2 /usr/bin/clang++ -std=gnu++14 -stdlib=libc++ -Wall -O2 -std=c++11 -I ./include  -fPIC -c -o src/emitter.o src/emitter.cpp
> #14 1099.2 /usr/bin/clang++ -std=gnu++14 -stdlib=libc++ -Wall -O2 -std=c++11 -I ./include  -fPIC -c -o src/check_nesting.o src/check_nesting.cpp
> #14 1099.2 /usr/bin/clang++ -std=gnu++14 -stdlib=libc++ -Wall -O2 -std=c++11 -I ./include  -fPIC -c -o src/remove_placeholders.o src/remove_placeholders.cpp
> #14 1099.2 /usr/bin/clang++ -std=gnu++14 -stdlib=libc++ -Wall -O2 -std=c++11 -I ./include  -fPIC -c -o src/sass.o src/sass.cpp
> #14 1099.2 /usr/bin/clang++ -std=gnu++14 -stdlib=libc++ -Wall -O2 -std=c++11 -I ./include  -fPIC -c -o src/sass_values.o src/sass_values.cpp
> #14 1099.2 /usr/bin/clang++ -std=gnu++14 -stdlib=libc++ -Wall -O2 -std=c++11 -I ./include  -fPIC -c -o src/sass_context.o src/sass_context.cpp
> #14 1099.2 /usr/bin/clang++ -std=gnu++14 -stdlib=libc++ -Wall -O2 -std=c++11 -I ./include  -fPIC -c -o src/sass_functions.o src/sass_functions.cpp
> #14 1099.2 /usr/bin/clang++ -std=gnu++14 -stdlib=libc++ -Wall -O2 -std=c++11 -I ./include  -fPIC -c -o src/sass2scss.o src/sass2scss.cpp
> #14 1099.2 /usr/bin/clang++ -std=gnu++14 -stdlib=libc++ -Wall -O2 -std=c++11 -I ./include  -fPIC -c -o src/backtrace.o src/backtrace.cpp
> #14 1099.2 /usr/bin/clang++ -std=gnu++14 -stdlib=libc++ -Wall -O2 -std=c++11 -I ./include  -fPIC -c -o src/operators.o src/operators.cpp
> #14 1099.2 /usr/bin/clang++ -std=gnu++14 -stdlib=libc++ -Wall -O2 -std=c++11 -I ./include  -fPIC -c -o src/ast2c.o src/ast2c.cpp
> #14 1099.2 /usr/bin/clang++ -std=gnu++14 -stdlib=libc++ -Wall -O2 -std=c++11 -I ./include  -fPIC -c -o src/c2ast.o src/c2ast.cpp
> #14 1099.2 /usr/bin/clang++ -std=gnu++14 -stdlib=libc++ -Wall -O2 -std=c++11 -I ./include  -fPIC -c -o src/to_value.o src/to_value.cpp
> #14 1099.2 /usr/bin/clang++ -std=gnu++14 -stdlib=libc++ -Wall -O2 -std=c++11 -I ./include  -fPIC -c -o src/source_map.o src/source_map.cpp
> #14 1099.2 /usr/bin/clang++ -std=gnu++14 -stdlib=libc++ -Wall -O2 -std=c++11 -I ./include  -fPIC -c -o src/error_handling.o src/error_handling.cpp
> #14 1099.2 /usr/bin/clang++ -std=gnu++14 -stdlib=libc++ -Wall -O2 -std=c++11 -I ./include  -fPIC -c -o src/memory/allocator.o src/memory/allocator.cpp
> #14 1099.2 /usr/bin/clang++ -std=gnu++14 -stdlib=libc++ -Wall -O2 -std=c++11 -I ./include  -fPIC -c -o src/memory/shared_ptr.o src/memory/shared_ptr.cpp
> #14 1099.2 /usr/bin/clang++ -std=gnu++14 -stdlib=libc++ -Wall -O2 -std=c++11 -I ./include  -fPIC -c -o src/utf8_string.o src/utf8_string.cpp
> #14 1099.2 /usr/bin/clang++ -std=gnu++14 -stdlib=libc++ -Wall -O2 -std=c++11 -I ./include  -fPIC -c -o src/base64vlq.o src/base64vlq.cpp
> #14 1099.2 mkdir lib
> #14 1099.2 ar rcvs lib/libsass.a src/cencode.o src/ast.o src/ast_values.o src/ast_supports.o src/ast_sel_cmp.o src/ast_sel_unify.o src/ast_sel_super.o src/ast_sel_weave.o src/ast_selectors.o src/context.o src/constants.o src/fn_utils.o src/fn_miscs.o src/fn_maps.o src/fn_lists.o src/fn_colors.o src/fn_numbers.o src/fn_strings.o src/fn_selectors.o src/color_maps.o src/environment.o src/ast_fwd_decl.o src/bind.o src/file.o src/util.o src/util_string.o src/json.o src/units.o src/values.o src/plugins.o src/source.o src/position.o src/lexer.o src/parser.o src/parser_selectors.o src/prelexer.o src/eval.o src/eval_selectors.o src/expand.o src/listize.o src/cssize.o src/extender.o src/extension.o src/stylesheet.o src/output.o src/inspect.o src/emitter.o src/check_nesting.o src/remove_placeholders.o src/sass.o src/sass_values.o src/sass_context.o src/sass_functions.o src/sass2scss.o src/backtrace.o src/operators.o src/ast2c.o src/c2ast.o src/to_value.o src/source_map.o src/error_handling.o src/memory/allocator.o src/memory/shared_ptr.o src/utf8_string.o src/base64vlq.o
> #14 1099.2 a - src/cencode.o
> #14 1099.2 a - src/ast.o
> #14 1099.2 a - src/ast_values.o
> #14 1099.2 a - src/ast_supports.o
> #14 1099.2 a - src/ast_sel_cmp.o
> #14 1099.2 a - src/ast_sel_unify.o
> #14 1099.2 a - src/ast_sel_super.o
> #14 1099.2 a - src/ast_sel_weave.o
> #14 1099.2 a - src/ast_selectors.o
> #14 1099.2 a - src/context.o
> #14 1099.2 a - src/constants.o
> #14 1099.2 a - src/fn_utils.o
> #14 1099.2 a - src/fn_miscs.o
> #14 1099.2 a - src/fn_maps.o
> #14 1099.2 a - src/fn_lists.o
> #14 1099.2 a - src/fn_colors.o
> #14 1099.2 a - src/fn_numbers.o
> #14 1099.2 a - src/fn_strings.o
> #14 1099.2 a - src/fn_selectors.o
> #14 1099.2 a - src/color_maps.o
> #14 1099.2 a - src/environment.o
> #14 1099.2 a - src/ast_fwd_decl.o
> #14 1099.2 a - src/bind.o
> #14 1099.2 a - src/file.o
> #14 1099.2 a - src/util.o
> #14 1099.2 a - src/util_string.o
> #14 1099.2 a - src/json.o
> #14 1099.2 a - src/units.o
> #14 1099.2 a - src/values.o
> #14 1099.2 a - src/plugins.o
> #14 1099.2 a - src/source.o
> #14 1099.2 a - src/position.o
> #14 1099.2 a - src/lexer.o
> #14 1099.2 a - src/parser.o
> #14 1099.2 a - src/parser_selectors.o
> #14 1099.2 a - src/prelexer.o
> #14 1099.2 a - src/eval.o
> #14 1099.2 a - src/eval_selectors.o
> #14 1099.2 a - src/expand.o
> #14 1099.2 a - src/listize.o
> #14 1099.2 a - src/cssize.o
> #14 1099.2 a - src/extender.o
> #14 1099.2 a - src/extension.o
> #14 1099.2 a - src/stylesheet.o
> #14 1099.2 a - src/output.o
> #14 1099.2 a - src/inspect.o
> #14 1099.2 a - src/emitter.o
> #14 1099.2 a - src/check_nesting.o
> #14 1099.2 a - src/remove_placeholders.o
> #14 1099.2 a - src/sass.o
> #14 1099.2 a - src/sass_values.o
> #14 1099.2 a - src/sass_context.o
> #14 1099.2 a - src/sass_functions.o
> #14 1099.2 a - src/sass2scss.o
> #14 1099.2 a - src/backtrace.o
> #14 1099.2 a - src/operators.o
> #14 1099.2 a - src/ast2c.o
> #14 1099.2 a - src/c2ast.o
> #14 1099.2 a - src/to_value.o
> #14 1099.2 a - src/source_map.o
> #14 1099.2 a - src/error_handling.o
> #14 1099.2 a - src/memory/allocator.o
> #14 1099.2 a - src/memory/shared_ptr.o
> #14 1099.2 a - src/utf8_string.o
> #14 1099.2 a - src/base64vlq.o
> #14 1099.2 make[2]: Leaving directory '/tmp/RtmpvEMraB/R.INSTALL555d42b8f18e/sass/src/libsass'
> #14 1099.2 /usr/bin/clang -shared -L/opt/R-devel/lib64/R/lib -L/usr/local/lib64 -o sass.so compile.o init.o ./libsass/lib/libsass.a -lstdc++ -L/opt/R-devel/lib64/R/lib -lR
> #14 1099.2 make[1]: Leaving directory '/tmp/RtmpvEMraB/R.INSTALL555d42b8f18e/sass/src'
> #14 1099.2 installing to /opt/R-devel/lib64/R/library/00LOCK-sass/00new/sass/libs
> #14 1099.2 ** R
> #14 1099.2 ** inst
> #14 1099.2 ** byte-compile and prepare package for lazy loading
> #14 1099.2 ** help
> #14 1099.2 *** installing help indices
> #14 1099.2 *** copying figures
> #14 1099.2 ** building package indices
> #14 1099.2 ** installing vignettes
> #14 1099.2 ** testing if installed package can be loaded from temporary location
> #14 1099.2 Error: package or namespace load failed for ‘sass’ in dyn.load(file, DLLpath = DLLpath, ...):
> #14 1099.2  unable to load shared object '/opt/R-devel/lib64/R/library/00LOCK-sass/00new/sass/libs/sass.so':
> #14 1099.2   /opt/R-devel/lib64/R/library/00LOCK-sass/00new/sass/libs/sass.so: undefined symbol: _ZTINSt3__113basic_ostreamIcNS_11char_traitsIcEEEE
> {noformat}



--
This message was sent by Atlassian Jira
(v8.20.1#820001)