Source: ruby-gsl Severity: serious Justification: Fails to build from source User: debian-r...@lists.debian.org Usertags: ruby2.5
I am filing this at severity serious as I am about to enable building for ruby2.5 in unstable. [...] gcc -I. -I/usr/include/x86_64-linux-gnu/ruby-2.5.0 -I/usr/include/ruby-2.5.0/ruby/backward -I/usr/include/ruby-2.5.0 -I. -DGSL_VERSION=2.4 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DGSL_2_0_LATER -DGSL_2_1_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_TAMU_ANOVA_TAMU_ANOVA_H -DHAVE_GSL_SF_MATHIEU_A_E -DHAVE_GSL_SF_MATHIEU_B_E -DHAVE_GSL_SF_MATHIEU_CE_E -DHAVE_GSL_SF_MATHIEU_SE_E -DHAVE_GSL_SF_MATHIEU_MC_E -DHAVE_GSL_SF_MATHIEU_MS_E -I/usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/2.5.0 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -g -O2 -fdebug-prefix-map=/build/ruby2.5-ed5dT1/ruby2.5-2.5.0=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wall -Iinclude -I/usr/include -o error.o -c error.c In file included from include/rb_gsl_poly.h:17:0, from include/rb_gsl.h:18, from error.c:11: include/rb_gsl_complex.h:21:1: note: #pragma message: EXTERN is deprecated, use RUBY_EXTERN instead EXTERN VALUE cgsl_complex; ^~~~~~ In file included from include/rb_gsl_array.h:27:0, from include/rb_gsl_poly.h:18, from include/rb_gsl.h:18, from error.c:11: include/rb_gsl_common.h:29:1: note: #pragma message: EXTERN is deprecated, use RUBY_EXTERN instead EXTERN ID rb_gsl_id_beg, rb_gsl_id_end, rb_gsl_id_excl, rb_gsl_id_to_a; ^~~~~~ In file included from include/rb_gsl_array.h:27:0, from include/rb_gsl_poly.h:18, from include/rb_gsl.h:18, from error.c:11: include/rb_gsl_common.h:352:1: note: #pragma message: EXTERN is deprecated, use RUBY_EXTERN instead EXTERN VALUE cGSL_Object; ^~~~~~ In file included from include/rb_gsl_poly.h:18:0, from include/rb_gsl.h:18, from error.c:11: include/rb_gsl_array.h:39:1: note: #pragma message: EXTERN is deprecated, use RUBY_EXTERN instead EXTERN VALUE cgsl_block, cgsl_block_int; ^~~~~~ include/rb_gsl_array.h:40:1: note: #pragma message: EXTERN is deprecated, use RUBY_EXTERN instead EXTERN VALUE cgsl_block_uchar; ^~~~~~ include/rb_gsl_array.h:41:1: note: #pragma message: EXTERN is deprecated, use RUBY_EXTERN instead EXTERN VALUE cgsl_block_complex; ^~~~~~ include/rb_gsl_array.h:42:1: note: #pragma message: EXTERN is deprecated, use RUBY_EXTERN instead EXTERN VALUE cgsl_vector, cgsl_vector_complex; ^~~~~~ include/rb_gsl_array.h:43:1: note: #pragma message: EXTERN is deprecated, use RUBY_EXTERN instead EXTERN VALUE cgsl_vector_col; ^~~~~~ include/rb_gsl_array.h:44:1: note: #pragma message: EXTERN is deprecated, use RUBY_EXTERN instead EXTERN VALUE cgsl_vector_col_view; ^~~~~~ include/rb_gsl_array.h:45:1: note: #pragma message: EXTERN is deprecated, use RUBY_EXTERN instead EXTERN VALUE cgsl_vector_complex_col; ^~~~~~ include/rb_gsl_array.h:46:1: note: #pragma message: EXTERN is deprecated, use RUBY_EXTERN instead EXTERN VALUE cgsl_vector_complex_col_view; ^~~~~~ include/rb_gsl_array.h:47:1: note: #pragma message: EXTERN is deprecated, use RUBY_EXTERN instead EXTERN VALUE cgsl_vector_view, cgsl_vector_complex_view; ^~~~~~ include/rb_gsl_array.h:48:1: note: #pragma message: EXTERN is deprecated, use RUBY_EXTERN instead EXTERN VALUE cgsl_vector_view_ro, cgsl_vector_col_view_ro; ^~~~~~ include/rb_gsl_array.h:49:1: note: #pragma message: EXTERN is deprecated, use RUBY_EXTERN instead EXTERN VALUE cgsl_vector_complex_view_ro; ^~~~~~ include/rb_gsl_array.h:51:1: note: #pragma message: EXTERN is deprecated, use RUBY_EXTERN instead EXTERN VALUE cgsl_vector_int, cgsl_vector_int_col; ^~~~~~ include/rb_gsl_array.h:52:1: note: #pragma message: EXTERN is deprecated, use RUBY_EXTERN instead EXTERN VALUE cgsl_vector_int_view, cgsl_vector_int_col_view; ^~~~~~ include/rb_gsl_array.h:53:1: note: #pragma message: EXTERN is deprecated, use RUBY_EXTERN instead EXTERN VALUE cgsl_vector_int_view_ro, cgsl_vector_int_col_view_ro; ^~~~~~ include/rb_gsl_array.h:55:1: note: #pragma message: EXTERN is deprecated, use RUBY_EXTERN instead EXTERN VALUE cgsl_matrix, cgsl_matrix_complex; ^~~~~~ include/rb_gsl_array.h:56:1: note: #pragma message: EXTERN is deprecated, use RUBY_EXTERN instead EXTERN VALUE cgsl_matrix_view_ro; ^~~~~~ include/rb_gsl_array.h:57:1: note: #pragma message: EXTERN is deprecated, use RUBY_EXTERN instead EXTERN VALUE cgsl_matrix_complex_view_ro; ^~~~~~ include/rb_gsl_array.h:58:1: note: #pragma message: EXTERN is deprecated, use RUBY_EXTERN instead EXTERN VALUE cgsl_matrix_view, cgsl_matrix_complex_view; ^~~~~~ include/rb_gsl_array.h:59:1: note: #pragma message: EXTERN is deprecated, use RUBY_EXTERN instead EXTERN VALUE cgsl_matrix_int, cgsl_matrix_int_view; ^~~~~~ include/rb_gsl_array.h:60:1: note: #pragma message: EXTERN is deprecated, use RUBY_EXTERN instead EXTERN VALUE cgsl_matrix_int_view_ro; ^~~~~~ include/rb_gsl_array.h:61:1: note: #pragma message: EXTERN is deprecated, use RUBY_EXTERN instead EXTERN VALUE cgsl_permutation; ^~~~~~ include/rb_gsl_array.h:62:1: note: #pragma message: EXTERN is deprecated, use RUBY_EXTERN instead EXTERN VALUE cgsl_index; ^~~~~~ include/rb_gsl_array.h:63:1: note: #pragma message: EXTERN is deprecated, use RUBY_EXTERN instead EXTERN VALUE cgsl_function; ^~~~~~ include/rb_gsl_array.h:64:1: note: #pragma message: EXTERN is deprecated, use RUBY_EXTERN instead EXTERN VALUE mgsl_narray; ^~~~~~ include/rb_gsl_array.h:66:1: note: #pragma message: EXTERN is deprecated, use RUBY_EXTERN instead EXTERN VALUE mDirac; ^~~~~~ In file included from include/rb_gsl.h:18:0, from error.c:11: include/rb_gsl_poly.h:20:1: note: #pragma message: EXTERN is deprecated, use RUBY_EXTERN instead EXTERN VALUE cgsl_poly; ^~~~~~ include/rb_gsl_poly.h:21:1: note: #pragma message: EXTERN is deprecated, use RUBY_EXTERN instead EXTERN VALUE cgsl_poly_int; ^~~~~~ include/rb_gsl_poly.h:22:1: note: #pragma message: EXTERN is deprecated, use RUBY_EXTERN instead EXTERN VALUE cgsl_poly_dd; ^~~~~~ include/rb_gsl_poly.h:23:1: note: #pragma message: EXTERN is deprecated, use RUBY_EXTERN instead EXTERN VALUE cgsl_poly_taylor; ^~~~~~ include/rb_gsl_poly.h:24:1: note: #pragma message: EXTERN is deprecated, use RUBY_EXTERN instead EXTERN VALUE cgsl_poly_workspace; ^~~~~~ include/rb_gsl_poly.h:25:1: note: #pragma message: EXTERN is deprecated, use RUBY_EXTERN instead EXTERN VALUE cgsl_rational; ^~~~~~ In file included from include/rb_gsl.h:21:0, from error.c:11: include/rb_gsl_root.h:19:1: note: #pragma message: EXTERN is deprecated, use RUBY_EXTERN instead EXTERN VALUE cgsl_fsolver; ^~~~~~ include/rb_gsl_root.h:20:1: note: #pragma message: EXTERN is deprecated, use RUBY_EXTERN instead EXTERN VALUE cgsl_fdfsolver; ^~~~~~ In file included from include/rb_gsl.h:22:0, from error.c:11: include/rb_gsl_histogram.h:21:1: note: #pragma message: EXTERN is deprecated, use RUBY_EXTERN instead EXTERN VALUE cgsl_histogram; ^~~~~~ include/rb_gsl_histogram.h:22:1: note: #pragma message: EXTERN is deprecated, use RUBY_EXTERN instead EXTERN VALUE cgsl_histogram_range; ^~~~~~ include/rb_gsl_histogram.h:23:1: note: #pragma message: EXTERN is deprecated, use RUBY_EXTERN instead EXTERN VALUE cgsl_histogram_bin; ^~~~~~ include/rb_gsl_histogram.h:24:1: note: #pragma message: EXTERN is deprecated, use RUBY_EXTERN instead EXTERN VALUE cgsl_histogram2d; ^~~~~~ include/rb_gsl_histogram.h:25:1: note: #pragma message: EXTERN is deprecated, use RUBY_EXTERN instead EXTERN VALUE cgsl_histogram2d_view; ^~~~~~ In file included from include/rb_gsl.h:23:0, from error.c:11: include/rb_gsl_sf.h:19:1: note: #pragma message: EXTERN is deprecated, use RUBY_EXTERN instead EXTERN VALUE cgsl_sf_result, cgsl_sf_result_e10; ^~~~~~ In file included from include/rb_gsl.h:25:0, from error.c:11: include/rb_gsl_fft.h:42:1: note: #pragma message: EXTERN is deprecated, use RUBY_EXTERN instead EXTERN VALUE mgsl_fft; ^~~~~~ include/rb_gsl_fft.h:43:1: note: #pragma message: EXTERN is deprecated, use RUBY_EXTERN instead EXTERN VALUE cgsl_fft_wavetable; ^~~~~~ include/rb_gsl_fft.h:44:1: note: #pragma message: EXTERN is deprecated, use RUBY_EXTERN instead EXTERN VALUE cgsl_fft_wavetable_factor; ^~~~~~ include/rb_gsl_fft.h:45:1: note: #pragma message: EXTERN is deprecated, use RUBY_EXTERN instead EXTERN VALUE cgsl_fft_complex_wavetable, cgsl_fft_complex_workspace; ^~~~~~ include/rb_gsl_fft.h:46:1: note: #pragma message: EXTERN is deprecated, use RUBY_EXTERN instead EXTERN VALUE cgsl_fft_real_wavetable, cgsl_fft_halfcomplex_wavetable; ^~~~~~ include/rb_gsl_fft.h:47:1: note: #pragma message: EXTERN is deprecated, use RUBY_EXTERN instead EXTERN VALUE cgsl_fft_real_workspace; ^~~~~~ In file included from include/rb_gsl.h:27:0, from error.c:11: include/rb_gsl_rng.h:18:1: note: #pragma message: EXTERN is deprecated, use RUBY_EXTERN instead EXTERN VALUE cgsl_rng; ^~~~~~ In file included from include/rb_gsl_cheb.h:16:0, from include/rb_gsl.h:31, from error.c:11: include/rb_gsl_function.h:18:1: note: #pragma message: EXTERN is deprecated, use RUBY_EXTERN instead EXTERN VALUE cgsl_function; ^~~~~~ include/rb_gsl_function.h:19:1: note: #pragma message: EXTERN is deprecated, use RUBY_EXTERN instead EXTERN VALUE cgsl_function_fdf; ^~~~~~ In file included from include/rb_gsl.h:32:0, from error.c:11: include/rb_gsl_fit.h:21:1: note: #pragma message: EXTERN is deprecated, use RUBY_EXTERN instead EXTERN VALUE mgsl_multifit; ^~~~~~ In file included from include/rb_gsl.h:33:0, from error.c:11: include/rb_gsl_const.h:21:1: note: #pragma message: EXTERN is deprecated, use RUBY_EXTERN instead EXTERN VALUE mgsl_const_mks, mgsl_const_cgs; ^~~~~~ In file included from error.c:11:0: include/rb_gsl.h:106:1: note: #pragma message: EXTERN is deprecated, use RUBY_EXTERN instead EXTERN VALUE cGSL_Object; ^~~~~~ error.c: In function 'rb_gsl_define_exceptions': error.c:83:66: error: 'rb_cFixnum' undeclared (first use in this function); did you mean 'rb_isalnum'? pgsl_error[-2] = rb_define_class_under(mgsl_error, "CONTINUE", rb_cFixnum); ^~~~~~~~~~ rb_isalnum error.c:83:66: note: each undeclared identifier is reported only once for each function it appears in Makefile:242: recipe for target 'error.o' failed -- System Information: Debian Release: buster/sid APT prefers unstable-debug APT policy: (500, 'unstable-debug'), (500, 'testing-debug'), (500, 'unstable'), (500, 'testing'), (1, 'experimental-debug'), (1, 'experimental') Architecture: amd64 (x86_64) Kernel: Linux 4.14.0-3-amd64 (SMP w/4 CPU cores) Locale: LANG=pt_BR.UTF-8, LC_CTYPE=pt_BR.UTF-8 (charmap=UTF-8), LANGUAGE=pt_BR:pt:en (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) LSM: AppArmor: enabled
signature.asc
Description: PGP signature