* installing to library ‘/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages’
* installing *source* package ‘strategyr’ ...
** this is package ‘strategyr’ version ‘0.1.7.1’
** package ‘strategyr’ successfully unpacked and MD5 sums checked
** using staged installation
** libs
specified C++17
using C++ compiler: ‘g++-16 (Debian 16.2.0-1) 16.2.0’
using C++17
make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpXSn0mV/R.INSTALL27d87c21a0a427/strategyr/src'
g++-16 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/Rcpp/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c RcppExports.cpp -o RcppExports.o
g++-16 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/Rcpp/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c rcpp_action_plan.cpp -o rcpp_action_plan.o
g++-16 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/Rcpp/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c rcpp_backtest.cpp -o rcpp_backtest.o
g++-16 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/Rcpp/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c rcpp_cycles.cpp -o rcpp_cycles.o
g++-16 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/Rcpp/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c rcpp_ema.cpp -o rcpp_ema.o
In file included from rcpp_ema.cpp:10:
In member function ‘void ema_fixed_step::update(double)’,
inlined from ‘int ema_ttr_fixed_step_kernel(double*, const double*, size_t, size_t, bool)’ at ker_ema.h:15:21:
eng_ema.h:6:50: warning: ‘ema_engine.ema_fixed_step::ema’ may be used uninitialized [-Wmaybe-uninitialized]
6 | inline void update(double in) {ema = (in - ema) * alpha + ema;}
| ~~~~^~~~~~
In file included from rcpp_ema.cpp:11:
ker_ema.h: In function ‘int ema_ttr_fixed_step_kernel(double*, const double*, size_t, size_t, bool)’:
ker_ema.h:6:24: note: ‘ema_engine.ema_fixed_step::ema’ was declared here
6 | ema_fixed_step ema_engine;
| ^~~~~~~~~~
g++-16 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/Rcpp/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c rcpp_ema_cross.cpp -o rcpp_ema_cross.o
g++-16 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/Rcpp/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c rcpp_fib.cpp -o rcpp_fib.o
g++-16 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/Rcpp/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c rcpp_pivots.cpp -o rcpp_pivots.o
g++-16 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/Rcpp/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c rcpp_rolling.cpp -o rcpp_rolling.o
g++-16 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/Rcpp/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c rcpp_strategies.cpp -o rcpp_strategies.o
g++-16 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/Rcpp/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c rcpp_trend.cpp -o rcpp_trend.o
g++-16 -std=gnu++17 -shared -L/home/hornik/tmp/R.check/r-patched-gcc/Work/build/lib -Wl,-O1 -o strategyr.so RcppExports.o rcpp_action_plan.o rcpp_backtest.o rcpp_cycles.o rcpp_ema.o rcpp_ema_cross.o rcpp_fib.o rcpp_pivots.o rcpp_rolling.o rcpp_strategies.o rcpp_trend.o -L/home/hornik/tmp/R.check/r-patched-gcc/Work/build/lib -lR
make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmpXSn0mV/R.INSTALL27d87c21a0a427/strategyr/src'
make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpXSn0mV/R.INSTALL27d87c21a0a427/strategyr/src'
make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmpXSn0mV/R.INSTALL27d87c21a0a427/strategyr/src'
installing to /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/00LOCK-strategyr/00new/strategyr/libs
** R
** inst
** byte-compile and prepare package for lazy loading
** help
*** installing help indices
converting help for package ‘strategyr’
finding HTML links ... done
backtest_portfolio_weights html
backtest_rcpp html
build_order_intents html
calc_ADX html
calc_ATR html
calc_ATR_quantile html
calc_BollingerBands html
calc_CCI html
calc_CMF html
calc_CMO html
calc_DEMA html
calc_DonchianChannels html
calc_EMA html
calc_EMA_cross html
calc_EMV html
calc_HMA html
calc_KST html
calc_KeltnerChannels html
calc_MACD html
calc_MFI html
calc_OBV html
calc_ROC html
calc_RSI html
calc_SAR html
calc_SMA html
calc_SMI html
calc_StochasticOscillator html
calc_TRIX html
calc_VWAP html
calc_VWMA html
calc_WMA html
calc_WPR html
calc_ZLEMA html
calc_aroon html
calc_backtest_performance html
calc_bid_ask_spread html
calc_bond_accrued_interest html
calc_bond_carry html
calc_bond_carry_roll_decomp html
calc_bond_cashflows html
calc_bond_clean_price html
calc_bond_convexity html
calc_bond_current_yield html
calc_bond_dirty_price html
calc_bond_duration html
calc_bond_dv01 html
calc_bond_econvexity html
calc_bond_eduration html
calc_bond_holding_period_return html
calc_bond_key_rate_duration html
calc_bond_key_rate_duration_tenor html
calc_bond_mduration html
calc_bond_next_coupon html
calc_bond_nominal_spread html
calc_bond_npv html
calc_bond_prev_coupon html
calc_bond_price_change_approx html
calc_bond_pv01 html
calc_bond_rate_return_approx html
calc_bond_risk_state html
calc_bond_roll_down_return html
calc_bond_spread_duration html
calc_bond_spread_return_approx html
calc_bond_total_return_decomp html
calc_bond_yield html
calc_bond_zspread html
calc_bond_zspread_return_approx html
calc_breadth_ad html
calc_breadth_adl html
calc_breadth_high_low html
calc_breadth_ratio html
calc_breadth_trin html
calc_chaikinAD html
calc_chaikinVolatility html
calc_contango_backwardation html
calc_coupon_schedule html
calc_credit_spread html
calc_curve_butterfly html
calc_curve_shock html
calc_curve_slope html
calc_curve_zero_rate html
calc_day_count_frac html
calc_excess_spread html
calc_front_next_spread html
calc_futures_curve_butterfly html
calc_futures_curve_slope html
calc_fx_basis html
calc_fx_carry html
calc_fx_forward_points html
calc_fx_realized_carry html
calc_kurtosis html
calc_ladder_index html
calc_log_spread html
calc_microprice html
calc_mid_price html
calc_normalize html
calc_option_delta html
calc_option_forward_moneyness html
calc_option_gamma html
calc_option_greeks html
calc_option_iv html
calc_option_iv_skew html
calc_option_iv_term_structure html
calc_option_moneyness html
calc_option_put_call_iv_spread html
calc_option_rho html
calc_option_risk_state html
calc_option_smile_slope html
calc_option_theta html
calc_option_vega html
calc_order_imbalance html
calc_percent_rank html
calc_period_rate html
calc_position_greeks html
calc_price_impact_proxy html
calc_ratio html
calc_realized_vol html
calc_relative_strength html
calc_roll_yield html
calc_rolling_beta html
calc_rolling_corr html
calc_rolling_quantile html
calc_skewness html
calc_slippage_proxy html
calc_spread html
calc_spread_curve_butterfly html
calc_spread_curve_slope html
calc_strategy_performance_summary html
calc_term_structure_carry html
calc_tracking_error html
calc_turnover html
calc_ultimateOscillator html
calc_zscore html
compare_strategy_backtests html
filter_walk_forward_results html
gen_action_plan_rcpp html
mine_strategy_asset_years html
mine_strategy_assets html
mine_strategy_params html
mine_strategy_walk_forward html
plan_curve_trade_adjustment html
plan_delta_neutral_adjustment html
plan_duration_neutral_adjustment html
plan_portfolio_adjustment html
plan_vega_target_adjustment html
rank_strategy_results html
select_strategy_params html
strat_atr_breakout_action_plan html
strat_atr_breakout_tgt_pos html
strat_atr_breakout_trailing_stop_action_plan
html
strat_atr_breakout_trailing_stop_tgt_pos
html
strat_bollinger_low_adx_revert_action_plan
html
strat_bollinger_low_adx_revert_tgt_pos
html
strat_bollinger_revert_action_plan html
strat_bollinger_revert_rsi_action_plan
html
strat_bollinger_revert_rsi_tgt_pos html
strat_bollinger_revert_tgt_pos html
strat_bollinger_squeeze_breakout_action_plan
html
strat_bollinger_squeeze_breakout_tgt_pos
html
strat_bond_carry_roll_action_plan html
strat_bond_carry_roll_duration_cap_action_plan
html
strat_bond_carry_roll_duration_cap_tgt_pos
html
strat_bond_carry_roll_spread_filter_action_plan
html
strat_bond_carry_roll_spread_filter_tgt_pos
html
strat_bond_carry_roll_tgt_pos html
strat_buy_and_hold_action_plan html
strat_buy_and_hold_tgt_pos html
strat_credit_spread_momentum_action_plan
html
strat_credit_spread_momentum_tgt_pos html
strat_credit_spread_revert_action_plan
html
strat_credit_spread_revert_tgt_pos html
strat_cross_sectional_rank_allocator_action_plan
html
strat_cross_sectional_rank_allocator_tgt_pos
html
strat_curve_butterfly_action_plan html
strat_curve_butterfly_tgt_pos html
strat_curve_steepener_action_plan html
strat_curve_steepener_tgt_pos html
strat_curve_steepener_zscore_action_plan
html
strat_curve_steepener_zscore_tgt_pos html
strat_donchian_breakout_action_plan html
strat_donchian_breakout_tgt_pos html
strat_donchian_retest_breakout_action_plan
html
strat_donchian_retest_breakout_tgt_pos
html
strat_donchian_turtle_action_plan html
strat_donchian_turtle_tgt_pos html
strat_ema_cross_action_plan html
strat_ema_cross_adx_action_plan html
strat_ema_cross_adx_tgt_pos html
strat_ema_cross_slope_confirm_action_plan
html
strat_ema_cross_slope_confirm_tgt_pos html
strat_ema_cross_tgt_pos html
strat_ema_triple_trend_action_plan html
strat_ema_triple_trend_tgt_pos html
strat_funding_basis_convergence_action_plan
html
strat_funding_basis_convergence_tgt_pos
html
strat_fx_carry_action_plan html
strat_fx_carry_basket_rank_action_plan
html
strat_fx_carry_basket_rank_tgt_pos html
strat_fx_carry_tgt_pos html
strat_fx_carry_trend_action_plan html
strat_fx_carry_trend_tgt_pos html
strat_gamma_scalp_support_action_plan html
strat_gamma_scalp_support_tgt_pos html
strat_iv_directional_overlay_action_plan
html
strat_iv_directional_overlay_tgt_pos html
strat_iv_skew_action_plan html
strat_iv_skew_realized_vol_confirm_action_plan
html
strat_iv_skew_realized_vol_confirm_tgt_pos
html
strat_iv_skew_tgt_pos html
strat_iv_skew_zscore_action_plan html
strat_iv_skew_zscore_tgt_pos html
strat_iv_term_structure_action_plan html
strat_iv_term_structure_tgt_pos html
strat_ladder_bounce_action_plan html
strat_ladder_bounce_tgt_pos html
strat_ladder_breakout_action_plan html
strat_ladder_breakout_tgt_pos html
strat_macd_contrarian_action_plan html
strat_macd_contrarian_tgt_pos html
strat_macd_cross_action_plan html
strat_macd_cross_tgt_pos html
strat_macd_histogram_momentum_action_plan
html
strat_macd_histogram_momentum_tgt_pos html
strat_macd_zero_line_action_plan html
strat_macd_zero_line_tgt_pos html
strat_pair_spread_bollinger_action_plan
html
strat_pair_spread_bollinger_tgt_pos html
strat_pair_spread_half_life_revert_action_plan
html
strat_pair_spread_half_life_revert_tgt_pos
html
strat_pair_spread_revert_action_plan html
strat_pair_spread_revert_tgt_pos html
strat_ratio_revert_action_plan html
strat_ratio_revert_tgt_pos html
strat_regime_switch_action_plan html
strat_regime_switch_tgt_pos html
strat_relative_strength_action_plan html
strat_relative_strength_dual_momentum_action_plan
html
strat_relative_strength_dual_momentum_tgt_pos
html
strat_relative_strength_persistence_action_plan
html
strat_relative_strength_persistence_tgt_pos
html
strat_relative_strength_tgt_pos html
strat_roll_yield_action_plan html
strat_roll_yield_cross_sectional_action_plan
html
strat_roll_yield_cross_sectional_tgt_pos
html
strat_roll_yield_mean_revert_action_plan
html
strat_roll_yield_mean_revert_tgt_pos html
strat_roll_yield_momentum_action_plan html
strat_roll_yield_momentum_tgt_pos html
strat_roll_yield_tgt_pos html
strat_rsi_divergence_action_plan html
strat_rsi_divergence_tgt_pos html
strat_rsi_dynamic_threshold_revert_action_plan
html
strat_rsi_dynamic_threshold_revert_tgt_pos
html
strat_rsi_logr_revert_action_plan html
strat_rsi_logr_revert_tgt_pos html
strat_rsi_revert_action_plan html
strat_rsi_revert_tgt_pos html
strat_rsi_trend_aware_revert_action_plan
html
strat_rsi_trend_aware_revert_tgt_pos html
strat_straddle_action_plan html
strat_straddle_tgt_pos html
strat_strangle_action_plan html
strat_strangle_tgt_pos html
strat_trend_pullback_action_plan html
strat_trend_pullback_atr_action_plan html
strat_trend_pullback_atr_tgt_pos html
strat_trend_pullback_tgt_pos html
strat_vertical_spread_action_plan html
strat_vertical_spread_tgt_pos html
strat_vol_carry_action_plan html
strat_vol_carry_tgt_pos html
strat_vol_target_action_plan html
strat_vol_target_regime_floor_action_plan
html
strat_vol_target_regime_floor_tgt_pos html
strat_vol_target_tgt_pos html
strat_vwap_revert_action_plan html
strat_vwap_revert_tgt_pos html
strategy_monitor_definition html
strategy_public_definition html
summarize_walk_forward_results html
** building package indices
** testing if installed package can be loaded from temporary location
** checking absolute paths in shared objects and dynamic libraries
** testing if installed package can be loaded from final location
** testing if installed package keeps a record of temporary installation path
* DONE (strategyr)