* Package: sci-mathematics/gsl-shell-2.3.2 * Repository: gentoo * Maintainer: sci-mathematics@gentoo.org * USE: abi_x86_64 amd64 elibc_glibc kernel_linux userland_GNU * FEATURES: network-sandbox preserve-libs sandbox userpriv usersandbox * Checking whether python3_10 is suitable ... * >=dev-lang/python-3.10.0_p1-r1:3.10 ... [ ok ] * Using python3.10 to build (via PYTHON_COMPAT iteration) >>> Unpacking source... >>> Unpacking gsl-shell-2.3.2.tar.gz to /var/tmp/portage/sci-mathematics/gsl-shell-2.3.2/work >>> Source unpacked in /var/tmp/portage/sci-mathematics/gsl-shell-2.3.2/work >>> Preparing source in /var/tmp/portage/sci-mathematics/gsl-shell-2.3.2/work/gsl-shell-2.3.2 ... * Applying gsl-shell-2.3.2-no-compile-in-install.patch ... [ ok ] * Applying gsl-shell-2.3.2-sphinx-extmath-to-imgmath.patch ... [ ok ] >>> Source prepared. >>> Configuring source in /var/tmp/portage/sci-mathematics/gsl-shell-2.3.2/work/gsl-shell-2.3.2 ... >>> Source configured. >>> Compiling source in /var/tmp/portage/sci-mathematics/gsl-shell-2.3.2/work/gsl-shell-2.3.2 ... make -j4 -j1 gsl-shell CC=x86_64-pc-linux-gnu-gcc CXX=x86_64-pc-linux-gnu-g++ 'CFLAGS=-pipe -march=native -fno-diagnostics-color -O2' 'GSL_LIBS=-lgsl -lgslcblas -lm -lblas ' Package fox was not found in the pkg-config search path. Perhaps you should add the directory containing `fox.pc' to the PKG_CONFIG_PATH environment variable Package 'fox', required by 'virtual:world', not found Package fox was not found in the pkg-config search path. Perhaps you should add the directory containing `fox.pc' to the PKG_CONFIG_PATH environment variable Package 'fox', required by 'virtual:world', not found make: dpkg-architecture: No such file or directory Compiling completion.c Compiling gsl-shell-jit.c make -C agg-plot make[1]: Entering directory '/var/tmp/portage/sci-mathematics/gsl-shell-2.3.2/work/gsl-shell-2.3.2/agg-plot' Package fox was not found in the pkg-config search path. Perhaps you should add the directory containing `fox.pc' to the PKG_CONFIG_PATH environment variable Package 'fox', required by 'virtual:world', not found Package fox was not found in the pkg-config search path. Perhaps you should add the directory containing `fox.pc' to the PKG_CONFIG_PATH environment variable Package 'fox', required by 'virtual:world', not found Compiling support_x11.cpp In file included from /usr/include/agg2/platform/agg_platform_support.h:68, from agg-pixfmt-config.h:4, from support_x11.cpp:3: /usr/include/agg2/agg_basics.h: In static member function ‘static unsigned int agg::mul_one::mul(unsigned int, unsigned int)’: /usr/include/agg2/agg_basics.h:215:31: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 215 | register unsigned q = a * b + (1 << (Shift-1)); | ^ In file included from /usr/include/agg2/agg_trans_viewport.h:34, from /usr/include/agg2/platform/agg_platform_support.h:70: /usr/include/agg2/agg_trans_affine.h: In member function ‘void agg::trans_affine::transform(double*, double*) const’: /usr/include/agg2/agg_trans_affine.h:302:25: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 302 | register double tmp = *x; | ^~~ /usr/include/agg2/agg_trans_affine.h: In member function ‘void agg::trans_affine::transform_2x2(double*, double*) const’: /usr/include/agg2/agg_trans_affine.h:310:25: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 310 | register double tmp = *x; | ^~~ /usr/include/agg2/agg_trans_affine.h: In member function ‘void agg::trans_affine::inverse_transform(double*, double*) const’: /usr/include/agg2/agg_trans_affine.h:318:25: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 318 | register double d = determinant_reciprocal(); | ^ /usr/include/agg2/agg_trans_affine.h:319:25: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 319 | register double a = (*x - tx) * d; | ^ /usr/include/agg2/agg_trans_affine.h:320:25: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 320 | register double b = (*y - ty) * d; | ^ Compiling agg_platform_support_x11.cpp In file included from agg_platform_support_x11.cpp:38: /usr/include/agg2/agg_basics.h: In static member function ‘static unsigned int agg::mul_one::mul(unsigned int, unsigned int)’: /usr/include/agg2/agg_basics.h:215:31: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 215 | register unsigned q = a * b + (1 << (Shift-1)); | ^ In file included from /usr/include/agg2/agg_trans_viewport.h:34, from /usr/include/agg2/platform/agg_platform_support.h:70, from agg-pixfmt-config.h:4, from agg_platform_support_x11.cpp:40: /usr/include/agg2/agg_trans_affine.h: In member function ‘void agg::trans_affine::transform(double*, double*) const’: /usr/include/agg2/agg_trans_affine.h:302:25: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 302 | register double tmp = *x; | ^~~ /usr/include/agg2/agg_trans_affine.h: In member function ‘void agg::trans_affine::transform_2x2(double*, double*) const’: /usr/include/agg2/agg_trans_affine.h:310:25: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 310 | register double tmp = *x; | ^~~ /usr/include/agg2/agg_trans_affine.h: In member function ‘void agg::trans_affine::inverse_transform(double*, double*) const’: /usr/include/agg2/agg_trans_affine.h:318:25: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 318 | register double d = determinant_reciprocal(); | ^ /usr/include/agg2/agg_trans_affine.h:319:25: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 319 | register double a = (*x - tx) * d; | ^ /usr/include/agg2/agg_trans_affine.h:320:25: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 320 | register double b = (*y - ty) * d; | ^ agg_platform_support_x11.cpp: In member function ‘bool agg::platform_support::load_img(unsigned int, const char*)’: agg_platform_support_x11.cpp:1012:18: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 1012 | fread(m_specific->m_buf_img[idx], 1, width * height * 3, fd); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ agg_platform_support_x11.cpp:1025:18: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 1025 | fread(buf_img, 1, width * height * 3, fd); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Compiling printf_check.cpp Compiling fonts.cpp In file included from /usr/include/agg2/platform/agg_platform_support.h:68, from agg-pixfmt-config.h:4, from fonts.cpp:7: /usr/include/agg2/agg_basics.h: In static member function ‘static unsigned int agg::mul_one::mul(unsigned int, unsigned int)’: /usr/include/agg2/agg_basics.h:215:31: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 215 | register unsigned q = a * b + (1 << (Shift-1)); | ^ In file included from /usr/include/agg2/agg_trans_viewport.h:34, from /usr/include/agg2/platform/agg_platform_support.h:70: /usr/include/agg2/agg_trans_affine.h: In member function ‘void agg::trans_affine::transform(double*, double*) const’: /usr/include/agg2/agg_trans_affine.h:302:25: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 302 | register double tmp = *x; | ^~~ /usr/include/agg2/agg_trans_affine.h: In member function ‘void agg::trans_affine::transform_2x2(double*, double*) const’: /usr/include/agg2/agg_trans_affine.h:310:25: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 310 | register double tmp = *x; | ^~~ /usr/include/agg2/agg_trans_affine.h: In member function ‘void agg::trans_affine::inverse_transform(double*, double*) const’: /usr/include/agg2/agg_trans_affine.h:318:25: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 318 | register double d = determinant_reciprocal(); | ^ /usr/include/agg2/agg_trans_affine.h:319:25: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 319 | register double a = (*x - tx) * d; | ^ /usr/include/agg2/agg_trans_affine.h:320:25: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 320 | register double b = (*y - ty) * d; | ^ Compiling gamma.cpp In file included from /usr/include/agg2/platform/agg_platform_support.h:68, from agg-pixfmt-config.h:4, from gamma.cpp:1: /usr/include/agg2/agg_basics.h: In static member function ‘static unsigned int agg::mul_one::mul(unsigned int, unsigned int)’: /usr/include/agg2/agg_basics.h:215:31: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 215 | register unsigned q = a * b + (1 << (Shift-1)); | ^ In file included from /usr/include/agg2/agg_trans_viewport.h:34, from /usr/include/agg2/platform/agg_platform_support.h:70: /usr/include/agg2/agg_trans_affine.h: In member function ‘void agg::trans_affine::transform(double*, double*) const’: /usr/include/agg2/agg_trans_affine.h:302:25: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 302 | register double tmp = *x; | ^~~ /usr/include/agg2/agg_trans_affine.h: In member function ‘void agg::trans_affine::transform_2x2(double*, double*) const’: /usr/include/agg2/agg_trans_affine.h:310:25: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 310 | register double tmp = *x; | ^~~ /usr/include/agg2/agg_trans_affine.h: In member function ‘void agg::trans_affine::inverse_transform(double*, double*) const’: /usr/include/agg2/agg_trans_affine.h:318:25: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 318 | register double d = determinant_reciprocal(); | ^ /usr/include/agg2/agg_trans_affine.h:319:25: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 319 | register double a = (*x - tx) * d; | ^ /usr/include/agg2/agg_trans_affine.h:320:25: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 320 | register double b = (*y - ty) * d; | ^ Compiling agg_font_freetype.cpp In file included from /usr/include/agg2/agg_array.h:30, from /usr/include/agg2/agg_scanline_storage_aa.h:39, from agg_font_freetype.h:27, from agg_font_freetype.cpp:18: /usr/include/agg2/agg_basics.h: In static member function ‘static unsigned int agg::mul_one::mul(unsigned int, unsigned int)’: /usr/include/agg2/agg_basics.h:215:31: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 215 | register unsigned q = a * b + (1 << (Shift-1)); | ^ In file included from agg_font_freetype.h:35: /usr/include/agg2/agg_trans_affine.h: In member function ‘void agg::trans_affine::transform(double*, double*) const’: /usr/include/agg2/agg_trans_affine.h:302:25: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 302 | register double tmp = *x; | ^~~ /usr/include/agg2/agg_trans_affine.h: In member function ‘void agg::trans_affine::transform_2x2(double*, double*) const’: /usr/include/agg2/agg_trans_affine.h:310:25: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 310 | register double tmp = *x; | ^~~ /usr/include/agg2/agg_trans_affine.h: In member function ‘void agg::trans_affine::inverse_transform(double*, double*) const’: /usr/include/agg2/agg_trans_affine.h:318:25: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 318 | register double d = determinant_reciprocal(); | ^ /usr/include/agg2/agg_trans_affine.h:319:25: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 319 | register double a = (*x - tx) * d; | ^ /usr/include/agg2/agg_trans_affine.h:320:25: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 320 | register double b = (*y - ty) * d; | ^ agg_font_freetype.cpp: In instantiation of ‘void agg::decompose_ft_bitmap_mono(const FT_Bitmap&, int, int, bool, Scanline&, ScanlineStorage&) [with Scanline = scanline_bin; ScanlineStorage = scanline_storage_bin; FT_Bitmap = FT_Bitmap_]’: agg_font_freetype.cpp:938:41: required from here agg_font_freetype.cpp:448:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] 448 | for(i = 0; i < bitmap.rows; i++) | ~~^~~~~~~~~~~~~ agg_font_freetype.cpp:453:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] 453 | for(j = 0; j < bitmap.width; j++) | ~~^~~~~~~~~~~~~~ agg_font_freetype.cpp: In instantiation of ‘void agg::decompose_ft_bitmap_gray8(const FT_Bitmap&, int, int, bool, Rasterizer&, Scanline&, ScanlineStorage&) [with Rasterizer = rasterizer_scanline_aa<>; Scanline = scanline_u8; ScanlineStorage = scanline_storage_aa; FT_Bitmap = FT_Bitmap_]’: agg_font_freetype.cpp:962:42: required from here agg_font_freetype.cpp:489:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] 489 | for(i = 0; i < bitmap.rows; i++) | ~~^~~~~~~~~~~~~ agg_font_freetype.cpp:493:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] 493 | for(j = 0; j < bitmap.width; j++) | ~~^~~~~~~~~~~~~~ Compiling plot.cpp In file included from /usr/include/agg2/agg_trans_affine.h:29, from utils.h:4, from plot.h:26, from plot.cpp:1: /usr/include/agg2/agg_basics.h: In static member function ‘static unsigned int agg::mul_one::mul(unsigned int, unsigned int)’: /usr/include/agg2/agg_basics.h:215:31: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 215 | register unsigned q = a * b + (1 << (Shift-1)); | ^ /usr/include/agg2/agg_trans_affine.h: In member function ‘void agg::trans_affine::transform(double*, double*) const’: /usr/include/agg2/agg_trans_affine.h:302:25: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 302 | register double tmp = *x; | ^~~ /usr/include/agg2/agg_trans_affine.h: In member function ‘void agg::trans_affine::transform_2x2(double*, double*) const’: /usr/include/agg2/agg_trans_affine.h:310:25: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 310 | register double tmp = *x; | ^~~ /usr/include/agg2/agg_trans_affine.h: In member function ‘void agg::trans_affine::inverse_transform(double*, double*) const’: /usr/include/agg2/agg_trans_affine.h:318:25: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 318 | register double d = determinant_reciprocal(); | ^ /usr/include/agg2/agg_trans_affine.h:319:25: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 319 | register double a = (*x - tx) * d; | ^ /usr/include/agg2/agg_trans_affine.h:320:25: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 320 | register double b = (*y - ty) * d; | ^ Compiling plot-auto.cpp In file included from /usr/include/agg2/agg_trans_affine.h:29, from utils.h:4, from plot.h:26, from plot-auto.h:24, from plot-auto.cpp:1: /usr/include/agg2/agg_basics.h: In static member function ‘static unsigned int agg::mul_one::mul(unsigned int, unsigned int)’: /usr/include/agg2/agg_basics.h:215:31: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 215 | register unsigned q = a * b + (1 << (Shift-1)); | ^ /usr/include/agg2/agg_trans_affine.h: In member function ‘void agg::trans_affine::transform(double*, double*) const’: /usr/include/agg2/agg_trans_affine.h:302:25: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 302 | register double tmp = *x; | ^~~ /usr/include/agg2/agg_trans_affine.h: In member function ‘void agg::trans_affine::transform_2x2(double*, double*) const’: /usr/include/agg2/agg_trans_affine.h:310:25: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 310 | register double tmp = *x; | ^~~ /usr/include/agg2/agg_trans_affine.h: In member function ‘void agg::trans_affine::inverse_transform(double*, double*) const’: /usr/include/agg2/agg_trans_affine.h:318:25: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 318 | register double d = determinant_reciprocal(); | ^ /usr/include/agg2/agg_trans_affine.h:319:25: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 319 | register double a = (*x - tx) * d; | ^ /usr/include/agg2/agg_trans_affine.h:320:25: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 320 | register double b = (*y - ty) * d; | ^ Compiling utils.cpp In file included from /usr/include/agg2/agg_trans_affine.h:29, from utils.h:4, from utils.cpp:1: /usr/include/agg2/agg_basics.h: In static member function ‘static unsigned int agg::mul_one::mul(unsigned int, unsigned int)’: /usr/include/agg2/agg_basics.h:215:31: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 215 | register unsigned q = a * b + (1 << (Shift-1)); | ^ /usr/include/agg2/agg_trans_affine.h: In member function ‘void agg::trans_affine::transform(double*, double*) const’: /usr/include/agg2/agg_trans_affine.h:302:25: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 302 | register double tmp = *x; | ^~~ /usr/include/agg2/agg_trans_affine.h: In member function ‘void agg::trans_affine::transform_2x2(double*, double*) const’: /usr/include/agg2/agg_trans_affine.h:310:25: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 310 | register double tmp = *x; | ^~~ /usr/include/agg2/agg_trans_affine.h: In member function ‘void agg::trans_affine::inverse_transform(double*, double*) const’: /usr/include/agg2/agg_trans_affine.h:318:25: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 318 | register double d = determinant_reciprocal(); | ^ /usr/include/agg2/agg_trans_affine.h:319:25: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 319 | register double a = (*x - tx) * d; | ^ /usr/include/agg2/agg_trans_affine.h:320:25: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 320 | register double b = (*y - ty) * d; | ^ Compiling units.cpp In file included from /usr/include/agg2/agg_trans_affine.h:29, from utils.h:4, from units.cpp:24: /usr/include/agg2/agg_basics.h: In static member function ‘static unsigned int agg::mul_one::mul(unsigned int, unsigned int)’: /usr/include/agg2/agg_basics.h:215:31: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 215 | register unsigned q = a * b + (1 << (Shift-1)); | ^ /usr/include/agg2/agg_trans_affine.h: In member function ‘void agg::trans_affine::transform(double*, double*) const’: /usr/include/agg2/agg_trans_affine.h:302:25: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 302 | register double tmp = *x; | ^~~ /usr/include/agg2/agg_trans_affine.h: In member function ‘void agg::trans_affine::transform_2x2(double*, double*) const’: /usr/include/agg2/agg_trans_affine.h:310:25: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 310 | register double tmp = *x; | ^~~ /usr/include/agg2/agg_trans_affine.h: In member function ‘void agg::trans_affine::inverse_transform(double*, double*) const’: /usr/include/agg2/agg_trans_affine.h:318:25: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 318 | register double d = determinant_reciprocal(); | ^ /usr/include/agg2/agg_trans_affine.h:319:25: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 319 | register double a = (*x - tx) * d; | ^ /usr/include/agg2/agg_trans_affine.h:320:25: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 320 | register double b = (*y - ty) * d; | ^ units.cpp: In member function ‘void units::mark_label(char*, unsigned int, int) const’: units.cpp:77:34: warning: ‘%i’ directive output may be truncated writing between 1 and 11 bytes into a region of size between 3 and 13 [-Wformat-truncation=] 77 | snprintf (fmt, 16, "%%%i.%if", space, dec); | ^~ units.cpp:77:28: note: directive argument in the range [-2147483648, 9] 77 | snprintf (fmt, 16, "%%%i.%if", space, dec); | ^~~~~~~~~~ In file included from /usr/include/stdio.h:894, from units.cpp:21: In function ‘int snprintf(char*, size_t, const char*, ...)’, inlined from ‘void units::mark_label(char*, unsigned int, int) const’ at units.cpp:77:18: /usr/include/bits/stdio2.h:71:35: note: ‘__builtin___snprintf_chk’ output between 6 and 26 bytes into a destination of size 16 71 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ Compiling colors.cpp In file included from /usr/include/agg2/agg_color_rgba.h:41, from colors.h:9, from colors.cpp:5: /usr/include/agg2/agg_basics.h: In static member function ‘static unsigned int agg::mul_one::mul(unsigned int, unsigned int)’: /usr/include/agg2/agg_basics.h:215:31: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 215 | register unsigned q = a * b + (1 << (Shift-1)); | ^ Compiling markers.cpp In file included from /usr/include/agg2/agg_math.h:32, from /usr/include/agg2/agg_path_storage.h:30, from markers.cpp:4: /usr/include/agg2/agg_basics.h: In static member function ‘static unsigned int agg::mul_one::mul(unsigned int, unsigned int)’: /usr/include/agg2/agg_basics.h:215:31: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 215 | register unsigned q = a * b + (1 << (Shift-1)); | ^ In file included from /usr/include/agg2/agg_conv_transform.h:29, from /usr/include/agg2/agg_bezier_arc.h:28, from /usr/include/agg2/agg_path_storage.h:32: /usr/include/agg2/agg_trans_affine.h: In member function ‘void agg::trans_affine::transform(double*, double*) const’: /usr/include/agg2/agg_trans_affine.h:302:25: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 302 | register double tmp = *x; | ^~~ /usr/include/agg2/agg_trans_affine.h: In member function ‘void agg::trans_affine::transform_2x2(double*, double*) const’: /usr/include/agg2/agg_trans_affine.h:310:25: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 310 | register double tmp = *x; | ^~~ /usr/include/agg2/agg_trans_affine.h: In member function ‘void agg::trans_affine::inverse_transform(double*, double*) const’: /usr/include/agg2/agg_trans_affine.h:318:25: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 318 | register double d = determinant_reciprocal(); | ^ /usr/include/agg2/agg_trans_affine.h:319:25: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 319 | register double a = (*x - tx) * d; | ^ /usr/include/agg2/agg_trans_affine.h:320:25: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 320 | register double b = (*y - ty) * d; | ^ Compiling draw_svg.cpp In file included from /usr/include/agg2/agg_color_rgba.h:41, from draw_svg.cpp:1: /usr/include/agg2/agg_basics.h: In static member function ‘static unsigned int agg::mul_one::mul(unsigned int, unsigned int)’: /usr/include/agg2/agg_basics.h:215:31: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 215 | register unsigned q = a * b + (1 << (Shift-1)); | ^ Compiling canvas_svg.cpp In file included from /usr/include/agg2/agg_trans_affine.h:29, from canvas_svg.h:6, from canvas_svg.cpp:1: /usr/include/agg2/agg_basics.h: In static member function ‘static unsigned int agg::mul_one::mul(unsigned int, unsigned int)’: /usr/include/agg2/agg_basics.h:215:31: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 215 | register unsigned q = a * b + (1 << (Shift-1)); | ^ /usr/include/agg2/agg_trans_affine.h: In member function ‘void agg::trans_affine::transform(double*, double*) const’: /usr/include/agg2/agg_trans_affine.h:302:25: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 302 | register double tmp = *x; | ^~~ /usr/include/agg2/agg_trans_affine.h: In member function ‘void agg::trans_affine::transform_2x2(double*, double*) const’: /usr/include/agg2/agg_trans_affine.h:310:25: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 310 | register double tmp = *x; | ^~~ /usr/include/agg2/agg_trans_affine.h: In member function ‘void agg::trans_affine::inverse_transform(double*, double*) const’: /usr/include/agg2/agg_trans_affine.h:318:25: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 318 | register double d = determinant_reciprocal(); | ^ /usr/include/agg2/agg_trans_affine.h:319:25: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 319 | register double a = (*x - tx) * d; | ^ /usr/include/agg2/agg_trans_affine.h:320:25: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 320 | register double b = (*y - ty) * d; | ^ Compiling lua-draw.cpp In file included from /usr/include/agg2/agg_color_rgba.h:41, from lua-draw.h:12, from lua-draw.cpp:29: /usr/include/agg2/agg_basics.h: In static member function ‘static unsigned int agg::mul_one::mul(unsigned int, unsigned int)’: /usr/include/agg2/agg_basics.h:215:31: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 215 | register unsigned q = a * b + (1 << (Shift-1)); | ^ In file included from sg_object.h:24, from lua-draw.h:14: /usr/include/agg2/agg_trans_affine.h: In member function ‘void agg::trans_affine::transform(double*, double*) const’: /usr/include/agg2/agg_trans_affine.h:302:25: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 302 | register double tmp = *x; | ^~~ /usr/include/agg2/agg_trans_affine.h: In member function ‘void agg::trans_affine::transform_2x2(double*, double*) const’: /usr/include/agg2/agg_trans_affine.h:310:25: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 310 | register double tmp = *x; | ^~~ /usr/include/agg2/agg_trans_affine.h: In member function ‘void agg::trans_affine::inverse_transform(double*, double*) const’: /usr/include/agg2/agg_trans_affine.h:318:25: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 318 | register double d = determinant_reciprocal(); | ^ /usr/include/agg2/agg_trans_affine.h:319:25: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 319 | register double a = (*x - tx) * d; | ^ /usr/include/agg2/agg_trans_affine.h:320:25: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 320 | register double b = (*y - ty) * d; | ^ Compiling lua-text.cpp In file included from /usr/include/agg2/agg_trans_affine.h:29, from text.h:4, from lua-text.cpp:12: /usr/include/agg2/agg_basics.h: In static member function ‘static unsigned int agg::mul_one::mul(unsigned int, unsigned int)’: /usr/include/agg2/agg_basics.h:215:31: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 215 | register unsigned q = a * b + (1 << (Shift-1)); | ^ /usr/include/agg2/agg_trans_affine.h: In member function ‘void agg::trans_affine::transform(double*, double*) const’: /usr/include/agg2/agg_trans_affine.h:302:25: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 302 | register double tmp = *x; | ^~~ /usr/include/agg2/agg_trans_affine.h: In member function ‘void agg::trans_affine::transform_2x2(double*, double*) const’: /usr/include/agg2/agg_trans_affine.h:310:25: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 310 | register double tmp = *x; | ^~~ /usr/include/agg2/agg_trans_affine.h: In member function ‘void agg::trans_affine::inverse_transform(double*, double*) const’: /usr/include/agg2/agg_trans_affine.h:318:25: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 318 | register double d = determinant_reciprocal(); | ^ /usr/include/agg2/agg_trans_affine.h:319:25: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 319 | register double a = (*x - tx) * d; | ^ /usr/include/agg2/agg_trans_affine.h:320:25: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 320 | register double b = (*y - ty) * d; | ^ Compiling text.cpp In file included from /usr/include/agg2/agg_array.h:30, from /usr/include/agg2/agg_rendering_buffer.h:28, from text.cpp:2: /usr/include/agg2/agg_basics.h: In static member function ‘static unsigned int agg::mul_one::mul(unsigned int, unsigned int)’: /usr/include/agg2/agg_basics.h:215:31: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 215 | register unsigned q = a * b + (1 << (Shift-1)); | ^ In file included from text.cpp:5: /usr/include/agg2/agg_trans_affine.h: In member function ‘void agg::trans_affine::transform(double*, double*) const’: /usr/include/agg2/agg_trans_affine.h:302:25: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 302 | register double tmp = *x; | ^~~ /usr/include/agg2/agg_trans_affine.h: In member function ‘void agg::trans_affine::transform_2x2(double*, double*) const’: /usr/include/agg2/agg_trans_affine.h:310:25: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 310 | register double tmp = *x; | ^~~ /usr/include/agg2/agg_trans_affine.h: In member function ‘void agg::trans_affine::inverse_transform(double*, double*) const’: /usr/include/agg2/agg_trans_affine.h:318:25: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 318 | register double d = determinant_reciprocal(); | ^ /usr/include/agg2/agg_trans_affine.h:319:25: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 319 | register double a = (*x - tx) * d; | ^ /usr/include/agg2/agg_trans_affine.h:320:25: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 320 | register double b = (*y - ty) * d; | ^ Compiling agg-parse-trans.cpp In file included from /usr/include/agg2/agg_trans_affine.h:29, from sg_object.h:24, from agg-parse-trans.h:9, from agg-parse-trans.cpp:11: /usr/include/agg2/agg_basics.h: In static member function ‘static unsigned int agg::mul_one::mul(unsigned int, unsigned int)’: /usr/include/agg2/agg_basics.h:215:31: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 215 | register unsigned q = a * b + (1 << (Shift-1)); | ^ /usr/include/agg2/agg_trans_affine.h: In member function ‘void agg::trans_affine::transform(double*, double*) const’: /usr/include/agg2/agg_trans_affine.h:302:25: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 302 | register double tmp = *x; | ^~~ /usr/include/agg2/agg_trans_affine.h: In member function ‘void agg::trans_affine::transform_2x2(double*, double*) const’: /usr/include/agg2/agg_trans_affine.h:310:25: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 310 | register double tmp = *x; | ^~~ /usr/include/agg2/agg_trans_affine.h: In member function ‘void agg::trans_affine::inverse_transform(double*, double*) const’: /usr/include/agg2/agg_trans_affine.h:318:25: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 318 | register double d = determinant_reciprocal(); | ^ /usr/include/agg2/agg_trans_affine.h:319:25: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 319 | register double a = (*x - tx) * d; | ^ /usr/include/agg2/agg_trans_affine.h:320:25: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 320 | register double b = (*y - ty) * d; | ^ Compiling window_registry.cpp Compiling window.cpp In file included from /usr/include/agg2/platform/agg_platform_support.h:68, from agg-pixfmt-config.h:4, from canvas-window-cpp.h:7, from window-cpp.h:7, from window.cpp:8: /usr/include/agg2/agg_basics.h: In static member function ‘static unsigned int agg::mul_one::mul(unsigned int, unsigned int)’: /usr/include/agg2/agg_basics.h:215:31: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 215 | register unsigned q = a * b + (1 << (Shift-1)); | ^ In file included from /usr/include/agg2/agg_trans_viewport.h:34, from /usr/include/agg2/platform/agg_platform_support.h:70: /usr/include/agg2/agg_trans_affine.h: In member function ‘void agg::trans_affine::transform(double*, double*) const’: /usr/include/agg2/agg_trans_affine.h:302:25: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 302 | register double tmp = *x; | ^~~ /usr/include/agg2/agg_trans_affine.h: In member function ‘void agg::trans_affine::transform_2x2(double*, double*) const’: /usr/include/agg2/agg_trans_affine.h:310:25: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 310 | register double tmp = *x; | ^~~ /usr/include/agg2/agg_trans_affine.h: In member function ‘void agg::trans_affine::inverse_transform(double*, double*) const’: /usr/include/agg2/agg_trans_affine.h:318:25: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 318 | register double d = determinant_reciprocal(); | ^ /usr/include/agg2/agg_trans_affine.h:319:25: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 319 | register double a = (*x - tx) * d; | ^ /usr/include/agg2/agg_trans_affine.h:320:25: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 320 | register double b = (*y - ty) * d; | ^ canvas-window-cpp.h: At global scope: canvas-window-cpp.h:66:33: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 66 | bool start_new_thread (std::auto_ptr& inf); | ^~~~~~~~ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12.0.1/include/g++-v12/memory:76, from canvas-window-cpp.h:4: /usr/lib/gcc/x86_64-pc-linux-gnu/12.0.1/include/g++-v12/bits/unique_ptr.h:56:28: note: declared here 56 | template class auto_ptr; | ^~~~~~~~ window.cpp: In member function ‘void window::start(lua_State*, gslshell::ret_status&)’: window.cpp:389:14: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 389 | std::auto_ptr inf(new thread_info(L, this)); | ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/12.0.1/include/g++-v12/bits/unique_ptr.h:56:28: note: declared here 56 | template class auto_ptr; | ^~~~~~~~ Compiling lua-plot.cpp In file included from /usr/include/agg2/agg_trans_affine.h:29, from utils.h:4, from plot.h:26, from plot-auto.h:24, from lua-plot-cpp.h:10, from lua-plot.cpp:27: /usr/include/agg2/agg_basics.h: In static member function ‘static unsigned int agg::mul_one::mul(unsigned int, unsigned int)’: /usr/include/agg2/agg_basics.h:215:31: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 215 | register unsigned q = a * b + (1 << (Shift-1)); | ^ /usr/include/agg2/agg_trans_affine.h: In member function ‘void agg::trans_affine::transform(double*, double*) const’: /usr/include/agg2/agg_trans_affine.h:302:25: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 302 | register double tmp = *x; | ^~~ /usr/include/agg2/agg_trans_affine.h: In member function ‘void agg::trans_affine::transform_2x2(double*, double*) const’: /usr/include/agg2/agg_trans_affine.h:310:25: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 310 | register double tmp = *x; | ^~~ /usr/include/agg2/agg_trans_affine.h: In member function ‘void agg::trans_affine::inverse_transform(double*, double*) const’: /usr/include/agg2/agg_trans_affine.h:318:25: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 318 | register double d = determinant_reciprocal(); | ^ /usr/include/agg2/agg_trans_affine.h:319:25: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 319 | register double a = (*x - tx) * d; | ^ /usr/include/agg2/agg_trans_affine.h:320:25: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 320 | register double b = (*y - ty) * d; | ^ lua-plot.cpp: In function ‘plot::placement_e char_to_placement_enum(lua_State*, const char*)’: lua-plot.cpp:788:12: warning: ‘pos’ may be used uninitialized [-Wmaybe-uninitialized] 788 | return pos; | ^~~ lua-plot.cpp:774:26: note: ‘pos’ was declared here 774 | sg_plot::placement_e pos; | ^~~ Compiling canvas-window.cpp In file included from /usr/include/agg2/platform/agg_platform_support.h:68, from agg-pixfmt-config.h:4, from canvas-window-cpp.h:7, from canvas-window.cpp:22: /usr/include/agg2/agg_basics.h: In static member function ‘static unsigned int agg::mul_one::mul(unsigned int, unsigned int)’: /usr/include/agg2/agg_basics.h:215:31: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 215 | register unsigned q = a * b + (1 << (Shift-1)); | ^ In file included from /usr/include/agg2/agg_trans_viewport.h:34, from /usr/include/agg2/platform/agg_platform_support.h:70: /usr/include/agg2/agg_trans_affine.h: In member function ‘void agg::trans_affine::transform(double*, double*) const’: /usr/include/agg2/agg_trans_affine.h:302:25: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 302 | register double tmp = *x; | ^~~ /usr/include/agg2/agg_trans_affine.h: In member function ‘void agg::trans_affine::transform_2x2(double*, double*) const’: /usr/include/agg2/agg_trans_affine.h:310:25: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 310 | register double tmp = *x; | ^~~ /usr/include/agg2/agg_trans_affine.h: In member function ‘void agg::trans_affine::inverse_transform(double*, double*) const’: /usr/include/agg2/agg_trans_affine.h:318:25: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 318 | register double d = determinant_reciprocal(); | ^ /usr/include/agg2/agg_trans_affine.h:319:25: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 319 | register double a = (*x - tx) * d; | ^ /usr/include/agg2/agg_trans_affine.h:320:25: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 320 | register double b = (*y - ty) * d; | ^ canvas-window-cpp.h: At global scope: canvas-window-cpp.h:66:33: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 66 | bool start_new_thread (std::auto_ptr& inf); | ^~~~~~~~ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/12.0.1/include/g++-v12/memory:76, from canvas-window-cpp.h:4: /usr/lib/gcc/x86_64-pc-linux-gnu/12.0.1/include/g++-v12/bits/unique_ptr.h:56:28: note: declared here 56 | template class auto_ptr; | ^~~~~~~~ canvas-window.cpp:59:44: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 59 | bool canvas_window::start_new_thread (std::auto_ptr& inf) | ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/12.0.1/include/g++-v12/bits/unique_ptr.h:56:28: note: declared here 56 | template class auto_ptr; | ^~~~~~~~ canvas-window.cpp: In function ‘void* canvas_thread_function(void*)’: canvas-window.cpp:90:10: warning: ‘template class std::auto_ptr’ is deprecated: use 'std::unique_ptr' instead [-Wdeprecated-declarations] 90 | std::auto_ptr inf((thread_info *) _inf); | ^~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/12.0.1/include/g++-v12/bits/unique_ptr.h:56:28: note: declared here 56 | template class auto_ptr; | ^~~~~~~~ Compiling bitmap-plot.cpp In file included from /usr/include/agg2/agg_trans_affine.h:29, from utils.h:4, from plot.h:26, from plot-auto.h:24, from lua-plot-cpp.h:10, from bitmap-plot.cpp:9: /usr/include/agg2/agg_basics.h: In static member function ‘static unsigned int agg::mul_one::mul(unsigned int, unsigned int)’: /usr/include/agg2/agg_basics.h:215:31: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 215 | register unsigned q = a * b + (1 << (Shift-1)); | ^ /usr/include/agg2/agg_trans_affine.h: In member function ‘void agg::trans_affine::transform(double*, double*) const’: /usr/include/agg2/agg_trans_affine.h:302:25: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 302 | register double tmp = *x; | ^~~ /usr/include/agg2/agg_trans_affine.h: In member function ‘void agg::trans_affine::transform_2x2(double*, double*) const’: /usr/include/agg2/agg_trans_affine.h:310:25: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 310 | register double tmp = *x; | ^~~ /usr/include/agg2/agg_trans_affine.h: In member function ‘void agg::trans_affine::inverse_transform(double*, double*) const’: /usr/include/agg2/agg_trans_affine.h:318:25: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 318 | register double d = determinant_reciprocal(); | ^ /usr/include/agg2/agg_trans_affine.h:319:25: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 319 | register double a = (*x - tx) * d; | ^ /usr/include/agg2/agg_trans_affine.h:320:25: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 320 | register double b = (*y - ty) * d; | ^ Compiling lua-graph.cpp In file included from /usr/include/agg2/agg_color_rgba.h:41, from lua-draw.h:12, from lua-graph.cpp:29: /usr/include/agg2/agg_basics.h: In static member function ‘static unsigned int agg::mul_one::mul(unsigned int, unsigned int)’: /usr/include/agg2/agg_basics.h:215:31: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 215 | register unsigned q = a * b + (1 << (Shift-1)); | ^ In file included from sg_object.h:24, from lua-draw.h:14: /usr/include/agg2/agg_trans_affine.h: In member function ‘void agg::trans_affine::transform(double*, double*) const’: /usr/include/agg2/agg_trans_affine.h:302:25: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 302 | register double tmp = *x; | ^~~ /usr/include/agg2/agg_trans_affine.h: In member function ‘void agg::trans_affine::transform_2x2(double*, double*) const’: /usr/include/agg2/agg_trans_affine.h:310:25: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 310 | register double tmp = *x; | ^~~ /usr/include/agg2/agg_trans_affine.h: In member function ‘void agg::trans_affine::inverse_transform(double*, double*) const’: /usr/include/agg2/agg_trans_affine.h:318:25: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 318 | register double d = determinant_reciprocal(); | ^ /usr/include/agg2/agg_trans_affine.h:319:25: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 319 | register double a = (*x - tx) * d; | ^ /usr/include/agg2/agg_trans_affine.h:320:25: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 320 | register double b = (*y - ty) * d; | ^ Archive libaggplot.a make[1]: Leaving directory '/var/tmp/portage/sci-mathematics/gsl-shell-2.3.2/work/gsl-shell-2.3.2/agg-plot' make -C luajit2 make[1]: Entering directory '/var/tmp/portage/sci-mathematics/gsl-shell-2.3.2/work/gsl-shell-2.3.2/luajit2' ==== Building LuaJIT 2.0.3 ==== make -C src make[2]: Entering directory '/var/tmp/portage/sci-mathematics/gsl-shell-2.3.2/work/gsl-shell-2.3.2/luajit2/src' HOSTCC host/minilua.o HOSTLINK host/minilua DYNASM host/buildvm_arch.h vm_x86.dasc:437: error: bad integer number `-8': | and PC, -8 vm_x86.dasc:439: error: bad integer number `-8': | lea RAa, [RA+PC-8] // Rebase RA and prepend one result. vm_x86.dasc:440: error: bad integer number `-4': | mov PC, [BASE-4] // Fetch PC of previous frame. vm_x86.dasc:442: error: bad integer number `+4': | mov dword [BASE+RA+4], LJ_TTRUE // Prepend true to results. vm_x86.dasc:445: error: bad integer number `1': | add RD, 1 // RD = nresults+1 vm_x86.dasc:447: error: bad integer number `1': | mov MULTRES, RD vm_x86.dasc:459: error: bad integer number `-8': | and PC, -8 vm_x86.dasc:463: error: bad integer number `1': | sub RD, 1 vm_x86.dasc:465: error: bad integer number `1': |1: // Move results down. vm_x86.dasc:468: error: bad integer number `-8': | mov [BASE-8], RBa vm_x86.dasc:475: error: bad integer number `8': | add BASE, 8 vm_x86.dasc:476: error: bad integer number `1': | sub RD, 1 vm_x86.dasc:478: error: bad integer number `2': |2: vm_x86.dasc:479: error: bad integer number `6': | mov L:RB, SAVE_L vm_x86.dasc:481: error: bad integer number `3': |3: vm_x86.dasc:482: error: bad integer number `1': | mov RD, MULTRES vm_x86.dasc:483: error: bad integer number `4': | mov RA, SAVE_NRES // RA = wanted nresults+1 vm_x86.dasc:484: error: bad integer number `4': |4: vm_x86.dasc:487: error: bad integer number `5': |5: vm_x86.dasc:488: error: bad integer number `8': | sub BASE, 8 vm_x86.dasc:*: warning: too many errors (suppressed further messages). vm_x86.dasc:*: info: 1245 errors in input file -- no output file generated. make[2]: *** [Makefile:624: host/buildvm_arch.h] Error 1 make[2]: Leaving directory '/var/tmp/portage/sci-mathematics/gsl-shell-2.3.2/work/gsl-shell-2.3.2/luajit2/src' make[1]: *** [Makefile:104: default] Error 2 make[1]: Leaving directory '/var/tmp/portage/sci-mathematics/gsl-shell-2.3.2/work/gsl-shell-2.3.2/luajit2' make: *** [Makefile:132: luajit2] Error 2 * ERROR: sci-mathematics/gsl-shell-2.3.2::gentoo failed (compile phase): * emake failed * * If you need support, post the output of `emerge --info '=sci-mathematics/gsl-shell-2.3.2::gentoo'`, * the complete build log and the output of `emerge -pqv '=sci-mathematics/gsl-shell-2.3.2::gentoo'`. * The complete build log is located at '/var/log/portage/sci-mathematics:gsl-shell-2.3.2:20220421-203937.log'. * For convenience, a symlink to the build log is located at '/var/tmp/portage/sci-mathematics/gsl-shell-2.3.2/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/sci-mathematics/gsl-shell-2.3.2/temp/environment'. * Working directory: '/var/tmp/portage/sci-mathematics/gsl-shell-2.3.2/work/gsl-shell-2.3.2' * S: '/var/tmp/portage/sci-mathematics/gsl-shell-2.3.2/work/gsl-shell-2.3.2'