Mock Version: 3.5 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target x86_64 --nodeps /builddir/build/SPECS/cLaTeXMath.spec'], chrootPath='/var/lib/mock/fedora-rawhide-x86_64-1671649286.449941/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=0uid=1001gid=135user='mockbuild'nspawn_args=['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.mnz_ohx5:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']unshare_net=TrueprintOutput=True) Using nspawn with args ['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.mnz_ohx5:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11'] Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', '6471fd59839a4c81bd1b9011d474d498', '-D', '/var/lib/mock/fedora-rawhide-x86_64-1671649286.449941/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.mnz_ohx5:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--console=pipe', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"', '--setenv=PS1= \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target x86_64 --nodeps /builddir/build/SPECS/cLaTeXMath.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0', 'SYSTEMD_SECCOMP': '0'} and shell False Building target platforms: x86_64 Building for target x86_64 setting SOURCE_DATE_EPOCH=1625961600 Wrote: /builddir/build/SRPMS/cLaTeXMath-0.0.4-1.fc38.src.rpm Child return code was: 0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target x86_64 --nodeps /builddir/build/SPECS/cLaTeXMath.spec'], chrootPath='/var/lib/mock/fedora-rawhide-x86_64-1671649286.449941/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=0uid=1001gid=135user='mockbuild'nspawn_args=['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.mnz_ohx5:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']unshare_net=TrueprintOutput=True) Using nspawn with args ['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.mnz_ohx5:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11'] Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', 'b423ffd273ed486db3ba3aa500b02588', '-D', '/var/lib/mock/fedora-rawhide-x86_64-1671649286.449941/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.mnz_ohx5:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--console=pipe', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"', '--setenv=PS1= \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target x86_64 --nodeps /builddir/build/SPECS/cLaTeXMath.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0', 'SYSTEMD_SECCOMP': '0'} and shell False Building target platforms: x86_64 Building for target x86_64 setting SOURCE_DATE_EPOCH=1625961600 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.el8KYR + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf cLaTeXMath-dc32540664276a00805b21a0fb5cd6418bacdb54 + /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/cLaTeXMath-dc32540-clean.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + cd cLaTeXMath-dc32540664276a00805b21a0fb5cd6418bacdb54 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + /usr/bin/git init -q + /usr/bin/git config user.name rpm-build + /usr/bin/git config user.email '' + /usr/bin/git config gc.auto 0 + /usr/bin/git add --force . + /usr/bin/git commit -q --allow-empty -a --author 'rpm-build ' -m 'cLaTeXMath-0.0.4 base' + /usr/bin/git checkout --track -b rpm-build Switched to a new branch 'rpm-build' branch 'rpm-build' set up to track 'master'. + sed -e '0,/^# License/d' README.md + install -p /builddir/build/SOURCES/special.ttf res/fonts/maths/ + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.gEsamw + umask 022 + cd /builddir/build/BUILD + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib64/gfortran/modules' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib64/gfortran/modules' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd cLaTeXMath-dc32540664276a00805b21a0fb5cd6418bacdb54 + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib64/gfortran/modules' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib64/gfortran/modules' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + /usr/bin/meson --buildtype=plain --prefix=/usr --libdir=/usr/lib64 --libexecdir=/usr/libexec --bindir=/usr/bin --sbindir=/usr/sbin --includedir=/usr/include --datadir=/usr/share --mandir=/usr/share/man --infodir=/usr/share/info --localedir=/usr/share/locale --sysconfdir=/etc --localstatedir=/var --sharedstatedir=/var/lib --wrap-mode=nodownload --auto-features=enabled . redhat-linux-build The Meson build system Version: 0.64.1 Source dir: /builddir/build/BUILD/cLaTeXMath-dc32540664276a00805b21a0fb5cd6418bacdb54 Build dir: /builddir/build/BUILD/cLaTeXMath-dc32540664276a00805b21a0fb5cd6418bacdb54/redhat-linux-build Build type: native build Project name: clatexmath Project version: 0.0.4 C++ compiler for the host machine: g++ (gcc 12.2.1 "g++ (GCC) 12.2.1 20221121 (Red Hat 12.2.1-4)") C++ linker for the host machine: g++ ld.bfd 2.39-6 Host machine cpu family: x86_64 Host machine cpu: x86_64 Found pkg-config: /usr/bin/pkg-config (1.8.0) Run-time dependency fontconfig found: YES 2.14.1 Run-time dependency gdkmm-3.0 found: YES 3.24.7 Compiler for C++ supports arguments --std=c++17: YES src/meson.build:50: WARNING: Consider using the built-in option for language standard version instead of using "-std=c++17". Run-time dependency tinyxml2 found: YES 9.0.0 Build targets in project: 1 clatexmath 0.0.4 User defined options auto_features : enabled bindir : /usr/bin buildtype : plain datadir : /usr/share includedir : /usr/include infodir : /usr/share/info libdir : /usr/lib64 libexecdir : /usr/libexec localedir : /usr/share/locale localstatedir : /var mandir : /usr/share/man prefix : /usr sbindir : /usr/sbin sharedstatedir: /var/lib sysconfdir : /etc wrap_mode : nodownload Found ninja-1.11.1 at /usr/bin/ninja WARNING: Running the setup command as `meson [options]` instead of `meson setup [options]` is ambiguous and deprecated. + /usr/bin/meson compile -C redhat-linux-build -j 2 --verbose ninja: Entering directory `/builddir/build/BUILD/cLaTeXMath-dc32540664276a00805b21a0fb5cd6418bacdb54/redhat-linux-build' [1/80] g++ -Isrc/libclatexmath.so.0.0.4.p -Isrc -I../src -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libxml2 -I/usr/include/gdkmm-3.0 -I/usr/lib64/gdkmm-3.0/include -I/usr/include/giomm-2.4 -I/usr/lib64/giomm-2.4/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glibmm-2.4 -I/usr/lib64/glibmm-2.4/include -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/cairomm-1.0 -I/usr/lib64/cairomm-1.0/include -I/usr/include/pangomm-1.4 -I/usr/lib64/pangomm-1.4/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -DBUILD_GTK -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -pthread -MD -MQ src/libclatexmath.so.0.0.4.p/latex.cpp.o -MF src/libclatexmath.so.0.0.4.p/latex.cpp.o.d -o src/libclatexmath.so.0.0.4.p/latex.cpp.o -c ../src/latex.cpp In file included from ../src/graphic/graphic.h:4, from ../src/latex.h:5, from ../src/latex.cpp:1: ../src/graphic/graphic_basic.h: In constructor ‘tex::Insets::Insets(int, int, int, int)’: ../src/graphic/graphic_basic.h:114:21: warning: unused parameter ‘l’ [-Wunused-parameter] 114 | Insets(int t, int l, int b, int r) : left(t), top(t), right(r), bottom(b) {} | ~~~~^ ../src/graphic/graphic_basic.h: In constructor ‘tex::Stroke::Stroke()’: ../src/graphic/graphic_basic.h:147:8: warning: ‘tex::Stroke::join’ will be initialized after [-Wreorder] 147 | Join join; | ^~~~ ../src/graphic/graphic_basic.h:145:9: warning: ‘float tex::Stroke::miterLimit’ [-Wreorder] 145 | float miterLimit; | ^~~~~~~~~~ ../src/graphic/graphic_basic.h:149:3: warning: when initialized here [-Wreorder] 149 | Stroke() | ^~~~~~ ../src/graphic/graphic_basic.h: In constructor ‘tex::Stroke::Stroke(float, tex::Cap, tex::Join, float)’: ../src/graphic/graphic_basic.h:147:8: warning: ‘tex::Stroke::join’ will be initialized after [-Wreorder] 147 | Join join; | ^~~~ ../src/graphic/graphic_basic.h:145:9: warning: ‘float tex::Stroke::miterLimit’ [-Wreorder] 145 | float miterLimit; | ^~~~~~~~~~ ../src/graphic/graphic_basic.h:152:3: warning: when initialized here [-Wreorder] 152 | Stroke(float w, Cap c, Join j, float ml = 0) | ^~~~~~ ../src/graphic/graphic.h: At global scope: ../src/graphic/graphic.h:38:29: warning: extra ‘;’ [-Wpedantic] 38 | virtual ~Font() = default;; | ^ | - ../src/graphic/graphic.h:59:7: warning: ‘class tex::TextLayout’ has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] 59 | class TextLayout { | ^~~~~~~~~~ ../src/graphic/graphic.h:94:7: warning: ‘class tex::Graphics2D’ has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] 94 | class Graphics2D { | ^~~~~~~~~~ In file included from ../src/atom/atom_basic.h:10, from ../src/core/formula.h:7, from ../src/fonts/fonts.h:11, from ../src/core/core.h:8, from ../src/latex.cpp:3: ../src/atom/atom_row.h:28:7: warning: ‘class tex::Row’ has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] 28 | class Row { | ^~~ ../src/atom/atom_row.h:115:7: warning: base class ‘class tex::Row’ has accessible non-virtual destructor [-Wnon-virtual-dtor] 115 | class RowAtom : public Atom, public Row { | ^~~~~~~ ../src/atom/atom_row.h: In constructor ‘tex::RowAtom::RowAtom()’: ../src/atom/atom_row.h:141:8: warning: ‘tex::RowAtom::_lookAtLastAtom’ will be initialized after [-Wreorder] 141 | bool _lookAtLastAtom; | ^~~~~~~~~~~~~~~ ../src/atom/atom_row.h:124:8: warning: ‘bool tex::RowAtom::_breakable’ [-Wreorder] 124 | bool _breakable; | ^~~~~~~~~~ ../src/atom/atom_row.h:143:3: warning: when initialized here [-Wreorder] 143 | RowAtom() : _lookAtLastAtom(false), _breakable(true) {} | ^~~~~~~ In file included from ../src/atom/atom_char.h:7, from ../src/atom/atom_basic.h:11: ../src/fonts/font_basic.h: In constructor ‘tex::Extension::Extension(tex::Char*, tex::Char*, tex::Char*, tex::Char*)’: ../src/fonts/font_basic.h:81:21: warning: ‘tex::Extension::_repeat’ will be initialized after [-Wreorder] 81 | const Char* const _repeat; | ^~~~~~~ ../src/fonts/font_basic.h:80:21: warning: ‘const tex::Char* const tex::Extension::_bottom’ [-Wreorder] 80 | const Char* const _bottom; | ^~~~~~~ ../src/fonts/font_basic.h:88:3: warning: when initialized here [-Wreorder] 88 | Extension(Char* t, Char* m, Char* r, Char* b) | ^~~~~~~~~ ../src/atom/atom_char.h: In member function ‘virtual tex::sptr tex::FixedCharAtom::getCharFont(tex::TeXFont&)’: ../src/atom/atom_char.h:75:39: warning: unused parameter ‘tf’ [-Wunused-parameter] 75 | sptr getCharFont(TeXFont& tf) override { | ~~~~~~~~~^~ In file included from ../src/atom/atom_basic.h:12: ../src/atom/atom_space.h: In constructor ‘tex::SpaceAtom::SpaceAtom(tex::UnitType, float, float, float)’: ../src/atom/atom_space.h:27:32: warning: ‘tex::SpaceAtom::_dUnit’ will be initialized after [-Wreorder] 27 | UnitType _wUnit{}, _hUnit{}, _dUnit{}; | ^~~~~~ ../src/atom/atom_space.h:25:9: warning: ‘float tex::SpaceAtom::_width’ [-Wreorder] 25 | float _width = 0, _height = 0, _depth = 0; | ^~~~~~ ../src/atom/atom_space.h:35:3: warning: when initialized here [-Wreorder] 35 | SpaceAtom(UnitType unit, float width, float height, float depth) noexcept | ^~~~~~~~~ ../src/atom/atom_space.h: In constructor ‘tex::SpaceAtom::SpaceAtom(tex::UnitType, float, tex::UnitType, float, tex::UnitType, float)’: ../src/atom/atom_space.h:27:32: warning: ‘tex::SpaceAtom::_dUnit’ will be initialized after [-Wreorder] 27 | UnitType _wUnit{}, _hUnit{}, _dUnit{}; | ^~~~~~ ../src/atom/atom_space.h:25:9: warning: ‘float tex::SpaceAtom::_width’ [-Wreorder] 25 | float _width = 0, _height = 0, _depth = 0; | ^~~~~~ ../src/atom/atom_space.h:38:3: warning: when initialized here [-Wreorder] 38 | SpaceAtom(UnitType wu, float w, UnitType hu, float h, UnitType du, float d) noexcept | ^~~~~~~~~ In file included from ../src/atom/atom_basic.h:14: ../src/box/box_single.h: In member function ‘virtual void tex::StrutBox::draw(tex::Graphics2D&, float, float)’: ../src/box/box_single.h:29:25: warning: unused parameter ‘g2’ [-Wunused-parameter] 29 | void draw(Graphics2D& g2, float x, float y) override { | ~~~~~~~~~~~~^~ ../src/box/box_single.h:29:35: warning: unused parameter ‘x’ [-Wunused-parameter] 29 | void draw(Graphics2D& g2, float x, float y) override { | ~~~~~~^ ../src/box/box_single.h:29:44: warning: unused parameter ‘y’ [-Wunused-parameter] 29 | void draw(Graphics2D& g2, float x, float y) override { | ~~~~~~^ ../src/box/box_single.h: In member function ‘virtual void tex::GlueBox::draw(tex::Graphics2D&, float, float)’: ../src/box/box_single.h:49:25: warning: unused parameter ‘g2’ [-Wunused-parameter] 49 | void draw(Graphics2D& g2, float x, float y) override { | ~~~~~~~~~~~~^~ ../src/box/box_single.h:49:35: warning: unused parameter ‘x’ [-Wunused-parameter] 49 | void draw(Graphics2D& g2, float x, float y) override { | ~~~~~~^ ../src/box/box_single.h:49:44: warning: unused parameter ‘y’ [-Wunused-parameter] 49 | void draw(Graphics2D& g2, float x, float y) override { | ~~~~~~^ ../src/atom/atom_basic.h: In member function ‘virtual tex::sptr tex::EmptyAtom::createBox(tex::Environment&)’: ../src/atom/atom_basic.h:31:36: warning: unused parameter ‘env’ [-Wunused-parameter] 31 | sptr createBox(Environment& env) override { | ~~~~~~~~~~~~~^~~ ../src/atom/atom_basic.h: In member function ‘virtual tex::sptr tex::PlaceholderAtom::createBox(tex::Environment&)’: ../src/atom/atom_basic.h:47:36: warning: unused parameter ‘env’ [-Wunused-parameter] 47 | sptr createBox(Environment& env) override { | ~~~~~~~~~~~~~^~~ ../src/atom/atom_basic.h: In constructor ‘tex::MathAtom::MathAtom(tex::sptr&, tex::TexStyle)’: ../src/atom/atom_basic.h:133:14: warning: ‘tex::MathAtom::_base’ will be initialized after [-Wreorder] 133 | sptr _base; | ^~~~~ ../src/atom/atom_basic.h:132:12: warning: ‘tex::TexStyle tex::MathAtom::_style’ [-Wreorder] 132 | TexStyle _style; | ^~~~~~ ../src/atom/atom_basic.h:138:3: warning: when initialized here [-Wreorder] 138 | MathAtom(const sptr& base, TexStyle style) noexcept | ^~~~~~~~ ../src/atom/atom_basic.h: In constructor ‘tex::HlineAtom::HlineAtom()’: ../src/atom/atom_basic.h:150:9: warning: ‘tex::HlineAtom::_color’ will be initialized after [-Wreorder] 150 | color _color; | ^~~~~~ ../src/atom/atom_basic.h:149:9: warning: ‘float tex::HlineAtom::_width’ [-Wreorder] 149 | float _width, _shift; | ^~~~~~ ../src/atom/atom_basic.h:153:3: warning: when initialized here [-Wreorder] 153 | HlineAtom() noexcept: _color(transparent), _width(0), _shift(0) {} | ^~~~~~~~~ ../src/atom/atom_basic.h: In member function ‘virtual tex::sptr tex::MiddleAtom::createBox(tex::Environment&)’: ../src/atom/atom_basic.h:219:36: warning: unused parameter ‘env’ [-Wunused-parameter] 219 | sptr createBox(Environment& env) override { | ~~~~~~~~~~~~~^~~ ../src/atom/atom_basic.h: At global scope: ../src/atom/atom_basic.h:273:7: warning: base class ‘class tex::Row’ has accessible non-virtual destructor [-Wnon-virtual-dtor] 273 | class ColorAtom : public Atom, public Row { | ^~~~~~~~~ ../src/atom/atom_basic.h:329:7: warning: base class ‘class tex::Row’ has accessible non-virtual destructor [-Wnon-virtual-dtor] 329 | class PhantomAtom : public Atom, public Row { | ^~~~~~~~~~~ ../src/atom/atom_basic.h: In constructor ‘tex::SideSetsAtom::SideSetsAtom(tex::sptr&, tex::sptr&, tex::sptr&)’: ../src/atom/atom_basic.h:642:29: warning: ‘tex::SideSetsAtom::_base’ will be initialized after [-Wreorder] 642 | sptr _left, _right, _base; | ^~~~~ ../src/atom/atom_basic.h:642:14: warning: ‘tex::sptr tex::SideSetsAtom::_left’ [-Wreorder] 642 | sptr _left, _right, _base; | ^~~~~ ../src/atom/atom_basic.h:646:3: warning: when initialized here [-Wreorder] 646 | SideSetsAtom(const sptr& base, const sptr& left, const sptr& right) | ^~~~~~~~~~~~ In file included from ../src/fonts/fonts.h:13: ../src/fonts/font_info.h: At global scope: ../src/fonts/font_info.h:120:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 120 | const float* const getMetrics(wchar_t ch) const; | ^~~~~ ../src/fonts/font_info.h:122:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 122 | const int* const getExtension(wchar_t ch) const; | ^~~~~ ../src/fonts/font_info.h: In static member function ‘static void tex::FontInfo::__add(tex::FontInfo*)’: ../src/fonts/font_info.h:49:19: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 49 | if (info->_id >= _infos.size()) _infos.resize(info->_id + 1); | ~~~~~~~~~~^~~~~~~~~~~~~~~~ ../src/fonts/fonts.h: In constructor ‘tex::DefaultTeXFont::DefaultTeXFont(float, float, bool, bool, bool, bool, bool)’: ../src/fonts/fonts.h:40:18: warning: ‘tex::DefaultTeXFont::_size’ will be initialized after [-Wreorder] 40 | float _factor, _size; | ^~~~~ ../src/fonts/fonts.h:40:9: warning: ‘float tex::DefaultTeXFont::_factor’ [-Wreorder] 40 | float _factor, _size; | ^~~~~~~ ../src/fonts/fonts.h:67:3: warning: when initialized here [-Wreorder] 67 | DefaultTeXFont( | ^~~~~~~~~~~~~~ In file included from ../src/latex.cpp:5: ../src/core/macro.h: In member function ‘virtual tex::sptr tex::MacroInfo::invoke(tex::TeXParser&, std::vector >&)’: ../src/core/macro.h:120:16: warning: unused parameter ‘tp’ [-Wunused-parameter] 120 | TeXParser& tp, | ~~~~~~~~~~~^~ ../src/core/macro.h:121:32: warning: unused parameter ‘args’ [-Wunused-parameter] 121 | std::vector& args) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ ../src/core/macro.h: In constructor ‘tex::InflationMacroInfo::InflationMacroInfo(tex::Macro*, int)’: ../src/core/macro.h:133:16: warning: ‘tex::InflationMacroInfo::_macro’ will be initialized after [-Wreorder] 133 | Macro* const _macro; | ^~~~~~ ../src/core/macro.h:137:36: warning: base ‘tex::MacroInfo’ [-Wreorder] 137 | : _macro(macro), MacroInfo(argc) {} | ^ ../src/core/macro.h:136:3: warning: when initialized here [-Wreorder] 136 | InflationMacroInfo(Macro* macro, int argc) | ^~~~~~~~~~~~~~~~~~ ../src/core/macro.h: In constructor ‘tex::InflationMacroInfo::InflationMacroInfo(tex::Macro*, int, int)’: ../src/core/macro.h:133:16: warning: ‘tex::InflationMacroInfo::_macro’ will be initialized after [-Wreorder] 133 | Macro* const _macro; | ^~~~~~ ../src/core/macro.h:140:45: warning: base ‘tex::MacroInfo’ [-Wreorder] 140 | : _macro(macro), MacroInfo(argc, posOpts) {} | ^ ../src/core/macro.h:139:3: warning: when initialized here [-Wreorder] 139 | InflationMacroInfo(Macro* macro, int argc, int posOpts) | ^~~~~~~~~~~~~~~~~~ In file included from ../src/common.h:33, from ../src/latex.h:4: ../src/utils/utils.h: In instantiation of ‘int tex::indexOf(const std::vector&, const T&) [with T = std::__cxx11::basic_string]’: ../src/fonts/font_info.h:70:67: required from here ../src/utils/utils.h:37:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 37 | return (i >= v.size() ? -1 : i); | ~~^~~~~~~~~~~ ../src/latex.cpp: In static member function ‘static std::string tex::LaTeX::queryResourceLocation(std::string&)’: ../src/latex.cpp:47:13: warning: ignoring return value of ‘int asprintf(char**, const char*, ...)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 47 | asprintf(&userdata_fallback, "%s/.local/share/clatexmath/", home); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [2/80] g++ -Isrc/libclatexmath.so.0.0.4.p -Isrc -I../src -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libxml2 -I/usr/include/gdkmm-3.0 -I/usr/lib64/gdkmm-3.0/include -I/usr/include/giomm-2.4 -I/usr/lib64/giomm-2.4/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glibmm-2.4 -I/usr/lib64/glibmm-2.4/include -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/cairomm-1.0 -I/usr/lib64/cairomm-1.0/include -I/usr/include/pangomm-1.4 -I/usr/lib64/pangomm-1.4/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -DBUILD_GTK -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -pthread -MD -MQ src/libclatexmath.so.0.0.4.p/render.cpp.o -MF src/libclatexmath.so.0.0.4.p/render.cpp.o.d -o src/libclatexmath.so.0.0.4.p/render.cpp.o -c ../src/render.cpp In file included from ../src/graphic/graphic.h:4, from ../src/box/box.h:5, from ../src/render.h:7, from ../src/render.cpp:1: ../src/graphic/graphic_basic.h: In constructor ‘tex::Insets::Insets(int, int, int, int)’: ../src/graphic/graphic_basic.h:114:21: warning: unused parameter ‘l’ [-Wunused-parameter] 114 | Insets(int t, int l, int b, int r) : left(t), top(t), right(r), bottom(b) {} | ~~~~^ ../src/graphic/graphic_basic.h: In constructor ‘tex::Stroke::Stroke()’: ../src/graphic/graphic_basic.h:147:8: warning: ‘tex::Stroke::join’ will be initialized after [-Wreorder] 147 | Join join; | ^~~~ ../src/graphic/graphic_basic.h:145:9: warning: ‘float tex::Stroke::miterLimit’ [-Wreorder] 145 | float miterLimit; | ^~~~~~~~~~ ../src/graphic/graphic_basic.h:149:3: warning: when initialized here [-Wreorder] 149 | Stroke() | ^~~~~~ ../src/graphic/graphic_basic.h: In constructor ‘tex::Stroke::Stroke(float, tex::Cap, tex::Join, float)’: ../src/graphic/graphic_basic.h:147:8: warning: ‘tex::Stroke::join’ will be initialized after [-Wreorder] 147 | Join join; | ^~~~ ../src/graphic/graphic_basic.h:145:9: warning: ‘float tex::Stroke::miterLimit’ [-Wreorder] 145 | float miterLimit; | ^~~~~~~~~~ ../src/graphic/graphic_basic.h:152:3: warning: when initialized here [-Wreorder] 152 | Stroke(float w, Cap c, Join j, float ml = 0) | ^~~~~~ ../src/graphic/graphic.h: At global scope: ../src/graphic/graphic.h:38:29: warning: extra ‘;’ [-Wpedantic] 38 | virtual ~Font() = default;; | ^ | - ../src/graphic/graphic.h:59:7: warning: ‘class tex::TextLayout’ has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] 59 | class TextLayout { | ^~~~~~~~~~ ../src/graphic/graphic.h:94:7: warning: ‘class tex::Graphics2D’ has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] 94 | class Graphics2D { | ^~~~~~~~~~ In file included from ../src/atom/atom_basic.h:10, from ../src/core/formula.h:7, from ../src/fonts/fonts.h:11, from ../src/core/core.h:8, from ../src/render.cpp:4: ../src/atom/atom_row.h:28:7: warning: ‘class tex::Row’ has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] 28 | class Row { | ^~~ ../src/atom/atom_row.h:115:7: warning: base class ‘class tex::Row’ has accessible non-virtual destructor [-Wnon-virtual-dtor] 115 | class RowAtom : public Atom, public Row { | ^~~~~~~ ../src/atom/atom_row.h: In constructor ‘tex::RowAtom::RowAtom()’: ../src/atom/atom_row.h:141:8: warning: ‘tex::RowAtom::_lookAtLastAtom’ will be initialized after [-Wreorder] 141 | bool _lookAtLastAtom; | ^~~~~~~~~~~~~~~ ../src/atom/atom_row.h:124:8: warning: ‘bool tex::RowAtom::_breakable’ [-Wreorder] 124 | bool _breakable; | ^~~~~~~~~~ ../src/atom/atom_row.h:143:3: warning: when initialized here [-Wreorder] 143 | RowAtom() : _lookAtLastAtom(false), _breakable(true) {} | ^~~~~~~ In file included from ../src/atom/atom_char.h:7, from ../src/atom/atom_basic.h:11: ../src/fonts/font_basic.h: In constructor ‘tex::Extension::Extension(tex::Char*, tex::Char*, tex::Char*, tex::Char*)’: ../src/fonts/font_basic.h:81:21: warning: ‘tex::Extension::_repeat’ will be initialized after [-Wreorder] 81 | const Char* const _repeat; | ^~~~~~~ ../src/fonts/font_basic.h:80:21: warning: ‘const tex::Char* const tex::Extension::_bottom’ [-Wreorder] 80 | const Char* const _bottom; | ^~~~~~~ ../src/fonts/font_basic.h:88:3: warning: when initialized here [-Wreorder] 88 | Extension(Char* t, Char* m, Char* r, Char* b) | ^~~~~~~~~ ../src/atom/atom_char.h: In member function ‘virtual tex::sptr tex::FixedCharAtom::getCharFont(tex::TeXFont&)’: ../src/atom/atom_char.h:75:39: warning: unused parameter ‘tf’ [-Wunused-parameter] 75 | sptr getCharFont(TeXFont& tf) override { | ~~~~~~~~~^~ In file included from ../src/atom/atom_basic.h:12: ../src/atom/atom_space.h: In constructor ‘tex::SpaceAtom::SpaceAtom(tex::UnitType, float, float, float)’: ../src/atom/atom_space.h:27:32: warning: ‘tex::SpaceAtom::_dUnit’ will be initialized after [-Wreorder] 27 | UnitType _wUnit{}, _hUnit{}, _dUnit{}; | ^~~~~~ ../src/atom/atom_space.h:25:9: warning: ‘float tex::SpaceAtom::_width’ [-Wreorder] 25 | float _width = 0, _height = 0, _depth = 0; | ^~~~~~ ../src/atom/atom_space.h:35:3: warning: when initialized here [-Wreorder] 35 | SpaceAtom(UnitType unit, float width, float height, float depth) noexcept | ^~~~~~~~~ ../src/atom/atom_space.h: In constructor ‘tex::SpaceAtom::SpaceAtom(tex::UnitType, float, tex::UnitType, float, tex::UnitType, float)’: ../src/atom/atom_space.h:27:32: warning: ‘tex::SpaceAtom::_dUnit’ will be initialized after [-Wreorder] 27 | UnitType _wUnit{}, _hUnit{}, _dUnit{}; | ^~~~~~ ../src/atom/atom_space.h:25:9: warning: ‘float tex::SpaceAtom::_width’ [-Wreorder] 25 | float _width = 0, _height = 0, _depth = 0; | ^~~~~~ ../src/atom/atom_space.h:38:3: warning: when initialized here [-Wreorder] 38 | SpaceAtom(UnitType wu, float w, UnitType hu, float h, UnitType du, float d) noexcept | ^~~~~~~~~ In file included from ../src/atom/atom_basic.h:14: ../src/box/box_single.h: In member function ‘virtual void tex::StrutBox::draw(tex::Graphics2D&, float, float)’: ../src/box/box_single.h:29:25: warning: unused parameter ‘g2’ [-Wunused-parameter] 29 | void draw(Graphics2D& g2, float x, float y) override { | ~~~~~~~~~~~~^~ ../src/box/box_single.h:29:35: warning: unused parameter ‘x’ [-Wunused-parameter] 29 | void draw(Graphics2D& g2, float x, float y) override { | ~~~~~~^ ../src/box/box_single.h:29:44: warning: unused parameter ‘y’ [-Wunused-parameter] 29 | void draw(Graphics2D& g2, float x, float y) override { | ~~~~~~^ ../src/box/box_single.h: In member function ‘virtual void tex::GlueBox::draw(tex::Graphics2D&, float, float)’: ../src/box/box_single.h:49:25: warning: unused parameter ‘g2’ [-Wunused-parameter] 49 | void draw(Graphics2D& g2, float x, float y) override { | ~~~~~~~~~~~~^~ ../src/box/box_single.h:49:35: warning: unused parameter ‘x’ [-Wunused-parameter] 49 | void draw(Graphics2D& g2, float x, float y) override { | ~~~~~~^ ../src/box/box_single.h:49:44: warning: unused parameter ‘y’ [-Wunused-parameter] 49 | void draw(Graphics2D& g2, float x, float y) override { | ~~~~~~^ ../src/atom/atom_basic.h: In member function ‘virtual tex::sptr tex::EmptyAtom::createBox(tex::Environment&)’: ../src/atom/atom_basic.h:31:36: warning: unused parameter ‘env’ [-Wunused-parameter] 31 | sptr createBox(Environment& env) override { | ~~~~~~~~~~~~~^~~ ../src/atom/atom_basic.h: In member function ‘virtual tex::sptr tex::PlaceholderAtom::createBox(tex::Environment&)’: ../src/atom/atom_basic.h:47:36: warning: unused parameter ‘env’ [-Wunused-parameter] 47 | sptr createBox(Environment& env) override { | ~~~~~~~~~~~~~^~~ ../src/atom/atom_basic.h: In constructor ‘tex::MathAtom::MathAtom(tex::sptr&, tex::TexStyle)’: ../src/atom/atom_basic.h:133:14: warning: ‘tex::MathAtom::_base’ will be initialized after [-Wreorder] 133 | sptr _base; | ^~~~~ ../src/atom/atom_basic.h:132:12: warning: ‘tex::TexStyle tex::MathAtom::_style’ [-Wreorder] 132 | TexStyle _style; | ^~~~~~ ../src/atom/atom_basic.h:138:3: warning: when initialized here [-Wreorder] 138 | MathAtom(const sptr& base, TexStyle style) noexcept | ^~~~~~~~ ../src/atom/atom_basic.h: In constructor ‘tex::HlineAtom::HlineAtom()’: ../src/atom/atom_basic.h:150:9: warning: ‘tex::HlineAtom::_color’ will be initialized after [-Wreorder] 150 | color _color; | ^~~~~~ ../src/atom/atom_basic.h:149:9: warning: ‘float tex::HlineAtom::_width’ [-Wreorder] 149 | float _width, _shift; | ^~~~~~ ../src/atom/atom_basic.h:153:3: warning: when initialized here [-Wreorder] 153 | HlineAtom() noexcept: _color(transparent), _width(0), _shift(0) {} | ^~~~~~~~~ ../src/atom/atom_basic.h: In member function ‘virtual tex::sptr tex::MiddleAtom::createBox(tex::Environment&)’: ../src/atom/atom_basic.h:219:36: warning: unused parameter ‘env’ [-Wunused-parameter] 219 | sptr createBox(Environment& env) override { | ~~~~~~~~~~~~~^~~ ../src/atom/atom_basic.h: At global scope: ../src/atom/atom_basic.h:273:7: warning: base class ‘class tex::Row’ has accessible non-virtual destructor [-Wnon-virtual-dtor] 273 | class ColorAtom : public Atom, public Row { | ^~~~~~~~~ ../src/atom/atom_basic.h:329:7: warning: base class ‘class tex::Row’ has accessible non-virtual destructor [-Wnon-virtual-dtor] 329 | class PhantomAtom : public Atom, public Row { | ^~~~~~~~~~~ ../src/atom/atom_basic.h: In constructor ‘tex::SideSetsAtom::SideSetsAtom(tex::sptr&, tex::sptr&, tex::sptr&)’: ../src/atom/atom_basic.h:642:29: warning: ‘tex::SideSetsAtom::_base’ will be initialized after [-Wreorder] 642 | sptr _left, _right, _base; | ^~~~~ ../src/atom/atom_basic.h:642:14: warning: ‘tex::sptr tex::SideSetsAtom::_left’ [-Wreorder] 642 | sptr _left, _right, _base; | ^~~~~ ../src/atom/atom_basic.h:646:3: warning: when initialized here [-Wreorder] 646 | SideSetsAtom(const sptr& base, const sptr& left, const sptr& right) | ^~~~~~~~~~~~ In file included from ../src/fonts/fonts.h:13: ../src/fonts/font_info.h: At global scope: ../src/fonts/font_info.h:120:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 120 | const float* const getMetrics(wchar_t ch) const; | ^~~~~ ../src/fonts/font_info.h:122:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 122 | const int* const getExtension(wchar_t ch) const; | ^~~~~ ../src/fonts/font_info.h: In static member function ‘static void tex::FontInfo::__add(tex::FontInfo*)’: ../src/fonts/font_info.h:49:19: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 49 | if (info->_id >= _infos.size()) _infos.resize(info->_id + 1); | ~~~~~~~~~~^~~~~~~~~~~~~~~~ ../src/fonts/fonts.h: In constructor ‘tex::DefaultTeXFont::DefaultTeXFont(float, float, bool, bool, bool, bool, bool)’: ../src/fonts/fonts.h:40:18: warning: ‘tex::DefaultTeXFont::_size’ will be initialized after [-Wreorder] 40 | float _factor, _size; | ^~~~~ ../src/fonts/fonts.h:40:9: warning: ‘float tex::DefaultTeXFont::_factor’ [-Wreorder] 40 | float _factor, _size; | ^~~~~~~ ../src/fonts/fonts.h:67:3: warning: when initialized here [-Wreorder] 67 | DefaultTeXFont( | ^~~~~~~~~~~~~~ In file included from ../src/utils/enums.h:4, from ../src/render.h:6: ../src/utils/utils.h: In instantiation of ‘int tex::indexOf(const std::vector&, const T&) [with T = std::__cxx11::basic_string]’: ../src/fonts/font_info.h:70:67: required from here ../src/utils/utils.h:37:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 37 | return (i >= v.size() ? -1 : i); | ~~^~~~~~~~~~~ [3/80] g++ -Isrc/libclatexmath.so.0.0.4.p -Isrc -I../src -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libxml2 -I/usr/include/gdkmm-3.0 -I/usr/lib64/gdkmm-3.0/include -I/usr/include/giomm-2.4 -I/usr/lib64/giomm-2.4/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glibmm-2.4 -I/usr/lib64/glibmm-2.4/include -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/cairomm-1.0 -I/usr/lib64/cairomm-1.0/include -I/usr/include/pangomm-1.4 -I/usr/lib64/pangomm-1.4/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -DBUILD_GTK -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -pthread -MD -MQ src/libclatexmath.so.0.0.4.p/atom_atom_char.cpp.o -MF src/libclatexmath.so.0.0.4.p/atom_atom_char.cpp.o.d -o src/libclatexmath.so.0.0.4.p/atom_atom_char.cpp.o -c ../src/atom/atom_char.cpp In file included from ../src/graphic/graphic.h:4, from ../src/box/box.h:5, from ../src/atom/atom.h:8, from ../src/atom/atom_char.h:5, from ../src/atom/atom_char.cpp:1: ../src/graphic/graphic_basic.h: In constructor ‘tex::Insets::Insets(int, int, int, int)’: ../src/graphic/graphic_basic.h:114:21: warning: unused parameter ‘l’ [-Wunused-parameter] 114 | Insets(int t, int l, int b, int r) : left(t), top(t), right(r), bottom(b) {} | ~~~~^ ../src/graphic/graphic_basic.h: In constructor ‘tex::Stroke::Stroke()’: ../src/graphic/graphic_basic.h:147:8: warning: ‘tex::Stroke::join’ will be initialized after [-Wreorder] 147 | Join join; | ^~~~ ../src/graphic/graphic_basic.h:145:9: warning: ‘float tex::Stroke::miterLimit’ [-Wreorder] 145 | float miterLimit; | ^~~~~~~~~~ ../src/graphic/graphic_basic.h:149:3: warning: when initialized here [-Wreorder] 149 | Stroke() | ^~~~~~ ../src/graphic/graphic_basic.h: In constructor ‘tex::Stroke::Stroke(float, tex::Cap, tex::Join, float)’: ../src/graphic/graphic_basic.h:147:8: warning: ‘tex::Stroke::join’ will be initialized after [-Wreorder] 147 | Join join; | ^~~~ ../src/graphic/graphic_basic.h:145:9: warning: ‘float tex::Stroke::miterLimit’ [-Wreorder] 145 | float miterLimit; | ^~~~~~~~~~ ../src/graphic/graphic_basic.h:152:3: warning: when initialized here [-Wreorder] 152 | Stroke(float w, Cap c, Join j, float ml = 0) | ^~~~~~ ../src/graphic/graphic.h: At global scope: ../src/graphic/graphic.h:38:29: warning: extra ‘;’ [-Wpedantic] 38 | virtual ~Font() = default;; | ^ | - ../src/graphic/graphic.h:59:7: warning: ‘class tex::TextLayout’ has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] 59 | class TextLayout { | ^~~~~~~~~~ ../src/graphic/graphic.h:94:7: warning: ‘class tex::Graphics2D’ has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] 94 | class Graphics2D { | ^~~~~~~~~~ In file included from ../src/atom/atom_char.h:7: ../src/fonts/font_basic.h: In constructor ‘tex::Extension::Extension(tex::Char*, tex::Char*, tex::Char*, tex::Char*)’: ../src/fonts/font_basic.h:81:21: warning: ‘tex::Extension::_repeat’ will be initialized after [-Wreorder] 81 | const Char* const _repeat; | ^~~~~~~ ../src/fonts/font_basic.h:80:21: warning: ‘const tex::Char* const tex::Extension::_bottom’ [-Wreorder] 80 | const Char* const _bottom; | ^~~~~~~ ../src/fonts/font_basic.h:88:3: warning: when initialized here [-Wreorder] 88 | Extension(Char* t, Char* m, Char* r, Char* b) | ^~~~~~~~~ ../src/atom/atom_char.h: In member function ‘virtual tex::sptr tex::FixedCharAtom::getCharFont(tex::TeXFont&)’: ../src/atom/atom_char.h:75:39: warning: unused parameter ‘tf’ [-Wunused-parameter] 75 | sptr getCharFont(TeXFont& tf) override { | ~~~~~~~~~^~ In file included from ../src/atom/atom_basic.h:10, from ../src/core/formula.h:7, from ../src/fonts/fonts.h:11, from ../src/core/core.h:8, from ../src/atom/atom_char.cpp:2: ../src/atom/atom_row.h: At global scope: ../src/atom/atom_row.h:28:7: warning: ‘class tex::Row’ has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] 28 | class Row { | ^~~ ../src/atom/atom_row.h:115:7: warning: base class ‘class tex::Row’ has accessible non-virtual destructor [-Wnon-virtual-dtor] 115 | class RowAtom : public Atom, public Row { | ^~~~~~~ ../src/atom/atom_row.h: In constructor ‘tex::RowAtom::RowAtom()’: ../src/atom/atom_row.h:141:8: warning: ‘tex::RowAtom::_lookAtLastAtom’ will be initialized after [-Wreorder] 141 | bool _lookAtLastAtom; | ^~~~~~~~~~~~~~~ ../src/atom/atom_row.h:124:8: warning: ‘bool tex::RowAtom::_breakable’ [-Wreorder] 124 | bool _breakable; | ^~~~~~~~~~ ../src/atom/atom_row.h:143:3: warning: when initialized here [-Wreorder] 143 | RowAtom() : _lookAtLastAtom(false), _breakable(true) {} | ^~~~~~~ In file included from ../src/atom/atom_basic.h:12: ../src/atom/atom_space.h: In constructor ‘tex::SpaceAtom::SpaceAtom(tex::UnitType, float, float, float)’: ../src/atom/atom_space.h:27:32: warning: ‘tex::SpaceAtom::_dUnit’ will be initialized after [-Wreorder] 27 | UnitType _wUnit{}, _hUnit{}, _dUnit{}; | ^~~~~~ ../src/atom/atom_space.h:25:9: warning: ‘float tex::SpaceAtom::_width’ [-Wreorder] 25 | float _width = 0, _height = 0, _depth = 0; | ^~~~~~ ../src/atom/atom_space.h:35:3: warning: when initialized here [-Wreorder] 35 | SpaceAtom(UnitType unit, float width, float height, float depth) noexcept | ^~~~~~~~~ ../src/atom/atom_space.h: In constructor ‘tex::SpaceAtom::SpaceAtom(tex::UnitType, float, tex::UnitType, float, tex::UnitType, float)’: ../src/atom/atom_space.h:27:32: warning: ‘tex::SpaceAtom::_dUnit’ will be initialized after [-Wreorder] 27 | UnitType _wUnit{}, _hUnit{}, _dUnit{}; | ^~~~~~ ../src/atom/atom_space.h:25:9: warning: ‘float tex::SpaceAtom::_width’ [-Wreorder] 25 | float _width = 0, _height = 0, _depth = 0; | ^~~~~~ ../src/atom/atom_space.h:38:3: warning: when initialized here [-Wreorder] 38 | SpaceAtom(UnitType wu, float w, UnitType hu, float h, UnitType du, float d) noexcept | ^~~~~~~~~ In file included from ../src/atom/atom_basic.h:14: ../src/box/box_single.h: In member function ‘virtual void tex::StrutBox::draw(tex::Graphics2D&, float, float)’: ../src/box/box_single.h:29:25: warning: unused parameter ‘g2’ [-Wunused-parameter] 29 | void draw(Graphics2D& g2, float x, float y) override { | ~~~~~~~~~~~~^~ ../src/box/box_single.h:29:35: warning: unused parameter ‘x’ [-Wunused-parameter] 29 | void draw(Graphics2D& g2, float x, float y) override { | ~~~~~~^ ../src/box/box_single.h:29:44: warning: unused parameter ‘y’ [-Wunused-parameter] 29 | void draw(Graphics2D& g2, float x, float y) override { | ~~~~~~^ ../src/box/box_single.h: In member function ‘virtual void tex::GlueBox::draw(tex::Graphics2D&, float, float)’: ../src/box/box_single.h:49:25: warning: unused parameter ‘g2’ [-Wunused-parameter] 49 | void draw(Graphics2D& g2, float x, float y) override { | ~~~~~~~~~~~~^~ ../src/box/box_single.h:49:35: warning: unused parameter ‘x’ [-Wunused-parameter] 49 | void draw(Graphics2D& g2, float x, float y) override { | ~~~~~~^ ../src/box/box_single.h:49:44: warning: unused parameter ‘y’ [-Wunused-parameter] 49 | void draw(Graphics2D& g2, float x, float y) override { | ~~~~~~^ ../src/atom/atom_basic.h: In member function ‘virtual tex::sptr tex::EmptyAtom::createBox(tex::Environment&)’: ../src/atom/atom_basic.h:31:36: warning: unused parameter ‘env’ [-Wunused-parameter] 31 | sptr createBox(Environment& env) override { | ~~~~~~~~~~~~~^~~ ../src/atom/atom_basic.h: In member function ‘virtual tex::sptr tex::PlaceholderAtom::createBox(tex::Environment&)’: ../src/atom/atom_basic.h:47:36: warning: unused parameter ‘env’ [-Wunused-parameter] 47 | sptr createBox(Environment& env) override { | ~~~~~~~~~~~~~^~~ ../src/atom/atom_basic.h: In constructor ‘tex::MathAtom::MathAtom(tex::sptr&, tex::TexStyle)’: ../src/atom/atom_basic.h:133:14: warning: ‘tex::MathAtom::_base’ will be initialized after [-Wreorder] 133 | sptr _base; | ^~~~~ ../src/atom/atom_basic.h:132:12: warning: ‘tex::TexStyle tex::MathAtom::_style’ [-Wreorder] 132 | TexStyle _style; | ^~~~~~ ../src/atom/atom_basic.h:138:3: warning: when initialized here [-Wreorder] 138 | MathAtom(const sptr& base, TexStyle style) noexcept | ^~~~~~~~ ../src/atom/atom_basic.h: In constructor ‘tex::HlineAtom::HlineAtom()’: ../src/atom/atom_basic.h:150:9: warning: ‘tex::HlineAtom::_color’ will be initialized after [-Wreorder] 150 | color _color; | ^~~~~~ ../src/atom/atom_basic.h:149:9: warning: ‘float tex::HlineAtom::_width’ [-Wreorder] 149 | float _width, _shift; | ^~~~~~ ../src/atom/atom_basic.h:153:3: warning: when initialized here [-Wreorder] 153 | HlineAtom() noexcept: _color(transparent), _width(0), _shift(0) {} | ^~~~~~~~~ ../src/atom/atom_basic.h: In member function ‘virtual tex::sptr tex::MiddleAtom::createBox(tex::Environment&)’: ../src/atom/atom_basic.h:219:36: warning: unused parameter ‘env’ [-Wunused-parameter] 219 | sptr createBox(Environment& env) override { | ~~~~~~~~~~~~~^~~ ../src/atom/atom_basic.h: At global scope: ../src/atom/atom_basic.h:273:7: warning: base class ‘class tex::Row’ has accessible non-virtual destructor [-Wnon-virtual-dtor] 273 | class ColorAtom : public Atom, public Row { | ^~~~~~~~~ ../src/atom/atom_basic.h:329:7: warning: base class ‘class tex::Row’ has accessible non-virtual destructor [-Wnon-virtual-dtor] 329 | class PhantomAtom : public Atom, public Row { | ^~~~~~~~~~~ ../src/atom/atom_basic.h: In constructor ‘tex::SideSetsAtom::SideSetsAtom(tex::sptr&, tex::sptr&, tex::sptr&)’: ../src/atom/atom_basic.h:642:29: warning: ‘tex::SideSetsAtom::_base’ will be initialized after [-Wreorder] 642 | sptr _left, _right, _base; | ^~~~~ ../src/atom/atom_basic.h:642:14: warning: ‘tex::sptr tex::SideSetsAtom::_left’ [-Wreorder] 642 | sptr _left, _right, _base; | ^~~~~ ../src/atom/atom_basic.h:646:3: warning: when initialized here [-Wreorder] 646 | SideSetsAtom(const sptr& base, const sptr& left, const sptr& right) | ^~~~~~~~~~~~ In file included from ../src/fonts/fonts.h:13: ../src/fonts/font_info.h: At global scope: ../src/fonts/font_info.h:120:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 120 | const float* const getMetrics(wchar_t ch) const; | ^~~~~ ../src/fonts/font_info.h:122:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 122 | const int* const getExtension(wchar_t ch) const; | ^~~~~ ../src/fonts/font_info.h: In static member function ‘static void tex::FontInfo::__add(tex::FontInfo*)’: ../src/fonts/font_info.h:49:19: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 49 | if (info->_id >= _infos.size()) _infos.resize(info->_id + 1); | ~~~~~~~~~~^~~~~~~~~~~~~~~~ ../src/fonts/fonts.h: In constructor ‘tex::DefaultTeXFont::DefaultTeXFont(float, float, bool, bool, bool, bool, bool)’: ../src/fonts/fonts.h:40:18: warning: ‘tex::DefaultTeXFont::_size’ will be initialized after [-Wreorder] 40 | float _factor, _size; | ^~~~~ ../src/fonts/fonts.h:40:9: warning: ‘float tex::DefaultTeXFont::_factor’ [-Wreorder] 40 | float _factor, _size; | ^~~~~~~ ../src/fonts/fonts.h:67:3: warning: when initialized here [-Wreorder] 67 | DefaultTeXFont( | ^~~~~~~~~~~~~~ ../src/atom/atom_char.cpp: In constructor ‘tex::SymbolAtom::SymbolAtom(const std::string&, tex::AtomType, bool)’: ../src/atom/atom_char.cpp:19:64: warning: unused parameter ‘del’ [-Wunused-parameter] 19 | SymbolAtom::SymbolAtom(const string& name, AtomType type, bool del) noexcept: _unicode(0) { | ~~~~~^~~ ../src/atom/atom_char.cpp: In member function ‘virtual tex::sptr tex::BreakMarkAtom::createBox(tex::Environment&)’: ../src/atom/atom_char.cpp:102:49: warning: unused parameter ‘env’ [-Wunused-parameter] 102 | sptr BreakMarkAtom::createBox(Environment& env) { | ~~~~~~~~~~~~~^~~ In file included from ../src/common.h:33, from ../src/atom/atom_char.h:4: ../src/utils/utils.h: In instantiation of ‘int tex::indexOf(const std::vector&, const T&) [with T = std::__cxx11::basic_string]’: ../src/fonts/font_info.h:70:67: required from here ../src/utils/utils.h:37:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 37 | return (i >= v.size() ? -1 : i); | ~~^~~~~~~~~~~ [4/80] g++ -Isrc/libclatexmath.so.0.0.4.p -Isrc -I../src -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libxml2 -I/usr/include/gdkmm-3.0 -I/usr/lib64/gdkmm-3.0/include -I/usr/include/giomm-2.4 -I/usr/lib64/giomm-2.4/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glibmm-2.4 -I/usr/lib64/glibmm-2.4/include -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/cairomm-1.0 -I/usr/lib64/cairomm-1.0/include -I/usr/include/pangomm-1.4 -I/usr/lib64/pangomm-1.4/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -DBUILD_GTK -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -pthread -MD -MQ src/libclatexmath.so.0.0.4.p/atom_atom_basic.cpp.o -MF src/libclatexmath.so.0.0.4.p/atom_atom_basic.cpp.o.d -o src/libclatexmath.so.0.0.4.p/atom_atom_basic.cpp.o -c ../src/atom/atom_basic.cpp In file included from ../src/graphic/graphic.h:4, from ../src/box/box.h:5, from ../src/atom/atom.h:8, from ../src/atom/atom_row.h:8, from ../src/atom/atom_basic.h:10, from ../src/atom/atom_basic.cpp:1: ../src/graphic/graphic_basic.h: In constructor ‘tex::Insets::Insets(int, int, int, int)’: ../src/graphic/graphic_basic.h:114:21: warning: unused parameter ‘l’ [-Wunused-parameter] 114 | Insets(int t, int l, int b, int r) : left(t), top(t), right(r), bottom(b) {} | ~~~~^ ../src/graphic/graphic_basic.h: In constructor ‘tex::Stroke::Stroke()’: ../src/graphic/graphic_basic.h:147:8: warning: ‘tex::Stroke::join’ will be initialized after [-Wreorder] 147 | Join join; | ^~~~ ../src/graphic/graphic_basic.h:145:9: warning: ‘float tex::Stroke::miterLimit’ [-Wreorder] 145 | float miterLimit; | ^~~~~~~~~~ ../src/graphic/graphic_basic.h:149:3: warning: when initialized here [-Wreorder] 149 | Stroke() | ^~~~~~ ../src/graphic/graphic_basic.h: In constructor ‘tex::Stroke::Stroke(float, tex::Cap, tex::Join, float)’: ../src/graphic/graphic_basic.h:147:8: warning: ‘tex::Stroke::join’ will be initialized after [-Wreorder] 147 | Join join; | ^~~~ ../src/graphic/graphic_basic.h:145:9: warning: ‘float tex::Stroke::miterLimit’ [-Wreorder] 145 | float miterLimit; | ^~~~~~~~~~ ../src/graphic/graphic_basic.h:152:3: warning: when initialized here [-Wreorder] 152 | Stroke(float w, Cap c, Join j, float ml = 0) | ^~~~~~ ../src/graphic/graphic.h: At global scope: ../src/graphic/graphic.h:38:29: warning: extra ‘;’ [-Wpedantic] 38 | virtual ~Font() = default;; | ^ | - ../src/graphic/graphic.h:59:7: warning: ‘class tex::TextLayout’ has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] 59 | class TextLayout { | ^~~~~~~~~~ ../src/graphic/graphic.h:94:7: warning: ‘class tex::Graphics2D’ has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] 94 | class Graphics2D { | ^~~~~~~~~~ ../src/atom/atom_row.h:28:7: warning: ‘class tex::Row’ has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] 28 | class Row { | ^~~ ../src/atom/atom_row.h:115:7: warning: base class ‘class tex::Row’ has accessible non-virtual destructor [-Wnon-virtual-dtor] 115 | class RowAtom : public Atom, public Row { | ^~~~~~~ ../src/atom/atom_row.h: In constructor ‘tex::RowAtom::RowAtom()’: ../src/atom/atom_row.h:141:8: warning: ‘tex::RowAtom::_lookAtLastAtom’ will be initialized after [-Wreorder] 141 | bool _lookAtLastAtom; | ^~~~~~~~~~~~~~~ ../src/atom/atom_row.h:124:8: warning: ‘bool tex::RowAtom::_breakable’ [-Wreorder] 124 | bool _breakable; | ^~~~~~~~~~ ../src/atom/atom_row.h:143:3: warning: when initialized here [-Wreorder] 143 | RowAtom() : _lookAtLastAtom(false), _breakable(true) {} | ^~~~~~~ In file included from ../src/atom/atom_char.h:7, from ../src/atom/atom_basic.h:11: ../src/fonts/font_basic.h: In constructor ‘tex::Extension::Extension(tex::Char*, tex::Char*, tex::Char*, tex::Char*)’: ../src/fonts/font_basic.h:81:21: warning: ‘tex::Extension::_repeat’ will be initialized after [-Wreorder] 81 | const Char* const _repeat; | ^~~~~~~ ../src/fonts/font_basic.h:80:21: warning: ‘const tex::Char* const tex::Extension::_bottom’ [-Wreorder] 80 | const Char* const _bottom; | ^~~~~~~ ../src/fonts/font_basic.h:88:3: warning: when initialized here [-Wreorder] 88 | Extension(Char* t, Char* m, Char* r, Char* b) | ^~~~~~~~~ ../src/atom/atom_char.h: In member function ‘virtual tex::sptr tex::FixedCharAtom::getCharFont(tex::TeXFont&)’: ../src/atom/atom_char.h:75:39: warning: unused parameter ‘tf’ [-Wunused-parameter] 75 | sptr getCharFont(TeXFont& tf) override { | ~~~~~~~~~^~ In file included from ../src/atom/atom_basic.h:12: ../src/atom/atom_space.h: In constructor ‘tex::SpaceAtom::SpaceAtom(tex::UnitType, float, float, float)’: ../src/atom/atom_space.h:27:32: warning: ‘tex::SpaceAtom::_dUnit’ will be initialized after [-Wreorder] 27 | UnitType _wUnit{}, _hUnit{}, _dUnit{}; | ^~~~~~ ../src/atom/atom_space.h:25:9: warning: ‘float tex::SpaceAtom::_width’ [-Wreorder] 25 | float _width = 0, _height = 0, _depth = 0; | ^~~~~~ ../src/atom/atom_space.h:35:3: warning: when initialized here [-Wreorder] 35 | SpaceAtom(UnitType unit, float width, float height, float depth) noexcept | ^~~~~~~~~ ../src/atom/atom_space.h: In constructor ‘tex::SpaceAtom::SpaceAtom(tex::UnitType, float, tex::UnitType, float, tex::UnitType, float)’: ../src/atom/atom_space.h:27:32: warning: ‘tex::SpaceAtom::_dUnit’ will be initialized after [-Wreorder] 27 | UnitType _wUnit{}, _hUnit{}, _dUnit{}; | ^~~~~~ ../src/atom/atom_space.h:25:9: warning: ‘float tex::SpaceAtom::_width’ [-Wreorder] 25 | float _width = 0, _height = 0, _depth = 0; | ^~~~~~ ../src/atom/atom_space.h:38:3: warning: when initialized here [-Wreorder] 38 | SpaceAtom(UnitType wu, float w, UnitType hu, float h, UnitType du, float d) noexcept | ^~~~~~~~~ In file included from ../src/atom/atom_basic.h:14: ../src/box/box_single.h: In member function ‘virtual void tex::StrutBox::draw(tex::Graphics2D&, float, float)’: ../src/box/box_single.h:29:25: warning: unused parameter ‘g2’ [-Wunused-parameter] 29 | void draw(Graphics2D& g2, float x, float y) override { | ~~~~~~~~~~~~^~ ../src/box/box_single.h:29:35: warning: unused parameter ‘x’ [-Wunused-parameter] 29 | void draw(Graphics2D& g2, float x, float y) override { | ~~~~~~^ ../src/box/box_single.h:29:44: warning: unused parameter ‘y’ [-Wunused-parameter] 29 | void draw(Graphics2D& g2, float x, float y) override { | ~~~~~~^ ../src/box/box_single.h: In member function ‘virtual void tex::GlueBox::draw(tex::Graphics2D&, float, float)’: ../src/box/box_single.h:49:25: warning: unused parameter ‘g2’ [-Wunused-parameter] 49 | void draw(Graphics2D& g2, float x, float y) override { | ~~~~~~~~~~~~^~ ../src/box/box_single.h:49:35: warning: unused parameter ‘x’ [-Wunused-parameter] 49 | void draw(Graphics2D& g2, float x, float y) override { | ~~~~~~^ ../src/box/box_single.h:49:44: warning: unused parameter ‘y’ [-Wunused-parameter] 49 | void draw(Graphics2D& g2, float x, float y) override { | ~~~~~~^ ../src/atom/atom_basic.h: In member function ‘virtual tex::sptr tex::EmptyAtom::createBox(tex::Environment&)’: ../src/atom/atom_basic.h:31:36: warning: unused parameter ‘env’ [-Wunused-parameter] 31 | sptr createBox(Environment& env) override { | ~~~~~~~~~~~~~^~~ ../src/atom/atom_basic.h: In member function ‘virtual tex::sptr tex::PlaceholderAtom::createBox(tex::Environment&)’: ../src/atom/atom_basic.h:47:36: warning: unused parameter ‘env’ [-Wunused-parameter] 47 | sptr createBox(Environment& env) override { | ~~~~~~~~~~~~~^~~ ../src/atom/atom_basic.h: In constructor ‘tex::MathAtom::MathAtom(tex::sptr&, tex::TexStyle)’: ../src/atom/atom_basic.h:133:14: warning: ‘tex::MathAtom::_base’ will be initialized after [-Wreorder] 133 | sptr _base; | ^~~~~ ../src/atom/atom_basic.h:132:12: warning: ‘tex::TexStyle tex::MathAtom::_style’ [-Wreorder] 132 | TexStyle _style; | ^~~~~~ ../src/atom/atom_basic.h:138:3: warning: when initialized here [-Wreorder] 138 | MathAtom(const sptr& base, TexStyle style) noexcept | ^~~~~~~~ ../src/atom/atom_basic.h: In constructor ‘tex::HlineAtom::HlineAtom()’: ../src/atom/atom_basic.h:150:9: warning: ‘tex::HlineAtom::_color’ will be initialized after [-Wreorder] 150 | color _color; | ^~~~~~ ../src/atom/atom_basic.h:149:9: warning: ‘float tex::HlineAtom::_width’ [-Wreorder] 149 | float _width, _shift; | ^~~~~~ ../src/atom/atom_basic.h:153:3: warning: when initialized here [-Wreorder] 153 | HlineAtom() noexcept: _color(transparent), _width(0), _shift(0) {} | ^~~~~~~~~ ../src/atom/atom_basic.h: In member function ‘virtual tex::sptr tex::MiddleAtom::createBox(tex::Environment&)’: ../src/atom/atom_basic.h:219:36: warning: unused parameter ‘env’ [-Wunused-parameter] 219 | sptr createBox(Environment& env) override { | ~~~~~~~~~~~~~^~~ ../src/atom/atom_basic.h: At global scope: ../src/atom/atom_basic.h:273:7: warning: base class ‘class tex::Row’ has accessible non-virtual destructor [-Wnon-virtual-dtor] 273 | class ColorAtom : public Atom, public Row { | ^~~~~~~~~ ../src/atom/atom_basic.h:329:7: warning: base class ‘class tex::Row’ has accessible non-virtual destructor [-Wnon-virtual-dtor] 329 | class PhantomAtom : public Atom, public Row { | ^~~~~~~~~~~ ../src/atom/atom_basic.h: In constructor ‘tex::SideSetsAtom::SideSetsAtom(tex::sptr&, tex::sptr&, tex::sptr&)’: ../src/atom/atom_basic.h:642:29: warning: ‘tex::SideSetsAtom::_base’ will be initialized after [-Wreorder] 642 | sptr _left, _right, _base; | ^~~~~ ../src/atom/atom_basic.h:642:14: warning: ‘tex::sptr tex::SideSetsAtom::_left’ [-Wreorder] 642 | sptr _left, _right, _base; | ^~~~~ ../src/atom/atom_basic.h:646:3: warning: when initialized here [-Wreorder] 646 | SideSetsAtom(const sptr& base, const sptr& left, const sptr& right) | ^~~~~~~~~~~~ In file included from ../src/fonts/fonts.h:13, from ../src/core/core.h:8, from ../src/atom/atom_basic.cpp:7: ../src/fonts/font_info.h: At global scope: ../src/fonts/font_info.h:120:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 120 | const float* const getMetrics(wchar_t ch) const; | ^~~~~ ../src/fonts/font_info.h:122:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 122 | const int* const getExtension(wchar_t ch) const; | ^~~~~ ../src/fonts/font_info.h: In static member function ‘static void tex::FontInfo::__add(tex::FontInfo*)’: ../src/fonts/font_info.h:49:19: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 49 | if (info->_id >= _infos.size()) _infos.resize(info->_id + 1); | ~~~~~~~~~~^~~~~~~~~~~~~~~~ ../src/fonts/fonts.h: In constructor ‘tex::DefaultTeXFont::DefaultTeXFont(float, float, bool, bool, bool, bool, bool)’: ../src/fonts/fonts.h:40:18: warning: ‘tex::DefaultTeXFont::_size’ will be initialized after [-Wreorder] 40 | float _factor, _size; | ^~~~~ ../src/fonts/fonts.h:40:9: warning: ‘float tex::DefaultTeXFont::_factor’ [-Wreorder] 40 | float _factor, _size; | ^~~~~~~ ../src/fonts/fonts.h:67:3: warning: when initialized here [-Wreorder] 67 | DefaultTeXFont( | ^~~~~~~~~~~~~~ In file included from ../src/common.h:33, from ../src/atom/atom_basic.h:9: ../src/utils/utils.h: In instantiation of ‘int tex::indexOf(const std::vector&, const T&) [with T = std::__cxx11::basic_string]’: ../src/fonts/font_info.h:70:67: required from here ../src/utils/utils.h:37:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 37 | return (i >= v.size() ? -1 : i); | ~~^~~~~~~~~~~ [5/80] g++ -Isrc/libclatexmath.so.0.0.4.p -Isrc -I../src -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libxml2 -I/usr/include/gdkmm-3.0 -I/usr/lib64/gdkmm-3.0/include -I/usr/include/giomm-2.4 -I/usr/lib64/giomm-2.4/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glibmm-2.4 -I/usr/lib64/glibmm-2.4/include -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/cairomm-1.0 -I/usr/lib64/cairomm-1.0/include -I/usr/include/pangomm-1.4 -I/usr/lib64/pangomm-1.4/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -DBUILD_GTK -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -pthread -MD -MQ src/libclatexmath.so.0.0.4.p/atom_atom_impl.cpp.o -MF src/libclatexmath.so.0.0.4.p/atom_atom_impl.cpp.o.d -o src/libclatexmath.so.0.0.4.p/atom_atom_impl.cpp.o -c ../src/atom/atom_impl.cpp In file included from ../src/graphic/graphic.h:4, from ../src/box/box.h:5, from ../src/atom/atom.h:8, from ../src/box/box_factory.h:4, from ../src/atom/atom_impl.h:5, from ../src/atom/atom_impl.cpp:1: ../src/graphic/graphic_basic.h: In constructor ‘tex::Insets::Insets(int, int, int, int)’: ../src/graphic/graphic_basic.h:114:21: warning: unused parameter ‘l’ [-Wunused-parameter] 114 | Insets(int t, int l, int b, int r) : left(t), top(t), right(r), bottom(b) {} | ~~~~^ ../src/graphic/graphic_basic.h: In constructor ‘tex::Stroke::Stroke()’: ../src/graphic/graphic_basic.h:147:8: warning: ‘tex::Stroke::join’ will be initialized after [-Wreorder] 147 | Join join; | ^~~~ ../src/graphic/graphic_basic.h:145:9: warning: ‘float tex::Stroke::miterLimit’ [-Wreorder] 145 | float miterLimit; | ^~~~~~~~~~ ../src/graphic/graphic_basic.h:149:3: warning: when initialized here [-Wreorder] 149 | Stroke() | ^~~~~~ ../src/graphic/graphic_basic.h: In constructor ‘tex::Stroke::Stroke(float, tex::Cap, tex::Join, float)’: ../src/graphic/graphic_basic.h:147:8: warning: ‘tex::Stroke::join’ will be initialized after [-Wreorder] 147 | Join join; | ^~~~ ../src/graphic/graphic_basic.h:145:9: warning: ‘float tex::Stroke::miterLimit’ [-Wreorder] 145 | float miterLimit; | ^~~~~~~~~~ ../src/graphic/graphic_basic.h:152:3: warning: when initialized here [-Wreorder] 152 | Stroke(float w, Cap c, Join j, float ml = 0) | ^~~~~~ ../src/graphic/graphic.h: At global scope: ../src/graphic/graphic.h:38:29: warning: extra ‘;’ [-Wpedantic] 38 | virtual ~Font() = default;; | ^ | - ../src/graphic/graphic.h:59:7: warning: ‘class tex::TextLayout’ has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] 59 | class TextLayout { | ^~~~~~~~~~ ../src/graphic/graphic.h:94:7: warning: ‘class tex::Graphics2D’ has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] 94 | class Graphics2D { | ^~~~~~~~~~ In file included from ../src/atom/atom_basic.h:10, from ../src/core/formula.h:7, from ../src/fonts/fonts.h:11, from ../src/core/core.h:8, from ../src/atom/atom_matrix.h:6, from ../src/atom/atom_impl.h:8: ../src/atom/atom_row.h:28:7: warning: ‘class tex::Row’ has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] 28 | class Row { | ^~~ ../src/atom/atom_row.h:115:7: warning: base class ‘class tex::Row’ has accessible non-virtual destructor [-Wnon-virtual-dtor] 115 | class RowAtom : public Atom, public Row { | ^~~~~~~ ../src/atom/atom_row.h: In constructor ‘tex::RowAtom::RowAtom()’: ../src/atom/atom_row.h:141:8: warning: ‘tex::RowAtom::_lookAtLastAtom’ will be initialized after [-Wreorder] 141 | bool _lookAtLastAtom; | ^~~~~~~~~~~~~~~ ../src/atom/atom_row.h:124:8: warning: ‘bool tex::RowAtom::_breakable’ [-Wreorder] 124 | bool _breakable; | ^~~~~~~~~~ ../src/atom/atom_row.h:143:3: warning: when initialized here [-Wreorder] 143 | RowAtom() : _lookAtLastAtom(false), _breakable(true) {} | ^~~~~~~ In file included from ../src/atom/atom_char.h:7, from ../src/atom/atom_basic.h:11: ../src/fonts/font_basic.h: In constructor ‘tex::Extension::Extension(tex::Char*, tex::Char*, tex::Char*, tex::Char*)’: ../src/fonts/font_basic.h:81:21: warning: ‘tex::Extension::_repeat’ will be initialized after [-Wreorder] 81 | const Char* const _repeat; | ^~~~~~~ ../src/fonts/font_basic.h:80:21: warning: ‘const tex::Char* const tex::Extension::_bottom’ [-Wreorder] 80 | const Char* const _bottom; | ^~~~~~~ ../src/fonts/font_basic.h:88:3: warning: when initialized here [-Wreorder] 88 | Extension(Char* t, Char* m, Char* r, Char* b) | ^~~~~~~~~ ../src/atom/atom_char.h: In member function ‘virtual tex::sptr tex::FixedCharAtom::getCharFont(tex::TeXFont&)’: ../src/atom/atom_char.h:75:39: warning: unused parameter ‘tf’ [-Wunused-parameter] 75 | sptr getCharFont(TeXFont& tf) override { | ~~~~~~~~~^~ In file included from ../src/atom/atom_basic.h:12: ../src/atom/atom_space.h: In constructor ‘tex::SpaceAtom::SpaceAtom(tex::UnitType, float, float, float)’: ../src/atom/atom_space.h:27:32: warning: ‘tex::SpaceAtom::_dUnit’ will be initialized after [-Wreorder] 27 | UnitType _wUnit{}, _hUnit{}, _dUnit{}; | ^~~~~~ ../src/atom/atom_space.h:25:9: warning: ‘float tex::SpaceAtom::_width’ [-Wreorder] 25 | float _width = 0, _height = 0, _depth = 0; | ^~~~~~ ../src/atom/atom_space.h:35:3: warning: when initialized here [-Wreorder] 35 | SpaceAtom(UnitType unit, float width, float height, float depth) noexcept | ^~~~~~~~~ ../src/atom/atom_space.h: In constructor ‘tex::SpaceAtom::SpaceAtom(tex::UnitType, float, tex::UnitType, float, tex::UnitType, float)’: ../src/atom/atom_space.h:27:32: warning: ‘tex::SpaceAtom::_dUnit’ will be initialized after [-Wreorder] 27 | UnitType _wUnit{}, _hUnit{}, _dUnit{}; | ^~~~~~ ../src/atom/atom_space.h:25:9: warning: ‘float tex::SpaceAtom::_width’ [-Wreorder] 25 | float _width = 0, _height = 0, _depth = 0; | ^~~~~~ ../src/atom/atom_space.h:38:3: warning: when initialized here [-Wreorder] 38 | SpaceAtom(UnitType wu, float w, UnitType hu, float h, UnitType du, float d) noexcept | ^~~~~~~~~ In file included from ../src/atom/atom_basic.h:14: ../src/box/box_single.h: In member function ‘virtual void tex::StrutBox::draw(tex::Graphics2D&, float, float)’: ../src/box/box_single.h:29:25: warning: unused parameter ‘g2’ [-Wunused-parameter] 29 | void draw(Graphics2D& g2, float x, float y) override { | ~~~~~~~~~~~~^~ ../src/box/box_single.h:29:35: warning: unused parameter ‘x’ [-Wunused-parameter] 29 | void draw(Graphics2D& g2, float x, float y) override { | ~~~~~~^ ../src/box/box_single.h:29:44: warning: unused parameter ‘y’ [-Wunused-parameter] 29 | void draw(Graphics2D& g2, float x, float y) override { | ~~~~~~^ ../src/box/box_single.h: In member function ‘virtual void tex::GlueBox::draw(tex::Graphics2D&, float, float)’: ../src/box/box_single.h:49:25: warning: unused parameter ‘g2’ [-Wunused-parameter] 49 | void draw(Graphics2D& g2, float x, float y) override { | ~~~~~~~~~~~~^~ ../src/box/box_single.h:49:35: warning: unused parameter ‘x’ [-Wunused-parameter] 49 | void draw(Graphics2D& g2, float x, float y) override { | ~~~~~~^ ../src/box/box_single.h:49:44: warning: unused parameter ‘y’ [-Wunused-parameter] 49 | void draw(Graphics2D& g2, float x, float y) override { | ~~~~~~^ ../src/atom/atom_basic.h: In member function ‘virtual tex::sptr tex::EmptyAtom::createBox(tex::Environment&)’: ../src/atom/atom_basic.h:31:36: warning: unused parameter ‘env’ [-Wunused-parameter] 31 | sptr createBox(Environment& env) override { | ~~~~~~~~~~~~~^~~ ../src/atom/atom_basic.h: In member function ‘virtual tex::sptr tex::PlaceholderAtom::createBox(tex::Environment&)’: ../src/atom/atom_basic.h:47:36: warning: unused parameter ‘env’ [-Wunused-parameter] 47 | sptr createBox(Environment& env) override { | ~~~~~~~~~~~~~^~~ ../src/atom/atom_basic.h: In constructor ‘tex::MathAtom::MathAtom(tex::sptr&, tex::TexStyle)’: ../src/atom/atom_basic.h:133:14: warning: ‘tex::MathAtom::_base’ will be initialized after [-Wreorder] 133 | sptr _base; | ^~~~~ ../src/atom/atom_basic.h:132:12: warning: ‘tex::TexStyle tex::MathAtom::_style’ [-Wreorder] 132 | TexStyle _style; | ^~~~~~ ../src/atom/atom_basic.h:138:3: warning: when initialized here [-Wreorder] 138 | MathAtom(const sptr& base, TexStyle style) noexcept | ^~~~~~~~ ../src/atom/atom_basic.h: In constructor ‘tex::HlineAtom::HlineAtom()’: ../src/atom/atom_basic.h:150:9: warning: ‘tex::HlineAtom::_color’ will be initialized after [-Wreorder] 150 | color _color; | ^~~~~~ ../src/atom/atom_basic.h:149:9: warning: ‘float tex::HlineAtom::_width’ [-Wreorder] 149 | float _width, _shift; | ^~~~~~ ../src/atom/atom_basic.h:153:3: warning: when initialized here [-Wreorder] 153 | HlineAtom() noexcept: _color(transparent), _width(0), _shift(0) {} | ^~~~~~~~~ ../src/atom/atom_basic.h: In member function ‘virtual tex::sptr tex::MiddleAtom::createBox(tex::Environment&)’: ../src/atom/atom_basic.h:219:36: warning: unused parameter ‘env’ [-Wunused-parameter] 219 | sptr createBox(Environment& env) override { | ~~~~~~~~~~~~~^~~ ../src/atom/atom_basic.h: At global scope: ../src/atom/atom_basic.h:273:7: warning: base class ‘class tex::Row’ has accessible non-virtual destructor [-Wnon-virtual-dtor] 273 | class ColorAtom : public Atom, public Row { | ^~~~~~~~~ ../src/atom/atom_basic.h:329:7: warning: base class ‘class tex::Row’ has accessible non-virtual destructor [-Wnon-virtual-dtor] 329 | class PhantomAtom : public Atom, public Row { | ^~~~~~~~~~~ ../src/atom/atom_basic.h: In constructor ‘tex::SideSetsAtom::SideSetsAtom(tex::sptr&, tex::sptr&, tex::sptr&)’: ../src/atom/atom_basic.h:642:29: warning: ‘tex::SideSetsAtom::_base’ will be initialized after [-Wreorder] 642 | sptr _left, _right, _base; | ^~~~~ ../src/atom/atom_basic.h:642:14: warning: ‘tex::sptr tex::SideSetsAtom::_left’ [-Wreorder] 642 | sptr _left, _right, _base; | ^~~~~ ../src/atom/atom_basic.h:646:3: warning: when initialized here [-Wreorder] 646 | SideSetsAtom(const sptr& base, const sptr& left, const sptr& right) | ^~~~~~~~~~~~ In file included from ../src/fonts/fonts.h:13: ../src/fonts/font_info.h: At global scope: ../src/fonts/font_info.h:120:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 120 | const float* const getMetrics(wchar_t ch) const; | ^~~~~ ../src/fonts/font_info.h:122:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 122 | const int* const getExtension(wchar_t ch) const; | ^~~~~ ../src/fonts/font_info.h: In static member function ‘static void tex::FontInfo::__add(tex::FontInfo*)’: ../src/fonts/font_info.h:49:19: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 49 | if (info->_id >= _infos.size()) _infos.resize(info->_id + 1); | ~~~~~~~~~~^~~~~~~~~~~~~~~~ ../src/fonts/fonts.h: In constructor ‘tex::DefaultTeXFont::DefaultTeXFont(float, float, bool, bool, bool, bool, bool)’: ../src/fonts/fonts.h:40:18: warning: ‘tex::DefaultTeXFont::_size’ will be initialized after [-Wreorder] 40 | float _factor, _size; | ^~~~~ ../src/fonts/fonts.h:40:9: warning: ‘float tex::DefaultTeXFont::_factor’ [-Wreorder] 40 | float _factor, _size; | ^~~~~~~ ../src/fonts/fonts.h:67:3: warning: when initialized here [-Wreorder] 67 | DefaultTeXFont( | ^~~~~~~~~~~~~~ ../src/atom/atom_matrix.h: In member function ‘virtual tex::sptr tex::CellSpecifier::createBox(tex::Environment&)’: ../src/atom/atom_matrix.h:16:36: warning: unused parameter ‘env’ [-Wunused-parameter] 16 | sptr createBox(Environment& env) override { | ~~~~~~~~~~~~~^~~ ../src/atom/atom_matrix.h: In constructor ‘tex::MultiRowAtom::MultiRowAtom(int, const std::wstring&, tex::sptr&)’: ../src/atom/atom_matrix.h:267:11: warning: ‘tex::MultiRowAtom::_j’ will be initialized after [-Wreorder] 267 | int _i, _j, _n; | ^~ ../src/atom/atom_matrix.h:264:14: warning: ‘tex::sptr tex::MultiRowAtom::_rows’ [-Wreorder] 264 | sptr _rows; | ^~~~~ ../src/atom/atom_matrix.h:271:3: warning: when initialized here [-Wreorder] 271 | MultiRowAtom(int n, const std::wstring& option, const sptr& rows) | ^~~~~~~~~~~~ ../src/atom/atom_matrix.h:271:43: warning: unused parameter ‘option’ [-Wunused-parameter] 271 | MultiRowAtom(int n, const std::wstring& option, const sptr& rows) | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ../src/atom/atom_impl.h: In constructor ‘tex::BigDelimiterAtom::BigDelimiterAtom(tex::sptr&, int)’: ../src/atom/atom_impl.h:22:26: warning: ‘tex::BigDelimiterAtom::_delim’ will be initialized after [-Wreorder] 22 | const sptr _delim; | ^~~~~~ ../src/atom/atom_impl.h:19:7: warning: ‘int tex::BigDelimiterAtom::_size’ [-Wreorder] 19 | int _size; | ^~~~~ ../src/atom/atom_impl.h:26:3: warning: when initialized here [-Wreorder] 26 | BigDelimiterAtom(const sptr& delim, int size) | ^~~~~~~~~~~~~~~~ ../src/atom/atom_impl.h: In constructor ‘tex::RaiseAtom::RaiseAtom(tex::sptr&, tex::UnitType, float, tex::UnitType, float, tex::UnitType, float)’: ../src/atom/atom_impl.h:588:9: warning: ‘tex::RaiseAtom::_r’ will be initialized after [-Wreorder] 588 | float _r, _h, _d; | ^~ ../src/atom/atom_impl.h:587:17: warning: ‘tex::UnitType tex::RaiseAtom::_hu’ [-Wreorder] 587 | UnitType _ru, _hu, _du; | ^~~ ../src/atom/atom_impl.h:593:3: warning: when initialized here [-Wreorder] 593 | RaiseAtom( | ^~~~~~~~~ ../src/atom/atom_impl.h:588:13: warning: ‘tex::RaiseAtom::_h’ will be initialized after [-Wreorder] 588 | float _r, _h, _d; | ^~ ../src/atom/atom_impl.h:587:22: warning: ‘tex::UnitType tex::RaiseAtom::_du’ [-Wreorder] 587 | UnitType _ru, _hu, _du; | ^~~ ../src/atom/atom_impl.h:593:3: warning: when initialized here [-Wreorder] 593 | RaiseAtom( | ^~~~~~~~~ In file included from ../src/common.h:33, from ../src/atom/atom_impl.h:4: ../src/utils/utils.h: In instantiation of ‘int tex::indexOf(const std::vector&, const T&) [with T = std::__cxx11::basic_string]’: ../src/fonts/font_info.h:70:67: required from here ../src/utils/utils.h:37:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 37 | return (i >= v.size() ? -1 : i); | ~~^~~~~~~~~~~ [6/80] g++ -Isrc/libclatexmath.so.0.0.4.p -Isrc -I../src -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libxml2 -I/usr/include/gdkmm-3.0 -I/usr/lib64/gdkmm-3.0/include -I/usr/include/giomm-2.4 -I/usr/lib64/giomm-2.4/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glibmm-2.4 -I/usr/lib64/glibmm-2.4/include -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/cairomm-1.0 -I/usr/lib64/cairomm-1.0/include -I/usr/include/pangomm-1.4 -I/usr/lib64/pangomm-1.4/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -DBUILD_GTK -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -pthread -MD -MQ src/libclatexmath.so.0.0.4.p/atom_atom_row.cpp.o -MF src/libclatexmath.so.0.0.4.p/atom_atom_row.cpp.o.d -o src/libclatexmath.so.0.0.4.p/atom_atom_row.cpp.o -c ../src/atom/atom_row.cpp In file included from ../src/graphic/graphic.h:4, from ../src/box/box.h:5, from ../src/atom/atom.h:8, from ../src/atom/atom_row.h:8, from ../src/atom/atom_row.cpp:1: ../src/graphic/graphic_basic.h: In constructor ‘tex::Insets::Insets(int, int, int, int)’: ../src/graphic/graphic_basic.h:114:21: warning: unused parameter ‘l’ [-Wunused-parameter] 114 | Insets(int t, int l, int b, int r) : left(t), top(t), right(r), bottom(b) {} | ~~~~^ ../src/graphic/graphic_basic.h: In constructor ‘tex::Stroke::Stroke()’: ../src/graphic/graphic_basic.h:147:8: warning: ‘tex::Stroke::join’ will be initialized after [-Wreorder] 147 | Join join; | ^~~~ ../src/graphic/graphic_basic.h:145:9: warning: ‘float tex::Stroke::miterLimit’ [-Wreorder] 145 | float miterLimit; | ^~~~~~~~~~ ../src/graphic/graphic_basic.h:149:3: warning: when initialized here [-Wreorder] 149 | Stroke() | ^~~~~~ ../src/graphic/graphic_basic.h: In constructor ‘tex::Stroke::Stroke(float, tex::Cap, tex::Join, float)’: ../src/graphic/graphic_basic.h:147:8: warning: ‘tex::Stroke::join’ will be initialized after [-Wreorder] 147 | Join join; | ^~~~ ../src/graphic/graphic_basic.h:145:9: warning: ‘float tex::Stroke::miterLimit’ [-Wreorder] 145 | float miterLimit; | ^~~~~~~~~~ ../src/graphic/graphic_basic.h:152:3: warning: when initialized here [-Wreorder] 152 | Stroke(float w, Cap c, Join j, float ml = 0) | ^~~~~~ ../src/graphic/graphic.h: At global scope: ../src/graphic/graphic.h:38:29: warning: extra ‘;’ [-Wpedantic] 38 | virtual ~Font() = default;; | ^ | - ../src/graphic/graphic.h:59:7: warning: ‘class tex::TextLayout’ has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] 59 | class TextLayout { | ^~~~~~~~~~ ../src/graphic/graphic.h:94:7: warning: ‘class tex::Graphics2D’ has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] 94 | class Graphics2D { | ^~~~~~~~~~ ../src/atom/atom_row.h:28:7: warning: ‘class tex::Row’ has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] 28 | class Row { | ^~~ ../src/atom/atom_row.h:115:7: warning: base class ‘class tex::Row’ has accessible non-virtual destructor [-Wnon-virtual-dtor] 115 | class RowAtom : public Atom, public Row { | ^~~~~~~ ../src/atom/atom_row.h: In constructor ‘tex::RowAtom::RowAtom()’: ../src/atom/atom_row.h:141:8: warning: ‘tex::RowAtom::_lookAtLastAtom’ will be initialized after [-Wreorder] 141 | bool _lookAtLastAtom; | ^~~~~~~~~~~~~~~ ../src/atom/atom_row.h:124:8: warning: ‘bool tex::RowAtom::_breakable’ [-Wreorder] 124 | bool _breakable; | ^~~~~~~~~~ ../src/atom/atom_row.h:143:3: warning: when initialized here [-Wreorder] 143 | RowAtom() : _lookAtLastAtom(false), _breakable(true) {} | ^~~~~~~ In file included from ../src/atom/atom_char.h:7, from ../src/atom/atom_basic.h:11, from ../src/atom/atom_row.cpp:4: ../src/fonts/font_basic.h: In constructor ‘tex::Extension::Extension(tex::Char*, tex::Char*, tex::Char*, tex::Char*)’: ../src/fonts/font_basic.h:81:21: warning: ‘tex::Extension::_repeat’ will be initialized after [-Wreorder] 81 | const Char* const _repeat; | ^~~~~~~ ../src/fonts/font_basic.h:80:21: warning: ‘const tex::Char* const tex::Extension::_bottom’ [-Wreorder] 80 | const Char* const _bottom; | ^~~~~~~ ../src/fonts/font_basic.h:88:3: warning: when initialized here [-Wreorder] 88 | Extension(Char* t, Char* m, Char* r, Char* b) | ^~~~~~~~~ ../src/atom/atom_char.h: In member function ‘virtual tex::sptr tex::FixedCharAtom::getCharFont(tex::TeXFont&)’: ../src/atom/atom_char.h:75:39: warning: unused parameter ‘tf’ [-Wunused-parameter] 75 | sptr getCharFont(TeXFont& tf) override { | ~~~~~~~~~^~ In file included from ../src/atom/atom_basic.h:12: ../src/atom/atom_space.h: In constructor ‘tex::SpaceAtom::SpaceAtom(tex::UnitType, float, float, float)’: ../src/atom/atom_space.h:27:32: warning: ‘tex::SpaceAtom::_dUnit’ will be initialized after [-Wreorder] 27 | UnitType _wUnit{}, _hUnit{}, _dUnit{}; | ^~~~~~ ../src/atom/atom_space.h:25:9: warning: ‘float tex::SpaceAtom::_width’ [-Wreorder] 25 | float _width = 0, _height = 0, _depth = 0; | ^~~~~~ ../src/atom/atom_space.h:35:3: warning: when initialized here [-Wreorder] 35 | SpaceAtom(UnitType unit, float width, float height, float depth) noexcept | ^~~~~~~~~ ../src/atom/atom_space.h: In constructor ‘tex::SpaceAtom::SpaceAtom(tex::UnitType, float, tex::UnitType, float, tex::UnitType, float)’: ../src/atom/atom_space.h:27:32: warning: ‘tex::SpaceAtom::_dUnit’ will be initialized after [-Wreorder] 27 | UnitType _wUnit{}, _hUnit{}, _dUnit{}; | ^~~~~~ ../src/atom/atom_space.h:25:9: warning: ‘float tex::SpaceAtom::_width’ [-Wreorder] 25 | float _width = 0, _height = 0, _depth = 0; | ^~~~~~ ../src/atom/atom_space.h:38:3: warning: when initialized here [-Wreorder] 38 | SpaceAtom(UnitType wu, float w, UnitType hu, float h, UnitType du, float d) noexcept | ^~~~~~~~~ In file included from ../src/atom/atom_basic.h:14: ../src/box/box_single.h: In member function ‘virtual void tex::StrutBox::draw(tex::Graphics2D&, float, float)’: ../src/box/box_single.h:29:25: warning: unused parameter ‘g2’ [-Wunused-parameter] 29 | void draw(Graphics2D& g2, float x, float y) override { | ~~~~~~~~~~~~^~ ../src/box/box_single.h:29:35: warning: unused parameter ‘x’ [-Wunused-parameter] 29 | void draw(Graphics2D& g2, float x, float y) override { | ~~~~~~^ ../src/box/box_single.h:29:44: warning: unused parameter ‘y’ [-Wunused-parameter] 29 | void draw(Graphics2D& g2, float x, float y) override { | ~~~~~~^ ../src/box/box_single.h: In member function ‘virtual void tex::GlueBox::draw(tex::Graphics2D&, float, float)’: ../src/box/box_single.h:49:25: warning: unused parameter ‘g2’ [-Wunused-parameter] 49 | void draw(Graphics2D& g2, float x, float y) override { | ~~~~~~~~~~~~^~ ../src/box/box_single.h:49:35: warning: unused parameter ‘x’ [-Wunused-parameter] 49 | void draw(Graphics2D& g2, float x, float y) override { | ~~~~~~^ ../src/box/box_single.h:49:44: warning: unused parameter ‘y’ [-Wunused-parameter] 49 | void draw(Graphics2D& g2, float x, float y) override { | ~~~~~~^ ../src/atom/atom_basic.h: In member function ‘virtual tex::sptr tex::EmptyAtom::createBox(tex::Environment&)’: ../src/atom/atom_basic.h:31:36: warning: unused parameter ‘env’ [-Wunused-parameter] 31 | sptr createBox(Environment& env) override { | ~~~~~~~~~~~~~^~~ ../src/atom/atom_basic.h: In member function ‘virtual tex::sptr tex::PlaceholderAtom::createBox(tex::Environment&)’: ../src/atom/atom_basic.h:47:36: warning: unused parameter ‘env’ [-Wunused-parameter] 47 | sptr createBox(Environment& env) override { | ~~~~~~~~~~~~~^~~ ../src/atom/atom_basic.h: In constructor ‘tex::MathAtom::MathAtom(tex::sptr&, tex::TexStyle)’: ../src/atom/atom_basic.h:133:14: warning: ‘tex::MathAtom::_base’ will be initialized after [-Wreorder] 133 | sptr _base; | ^~~~~ ../src/atom/atom_basic.h:132:12: warning: ‘tex::TexStyle tex::MathAtom::_style’ [-Wreorder] 132 | TexStyle _style; | ^~~~~~ ../src/atom/atom_basic.h:138:3: warning: when initialized here [-Wreorder] 138 | MathAtom(const sptr& base, TexStyle style) noexcept | ^~~~~~~~ ../src/atom/atom_basic.h: In constructor ‘tex::HlineAtom::HlineAtom()’: ../src/atom/atom_basic.h:150:9: warning: ‘tex::HlineAtom::_color’ will be initialized after [-Wreorder] 150 | color _color; | ^~~~~~ ../src/atom/atom_basic.h:149:9: warning: ‘float tex::HlineAtom::_width’ [-Wreorder] 149 | float _width, _shift; | ^~~~~~ ../src/atom/atom_basic.h:153:3: warning: when initialized here [-Wreorder] 153 | HlineAtom() noexcept: _color(transparent), _width(0), _shift(0) {} | ^~~~~~~~~ ../src/atom/atom_basic.h: In member function ‘virtual tex::sptr tex::MiddleAtom::createBox(tex::Environment&)’: ../src/atom/atom_basic.h:219:36: warning: unused parameter ‘env’ [-Wunused-parameter] 219 | sptr createBox(Environment& env) override { | ~~~~~~~~~~~~~^~~ ../src/atom/atom_basic.h: At global scope: ../src/atom/atom_basic.h:273:7: warning: base class ‘class tex::Row’ has accessible non-virtual destructor [-Wnon-virtual-dtor] 273 | class ColorAtom : public Atom, public Row { | ^~~~~~~~~ ../src/atom/atom_basic.h:329:7: warning: base class ‘class tex::Row’ has accessible non-virtual destructor [-Wnon-virtual-dtor] 329 | class PhantomAtom : public Atom, public Row { | ^~~~~~~~~~~ ../src/atom/atom_basic.h: In constructor ‘tex::SideSetsAtom::SideSetsAtom(tex::sptr&, tex::sptr&, tex::sptr&)’: ../src/atom/atom_basic.h:642:29: warning: ‘tex::SideSetsAtom::_base’ will be initialized after [-Wreorder] 642 | sptr _left, _right, _base; | ^~~~~ ../src/atom/atom_basic.h:642:14: warning: ‘tex::sptr tex::SideSetsAtom::_left’ [-Wreorder] 642 | sptr _left, _right, _base; | ^~~~~ ../src/atom/atom_basic.h:646:3: warning: when initialized here [-Wreorder] 646 | SideSetsAtom(const sptr& base, const sptr& left, const sptr& right) | ^~~~~~~~~~~~ In file included from ../src/fonts/fonts.h:13, from ../src/core/core.h:8, from ../src/atom/atom_row.cpp:5: ../src/fonts/font_info.h: At global scope: ../src/fonts/font_info.h:120:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 120 | const float* const getMetrics(wchar_t ch) const; | ^~~~~ ../src/fonts/font_info.h:122:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 122 | const int* const getExtension(wchar_t ch) const; | ^~~~~ ../src/fonts/font_info.h: In static member function ‘static void tex::FontInfo::__add(tex::FontInfo*)’: ../src/fonts/font_info.h:49:19: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 49 | if (info->_id >= _infos.size()) _infos.resize(info->_id + 1); | ~~~~~~~~~~^~~~~~~~~~~~~~~~ ../src/fonts/fonts.h: In constructor ‘tex::DefaultTeXFont::DefaultTeXFont(float, float, bool, bool, bool, bool, bool)’: ../src/fonts/fonts.h:40:18: warning: ‘tex::DefaultTeXFont::_size’ will be initialized after [-Wreorder] 40 | float _factor, _size; | ^~~~~ ../src/fonts/fonts.h:40:9: warning: ‘float tex::DefaultTeXFont::_factor’ [-Wreorder] 40 | float _factor, _size; | ^~~~~~~ ../src/fonts/fonts.h:67:3: warning: when initialized here [-Wreorder] 67 | DefaultTeXFont( | ^~~~~~~~~~~~~~ ../src/atom/atom_row.h: In constructor ‘tex::RowAtom::RowAtom(tex::sptr&)’: ../src/atom/atom_row.h:141:8: warning: ‘tex::RowAtom::_lookAtLastAtom’ will be initialized after [-Wreorder] 141 | bool _lookAtLastAtom; | ^~~~~~~~~~~~~~~ ../src/atom/atom_row.h:128:15: warning: ‘tex::sptr tex::RowAtom::_previousAtom’ [-Wreorder] 128 | sptr _previousAtom; | ^~~~~~~~~~~~~ ../src/atom/atom_row.cpp:65:1: warning: when initialized here [-Wreorder] 65 | RowAtom::RowAtom(const sptr& atom) | ^~~~~~~ ../src/atom/atom_row.h:128:15: warning: ‘tex::RowAtom::_previousAtom’ will be initialized after [-Wreorder] 128 | sptr _previousAtom; | ^~~~~~~~~~~~~ ../src/atom/atom_row.h:124:8: warning: ‘bool tex::RowAtom::_breakable’ [-Wreorder] 124 | bool _breakable; | ^~~~~~~~~~ ../src/atom/atom_row.cpp:65:1: warning: when initialized here [-Wreorder] 65 | RowAtom::RowAtom(const sptr& atom) | ^~~~~~~ In file included from ../src/common.h:33, from ../src/atom/atom_row.h:6: ../src/utils/utils.h: In instantiation of ‘int tex::indexOf(const std::vector&, const T&) [with T = std::__cxx11::basic_string]’: ../src/fonts/font_info.h:70:67: required from here ../src/utils/utils.h:37:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 37 | return (i >= v.size() ? -1 : i); | ~~^~~~~~~~~~~ [7/80] g++ -Isrc/libclatexmath.so.0.0.4.p -Isrc -I../src -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libxml2 -I/usr/include/gdkmm-3.0 -I/usr/lib64/gdkmm-3.0/include -I/usr/include/giomm-2.4 -I/usr/lib64/giomm-2.4/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glibmm-2.4 -I/usr/lib64/glibmm-2.4/include -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/cairomm-1.0 -I/usr/lib64/cairomm-1.0/include -I/usr/include/pangomm-1.4 -I/usr/lib64/pangomm-1.4/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -DBUILD_GTK -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -pthread -MD -MQ src/libclatexmath.so.0.0.4.p/atom_atom_matrix.cpp.o -MF src/libclatexmath.so.0.0.4.p/atom_atom_matrix.cpp.o.d -o src/libclatexmath.so.0.0.4.p/atom_atom_matrix.cpp.o -c ../src/atom/atom_matrix.cpp In file included from ../src/graphic/graphic.h:4, from ../src/box/box.h:5, from ../src/atom/atom.h:8, from ../src/box/box_factory.h:4, from ../src/atom/atom_impl.h:5, from ../src/atom/atom_matrix.cpp:3: ../src/graphic/graphic_basic.h: In constructor ‘tex::Insets::Insets(int, int, int, int)’: ../src/graphic/graphic_basic.h:114:21: warning: unused parameter ‘l’ [-Wunused-parameter] 114 | Insets(int t, int l, int b, int r) : left(t), top(t), right(r), bottom(b) {} | ~~~~^ ../src/graphic/graphic_basic.h: In constructor ‘tex::Stroke::Stroke()’: ../src/graphic/graphic_basic.h:147:8: warning: ‘tex::Stroke::join’ will be initialized after [-Wreorder] 147 | Join join; | ^~~~ ../src/graphic/graphic_basic.h:145:9: warning: ‘float tex::Stroke::miterLimit’ [-Wreorder] 145 | float miterLimit; | ^~~~~~~~~~ ../src/graphic/graphic_basic.h:149:3: warning: when initialized here [-Wreorder] 149 | Stroke() | ^~~~~~ ../src/graphic/graphic_basic.h: In constructor ‘tex::Stroke::Stroke(float, tex::Cap, tex::Join, float)’: ../src/graphic/graphic_basic.h:147:8: warning: ‘tex::Stroke::join’ will be initialized after [-Wreorder] 147 | Join join; | ^~~~ ../src/graphic/graphic_basic.h:145:9: warning: ‘float tex::Stroke::miterLimit’ [-Wreorder] 145 | float miterLimit; | ^~~~~~~~~~ ../src/graphic/graphic_basic.h:152:3: warning: when initialized here [-Wreorder] 152 | Stroke(float w, Cap c, Join j, float ml = 0) | ^~~~~~ ../src/graphic/graphic.h: At global scope: ../src/graphic/graphic.h:38:29: warning: extra ‘;’ [-Wpedantic] 38 | virtual ~Font() = default;; | ^ | - ../src/graphic/graphic.h:59:7: warning: ‘class tex::TextLayout’ has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] 59 | class TextLayout { | ^~~~~~~~~~ ../src/graphic/graphic.h:94:7: warning: ‘class tex::Graphics2D’ has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] 94 | class Graphics2D { | ^~~~~~~~~~ In file included from ../src/atom/atom_basic.h:10, from ../src/core/formula.h:7, from ../src/fonts/fonts.h:11, from ../src/core/core.h:8, from ../src/atom/atom_matrix.h:6, from ../src/atom/atom_impl.h:8: ../src/atom/atom_row.h:28:7: warning: ‘class tex::Row’ has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] 28 | class Row { | ^~~ ../src/atom/atom_row.h:115:7: warning: base class ‘class tex::Row’ has accessible non-virtual destructor [-Wnon-virtual-dtor] 115 | class RowAtom : public Atom, public Row { | ^~~~~~~ ../src/atom/atom_row.h: In constructor ‘tex::RowAtom::RowAtom()’: ../src/atom/atom_row.h:141:8: warning: ‘tex::RowAtom::_lookAtLastAtom’ will be initialized after [-Wreorder] 141 | bool _lookAtLastAtom; | ^~~~~~~~~~~~~~~ ../src/atom/atom_row.h:124:8: warning: ‘bool tex::RowAtom::_breakable’ [-Wreorder] 124 | bool _breakable; | ^~~~~~~~~~ ../src/atom/atom_row.h:143:3: warning: when initialized here [-Wreorder] 143 | RowAtom() : _lookAtLastAtom(false), _breakable(true) {} | ^~~~~~~ In file included from ../src/atom/atom_char.h:7, from ../src/atom/atom_basic.h:11: ../src/fonts/font_basic.h: In constructor ‘tex::Extension::Extension(tex::Char*, tex::Char*, tex::Char*, tex::Char*)’: ../src/fonts/font_basic.h:81:21: warning: ‘tex::Extension::_repeat’ will be initialized after [-Wreorder] 81 | const Char* const _repeat; | ^~~~~~~ ../src/fonts/font_basic.h:80:21: warning: ‘const tex::Char* const tex::Extension::_bottom’ [-Wreorder] 80 | const Char* const _bottom; | ^~~~~~~ ../src/fonts/font_basic.h:88:3: warning: when initialized here [-Wreorder] 88 | Extension(Char* t, Char* m, Char* r, Char* b) | ^~~~~~~~~ ../src/atom/atom_char.h: In member function ‘virtual tex::sptr tex::FixedCharAtom::getCharFont(tex::TeXFont&)’: ../src/atom/atom_char.h:75:39: warning: unused parameter ‘tf’ [-Wunused-parameter] 75 | sptr getCharFont(TeXFont& tf) override { | ~~~~~~~~~^~ In file included from ../src/atom/atom_basic.h:12: ../src/atom/atom_space.h: In constructor ‘tex::SpaceAtom::SpaceAtom(tex::UnitType, float, float, float)’: ../src/atom/atom_space.h:27:32: warning: ‘tex::SpaceAtom::_dUnit’ will be initialized after [-Wreorder] 27 | UnitType _wUnit{}, _hUnit{}, _dUnit{}; | ^~~~~~ ../src/atom/atom_space.h:25:9: warning: ‘float tex::SpaceAtom::_width’ [-Wreorder] 25 | float _width = 0, _height = 0, _depth = 0; | ^~~~~~ ../src/atom/atom_space.h:35:3: warning: when initialized here [-Wreorder] 35 | SpaceAtom(UnitType unit, float width, float height, float depth) noexcept | ^~~~~~~~~ ../src/atom/atom_space.h: In constructor ‘tex::SpaceAtom::SpaceAtom(tex::UnitType, float, tex::UnitType, float, tex::UnitType, float)’: ../src/atom/atom_space.h:27:32: warning: ‘tex::SpaceAtom::_dUnit’ will be initialized after [-Wreorder] 27 | UnitType _wUnit{}, _hUnit{}, _dUnit{}; | ^~~~~~ ../src/atom/atom_space.h:25:9: warning: ‘float tex::SpaceAtom::_width’ [-Wreorder] 25 | float _width = 0, _height = 0, _depth = 0; | ^~~~~~ ../src/atom/atom_space.h:38:3: warning: when initialized here [-Wreorder] 38 | SpaceAtom(UnitType wu, float w, UnitType hu, float h, UnitType du, float d) noexcept | ^~~~~~~~~ In file included from ../src/atom/atom_basic.h:14: ../src/box/box_single.h: In member function ‘virtual void tex::StrutBox::draw(tex::Graphics2D&, float, float)’: ../src/box/box_single.h:29:25: warning: unused parameter ‘g2’ [-Wunused-parameter] 29 | void draw(Graphics2D& g2, float x, float y) override { | ~~~~~~~~~~~~^~ ../src/box/box_single.h:29:35: warning: unused parameter ‘x’ [-Wunused-parameter] 29 | void draw(Graphics2D& g2, float x, float y) override { | ~~~~~~^ ../src/box/box_single.h:29:44: warning: unused parameter ‘y’ [-Wunused-parameter] 29 | void draw(Graphics2D& g2, float x, float y) override { | ~~~~~~^ ../src/box/box_single.h: In member function ‘virtual void tex::GlueBox::draw(tex::Graphics2D&, float, float)’: ../src/box/box_single.h:49:25: warning: unused parameter ‘g2’ [-Wunused-parameter] 49 | void draw(Graphics2D& g2, float x, float y) override { | ~~~~~~~~~~~~^~ ../src/box/box_single.h:49:35: warning: unused parameter ‘x’ [-Wunused-parameter] 49 | void draw(Graphics2D& g2, float x, float y) override { | ~~~~~~^ ../src/box/box_single.h:49:44: warning: unused parameter ‘y’ [-Wunused-parameter] 49 | void draw(Graphics2D& g2, float x, float y) override { | ~~~~~~^ ../src/atom/atom_basic.h: In member function ‘virtual tex::sptr tex::EmptyAtom::createBox(tex::Environment&)’: ../src/atom/atom_basic.h:31:36: warning: unused parameter ‘env’ [-Wunused-parameter] 31 | sptr createBox(Environment& env) override { | ~~~~~~~~~~~~~^~~ ../src/atom/atom_basic.h: In member function ‘virtual tex::sptr tex::PlaceholderAtom::createBox(tex::Environment&)’: ../src/atom/atom_basic.h:47:36: warning: unused parameter ‘env’ [-Wunused-parameter] 47 | sptr createBox(Environment& env) override { | ~~~~~~~~~~~~~^~~ ../src/atom/atom_basic.h: In constructor ‘tex::MathAtom::MathAtom(tex::sptr&, tex::TexStyle)’: ../src/atom/atom_basic.h:133:14: warning: ‘tex::MathAtom::_base’ will be initialized after [-Wreorder] 133 | sptr _base; | ^~~~~ ../src/atom/atom_basic.h:132:12: warning: ‘tex::TexStyle tex::MathAtom::_style’ [-Wreorder] 132 | TexStyle _style; | ^~~~~~ ../src/atom/atom_basic.h:138:3: warning: when initialized here [-Wreorder] 138 | MathAtom(const sptr& base, TexStyle style) noexcept | ^~~~~~~~ ../src/atom/atom_basic.h: In constructor ‘tex::HlineAtom::HlineAtom()’: ../src/atom/atom_basic.h:150:9: warning: ‘tex::HlineAtom::_color’ will be initialized after [-Wreorder] 150 | color _color; | ^~~~~~ ../src/atom/atom_basic.h:149:9: warning: ‘float tex::HlineAtom::_width’ [-Wreorder] 149 | float _width, _shift; | ^~~~~~ ../src/atom/atom_basic.h:153:3: warning: when initialized here [-Wreorder] 153 | HlineAtom() noexcept: _color(transparent), _width(0), _shift(0) {} | ^~~~~~~~~ ../src/atom/atom_basic.h: In member function ‘virtual tex::sptr tex::MiddleAtom::createBox(tex::Environment&)’: ../src/atom/atom_basic.h:219:36: warning: unused parameter ‘env’ [-Wunused-parameter] 219 | sptr createBox(Environment& env) override { | ~~~~~~~~~~~~~^~~ ../src/atom/atom_basic.h: At global scope: ../src/atom/atom_basic.h:273:7: warning: base class ‘class tex::Row’ has accessible non-virtual destructor [-Wnon-virtual-dtor] 273 | class ColorAtom : public Atom, public Row { | ^~~~~~~~~ ../src/atom/atom_basic.h:329:7: warning: base class ‘class tex::Row’ has accessible non-virtual destructor [-Wnon-virtual-dtor] 329 | class PhantomAtom : public Atom, public Row { | ^~~~~~~~~~~ ../src/atom/atom_basic.h: In constructor ‘tex::SideSetsAtom::SideSetsAtom(tex::sptr&, tex::sptr&, tex::sptr&)’: ../src/atom/atom_basic.h:642:29: warning: ‘tex::SideSetsAtom::_base’ will be initialized after [-Wreorder] 642 | sptr _left, _right, _base; | ^~~~~ ../src/atom/atom_basic.h:642:14: warning: ‘tex::sptr tex::SideSetsAtom::_left’ [-Wreorder] 642 | sptr _left, _right, _base; | ^~~~~ ../src/atom/atom_basic.h:646:3: warning: when initialized here [-Wreorder] 646 | SideSetsAtom(const sptr& base, const sptr& left, const sptr& right) | ^~~~~~~~~~~~ In file included from ../src/fonts/fonts.h:13: ../src/fonts/font_info.h: At global scope: ../src/fonts/font_info.h:120:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 120 | const float* const getMetrics(wchar_t ch) const; | ^~~~~ ../src/fonts/font_info.h:122:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 122 | const int* const getExtension(wchar_t ch) const; | ^~~~~ ../src/fonts/font_info.h: In static member function ‘static void tex::FontInfo::__add(tex::FontInfo*)’: ../src/fonts/font_info.h:49:19: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 49 | if (info->_id >= _infos.size()) _infos.resize(info->_id + 1); | ~~~~~~~~~~^~~~~~~~~~~~~~~~ ../src/fonts/fonts.h: In constructor ‘tex::DefaultTeXFont::DefaultTeXFont(float, float, bool, bool, bool, bool, bool)’: ../src/fonts/fonts.h:40:18: warning: ‘tex::DefaultTeXFont::_size’ will be initialized after [-Wreorder] 40 | float _factor, _size; | ^~~~~ ../src/fonts/fonts.h:40:9: warning: ‘float tex::DefaultTeXFont::_factor’ [-Wreorder] 40 | float _factor, _size; | ^~~~~~~ ../src/fonts/fonts.h:67:3: warning: when initialized here [-Wreorder] 67 | DefaultTeXFont( | ^~~~~~~~~~~~~~ ../src/atom/atom_matrix.h: In member function ‘virtual tex::sptr tex::CellSpecifier::createBox(tex::Environment&)’: ../src/atom/atom_matrix.h:16:36: warning: unused parameter ‘env’ [-Wunused-parameter] 16 | sptr createBox(Environment& env) override { | ~~~~~~~~~~~~~^~~ ../src/atom/atom_matrix.h: In constructor ‘tex::MultiRowAtom::MultiRowAtom(int, const std::wstring&, tex::sptr&)’: ../src/atom/atom_matrix.h:267:11: warning: ‘tex::MultiRowAtom::_j’ will be initialized after [-Wreorder] 267 | int _i, _j, _n; | ^~ ../src/atom/atom_matrix.h:264:14: warning: ‘tex::sptr tex::MultiRowAtom::_rows’ [-Wreorder] 264 | sptr _rows; | ^~~~~ ../src/atom/atom_matrix.h:271:3: warning: when initialized here [-Wreorder] 271 | MultiRowAtom(int n, const std::wstring& option, const sptr& rows) | ^~~~~~~~~~~~ ../src/atom/atom_matrix.h:271:43: warning: unused parameter ‘option’ [-Wunused-parameter] 271 | MultiRowAtom(int n, const std::wstring& option, const sptr& rows) | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ../src/atom/atom_impl.h: In constructor ‘tex::BigDelimiterAtom::BigDelimiterAtom(tex::sptr&, int)’: ../src/atom/atom_impl.h:22:26: warning: ‘tex::BigDelimiterAtom::_delim’ will be initialized after [-Wreorder] 22 | const sptr _delim; | ^~~~~~ ../src/atom/atom_impl.h:19:7: warning: ‘int tex::BigDelimiterAtom::_size’ [-Wreorder] 19 | int _size; | ^~~~~ ../src/atom/atom_impl.h:26:3: warning: when initialized here [-Wreorder] 26 | BigDelimiterAtom(const sptr& delim, int size) | ^~~~~~~~~~~~~~~~ ../src/atom/atom_impl.h: In constructor ‘tex::RaiseAtom::RaiseAtom(tex::sptr&, tex::UnitType, float, tex::UnitType, float, tex::UnitType, float)’: ../src/atom/atom_impl.h:588:9: warning: ‘tex::RaiseAtom::_r’ will be initialized after [-Wreorder] 588 | float _r, _h, _d; | ^~ ../src/atom/atom_impl.h:587:17: warning: ‘tex::UnitType tex::RaiseAtom::_hu’ [-Wreorder] 587 | UnitType _ru, _hu, _du; | ^~~ ../src/atom/atom_impl.h:593:3: warning: when initialized here [-Wreorder] 593 | RaiseAtom( | ^~~~~~~~~ ../src/atom/atom_impl.h:588:13: warning: ‘tex::RaiseAtom::_h’ will be initialized after [-Wreorder] 588 | float _r, _h, _d; | ^~ ../src/atom/atom_impl.h:587:22: warning: ‘tex::UnitType tex::RaiseAtom::_du’ [-Wreorder] 587 | UnitType _ru, _hu, _du; | ^~~ ../src/atom/atom_impl.h:593:3: warning: when initialized here [-Wreorder] 593 | RaiseAtom( | ^~~~~~~~~ ../src/atom/atom_matrix.cpp: In member function ‘void tex::MatrixAtom::parsePositions(std::wstring, std::vector&)’: ../src/atom/atom_matrix.cpp:65:25: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 65 | if (lpos.size() > _matrix->cols()) lpos.resize(_matrix->cols()); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ../src/atom/atom_matrix.cpp:122:34: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 122 | for (size_t j = lpos.size(); j < _matrix->cols(); j++) lpos.push_back(Alignment::center); | ~~^~~~~~~~~~~~~~~~~ ../src/atom/atom_matrix.cpp: In constructor ‘tex::MatrixAtom::MatrixAtom(bool, tex::sptr&, tex::MatrixType)’: ../src/atom/atom_matrix.cpp:356:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 356 | for (size_t i = 0; i < cols; i += 2) { | ~~^~~~~~ ../src/atom/atom_matrix.cpp:358:17: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 358 | if (i + 1 < cols) _position[i + 1] = Alignment::left; | ~~~~~~^~~~~~ ../src/atom/atom_matrix.cpp:362:26: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare] 362 | for (size_t i = 0; i < cols; i++) _position[i] = Alignment::center; | ~~^~~~~~ ../src/atom/atom_matrix.cpp: In member function ‘virtual tex::sptr tex::MatrixAtom::createBox(tex::Environment&)’: ../src/atom/atom_matrix.cpp:502:14: warning: enumeration value ‘ordinary’ not handled in switch [-Wswitch] 502 | switch (boxarr[i][j]->_type) { | ^ ../src/atom/atom_matrix.cpp:502:14: warning: enumeration value ‘bigOperator’ not handled in switch [-Wswitch] ../src/atom/atom_matrix.cpp:502:14: warning: enumeration value ‘binaryOperator’ not handled in switch [-Wswitch] ../src/atom/atom_matrix.cpp:502:14: warning: enumeration value ‘relation’ not handled in switch [-Wswitch] ../src/atom/atom_matrix.cpp:502:14: warning: enumeration value ‘opening’ not handled in switch [-Wswitch] ../src/atom/atom_matrix.cpp:502:14: warning: enumeration value ‘closing’ not handled in switch [-Wswitch] ../src/atom/atom_matrix.cpp:502:14: warning: enumeration value ‘punctuation’ not handled in switch [-Wswitch] ../src/atom/atom_matrix.cpp:502:14: warning: enumeration value ‘inner’ not handled in switch [-Wswitch] ../src/atom/atom_matrix.cpp:502:14: warning: enumeration value ‘accent’ not handled in switch [-Wswitch] ../src/atom/atom_matrix.cpp:502:14: warning: enumeration value ‘multiRow’ not handled in switch [-Wswitch] ../src/atom/atom_matrix.cpp: In static member function ‘static tex::sptr tex::HdotsforAtom::createBox(float, tex::sptr&, tex::Environment&)’: ../src/atom/atom_matrix.cpp:657:81: warning: unused parameter ‘env’ [-Wunused-parameter] 657 | sptr HdotsforAtom::createBox(float space, const sptr& b, Environment& env) { | ~~~~~~~~~~~~~^~~ ../src/atom/atom_matrix.cpp: In member function ‘virtual tex::sptr tex::MultlineAtom::createBox(tex::Environment&)’: ../src/atom/atom_matrix.cpp:711:24: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 711 | for (size_t i = 1; i < _column->rows() - 1; i++) { | ~~^~~~~~~~~~~~~~~~~~~~~ In file included from ../src/common.h:33, from ../src/atom/atom_impl.h:4: ../src/utils/utils.h: In instantiation of ‘int tex::indexOf(const std::vector&, const T&) [with T = std::__cxx11::basic_string]’: ../src/fonts/font_info.h:70:67: required from here ../src/utils/utils.h:37:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 37 | return (i >= v.size() ? -1 : i); | ~~^~~~~~~~~~~ [8/80] g++ -Isrc/libclatexmath.so.0.0.4.p -Isrc -I../src -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libxml2 -I/usr/include/gdkmm-3.0 -I/usr/lib64/gdkmm-3.0/include -I/usr/include/giomm-2.4 -I/usr/lib64/giomm-2.4/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glibmm-2.4 -I/usr/lib64/glibmm-2.4/include -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/cairomm-1.0 -I/usr/lib64/cairomm-1.0/include -I/usr/include/pangomm-1.4 -I/usr/lib64/pangomm-1.4/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -DBUILD_GTK -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -pthread -MD -MQ src/libclatexmath.so.0.0.4.p/atom_atom_space.cpp.o -MF src/libclatexmath.so.0.0.4.p/atom_atom_space.cpp.o.d -o src/libclatexmath.so.0.0.4.p/atom_atom_space.cpp.o -c ../src/atom/atom_space.cpp In file included from ../src/graphic/graphic.h:4, from ../src/box/box.h:5, from ../src/atom/atom.h:8, from ../src/atom/atom_space.h:4, from ../src/atom/atom_space.cpp:1: ../src/graphic/graphic_basic.h: In constructor ‘tex::Insets::Insets(int, int, int, int)’: ../src/graphic/graphic_basic.h:114:21: warning: unused parameter ‘l’ [-Wunused-parameter] 114 | Insets(int t, int l, int b, int r) : left(t), top(t), right(r), bottom(b) {} | ~~~~^ ../src/graphic/graphic_basic.h: In constructor ‘tex::Stroke::Stroke()’: ../src/graphic/graphic_basic.h:147:8: warning: ‘tex::Stroke::join’ will be initialized after [-Wreorder] 147 | Join join; | ^~~~ ../src/graphic/graphic_basic.h:145:9: warning: ‘float tex::Stroke::miterLimit’ [-Wreorder] 145 | float miterLimit; | ^~~~~~~~~~ ../src/graphic/graphic_basic.h:149:3: warning: when initialized here [-Wreorder] 149 | Stroke() | ^~~~~~ ../src/graphic/graphic_basic.h: In constructor ‘tex::Stroke::Stroke(float, tex::Cap, tex::Join, float)’: ../src/graphic/graphic_basic.h:147:8: warning: ‘tex::Stroke::join’ will be initialized after [-Wreorder] 147 | Join join; | ^~~~ ../src/graphic/graphic_basic.h:145:9: warning: ‘float tex::Stroke::miterLimit’ [-Wreorder] 145 | float miterLimit; | ^~~~~~~~~~ ../src/graphic/graphic_basic.h:152:3: warning: when initialized here [-Wreorder] 152 | Stroke(float w, Cap c, Join j, float ml = 0) | ^~~~~~ ../src/graphic/graphic.h: At global scope: ../src/graphic/graphic.h:38:29: warning: extra ‘;’ [-Wpedantic] 38 | virtual ~Font() = default;; | ^ | - ../src/graphic/graphic.h:59:7: warning: ‘class tex::TextLayout’ has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] 59 | class TextLayout { | ^~~~~~~~~~ ../src/graphic/graphic.h:94:7: warning: ‘class tex::Graphics2D’ has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] 94 | class Graphics2D { | ^~~~~~~~~~ ../src/atom/atom_space.h: In constructor ‘tex::SpaceAtom::SpaceAtom(tex::UnitType, float, float, float)’: ../src/atom/atom_space.h:27:32: warning: ‘tex::SpaceAtom::_dUnit’ will be initialized after [-Wreorder] 27 | UnitType _wUnit{}, _hUnit{}, _dUnit{}; | ^~~~~~ ../src/atom/atom_space.h:25:9: warning: ‘float tex::SpaceAtom::_width’ [-Wreorder] 25 | float _width = 0, _height = 0, _depth = 0; | ^~~~~~ ../src/atom/atom_space.h:35:3: warning: when initialized here [-Wreorder] 35 | SpaceAtom(UnitType unit, float width, float height, float depth) noexcept | ^~~~~~~~~ ../src/atom/atom_space.h: In constructor ‘tex::SpaceAtom::SpaceAtom(tex::UnitType, float, tex::UnitType, float, tex::UnitType, float)’: ../src/atom/atom_space.h:27:32: warning: ‘tex::SpaceAtom::_dUnit’ will be initialized after [-Wreorder] 27 | UnitType _wUnit{}, _hUnit{}, _dUnit{}; | ^~~~~~ ../src/atom/atom_space.h:25:9: warning: ‘float tex::SpaceAtom::_width’ [-Wreorder] 25 | float _width = 0, _height = 0, _depth = 0; | ^~~~~~ ../src/atom/atom_space.h:38:3: warning: when initialized here [-Wreorder] 38 | SpaceAtom(UnitType wu, float w, UnitType hu, float h, UnitType du, float d) noexcept | ^~~~~~~~~ In file included from ../src/atom/atom_basic.h:10, from ../src/core/formula.h:7, from ../src/fonts/fonts.h:11, from ../src/core/core.h:8, from ../src/atom/atom_space.cpp:3: ../src/atom/atom_row.h: At global scope: ../src/atom/atom_row.h:28:7: warning: ‘class tex::Row’ has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] 28 | class Row { | ^~~ ../src/atom/atom_row.h:115:7: warning: base class ‘class tex::Row’ has accessible non-virtual destructor [-Wnon-virtual-dtor] 115 | class RowAtom : public Atom, public Row { | ^~~~~~~ ../src/atom/atom_row.h: In constructor ‘tex::RowAtom::RowAtom()’: ../src/atom/atom_row.h:141:8: warning: ‘tex::RowAtom::_lookAtLastAtom’ will be initialized after [-Wreorder] 141 | bool _lookAtLastAtom; | ^~~~~~~~~~~~~~~ ../src/atom/atom_row.h:124:8: warning: ‘bool tex::RowAtom::_breakable’ [-Wreorder] 124 | bool _breakable; | ^~~~~~~~~~ ../src/atom/atom_row.h:143:3: warning: when initialized here [-Wreorder] 143 | RowAtom() : _lookAtLastAtom(false), _breakable(true) {} | ^~~~~~~ In file included from ../src/atom/atom_char.h:7, from ../src/atom/atom_basic.h:11: ../src/fonts/font_basic.h: In constructor ‘tex::Extension::Extension(tex::Char*, tex::Char*, tex::Char*, tex::Char*)’: ../src/fonts/font_basic.h:81:21: warning: ‘tex::Extension::_repeat’ will be initialized after [-Wreorder] 81 | const Char* const _repeat; | ^~~~~~~ ../src/fonts/font_basic.h:80:21: warning: ‘const tex::Char* const tex::Extension::_bottom’ [-Wreorder] 80 | const Char* const _bottom; | ^~~~~~~ ../src/fonts/font_basic.h:88:3: warning: when initialized here [-Wreorder] 88 | Extension(Char* t, Char* m, Char* r, Char* b) | ^~~~~~~~~ ../src/atom/atom_char.h: In member function ‘virtual tex::sptr tex::FixedCharAtom::getCharFont(tex::TeXFont&)’: ../src/atom/atom_char.h:75:39: warning: unused parameter ‘tf’ [-Wunused-parameter] 75 | sptr getCharFont(TeXFont& tf) override { | ~~~~~~~~~^~ In file included from ../src/atom/atom_basic.h:14: ../src/box/box_single.h: In member function ‘virtual void tex::StrutBox::draw(tex::Graphics2D&, float, float)’: ../src/box/box_single.h:29:25: warning: unused parameter ‘g2’ [-Wunused-parameter] 29 | void draw(Graphics2D& g2, float x, float y) override { | ~~~~~~~~~~~~^~ ../src/box/box_single.h:29:35: warning: unused parameter ‘x’ [-Wunused-parameter] 29 | void draw(Graphics2D& g2, float x, float y) override { | ~~~~~~^ ../src/box/box_single.h:29:44: warning: unused parameter ‘y’ [-Wunused-parameter] 29 | void draw(Graphics2D& g2, float x, float y) override { | ~~~~~~^ ../src/box/box_single.h: In member function ‘virtual void tex::GlueBox::draw(tex::Graphics2D&, float, float)’: ../src/box/box_single.h:49:25: warning: unused parameter ‘g2’ [-Wunused-parameter] 49 | void draw(Graphics2D& g2, float x, float y) override { | ~~~~~~~~~~~~^~ ../src/box/box_single.h:49:35: warning: unused parameter ‘x’ [-Wunused-parameter] 49 | void draw(Graphics2D& g2, float x, float y) override { | ~~~~~~^ ../src/box/box_single.h:49:44: warning: unused parameter ‘y’ [-Wunused-parameter] 49 | void draw(Graphics2D& g2, float x, float y) override { | ~~~~~~^ ../src/atom/atom_basic.h: In member function ‘virtual tex::sptr tex::EmptyAtom::createBox(tex::Environment&)’: ../src/atom/atom_basic.h:31:36: warning: unused parameter ‘env’ [-Wunused-parameter] 31 | sptr createBox(Environment& env) override { | ~~~~~~~~~~~~~^~~ ../src/atom/atom_basic.h: In member function ‘virtual tex::sptr tex::PlaceholderAtom::createBox(tex::Environment&)’: ../src/atom/atom_basic.h:47:36: warning: unused parameter ‘env’ [-Wunused-parameter] 47 | sptr createBox(Environment& env) override { | ~~~~~~~~~~~~~^~~ ../src/atom/atom_basic.h: In constructor ‘tex::MathAtom::MathAtom(tex::sptr&, tex::TexStyle)’: ../src/atom/atom_basic.h:133:14: warning: ‘tex::MathAtom::_base’ will be initialized after [-Wreorder] 133 | sptr _base; | ^~~~~ ../src/atom/atom_basic.h:132:12: warning: ‘tex::TexStyle tex::MathAtom::_style’ [-Wreorder] 132 | TexStyle _style; | ^~~~~~ ../src/atom/atom_basic.h:138:3: warning: when initialized here [-Wreorder] 138 | MathAtom(const sptr& base, TexStyle style) noexcept | ^~~~~~~~ ../src/atom/atom_basic.h: In constructor ‘tex::HlineAtom::HlineAtom()’: ../src/atom/atom_basic.h:150:9: warning: ‘tex::HlineAtom::_color’ will be initialized after [-Wreorder] 150 | color _color; | ^~~~~~ ../src/atom/atom_basic.h:149:9: warning: ‘float tex::HlineAtom::_width’ [-Wreorder] 149 | float _width, _shift; | ^~~~~~ ../src/atom/atom_basic.h:153:3: warning: when initialized here [-Wreorder] 153 | HlineAtom() noexcept: _color(transparent), _width(0), _shift(0) {} | ^~~~~~~~~ ../src/atom/atom_basic.h: In member function ‘virtual tex::sptr tex::MiddleAtom::createBox(tex::Environment&)’: ../src/atom/atom_basic.h:219:36: warning: unused parameter ‘env’ [-Wunused-parameter] 219 | sptr createBox(Environment& env) override { | ~~~~~~~~~~~~~^~~ ../src/atom/atom_basic.h: At global scope: ../src/atom/atom_basic.h:273:7: warning: base class ‘class tex::Row’ has accessible non-virtual destructor [-Wnon-virtual-dtor] 273 | class ColorAtom : public Atom, public Row { | ^~~~~~~~~ ../src/atom/atom_basic.h:329:7: warning: base class ‘class tex::Row’ has accessible non-virtual destructor [-Wnon-virtual-dtor] 329 | class PhantomAtom : public Atom, public Row { | ^~~~~~~~~~~ ../src/atom/atom_basic.h: In constructor ‘tex::SideSetsAtom::SideSetsAtom(tex::sptr&, tex::sptr&, tex::sptr&)’: ../src/atom/atom_basic.h:642:29: warning: ‘tex::SideSetsAtom::_base’ will be initialized after [-Wreorder] 642 | sptr _left, _right, _base; | ^~~~~ ../src/atom/atom_basic.h:642:14: warning: ‘tex::sptr tex::SideSetsAtom::_left’ [-Wreorder] 642 | sptr _left, _right, _base; | ^~~~~ ../src/atom/atom_basic.h:646:3: warning: when initialized here [-Wreorder] 646 | SideSetsAtom(const sptr& base, const sptr& left, const sptr& right) | ^~~~~~~~~~~~ In file included from ../src/fonts/fonts.h:13: ../src/fonts/font_info.h: At global scope: ../src/fonts/font_info.h:120:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 120 | const float* const getMetrics(wchar_t ch) const; | ^~~~~ ../src/fonts/font_info.h:122:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 122 | const int* const getExtension(wchar_t ch) const; | ^~~~~ ../src/fonts/font_info.h: In static member function ‘static void tex::FontInfo::__add(tex::FontInfo*)’: ../src/fonts/font_info.h:49:19: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 49 | if (info->_id >= _infos.size()) _infos.resize(info->_id + 1); | ~~~~~~~~~~^~~~~~~~~~~~~~~~ ../src/fonts/fonts.h: In constructor ‘tex::DefaultTeXFont::DefaultTeXFont(float, float, bool, bool, bool, bool, bool)’: ../src/fonts/fonts.h:40:18: warning: ‘tex::DefaultTeXFont::_size’ will be initialized after [-Wreorder] 40 | float _factor, _size; | ^~~~~ ../src/fonts/fonts.h:40:9: warning: ‘float tex::DefaultTeXFont::_factor’ [-Wreorder] 40 | float _factor, _size; | ^~~~~~~ ../src/fonts/fonts.h:67:3: warning: when initialized here [-Wreorder] 67 | DefaultTeXFont( | ^~~~~~~~~~~~~~ In file included from ../src/common.h:33, from ../src/box/box.h:4: ../src/utils/utils.h: In instantiation of ‘int tex::indexOf(const std::vector&, const T&) [with T = std::__cxx11::basic_string]’: ../src/fonts/font_info.h:70:67: required from here ../src/utils/utils.h:37:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 37 | return (i >= v.size() ? -1 : i); | ~~^~~~~~~~~~~ [9/80] g++ -Isrc/libclatexmath.so.0.0.4.p -Isrc -I../src -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libxml2 -I/usr/include/gdkmm-3.0 -I/usr/lib64/gdkmm-3.0/include -I/usr/include/giomm-2.4 -I/usr/lib64/giomm-2.4/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glibmm-2.4 -I/usr/lib64/glibmm-2.4/include -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/cairomm-1.0 -I/usr/lib64/cairomm-1.0/include -I/usr/include/pangomm-1.4 -I/usr/lib64/pangomm-1.4/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -DBUILD_GTK -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -pthread -MD -MQ src/libclatexmath.so.0.0.4.p/atom_colors_def.cpp.o -MF src/libclatexmath.so.0.0.4.p/atom_colors_def.cpp.o.d -o src/libclatexmath.so.0.0.4.p/atom_colors_def.cpp.o -c ../src/atom/colors_def.cpp In file included from ../src/graphic/graphic.h:4, from ../src/box/box.h:5, from ../src/atom/atom.h:8, from ../src/atom/atom_row.h:8, from ../src/atom/atom_basic.h:10, from ../src/atom/colors_def.cpp:1: ../src/graphic/graphic_basic.h: In constructor ‘tex::Insets::Insets(int, int, int, int)’: ../src/graphic/graphic_basic.h:114:21: warning: unused parameter ‘l’ [-Wunused-parameter] 114 | Insets(int t, int l, int b, int r) : left(t), top(t), right(r), bottom(b) {} | ~~~~^ ../src/graphic/graphic_basic.h: In constructor ‘tex::Stroke::Stroke()’: ../src/graphic/graphic_basic.h:147:8: warning: ‘tex::Stroke::join’ will be initialized after [-Wreorder] 147 | Join join; | ^~~~ ../src/graphic/graphic_basic.h:145:9: warning: ‘float tex::Stroke::miterLimit’ [-Wreorder] 145 | float miterLimit; | ^~~~~~~~~~ ../src/graphic/graphic_basic.h:149:3: warning: when initialized here [-Wreorder] 149 | Stroke() | ^~~~~~ ../src/graphic/graphic_basic.h: In constructor ‘tex::Stroke::Stroke(float, tex::Cap, tex::Join, float)’: ../src/graphic/graphic_basic.h:147:8: warning: ‘tex::Stroke::join’ will be initialized after [-Wreorder] 147 | Join join; | ^~~~ ../src/graphic/graphic_basic.h:145:9: warning: ‘float tex::Stroke::miterLimit’ [-Wreorder] 145 | float miterLimit; | ^~~~~~~~~~ ../src/graphic/graphic_basic.h:152:3: warning: when initialized here [-Wreorder] 152 | Stroke(float w, Cap c, Join j, float ml = 0) | ^~~~~~ ../src/graphic/graphic.h: At global scope: ../src/graphic/graphic.h:38:29: warning: extra ‘;’ [-Wpedantic] 38 | virtual ~Font() = default;; | ^ | - ../src/graphic/graphic.h:59:7: warning: ‘class tex::TextLayout’ has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] 59 | class TextLayout { | ^~~~~~~~~~ ../src/graphic/graphic.h:94:7: warning: ‘class tex::Graphics2D’ has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] 94 | class Graphics2D { | ^~~~~~~~~~ ../src/atom/atom_row.h:28:7: warning: ‘class tex::Row’ has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] 28 | class Row { | ^~~ ../src/atom/atom_row.h:115:7: warning: base class ‘class tex::Row’ has accessible non-virtual destructor [-Wnon-virtual-dtor] 115 | class RowAtom : public Atom, public Row { | ^~~~~~~ ../src/atom/atom_row.h: In constructor ‘tex::RowAtom::RowAtom()’: ../src/atom/atom_row.h:141:8: warning: ‘tex::RowAtom::_lookAtLastAtom’ will be initialized after [-Wreorder] 141 | bool _lookAtLastAtom; | ^~~~~~~~~~~~~~~ ../src/atom/atom_row.h:124:8: warning: ‘bool tex::RowAtom::_breakable’ [-Wreorder] 124 | bool _breakable; | ^~~~~~~~~~ ../src/atom/atom_row.h:143:3: warning: when initialized here [-Wreorder] 143 | RowAtom() : _lookAtLastAtom(false), _breakable(true) {} | ^~~~~~~ In file included from ../src/atom/atom_char.h:7, from ../src/atom/atom_basic.h:11: ../src/fonts/font_basic.h: In constructor ‘tex::Extension::Extension(tex::Char*, tex::Char*, tex::Char*, tex::Char*)’: ../src/fonts/font_basic.h:81:21: warning: ‘tex::Extension::_repeat’ will be initialized after [-Wreorder] 81 | const Char* const _repeat; | ^~~~~~~ ../src/fonts/font_basic.h:80:21: warning: ‘const tex::Char* const tex::Extension::_bottom’ [-Wreorder] 80 | const Char* const _bottom; | ^~~~~~~ ../src/fonts/font_basic.h:88:3: warning: when initialized here [-Wreorder] 88 | Extension(Char* t, Char* m, Char* r, Char* b) | ^~~~~~~~~ ../src/atom/atom_char.h: In member function ‘virtual tex::sptr tex::FixedCharAtom::getCharFont(tex::TeXFont&)’: ../src/atom/atom_char.h:75:39: warning: unused parameter ‘tf’ [-Wunused-parameter] 75 | sptr getCharFont(TeXFont& tf) override { | ~~~~~~~~~^~ In file included from ../src/atom/atom_basic.h:12: ../src/atom/atom_space.h: In constructor ‘tex::SpaceAtom::SpaceAtom(tex::UnitType, float, float, float)’: ../src/atom/atom_space.h:27:32: warning: ‘tex::SpaceAtom::_dUnit’ will be initialized after [-Wreorder] 27 | UnitType _wUnit{}, _hUnit{}, _dUnit{}; | ^~~~~~ ../src/atom/atom_space.h:25:9: warning: ‘float tex::SpaceAtom::_width’ [-Wreorder] 25 | float _width = 0, _height = 0, _depth = 0; | ^~~~~~ ../src/atom/atom_space.h:35:3: warning: when initialized here [-Wreorder] 35 | SpaceAtom(UnitType unit, float width, float height, float depth) noexcept | ^~~~~~~~~ ../src/atom/atom_space.h: In constructor ‘tex::SpaceAtom::SpaceAtom(tex::UnitType, float, tex::UnitType, float, tex::UnitType, float)’: ../src/atom/atom_space.h:27:32: warning: ‘tex::SpaceAtom::_dUnit’ will be initialized after [-Wreorder] 27 | UnitType _wUnit{}, _hUnit{}, _dUnit{}; | ^~~~~~ ../src/atom/atom_space.h:25:9: warning: ‘float tex::SpaceAtom::_width’ [-Wreorder] 25 | float _width = 0, _height = 0, _depth = 0; | ^~~~~~ ../src/atom/atom_space.h:38:3: warning: when initialized here [-Wreorder] 38 | SpaceAtom(UnitType wu, float w, UnitType hu, float h, UnitType du, float d) noexcept | ^~~~~~~~~ In file included from ../src/atom/atom_basic.h:14: ../src/box/box_single.h: In member function ‘virtual void tex::StrutBox::draw(tex::Graphics2D&, float, float)’: ../src/box/box_single.h:29:25: warning: unused parameter ‘g2’ [-Wunused-parameter] 29 | void draw(Graphics2D& g2, float x, float y) override { | ~~~~~~~~~~~~^~ ../src/box/box_single.h:29:35: warning: unused parameter ‘x’ [-Wunused-parameter] 29 | void draw(Graphics2D& g2, float x, float y) override { | ~~~~~~^ ../src/box/box_single.h:29:44: warning: unused parameter ‘y’ [-Wunused-parameter] 29 | void draw(Graphics2D& g2, float x, float y) override { | ~~~~~~^ ../src/box/box_single.h: In member function ‘virtual void tex::GlueBox::draw(tex::Graphics2D&, float, float)’: ../src/box/box_single.h:49:25: warning: unused parameter ‘g2’ [-Wunused-parameter] 49 | void draw(Graphics2D& g2, float x, float y) override { | ~~~~~~~~~~~~^~ ../src/box/box_single.h:49:35: warning: unused parameter ‘x’ [-Wunused-parameter] 49 | void draw(Graphics2D& g2, float x, float y) override { | ~~~~~~^ ../src/box/box_single.h:49:44: warning: unused parameter ‘y’ [-Wunused-parameter] 49 | void draw(Graphics2D& g2, float x, float y) override { | ~~~~~~^ ../src/atom/atom_basic.h: In member function ‘virtual tex::sptr tex::EmptyAtom::createBox(tex::Environment&)’: ../src/atom/atom_basic.h:31:36: warning: unused parameter ‘env’ [-Wunused-parameter] 31 | sptr createBox(Environment& env) override { | ~~~~~~~~~~~~~^~~ ../src/atom/atom_basic.h: In member function ‘virtual tex::sptr tex::PlaceholderAtom::createBox(tex::Environment&)’: ../src/atom/atom_basic.h:47:36: warning: unused parameter ‘env’ [-Wunused-parameter] 47 | sptr createBox(Environment& env) override { | ~~~~~~~~~~~~~^~~ ../src/atom/atom_basic.h: In constructor ‘tex::MathAtom::MathAtom(tex::sptr&, tex::TexStyle)’: ../src/atom/atom_basic.h:133:14: warning: ‘tex::MathAtom::_base’ will be initialized after [-Wreorder] 133 | sptr _base; | ^~~~~ ../src/atom/atom_basic.h:132:12: warning: ‘tex::TexStyle tex::MathAtom::_style’ [-Wreorder] 132 | TexStyle _style; | ^~~~~~ ../src/atom/atom_basic.h:138:3: warning: when initialized here [-Wreorder] 138 | MathAtom(const sptr& base, TexStyle style) noexcept | ^~~~~~~~ ../src/atom/atom_basic.h: In constructor ‘tex::HlineAtom::HlineAtom()’: ../src/atom/atom_basic.h:150:9: warning: ‘tex::HlineAtom::_color’ will be initialized after [-Wreorder] 150 | color _color; | ^~~~~~ ../src/atom/atom_basic.h:149:9: warning: ‘float tex::HlineAtom::_width’ [-Wreorder] 149 | float _width, _shift; | ^~~~~~ ../src/atom/atom_basic.h:153:3: warning: when initialized here [-Wreorder] 153 | HlineAtom() noexcept: _color(transparent), _width(0), _shift(0) {} | ^~~~~~~~~ ../src/atom/atom_basic.h: In member function ‘virtual tex::sptr tex::MiddleAtom::createBox(tex::Environment&)’: ../src/atom/atom_basic.h:219:36: warning: unused parameter ‘env’ [-Wunused-parameter] 219 | sptr createBox(Environment& env) override { | ~~~~~~~~~~~~~^~~ ../src/atom/atom_basic.h: At global scope: ../src/atom/atom_basic.h:273:7: warning: base class ‘class tex::Row’ has accessible non-virtual destructor [-Wnon-virtual-dtor] 273 | class ColorAtom : public Atom, public Row { | ^~~~~~~~~ ../src/atom/atom_basic.h:329:7: warning: base class ‘class tex::Row’ has accessible non-virtual destructor [-Wnon-virtual-dtor] 329 | class PhantomAtom : public Atom, public Row { | ^~~~~~~~~~~ ../src/atom/atom_basic.h: In constructor ‘tex::SideSetsAtom::SideSetsAtom(tex::sptr&, tex::sptr&, tex::sptr&)’: ../src/atom/atom_basic.h:642:29: warning: ‘tex::SideSetsAtom::_base’ will be initialized after [-Wreorder] 642 | sptr _left, _right, _base; | ^~~~~ ../src/atom/atom_basic.h:642:14: warning: ‘tex::sptr tex::SideSetsAtom::_left’ [-Wreorder] 642 | sptr _left, _right, _base; | ^~~~~ ../src/atom/atom_basic.h:646:3: warning: when initialized here [-Wreorder] 646 | SideSetsAtom(const sptr& base, const sptr& left, const sptr& right) | ^~~~~~~~~~~~ [10/80] g++ -Isrc/libclatexmath.so.0.0.4.p -Isrc -I../src -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libxml2 -I/usr/include/gdkmm-3.0 -I/usr/lib64/gdkmm-3.0/include -I/usr/include/giomm-2.4 -I/usr/lib64/giomm-2.4/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glibmm-2.4 -I/usr/lib64/glibmm-2.4/include -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/cairomm-1.0 -I/usr/lib64/cairomm-1.0/include -I/usr/include/pangomm-1.4 -I/usr/lib64/pangomm-1.4/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -DBUILD_GTK -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -pthread -MD -MQ src/libclatexmath.so.0.0.4.p/atom_unit_conversion.cpp.o -MF src/libclatexmath.so.0.0.4.p/atom_unit_conversion.cpp.o.d -o src/libclatexmath.so.0.0.4.p/atom_unit_conversion.cpp.o -c ../src/atom/unit_conversion.cpp In file included from ../src/graphic/graphic.h:4, from ../src/box/box.h:5, from ../src/atom/atom.h:8, from ../src/atom/atom_row.h:8, from ../src/atom/atom_basic.h:10, from ../src/atom/unit_conversion.cpp:1: ../src/graphic/graphic_basic.h: In constructor ‘tex::Insets::Insets(int, int, int, int)’: ../src/graphic/graphic_basic.h:114:21: warning: unused parameter ‘l’ [-Wunused-parameter] 114 | Insets(int t, int l, int b, int r) : left(t), top(t), right(r), bottom(b) {} | ~~~~^ ../src/graphic/graphic_basic.h: In constructor ‘tex::Stroke::Stroke()’: ../src/graphic/graphic_basic.h:147:8: warning: ‘tex::Stroke::join’ will be initialized after [-Wreorder] 147 | Join join; | ^~~~ ../src/graphic/graphic_basic.h:145:9: warning: ‘float tex::Stroke::miterLimit’ [-Wreorder] 145 | float miterLimit; | ^~~~~~~~~~ ../src/graphic/graphic_basic.h:149:3: warning: when initialized here [-Wreorder] 149 | Stroke() | ^~~~~~ ../src/graphic/graphic_basic.h: In constructor ‘tex::Stroke::Stroke(float, tex::Cap, tex::Join, float)’: ../src/graphic/graphic_basic.h:147:8: warning: ‘tex::Stroke::join’ will be initialized after [-Wreorder] 147 | Join join; | ^~~~ ../src/graphic/graphic_basic.h:145:9: warning: ‘float tex::Stroke::miterLimit’ [-Wreorder] 145 | float miterLimit; | ^~~~~~~~~~ ../src/graphic/graphic_basic.h:152:3: warning: when initialized here [-Wreorder] 152 | Stroke(float w, Cap c, Join j, float ml = 0) | ^~~~~~ ../src/graphic/graphic.h: At global scope: ../src/graphic/graphic.h:38:29: warning: extra ‘;’ [-Wpedantic] 38 | virtual ~Font() = default;; | ^ | - ../src/graphic/graphic.h:59:7: warning: ‘class tex::TextLayout’ has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] 59 | class TextLayout { | ^~~~~~~~~~ ../src/graphic/graphic.h:94:7: warning: ‘class tex::Graphics2D’ has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] 94 | class Graphics2D { | ^~~~~~~~~~ ../src/atom/atom_row.h:28:7: warning: ‘class tex::Row’ has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] 28 | class Row { | ^~~ ../src/atom/atom_row.h:115:7: warning: base class ‘class tex::Row’ has accessible non-virtual destructor [-Wnon-virtual-dtor] 115 | class RowAtom : public Atom, public Row { | ^~~~~~~ ../src/atom/atom_row.h: In constructor ‘tex::RowAtom::RowAtom()’: ../src/atom/atom_row.h:141:8: warning: ‘tex::RowAtom::_lookAtLastAtom’ will be initialized after [-Wreorder] 141 | bool _lookAtLastAtom; | ^~~~~~~~~~~~~~~ ../src/atom/atom_row.h:124:8: warning: ‘bool tex::RowAtom::_breakable’ [-Wreorder] 124 | bool _breakable; | ^~~~~~~~~~ ../src/atom/atom_row.h:143:3: warning: when initialized here [-Wreorder] 143 | RowAtom() : _lookAtLastAtom(false), _breakable(true) {} | ^~~~~~~ In file included from ../src/atom/atom_char.h:7, from ../src/atom/atom_basic.h:11: ../src/fonts/font_basic.h: In constructor ‘tex::Extension::Extension(tex::Char*, tex::Char*, tex::Char*, tex::Char*)’: ../src/fonts/font_basic.h:81:21: warning: ‘tex::Extension::_repeat’ will be initialized after [-Wreorder] 81 | const Char* const _repeat; | ^~~~~~~ ../src/fonts/font_basic.h:80:21: warning: ‘const tex::Char* const tex::Extension::_bottom’ [-Wreorder] 80 | const Char* const _bottom; | ^~~~~~~ ../src/fonts/font_basic.h:88:3: warning: when initialized here [-Wreorder] 88 | Extension(Char* t, Char* m, Char* r, Char* b) | ^~~~~~~~~ ../src/atom/atom_char.h: In member function ‘virtual tex::sptr tex::FixedCharAtom::getCharFont(tex::TeXFont&)’: ../src/atom/atom_char.h:75:39: warning: unused parameter ‘tf’ [-Wunused-parameter] 75 | sptr getCharFont(TeXFont& tf) override { | ~~~~~~~~~^~ In file included from ../src/atom/atom_basic.h:12: ../src/atom/atom_space.h: In constructor ‘tex::SpaceAtom::SpaceAtom(tex::UnitType, float, float, float)’: ../src/atom/atom_space.h:27:32: warning: ‘tex::SpaceAtom::_dUnit’ will be initialized after [-Wreorder] 27 | UnitType _wUnit{}, _hUnit{}, _dUnit{}; | ^~~~~~ ../src/atom/atom_space.h:25:9: warning: ‘float tex::SpaceAtom::_width’ [-Wreorder] 25 | float _width = 0, _height = 0, _depth = 0; | ^~~~~~ ../src/atom/atom_space.h:35:3: warning: when initialized here [-Wreorder] 35 | SpaceAtom(UnitType unit, float width, float height, float depth) noexcept | ^~~~~~~~~ ../src/atom/atom_space.h: In constructor ‘tex::SpaceAtom::SpaceAtom(tex::UnitType, float, tex::UnitType, float, tex::UnitType, float)’: ../src/atom/atom_space.h:27:32: warning: ‘tex::SpaceAtom::_dUnit’ will be initialized after [-Wreorder] 27 | UnitType _wUnit{}, _hUnit{}, _dUnit{}; | ^~~~~~ ../src/atom/atom_space.h:25:9: warning: ‘float tex::SpaceAtom::_width’ [-Wreorder] 25 | float _width = 0, _height = 0, _depth = 0; | ^~~~~~ ../src/atom/atom_space.h:38:3: warning: when initialized here [-Wreorder] 38 | SpaceAtom(UnitType wu, float w, UnitType hu, float h, UnitType du, float d) noexcept | ^~~~~~~~~ In file included from ../src/atom/atom_basic.h:14: ../src/box/box_single.h: In member function ‘virtual void tex::StrutBox::draw(tex::Graphics2D&, float, float)’: ../src/box/box_single.h:29:25: warning: unused parameter ‘g2’ [-Wunused-parameter] 29 | void draw(Graphics2D& g2, float x, float y) override { | ~~~~~~~~~~~~^~ ../src/box/box_single.h:29:35: warning: unused parameter ‘x’ [-Wunused-parameter] 29 | void draw(Graphics2D& g2, float x, float y) override { | ~~~~~~^ ../src/box/box_single.h:29:44: warning: unused parameter ‘y’ [-Wunused-parameter] 29 | void draw(Graphics2D& g2, float x, float y) override { | ~~~~~~^ ../src/box/box_single.h: In member function ‘virtual void tex::GlueBox::draw(tex::Graphics2D&, float, float)’: ../src/box/box_single.h:49:25: warning: unused parameter ‘g2’ [-Wunused-parameter] 49 | void draw(Graphics2D& g2, float x, float y) override { | ~~~~~~~~~~~~^~ ../src/box/box_single.h:49:35: warning: unused parameter ‘x’ [-Wunused-parameter] 49 | void draw(Graphics2D& g2, float x, float y) override { | ~~~~~~^ ../src/box/box_single.h:49:44: warning: unused parameter ‘y’ [-Wunused-parameter] 49 | void draw(Graphics2D& g2, float x, float y) override { | ~~~~~~^ ../src/atom/atom_basic.h: In member function ‘virtual tex::sptr tex::EmptyAtom::createBox(tex::Environment&)’: ../src/atom/atom_basic.h:31:36: warning: unused parameter ‘env’ [-Wunused-parameter] 31 | sptr createBox(Environment& env) override { | ~~~~~~~~~~~~~^~~ ../src/atom/atom_basic.h: In member function ‘virtual tex::sptr tex::PlaceholderAtom::createBox(tex::Environment&)’: ../src/atom/atom_basic.h:47:36: warning: unused parameter ‘env’ [-Wunused-parameter] 47 | sptr createBox(Environment& env) override { | ~~~~~~~~~~~~~^~~ ../src/atom/atom_basic.h: In constructor ‘tex::MathAtom::MathAtom(tex::sptr&, tex::TexStyle)’: ../src/atom/atom_basic.h:133:14: warning: ‘tex::MathAtom::_base’ will be initialized after [-Wreorder] 133 | sptr _base; | ^~~~~ ../src/atom/atom_basic.h:132:12: warning: ‘tex::TexStyle tex::MathAtom::_style’ [-Wreorder] 132 | TexStyle _style; | ^~~~~~ ../src/atom/atom_basic.h:138:3: warning: when initialized here [-Wreorder] 138 | MathAtom(const sptr& base, TexStyle style) noexcept | ^~~~~~~~ ../src/atom/atom_basic.h: In constructor ‘tex::HlineAtom::HlineAtom()’: ../src/atom/atom_basic.h:150:9: warning: ‘tex::HlineAtom::_color’ will be initialized after [-Wreorder] 150 | color _color; | ^~~~~~ ../src/atom/atom_basic.h:149:9: warning: ‘float tex::HlineAtom::_width’ [-Wreorder] 149 | float _width, _shift; | ^~~~~~ ../src/atom/atom_basic.h:153:3: warning: when initialized here [-Wreorder] 153 | HlineAtom() noexcept: _color(transparent), _width(0), _shift(0) {} | ^~~~~~~~~ ../src/atom/atom_basic.h: In member function ‘virtual tex::sptr tex::MiddleAtom::createBox(tex::Environment&)’: ../src/atom/atom_basic.h:219:36: warning: unused parameter ‘env’ [-Wunused-parameter] 219 | sptr createBox(Environment& env) override { | ~~~~~~~~~~~~~^~~ ../src/atom/atom_basic.h: At global scope: ../src/atom/atom_basic.h:273:7: warning: base class ‘class tex::Row’ has accessible non-virtual destructor [-Wnon-virtual-dtor] 273 | class ColorAtom : public Atom, public Row { | ^~~~~~~~~ ../src/atom/atom_basic.h:329:7: warning: base class ‘class tex::Row’ has accessible non-virtual destructor [-Wnon-virtual-dtor] 329 | class PhantomAtom : public Atom, public Row { | ^~~~~~~~~~~ ../src/atom/atom_basic.h: In constructor ‘tex::SideSetsAtom::SideSetsAtom(tex::sptr&, tex::sptr&, tex::sptr&)’: ../src/atom/atom_basic.h:642:29: warning: ‘tex::SideSetsAtom::_base’ will be initialized after [-Wreorder] 642 | sptr _left, _right, _base; | ^~~~~ ../src/atom/atom_basic.h:642:14: warning: ‘tex::sptr tex::SideSetsAtom::_left’ [-Wreorder] 642 | sptr _left, _right, _base; | ^~~~~ ../src/atom/atom_basic.h:646:3: warning: when initialized here [-Wreorder] 646 | SideSetsAtom(const sptr& base, const sptr& left, const sptr& right) | ^~~~~~~~~~~~ In file included from ../src/fonts/fonts.h:13, from ../src/core/core.h:8, from ../src/atom/unit_conversion.cpp:2: ../src/fonts/font_info.h: At global scope: ../src/fonts/font_info.h:120:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 120 | const float* const getMetrics(wchar_t ch) const; | ^~~~~ ../src/fonts/font_info.h:122:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 122 | const int* const getExtension(wchar_t ch) const; | ^~~~~ ../src/fonts/font_info.h: In static member function ‘static void tex::FontInfo::__add(tex::FontInfo*)’: ../src/fonts/font_info.h:49:19: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 49 | if (info->_id >= _infos.size()) _infos.resize(info->_id + 1); | ~~~~~~~~~~^~~~~~~~~~~~~~~~ ../src/fonts/fonts.h: In constructor ‘tex::DefaultTeXFont::DefaultTeXFont(float, float, bool, bool, bool, bool, bool)’: ../src/fonts/fonts.h:40:18: warning: ‘tex::DefaultTeXFont::_size’ will be initialized after [-Wreorder] 40 | float _factor, _size; | ^~~~~ ../src/fonts/fonts.h:40:9: warning: ‘float tex::DefaultTeXFont::_factor’ [-Wreorder] 40 | float _factor, _size; | ^~~~~~~ ../src/fonts/fonts.h:67:3: warning: when initialized here [-Wreorder] 67 | DefaultTeXFont( | ^~~~~~~~~~~~~~ In file included from ../src/common.h:33, from ../src/atom/atom_basic.h:9: ../src/utils/utils.h: In instantiation of ‘int tex::indexOf(const std::vector&, const T&) [with T = std::__cxx11::basic_string]’: ../src/fonts/font_info.h:70:67: required from here ../src/utils/utils.h:37:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 37 | return (i >= v.size() ? -1 : i); | ~~^~~~~~~~~~~ [11/80] g++ -Isrc/libclatexmath.so.0.0.4.p -Isrc -I../src -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libxml2 -I/usr/include/gdkmm-3.0 -I/usr/lib64/gdkmm-3.0/include -I/usr/include/giomm-2.4 -I/usr/lib64/giomm-2.4/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glibmm-2.4 -I/usr/lib64/glibmm-2.4/include -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/cairomm-1.0 -I/usr/lib64/cairomm-1.0/include -I/usr/include/pangomm-1.4 -I/usr/lib64/pangomm-1.4/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -DBUILD_GTK -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -pthread -MD -MQ src/libclatexmath.so.0.0.4.p/box_box.cpp.o -MF src/libclatexmath.so.0.0.4.p/box_box.cpp.o.d -o src/libclatexmath.so.0.0.4.p/box_box.cpp.o -c ../src/box/box.cpp In file included from ../src/graphic/graphic.h:4, from ../src/box/box.h:5, from ../src/box/box.cpp:1: ../src/graphic/graphic_basic.h: In constructor ‘tex::Insets::Insets(int, int, int, int)’: ../src/graphic/graphic_basic.h:114:21: warning: unused parameter ‘l’ [-Wunused-parameter] 114 | Insets(int t, int l, int b, int r) : left(t), top(t), right(r), bottom(b) {} | ~~~~^ ../src/graphic/graphic_basic.h: In constructor ‘tex::Stroke::Stroke()’: ../src/graphic/graphic_basic.h:147:8: warning: ‘tex::Stroke::join’ will be initialized after [-Wreorder] 147 | Join join; | ^~~~ ../src/graphic/graphic_basic.h:145:9: warning: ‘float tex::Stroke::miterLimit’ [-Wreorder] 145 | float miterLimit; | ^~~~~~~~~~ ../src/graphic/graphic_basic.h:149:3: warning: when initialized here [-Wreorder] 149 | Stroke() | ^~~~~~ ../src/graphic/graphic_basic.h: In constructor ‘tex::Stroke::Stroke(float, tex::Cap, tex::Join, float)’: ../src/graphic/graphic_basic.h:147:8: warning: ‘tex::Stroke::join’ will be initialized after [-Wreorder] 147 | Join join; | ^~~~ ../src/graphic/graphic_basic.h:145:9: warning: ‘float tex::Stroke::miterLimit’ [-Wreorder] 145 | float miterLimit; | ^~~~~~~~~~ ../src/graphic/graphic_basic.h:152:3: warning: when initialized here [-Wreorder] 152 | Stroke(float w, Cap c, Join j, float ml = 0) | ^~~~~~ ../src/graphic/graphic.h: At global scope: ../src/graphic/graphic.h:38:29: warning: extra ‘;’ [-Wpedantic] 38 | virtual ~Font() = default;; | ^ | - ../src/graphic/graphic.h:59:7: warning: ‘class tex::TextLayout’ has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] 59 | class TextLayout { | ^~~~~~~~~~ ../src/graphic/graphic.h:94:7: warning: ‘class tex::Graphics2D’ has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] 94 | class Graphics2D { | ^~~~~~~~~~ In file included from ../src/atom/atom_basic.h:10, from ../src/core/formula.h:7, from ../src/fonts/fonts.h:11, from ../src/box/box.cpp:2: ../src/atom/atom_row.h:28:7: warning: ‘class tex::Row’ has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] 28 | class Row { | ^~~ ../src/atom/atom_row.h:115:7: warning: base class ‘class tex::Row’ has accessible non-virtual destructor [-Wnon-virtual-dtor] 115 | class RowAtom : public Atom, public Row { | ^~~~~~~ ../src/atom/atom_row.h: In constructor ‘tex::RowAtom::RowAtom()’: ../src/atom/atom_row.h:141:8: warning: ‘tex::RowAtom::_lookAtLastAtom’ will be initialized after [-Wreorder] 141 | bool _lookAtLastAtom; | ^~~~~~~~~~~~~~~ ../src/atom/atom_row.h:124:8: warning: ‘bool tex::RowAtom::_breakable’ [-Wreorder] 124 | bool _breakable; | ^~~~~~~~~~ ../src/atom/atom_row.h:143:3: warning: when initialized here [-Wreorder] 143 | RowAtom() : _lookAtLastAtom(false), _breakable(true) {} | ^~~~~~~ In file included from ../src/atom/atom_char.h:7, from ../src/atom/atom_basic.h:11: ../src/fonts/font_basic.h: In constructor ‘tex::Extension::Extension(tex::Char*, tex::Char*, tex::Char*, tex::Char*)’: ../src/fonts/font_basic.h:81:21: warning: ‘tex::Extension::_repeat’ will be initialized after [-Wreorder] 81 | const Char* const _repeat; | ^~~~~~~ ../src/fonts/font_basic.h:80:21: warning: ‘const tex::Char* const tex::Extension::_bottom’ [-Wreorder] 80 | const Char* const _bottom; | ^~~~~~~ ../src/fonts/font_basic.h:88:3: warning: when initialized here [-Wreorder] 88 | Extension(Char* t, Char* m, Char* r, Char* b) | ^~~~~~~~~ ../src/atom/atom_char.h: In member function ‘virtual tex::sptr tex::FixedCharAtom::getCharFont(tex::TeXFont&)’: ../src/atom/atom_char.h:75:39: warning: unused parameter ‘tf’ [-Wunused-parameter] 75 | sptr getCharFont(TeXFont& tf) override { | ~~~~~~~~~^~ In file included from ../src/atom/atom_basic.h:12: ../src/atom/atom_space.h: In constructor ‘tex::SpaceAtom::SpaceAtom(tex::UnitType, float, float, float)’: ../src/atom/atom_space.h:27:32: warning: ‘tex::SpaceAtom::_dUnit’ will be initialized after [-Wreorder] 27 | UnitType _wUnit{}, _hUnit{}, _dUnit{}; | ^~~~~~ ../src/atom/atom_space.h:25:9: warning: ‘float tex::SpaceAtom::_width’ [-Wreorder] 25 | float _width = 0, _height = 0, _depth = 0; | ^~~~~~ ../src/atom/atom_space.h:35:3: warning: when initialized here [-Wreorder] 35 | SpaceAtom(UnitType unit, float width, float height, float depth) noexcept | ^~~~~~~~~ ../src/atom/atom_space.h: In constructor ‘tex::SpaceAtom::SpaceAtom(tex::UnitType, float, tex::UnitType, float, tex::UnitType, float)’: ../src/atom/atom_space.h:27:32: warning: ‘tex::SpaceAtom::_dUnit’ will be initialized after [-Wreorder] 27 | UnitType _wUnit{}, _hUnit{}, _dUnit{}; | ^~~~~~ ../src/atom/atom_space.h:25:9: warning: ‘float tex::SpaceAtom::_width’ [-Wreorder] 25 | float _width = 0, _height = 0, _depth = 0; | ^~~~~~ ../src/atom/atom_space.h:38:3: warning: when initialized here [-Wreorder] 38 | SpaceAtom(UnitType wu, float w, UnitType hu, float h, UnitType du, float d) noexcept | ^~~~~~~~~ In file included from ../src/atom/atom_basic.h:14: ../src/box/box_single.h: In member function ‘virtual void tex::StrutBox::draw(tex::Graphics2D&, float, float)’: ../src/box/box_single.h:29:25: warning: unused parameter ‘g2’ [-Wunused-parameter] 29 | void draw(Graphics2D& g2, float x, float y) override { | ~~~~~~~~~~~~^~ ../src/box/box_single.h:29:35: warning: unused parameter ‘x’ [-Wunused-parameter] 29 | void draw(Graphics2D& g2, float x, float y) override { | ~~~~~~^ ../src/box/box_single.h:29:44: warning: unused parameter ‘y’ [-Wunused-parameter] 29 | void draw(Graphics2D& g2, float x, float y) override { | ~~~~~~^ ../src/box/box_single.h: In member function ‘virtual void tex::GlueBox::draw(tex::Graphics2D&, float, float)’: ../src/box/box_single.h:49:25: warning: unused parameter ‘g2’ [-Wunused-parameter] 49 | void draw(Graphics2D& g2, float x, float y) override { | ~~~~~~~~~~~~^~ ../src/box/box_single.h:49:35: warning: unused parameter ‘x’ [-Wunused-parameter] 49 | void draw(Graphics2D& g2, float x, float y) override { | ~~~~~~^ ../src/box/box_single.h:49:44: warning: unused parameter ‘y’ [-Wunused-parameter] 49 | void draw(Graphics2D& g2, float x, float y) override { | ~~~~~~^ ../src/atom/atom_basic.h: In member function ‘virtual tex::sptr tex::EmptyAtom::createBox(tex::Environment&)’: ../src/atom/atom_basic.h:31:36: warning: unused parameter ‘env’ [-Wunused-parameter] 31 | sptr createBox(Environment& env) override { | ~~~~~~~~~~~~~^~~ ../src/atom/atom_basic.h: In member function ‘virtual tex::sptr tex::PlaceholderAtom::createBox(tex::Environment&)’: ../src/atom/atom_basic.h:47:36: warning: unused parameter ‘env’ [-Wunused-parameter] 47 | sptr createBox(Environment& env) override { | ~~~~~~~~~~~~~^~~ ../src/atom/atom_basic.h: In constructor ‘tex::MathAtom::MathAtom(tex::sptr&, tex::TexStyle)’: ../src/atom/atom_basic.h:133:14: warning: ‘tex::MathAtom::_base’ will be initialized after [-Wreorder] 133 | sptr _base; | ^~~~~ ../src/atom/atom_basic.h:132:12: warning: ‘tex::TexStyle tex::MathAtom::_style’ [-Wreorder] 132 | TexStyle _style; | ^~~~~~ ../src/atom/atom_basic.h:138:3: warning: when initialized here [-Wreorder] 138 | MathAtom(const sptr& base, TexStyle style) noexcept | ^~~~~~~~ ../src/atom/atom_basic.h: In constructor ‘tex::HlineAtom::HlineAtom()’: ../src/atom/atom_basic.h:150:9: warning: ‘tex::HlineAtom::_color’ will be initialized after [-Wreorder] 150 | color _color; | ^~~~~~ ../src/atom/atom_basic.h:149:9: warning: ‘float tex::HlineAtom::_width’ [-Wreorder] 149 | float _width, _shift; | ^~~~~~ ../src/atom/atom_basic.h:153:3: warning: when initialized here [-Wreorder] 153 | HlineAtom() noexcept: _color(transparent), _width(0), _shift(0) {} | ^~~~~~~~~ ../src/atom/atom_basic.h: In member function ‘virtual tex::sptr tex::MiddleAtom::createBox(tex::Environment&)’: ../src/atom/atom_basic.h:219:36: warning: unused parameter ‘env’ [-Wunused-parameter] 219 | sptr createBox(Environment& env) override { | ~~~~~~~~~~~~~^~~ ../src/atom/atom_basic.h: At global scope: ../src/atom/atom_basic.h:273:7: warning: base class ‘class tex::Row’ has accessible non-virtual destructor [-Wnon-virtual-dtor] 273 | class ColorAtom : public Atom, public Row { | ^~~~~~~~~ ../src/atom/atom_basic.h:329:7: warning: base class ‘class tex::Row’ has accessible non-virtual destructor [-Wnon-virtual-dtor] 329 | class PhantomAtom : public Atom, public Row { | ^~~~~~~~~~~ ../src/atom/atom_basic.h: In constructor ‘tex::SideSetsAtom::SideSetsAtom(tex::sptr&, tex::sptr&, tex::sptr&)’: ../src/atom/atom_basic.h:642:29: warning: ‘tex::SideSetsAtom::_base’ will be initialized after [-Wreorder] 642 | sptr _left, _right, _base; | ^~~~~ ../src/atom/atom_basic.h:642:14: warning: ‘tex::sptr tex::SideSetsAtom::_left’ [-Wreorder] 642 | sptr _left, _right, _base; | ^~~~~ ../src/atom/atom_basic.h:646:3: warning: when initialized here [-Wreorder] 646 | SideSetsAtom(const sptr& base, const sptr& left, const sptr& right) | ^~~~~~~~~~~~ In file included from ../src/fonts/fonts.h:13: ../src/fonts/font_info.h: At global scope: ../src/fonts/font_info.h:120:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 120 | const float* const getMetrics(wchar_t ch) const; | ^~~~~ ../src/fonts/font_info.h:122:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 122 | const int* const getExtension(wchar_t ch) const; | ^~~~~ ../src/fonts/font_info.h: In static member function ‘static void tex::FontInfo::__add(tex::FontInfo*)’: ../src/fonts/font_info.h:49:19: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 49 | if (info->_id >= _infos.size()) _infos.resize(info->_id + 1); | ~~~~~~~~~~^~~~~~~~~~~~~~~~ ../src/fonts/fonts.h: In constructor ‘tex::DefaultTeXFont::DefaultTeXFont(float, float, bool, bool, bool, bool, bool)’: ../src/fonts/fonts.h:40:18: warning: ‘tex::DefaultTeXFont::_size’ will be initialized after [-Wreorder] 40 | float _factor, _size; | ^~~~~ ../src/fonts/fonts.h:40:9: warning: ‘float tex::DefaultTeXFont::_factor’ [-Wreorder] 40 | float _factor, _size; | ^~~~~~~ ../src/fonts/fonts.h:67:3: warning: when initialized here [-Wreorder] 67 | DefaultTeXFont( | ^~~~~~~~~~~~~~ In file included from ../src/common.h:33, from ../src/box/box.h:4: ../src/utils/utils.h: In instantiation of ‘int tex::indexOf(const std::vector&, const T&) [with T = std::__cxx11::basic_string]’: ../src/fonts/font_info.h:70:67: required from here ../src/utils/utils.h:37:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 37 | return (i >= v.size() ? -1 : i); | ~~^~~~~~~~~~~ [12/80] g++ -Isrc/libclatexmath.so.0.0.4.p -Isrc -I../src -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libxml2 -I/usr/include/gdkmm-3.0 -I/usr/lib64/gdkmm-3.0/include -I/usr/include/giomm-2.4 -I/usr/lib64/giomm-2.4/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glibmm-2.4 -I/usr/lib64/glibmm-2.4/include -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/cairomm-1.0 -I/usr/lib64/cairomm-1.0/include -I/usr/include/pangomm-1.4 -I/usr/lib64/pangomm-1.4/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -DBUILD_GTK -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -pthread -MD -MQ src/libclatexmath.so.0.0.4.p/box_box_factory.cpp.o -MF src/libclatexmath.so.0.0.4.p/box_box_factory.cpp.o.d -o src/libclatexmath.so.0.0.4.p/box_box_factory.cpp.o -c ../src/box/box_factory.cpp In file included from ../src/graphic/graphic.h:4, from ../src/box/box.h:5, from ../src/atom/atom.h:8, from ../src/box/box_factory.h:4, from ../src/box/box_factory.cpp:2: ../src/graphic/graphic_basic.h: In constructor ‘tex::Insets::Insets(int, int, int, int)’: ../src/graphic/graphic_basic.h:114:21: warning: unused parameter ‘l’ [-Wunused-parameter] 114 | Insets(int t, int l, int b, int r) : left(t), top(t), right(r), bottom(b) {} | ~~~~^ ../src/graphic/graphic_basic.h: In constructor ‘tex::Stroke::Stroke()’: ../src/graphic/graphic_basic.h:147:8: warning: ‘tex::Stroke::join’ will be initialized after [-Wreorder] 147 | Join join; | ^~~~ ../src/graphic/graphic_basic.h:145:9: warning: ‘float tex::Stroke::miterLimit’ [-Wreorder] 145 | float miterLimit; | ^~~~~~~~~~ ../src/graphic/graphic_basic.h:149:3: warning: when initialized here [-Wreorder] 149 | Stroke() | ^~~~~~ ../src/graphic/graphic_basic.h: In constructor ‘tex::Stroke::Stroke(float, tex::Cap, tex::Join, float)’: ../src/graphic/graphic_basic.h:147:8: warning: ‘tex::Stroke::join’ will be initialized after [-Wreorder] 147 | Join join; | ^~~~ ../src/graphic/graphic_basic.h:145:9: warning: ‘float tex::Stroke::miterLimit’ [-Wreorder] 145 | float miterLimit; | ^~~~~~~~~~ ../src/graphic/graphic_basic.h:152:3: warning: when initialized here [-Wreorder] 152 | Stroke(float w, Cap c, Join j, float ml = 0) | ^~~~~~ ../src/graphic/graphic.h: At global scope: ../src/graphic/graphic.h:38:29: warning: extra ‘;’ [-Wpedantic] 38 | virtual ~Font() = default;; | ^ | - ../src/graphic/graphic.h:59:7: warning: ‘class tex::TextLayout’ has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] 59 | class TextLayout { | ^~~~~~~~~~ ../src/graphic/graphic.h:94:7: warning: ‘class tex::Graphics2D’ has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] 94 | class Graphics2D { | ^~~~~~~~~~ In file included from ../src/atom/atom_basic.h:10, from ../src/box/box_factory.cpp:3: ../src/atom/atom_row.h:28:7: warning: ‘class tex::Row’ has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] 28 | class Row { | ^~~ ../src/atom/atom_row.h:115:7: warning: base class ‘class tex::Row’ has accessible non-virtual destructor [-Wnon-virtual-dtor] 115 | class RowAtom : public Atom, public Row { | ^~~~~~~ ../src/atom/atom_row.h: In constructor ‘tex::RowAtom::RowAtom()’: ../src/atom/atom_row.h:141:8: warning: ‘tex::RowAtom::_lookAtLastAtom’ will be initialized after [-Wreorder] 141 | bool _lookAtLastAtom; | ^~~~~~~~~~~~~~~ ../src/atom/atom_row.h:124:8: warning: ‘bool tex::RowAtom::_breakable’ [-Wreorder] 124 | bool _breakable; | ^~~~~~~~~~ ../src/atom/atom_row.h:143:3: warning: when initialized here [-Wreorder] 143 | RowAtom() : _lookAtLastAtom(false), _breakable(true) {} | ^~~~~~~ In file included from ../src/atom/atom_char.h:7, from ../src/atom/atom_basic.h:11: ../src/fonts/font_basic.h: In constructor ‘tex::Extension::Extension(tex::Char*, tex::Char*, tex::Char*, tex::Char*)’: ../src/fonts/font_basic.h:81:21: warning: ‘tex::Extension::_repeat’ will be initialized after [-Wreorder] 81 | const Char* const _repeat; | ^~~~~~~ ../src/fonts/font_basic.h:80:21: warning: ‘const tex::Char* const tex::Extension::_bottom’ [-Wreorder] 80 | const Char* const _bottom; | ^~~~~~~ ../src/fonts/font_basic.h:88:3: warning: when initialized here [-Wreorder] 88 | Extension(Char* t, Char* m, Char* r, Char* b) | ^~~~~~~~~ ../src/atom/atom_char.h: In member function ‘virtual tex::sptr tex::FixedCharAtom::getCharFont(tex::TeXFont&)’: ../src/atom/atom_char.h:75:39: warning: unused parameter ‘tf’ [-Wunused-parameter] 75 | sptr getCharFont(TeXFont& tf) override { | ~~~~~~~~~^~ In file included from ../src/atom/atom_basic.h:12: ../src/atom/atom_space.h: In constructor ‘tex::SpaceAtom::SpaceAtom(tex::UnitType, float, float, float)’: ../src/atom/atom_space.h:27:32: warning: ‘tex::SpaceAtom::_dUnit’ will be initialized after [-Wreorder] 27 | UnitType _wUnit{}, _hUnit{}, _dUnit{}; | ^~~~~~ ../src/atom/atom_space.h:25:9: warning: ‘float tex::SpaceAtom::_width’ [-Wreorder] 25 | float _width = 0, _height = 0, _depth = 0; | ^~~~~~ ../src/atom/atom_space.h:35:3: warning: when initialized here [-Wreorder] 35 | SpaceAtom(UnitType unit, float width, float height, float depth) noexcept | ^~~~~~~~~ ../src/atom/atom_space.h: In constructor ‘tex::SpaceAtom::SpaceAtom(tex::UnitType, float, tex::UnitType, float, tex::UnitType, float)’: ../src/atom/atom_space.h:27:32: warning: ‘tex::SpaceAtom::_dUnit’ will be initialized after [-Wreorder] 27 | UnitType _wUnit{}, _hUnit{}, _dUnit{}; | ^~~~~~ ../src/atom/atom_space.h:25:9: warning: ‘float tex::SpaceAtom::_width’ [-Wreorder] 25 | float _width = 0, _height = 0, _depth = 0; | ^~~~~~ ../src/atom/atom_space.h:38:3: warning: when initialized here [-Wreorder] 38 | SpaceAtom(UnitType wu, float w, UnitType hu, float h, UnitType du, float d) noexcept | ^~~~~~~~~ In file included from ../src/atom/atom_basic.h:14: ../src/box/box_single.h: In member function ‘virtual void tex::StrutBox::draw(tex::Graphics2D&, float, float)’: ../src/box/box_single.h:29:25: warning: unused parameter ‘g2’ [-Wunused-parameter] 29 | void draw(Graphics2D& g2, float x, float y) override { | ~~~~~~~~~~~~^~ ../src/box/box_single.h:29:35: warning: unused parameter ‘x’ [-Wunused-parameter] 29 | void draw(Graphics2D& g2, float x, float y) override { | ~~~~~~^ ../src/box/box_single.h:29:44: warning: unused parameter ‘y’ [-Wunused-parameter] 29 | void draw(Graphics2D& g2, float x, float y) override { | ~~~~~~^ ../src/box/box_single.h: In member function ‘virtual void tex::GlueBox::draw(tex::Graphics2D&, float, float)’: ../src/box/box_single.h:49:25: warning: unused parameter ‘g2’ [-Wunused-parameter] 49 | void draw(Graphics2D& g2, float x, float y) override { | ~~~~~~~~~~~~^~ ../src/box/box_single.h:49:35: warning: unused parameter ‘x’ [-Wunused-parameter] 49 | void draw(Graphics2D& g2, float x, float y) override { | ~~~~~~^ ../src/box/box_single.h:49:44: warning: unused parameter ‘y’ [-Wunused-parameter] 49 | void draw(Graphics2D& g2, float x, float y) override { | ~~~~~~^ ../src/atom/atom_basic.h: In member function ‘virtual tex::sptr tex::EmptyAtom::createBox(tex::Environment&)’: ../src/atom/atom_basic.h:31:36: warning: unused parameter ‘env’ [-Wunused-parameter] 31 | sptr createBox(Environment& env) override { | ~~~~~~~~~~~~~^~~ ../src/atom/atom_basic.h: In member function ‘virtual tex::sptr tex::PlaceholderAtom::createBox(tex::Environment&)’: ../src/atom/atom_basic.h:47:36: warning: unused parameter ‘env’ [-Wunused-parameter] 47 | sptr createBox(Environment& env) override { | ~~~~~~~~~~~~~^~~ ../src/atom/atom_basic.h: In constructor ‘tex::MathAtom::MathAtom(tex::sptr&, tex::TexStyle)’: ../src/atom/atom_basic.h:133:14: warning: ‘tex::MathAtom::_base’ will be initialized after [-Wreorder] 133 | sptr _base; | ^~~~~ ../src/atom/atom_basic.h:132:12: warning: ‘tex::TexStyle tex::MathAtom::_style’ [-Wreorder] 132 | TexStyle _style; | ^~~~~~ ../src/atom/atom_basic.h:138:3: warning: when initialized here [-Wreorder] 138 | MathAtom(const sptr& base, TexStyle style) noexcept | ^~~~~~~~ ../src/atom/atom_basic.h: In constructor ‘tex::HlineAtom::HlineAtom()’: ../src/atom/atom_basic.h:150:9: warning: ‘tex::HlineAtom::_color’ will be initialized after [-Wreorder] 150 | color _color; | ^~~~~~ ../src/atom/atom_basic.h:149:9: warning: ‘float tex::HlineAtom::_width’ [-Wreorder] 149 | float _width, _shift; | ^~~~~~ ../src/atom/atom_basic.h:153:3: warning: when initialized here [-Wreorder] 153 | HlineAtom() noexcept: _color(transparent), _width(0), _shift(0) {} | ^~~~~~~~~ ../src/atom/atom_basic.h: In member function ‘virtual tex::sptr tex::MiddleAtom::createBox(tex::Environment&)’: ../src/atom/atom_basic.h:219:36: warning: unused parameter ‘env’ [-Wunused-parameter] 219 | sptr createBox(Environment& env) override { | ~~~~~~~~~~~~~^~~ ../src/atom/atom_basic.h: At global scope: ../src/atom/atom_basic.h:273:7: warning: base class ‘class tex::Row’ has accessible non-virtual destructor [-Wnon-virtual-dtor] 273 | class ColorAtom : public Atom, public Row { | ^~~~~~~~~ ../src/atom/atom_basic.h:329:7: warning: base class ‘class tex::Row’ has accessible non-virtual destructor [-Wnon-virtual-dtor] 329 | class PhantomAtom : public Atom, public Row { | ^~~~~~~~~~~ ../src/atom/atom_basic.h: In constructor ‘tex::SideSetsAtom::SideSetsAtom(tex::sptr&, tex::sptr&, tex::sptr&)’: ../src/atom/atom_basic.h:642:29: warning: ‘tex::SideSetsAtom::_base’ will be initialized after [-Wreorder] 642 | sptr _left, _right, _base; | ^~~~~ ../src/atom/atom_basic.h:642:14: warning: ‘tex::sptr tex::SideSetsAtom::_left’ [-Wreorder] 642 | sptr _left, _right, _base; | ^~~~~ ../src/atom/atom_basic.h:646:3: warning: when initialized here [-Wreorder] 646 | SideSetsAtom(const sptr& base, const sptr& left, const sptr& right) | ^~~~~~~~~~~~ In file included from ../src/fonts/fonts.h:13, from ../src/core/core.h:8, from ../src/box/box_factory.cpp:4: ../src/fonts/font_info.h: At global scope: ../src/fonts/font_info.h:120:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 120 | const float* const getMetrics(wchar_t ch) const; | ^~~~~ ../src/fonts/font_info.h:122:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 122 | const int* const getExtension(wchar_t ch) const; | ^~~~~ ../src/fonts/font_info.h: In static member function ‘static void tex::FontInfo::__add(tex::FontInfo*)’: ../src/fonts/font_info.h:49:19: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 49 | if (info->_id >= _infos.size()) _infos.resize(info->_id + 1); | ~~~~~~~~~~^~~~~~~~~~~~~~~~ ../src/fonts/fonts.h: In constructor ‘tex::DefaultTeXFont::DefaultTeXFont(float, float, bool, bool, bool, bool, bool)’: ../src/fonts/fonts.h:40:18: warning: ‘tex::DefaultTeXFont::_size’ will be initialized after [-Wreorder] 40 | float _factor, _size; | ^~~~~ ../src/fonts/fonts.h:40:9: warning: ‘float tex::DefaultTeXFont::_factor’ [-Wreorder] 40 | float _factor, _size; | ^~~~~~~ ../src/fonts/fonts.h:67:3: warning: when initialized here [-Wreorder] 67 | DefaultTeXFont( | ^~~~~~~~~~~~~~ In file included from ../src/common.h:33, from ../src/box/box_factory.cpp:1: ../src/utils/utils.h: In instantiation of ‘int tex::indexOf(const std::vector&, const T&) [with T = std::__cxx11::basic_string]’: ../src/fonts/font_info.h:70:67: required from here ../src/utils/utils.h:37:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 37 | return (i >= v.size() ? -1 : i); | ~~^~~~~~~~~~~ [13/80] g++ -Isrc/libclatexmath.so.0.0.4.p -Isrc -I../src -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libxml2 -I/usr/include/gdkmm-3.0 -I/usr/lib64/gdkmm-3.0/include -I/usr/include/giomm-2.4 -I/usr/lib64/giomm-2.4/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glibmm-2.4 -I/usr/lib64/glibmm-2.4/include -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/cairomm-1.0 -I/usr/lib64/cairomm-1.0/include -I/usr/include/pangomm-1.4 -I/usr/lib64/pangomm-1.4/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -DBUILD_GTK -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -pthread -MD -MQ src/libclatexmath.so.0.0.4.p/box_box_group.cpp.o -MF src/libclatexmath.so.0.0.4.p/box_box_group.cpp.o.d -o src/libclatexmath.so.0.0.4.p/box_box_group.cpp.o -c ../src/box/box_group.cpp In file included from ../src/graphic/graphic.h:4, from ../src/box/box.h:5, from ../src/atom/atom.h:8, from ../src/box/box_group.h:4, from ../src/box/box_group.cpp:1: ../src/graphic/graphic_basic.h: In constructor ‘tex::Insets::Insets(int, int, int, int)’: ../src/graphic/graphic_basic.h:114:21: warning: unused parameter ‘l’ [-Wunused-parameter] 114 | Insets(int t, int l, int b, int r) : left(t), top(t), right(r), bottom(b) {} | ~~~~^ ../src/graphic/graphic_basic.h: In constructor ‘tex::Stroke::Stroke()’: ../src/graphic/graphic_basic.h:147:8: warning: ‘tex::Stroke::join’ will be initialized after [-Wreorder] 147 | Join join; | ^~~~ ../src/graphic/graphic_basic.h:145:9: warning: ‘float tex::Stroke::miterLimit’ [-Wreorder] 145 | float miterLimit; | ^~~~~~~~~~ ../src/graphic/graphic_basic.h:149:3: warning: when initialized here [-Wreorder] 149 | Stroke() | ^~~~~~ ../src/graphic/graphic_basic.h: In constructor ‘tex::Stroke::Stroke(float, tex::Cap, tex::Join, float)’: ../src/graphic/graphic_basic.h:147:8: warning: ‘tex::Stroke::join’ will be initialized after [-Wreorder] 147 | Join join; | ^~~~ ../src/graphic/graphic_basic.h:145:9: warning: ‘float tex::Stroke::miterLimit’ [-Wreorder] 145 | float miterLimit; | ^~~~~~~~~~ ../src/graphic/graphic_basic.h:152:3: warning: when initialized here [-Wreorder] 152 | Stroke(float w, Cap c, Join j, float ml = 0) | ^~~~~~ ../src/graphic/graphic.h: At global scope: ../src/graphic/graphic.h:38:29: warning: extra ‘;’ [-Wpedantic] 38 | virtual ~Font() = default;; | ^ | - ../src/graphic/graphic.h:59:7: warning: ‘class tex::TextLayout’ has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] 59 | class TextLayout { | ^~~~~~~~~~ ../src/graphic/graphic.h:94:7: warning: ‘class tex::Graphics2D’ has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] 94 | class Graphics2D { | ^~~~~~~~~~ In file included from ../src/box/box_group.cpp:7: ../src/box/box_single.h: In member function ‘virtual void tex::StrutBox::draw(tex::Graphics2D&, float, float)’: ../src/box/box_single.h:29:25: warning: unused parameter ‘g2’ [-Wunused-parameter] 29 | void draw(Graphics2D& g2, float x, float y) override { | ~~~~~~~~~~~~^~ ../src/box/box_single.h:29:35: warning: unused parameter ‘x’ [-Wunused-parameter] 29 | void draw(Graphics2D& g2, float x, float y) override { | ~~~~~~^ ../src/box/box_single.h:29:44: warning: unused parameter ‘y’ [-Wunused-parameter] 29 | void draw(Graphics2D& g2, float x, float y) override { | ~~~~~~^ ../src/box/box_single.h: In member function ‘virtual void tex::GlueBox::draw(tex::Graphics2D&, float, float)’: ../src/box/box_single.h:49:25: warning: unused parameter ‘g2’ [-Wunused-parameter] 49 | void draw(Graphics2D& g2, float x, float y) override { | ~~~~~~~~~~~~^~ ../src/box/box_single.h:49:35: warning: unused parameter ‘x’ [-Wunused-parameter] 49 | void draw(Graphics2D& g2, float x, float y) override { | ~~~~~~^ ../src/box/box_single.h:49:44: warning: unused parameter ‘y’ [-Wunused-parameter] 49 | void draw(Graphics2D& g2, float x, float y) override { | ~~~~~~^ [14/80] g++ -Isrc/libclatexmath.so.0.0.4.p -Isrc -I../src -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libxml2 -I/usr/include/gdkmm-3.0 -I/usr/lib64/gdkmm-3.0/include -I/usr/include/giomm-2.4 -I/usr/lib64/giomm-2.4/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glibmm-2.4 -I/usr/lib64/glibmm-2.4/include -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/cairomm-1.0 -I/usr/lib64/cairomm-1.0/include -I/usr/include/pangomm-1.4 -I/usr/lib64/pangomm-1.4/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -DBUILD_GTK -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -pthread -MD -MQ src/libclatexmath.so.0.0.4.p/box_box_single.cpp.o -MF src/libclatexmath.so.0.0.4.p/box_box_single.cpp.o.d -o src/libclatexmath.so.0.0.4.p/box_box_single.cpp.o -c ../src/box/box_single.cpp In file included from ../src/graphic/graphic.h:4, from ../src/box/box.h:5, from ../src/atom/atom.h:8, from ../src/box/box_single.h:4, from ../src/box/box_single.cpp:1: ../src/graphic/graphic_basic.h: In constructor ‘tex::Insets::Insets(int, int, int, int)’: ../src/graphic/graphic_basic.h:114:21: warning: unused parameter ‘l’ [-Wunused-parameter] 114 | Insets(int t, int l, int b, int r) : left(t), top(t), right(r), bottom(b) {} | ~~~~^ ../src/graphic/graphic_basic.h: In constructor ‘tex::Stroke::Stroke()’: ../src/graphic/graphic_basic.h:147:8: warning: ‘tex::Stroke::join’ will be initialized after [-Wreorder] 147 | Join join; | ^~~~ ../src/graphic/graphic_basic.h:145:9: warning: ‘float tex::Stroke::miterLimit’ [-Wreorder] 145 | float miterLimit; | ^~~~~~~~~~ ../src/graphic/graphic_basic.h:149:3: warning: when initialized here [-Wreorder] 149 | Stroke() | ^~~~~~ ../src/graphic/graphic_basic.h: In constructor ‘tex::Stroke::Stroke(float, tex::Cap, tex::Join, float)’: ../src/graphic/graphic_basic.h:147:8: warning: ‘tex::Stroke::join’ will be initialized after [-Wreorder] 147 | Join join; | ^~~~ ../src/graphic/graphic_basic.h:145:9: warning: ‘float tex::Stroke::miterLimit’ [-Wreorder] 145 | float miterLimit; | ^~~~~~~~~~ ../src/graphic/graphic_basic.h:152:3: warning: when initialized here [-Wreorder] 152 | Stroke(float w, Cap c, Join j, float ml = 0) | ^~~~~~ ../src/graphic/graphic.h: At global scope: ../src/graphic/graphic.h:38:29: warning: extra ‘;’ [-Wpedantic] 38 | virtual ~Font() = default;; | ^ | - ../src/graphic/graphic.h:59:7: warning: ‘class tex::TextLayout’ has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] 59 | class TextLayout { | ^~~~~~~~~~ ../src/graphic/graphic.h:94:7: warning: ‘class tex::Graphics2D’ has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] 94 | class Graphics2D { | ^~~~~~~~~~ ../src/box/box_single.h: In member function ‘virtual void tex::StrutBox::draw(tex::Graphics2D&, float, float)’: ../src/box/box_single.h:29:25: warning: unused parameter ‘g2’ [-Wunused-parameter] 29 | void draw(Graphics2D& g2, float x, float y) override { | ~~~~~~~~~~~~^~ ../src/box/box_single.h:29:35: warning: unused parameter ‘x’ [-Wunused-parameter] 29 | void draw(Graphics2D& g2, float x, float y) override { | ~~~~~~^ ../src/box/box_single.h:29:44: warning: unused parameter ‘y’ [-Wunused-parameter] 29 | void draw(Graphics2D& g2, float x, float y) override { | ~~~~~~^ ../src/box/box_single.h: In member function ‘virtual void tex::GlueBox::draw(tex::Graphics2D&, float, float)’: ../src/box/box_single.h:49:25: warning: unused parameter ‘g2’ [-Wunused-parameter] 49 | void draw(Graphics2D& g2, float x, float y) override { | ~~~~~~~~~~~~^~ ../src/box/box_single.h:49:35: warning: unused parameter ‘x’ [-Wunused-parameter] 49 | void draw(Graphics2D& g2, float x, float y) override { | ~~~~~~^ ../src/box/box_single.h:49:44: warning: unused parameter ‘y’ [-Wunused-parameter] 49 | void draw(Graphics2D& g2, float x, float y) override { | ~~~~~~^ In file included from ../src/atom/atom_basic.h:10, from ../src/core/formula.h:7, from ../src/fonts/fonts.h:11, from ../src/box/box_single.cpp:2: ../src/atom/atom_row.h: At global scope: ../src/atom/atom_row.h:28:7: warning: ‘class tex::Row’ has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] 28 | class Row { | ^~~ ../src/atom/atom_row.h:115:7: warning: base class ‘class tex::Row’ has accessible non-virtual destructor [-Wnon-virtual-dtor] 115 | class RowAtom : public Atom, public Row { | ^~~~~~~ ../src/atom/atom_row.h: In constructor ‘tex::RowAtom::RowAtom()’: ../src/atom/atom_row.h:141:8: warning: ‘tex::RowAtom::_lookAtLastAtom’ will be initialized after [-Wreorder] 141 | bool _lookAtLastAtom; | ^~~~~~~~~~~~~~~ ../src/atom/atom_row.h:124:8: warning: ‘bool tex::RowAtom::_breakable’ [-Wreorder] 124 | bool _breakable; | ^~~~~~~~~~ ../src/atom/atom_row.h:143:3: warning: when initialized here [-Wreorder] 143 | RowAtom() : _lookAtLastAtom(false), _breakable(true) {} | ^~~~~~~ In file included from ../src/atom/atom_char.h:7, from ../src/atom/atom_basic.h:11: ../src/fonts/font_basic.h: In constructor ‘tex::Extension::Extension(tex::Char*, tex::Char*, tex::Char*, tex::Char*)’: ../src/fonts/font_basic.h:81:21: warning: ‘tex::Extension::_repeat’ will be initialized after [-Wreorder] 81 | const Char* const _repeat; | ^~~~~~~ ../src/fonts/font_basic.h:80:21: warning: ‘const tex::Char* const tex::Extension::_bottom’ [-Wreorder] 80 | const Char* const _bottom; | ^~~~~~~ ../src/fonts/font_basic.h:88:3: warning: when initialized here [-Wreorder] 88 | Extension(Char* t, Char* m, Char* r, Char* b) | ^~~~~~~~~ ../src/atom/atom_char.h: In member function ‘virtual tex::sptr tex::FixedCharAtom::getCharFont(tex::TeXFont&)’: ../src/atom/atom_char.h:75:39: warning: unused parameter ‘tf’ [-Wunused-parameter] 75 | sptr getCharFont(TeXFont& tf) override { | ~~~~~~~~~^~ In file included from ../src/atom/atom_basic.h:12: ../src/atom/atom_space.h: In constructor ‘tex::SpaceAtom::SpaceAtom(tex::UnitType, float, float, float)’: ../src/atom/atom_space.h:27:32: warning: ‘tex::SpaceAtom::_dUnit’ will be initialized after [-Wreorder] 27 | UnitType _wUnit{}, _hUnit{}, _dUnit{}; | ^~~~~~ ../src/atom/atom_space.h:25:9: warning: ‘float tex::SpaceAtom::_width’ [-Wreorder] 25 | float _width = 0, _height = 0, _depth = 0; | ^~~~~~ ../src/atom/atom_space.h:35:3: warning: when initialized here [-Wreorder] 35 | SpaceAtom(UnitType unit, float width, float height, float depth) noexcept | ^~~~~~~~~ ../src/atom/atom_space.h: In constructor ‘tex::SpaceAtom::SpaceAtom(tex::UnitType, float, tex::UnitType, float, tex::UnitType, float)’: ../src/atom/atom_space.h:27:32: warning: ‘tex::SpaceAtom::_dUnit’ will be initialized after [-Wreorder] 27 | UnitType _wUnit{}, _hUnit{}, _dUnit{}; | ^~~~~~ ../src/atom/atom_space.h:25:9: warning: ‘float tex::SpaceAtom::_width’ [-Wreorder] 25 | float _width = 0, _height = 0, _depth = 0; | ^~~~~~ ../src/atom/atom_space.h:38:3: warning: when initialized here [-Wreorder] 38 | SpaceAtom(UnitType wu, float w, UnitType hu, float h, UnitType du, float d) noexcept | ^~~~~~~~~ ../src/atom/atom_basic.h: In member function ‘virtual tex::sptr tex::EmptyAtom::createBox(tex::Environment&)’: ../src/atom/atom_basic.h:31:36: warning: unused parameter ‘env’ [-Wunused-parameter] 31 | sptr createBox(Environment& env) override { | ~~~~~~~~~~~~~^~~ ../src/atom/atom_basic.h: In member function ‘virtual tex::sptr tex::PlaceholderAtom::createBox(tex::Environment&)’: ../src/atom/atom_basic.h:47:36: warning: unused parameter ‘env’ [-Wunused-parameter] 47 | sptr createBox(Environment& env) override { | ~~~~~~~~~~~~~^~~ ../src/atom/atom_basic.h: In constructor ‘tex::MathAtom::MathAtom(tex::sptr&, tex::TexStyle)’: ../src/atom/atom_basic.h:133:14: warning: ‘tex::MathAtom::_base’ will be initialized after [-Wreorder] 133 | sptr _base; | ^~~~~ ../src/atom/atom_basic.h:132:12: warning: ‘tex::TexStyle tex::MathAtom::_style’ [-Wreorder] 132 | TexStyle _style; | ^~~~~~ ../src/atom/atom_basic.h:138:3: warning: when initialized here [-Wreorder] 138 | MathAtom(const sptr& base, TexStyle style) noexcept | ^~~~~~~~ ../src/atom/atom_basic.h: In constructor ‘tex::HlineAtom::HlineAtom()’: ../src/atom/atom_basic.h:150:9: warning: ‘tex::HlineAtom::_color’ will be initialized after [-Wreorder] 150 | color _color; | ^~~~~~ ../src/atom/atom_basic.h:149:9: warning: ‘float tex::HlineAtom::_width’ [-Wreorder] 149 | float _width, _shift; | ^~~~~~ ../src/atom/atom_basic.h:153:3: warning: when initialized here [-Wreorder] 153 | HlineAtom() noexcept: _color(transparent), _width(0), _shift(0) {} | ^~~~~~~~~ ../src/atom/atom_basic.h: In member function ‘virtual tex::sptr tex::MiddleAtom::createBox(tex::Environment&)’: ../src/atom/atom_basic.h:219:36: warning: unused parameter ‘env’ [-Wunused-parameter] 219 | sptr createBox(Environment& env) override { | ~~~~~~~~~~~~~^~~ ../src/atom/atom_basic.h: At global scope: ../src/atom/atom_basic.h:273:7: warning: base class ‘class tex::Row’ has accessible non-virtual destructor [-Wnon-virtual-dtor] 273 | class ColorAtom : public Atom, public Row { | ^~~~~~~~~ ../src/atom/atom_basic.h:329:7: warning: base class ‘class tex::Row’ has accessible non-virtual destructor [-Wnon-virtual-dtor] 329 | class PhantomAtom : public Atom, public Row { | ^~~~~~~~~~~ ../src/atom/atom_basic.h: In constructor ‘tex::SideSetsAtom::SideSetsAtom(tex::sptr&, tex::sptr&, tex::sptr&)’: ../src/atom/atom_basic.h:642:29: warning: ‘tex::SideSetsAtom::_base’ will be initialized after [-Wreorder] 642 | sptr _left, _right, _base; | ^~~~~ ../src/atom/atom_basic.h:642:14: warning: ‘tex::sptr tex::SideSetsAtom::_left’ [-Wreorder] 642 | sptr _left, _right, _base; | ^~~~~ ../src/atom/atom_basic.h:646:3: warning: when initialized here [-Wreorder] 646 | SideSetsAtom(const sptr& base, const sptr& left, const sptr& right) | ^~~~~~~~~~~~ In file included from ../src/fonts/fonts.h:13: ../src/fonts/font_info.h: At global scope: ../src/fonts/font_info.h:120:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 120 | const float* const getMetrics(wchar_t ch) const; | ^~~~~ ../src/fonts/font_info.h:122:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 122 | const int* const getExtension(wchar_t ch) const; | ^~~~~ ../src/fonts/font_info.h: In static member function ‘static void tex::FontInfo::__add(tex::FontInfo*)’: ../src/fonts/font_info.h:49:19: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 49 | if (info->_id >= _infos.size()) _infos.resize(info->_id + 1); | ~~~~~~~~~~^~~~~~~~~~~~~~~~ ../src/fonts/fonts.h: In constructor ‘tex::DefaultTeXFont::DefaultTeXFont(float, float, bool, bool, bool, bool, bool)’: ../src/fonts/fonts.h:40:18: warning: ‘tex::DefaultTeXFont::_size’ will be initialized after [-Wreorder] 40 | float _factor, _size; | ^~~~~ ../src/fonts/fonts.h:40:9: warning: ‘float tex::DefaultTeXFont::_factor’ [-Wreorder] 40 | float _factor, _size; | ^~~~~~~ ../src/fonts/fonts.h:67:3: warning: when initialized here [-Wreorder] 67 | DefaultTeXFont( | ^~~~~~~~~~~~~~ ../src/box/box_single.cpp: In member function ‘void tex::TextRenderingBox::init(const std::wstring&, int, float, tex::sptr&, bool)’: ../src/box/box_single.cpp:53:71: warning: unused parameter ‘kerning’ [-Wunused-parameter] 53 | const wstring& str, int type, float size, const sptr& f, bool kerning | ~~~~~^~~~~~~ In file included from ../src/common.h:33, from ../src/box/box.h:4: ../src/utils/utils.h: In instantiation of ‘int tex::indexOf(const std::vector&, const T&) [with T = std::__cxx11::basic_string]’: ../src/fonts/font_info.h:70:67: required from here ../src/utils/utils.h:37:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 37 | return (i >= v.size() ? -1 : i); | ~~^~~~~~~~~~~ [15/80] g++ -Isrc/libclatexmath.so.0.0.4.p -Isrc -I../src -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libxml2 -I/usr/include/gdkmm-3.0 -I/usr/lib64/gdkmm-3.0/include -I/usr/include/giomm-2.4 -I/usr/lib64/giomm-2.4/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glibmm-2.4 -I/usr/lib64/glibmm-2.4/include -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/cairomm-1.0 -I/usr/lib64/cairomm-1.0/include -I/usr/include/pangomm-1.4 -I/usr/lib64/pangomm-1.4/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -DBUILD_GTK -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -pthread -MD -MQ src/libclatexmath.so.0.0.4.p/core_core.cpp.o -MF src/libclatexmath.so.0.0.4.p/core_core.cpp.o.d -o src/libclatexmath.so.0.0.4.p/core_core.cpp.o -c ../src/core/core.cpp In file included from ../src/graphic/graphic.h:4, from ../src/box/box.h:5, from ../src/atom/atom.h:8, from ../src/atom/atom_row.h:8, from ../src/atom/atom_basic.h:10, from ../src/core/formula.h:7, from ../src/fonts/fonts.h:11, from ../src/core/core.h:8, from ../src/core/core.cpp:1: ../src/graphic/graphic_basic.h: In constructor ‘tex::Insets::Insets(int, int, int, int)’: ../src/graphic/graphic_basic.h:114:21: warning: unused parameter ‘l’ [-Wunused-parameter] 114 | Insets(int t, int l, int b, int r) : left(t), top(t), right(r), bottom(b) {} | ~~~~^ ../src/graphic/graphic_basic.h: In constructor ‘tex::Stroke::Stroke()’: ../src/graphic/graphic_basic.h:147:8: warning: ‘tex::Stroke::join’ will be initialized after [-Wreorder] 147 | Join join; | ^~~~ ../src/graphic/graphic_basic.h:145:9: warning: ‘float tex::Stroke::miterLimit’ [-Wreorder] 145 | float miterLimit; | ^~~~~~~~~~ ../src/graphic/graphic_basic.h:149:3: warning: when initialized here [-Wreorder] 149 | Stroke() | ^~~~~~ ../src/graphic/graphic_basic.h: In constructor ‘tex::Stroke::Stroke(float, tex::Cap, tex::Join, float)’: ../src/graphic/graphic_basic.h:147:8: warning: ‘tex::Stroke::join’ will be initialized after [-Wreorder] 147 | Join join; | ^~~~ ../src/graphic/graphic_basic.h:145:9: warning: ‘float tex::Stroke::miterLimit’ [-Wreorder] 145 | float miterLimit; | ^~~~~~~~~~ ../src/graphic/graphic_basic.h:152:3: warning: when initialized here [-Wreorder] 152 | Stroke(float w, Cap c, Join j, float ml = 0) | ^~~~~~ ../src/graphic/graphic.h: At global scope: ../src/graphic/graphic.h:38:29: warning: extra ‘;’ [-Wpedantic] 38 | virtual ~Font() = default;; | ^ | - ../src/graphic/graphic.h:59:7: warning: ‘class tex::TextLayout’ has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] 59 | class TextLayout { | ^~~~~~~~~~ ../src/graphic/graphic.h:94:7: warning: ‘class tex::Graphics2D’ has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] 94 | class Graphics2D { | ^~~~~~~~~~ ../src/atom/atom_row.h:28:7: warning: ‘class tex::Row’ has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] 28 | class Row { | ^~~ ../src/atom/atom_row.h:115:7: warning: base class ‘class tex::Row’ has accessible non-virtual destructor [-Wnon-virtual-dtor] 115 | class RowAtom : public Atom, public Row { | ^~~~~~~ ../src/atom/atom_row.h: In constructor ‘tex::RowAtom::RowAtom()’: ../src/atom/atom_row.h:141:8: warning: ‘tex::RowAtom::_lookAtLastAtom’ will be initialized after [-Wreorder] 141 | bool _lookAtLastAtom; | ^~~~~~~~~~~~~~~ ../src/atom/atom_row.h:124:8: warning: ‘bool tex::RowAtom::_breakable’ [-Wreorder] 124 | bool _breakable; | ^~~~~~~~~~ ../src/atom/atom_row.h:143:3: warning: when initialized here [-Wreorder] 143 | RowAtom() : _lookAtLastAtom(false), _breakable(true) {} | ^~~~~~~ In file included from ../src/atom/atom_char.h:7, from ../src/atom/atom_basic.h:11: ../src/fonts/font_basic.h: In constructor ‘tex::Extension::Extension(tex::Char*, tex::Char*, tex::Char*, tex::Char*)’: ../src/fonts/font_basic.h:81:21: warning: ‘tex::Extension::_repeat’ will be initialized after [-Wreorder] 81 | const Char* const _repeat; | ^~~~~~~ ../src/fonts/font_basic.h:80:21: warning: ‘const tex::Char* const tex::Extension::_bottom’ [-Wreorder] 80 | const Char* const _bottom; | ^~~~~~~ ../src/fonts/font_basic.h:88:3: warning: when initialized here [-Wreorder] 88 | Extension(Char* t, Char* m, Char* r, Char* b) | ^~~~~~~~~ ../src/atom/atom_char.h: In member function ‘virtual tex::sptr tex::FixedCharAtom::getCharFont(tex::TeXFont&)’: ../src/atom/atom_char.h:75:39: warning: unused parameter ‘tf’ [-Wunused-parameter] 75 | sptr getCharFont(TeXFont& tf) override { | ~~~~~~~~~^~ In file included from ../src/atom/atom_basic.h:12: ../src/atom/atom_space.h: In constructor ‘tex::SpaceAtom::SpaceAtom(tex::UnitType, float, float, float)’: ../src/atom/atom_space.h:27:32: warning: ‘tex::SpaceAtom::_dUnit’ will be initialized after [-Wreorder] 27 | UnitType _wUnit{}, _hUnit{}, _dUnit{}; | ^~~~~~ ../src/atom/atom_space.h:25:9: warning: ‘float tex::SpaceAtom::_width’ [-Wreorder] 25 | float _width = 0, _height = 0, _depth = 0; | ^~~~~~ ../src/atom/atom_space.h:35:3: warning: when initialized here [-Wreorder] 35 | SpaceAtom(UnitType unit, float width, float height, float depth) noexcept | ^~~~~~~~~ ../src/atom/atom_space.h: In constructor ‘tex::SpaceAtom::SpaceAtom(tex::UnitType, float, tex::UnitType, float, tex::UnitType, float)’: ../src/atom/atom_space.h:27:32: warning: ‘tex::SpaceAtom::_dUnit’ will be initialized after [-Wreorder] 27 | UnitType _wUnit{}, _hUnit{}, _dUnit{}; | ^~~~~~ ../src/atom/atom_space.h:25:9: warning: ‘float tex::SpaceAtom::_width’ [-Wreorder] 25 | float _width = 0, _height = 0, _depth = 0; | ^~~~~~ ../src/atom/atom_space.h:38:3: warning: when initialized here [-Wreorder] 38 | SpaceAtom(UnitType wu, float w, UnitType hu, float h, UnitType du, float d) noexcept | ^~~~~~~~~ In file included from ../src/atom/atom_basic.h:14: ../src/box/box_single.h: In member function ‘virtual void tex::StrutBox::draw(tex::Graphics2D&, float, float)’: ../src/box/box_single.h:29:25: warning: unused parameter ‘g2’ [-Wunused-parameter] 29 | void draw(Graphics2D& g2, float x, float y) override { | ~~~~~~~~~~~~^~ ../src/box/box_single.h:29:35: warning: unused parameter ‘x’ [-Wunused-parameter] 29 | void draw(Graphics2D& g2, float x, float y) override { | ~~~~~~^ ../src/box/box_single.h:29:44: warning: unused parameter ‘y’ [-Wunused-parameter] 29 | void draw(Graphics2D& g2, float x, float y) override { | ~~~~~~^ ../src/box/box_single.h: In member function ‘virtual void tex::GlueBox::draw(tex::Graphics2D&, float, float)’: ../src/box/box_single.h:49:25: warning: unused parameter ‘g2’ [-Wunused-parameter] 49 | void draw(Graphics2D& g2, float x, float y) override { | ~~~~~~~~~~~~^~ ../src/box/box_single.h:49:35: warning: unused parameter ‘x’ [-Wunused-parameter] 49 | void draw(Graphics2D& g2, float x, float y) override { | ~~~~~~^ ../src/box/box_single.h:49:44: warning: unused parameter ‘y’ [-Wunused-parameter] 49 | void draw(Graphics2D& g2, float x, float y) override { | ~~~~~~^ ../src/atom/atom_basic.h: In member function ‘virtual tex::sptr tex::EmptyAtom::createBox(tex::Environment&)’: ../src/atom/atom_basic.h:31:36: warning: unused parameter ‘env’ [-Wunused-parameter] 31 | sptr createBox(Environment& env) override { | ~~~~~~~~~~~~~^~~ ../src/atom/atom_basic.h: In member function ‘virtual tex::sptr tex::PlaceholderAtom::createBox(tex::Environment&)’: ../src/atom/atom_basic.h:47:36: warning: unused parameter ‘env’ [-Wunused-parameter] 47 | sptr createBox(Environment& env) override { | ~~~~~~~~~~~~~^~~ ../src/atom/atom_basic.h: In constructor ‘tex::MathAtom::MathAtom(tex::sptr&, tex::TexStyle)’: ../src/atom/atom_basic.h:133:14: warning: ‘tex::MathAtom::_base’ will be initialized after [-Wreorder] 133 | sptr _base; | ^~~~~ ../src/atom/atom_basic.h:132:12: warning: ‘tex::TexStyle tex::MathAtom::_style’ [-Wreorder] 132 | TexStyle _style; | ^~~~~~ ../src/atom/atom_basic.h:138:3: warning: when initialized here [-Wreorder] 138 | MathAtom(const sptr& base, TexStyle style) noexcept | ^~~~~~~~ ../src/atom/atom_basic.h: In constructor ‘tex::HlineAtom::HlineAtom()’: ../src/atom/atom_basic.h:150:9: warning: ‘tex::HlineAtom::_color’ will be initialized after [-Wreorder] 150 | color _color; | ^~~~~~ ../src/atom/atom_basic.h:149:9: warning: ‘float tex::HlineAtom::_width’ [-Wreorder] 149 | float _width, _shift; | ^~~~~~ ../src/atom/atom_basic.h:153:3: warning: when initialized here [-Wreorder] 153 | HlineAtom() noexcept: _color(transparent), _width(0), _shift(0) {} | ^~~~~~~~~ ../src/atom/atom_basic.h: In member function ‘virtual tex::sptr tex::MiddleAtom::createBox(tex::Environment&)’: ../src/atom/atom_basic.h:219:36: warning: unused parameter ‘env’ [-Wunused-parameter] 219 | sptr createBox(Environment& env) override { | ~~~~~~~~~~~~~^~~ ../src/atom/atom_basic.h: At global scope: ../src/atom/atom_basic.h:273:7: warning: base class ‘class tex::Row’ has accessible non-virtual destructor [-Wnon-virtual-dtor] 273 | class ColorAtom : public Atom, public Row { | ^~~~~~~~~ ../src/atom/atom_basic.h:329:7: warning: base class ‘class tex::Row’ has accessible non-virtual destructor [-Wnon-virtual-dtor] 329 | class PhantomAtom : public Atom, public Row { | ^~~~~~~~~~~ ../src/atom/atom_basic.h: In constructor ‘tex::SideSetsAtom::SideSetsAtom(tex::sptr&, tex::sptr&, tex::sptr&)’: ../src/atom/atom_basic.h:642:29: warning: ‘tex::SideSetsAtom::_base’ will be initialized after [-Wreorder] 642 | sptr _left, _right, _base; | ^~~~~ ../src/atom/atom_basic.h:642:14: warning: ‘tex::sptr tex::SideSetsAtom::_left’ [-Wreorder] 642 | sptr _left, _right, _base; | ^~~~~ ../src/atom/atom_basic.h:646:3: warning: when initialized here [-Wreorder] 646 | SideSetsAtom(const sptr& base, const sptr& left, const sptr& right) | ^~~~~~~~~~~~ In file included from ../src/fonts/fonts.h:13: ../src/fonts/font_info.h: At global scope: ../src/fonts/font_info.h:120:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 120 | const float* const getMetrics(wchar_t ch) const; | ^~~~~ ../src/fonts/font_info.h:122:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 122 | const int* const getExtension(wchar_t ch) const; | ^~~~~ ../src/fonts/font_info.h: In static member function ‘static void tex::FontInfo::__add(tex::FontInfo*)’: ../src/fonts/font_info.h:49:19: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 49 | if (info->_id >= _infos.size()) _infos.resize(info->_id + 1); | ~~~~~~~~~~^~~~~~~~~~~~~~~~ ../src/fonts/fonts.h: In constructor ‘tex::DefaultTeXFont::DefaultTeXFont(float, float, bool, bool, bool, bool, bool)’: ../src/fonts/fonts.h:40:18: warning: ‘tex::DefaultTeXFont::_size’ will be initialized after [-Wreorder] 40 | float _factor, _size; | ^~~~~ ../src/fonts/fonts.h:40:9: warning: ‘float tex::DefaultTeXFont::_factor’ [-Wreorder] 40 | float _factor, _size; | ^~~~~~~ ../src/fonts/fonts.h:67:3: warning: when initialized here [-Wreorder] 67 | DefaultTeXFont( | ^~~~~~~~~~~~~~ In file included from ../src/common.h:33, from ../src/core/core.h:7: ../src/utils/utils.h: In instantiation of ‘int tex::indexOf(const std::vector&, const T&) [with T = std::__cxx11::basic_string]’: ../src/fonts/font_info.h:70:67: required from here ../src/utils/utils.h:37:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 37 | return (i >= v.size() ? -1 : i); | ~~^~~~~~~~~~~ [16/80] g++ -Isrc/libclatexmath.so.0.0.4.p -Isrc -I../src -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libxml2 -I/usr/include/gdkmm-3.0 -I/usr/lib64/gdkmm-3.0/include -I/usr/include/giomm-2.4 -I/usr/lib64/giomm-2.4/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glibmm-2.4 -I/usr/lib64/glibmm-2.4/include -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/cairomm-1.0 -I/usr/lib64/cairomm-1.0/include -I/usr/include/pangomm-1.4 -I/usr/lib64/pangomm-1.4/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -DBUILD_GTK -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -pthread -MD -MQ src/libclatexmath.so.0.0.4.p/core_formula_def.cpp.o -MF src/libclatexmath.so.0.0.4.p/core_formula_def.cpp.o.d -o src/libclatexmath.so.0.0.4.p/core_formula_def.cpp.o -c ../src/core/formula_def.cpp In file included from ../src/graphic/graphic.h:4, from ../src/box/box.h:5, from ../src/atom/atom.h:8, from ../src/atom/atom_row.h:8, from ../src/atom/atom_basic.h:10, from ../src/core/formula.h:7, from ../src/core/formula_def.cpp:1: ../src/graphic/graphic_basic.h: In constructor ‘tex::Insets::Insets(int, int, int, int)’: ../src/graphic/graphic_basic.h:114:21: warning: unused parameter ‘l’ [-Wunused-parameter] 114 | Insets(int t, int l, int b, int r) : left(t), top(t), right(r), bottom(b) {} | ~~~~^ ../src/graphic/graphic_basic.h: In constructor ‘tex::Stroke::Stroke()’: ../src/graphic/graphic_basic.h:147:8: warning: ‘tex::Stroke::join’ will be initialized after [-Wreorder] 147 | Join join; | ^~~~ ../src/graphic/graphic_basic.h:145:9: warning: ‘float tex::Stroke::miterLimit’ [-Wreorder] 145 | float miterLimit; | ^~~~~~~~~~ ../src/graphic/graphic_basic.h:149:3: warning: when initialized here [-Wreorder] 149 | Stroke() | ^~~~~~ ../src/graphic/graphic_basic.h: In constructor ‘tex::Stroke::Stroke(float, tex::Cap, tex::Join, float)’: ../src/graphic/graphic_basic.h:147:8: warning: ‘tex::Stroke::join’ will be initialized after [-Wreorder] 147 | Join join; | ^~~~ ../src/graphic/graphic_basic.h:145:9: warning: ‘float tex::Stroke::miterLimit’ [-Wreorder] 145 | float miterLimit; | ^~~~~~~~~~ ../src/graphic/graphic_basic.h:152:3: warning: when initialized here [-Wreorder] 152 | Stroke(float w, Cap c, Join j, float ml = 0) | ^~~~~~ ../src/graphic/graphic.h: At global scope: ../src/graphic/graphic.h:38:29: warning: extra ‘;’ [-Wpedantic] 38 | virtual ~Font() = default;; | ^ | - ../src/graphic/graphic.h:59:7: warning: ‘class tex::TextLayout’ has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] 59 | class TextLayout { | ^~~~~~~~~~ ../src/graphic/graphic.h:94:7: warning: ‘class tex::Graphics2D’ has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] 94 | class Graphics2D { | ^~~~~~~~~~ ../src/atom/atom_row.h:28:7: warning: ‘class tex::Row’ has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] 28 | class Row { | ^~~ ../src/atom/atom_row.h:115:7: warning: base class ‘class tex::Row’ has accessible non-virtual destructor [-Wnon-virtual-dtor] 115 | class RowAtom : public Atom, public Row { | ^~~~~~~ ../src/atom/atom_row.h: In constructor ‘tex::RowAtom::RowAtom()’: ../src/atom/atom_row.h:141:8: warning: ‘tex::RowAtom::_lookAtLastAtom’ will be initialized after [-Wreorder] 141 | bool _lookAtLastAtom; | ^~~~~~~~~~~~~~~ ../src/atom/atom_row.h:124:8: warning: ‘bool tex::RowAtom::_breakable’ [-Wreorder] 124 | bool _breakable; | ^~~~~~~~~~ ../src/atom/atom_row.h:143:3: warning: when initialized here [-Wreorder] 143 | RowAtom() : _lookAtLastAtom(false), _breakable(true) {} | ^~~~~~~ In file included from ../src/atom/atom_char.h:7, from ../src/atom/atom_basic.h:11: ../src/fonts/font_basic.h: In constructor ‘tex::Extension::Extension(tex::Char*, tex::Char*, tex::Char*, tex::Char*)’: ../src/fonts/font_basic.h:81:21: warning: ‘tex::Extension::_repeat’ will be initialized after [-Wreorder] 81 | const Char* const _repeat; | ^~~~~~~ ../src/fonts/font_basic.h:80:21: warning: ‘const tex::Char* const tex::Extension::_bottom’ [-Wreorder] 80 | const Char* const _bottom; | ^~~~~~~ ../src/fonts/font_basic.h:88:3: warning: when initialized here [-Wreorder] 88 | Extension(Char* t, Char* m, Char* r, Char* b) | ^~~~~~~~~ ../src/atom/atom_char.h: In member function ‘virtual tex::sptr tex::FixedCharAtom::getCharFont(tex::TeXFont&)’: ../src/atom/atom_char.h:75:39: warning: unused parameter ‘tf’ [-Wunused-parameter] 75 | sptr getCharFont(TeXFont& tf) override { | ~~~~~~~~~^~ In file included from ../src/atom/atom_basic.h:12: ../src/atom/atom_space.h: In constructor ‘tex::SpaceAtom::SpaceAtom(tex::UnitType, float, float, float)’: ../src/atom/atom_space.h:27:32: warning: ‘tex::SpaceAtom::_dUnit’ will be initialized after [-Wreorder] 27 | UnitType _wUnit{}, _hUnit{}, _dUnit{}; | ^~~~~~ ../src/atom/atom_space.h:25:9: warning: ‘float tex::SpaceAtom::_width’ [-Wreorder] 25 | float _width = 0, _height = 0, _depth = 0; | ^~~~~~ ../src/atom/atom_space.h:35:3: warning: when initialized here [-Wreorder] 35 | SpaceAtom(UnitType unit, float width, float height, float depth) noexcept | ^~~~~~~~~ ../src/atom/atom_space.h: In constructor ‘tex::SpaceAtom::SpaceAtom(tex::UnitType, float, tex::UnitType, float, tex::UnitType, float)’: ../src/atom/atom_space.h:27:32: warning: ‘tex::SpaceAtom::_dUnit’ will be initialized after [-Wreorder] 27 | UnitType _wUnit{}, _hUnit{}, _dUnit{}; | ^~~~~~ ../src/atom/atom_space.h:25:9: warning: ‘float tex::SpaceAtom::_width’ [-Wreorder] 25 | float _width = 0, _height = 0, _depth = 0; | ^~~~~~ ../src/atom/atom_space.h:38:3: warning: when initialized here [-Wreorder] 38 | SpaceAtom(UnitType wu, float w, UnitType hu, float h, UnitType du, float d) noexcept | ^~~~~~~~~ In file included from ../src/atom/atom_basic.h:14: ../src/box/box_single.h: In member function ‘virtual void tex::StrutBox::draw(tex::Graphics2D&, float, float)’: ../src/box/box_single.h:29:25: warning: unused parameter ‘g2’ [-Wunused-parameter] 29 | void draw(Graphics2D& g2, float x, float y) override { | ~~~~~~~~~~~~^~ ../src/box/box_single.h:29:35: warning: unused parameter ‘x’ [-Wunused-parameter] 29 | void draw(Graphics2D& g2, float x, float y) override { | ~~~~~~^ ../src/box/box_single.h:29:44: warning: unused parameter ‘y’ [-Wunused-parameter] 29 | void draw(Graphics2D& g2, float x, float y) override { | ~~~~~~^ ../src/box/box_single.h: In member function ‘virtual void tex::GlueBox::draw(tex::Graphics2D&, float, float)’: ../src/box/box_single.h:49:25: warning: unused parameter ‘g2’ [-Wunused-parameter] 49 | void draw(Graphics2D& g2, float x, float y) override { | ~~~~~~~~~~~~^~ ../src/box/box_single.h:49:35: warning: unused parameter ‘x’ [-Wunused-parameter] 49 | void draw(Graphics2D& g2, float x, float y) override { | ~~~~~~^ ../src/box/box_single.h:49:44: warning: unused parameter ‘y’ [-Wunused-parameter] 49 | void draw(Graphics2D& g2, float x, float y) override { | ~~~~~~^ ../src/atom/atom_basic.h: In member function ‘virtual tex::sptr tex::EmptyAtom::createBox(tex::Environment&)’: ../src/atom/atom_basic.h:31:36: warning: unused parameter ‘env’ [-Wunused-parameter] 31 | sptr createBox(Environment& env) override { | ~~~~~~~~~~~~~^~~ ../src/atom/atom_basic.h: In member function ‘virtual tex::sptr tex::PlaceholderAtom::createBox(tex::Environment&)’: ../src/atom/atom_basic.h:47:36: warning: unused parameter ‘env’ [-Wunused-parameter] 47 | sptr createBox(Environment& env) override { | ~~~~~~~~~~~~~^~~ ../src/atom/atom_basic.h: In constructor ‘tex::MathAtom::MathAtom(tex::sptr&, tex::TexStyle)’: ../src/atom/atom_basic.h:133:14: warning: ‘tex::MathAtom::_base’ will be initialized after [-Wreorder] 133 | sptr _base; | ^~~~~ ../src/atom/atom_basic.h:132:12: warning: ‘tex::TexStyle tex::MathAtom::_style’ [-Wreorder] 132 | TexStyle _style; | ^~~~~~ ../src/atom/atom_basic.h:138:3: warning: when initialized here [-Wreorder] 138 | MathAtom(const sptr& base, TexStyle style) noexcept | ^~~~~~~~ ../src/atom/atom_basic.h: In constructor ‘tex::HlineAtom::HlineAtom()’: ../src/atom/atom_basic.h:150:9: warning: ‘tex::HlineAtom::_color’ will be initialized after [-Wreorder] 150 | color _color; | ^~~~~~ ../src/atom/atom_basic.h:149:9: warning: ‘float tex::HlineAtom::_width’ [-Wreorder] 149 | float _width, _shift; | ^~~~~~ ../src/atom/atom_basic.h:153:3: warning: when initialized here [-Wreorder] 153 | HlineAtom() noexcept: _color(transparent), _width(0), _shift(0) {} | ^~~~~~~~~ ../src/atom/atom_basic.h: In member function ‘virtual tex::sptr tex::MiddleAtom::createBox(tex::Environment&)’: ../src/atom/atom_basic.h:219:36: warning: unused parameter ‘env’ [-Wunused-parameter] 219 | sptr createBox(Environment& env) override { | ~~~~~~~~~~~~~^~~ ../src/atom/atom_basic.h: At global scope: ../src/atom/atom_basic.h:273:7: warning: base class ‘class tex::Row’ has accessible non-virtual destructor [-Wnon-virtual-dtor] 273 | class ColorAtom : public Atom, public Row { | ^~~~~~~~~ ../src/atom/atom_basic.h:329:7: warning: base class ‘class tex::Row’ has accessible non-virtual destructor [-Wnon-virtual-dtor] 329 | class PhantomAtom : public Atom, public Row { | ^~~~~~~~~~~ ../src/atom/atom_basic.h: In constructor ‘tex::SideSetsAtom::SideSetsAtom(tex::sptr&, tex::sptr&, tex::sptr&)’: ../src/atom/atom_basic.h:642:29: warning: ‘tex::SideSetsAtom::_base’ will be initialized after [-Wreorder] 642 | sptr _left, _right, _base; | ^~~~~ ../src/atom/atom_basic.h:642:14: warning: ‘tex::sptr tex::SideSetsAtom::_left’ [-Wreorder] 642 | sptr _left, _right, _base; | ^~~~~ ../src/atom/atom_basic.h:646:3: warning: when initialized here [-Wreorder] 646 | SideSetsAtom(const sptr& base, const sptr& left, const sptr& right) | ^~~~~~~~~~~~ [17/80] g++ -Isrc/libclatexmath.so.0.0.4.p -Isrc -I../src -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libxml2 -I/usr/include/gdkmm-3.0 -I/usr/lib64/gdkmm-3.0/include -I/usr/include/giomm-2.4 -I/usr/lib64/giomm-2.4/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glibmm-2.4 -I/usr/lib64/glibmm-2.4/include -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/cairomm-1.0 -I/usr/lib64/cairomm-1.0/include -I/usr/include/pangomm-1.4 -I/usr/lib64/pangomm-1.4/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -DBUILD_GTK -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -pthread -MD -MQ src/libclatexmath.so.0.0.4.p/core_formula.cpp.o -MF src/libclatexmath.so.0.0.4.p/core_formula.cpp.o.d -o src/libclatexmath.so.0.0.4.p/core_formula.cpp.o -c ../src/core/formula.cpp In file included from ../src/graphic/graphic.h:4, from ../src/box/box.h:5, from ../src/atom/atom.h:8, from ../src/atom/atom_row.h:8, from ../src/atom/atom_basic.h:10, from ../src/core/formula.h:7, from ../src/core/formula.cpp:1: ../src/graphic/graphic_basic.h: In constructor ‘tex::Insets::Insets(int, int, int, int)’: ../src/graphic/graphic_basic.h:114:21: warning: unused parameter ‘l’ [-Wunused-parameter] 114 | Insets(int t, int l, int b, int r) : left(t), top(t), right(r), bottom(b) {} | ~~~~^ ../src/graphic/graphic_basic.h: In constructor ‘tex::Stroke::Stroke()’: ../src/graphic/graphic_basic.h:147:8: warning: ‘tex::Stroke::join’ will be initialized after [-Wreorder] 147 | Join join; | ^~~~ ../src/graphic/graphic_basic.h:145:9: warning: ‘float tex::Stroke::miterLimit’ [-Wreorder] 145 | float miterLimit; | ^~~~~~~~~~ ../src/graphic/graphic_basic.h:149:3: warning: when initialized here [-Wreorder] 149 | Stroke() | ^~~~~~ ../src/graphic/graphic_basic.h: In constructor ‘tex::Stroke::Stroke(float, tex::Cap, tex::Join, float)’: ../src/graphic/graphic_basic.h:147:8: warning: ‘tex::Stroke::join’ will be initialized after [-Wreorder] 147 | Join join; | ^~~~ ../src/graphic/graphic_basic.h:145:9: warning: ‘float tex::Stroke::miterLimit’ [-Wreorder] 145 | float miterLimit; | ^~~~~~~~~~ ../src/graphic/graphic_basic.h:152:3: warning: when initialized here [-Wreorder] 152 | Stroke(float w, Cap c, Join j, float ml = 0) | ^~~~~~ ../src/graphic/graphic.h: At global scope: ../src/graphic/graphic.h:38:29: warning: extra ‘;’ [-Wpedantic] 38 | virtual ~Font() = default;; | ^ | - ../src/graphic/graphic.h:59:7: warning: ‘class tex::TextLayout’ has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] 59 | class TextLayout { | ^~~~~~~~~~ ../src/graphic/graphic.h:94:7: warning: ‘class tex::Graphics2D’ has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] 94 | class Graphics2D { | ^~~~~~~~~~ ../src/atom/atom_row.h:28:7: warning: ‘class tex::Row’ has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] 28 | class Row { | ^~~ ../src/atom/atom_row.h:115:7: warning: base class ‘class tex::Row’ has accessible non-virtual destructor [-Wnon-virtual-dtor] 115 | class RowAtom : public Atom, public Row { | ^~~~~~~ ../src/atom/atom_row.h: In constructor ‘tex::RowAtom::RowAtom()’: ../src/atom/atom_row.h:141:8: warning: ‘tex::RowAtom::_lookAtLastAtom’ will be initialized after [-Wreorder] 141 | bool _lookAtLastAtom; | ^~~~~~~~~~~~~~~ ../src/atom/atom_row.h:124:8: warning: ‘bool tex::RowAtom::_breakable’ [-Wreorder] 124 | bool _breakable; | ^~~~~~~~~~ ../src/atom/atom_row.h:143:3: warning: when initialized here [-Wreorder] 143 | RowAtom() : _lookAtLastAtom(false), _breakable(true) {} | ^~~~~~~ In file included from ../src/atom/atom_char.h:7, from ../src/atom/atom_basic.h:11: ../src/fonts/font_basic.h: In constructor ‘tex::Extension::Extension(tex::Char*, tex::Char*, tex::Char*, tex::Char*)’: ../src/fonts/font_basic.h:81:21: warning: ‘tex::Extension::_repeat’ will be initialized after [-Wreorder] 81 | const Char* const _repeat; | ^~~~~~~ ../src/fonts/font_basic.h:80:21: warning: ‘const tex::Char* const tex::Extension::_bottom’ [-Wreorder] 80 | const Char* const _bottom; | ^~~~~~~ ../src/fonts/font_basic.h:88:3: warning: when initialized here [-Wreorder] 88 | Extension(Char* t, Char* m, Char* r, Char* b) | ^~~~~~~~~ ../src/atom/atom_char.h: In member function ‘virtual tex::sptr tex::FixedCharAtom::getCharFont(tex::TeXFont&)’: ../src/atom/atom_char.h:75:39: warning: unused parameter ‘tf’ [-Wunused-parameter] 75 | sptr getCharFont(TeXFont& tf) override { | ~~~~~~~~~^~ In file included from ../src/atom/atom_basic.h:12: ../src/atom/atom_space.h: In constructor ‘tex::SpaceAtom::SpaceAtom(tex::UnitType, float, float, float)’: ../src/atom/atom_space.h:27:32: warning: ‘tex::SpaceAtom::_dUnit’ will be initialized after [-Wreorder] 27 | UnitType _wUnit{}, _hUnit{}, _dUnit{}; | ^~~~~~ ../src/atom/atom_space.h:25:9: warning: ‘float tex::SpaceAtom::_width’ [-Wreorder] 25 | float _width = 0, _height = 0, _depth = 0; | ^~~~~~ ../src/atom/atom_space.h:35:3: warning: when initialized here [-Wreorder] 35 | SpaceAtom(UnitType unit, float width, float height, float depth) noexcept | ^~~~~~~~~ ../src/atom/atom_space.h: In constructor ‘tex::SpaceAtom::SpaceAtom(tex::UnitType, float, tex::UnitType, float, tex::UnitType, float)’: ../src/atom/atom_space.h:27:32: warning: ‘tex::SpaceAtom::_dUnit’ will be initialized after [-Wreorder] 27 | UnitType _wUnit{}, _hUnit{}, _dUnit{}; | ^~~~~~ ../src/atom/atom_space.h:25:9: warning: ‘float tex::SpaceAtom::_width’ [-Wreorder] 25 | float _width = 0, _height = 0, _depth = 0; | ^~~~~~ ../src/atom/atom_space.h:38:3: warning: when initialized here [-Wreorder] 38 | SpaceAtom(UnitType wu, float w, UnitType hu, float h, UnitType du, float d) noexcept | ^~~~~~~~~ In file included from ../src/atom/atom_basic.h:14: ../src/box/box_single.h: In member function ‘virtual void tex::StrutBox::draw(tex::Graphics2D&, float, float)’: ../src/box/box_single.h:29:25: warning: unused parameter ‘g2’ [-Wunused-parameter] 29 | void draw(Graphics2D& g2, float x, float y) override { | ~~~~~~~~~~~~^~ ../src/box/box_single.h:29:35: warning: unused parameter ‘x’ [-Wunused-parameter] 29 | void draw(Graphics2D& g2, float x, float y) override { | ~~~~~~^ ../src/box/box_single.h:29:44: warning: unused parameter ‘y’ [-Wunused-parameter] 29 | void draw(Graphics2D& g2, float x, float y) override { | ~~~~~~^ ../src/box/box_single.h: In member function ‘virtual void tex::GlueBox::draw(tex::Graphics2D&, float, float)’: ../src/box/box_single.h:49:25: warning: unused parameter ‘g2’ [-Wunused-parameter] 49 | void draw(Graphics2D& g2, float x, float y) override { | ~~~~~~~~~~~~^~ ../src/box/box_single.h:49:35: warning: unused parameter ‘x’ [-Wunused-parameter] 49 | void draw(Graphics2D& g2, float x, float y) override { | ~~~~~~^ ../src/box/box_single.h:49:44: warning: unused parameter ‘y’ [-Wunused-parameter] 49 | void draw(Graphics2D& g2, float x, float y) override { | ~~~~~~^ ../src/atom/atom_basic.h: In member function ‘virtual tex::sptr tex::EmptyAtom::createBox(tex::Environment&)’: ../src/atom/atom_basic.h:31:36: warning: unused parameter ‘env’ [-Wunused-parameter] 31 | sptr createBox(Environment& env) override { | ~~~~~~~~~~~~~^~~ ../src/atom/atom_basic.h: In member function ‘virtual tex::sptr tex::PlaceholderAtom::createBox(tex::Environment&)’: ../src/atom/atom_basic.h:47:36: warning: unused parameter ‘env’ [-Wunused-parameter] 47 | sptr createBox(Environment& env) override { | ~~~~~~~~~~~~~^~~ ../src/atom/atom_basic.h: In constructor ‘tex::MathAtom::MathAtom(tex::sptr&, tex::TexStyle)’: ../src/atom/atom_basic.h:133:14: warning: ‘tex::MathAtom::_base’ will be initialized after [-Wreorder] 133 | sptr _base; | ^~~~~ ../src/atom/atom_basic.h:132:12: warning: ‘tex::TexStyle tex::MathAtom::_style’ [-Wreorder] 132 | TexStyle _style; | ^~~~~~ ../src/atom/atom_basic.h:138:3: warning: when initialized here [-Wreorder] 138 | MathAtom(const sptr& base, TexStyle style) noexcept | ^~~~~~~~ ../src/atom/atom_basic.h: In constructor ‘tex::HlineAtom::HlineAtom()’: ../src/atom/atom_basic.h:150:9: warning: ‘tex::HlineAtom::_color’ will be initialized after [-Wreorder] 150 | color _color; | ^~~~~~ ../src/atom/atom_basic.h:149:9: warning: ‘float tex::HlineAtom::_width’ [-Wreorder] 149 | float _width, _shift; | ^~~~~~ ../src/atom/atom_basic.h:153:3: warning: when initialized here [-Wreorder] 153 | HlineAtom() noexcept: _color(transparent), _width(0), _shift(0) {} | ^~~~~~~~~ ../src/atom/atom_basic.h: In member function ‘virtual tex::sptr tex::MiddleAtom::createBox(tex::Environment&)’: ../src/atom/atom_basic.h:219:36: warning: unused parameter ‘env’ [-Wunused-parameter] 219 | sptr createBox(Environment& env) override { | ~~~~~~~~~~~~~^~~ ../src/atom/atom_basic.h: At global scope: ../src/atom/atom_basic.h:273:7: warning: base class ‘class tex::Row’ has accessible non-virtual destructor [-Wnon-virtual-dtor] 273 | class ColorAtom : public Atom, public Row { | ^~~~~~~~~ ../src/atom/atom_basic.h:329:7: warning: base class ‘class tex::Row’ has accessible non-virtual destructor [-Wnon-virtual-dtor] 329 | class PhantomAtom : public Atom, public Row { | ^~~~~~~~~~~ ../src/atom/atom_basic.h: In constructor ‘tex::SideSetsAtom::SideSetsAtom(tex::sptr&, tex::sptr&, tex::sptr&)’: ../src/atom/atom_basic.h:642:29: warning: ‘tex::SideSetsAtom::_base’ will be initialized after [-Wreorder] 642 | sptr _left, _right, _base; | ^~~~~ ../src/atom/atom_basic.h:642:14: warning: ‘tex::sptr tex::SideSetsAtom::_left’ [-Wreorder] 642 | sptr _left, _right, _base; | ^~~~~ ../src/atom/atom_basic.h:646:3: warning: when initialized here [-Wreorder] 646 | SideSetsAtom(const sptr& base, const sptr& left, const sptr& right) | ^~~~~~~~~~~~ In file included from ../src/fonts/fonts.h:13, from ../src/core/core.h:8, from ../src/core/formula.cpp:4: ../src/fonts/font_info.h: At global scope: ../src/fonts/font_info.h:120:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 120 | const float* const getMetrics(wchar_t ch) const; | ^~~~~ ../src/fonts/font_info.h:122:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 122 | const int* const getExtension(wchar_t ch) const; | ^~~~~ ../src/fonts/font_info.h: In static member function ‘static void tex::FontInfo::__add(tex::FontInfo*)’: ../src/fonts/font_info.h:49:19: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 49 | if (info->_id >= _infos.size()) _infos.resize(info->_id + 1); | ~~~~~~~~~~^~~~~~~~~~~~~~~~ ../src/fonts/fonts.h: In constructor ‘tex::DefaultTeXFont::DefaultTeXFont(float, float, bool, bool, bool, bool, bool)’: ../src/fonts/fonts.h:40:18: warning: ‘tex::DefaultTeXFont::_size’ will be initialized after [-Wreorder] 40 | float _factor, _size; | ^~~~~ ../src/fonts/fonts.h:40:9: warning: ‘float tex::DefaultTeXFont::_factor’ [-Wreorder] 40 | float _factor, _size; | ^~~~~~~ ../src/fonts/fonts.h:67:3: warning: when initialized here [-Wreorder] 67 | DefaultTeXFont( | ^~~~~~~~~~~~~~ In file included from ../src/common.h:33, from ../src/atom/atom_basic.h:9: ../src/utils/utils.h: In instantiation of ‘int tex::indexOf(const std::vector&, const T&) [with T = std::__cxx11::basic_string]’: ../src/fonts/font_info.h:70:67: required from here ../src/utils/utils.h:37:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 37 | return (i >= v.size() ? -1 : i); | ~~^~~~~~~~~~~ [18/80] g++ -Isrc/libclatexmath.so.0.0.4.p -Isrc -I../src -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libxml2 -I/usr/include/gdkmm-3.0 -I/usr/lib64/gdkmm-3.0/include -I/usr/include/giomm-2.4 -I/usr/lib64/giomm-2.4/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glibmm-2.4 -I/usr/lib64/glibmm-2.4/include -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/cairomm-1.0 -I/usr/lib64/cairomm-1.0/include -I/usr/include/pangomm-1.4 -I/usr/lib64/pangomm-1.4/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -DBUILD_GTK -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -pthread -MD -MQ src/libclatexmath.so.0.0.4.p/core_localized_num.cpp.o -MF src/libclatexmath.so.0.0.4.p/core_localized_num.cpp.o.d -o src/libclatexmath.so.0.0.4.p/core_localized_num.cpp.o -c ../src/core/localized_num.cpp In file included from ../src/graphic/graphic.h:4, from ../src/box/box.h:5, from ../src/atom/atom.h:8, from ../src/core/parser.h:7, from ../src/core/localized_num.cpp:1: ../src/graphic/graphic_basic.h: In constructor ‘tex::Insets::Insets(int, int, int, int)’: ../src/graphic/graphic_basic.h:114:21: warning: unused parameter ‘l’ [-Wunused-parameter] 114 | Insets(int t, int l, int b, int r) : left(t), top(t), right(r), bottom(b) {} | ~~~~^ ../src/graphic/graphic_basic.h: In constructor ‘tex::Stroke::Stroke()’: ../src/graphic/graphic_basic.h:147:8: warning: ‘tex::Stroke::join’ will be initialized after [-Wreorder] 147 | Join join; | ^~~~ ../src/graphic/graphic_basic.h:145:9: warning: ‘float tex::Stroke::miterLimit’ [-Wreorder] 145 | float miterLimit; | ^~~~~~~~~~ ../src/graphic/graphic_basic.h:149:3: warning: when initialized here [-Wreorder] 149 | Stroke() | ^~~~~~ ../src/graphic/graphic_basic.h: In constructor ‘tex::Stroke::Stroke(float, tex::Cap, tex::Join, float)’: ../src/graphic/graphic_basic.h:147:8: warning: ‘tex::Stroke::join’ will be initialized after [-Wreorder] 147 | Join join; | ^~~~ ../src/graphic/graphic_basic.h:145:9: warning: ‘float tex::Stroke::miterLimit’ [-Wreorder] 145 | float miterLimit; | ^~~~~~~~~~ ../src/graphic/graphic_basic.h:152:3: warning: when initialized here [-Wreorder] 152 | Stroke(float w, Cap c, Join j, float ml = 0) | ^~~~~~ ../src/graphic/graphic.h: At global scope: ../src/graphic/graphic.h:38:29: warning: extra ‘;’ [-Wpedantic] 38 | virtual ~Font() = default;; | ^ | - ../src/graphic/graphic.h:59:7: warning: ‘class tex::TextLayout’ has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] 59 | class TextLayout { | ^~~~~~~~~~ ../src/graphic/graphic.h:94:7: warning: ‘class tex::Graphics2D’ has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] 94 | class Graphics2D { | ^~~~~~~~~~ [19/80] g++ -Isrc/libclatexmath.so.0.0.4.p -Isrc -I../src -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libxml2 -I/usr/include/gdkmm-3.0 -I/usr/lib64/gdkmm-3.0/include -I/usr/include/giomm-2.4 -I/usr/lib64/giomm-2.4/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glibmm-2.4 -I/usr/lib64/glibmm-2.4/include -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/cairomm-1.0 -I/usr/lib64/cairomm-1.0/include -I/usr/include/pangomm-1.4 -I/usr/lib64/pangomm-1.4/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -DBUILD_GTK -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -pthread -MD -MQ src/libclatexmath.so.0.0.4.p/core_glue.cpp.o -MF src/libclatexmath.so.0.0.4.p/core_glue.cpp.o.d -o src/libclatexmath.so.0.0.4.p/core_glue.cpp.o -c ../src/core/glue.cpp In file included from ../src/graphic/graphic.h:4, from ../src/box/box.h:5, from ../src/atom/atom.h:8, from ../src/atom/atom_row.h:8, from ../src/atom/atom_basic.h:10, from ../src/core/formula.h:7, from ../src/fonts/fonts.h:11, from ../src/core/core.h:8, from ../src/core/glue.cpp:1: ../src/graphic/graphic_basic.h: In constructor ‘tex::Insets::Insets(int, int, int, int)’: ../src/graphic/graphic_basic.h:114:21: warning: unused parameter ‘l’ [-Wunused-parameter] 114 | Insets(int t, int l, int b, int r) : left(t), top(t), right(r), bottom(b) {} | ~~~~^ ../src/graphic/graphic_basic.h: In constructor ‘tex::Stroke::Stroke()’: ../src/graphic/graphic_basic.h:147:8: warning: ‘tex::Stroke::join’ will be initialized after [-Wreorder] 147 | Join join; | ^~~~ ../src/graphic/graphic_basic.h:145:9: warning: ‘float tex::Stroke::miterLimit’ [-Wreorder] 145 | float miterLimit; | ^~~~~~~~~~ ../src/graphic/graphic_basic.h:149:3: warning: when initialized here [-Wreorder] 149 | Stroke() | ^~~~~~ ../src/graphic/graphic_basic.h: In constructor ‘tex::Stroke::Stroke(float, tex::Cap, tex::Join, float)’: ../src/graphic/graphic_basic.h:147:8: warning: ‘tex::Stroke::join’ will be initialized after [-Wreorder] 147 | Join join; | ^~~~ ../src/graphic/graphic_basic.h:145:9: warning: ‘float tex::Stroke::miterLimit’ [-Wreorder] 145 | float miterLimit; | ^~~~~~~~~~ ../src/graphic/graphic_basic.h:152:3: warning: when initialized here [-Wreorder] 152 | Stroke(float w, Cap c, Join j, float ml = 0) | ^~~~~~ ../src/graphic/graphic.h: At global scope: ../src/graphic/graphic.h:38:29: warning: extra ‘;’ [-Wpedantic] 38 | virtual ~Font() = default;; | ^ | - ../src/graphic/graphic.h:59:7: warning: ‘class tex::TextLayout’ has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] 59 | class TextLayout { | ^~~~~~~~~~ ../src/graphic/graphic.h:94:7: warning: ‘class tex::Graphics2D’ has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] 94 | class Graphics2D { | ^~~~~~~~~~ ../src/atom/atom_row.h:28:7: warning: ‘class tex::Row’ has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] 28 | class Row { | ^~~ ../src/atom/atom_row.h:115:7: warning: base class ‘class tex::Row’ has accessible non-virtual destructor [-Wnon-virtual-dtor] 115 | class RowAtom : public Atom, public Row { | ^~~~~~~ ../src/atom/atom_row.h: In constructor ‘tex::RowAtom::RowAtom()’: ../src/atom/atom_row.h:141:8: warning: ‘tex::RowAtom::_lookAtLastAtom’ will be initialized after [-Wreorder] 141 | bool _lookAtLastAtom; | ^~~~~~~~~~~~~~~ ../src/atom/atom_row.h:124:8: warning: ‘bool tex::RowAtom::_breakable’ [-Wreorder] 124 | bool _breakable; | ^~~~~~~~~~ ../src/atom/atom_row.h:143:3: warning: when initialized here [-Wreorder] 143 | RowAtom() : _lookAtLastAtom(false), _breakable(true) {} | ^~~~~~~ In file included from ../src/atom/atom_char.h:7, from ../src/atom/atom_basic.h:11: ../src/fonts/font_basic.h: In constructor ‘tex::Extension::Extension(tex::Char*, tex::Char*, tex::Char*, tex::Char*)’: ../src/fonts/font_basic.h:81:21: warning: ‘tex::Extension::_repeat’ will be initialized after [-Wreorder] 81 | const Char* const _repeat; | ^~~~~~~ ../src/fonts/font_basic.h:80:21: warning: ‘const tex::Char* const tex::Extension::_bottom’ [-Wreorder] 80 | const Char* const _bottom; | ^~~~~~~ ../src/fonts/font_basic.h:88:3: warning: when initialized here [-Wreorder] 88 | Extension(Char* t, Char* m, Char* r, Char* b) | ^~~~~~~~~ ../src/atom/atom_char.h: In member function ‘virtual tex::sptr tex::FixedCharAtom::getCharFont(tex::TeXFont&)’: ../src/atom/atom_char.h:75:39: warning: unused parameter ‘tf’ [-Wunused-parameter] 75 | sptr getCharFont(TeXFont& tf) override { | ~~~~~~~~~^~ In file included from ../src/atom/atom_basic.h:12: ../src/atom/atom_space.h: In constructor ‘tex::SpaceAtom::SpaceAtom(tex::UnitType, float, float, float)’: ../src/atom/atom_space.h:27:32: warning: ‘tex::SpaceAtom::_dUnit’ will be initialized after [-Wreorder] 27 | UnitType _wUnit{}, _hUnit{}, _dUnit{}; | ^~~~~~ ../src/atom/atom_space.h:25:9: warning: ‘float tex::SpaceAtom::_width’ [-Wreorder] 25 | float _width = 0, _height = 0, _depth = 0; | ^~~~~~ ../src/atom/atom_space.h:35:3: warning: when initialized here [-Wreorder] 35 | SpaceAtom(UnitType unit, float width, float height, float depth) noexcept | ^~~~~~~~~ ../src/atom/atom_space.h: In constructor ‘tex::SpaceAtom::SpaceAtom(tex::UnitType, float, tex::UnitType, float, tex::UnitType, float)’: ../src/atom/atom_space.h:27:32: warning: ‘tex::SpaceAtom::_dUnit’ will be initialized after [-Wreorder] 27 | UnitType _wUnit{}, _hUnit{}, _dUnit{}; | ^~~~~~ ../src/atom/atom_space.h:25:9: warning: ‘float tex::SpaceAtom::_width’ [-Wreorder] 25 | float _width = 0, _height = 0, _depth = 0; | ^~~~~~ ../src/atom/atom_space.h:38:3: warning: when initialized here [-Wreorder] 38 | SpaceAtom(UnitType wu, float w, UnitType hu, float h, UnitType du, float d) noexcept | ^~~~~~~~~ In file included from ../src/atom/atom_basic.h:14: ../src/box/box_single.h: In member function ‘virtual void tex::StrutBox::draw(tex::Graphics2D&, float, float)’: ../src/box/box_single.h:29:25: warning: unused parameter ‘g2’ [-Wunused-parameter] 29 | void draw(Graphics2D& g2, float x, float y) override { | ~~~~~~~~~~~~^~ ../src/box/box_single.h:29:35: warning: unused parameter ‘x’ [-Wunused-parameter] 29 | void draw(Graphics2D& g2, float x, float y) override { | ~~~~~~^ ../src/box/box_single.h:29:44: warning: unused parameter ‘y’ [-Wunused-parameter] 29 | void draw(Graphics2D& g2, float x, float y) override { | ~~~~~~^ ../src/box/box_single.h: In member function ‘virtual void tex::GlueBox::draw(tex::Graphics2D&, float, float)’: ../src/box/box_single.h:49:25: warning: unused parameter ‘g2’ [-Wunused-parameter] 49 | void draw(Graphics2D& g2, float x, float y) override { | ~~~~~~~~~~~~^~ ../src/box/box_single.h:49:35: warning: unused parameter ‘x’ [-Wunused-parameter] 49 | void draw(Graphics2D& g2, float x, float y) override { | ~~~~~~^ ../src/box/box_single.h:49:44: warning: unused parameter ‘y’ [-Wunused-parameter] 49 | void draw(Graphics2D& g2, float x, float y) override { | ~~~~~~^ ../src/atom/atom_basic.h: In member function ‘virtual tex::sptr tex::EmptyAtom::createBox(tex::Environment&)’: ../src/atom/atom_basic.h:31:36: warning: unused parameter ‘env’ [-Wunused-parameter] 31 | sptr createBox(Environment& env) override { | ~~~~~~~~~~~~~^~~ ../src/atom/atom_basic.h: In member function ‘virtual tex::sptr tex::PlaceholderAtom::createBox(tex::Environment&)’: ../src/atom/atom_basic.h:47:36: warning: unused parameter ‘env’ [-Wunused-parameter] 47 | sptr createBox(Environment& env) override { | ~~~~~~~~~~~~~^~~ ../src/atom/atom_basic.h: In constructor ‘tex::MathAtom::MathAtom(tex::sptr&, tex::TexStyle)’: ../src/atom/atom_basic.h:133:14: warning: ‘tex::MathAtom::_base’ will be initialized after [-Wreorder] 133 | sptr _base; | ^~~~~ ../src/atom/atom_basic.h:132:12: warning: ‘tex::TexStyle tex::MathAtom::_style’ [-Wreorder] 132 | TexStyle _style; | ^~~~~~ ../src/atom/atom_basic.h:138:3: warning: when initialized here [-Wreorder] 138 | MathAtom(const sptr& base, TexStyle style) noexcept | ^~~~~~~~ ../src/atom/atom_basic.h: In constructor ‘tex::HlineAtom::HlineAtom()’: ../src/atom/atom_basic.h:150:9: warning: ‘tex::HlineAtom::_color’ will be initialized after [-Wreorder] 150 | color _color; | ^~~~~~ ../src/atom/atom_basic.h:149:9: warning: ‘float tex::HlineAtom::_width’ [-Wreorder] 149 | float _width, _shift; | ^~~~~~ ../src/atom/atom_basic.h:153:3: warning: when initialized here [-Wreorder] 153 | HlineAtom() noexcept: _color(transparent), _width(0), _shift(0) {} | ^~~~~~~~~ ../src/atom/atom_basic.h: In member function ‘virtual tex::sptr tex::MiddleAtom::createBox(tex::Environment&)’: ../src/atom/atom_basic.h:219:36: warning: unused parameter ‘env’ [-Wunused-parameter] 219 | sptr createBox(Environment& env) override { | ~~~~~~~~~~~~~^~~ ../src/atom/atom_basic.h: At global scope: ../src/atom/atom_basic.h:273:7: warning: base class ‘class tex::Row’ has accessible non-virtual destructor [-Wnon-virtual-dtor] 273 | class ColorAtom : public Atom, public Row { | ^~~~~~~~~ ../src/atom/atom_basic.h:329:7: warning: base class ‘class tex::Row’ has accessible non-virtual destructor [-Wnon-virtual-dtor] 329 | class PhantomAtom : public Atom, public Row { | ^~~~~~~~~~~ ../src/atom/atom_basic.h: In constructor ‘tex::SideSetsAtom::SideSetsAtom(tex::sptr&, tex::sptr&, tex::sptr&)’: ../src/atom/atom_basic.h:642:29: warning: ‘tex::SideSetsAtom::_base’ will be initialized after [-Wreorder] 642 | sptr _left, _right, _base; | ^~~~~ ../src/atom/atom_basic.h:642:14: warning: ‘tex::sptr tex::SideSetsAtom::_left’ [-Wreorder] 642 | sptr _left, _right, _base; | ^~~~~ ../src/atom/atom_basic.h:646:3: warning: when initialized here [-Wreorder] 646 | SideSetsAtom(const sptr& base, const sptr& left, const sptr& right) | ^~~~~~~~~~~~ In file included from ../src/fonts/fonts.h:13: ../src/fonts/font_info.h: At global scope: ../src/fonts/font_info.h:120:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 120 | const float* const getMetrics(wchar_t ch) const; | ^~~~~ ../src/fonts/font_info.h:122:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 122 | const int* const getExtension(wchar_t ch) const; | ^~~~~ ../src/fonts/font_info.h: In static member function ‘static void tex::FontInfo::__add(tex::FontInfo*)’: ../src/fonts/font_info.h:49:19: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 49 | if (info->_id >= _infos.size()) _infos.resize(info->_id + 1); | ~~~~~~~~~~^~~~~~~~~~~~~~~~ ../src/fonts/fonts.h: In constructor ‘tex::DefaultTeXFont::DefaultTeXFont(float, float, bool, bool, bool, bool, bool)’: ../src/fonts/fonts.h:40:18: warning: ‘tex::DefaultTeXFont::_size’ will be initialized after [-Wreorder] 40 | float _factor, _size; | ^~~~~ ../src/fonts/fonts.h:40:9: warning: ‘float tex::DefaultTeXFont::_factor’ [-Wreorder] 40 | float _factor, _size; | ^~~~~~~ ../src/fonts/fonts.h:67:3: warning: when initialized here [-Wreorder] 67 | DefaultTeXFont( | ^~~~~~~~~~~~~~ In file included from ../src/common.h:33, from ../src/core/core.h:7: ../src/utils/utils.h: In instantiation of ‘int tex::indexOf(const std::vector&, const T&) [with T = std::__cxx11::basic_string]’: ../src/fonts/font_info.h:70:67: required from here ../src/utils/utils.h:37:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 37 | return (i >= v.size() ? -1 : i); | ~~^~~~~~~~~~~ [20/80] g++ -Isrc/libclatexmath.so.0.0.4.p -Isrc -I../src -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libxml2 -I/usr/include/gdkmm-3.0 -I/usr/lib64/gdkmm-3.0/include -I/usr/include/giomm-2.4 -I/usr/lib64/giomm-2.4/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glibmm-2.4 -I/usr/lib64/glibmm-2.4/include -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/cairomm-1.0 -I/usr/lib64/cairomm-1.0/include -I/usr/include/pangomm-1.4 -I/usr/lib64/pangomm-1.4/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -DBUILD_GTK -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -pthread -MD -MQ src/libclatexmath.so.0.0.4.p/core_macro.cpp.o -MF src/libclatexmath.so.0.0.4.p/core_macro.cpp.o.d -o src/libclatexmath.so.0.0.4.p/core_macro.cpp.o -c ../src/core/macro.cpp In file included from ../src/graphic/graphic.h:4, from ../src/box/box.h:5, from ../src/atom/atom.h:8, from ../src/core/macro.h:4, from ../src/core/macro.cpp:1: ../src/graphic/graphic_basic.h: In constructor ‘tex::Insets::Insets(int, int, int, int)’: ../src/graphic/graphic_basic.h:114:21: warning: unused parameter ‘l’ [-Wunused-parameter] 114 | Insets(int t, int l, int b, int r) : left(t), top(t), right(r), bottom(b) {} | ~~~~^ ../src/graphic/graphic_basic.h: In constructor ‘tex::Stroke::Stroke()’: ../src/graphic/graphic_basic.h:147:8: warning: ‘tex::Stroke::join’ will be initialized after [-Wreorder] 147 | Join join; | ^~~~ ../src/graphic/graphic_basic.h:145:9: warning: ‘float tex::Stroke::miterLimit’ [-Wreorder] 145 | float miterLimit; | ^~~~~~~~~~ ../src/graphic/graphic_basic.h:149:3: warning: when initialized here [-Wreorder] 149 | Stroke() | ^~~~~~ ../src/graphic/graphic_basic.h: In constructor ‘tex::Stroke::Stroke(float, tex::Cap, tex::Join, float)’: ../src/graphic/graphic_basic.h:147:8: warning: ‘tex::Stroke::join’ will be initialized after [-Wreorder] 147 | Join join; | ^~~~ ../src/graphic/graphic_basic.h:145:9: warning: ‘float tex::Stroke::miterLimit’ [-Wreorder] 145 | float miterLimit; | ^~~~~~~~~~ ../src/graphic/graphic_basic.h:152:3: warning: when initialized here [-Wreorder] 152 | Stroke(float w, Cap c, Join j, float ml = 0) | ^~~~~~ ../src/graphic/graphic.h: At global scope: ../src/graphic/graphic.h:38:29: warning: extra ‘;’ [-Wpedantic] 38 | virtual ~Font() = default;; | ^ | - ../src/graphic/graphic.h:59:7: warning: ‘class tex::TextLayout’ has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] 59 | class TextLayout { | ^~~~~~~~~~ ../src/graphic/graphic.h:94:7: warning: ‘class tex::Graphics2D’ has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] 94 | class Graphics2D { | ^~~~~~~~~~ ../src/core/macro.h: In member function ‘virtual tex::sptr tex::MacroInfo::invoke(tex::TeXParser&, std::vector >&)’: ../src/core/macro.h:120:16: warning: unused parameter ‘tp’ [-Wunused-parameter] 120 | TeXParser& tp, | ~~~~~~~~~~~^~ ../src/core/macro.h:121:32: warning: unused parameter ‘args’ [-Wunused-parameter] 121 | std::vector& args) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ ../src/core/macro.h: In constructor ‘tex::InflationMacroInfo::InflationMacroInfo(tex::Macro*, int)’: ../src/core/macro.h:133:16: warning: ‘tex::InflationMacroInfo::_macro’ will be initialized after [-Wreorder] 133 | Macro* const _macro; | ^~~~~~ ../src/core/macro.h:137:36: warning: base ‘tex::MacroInfo’ [-Wreorder] 137 | : _macro(macro), MacroInfo(argc) {} | ^ ../src/core/macro.h:136:3: warning: when initialized here [-Wreorder] 136 | InflationMacroInfo(Macro* macro, int argc) | ^~~~~~~~~~~~~~~~~~ ../src/core/macro.h: In constructor ‘tex::InflationMacroInfo::InflationMacroInfo(tex::Macro*, int, int)’: ../src/core/macro.h:133:16: warning: ‘tex::InflationMacroInfo::_macro’ will be initialized after [-Wreorder] 133 | Macro* const _macro; | ^~~~~~ ../src/core/macro.h:140:45: warning: base ‘tex::MacroInfo’ [-Wreorder] 140 | : _macro(macro), MacroInfo(argc, posOpts) {} | ^ ../src/core/macro.h:139:3: warning: when initialized here [-Wreorder] 139 | InflationMacroInfo(Macro* macro, int argc, int posOpts) | ^~~~~~~~~~~~~~~~~~ In file included from ../src/atom/atom_basic.h:10, from ../src/core/macro_impl.h:6, from ../src/core/macro.cpp:3: ../src/atom/atom_row.h: At global scope: ../src/atom/atom_row.h:28:7: warning: ‘class tex::Row’ has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] 28 | class Row { | ^~~ ../src/atom/atom_row.h:115:7: warning: base class ‘class tex::Row’ has accessible non-virtual destructor [-Wnon-virtual-dtor] 115 | class RowAtom : public Atom, public Row { | ^~~~~~~ ../src/atom/atom_row.h: In constructor ‘tex::RowAtom::RowAtom()’: ../src/atom/atom_row.h:141:8: warning: ‘tex::RowAtom::_lookAtLastAtom’ will be initialized after [-Wreorder] 141 | bool _lookAtLastAtom; | ^~~~~~~~~~~~~~~ ../src/atom/atom_row.h:124:8: warning: ‘bool tex::RowAtom::_breakable’ [-Wreorder] 124 | bool _breakable; | ^~~~~~~~~~ ../src/atom/atom_row.h:143:3: warning: when initialized here [-Wreorder] 143 | RowAtom() : _lookAtLastAtom(false), _breakable(true) {} | ^~~~~~~ In file included from ../src/atom/atom_char.h:7, from ../src/atom/atom_basic.h:11: ../src/fonts/font_basic.h: In constructor ‘tex::Extension::Extension(tex::Char*, tex::Char*, tex::Char*, tex::Char*)’: ../src/fonts/font_basic.h:81:21: warning: ‘tex::Extension::_repeat’ will be initialized after [-Wreorder] 81 | const Char* const _repeat; | ^~~~~~~ ../src/fonts/font_basic.h:80:21: warning: ‘const tex::Char* const tex::Extension::_bottom’ [-Wreorder] 80 | const Char* const _bottom; | ^~~~~~~ ../src/fonts/font_basic.h:88:3: warning: when initialized here [-Wreorder] 88 | Extension(Char* t, Char* m, Char* r, Char* b) | ^~~~~~~~~ ../src/atom/atom_char.h: In member function ‘virtual tex::sptr tex::FixedCharAtom::getCharFont(tex::TeXFont&)’: ../src/atom/atom_char.h:75:39: warning: unused parameter ‘tf’ [-Wunused-parameter] 75 | sptr getCharFont(TeXFont& tf) override { | ~~~~~~~~~^~ In file included from ../src/atom/atom_basic.h:12: ../src/atom/atom_space.h: In constructor ‘tex::SpaceAtom::SpaceAtom(tex::UnitType, float, float, float)’: ../src/atom/atom_space.h:27:32: warning: ‘tex::SpaceAtom::_dUnit’ will be initialized after [-Wreorder] 27 | UnitType _wUnit{}, _hUnit{}, _dUnit{}; | ^~~~~~ ../src/atom/atom_space.h:25:9: warning: ‘float tex::SpaceAtom::_width’ [-Wreorder] 25 | float _width = 0, _height = 0, _depth = 0; | ^~~~~~ ../src/atom/atom_space.h:35:3: warning: when initialized here [-Wreorder] 35 | SpaceAtom(UnitType unit, float width, float height, float depth) noexcept | ^~~~~~~~~ ../src/atom/atom_space.h: In constructor ‘tex::SpaceAtom::SpaceAtom(tex::UnitType, float, tex::UnitType, float, tex::UnitType, float)’: ../src/atom/atom_space.h:27:32: warning: ‘tex::SpaceAtom::_dUnit’ will be initialized after [-Wreorder] 27 | UnitType _wUnit{}, _hUnit{}, _dUnit{}; | ^~~~~~ ../src/atom/atom_space.h:25:9: warning: ‘float tex::SpaceAtom::_width’ [-Wreorder] 25 | float _width = 0, _height = 0, _depth = 0; | ^~~~~~ ../src/atom/atom_space.h:38:3: warning: when initialized here [-Wreorder] 38 | SpaceAtom(UnitType wu, float w, UnitType hu, float h, UnitType du, float d) noexcept | ^~~~~~~~~ In file included from ../src/atom/atom_basic.h:14: ../src/box/box_single.h: In member function ‘virtual void tex::StrutBox::draw(tex::Graphics2D&, float, float)’: ../src/box/box_single.h:29:25: warning: unused parameter ‘g2’ [-Wunused-parameter] 29 | void draw(Graphics2D& g2, float x, float y) override { | ~~~~~~~~~~~~^~ ../src/box/box_single.h:29:35: warning: unused parameter ‘x’ [-Wunused-parameter] 29 | void draw(Graphics2D& g2, float x, float y) override { | ~~~~~~^ ../src/box/box_single.h:29:44: warning: unused parameter ‘y’ [-Wunused-parameter] 29 | void draw(Graphics2D& g2, float x, float y) override { | ~~~~~~^ ../src/box/box_single.h: In member function ‘virtual void tex::GlueBox::draw(tex::Graphics2D&, float, float)’: ../src/box/box_single.h:49:25: warning: unused parameter ‘g2’ [-Wunused-parameter] 49 | void draw(Graphics2D& g2, float x, float y) override { | ~~~~~~~~~~~~^~ ../src/box/box_single.h:49:35: warning: unused parameter ‘x’ [-Wunused-parameter] 49 | void draw(Graphics2D& g2, float x, float y) override { | ~~~~~~^ ../src/box/box_single.h:49:44: warning: unused parameter ‘y’ [-Wunused-parameter] 49 | void draw(Graphics2D& g2, float x, float y) override { | ~~~~~~^ ../src/atom/atom_basic.h: In member function ‘virtual tex::sptr tex::EmptyAtom::createBox(tex::Environment&)’: ../src/atom/atom_basic.h:31:36: warning: unused parameter ‘env’ [-Wunused-parameter] 31 | sptr createBox(Environment& env) override { | ~~~~~~~~~~~~~^~~ ../src/atom/atom_basic.h: In member function ‘virtual tex::sptr tex::PlaceholderAtom::createBox(tex::Environment&)’: ../src/atom/atom_basic.h:47:36: warning: unused parameter ‘env’ [-Wunused-parameter] 47 | sptr createBox(Environment& env) override { | ~~~~~~~~~~~~~^~~ ../src/atom/atom_basic.h: In constructor ‘tex::MathAtom::MathAtom(tex::sptr&, tex::TexStyle)’: ../src/atom/atom_basic.h:133:14: warning: ‘tex::MathAtom::_base’ will be initialized after [-Wreorder] 133 | sptr _base; | ^~~~~ ../src/atom/atom_basic.h:132:12: warning: ‘tex::TexStyle tex::MathAtom::_style’ [-Wreorder] 132 | TexStyle _style; | ^~~~~~ ../src/atom/atom_basic.h:138:3: warning: when initialized here [-Wreorder] 138 | MathAtom(const sptr& base, TexStyle style) noexcept | ^~~~~~~~ ../src/atom/atom_basic.h: In constructor ‘tex::HlineAtom::HlineAtom()’: ../src/atom/atom_basic.h:150:9: warning: ‘tex::HlineAtom::_color’ will be initialized after [-Wreorder] 150 | color _color; | ^~~~~~ ../src/atom/atom_basic.h:149:9: warning: ‘float tex::HlineAtom::_width’ [-Wreorder] 149 | float _width, _shift; | ^~~~~~ ../src/atom/atom_basic.h:153:3: warning: when initialized here [-Wreorder] 153 | HlineAtom() noexcept: _color(transparent), _width(0), _shift(0) {} | ^~~~~~~~~ ../src/atom/atom_basic.h: In member function ‘virtual tex::sptr tex::MiddleAtom::createBox(tex::Environment&)’: ../src/atom/atom_basic.h:219:36: warning: unused parameter ‘env’ [-Wunused-parameter] 219 | sptr createBox(Environment& env) override { | ~~~~~~~~~~~~~^~~ ../src/atom/atom_basic.h: At global scope: ../src/atom/atom_basic.h:273:7: warning: base class ‘class tex::Row’ has accessible non-virtual destructor [-Wnon-virtual-dtor] 273 | class ColorAtom : public Atom, public Row { | ^~~~~~~~~ ../src/atom/atom_basic.h:329:7: warning: base class ‘class tex::Row’ has accessible non-virtual destructor [-Wnon-virtual-dtor] 329 | class PhantomAtom : public Atom, public Row { | ^~~~~~~~~~~ ../src/atom/atom_basic.h: In constructor ‘tex::SideSetsAtom::SideSetsAtom(tex::sptr&, tex::sptr&, tex::sptr&)’: ../src/atom/atom_basic.h:642:29: warning: ‘tex::SideSetsAtom::_base’ will be initialized after [-Wreorder] 642 | sptr _left, _right, _base; | ^~~~~ ../src/atom/atom_basic.h:642:14: warning: ‘tex::sptr tex::SideSetsAtom::_left’ [-Wreorder] 642 | sptr _left, _right, _base; | ^~~~~ ../src/atom/atom_basic.h:646:3: warning: when initialized here [-Wreorder] 646 | SideSetsAtom(const sptr& base, const sptr& left, const sptr& right) | ^~~~~~~~~~~~ In file included from ../src/fonts/fonts.h:13, from ../src/core/core.h:8, from ../src/atom/atom_matrix.h:6, from ../src/atom/atom_impl.h:8, from ../src/core/macro_impl.h:7: ../src/fonts/font_info.h: At global scope: ../src/fonts/font_info.h:120:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 120 | const float* const getMetrics(wchar_t ch) const; | ^~~~~ ../src/fonts/font_info.h:122:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 122 | const int* const getExtension(wchar_t ch) const; | ^~~~~ ../src/fonts/font_info.h: In static member function ‘static void tex::FontInfo::__add(tex::FontInfo*)’: ../src/fonts/font_info.h:49:19: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 49 | if (info->_id >= _infos.size()) _infos.resize(info->_id + 1); | ~~~~~~~~~~^~~~~~~~~~~~~~~~ ../src/fonts/fonts.h: In constructor ‘tex::DefaultTeXFont::DefaultTeXFont(float, float, bool, bool, bool, bool, bool)’: ../src/fonts/fonts.h:40:18: warning: ‘tex::DefaultTeXFont::_size’ will be initialized after [-Wreorder] 40 | float _factor, _size; | ^~~~~ ../src/fonts/fonts.h:40:9: warning: ‘float tex::DefaultTeXFont::_factor’ [-Wreorder] 40 | float _factor, _size; | ^~~~~~~ ../src/fonts/fonts.h:67:3: warning: when initialized here [-Wreorder] 67 | DefaultTeXFont( | ^~~~~~~~~~~~~~ ../src/atom/atom_matrix.h: In member function ‘virtual tex::sptr tex::CellSpecifier::createBox(tex::Environment&)’: ../src/atom/atom_matrix.h:16:36: warning: unused parameter ‘env’ [-Wunused-parameter] 16 | sptr createBox(Environment& env) override { | ~~~~~~~~~~~~~^~~ ../src/atom/atom_matrix.h: In constructor ‘tex::MultiRowAtom::MultiRowAtom(int, const std::wstring&, tex::sptr&)’: ../src/atom/atom_matrix.h:267:11: warning: ‘tex::MultiRowAtom::_j’ will be initialized after [-Wreorder] 267 | int _i, _j, _n; | ^~ ../src/atom/atom_matrix.h:264:14: warning: ‘tex::sptr tex::MultiRowAtom::_rows’ [-Wreorder] 264 | sptr _rows; | ^~~~~ ../src/atom/atom_matrix.h:271:3: warning: when initialized here [-Wreorder] 271 | MultiRowAtom(int n, const std::wstring& option, const sptr& rows) | ^~~~~~~~~~~~ ../src/atom/atom_matrix.h:271:43: warning: unused parameter ‘option’ [-Wunused-parameter] 271 | MultiRowAtom(int n, const std::wstring& option, const sptr& rows) | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ../src/atom/atom_impl.h: In constructor ‘tex::BigDelimiterAtom::BigDelimiterAtom(tex::sptr&, int)’: ../src/atom/atom_impl.h:22:26: warning: ‘tex::BigDelimiterAtom::_delim’ will be initialized after [-Wreorder] 22 | const sptr _delim; | ^~~~~~ ../src/atom/atom_impl.h:19:7: warning: ‘int tex::BigDelimiterAtom::_size’ [-Wreorder] 19 | int _size; | ^~~~~ ../src/atom/atom_impl.h:26:3: warning: when initialized here [-Wreorder] 26 | BigDelimiterAtom(const sptr& delim, int size) | ^~~~~~~~~~~~~~~~ ../src/atom/atom_impl.h: In constructor ‘tex::RaiseAtom::RaiseAtom(tex::sptr&, tex::UnitType, float, tex::UnitType, float, tex::UnitType, float)’: ../src/atom/atom_impl.h:588:9: warning: ‘tex::RaiseAtom::_r’ will be initialized after [-Wreorder] 588 | float _r, _h, _d; | ^~ ../src/atom/atom_impl.h:587:17: warning: ‘tex::UnitType tex::RaiseAtom::_hu’ [-Wreorder] 587 | UnitType _ru, _hu, _du; | ^~~ ../src/atom/atom_impl.h:593:3: warning: when initialized here [-Wreorder] 593 | RaiseAtom( | ^~~~~~~~~ ../src/atom/atom_impl.h:588:13: warning: ‘tex::RaiseAtom::_h’ will be initialized after [-Wreorder] 588 | float _r, _h, _d; | ^~ ../src/atom/atom_impl.h:587:22: warning: ‘tex::UnitType tex::RaiseAtom::_du’ [-Wreorder] 587 | UnitType _ru, _hu, _du; | ^~~ ../src/atom/atom_impl.h:593:3: warning: when initialized here [-Wreorder] 593 | RaiseAtom( | ^~~~~~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_fatalIfCmdConflict(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:56: warning: unused parameter ‘tp’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~~~~~~^~ ../src/core/macro_impl.h:36:8: note: in expansion of macro ‘macro’ 36 | inline macro(fatalIfCmdConflict) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_breakEverywhere(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:56: warning: unused parameter ‘tp’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~~~~~~^~ ../src/core/macro_impl.h:41:8: note: in expansion of macro ‘macro’ 41 | inline macro(breakEverywhere) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_longdiv(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:56: warning: unused parameter ‘tp’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~~~~~~^~ ../src/core/macro_impl.h:54:8: note: in expansion of macro ‘macro’ 54 | inline macro(longdiv) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_newcolumntype(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:56: warning: unused parameter ‘tp’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~~~~~~^~ ../src/core/macro_impl.h:82:8: note: in expansion of macro ‘macro’ 82 | inline macro(newcolumntype) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_arrayrulecolor(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:56: warning: unused parameter ‘tp’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~~~~~~^~ ../src/core/macro_impl.h:87:8: note: in expansion of macro ‘macro’ 87 | inline macro(arrayrulecolor) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_columnbg(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:56: warning: unused parameter ‘tp’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~~~~~~^~ ../src/core/macro_impl.h:93:8: note: in expansion of macro ‘macro’ 93 | inline macro(columnbg) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_spATbreve(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:56: warning: unused parameter ‘tp’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~~~~~~^~ ../src/core/macro_impl.h:123:8: note: in expansion of macro ‘macro’ 123 | inline macro(spATbreve) { | ^~~~~ ../src/core/macro_impl.h:19:66: warning: unused parameter ‘args’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~^~~~ ../src/core/macro_impl.h:123:8: note: in expansion of macro ‘macro’ 123 | inline macro(spATbreve) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_spAThat(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:56: warning: unused parameter ‘tp’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~~~~~~^~ ../src/core/macro_impl.h:129:8: note: in expansion of macro ‘macro’ 129 | inline macro(spAThat) { | ^~~~~ ../src/core/macro_impl.h:19:66: warning: unused parameter ‘args’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~^~~~ ../src/core/macro_impl.h:129:8: note: in expansion of macro ‘macro’ 129 | inline macro(spAThat) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_over(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:66: warning: unused parameter ‘args’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~^~~~ ../src/core/macro_impl.h:151:8: note: in expansion of macro ‘macro’ 151 | inline macro(over) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_atop(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:66: warning: unused parameter ‘args’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~^~~~ ../src/core/macro_impl.h:159:8: note: in expansion of macro ‘macro’ 159 | inline macro(atop) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::_choose(const std::string&, const std::string&, TeXParser&, std::vector >&)’: ../src/core/macro_impl.h:169:45: warning: unused parameter ‘args’ [-Wunused-parameter] 169 | TeXParser& tp, std::vector& args | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_above(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:66: warning: unused parameter ‘args’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~^~~~ ../src/core/macro_impl.h:229:8: note: in expansion of macro ‘macro’ 229 | inline macro(above) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_underscore(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:56: warning: unused parameter ‘tp’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~~~~~~^~ ../src/core/macro_impl.h:248:8: note: in expansion of macro ‘macro’ 248 | inline macro(underscore) { | ^~~~~ ../src/core/macro_impl.h:19:66: warning: unused parameter ‘args’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~^~~~ ../src/core/macro_impl.h:248:8: note: in expansion of macro ‘macro’ 248 | inline macro(underscore) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_IJ(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:56: warning: unused parameter ‘tp’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~~~~~~^~ ../src/core/macro_impl.h:276:8: note: in expansion of macro ‘macro’ 276 | inline macro(IJ) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_TStroke(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:56: warning: unused parameter ‘tp’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~~~~~~^~ ../src/core/macro_impl.h:280:8: note: in expansion of macro ‘macro’ 280 | inline macro(TStroke) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_LCaron(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:56: warning: unused parameter ‘tp’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~~~~~~^~ ../src/core/macro_impl.h:284:8: note: in expansion of macro ‘macro’ 284 | inline macro(LCaron) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_tcaron(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:56: warning: unused parameter ‘tp’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~~~~~~^~ ../src/core/macro_impl.h:288:8: note: in expansion of macro ‘macro’ 288 | inline macro(tcaron) { | ^~~~~ ../src/core/macro_impl.h:19:66: warning: unused parameter ‘args’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~^~~~ ../src/core/macro_impl.h:288:8: note: in expansion of macro ‘macro’ 288 | inline macro(tcaron) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_nbsp(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:56: warning: unused parameter ‘tp’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~~~~~~^~ ../src/core/macro_impl.h:296:8: note: in expansion of macro ‘macro’ 296 | inline macro(nbsp) { | ^~~~~ ../src/core/macro_impl.h:19:66: warning: unused parameter ‘args’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~^~~~ ../src/core/macro_impl.h:296:8: note: in expansion of macro ‘macro’ 296 | inline macro(nbsp) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_joinrel(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:56: warning: unused parameter ‘tp’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~~~~~~^~ ../src/core/macro_impl.h:458:8: note: in expansion of macro ‘macro’ 458 | inline macro(joinrel) { | ^~~~~ ../src/core/macro_impl.h:19:66: warning: unused parameter ‘args’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~^~~~ ../src/core/macro_impl.h:458:8: note: in expansion of macro ‘macro’ 458 | inline macro(joinrel) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_vdots(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:56: warning: unused parameter ‘tp’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~~~~~~^~ ../src/core/macro_impl.h:471:8: note: in expansion of macro ‘macro’ 471 | inline macro(vdots) { | ^~~~~ ../src/core/macro_impl.h:19:66: warning: unused parameter ‘args’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~^~~~ ../src/core/macro_impl.h:471:8: note: in expansion of macro ‘macro’ 471 | inline macro(vdots) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_ddots(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:56: warning: unused parameter ‘tp’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~~~~~~^~ ../src/core/macro_impl.h:475:8: note: in expansion of macro ‘macro’ 475 | inline macro(ddots) { | ^~~~~ ../src/core/macro_impl.h:19:66: warning: unused parameter ‘args’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~^~~~ ../src/core/macro_impl.h:475:8: note: in expansion of macro ‘macro’ 475 | inline macro(ddots) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_iddots(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:56: warning: unused parameter ‘tp’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~~~~~~^~ ../src/core/macro_impl.h:479:8: note: in expansion of macro ‘macro’ 479 | inline macro(iddots) { | ^~~~~ ../src/core/macro_impl.h:19:66: warning: unused parameter ‘args’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~^~~~ ../src/core/macro_impl.h:479:8: note: in expansion of macro ‘macro’ 479 | inline macro(iddots) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_leftparenthesis(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:66: warning: unused parameter ‘args’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~^~~~ ../src/core/macro_impl.h:483:8: note: in expansion of macro ‘macro’ 483 | inline macro(leftparenthesis) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_leftbracket(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:66: warning: unused parameter ‘args’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~^~~~ ../src/core/macro_impl.h:488:8: note: in expansion of macro ‘macro’ 488 | inline macro(leftbracket) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_cr(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:66: warning: unused parameter ‘args’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~^~~~ ../src/core/macro_impl.h:497:8: note: in expansion of macro ‘macro’ 497 | inline macro(cr) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_alignatATATenv(TeXParser&, Args&)’: ../src/core/macro_impl.h:591:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 591 | if (arr->cols() != 2 * n) throw ex_parse("Bad number of equations in alignat environment!"); | ~~~~~~~~~~~~^~~~~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_alignedatATATenv(TeXParser&, Args&)’: ../src/core/macro_impl.h:611:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 611 | if (arr->cols() != 2 * n) { | ~~~~~~~~~~~~^~~~~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_makeatletter(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:66: warning: unused parameter ‘args’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~^~~~ ../src/core/macro_impl.h:666:8: note: in expansion of macro ‘macro’ 666 | inline macro(makeatletter) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_makeatother(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:66: warning: unused parameter ‘args’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~^~~~ ../src/core/macro_impl.h:671:8: note: in expansion of macro ‘macro’ 671 | inline macro(makeatother) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_newenvironment(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:56: warning: unused parameter ‘tp’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~~~~~~^~ ../src/core/macro_impl.h:676:8: note: in expansion of macro ‘macro’ 676 | inline macro(newenvironment) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_renewenvironment(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:56: warning: unused parameter ‘tp’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~~~~~~^~ ../src/core/macro_impl.h:684:8: note: in expansion of macro ‘macro’ 684 | inline macro(renewenvironment) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_questeq(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:56: warning: unused parameter ‘tp’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~~~~~~^~ ../src/core/macro_impl.h:696:8: note: in expansion of macro ‘macro’ 696 | inline macro(questeq) { | ^~~~~ ../src/core/macro_impl.h:19:66: warning: unused parameter ‘args’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~^~~~ ../src/core/macro_impl.h:696:8: note: in expansion of macro ‘macro’ 696 | inline macro(questeq) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_rm(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:66: warning: unused parameter ‘args’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~^~~~ ../src/core/macro_impl.h:791:8: note: in expansion of macro ‘macro’ 791 | inline macro(rm) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_bf(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:66: warning: unused parameter ‘args’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~^~~~ ../src/core/macro_impl.h:799:8: note: in expansion of macro ‘macro’ 799 | inline macro(bf) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_tt(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:66: warning: unused parameter ‘args’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~^~~~ ../src/core/macro_impl.h:809:8: note: in expansion of macro ‘macro’ 809 | inline macro(tt) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_it(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:66: warning: unused parameter ‘args’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~^~~~ ../src/core/macro_impl.h:817:8: note: in expansion of macro ‘macro’ 817 | inline macro(it) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_sf(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:66: warning: unused parameter ‘args’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~^~~~ ../src/core/macro_impl.h:825:8: note: in expansion of macro ‘macro’ 825 | inline macro(sf) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_displaystyle(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:66: warning: unused parameter ‘args’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~^~~~ ../src/core/macro_impl.h:880:8: note: in expansion of macro ‘macro’ 880 | inline macro(displaystyle) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_scriptstyle(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:66: warning: unused parameter ‘args’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~^~~~ ../src/core/macro_impl.h:885:8: note: in expansion of macro ‘macro’ 885 | inline macro(scriptstyle) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_textstyle(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:66: warning: unused parameter ‘args’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~^~~~ ../src/core/macro_impl.h:890:8: note: in expansion of macro ‘macro’ 890 | inline macro(textstyle) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_scriptscriptstyle(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:66: warning: unused parameter ‘args’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~^~~~ ../src/core/macro_impl.h:895:8: note: in expansion of macro ‘macro’ 895 | inline macro(scriptscriptstyle) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_cornersize(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:56: warning: unused parameter ‘tp’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~~~~~~^~ ../src/core/macro_impl.h:936:8: note: in expansion of macro ‘macro’ 936 | inline macro(cornersize) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_cong(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:56: warning: unused parameter ‘tp’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~~~~~~^~ ../src/core/macro_impl.h:981:8: note: in expansion of macro ‘macro’ 981 | inline macro(cong) { | ^~~~~ ../src/core/macro_impl.h:19:66: warning: unused parameter ‘args’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~^~~~ ../src/core/macro_impl.h:981:8: note: in expansion of macro ‘macro’ 981 | inline macro(cong) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_doteq(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:56: warning: unused parameter ‘tp’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~~~~~~^~ ../src/core/macro_impl.h:989:8: note: in expansion of macro ‘macro’ 989 | inline macro(doteq) { | ^~~~~ ../src/core/macro_impl.h:19:66: warning: unused parameter ‘args’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~^~~~ ../src/core/macro_impl.h:989:8: note: in expansion of macro ‘macro’ 989 | inline macro(doteq) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_externalfont(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:56: warning: unused parameter ‘tp’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~~~~~~^~ ../src/core/macro_impl.h:996:8: note: in expansion of macro ‘macro’ 996 | inline macro(externalfont) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_ctext(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:56: warning: unused parameter ‘tp’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~~~~~~^~ ../src/core/macro_impl.h:1002:8: note: in expansion of macro ‘macro’ 1002 | inline macro(ctext) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_textit(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:56: warning: unused parameter ‘tp’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~~~~~~^~ ../src/core/macro_impl.h:1006:8: note: in expansion of macro ‘macro’ 1006 | inline macro(textit) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_textbf(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:56: warning: unused parameter ‘tp’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~~~~~~^~ ../src/core/macro_impl.h:1010:8: note: in expansion of macro ‘macro’ 1010 | inline macro(textbf) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_textitbf(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:56: warning: unused parameter ‘tp’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~~~~~~^~ ../src/core/macro_impl.h:1014:8: note: in expansion of macro ‘macro’ 1014 | inline macro(textitbf) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_declaremathsizes(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:56: warning: unused parameter ‘tp’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~~~~~~^~ ../src/core/macro_impl.h:1018:8: note: in expansion of macro ‘macro’ 1018 | inline macro(declaremathsizes) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_magnification(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:56: warning: unused parameter ‘tp’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~~~~~~^~ ../src/core/macro_impl.h:1025:8: note: in expansion of macro ‘macro’ 1025 | inline macro(magnification) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_hline(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:66: warning: unused parameter ‘args’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~^~~~ ../src/core/macro_impl.h:1032:8: note: in expansion of macro ‘macro’ 1032 | inline macro(hline) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_dotminus(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:56: warning: unused parameter ‘tp’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~~~~~~^~ ../src/core/macro_impl.h:1072:8: note: in expansion of macro ‘macro’ 1072 | inline macro(dotminus) { | ^~~~~ ../src/core/macro_impl.h:19:66: warning: unused parameter ‘args’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~^~~~ ../src/core/macro_impl.h:1072:8: note: in expansion of macro ‘macro’ 1072 | inline macro(dotminus) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_ratio(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:56: warning: unused parameter ‘tp’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~~~~~~^~ ../src/core/macro_impl.h:1077:8: note: in expansion of macro ‘macro’ 1077 | inline macro(ratio) { | ^~~~~ ../src/core/macro_impl.h:19:66: warning: unused parameter ‘args’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~^~~~ ../src/core/macro_impl.h:1077:8: note: in expansion of macro ‘macro’ 1077 | inline macro(ratio) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_geoprop(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:56: warning: unused parameter ‘tp’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~~~~~~^~ ../src/core/macro_impl.h:1081:8: note: in expansion of macro ‘macro’ 1081 | inline macro(geoprop) { | ^~~~~ ../src/core/macro_impl.h:19:66: warning: unused parameter ‘args’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~^~~~ ../src/core/macro_impl.h:1081:8: note: in expansion of macro ‘macro’ 1081 | inline macro(geoprop) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_minuscolon(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:56: warning: unused parameter ‘tp’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~~~~~~^~ ../src/core/macro_impl.h:1099:8: note: in expansion of macro ‘macro’ 1099 | inline macro(minuscolon) { | ^~~~~ ../src/core/macro_impl.h:19:66: warning: unused parameter ‘args’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~^~~~ ../src/core/macro_impl.h:1099:8: note: in expansion of macro ‘macro’ 1099 | inline macro(minuscolon) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_minuscoloncolon(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:56: warning: unused parameter ‘tp’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~~~~~~^~ ../src/core/macro_impl.h:1106:8: note: in expansion of macro ‘macro’ 1106 | inline macro(minuscoloncolon) { | ^~~~~ ../src/core/macro_impl.h:19:66: warning: unused parameter ‘args’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~^~~~ ../src/core/macro_impl.h:1106:8: note: in expansion of macro ‘macro’ 1106 | inline macro(minuscoloncolon) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_simcolon(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:56: warning: unused parameter ‘tp’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~~~~~~^~ ../src/core/macro_impl.h:1115:8: note: in expansion of macro ‘macro’ 1115 | inline macro(simcolon) { | ^~~~~ ../src/core/macro_impl.h:19:66: warning: unused parameter ‘args’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~^~~~ ../src/core/macro_impl.h:1115:8: note: in expansion of macro ‘macro’ 1115 | inline macro(simcolon) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_simcoloncolon(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:56: warning: unused parameter ‘tp’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~~~~~~^~ ../src/core/macro_impl.h:1122:8: note: in expansion of macro ‘macro’ 1122 | inline macro(simcoloncolon) { | ^~~~~ ../src/core/macro_impl.h:19:66: warning: unused parameter ‘args’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~^~~~ ../src/core/macro_impl.h:1122:8: note: in expansion of macro ‘macro’ 1122 | inline macro(simcoloncolon) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_approxcolon(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:56: warning: unused parameter ‘tp’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~~~~~~^~ ../src/core/macro_impl.h:1131:8: note: in expansion of macro ‘macro’ 1131 | inline macro(approxcolon) { | ^~~~~ ../src/core/macro_impl.h:19:66: warning: unused parameter ‘args’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~^~~~ ../src/core/macro_impl.h:1131:8: note: in expansion of macro ‘macro’ 1131 | inline macro(approxcolon) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_approxcoloncolon(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:56: warning: unused parameter ‘tp’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~~~~~~^~ ../src/core/macro_impl.h:1138:8: note: in expansion of macro ‘macro’ 1138 | inline macro(approxcoloncolon) { | ^~~~~ ../src/core/macro_impl.h:19:66: warning: unused parameter ‘args’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~^~~~ ../src/core/macro_impl.h:1138:8: note: in expansion of macro ‘macro’ 1138 | inline macro(approxcoloncolon) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_equalscolon(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:56: warning: unused parameter ‘tp’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~~~~~~^~ ../src/core/macro_impl.h:1147:8: note: in expansion of macro ‘macro’ 1147 | inline macro(equalscolon) { | ^~~~~ ../src/core/macro_impl.h:19:66: warning: unused parameter ‘args’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~^~~~ ../src/core/macro_impl.h:1147:8: note: in expansion of macro ‘macro’ 1147 | inline macro(equalscolon) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_equalscoloncolon(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:56: warning: unused parameter ‘tp’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~~~~~~^~ ../src/core/macro_impl.h:1154:8: note: in expansion of macro ‘macro’ 1154 | inline macro(equalscoloncolon) { | ^~~~~ ../src/core/macro_impl.h:19:66: warning: unused parameter ‘args’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~^~~~ ../src/core/macro_impl.h:1154:8: note: in expansion of macro ‘macro’ 1154 | inline macro(equalscoloncolon) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_colonminus(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:56: warning: unused parameter ‘tp’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~~~~~~^~ ../src/core/macro_impl.h:1163:8: note: in expansion of macro ‘macro’ 1163 | inline macro(colonminus) { | ^~~~~ ../src/core/macro_impl.h:19:66: warning: unused parameter ‘args’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~^~~~ ../src/core/macro_impl.h:1163:8: note: in expansion of macro ‘macro’ 1163 | inline macro(colonminus) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_coloncolonminus(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:56: warning: unused parameter ‘tp’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~~~~~~^~ ../src/core/macro_impl.h:1170:8: note: in expansion of macro ‘macro’ 1170 | inline macro(coloncolonminus) { | ^~~~~ ../src/core/macro_impl.h:19:66: warning: unused parameter ‘args’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~^~~~ ../src/core/macro_impl.h:1170:8: note: in expansion of macro ‘macro’ 1170 | inline macro(coloncolonminus) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_colonequals(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:56: warning: unused parameter ‘tp’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~~~~~~^~ ../src/core/macro_impl.h:1179:8: note: in expansion of macro ‘macro’ 1179 | inline macro(colonequals) { | ^~~~~ ../src/core/macro_impl.h:19:66: warning: unused parameter ‘args’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~^~~~ ../src/core/macro_impl.h:1179:8: note: in expansion of macro ‘macro’ 1179 | inline macro(colonequals) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_coloncolonequals(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:56: warning: unused parameter ‘tp’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~~~~~~^~ ../src/core/macro_impl.h:1186:8: note: in expansion of macro ‘macro’ 1186 | inline macro(coloncolonequals) { | ^~~~~ ../src/core/macro_impl.h:19:66: warning: unused parameter ‘args’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~^~~~ ../src/core/macro_impl.h:1186:8: note: in expansion of macro ‘macro’ 1186 | inline macro(coloncolonequals) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_coloncolon(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:56: warning: unused parameter ‘tp’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~~~~~~^~ ../src/core/macro_impl.h:1195:8: note: in expansion of macro ‘macro’ 1195 | inline macro(coloncolon) { | ^~~~~ ../src/core/macro_impl.h:19:66: warning: unused parameter ‘args’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~^~~~ ../src/core/macro_impl.h:1195:8: note: in expansion of macro ‘macro’ 1195 | inline macro(coloncolon) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_colonsim(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:56: warning: unused parameter ‘tp’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~~~~~~^~ ../src/core/macro_impl.h:1202:8: note: in expansion of macro ‘macro’ 1202 | inline macro(colonsim) { | ^~~~~ ../src/core/macro_impl.h:19:66: warning: unused parameter ‘args’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~^~~~ ../src/core/macro_impl.h:1202:8: note: in expansion of macro ‘macro’ 1202 | inline macro(colonsim) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_coloncolonsim(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:56: warning: unused parameter ‘tp’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~~~~~~^~ ../src/core/macro_impl.h:1209:8: note: in expansion of macro ‘macro’ 1209 | inline macro(coloncolonsim) { | ^~~~~ ../src/core/macro_impl.h:19:66: warning: unused parameter ‘args’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~^~~~ ../src/core/macro_impl.h:1209:8: note: in expansion of macro ‘macro’ 1209 | inline macro(coloncolonsim) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_colonapprox(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:56: warning: unused parameter ‘tp’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~~~~~~^~ ../src/core/macro_impl.h:1218:8: note: in expansion of macro ‘macro’ 1218 | inline macro(colonapprox) { | ^~~~~ ../src/core/macro_impl.h:19:66: warning: unused parameter ‘args’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~^~~~ ../src/core/macro_impl.h:1218:8: note: in expansion of macro ‘macro’ 1218 | inline macro(colonapprox) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_coloncolonapprox(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:56: warning: unused parameter ‘tp’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~~~~~~^~ ../src/core/macro_impl.h:1225:8: note: in expansion of macro ‘macro’ 1225 | inline macro(coloncolonapprox) { | ^~~~~ ../src/core/macro_impl.h:19:66: warning: unused parameter ‘args’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~^~~~ ../src/core/macro_impl.h:1225:8: note: in expansion of macro ‘macro’ 1225 | inline macro(coloncolonapprox) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_smallfrowneq(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:56: warning: unused parameter ‘tp’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~~~~~~^~ ../src/core/macro_impl.h:1234:8: note: in expansion of macro ‘macro’ 1234 | inline macro(smallfrowneq) { | ^~~~~ ../src/core/macro_impl.h:19:66: warning: unused parameter ‘args’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~^~~~ ../src/core/macro_impl.h:1234:8: note: in expansion of macro ‘macro’ 1234 | inline macro(smallfrowneq) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_hstrok(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:66: warning: unused parameter ‘args’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~^~~~ ../src/core/macro_impl.h:1246:8: note: in expansion of macro ‘macro’ 1246 | inline macro(hstrok) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_Hstrok(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:66: warning: unused parameter ‘args’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~^~~~ ../src/core/macro_impl.h:1256:8: note: in expansion of macro ‘macro’ 1256 | inline macro(Hstrok) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_dstrok(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:66: warning: unused parameter ‘args’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~^~~~ ../src/core/macro_impl.h:1266:8: note: in expansion of macro ‘macro’ 1266 | inline macro(dstrok) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_Dstrok(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:66: warning: unused parameter ‘args’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~^~~~ ../src/core/macro_impl.h:1276:8: note: in expansion of macro ‘macro’ 1276 | inline macro(Dstrok) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_sc(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:66: warning: unused parameter ‘args’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~^~~~ ../src/core/macro_impl.h:1316:8: note: in expansion of macro ‘macro’ 1316 | inline macro(sc) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_quad(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:56: warning: unused parameter ‘tp’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~~~~~~^~ ../src/core/macro_impl.h:1320:8: note: in expansion of macro ‘macro’ 1320 | inline macro(quad) { | ^~~~~ ../src/core/macro_impl.h:19:66: warning: unused parameter ‘args’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~^~~~ ../src/core/macro_impl.h:1320:8: note: in expansion of macro ‘macro’ 1320 | inline macro(quad) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_surd(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:56: warning: unused parameter ‘tp’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~~~~~~^~ ../src/core/macro_impl.h:1324:8: note: in expansion of macro ‘macro’ 1324 | inline macro(surd) { | ^~~~~ ../src/core/macro_impl.h:19:66: warning: unused parameter ‘args’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~^~~~ ../src/core/macro_impl.h:1324:8: note: in expansion of macro ‘macro’ 1324 | inline macro(surd) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_int(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:56: warning: unused parameter ‘tp’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~~~~~~^~ ../src/core/macro_impl.h:1328:8: note: in expansion of macro ‘macro’ 1328 | inline macro(int) { | ^~~~~ ../src/core/macro_impl.h:19:66: warning: unused parameter ‘args’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~^~~~ ../src/core/macro_impl.h:1328:8: note: in expansion of macro ‘macro’ 1328 | inline macro(int) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_oint(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:56: warning: unused parameter ‘tp’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~~~~~~^~ ../src/core/macro_impl.h:1334:8: note: in expansion of macro ‘macro’ 1334 | inline macro(oint) { | ^~~~~ ../src/core/macro_impl.h:19:66: warning: unused parameter ‘args’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~^~~~ ../src/core/macro_impl.h:1334:8: note: in expansion of macro ‘macro’ 1334 | inline macro(oint) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_iint(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:56: warning: unused parameter ‘tp’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~~~~~~^~ ../src/core/macro_impl.h:1340:8: note: in expansion of macro ‘macro’ 1340 | inline macro(iint) { | ^~~~~ ../src/core/macro_impl.h:19:66: warning: unused parameter ‘args’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~^~~~ ../src/core/macro_impl.h:1340:8: note: in expansion of macro ‘macro’ 1340 | inline macro(iint) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_iiint(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:56: warning: unused parameter ‘tp’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~~~~~~^~ ../src/core/macro_impl.h:1351:8: note: in expansion of macro ‘macro’ 1351 | inline macro(iiint) { | ^~~~~ ../src/core/macro_impl.h:19:66: warning: unused parameter ‘args’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~^~~~ ../src/core/macro_impl.h:1351:8: note: in expansion of macro ‘macro’ 1351 | inline macro(iiint) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_iiiint(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:56: warning: unused parameter ‘tp’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~~~~~~^~ ../src/core/macro_impl.h:1364:8: note: in expansion of macro ‘macro’ 1364 | inline macro(iiiint) { | ^~~~~ ../src/core/macro_impl.h:19:66: warning: unused parameter ‘args’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~^~~~ ../src/core/macro_impl.h:1364:8: note: in expansion of macro ‘macro’ 1364 | inline macro(iiiint) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_idotsint(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:56: warning: unused parameter ‘tp’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~~~~~~^~ ../src/core/macro_impl.h:1379:8: note: in expansion of macro ‘macro’ 1379 | inline macro(idotsint) { | ^~~~~ ../src/core/macro_impl.h:19:66: warning: unused parameter ‘args’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~^~~~ ../src/core/macro_impl.h:1379:8: note: in expansion of macro ‘macro’ 1379 | inline macro(idotsint) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_lmoustache(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:56: warning: unused parameter ‘tp’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~~~~~~^~ ../src/core/macro_impl.h:1396:8: note: in expansion of macro ‘macro’ 1396 | inline macro(lmoustache) { | ^~~~~ ../src/core/macro_impl.h:19:66: warning: unused parameter ‘args’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~^~~~ ../src/core/macro_impl.h:1396:8: note: in expansion of macro ‘macro’ 1396 | inline macro(lmoustache) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_rmoustache(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:56: warning: unused parameter ‘tp’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~~~~~~^~ ../src/core/macro_impl.h:1403:8: note: in expansion of macro ‘macro’ 1403 | inline macro(rmoustache) { | ^~~~~ ../src/core/macro_impl.h:19:66: warning: unused parameter ‘args’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~^~~~ ../src/core/macro_impl.h:1403:8: note: in expansion of macro ‘macro’ 1403 | inline macro(rmoustache) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_insertBreakMark(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:56: warning: unused parameter ‘tp’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~~~~~~^~ ../src/core/macro_impl.h:1410:8: note: in expansion of macro ‘macro’ 1410 | inline macro(insertBreakMark) { | ^~~~~ ../src/core/macro_impl.h:19:66: warning: unused parameter ‘args’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~^~~~ ../src/core/macro_impl.h:1410:8: note: in expansion of macro ‘macro’ 1410 | inline macro(insertBreakMark) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::_limits_type(TeXParser&, Args&, LimitsType)’: ../src/core/macro_impl.h:1416:53: warning: unused parameter ‘args’ [-Wunused-parameter] 1416 | inline sptr _limits_type(TeXParser& tp, Args& args, LimitsType type) { | ~~~~~~^~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_includegraphics(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:56: warning: unused parameter ‘tp’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~~~~~~^~ ../src/core/macro_impl.h:1481:8: note: in expansion of macro ‘macro’ 1481 | inline macro(includegraphics) { | ^~~~~ ../src/core/macro_impl.h:19:66: warning: unused parameter ‘args’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~^~~~ ../src/core/macro_impl.h:1481:8: note: in expansion of macro ‘macro’ 1481 | inline macro(includegraphics) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_fcscore(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:56: warning: unused parameter ‘tp’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~~~~~~^~ ../src/core/macro_impl.h:1485:8: note: in expansion of macro ‘macro’ 1485 | inline macro(fcscore) { | ^~~~~ ../src/core/macro_impl.h:19:66: warning: unused parameter ‘args’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~^~~~ ../src/core/macro_impl.h:1485:8: note: in expansion of macro ‘macro’ 1485 | inline macro(fcscore) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_GeoGebra(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:56: warning: unused parameter ‘tp’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~~~~~~^~ ../src/core/macro_impl.h:1489:8: note: in expansion of macro ‘macro’ 1489 | inline macro(GeoGebra) { | ^~~~~ ../src/core/macro_impl.h:19:66: warning: unused parameter ‘args’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~^~~~ ../src/core/macro_impl.h:1489:8: note: in expansion of macro ‘macro’ 1489 | inline macro(GeoGebra) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_dynamic(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:56: warning: unused parameter ‘tp’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~~~~~~^~ ../src/core/macro_impl.h:1493:8: note: in expansion of macro ‘macro’ 1493 | inline macro(dynamic) { | ^~~~~ ../src/core/macro_impl.h:19:66: warning: unused parameter ‘args’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~^~~~ ../src/core/macro_impl.h:1493:8: note: in expansion of macro ‘macro’ 1493 | inline macro(dynamic) { | ^~~~~ ../src/core/macro.cpp: In member function ‘virtual void tex::NewCommandMacro::execute(tex::TeXParser&, std::vector >&)’: ../src/core/macro.cpp:92:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 92 | for (int i = 1; i <= argc; i++) { | ~~^~~~~~~ ../src/core/macro.cpp:69:42: warning: unused parameter ‘tp’ [-Wunused-parameter] 69 | void NewCommandMacro::execute(TeXParser& tp, vector& args) { | ~~~~~~~~~~~^~ In file included from ../src/common.h:33, from ../src/box/box.h:4: ../src/utils/utils.h: In instantiation of ‘int tex::indexOf(const std::vector&, const T&) [with T = std::__cxx11::basic_string]’: ../src/fonts/font_info.h:70:67: required from here ../src/utils/utils.h:37:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 37 | return (i >= v.size() ? -1 : i); | ~~^~~~~~~~~~~ [21/80] g++ -Isrc/libclatexmath.so.0.0.4.p -Isrc -I../src -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libxml2 -I/usr/include/gdkmm-3.0 -I/usr/lib64/gdkmm-3.0/include -I/usr/include/giomm-2.4 -I/usr/lib64/giomm-2.4/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glibmm-2.4 -I/usr/lib64/glibmm-2.4/include -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/cairomm-1.0 -I/usr/lib64/cairomm-1.0/include -I/usr/include/pangomm-1.4 -I/usr/lib64/pangomm-1.4/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -DBUILD_GTK -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -pthread -MD -MQ src/libclatexmath.so.0.0.4.p/core_macro_impl.cpp.o -MF src/libclatexmath.so.0.0.4.p/core_macro_impl.cpp.o.d -o src/libclatexmath.so.0.0.4.p/core_macro_impl.cpp.o -c ../src/core/macro_impl.cpp In file included from ../src/graphic/graphic.h:4, from ../src/box/box.h:5, from ../src/atom/atom.h:8, from ../src/atom/atom_row.h:8, from ../src/atom/atom_basic.h:10, from ../src/core/macro_impl.h:6, from ../src/core/macro_impl.cpp:1: ../src/graphic/graphic_basic.h: In constructor ‘tex::Insets::Insets(int, int, int, int)’: ../src/graphic/graphic_basic.h:114:21: warning: unused parameter ‘l’ [-Wunused-parameter] 114 | Insets(int t, int l, int b, int r) : left(t), top(t), right(r), bottom(b) {} | ~~~~^ ../src/graphic/graphic_basic.h: In constructor ‘tex::Stroke::Stroke()’: ../src/graphic/graphic_basic.h:147:8: warning: ‘tex::Stroke::join’ will be initialized after [-Wreorder] 147 | Join join; | ^~~~ ../src/graphic/graphic_basic.h:145:9: warning: ‘float tex::Stroke::miterLimit’ [-Wreorder] 145 | float miterLimit; | ^~~~~~~~~~ ../src/graphic/graphic_basic.h:149:3: warning: when initialized here [-Wreorder] 149 | Stroke() | ^~~~~~ ../src/graphic/graphic_basic.h: In constructor ‘tex::Stroke::Stroke(float, tex::Cap, tex::Join, float)’: ../src/graphic/graphic_basic.h:147:8: warning: ‘tex::Stroke::join’ will be initialized after [-Wreorder] 147 | Join join; | ^~~~ ../src/graphic/graphic_basic.h:145:9: warning: ‘float tex::Stroke::miterLimit’ [-Wreorder] 145 | float miterLimit; | ^~~~~~~~~~ ../src/graphic/graphic_basic.h:152:3: warning: when initialized here [-Wreorder] 152 | Stroke(float w, Cap c, Join j, float ml = 0) | ^~~~~~ ../src/graphic/graphic.h: At global scope: ../src/graphic/graphic.h:38:29: warning: extra ‘;’ [-Wpedantic] 38 | virtual ~Font() = default;; | ^ | - ../src/graphic/graphic.h:59:7: warning: ‘class tex::TextLayout’ has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] 59 | class TextLayout { | ^~~~~~~~~~ ../src/graphic/graphic.h:94:7: warning: ‘class tex::Graphics2D’ has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] 94 | class Graphics2D { | ^~~~~~~~~~ ../src/atom/atom_row.h:28:7: warning: ‘class tex::Row’ has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] 28 | class Row { | ^~~ ../src/atom/atom_row.h:115:7: warning: base class ‘class tex::Row’ has accessible non-virtual destructor [-Wnon-virtual-dtor] 115 | class RowAtom : public Atom, public Row { | ^~~~~~~ ../src/atom/atom_row.h: In constructor ‘tex::RowAtom::RowAtom()’: ../src/atom/atom_row.h:141:8: warning: ‘tex::RowAtom::_lookAtLastAtom’ will be initialized after [-Wreorder] 141 | bool _lookAtLastAtom; | ^~~~~~~~~~~~~~~ ../src/atom/atom_row.h:124:8: warning: ‘bool tex::RowAtom::_breakable’ [-Wreorder] 124 | bool _breakable; | ^~~~~~~~~~ ../src/atom/atom_row.h:143:3: warning: when initialized here [-Wreorder] 143 | RowAtom() : _lookAtLastAtom(false), _breakable(true) {} | ^~~~~~~ In file included from ../src/atom/atom_char.h:7, from ../src/atom/atom_basic.h:11: ../src/fonts/font_basic.h: In constructor ‘tex::Extension::Extension(tex::Char*, tex::Char*, tex::Char*, tex::Char*)’: ../src/fonts/font_basic.h:81:21: warning: ‘tex::Extension::_repeat’ will be initialized after [-Wreorder] 81 | const Char* const _repeat; | ^~~~~~~ ../src/fonts/font_basic.h:80:21: warning: ‘const tex::Char* const tex::Extension::_bottom’ [-Wreorder] 80 | const Char* const _bottom; | ^~~~~~~ ../src/fonts/font_basic.h:88:3: warning: when initialized here [-Wreorder] 88 | Extension(Char* t, Char* m, Char* r, Char* b) | ^~~~~~~~~ ../src/atom/atom_char.h: In member function ‘virtual tex::sptr tex::FixedCharAtom::getCharFont(tex::TeXFont&)’: ../src/atom/atom_char.h:75:39: warning: unused parameter ‘tf’ [-Wunused-parameter] 75 | sptr getCharFont(TeXFont& tf) override { | ~~~~~~~~~^~ In file included from ../src/atom/atom_basic.h:12: ../src/atom/atom_space.h: In constructor ‘tex::SpaceAtom::SpaceAtom(tex::UnitType, float, float, float)’: ../src/atom/atom_space.h:27:32: warning: ‘tex::SpaceAtom::_dUnit’ will be initialized after [-Wreorder] 27 | UnitType _wUnit{}, _hUnit{}, _dUnit{}; | ^~~~~~ ../src/atom/atom_space.h:25:9: warning: ‘float tex::SpaceAtom::_width’ [-Wreorder] 25 | float _width = 0, _height = 0, _depth = 0; | ^~~~~~ ../src/atom/atom_space.h:35:3: warning: when initialized here [-Wreorder] 35 | SpaceAtom(UnitType unit, float width, float height, float depth) noexcept | ^~~~~~~~~ ../src/atom/atom_space.h: In constructor ‘tex::SpaceAtom::SpaceAtom(tex::UnitType, float, tex::UnitType, float, tex::UnitType, float)’: ../src/atom/atom_space.h:27:32: warning: ‘tex::SpaceAtom::_dUnit’ will be initialized after [-Wreorder] 27 | UnitType _wUnit{}, _hUnit{}, _dUnit{}; | ^~~~~~ ../src/atom/atom_space.h:25:9: warning: ‘float tex::SpaceAtom::_width’ [-Wreorder] 25 | float _width = 0, _height = 0, _depth = 0; | ^~~~~~ ../src/atom/atom_space.h:38:3: warning: when initialized here [-Wreorder] 38 | SpaceAtom(UnitType wu, float w, UnitType hu, float h, UnitType du, float d) noexcept | ^~~~~~~~~ In file included from ../src/atom/atom_basic.h:14: ../src/box/box_single.h: In member function ‘virtual void tex::StrutBox::draw(tex::Graphics2D&, float, float)’: ../src/box/box_single.h:29:25: warning: unused parameter ‘g2’ [-Wunused-parameter] 29 | void draw(Graphics2D& g2, float x, float y) override { | ~~~~~~~~~~~~^~ ../src/box/box_single.h:29:35: warning: unused parameter ‘x’ [-Wunused-parameter] 29 | void draw(Graphics2D& g2, float x, float y) override { | ~~~~~~^ ../src/box/box_single.h:29:44: warning: unused parameter ‘y’ [-Wunused-parameter] 29 | void draw(Graphics2D& g2, float x, float y) override { | ~~~~~~^ ../src/box/box_single.h: In member function ‘virtual void tex::GlueBox::draw(tex::Graphics2D&, float, float)’: ../src/box/box_single.h:49:25: warning: unused parameter ‘g2’ [-Wunused-parameter] 49 | void draw(Graphics2D& g2, float x, float y) override { | ~~~~~~~~~~~~^~ ../src/box/box_single.h:49:35: warning: unused parameter ‘x’ [-Wunused-parameter] 49 | void draw(Graphics2D& g2, float x, float y) override { | ~~~~~~^ ../src/box/box_single.h:49:44: warning: unused parameter ‘y’ [-Wunused-parameter] 49 | void draw(Graphics2D& g2, float x, float y) override { | ~~~~~~^ ../src/atom/atom_basic.h: In member function ‘virtual tex::sptr tex::EmptyAtom::createBox(tex::Environment&)’: ../src/atom/atom_basic.h:31:36: warning: unused parameter ‘env’ [-Wunused-parameter] 31 | sptr createBox(Environment& env) override { | ~~~~~~~~~~~~~^~~ ../src/atom/atom_basic.h: In member function ‘virtual tex::sptr tex::PlaceholderAtom::createBox(tex::Environment&)’: ../src/atom/atom_basic.h:47:36: warning: unused parameter ‘env’ [-Wunused-parameter] 47 | sptr createBox(Environment& env) override { | ~~~~~~~~~~~~~^~~ ../src/atom/atom_basic.h: In constructor ‘tex::MathAtom::MathAtom(tex::sptr&, tex::TexStyle)’: ../src/atom/atom_basic.h:133:14: warning: ‘tex::MathAtom::_base’ will be initialized after [-Wreorder] 133 | sptr _base; | ^~~~~ ../src/atom/atom_basic.h:132:12: warning: ‘tex::TexStyle tex::MathAtom::_style’ [-Wreorder] 132 | TexStyle _style; | ^~~~~~ ../src/atom/atom_basic.h:138:3: warning: when initialized here [-Wreorder] 138 | MathAtom(const sptr& base, TexStyle style) noexcept | ^~~~~~~~ ../src/atom/atom_basic.h: In constructor ‘tex::HlineAtom::HlineAtom()’: ../src/atom/atom_basic.h:150:9: warning: ‘tex::HlineAtom::_color’ will be initialized after [-Wreorder] 150 | color _color; | ^~~~~~ ../src/atom/atom_basic.h:149:9: warning: ‘float tex::HlineAtom::_width’ [-Wreorder] 149 | float _width, _shift; | ^~~~~~ ../src/atom/atom_basic.h:153:3: warning: when initialized here [-Wreorder] 153 | HlineAtom() noexcept: _color(transparent), _width(0), _shift(0) {} | ^~~~~~~~~ ../src/atom/atom_basic.h: In member function ‘virtual tex::sptr tex::MiddleAtom::createBox(tex::Environment&)’: ../src/atom/atom_basic.h:219:36: warning: unused parameter ‘env’ [-Wunused-parameter] 219 | sptr createBox(Environment& env) override { | ~~~~~~~~~~~~~^~~ ../src/atom/atom_basic.h: At global scope: ../src/atom/atom_basic.h:273:7: warning: base class ‘class tex::Row’ has accessible non-virtual destructor [-Wnon-virtual-dtor] 273 | class ColorAtom : public Atom, public Row { | ^~~~~~~~~ ../src/atom/atom_basic.h:329:7: warning: base class ‘class tex::Row’ has accessible non-virtual destructor [-Wnon-virtual-dtor] 329 | class PhantomAtom : public Atom, public Row { | ^~~~~~~~~~~ ../src/atom/atom_basic.h: In constructor ‘tex::SideSetsAtom::SideSetsAtom(tex::sptr&, tex::sptr&, tex::sptr&)’: ../src/atom/atom_basic.h:642:29: warning: ‘tex::SideSetsAtom::_base’ will be initialized after [-Wreorder] 642 | sptr _left, _right, _base; | ^~~~~ ../src/atom/atom_basic.h:642:14: warning: ‘tex::sptr tex::SideSetsAtom::_left’ [-Wreorder] 642 | sptr _left, _right, _base; | ^~~~~ ../src/atom/atom_basic.h:646:3: warning: when initialized here [-Wreorder] 646 | SideSetsAtom(const sptr& base, const sptr& left, const sptr& right) | ^~~~~~~~~~~~ In file included from ../src/fonts/fonts.h:13, from ../src/core/core.h:8, from ../src/atom/atom_matrix.h:6, from ../src/atom/atom_impl.h:8, from ../src/core/macro_impl.h:7: ../src/fonts/font_info.h: At global scope: ../src/fonts/font_info.h:120:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 120 | const float* const getMetrics(wchar_t ch) const; | ^~~~~ ../src/fonts/font_info.h:122:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 122 | const int* const getExtension(wchar_t ch) const; | ^~~~~ ../src/fonts/font_info.h: In static member function ‘static void tex::FontInfo::__add(tex::FontInfo*)’: ../src/fonts/font_info.h:49:19: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 49 | if (info->_id >= _infos.size()) _infos.resize(info->_id + 1); | ~~~~~~~~~~^~~~~~~~~~~~~~~~ ../src/fonts/fonts.h: In constructor ‘tex::DefaultTeXFont::DefaultTeXFont(float, float, bool, bool, bool, bool, bool)’: ../src/fonts/fonts.h:40:18: warning: ‘tex::DefaultTeXFont::_size’ will be initialized after [-Wreorder] 40 | float _factor, _size; | ^~~~~ ../src/fonts/fonts.h:40:9: warning: ‘float tex::DefaultTeXFont::_factor’ [-Wreorder] 40 | float _factor, _size; | ^~~~~~~ ../src/fonts/fonts.h:67:3: warning: when initialized here [-Wreorder] 67 | DefaultTeXFont( | ^~~~~~~~~~~~~~ ../src/atom/atom_matrix.h: In member function ‘virtual tex::sptr tex::CellSpecifier::createBox(tex::Environment&)’: ../src/atom/atom_matrix.h:16:36: warning: unused parameter ‘env’ [-Wunused-parameter] 16 | sptr createBox(Environment& env) override { | ~~~~~~~~~~~~~^~~ ../src/atom/atom_matrix.h: In constructor ‘tex::MultiRowAtom::MultiRowAtom(int, const std::wstring&, tex::sptr&)’: ../src/atom/atom_matrix.h:267:11: warning: ‘tex::MultiRowAtom::_j’ will be initialized after [-Wreorder] 267 | int _i, _j, _n; | ^~ ../src/atom/atom_matrix.h:264:14: warning: ‘tex::sptr tex::MultiRowAtom::_rows’ [-Wreorder] 264 | sptr _rows; | ^~~~~ ../src/atom/atom_matrix.h:271:3: warning: when initialized here [-Wreorder] 271 | MultiRowAtom(int n, const std::wstring& option, const sptr& rows) | ^~~~~~~~~~~~ ../src/atom/atom_matrix.h:271:43: warning: unused parameter ‘option’ [-Wunused-parameter] 271 | MultiRowAtom(int n, const std::wstring& option, const sptr& rows) | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ../src/atom/atom_impl.h: In constructor ‘tex::BigDelimiterAtom::BigDelimiterAtom(tex::sptr&, int)’: ../src/atom/atom_impl.h:22:26: warning: ‘tex::BigDelimiterAtom::_delim’ will be initialized after [-Wreorder] 22 | const sptr _delim; | ^~~~~~ ../src/atom/atom_impl.h:19:7: warning: ‘int tex::BigDelimiterAtom::_size’ [-Wreorder] 19 | int _size; | ^~~~~ ../src/atom/atom_impl.h:26:3: warning: when initialized here [-Wreorder] 26 | BigDelimiterAtom(const sptr& delim, int size) | ^~~~~~~~~~~~~~~~ ../src/atom/atom_impl.h: In constructor ‘tex::RaiseAtom::RaiseAtom(tex::sptr&, tex::UnitType, float, tex::UnitType, float, tex::UnitType, float)’: ../src/atom/atom_impl.h:588:9: warning: ‘tex::RaiseAtom::_r’ will be initialized after [-Wreorder] 588 | float _r, _h, _d; | ^~ ../src/atom/atom_impl.h:587:17: warning: ‘tex::UnitType tex::RaiseAtom::_hu’ [-Wreorder] 587 | UnitType _ru, _hu, _du; | ^~~ ../src/atom/atom_impl.h:593:3: warning: when initialized here [-Wreorder] 593 | RaiseAtom( | ^~~~~~~~~ ../src/atom/atom_impl.h:588:13: warning: ‘tex::RaiseAtom::_h’ will be initialized after [-Wreorder] 588 | float _r, _h, _d; | ^~ ../src/atom/atom_impl.h:587:22: warning: ‘tex::UnitType tex::RaiseAtom::_du’ [-Wreorder] 587 | UnitType _ru, _hu, _du; | ^~~ ../src/atom/atom_impl.h:593:3: warning: when initialized here [-Wreorder] 593 | RaiseAtom( | ^~~~~~~~~ In file included from ../src/core/macro_impl.h:11: ../src/core/macro.h: In member function ‘virtual tex::sptr tex::MacroInfo::invoke(tex::TeXParser&, std::vector >&)’: ../src/core/macro.h:120:16: warning: unused parameter ‘tp’ [-Wunused-parameter] 120 | TeXParser& tp, | ~~~~~~~~~~~^~ ../src/core/macro.h:121:32: warning: unused parameter ‘args’ [-Wunused-parameter] 121 | std::vector& args) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ ../src/core/macro.h: In constructor ‘tex::InflationMacroInfo::InflationMacroInfo(tex::Macro*, int)’: ../src/core/macro.h:133:16: warning: ‘tex::InflationMacroInfo::_macro’ will be initialized after [-Wreorder] 133 | Macro* const _macro; | ^~~~~~ ../src/core/macro.h:137:36: warning: base ‘tex::MacroInfo’ [-Wreorder] 137 | : _macro(macro), MacroInfo(argc) {} | ^ ../src/core/macro.h:136:3: warning: when initialized here [-Wreorder] 136 | InflationMacroInfo(Macro* macro, int argc) | ^~~~~~~~~~~~~~~~~~ ../src/core/macro.h: In constructor ‘tex::InflationMacroInfo::InflationMacroInfo(tex::Macro*, int, int)’: ../src/core/macro.h:133:16: warning: ‘tex::InflationMacroInfo::_macro’ will be initialized after [-Wreorder] 133 | Macro* const _macro; | ^~~~~~ ../src/core/macro.h:140:45: warning: base ‘tex::MacroInfo’ [-Wreorder] 140 | : _macro(macro), MacroInfo(argc, posOpts) {} | ^ ../src/core/macro.h:139:3: warning: when initialized here [-Wreorder] 139 | InflationMacroInfo(Macro* macro, int argc, int posOpts) | ^~~~~~~~~~~~~~~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_fatalIfCmdConflict(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:56: warning: unused parameter ‘tp’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~~~~~~^~ ../src/core/macro_impl.h:36:8: note: in expansion of macro ‘macro’ 36 | inline macro(fatalIfCmdConflict) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_breakEverywhere(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:56: warning: unused parameter ‘tp’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~~~~~~^~ ../src/core/macro_impl.h:41:8: note: in expansion of macro ‘macro’ 41 | inline macro(breakEverywhere) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_longdiv(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:56: warning: unused parameter ‘tp’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~~~~~~^~ ../src/core/macro_impl.h:54:8: note: in expansion of macro ‘macro’ 54 | inline macro(longdiv) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_newcolumntype(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:56: warning: unused parameter ‘tp’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~~~~~~^~ ../src/core/macro_impl.h:82:8: note: in expansion of macro ‘macro’ 82 | inline macro(newcolumntype) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_arrayrulecolor(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:56: warning: unused parameter ‘tp’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~~~~~~^~ ../src/core/macro_impl.h:87:8: note: in expansion of macro ‘macro’ 87 | inline macro(arrayrulecolor) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_columnbg(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:56: warning: unused parameter ‘tp’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~~~~~~^~ ../src/core/macro_impl.h:93:8: note: in expansion of macro ‘macro’ 93 | inline macro(columnbg) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_spATbreve(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:56: warning: unused parameter ‘tp’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~~~~~~^~ ../src/core/macro_impl.h:123:8: note: in expansion of macro ‘macro’ 123 | inline macro(spATbreve) { | ^~~~~ ../src/core/macro_impl.h:19:66: warning: unused parameter ‘args’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~^~~~ ../src/core/macro_impl.h:123:8: note: in expansion of macro ‘macro’ 123 | inline macro(spATbreve) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_spAThat(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:56: warning: unused parameter ‘tp’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~~~~~~^~ ../src/core/macro_impl.h:129:8: note: in expansion of macro ‘macro’ 129 | inline macro(spAThat) { | ^~~~~ ../src/core/macro_impl.h:19:66: warning: unused parameter ‘args’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~^~~~ ../src/core/macro_impl.h:129:8: note: in expansion of macro ‘macro’ 129 | inline macro(spAThat) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_over(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:66: warning: unused parameter ‘args’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~^~~~ ../src/core/macro_impl.h:151:8: note: in expansion of macro ‘macro’ 151 | inline macro(over) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_atop(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:66: warning: unused parameter ‘args’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~^~~~ ../src/core/macro_impl.h:159:8: note: in expansion of macro ‘macro’ 159 | inline macro(atop) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::_choose(const std::string&, const std::string&, TeXParser&, std::vector >&)’: ../src/core/macro_impl.h:169:45: warning: unused parameter ‘args’ [-Wunused-parameter] 169 | TeXParser& tp, std::vector& args | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_above(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:66: warning: unused parameter ‘args’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~^~~~ ../src/core/macro_impl.h:229:8: note: in expansion of macro ‘macro’ 229 | inline macro(above) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_underscore(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:56: warning: unused parameter ‘tp’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~~~~~~^~ ../src/core/macro_impl.h:248:8: note: in expansion of macro ‘macro’ 248 | inline macro(underscore) { | ^~~~~ ../src/core/macro_impl.h:19:66: warning: unused parameter ‘args’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~^~~~ ../src/core/macro_impl.h:248:8: note: in expansion of macro ‘macro’ 248 | inline macro(underscore) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_IJ(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:56: warning: unused parameter ‘tp’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~~~~~~^~ ../src/core/macro_impl.h:276:8: note: in expansion of macro ‘macro’ 276 | inline macro(IJ) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_TStroke(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:56: warning: unused parameter ‘tp’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~~~~~~^~ ../src/core/macro_impl.h:280:8: note: in expansion of macro ‘macro’ 280 | inline macro(TStroke) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_LCaron(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:56: warning: unused parameter ‘tp’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~~~~~~^~ ../src/core/macro_impl.h:284:8: note: in expansion of macro ‘macro’ 284 | inline macro(LCaron) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_tcaron(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:56: warning: unused parameter ‘tp’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~~~~~~^~ ../src/core/macro_impl.h:288:8: note: in expansion of macro ‘macro’ 288 | inline macro(tcaron) { | ^~~~~ ../src/core/macro_impl.h:19:66: warning: unused parameter ‘args’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~^~~~ ../src/core/macro_impl.h:288:8: note: in expansion of macro ‘macro’ 288 | inline macro(tcaron) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_nbsp(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:56: warning: unused parameter ‘tp’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~~~~~~^~ ../src/core/macro_impl.h:296:8: note: in expansion of macro ‘macro’ 296 | inline macro(nbsp) { | ^~~~~ ../src/core/macro_impl.h:19:66: warning: unused parameter ‘args’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~^~~~ ../src/core/macro_impl.h:296:8: note: in expansion of macro ‘macro’ 296 | inline macro(nbsp) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_joinrel(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:56: warning: unused parameter ‘tp’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~~~~~~^~ ../src/core/macro_impl.h:458:8: note: in expansion of macro ‘macro’ 458 | inline macro(joinrel) { | ^~~~~ ../src/core/macro_impl.h:19:66: warning: unused parameter ‘args’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~^~~~ ../src/core/macro_impl.h:458:8: note: in expansion of macro ‘macro’ 458 | inline macro(joinrel) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_vdots(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:56: warning: unused parameter ‘tp’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~~~~~~^~ ../src/core/macro_impl.h:471:8: note: in expansion of macro ‘macro’ 471 | inline macro(vdots) { | ^~~~~ ../src/core/macro_impl.h:19:66: warning: unused parameter ‘args’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~^~~~ ../src/core/macro_impl.h:471:8: note: in expansion of macro ‘macro’ 471 | inline macro(vdots) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_ddots(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:56: warning: unused parameter ‘tp’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~~~~~~^~ ../src/core/macro_impl.h:475:8: note: in expansion of macro ‘macro’ 475 | inline macro(ddots) { | ^~~~~ ../src/core/macro_impl.h:19:66: warning: unused parameter ‘args’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~^~~~ ../src/core/macro_impl.h:475:8: note: in expansion of macro ‘macro’ 475 | inline macro(ddots) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_iddots(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:56: warning: unused parameter ‘tp’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~~~~~~^~ ../src/core/macro_impl.h:479:8: note: in expansion of macro ‘macro’ 479 | inline macro(iddots) { | ^~~~~ ../src/core/macro_impl.h:19:66: warning: unused parameter ‘args’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~^~~~ ../src/core/macro_impl.h:479:8: note: in expansion of macro ‘macro’ 479 | inline macro(iddots) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_leftparenthesis(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:66: warning: unused parameter ‘args’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~^~~~ ../src/core/macro_impl.h:483:8: note: in expansion of macro ‘macro’ 483 | inline macro(leftparenthesis) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_leftbracket(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:66: warning: unused parameter ‘args’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~^~~~ ../src/core/macro_impl.h:488:8: note: in expansion of macro ‘macro’ 488 | inline macro(leftbracket) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_cr(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:66: warning: unused parameter ‘args’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~^~~~ ../src/core/macro_impl.h:497:8: note: in expansion of macro ‘macro’ 497 | inline macro(cr) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_alignatATATenv(TeXParser&, Args&)’: ../src/core/macro_impl.h:591:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 591 | if (arr->cols() != 2 * n) throw ex_parse("Bad number of equations in alignat environment!"); | ~~~~~~~~~~~~^~~~~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_alignedatATATenv(TeXParser&, Args&)’: ../src/core/macro_impl.h:611:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 611 | if (arr->cols() != 2 * n) { | ~~~~~~~~~~~~^~~~~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_makeatletter(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:66: warning: unused parameter ‘args’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~^~~~ ../src/core/macro_impl.h:666:8: note: in expansion of macro ‘macro’ 666 | inline macro(makeatletter) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_makeatother(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:66: warning: unused parameter ‘args’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~^~~~ ../src/core/macro_impl.h:671:8: note: in expansion of macro ‘macro’ 671 | inline macro(makeatother) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_newenvironment(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:56: warning: unused parameter ‘tp’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~~~~~~^~ ../src/core/macro_impl.h:676:8: note: in expansion of macro ‘macro’ 676 | inline macro(newenvironment) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_renewenvironment(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:56: warning: unused parameter ‘tp’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~~~~~~^~ ../src/core/macro_impl.h:684:8: note: in expansion of macro ‘macro’ 684 | inline macro(renewenvironment) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_questeq(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:56: warning: unused parameter ‘tp’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~~~~~~^~ ../src/core/macro_impl.h:696:8: note: in expansion of macro ‘macro’ 696 | inline macro(questeq) { | ^~~~~ ../src/core/macro_impl.h:19:66: warning: unused parameter ‘args’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~^~~~ ../src/core/macro_impl.h:696:8: note: in expansion of macro ‘macro’ 696 | inline macro(questeq) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_rm(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:66: warning: unused parameter ‘args’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~^~~~ ../src/core/macro_impl.h:791:8: note: in expansion of macro ‘macro’ 791 | inline macro(rm) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_bf(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:66: warning: unused parameter ‘args’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~^~~~ ../src/core/macro_impl.h:799:8: note: in expansion of macro ‘macro’ 799 | inline macro(bf) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_tt(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:66: warning: unused parameter ‘args’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~^~~~ ../src/core/macro_impl.h:809:8: note: in expansion of macro ‘macro’ 809 | inline macro(tt) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_it(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:66: warning: unused parameter ‘args’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~^~~~ ../src/core/macro_impl.h:817:8: note: in expansion of macro ‘macro’ 817 | inline macro(it) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_sf(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:66: warning: unused parameter ‘args’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~^~~~ ../src/core/macro_impl.h:825:8: note: in expansion of macro ‘macro’ 825 | inline macro(sf) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_displaystyle(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:66: warning: unused parameter ‘args’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~^~~~ ../src/core/macro_impl.h:880:8: note: in expansion of macro ‘macro’ 880 | inline macro(displaystyle) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_scriptstyle(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:66: warning: unused parameter ‘args’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~^~~~ ../src/core/macro_impl.h:885:8: note: in expansion of macro ‘macro’ 885 | inline macro(scriptstyle) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_textstyle(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:66: warning: unused parameter ‘args’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~^~~~ ../src/core/macro_impl.h:890:8: note: in expansion of macro ‘macro’ 890 | inline macro(textstyle) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_scriptscriptstyle(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:66: warning: unused parameter ‘args’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~^~~~ ../src/core/macro_impl.h:895:8: note: in expansion of macro ‘macro’ 895 | inline macro(scriptscriptstyle) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_cornersize(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:56: warning: unused parameter ‘tp’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~~~~~~^~ ../src/core/macro_impl.h:936:8: note: in expansion of macro ‘macro’ 936 | inline macro(cornersize) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_cong(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:56: warning: unused parameter ‘tp’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~~~~~~^~ ../src/core/macro_impl.h:981:8: note: in expansion of macro ‘macro’ 981 | inline macro(cong) { | ^~~~~ ../src/core/macro_impl.h:19:66: warning: unused parameter ‘args’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~^~~~ ../src/core/macro_impl.h:981:8: note: in expansion of macro ‘macro’ 981 | inline macro(cong) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_doteq(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:56: warning: unused parameter ‘tp’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~~~~~~^~ ../src/core/macro_impl.h:989:8: note: in expansion of macro ‘macro’ 989 | inline macro(doteq) { | ^~~~~ ../src/core/macro_impl.h:19:66: warning: unused parameter ‘args’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~^~~~ ../src/core/macro_impl.h:989:8: note: in expansion of macro ‘macro’ 989 | inline macro(doteq) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_externalfont(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:56: warning: unused parameter ‘tp’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~~~~~~^~ ../src/core/macro_impl.h:996:8: note: in expansion of macro ‘macro’ 996 | inline macro(externalfont) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_ctext(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:56: warning: unused parameter ‘tp’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~~~~~~^~ ../src/core/macro_impl.h:1002:8: note: in expansion of macro ‘macro’ 1002 | inline macro(ctext) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_textit(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:56: warning: unused parameter ‘tp’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~~~~~~^~ ../src/core/macro_impl.h:1006:8: note: in expansion of macro ‘macro’ 1006 | inline macro(textit) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_textbf(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:56: warning: unused parameter ‘tp’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~~~~~~^~ ../src/core/macro_impl.h:1010:8: note: in expansion of macro ‘macro’ 1010 | inline macro(textbf) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_textitbf(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:56: warning: unused parameter ‘tp’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~~~~~~^~ ../src/core/macro_impl.h:1014:8: note: in expansion of macro ‘macro’ 1014 | inline macro(textitbf) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_declaremathsizes(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:56: warning: unused parameter ‘tp’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~~~~~~^~ ../src/core/macro_impl.h:1018:8: note: in expansion of macro ‘macro’ 1018 | inline macro(declaremathsizes) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_magnification(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:56: warning: unused parameter ‘tp’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~~~~~~^~ ../src/core/macro_impl.h:1025:8: note: in expansion of macro ‘macro’ 1025 | inline macro(magnification) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_hline(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:66: warning: unused parameter ‘args’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~^~~~ ../src/core/macro_impl.h:1032:8: note: in expansion of macro ‘macro’ 1032 | inline macro(hline) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_dotminus(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:56: warning: unused parameter ‘tp’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~~~~~~^~ ../src/core/macro_impl.h:1072:8: note: in expansion of macro ‘macro’ 1072 | inline macro(dotminus) { | ^~~~~ ../src/core/macro_impl.h:19:66: warning: unused parameter ‘args’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~^~~~ ../src/core/macro_impl.h:1072:8: note: in expansion of macro ‘macro’ 1072 | inline macro(dotminus) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_ratio(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:56: warning: unused parameter ‘tp’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~~~~~~^~ ../src/core/macro_impl.h:1077:8: note: in expansion of macro ‘macro’ 1077 | inline macro(ratio) { | ^~~~~ ../src/core/macro_impl.h:19:66: warning: unused parameter ‘args’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~^~~~ ../src/core/macro_impl.h:1077:8: note: in expansion of macro ‘macro’ 1077 | inline macro(ratio) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_geoprop(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:56: warning: unused parameter ‘tp’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~~~~~~^~ ../src/core/macro_impl.h:1081:8: note: in expansion of macro ‘macro’ 1081 | inline macro(geoprop) { | ^~~~~ ../src/core/macro_impl.h:19:66: warning: unused parameter ‘args’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~^~~~ ../src/core/macro_impl.h:1081:8: note: in expansion of macro ‘macro’ 1081 | inline macro(geoprop) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_minuscolon(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:56: warning: unused parameter ‘tp’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~~~~~~^~ ../src/core/macro_impl.h:1099:8: note: in expansion of macro ‘macro’ 1099 | inline macro(minuscolon) { | ^~~~~ ../src/core/macro_impl.h:19:66: warning: unused parameter ‘args’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~^~~~ ../src/core/macro_impl.h:1099:8: note: in expansion of macro ‘macro’ 1099 | inline macro(minuscolon) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_minuscoloncolon(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:56: warning: unused parameter ‘tp’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~~~~~~^~ ../src/core/macro_impl.h:1106:8: note: in expansion of macro ‘macro’ 1106 | inline macro(minuscoloncolon) { | ^~~~~ ../src/core/macro_impl.h:19:66: warning: unused parameter ‘args’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~^~~~ ../src/core/macro_impl.h:1106:8: note: in expansion of macro ‘macro’ 1106 | inline macro(minuscoloncolon) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_simcolon(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:56: warning: unused parameter ‘tp’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~~~~~~^~ ../src/core/macro_impl.h:1115:8: note: in expansion of macro ‘macro’ 1115 | inline macro(simcolon) { | ^~~~~ ../src/core/macro_impl.h:19:66: warning: unused parameter ‘args’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~^~~~ ../src/core/macro_impl.h:1115:8: note: in expansion of macro ‘macro’ 1115 | inline macro(simcolon) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_simcoloncolon(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:56: warning: unused parameter ‘tp’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~~~~~~^~ ../src/core/macro_impl.h:1122:8: note: in expansion of macro ‘macro’ 1122 | inline macro(simcoloncolon) { | ^~~~~ ../src/core/macro_impl.h:19:66: warning: unused parameter ‘args’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~^~~~ ../src/core/macro_impl.h:1122:8: note: in expansion of macro ‘macro’ 1122 | inline macro(simcoloncolon) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_approxcolon(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:56: warning: unused parameter ‘tp’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~~~~~~^~ ../src/core/macro_impl.h:1131:8: note: in expansion of macro ‘macro’ 1131 | inline macro(approxcolon) { | ^~~~~ ../src/core/macro_impl.h:19:66: warning: unused parameter ‘args’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~^~~~ ../src/core/macro_impl.h:1131:8: note: in expansion of macro ‘macro’ 1131 | inline macro(approxcolon) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_approxcoloncolon(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:56: warning: unused parameter ‘tp’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~~~~~~^~ ../src/core/macro_impl.h:1138:8: note: in expansion of macro ‘macro’ 1138 | inline macro(approxcoloncolon) { | ^~~~~ ../src/core/macro_impl.h:19:66: warning: unused parameter ‘args’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~^~~~ ../src/core/macro_impl.h:1138:8: note: in expansion of macro ‘macro’ 1138 | inline macro(approxcoloncolon) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_equalscolon(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:56: warning: unused parameter ‘tp’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~~~~~~^~ ../src/core/macro_impl.h:1147:8: note: in expansion of macro ‘macro’ 1147 | inline macro(equalscolon) { | ^~~~~ ../src/core/macro_impl.h:19:66: warning: unused parameter ‘args’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~^~~~ ../src/core/macro_impl.h:1147:8: note: in expansion of macro ‘macro’ 1147 | inline macro(equalscolon) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_equalscoloncolon(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:56: warning: unused parameter ‘tp’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~~~~~~^~ ../src/core/macro_impl.h:1154:8: note: in expansion of macro ‘macro’ 1154 | inline macro(equalscoloncolon) { | ^~~~~ ../src/core/macro_impl.h:19:66: warning: unused parameter ‘args’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~^~~~ ../src/core/macro_impl.h:1154:8: note: in expansion of macro ‘macro’ 1154 | inline macro(equalscoloncolon) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_colonminus(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:56: warning: unused parameter ‘tp’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~~~~~~^~ ../src/core/macro_impl.h:1163:8: note: in expansion of macro ‘macro’ 1163 | inline macro(colonminus) { | ^~~~~ ../src/core/macro_impl.h:19:66: warning: unused parameter ‘args’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~^~~~ ../src/core/macro_impl.h:1163:8: note: in expansion of macro ‘macro’ 1163 | inline macro(colonminus) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_coloncolonminus(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:56: warning: unused parameter ‘tp’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~~~~~~^~ ../src/core/macro_impl.h:1170:8: note: in expansion of macro ‘macro’ 1170 | inline macro(coloncolonminus) { | ^~~~~ ../src/core/macro_impl.h:19:66: warning: unused parameter ‘args’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~^~~~ ../src/core/macro_impl.h:1170:8: note: in expansion of macro ‘macro’ 1170 | inline macro(coloncolonminus) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_colonequals(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:56: warning: unused parameter ‘tp’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~~~~~~^~ ../src/core/macro_impl.h:1179:8: note: in expansion of macro ‘macro’ 1179 | inline macro(colonequals) { | ^~~~~ ../src/core/macro_impl.h:19:66: warning: unused parameter ‘args’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~^~~~ ../src/core/macro_impl.h:1179:8: note: in expansion of macro ‘macro’ 1179 | inline macro(colonequals) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_coloncolonequals(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:56: warning: unused parameter ‘tp’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~~~~~~^~ ../src/core/macro_impl.h:1186:8: note: in expansion of macro ‘macro’ 1186 | inline macro(coloncolonequals) { | ^~~~~ ../src/core/macro_impl.h:19:66: warning: unused parameter ‘args’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~^~~~ ../src/core/macro_impl.h:1186:8: note: in expansion of macro ‘macro’ 1186 | inline macro(coloncolonequals) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_coloncolon(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:56: warning: unused parameter ‘tp’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~~~~~~^~ ../src/core/macro_impl.h:1195:8: note: in expansion of macro ‘macro’ 1195 | inline macro(coloncolon) { | ^~~~~ ../src/core/macro_impl.h:19:66: warning: unused parameter ‘args’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~^~~~ ../src/core/macro_impl.h:1195:8: note: in expansion of macro ‘macro’ 1195 | inline macro(coloncolon) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_colonsim(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:56: warning: unused parameter ‘tp’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~~~~~~^~ ../src/core/macro_impl.h:1202:8: note: in expansion of macro ‘macro’ 1202 | inline macro(colonsim) { | ^~~~~ ../src/core/macro_impl.h:19:66: warning: unused parameter ‘args’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~^~~~ ../src/core/macro_impl.h:1202:8: note: in expansion of macro ‘macro’ 1202 | inline macro(colonsim) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_coloncolonsim(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:56: warning: unused parameter ‘tp’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~~~~~~^~ ../src/core/macro_impl.h:1209:8: note: in expansion of macro ‘macro’ 1209 | inline macro(coloncolonsim) { | ^~~~~ ../src/core/macro_impl.h:19:66: warning: unused parameter ‘args’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~^~~~ ../src/core/macro_impl.h:1209:8: note: in expansion of macro ‘macro’ 1209 | inline macro(coloncolonsim) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_colonapprox(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:56: warning: unused parameter ‘tp’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~~~~~~^~ ../src/core/macro_impl.h:1218:8: note: in expansion of macro ‘macro’ 1218 | inline macro(colonapprox) { | ^~~~~ ../src/core/macro_impl.h:19:66: warning: unused parameter ‘args’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~^~~~ ../src/core/macro_impl.h:1218:8: note: in expansion of macro ‘macro’ 1218 | inline macro(colonapprox) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_coloncolonapprox(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:56: warning: unused parameter ‘tp’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~~~~~~^~ ../src/core/macro_impl.h:1225:8: note: in expansion of macro ‘macro’ 1225 | inline macro(coloncolonapprox) { | ^~~~~ ../src/core/macro_impl.h:19:66: warning: unused parameter ‘args’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~^~~~ ../src/core/macro_impl.h:1225:8: note: in expansion of macro ‘macro’ 1225 | inline macro(coloncolonapprox) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_smallfrowneq(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:56: warning: unused parameter ‘tp’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~~~~~~^~ ../src/core/macro_impl.h:1234:8: note: in expansion of macro ‘macro’ 1234 | inline macro(smallfrowneq) { | ^~~~~ ../src/core/macro_impl.h:19:66: warning: unused parameter ‘args’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~^~~~ ../src/core/macro_impl.h:1234:8: note: in expansion of macro ‘macro’ 1234 | inline macro(smallfrowneq) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_hstrok(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:66: warning: unused parameter ‘args’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~^~~~ ../src/core/macro_impl.h:1246:8: note: in expansion of macro ‘macro’ 1246 | inline macro(hstrok) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_Hstrok(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:66: warning: unused parameter ‘args’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~^~~~ ../src/core/macro_impl.h:1256:8: note: in expansion of macro ‘macro’ 1256 | inline macro(Hstrok) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_dstrok(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:66: warning: unused parameter ‘args’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~^~~~ ../src/core/macro_impl.h:1266:8: note: in expansion of macro ‘macro’ 1266 | inline macro(dstrok) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_Dstrok(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:66: warning: unused parameter ‘args’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~^~~~ ../src/core/macro_impl.h:1276:8: note: in expansion of macro ‘macro’ 1276 | inline macro(Dstrok) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_sc(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:66: warning: unused parameter ‘args’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~^~~~ ../src/core/macro_impl.h:1316:8: note: in expansion of macro ‘macro’ 1316 | inline macro(sc) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_quad(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:56: warning: unused parameter ‘tp’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~~~~~~^~ ../src/core/macro_impl.h:1320:8: note: in expansion of macro ‘macro’ 1320 | inline macro(quad) { | ^~~~~ ../src/core/macro_impl.h:19:66: warning: unused parameter ‘args’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~^~~~ ../src/core/macro_impl.h:1320:8: note: in expansion of macro ‘macro’ 1320 | inline macro(quad) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_surd(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:56: warning: unused parameter ‘tp’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~~~~~~^~ ../src/core/macro_impl.h:1324:8: note: in expansion of macro ‘macro’ 1324 | inline macro(surd) { | ^~~~~ ../src/core/macro_impl.h:19:66: warning: unused parameter ‘args’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~^~~~ ../src/core/macro_impl.h:1324:8: note: in expansion of macro ‘macro’ 1324 | inline macro(surd) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_int(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:56: warning: unused parameter ‘tp’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~~~~~~^~ ../src/core/macro_impl.h:1328:8: note: in expansion of macro ‘macro’ 1328 | inline macro(int) { | ^~~~~ ../src/core/macro_impl.h:19:66: warning: unused parameter ‘args’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~^~~~ ../src/core/macro_impl.h:1328:8: note: in expansion of macro ‘macro’ 1328 | inline macro(int) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_oint(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:56: warning: unused parameter ‘tp’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~~~~~~^~ ../src/core/macro_impl.h:1334:8: note: in expansion of macro ‘macro’ 1334 | inline macro(oint) { | ^~~~~ ../src/core/macro_impl.h:19:66: warning: unused parameter ‘args’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~^~~~ ../src/core/macro_impl.h:1334:8: note: in expansion of macro ‘macro’ 1334 | inline macro(oint) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_iint(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:56: warning: unused parameter ‘tp’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~~~~~~^~ ../src/core/macro_impl.h:1340:8: note: in expansion of macro ‘macro’ 1340 | inline macro(iint) { | ^~~~~ ../src/core/macro_impl.h:19:66: warning: unused parameter ‘args’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~^~~~ ../src/core/macro_impl.h:1340:8: note: in expansion of macro ‘macro’ 1340 | inline macro(iint) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_iiint(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:56: warning: unused parameter ‘tp’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~~~~~~^~ ../src/core/macro_impl.h:1351:8: note: in expansion of macro ‘macro’ 1351 | inline macro(iiint) { | ^~~~~ ../src/core/macro_impl.h:19:66: warning: unused parameter ‘args’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~^~~~ ../src/core/macro_impl.h:1351:8: note: in expansion of macro ‘macro’ 1351 | inline macro(iiint) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_iiiint(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:56: warning: unused parameter ‘tp’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~~~~~~^~ ../src/core/macro_impl.h:1364:8: note: in expansion of macro ‘macro’ 1364 | inline macro(iiiint) { | ^~~~~ ../src/core/macro_impl.h:19:66: warning: unused parameter ‘args’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~^~~~ ../src/core/macro_impl.h:1364:8: note: in expansion of macro ‘macro’ 1364 | inline macro(iiiint) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_idotsint(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:56: warning: unused parameter ‘tp’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~~~~~~^~ ../src/core/macro_impl.h:1379:8: note: in expansion of macro ‘macro’ 1379 | inline macro(idotsint) { | ^~~~~ ../src/core/macro_impl.h:19:66: warning: unused parameter ‘args’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~^~~~ ../src/core/macro_impl.h:1379:8: note: in expansion of macro ‘macro’ 1379 | inline macro(idotsint) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_lmoustache(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:56: warning: unused parameter ‘tp’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~~~~~~^~ ../src/core/macro_impl.h:1396:8: note: in expansion of macro ‘macro’ 1396 | inline macro(lmoustache) { | ^~~~~ ../src/core/macro_impl.h:19:66: warning: unused parameter ‘args’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~^~~~ ../src/core/macro_impl.h:1396:8: note: in expansion of macro ‘macro’ 1396 | inline macro(lmoustache) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_rmoustache(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:56: warning: unused parameter ‘tp’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~~~~~~^~ ../src/core/macro_impl.h:1403:8: note: in expansion of macro ‘macro’ 1403 | inline macro(rmoustache) { | ^~~~~ ../src/core/macro_impl.h:19:66: warning: unused parameter ‘args’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~^~~~ ../src/core/macro_impl.h:1403:8: note: in expansion of macro ‘macro’ 1403 | inline macro(rmoustache) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_insertBreakMark(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:56: warning: unused parameter ‘tp’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~~~~~~^~ ../src/core/macro_impl.h:1410:8: note: in expansion of macro ‘macro’ 1410 | inline macro(insertBreakMark) { | ^~~~~ ../src/core/macro_impl.h:19:66: warning: unused parameter ‘args’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~^~~~ ../src/core/macro_impl.h:1410:8: note: in expansion of macro ‘macro’ 1410 | inline macro(insertBreakMark) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::_limits_type(TeXParser&, Args&, LimitsType)’: ../src/core/macro_impl.h:1416:53: warning: unused parameter ‘args’ [-Wunused-parameter] 1416 | inline sptr _limits_type(TeXParser& tp, Args& args, LimitsType type) { | ~~~~~~^~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_includegraphics(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:56: warning: unused parameter ‘tp’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~~~~~~^~ ../src/core/macro_impl.h:1481:8: note: in expansion of macro ‘macro’ 1481 | inline macro(includegraphics) { | ^~~~~ ../src/core/macro_impl.h:19:66: warning: unused parameter ‘args’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~^~~~ ../src/core/macro_impl.h:1481:8: note: in expansion of macro ‘macro’ 1481 | inline macro(includegraphics) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_fcscore(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:56: warning: unused parameter ‘tp’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~~~~~~^~ ../src/core/macro_impl.h:1485:8: note: in expansion of macro ‘macro’ 1485 | inline macro(fcscore) { | ^~~~~ ../src/core/macro_impl.h:19:66: warning: unused parameter ‘args’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~^~~~ ../src/core/macro_impl.h:1485:8: note: in expansion of macro ‘macro’ 1485 | inline macro(fcscore) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_GeoGebra(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:56: warning: unused parameter ‘tp’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~~~~~~^~ ../src/core/macro_impl.h:1489:8: note: in expansion of macro ‘macro’ 1489 | inline macro(GeoGebra) { | ^~~~~ ../src/core/macro_impl.h:19:66: warning: unused parameter ‘args’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~^~~~ ../src/core/macro_impl.h:1489:8: note: in expansion of macro ‘macro’ 1489 | inline macro(GeoGebra) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_dynamic(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:56: warning: unused parameter ‘tp’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~~~~~~^~ ../src/core/macro_impl.h:1493:8: note: in expansion of macro ‘macro’ 1493 | inline macro(dynamic) { | ^~~~~ ../src/core/macro_impl.h:19:66: warning: unused parameter ‘args’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~^~~~ ../src/core/macro_impl.h:1493:8: note: in expansion of macro ‘macro’ 1493 | inline macro(dynamic) { | ^~~~~ ../src/core/macro_impl.cpp: In function ‘tex::sptr tex::macro_kern(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:66: warning: unused parameter ‘args’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~^~~~ ../src/core/macro_impl.cpp:12:1: note: in expansion of macro ‘macro’ 12 | macro(kern) { | ^~~~~ ../src/core/macro_impl.cpp: In function ‘tex::sptr tex::macro_hvspace(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:56: warning: unused parameter ‘tp’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~~~~~~^~ ../src/core/macro_impl.cpp:17:1: note: in expansion of macro ‘macro’ 17 | macro(hvspace) { | ^~~~~ ../src/core/macro_impl.cpp: In function ‘tex::sptr tex::macro_rule(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:56: warning: unused parameter ‘tp’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~~~~~~^~ ../src/core/macro_impl.cpp:26:1: note: in expansion of macro ‘macro’ 26 | macro(rule) { | ^~~~~ ../src/core/macro_impl.cpp: In function ‘tex::sptr tex::macro_definecolor(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:56: warning: unused parameter ‘tp’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~~~~~~^~ ../src/core/macro_impl.cpp:322:1: note: in expansion of macro ‘macro’ 322 | macro(definecolor) { | ^~~~~ ../src/core/macro_impl.cpp: In function ‘tex::sptr tex::macro_romannumeral(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:56: warning: unused parameter ‘tp’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~~~~~~^~ ../src/core/macro_impl.cpp:385:1: note: in expansion of macro ‘macro’ 385 | macro(romannumeral) { | ^~~~~ ../src/core/macro_impl.cpp: In function ‘tex::sptr tex::macro_muskips(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:56: warning: unused parameter ‘tp’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~~~~~~^~ ../src/core/macro_impl.cpp:408:1: note: in expansion of macro ‘macro’ 408 | macro(muskips) { | ^~~~~ In file included from ../src/common.h:33, from ../src/atom/atom_basic.h:9: ../src/utils/utils.h: In instantiation of ‘int tex::indexOf(const std::vector&, const T&) [with T = std::__cxx11::basic_string]’: ../src/fonts/font_info.h:70:67: required from here ../src/utils/utils.h:37:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 37 | return (i >= v.size() ? -1 : i); | ~~^~~~~~~~~~~ [22/80] g++ -Isrc/libclatexmath.so.0.0.4.p -Isrc -I../src -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libxml2 -I/usr/include/gdkmm-3.0 -I/usr/lib64/gdkmm-3.0/include -I/usr/include/giomm-2.4 -I/usr/lib64/giomm-2.4/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glibmm-2.4 -I/usr/lib64/glibmm-2.4/include -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/cairomm-1.0 -I/usr/lib64/cairomm-1.0/include -I/usr/include/pangomm-1.4 -I/usr/lib64/pangomm-1.4/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -DBUILD_GTK -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -pthread -MD -MQ src/libclatexmath.so.0.0.4.p/core_parser.cpp.o -MF src/libclatexmath.so.0.0.4.p/core_parser.cpp.o.d -o src/libclatexmath.so.0.0.4.p/core_parser.cpp.o -c ../src/core/parser.cpp In file included from ../src/graphic/graphic.h:4, from ../src/box/box.h:5, from ../src/atom/atom.h:8, from ../src/core/parser.h:7, from ../src/core/parser.cpp:1: ../src/graphic/graphic_basic.h: In constructor ‘tex::Insets::Insets(int, int, int, int)’: ../src/graphic/graphic_basic.h:114:21: warning: unused parameter ‘l’ [-Wunused-parameter] 114 | Insets(int t, int l, int b, int r) : left(t), top(t), right(r), bottom(b) {} | ~~~~^ ../src/graphic/graphic_basic.h: In constructor ‘tex::Stroke::Stroke()’: ../src/graphic/graphic_basic.h:147:8: warning: ‘tex::Stroke::join’ will be initialized after [-Wreorder] 147 | Join join; | ^~~~ ../src/graphic/graphic_basic.h:145:9: warning: ‘float tex::Stroke::miterLimit’ [-Wreorder] 145 | float miterLimit; | ^~~~~~~~~~ ../src/graphic/graphic_basic.h:149:3: warning: when initialized here [-Wreorder] 149 | Stroke() | ^~~~~~ ../src/graphic/graphic_basic.h: In constructor ‘tex::Stroke::Stroke(float, tex::Cap, tex::Join, float)’: ../src/graphic/graphic_basic.h:147:8: warning: ‘tex::Stroke::join’ will be initialized after [-Wreorder] 147 | Join join; | ^~~~ ../src/graphic/graphic_basic.h:145:9: warning: ‘float tex::Stroke::miterLimit’ [-Wreorder] 145 | float miterLimit; | ^~~~~~~~~~ ../src/graphic/graphic_basic.h:152:3: warning: when initialized here [-Wreorder] 152 | Stroke(float w, Cap c, Join j, float ml = 0) | ^~~~~~ ../src/graphic/graphic.h: At global scope: ../src/graphic/graphic.h:38:29: warning: extra ‘;’ [-Wpedantic] 38 | virtual ~Font() = default;; | ^ | - ../src/graphic/graphic.h:59:7: warning: ‘class tex::TextLayout’ has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] 59 | class TextLayout { | ^~~~~~~~~~ ../src/graphic/graphic.h:94:7: warning: ‘class tex::Graphics2D’ has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] 94 | class Graphics2D { | ^~~~~~~~~~ In file included from ../src/atom/atom_basic.h:10, from ../src/core/parser.cpp:4: ../src/atom/atom_row.h:28:7: warning: ‘class tex::Row’ has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] 28 | class Row { | ^~~ ../src/atom/atom_row.h:115:7: warning: base class ‘class tex::Row’ has accessible non-virtual destructor [-Wnon-virtual-dtor] 115 | class RowAtom : public Atom, public Row { | ^~~~~~~ ../src/atom/atom_row.h: In constructor ‘tex::RowAtom::RowAtom()’: ../src/atom/atom_row.h:141:8: warning: ‘tex::RowAtom::_lookAtLastAtom’ will be initialized after [-Wreorder] 141 | bool _lookAtLastAtom; | ^~~~~~~~~~~~~~~ ../src/atom/atom_row.h:124:8: warning: ‘bool tex::RowAtom::_breakable’ [-Wreorder] 124 | bool _breakable; | ^~~~~~~~~~ ../src/atom/atom_row.h:143:3: warning: when initialized here [-Wreorder] 143 | RowAtom() : _lookAtLastAtom(false), _breakable(true) {} | ^~~~~~~ In file included from ../src/atom/atom_char.h:7, from ../src/atom/atom_basic.h:11: ../src/fonts/font_basic.h: In constructor ‘tex::Extension::Extension(tex::Char*, tex::Char*, tex::Char*, tex::Char*)’: ../src/fonts/font_basic.h:81:21: warning: ‘tex::Extension::_repeat’ will be initialized after [-Wreorder] 81 | const Char* const _repeat; | ^~~~~~~ ../src/fonts/font_basic.h:80:21: warning: ‘const tex::Char* const tex::Extension::_bottom’ [-Wreorder] 80 | const Char* const _bottom; | ^~~~~~~ ../src/fonts/font_basic.h:88:3: warning: when initialized here [-Wreorder] 88 | Extension(Char* t, Char* m, Char* r, Char* b) | ^~~~~~~~~ ../src/atom/atom_char.h: In member function ‘virtual tex::sptr tex::FixedCharAtom::getCharFont(tex::TeXFont&)’: ../src/atom/atom_char.h:75:39: warning: unused parameter ‘tf’ [-Wunused-parameter] 75 | sptr getCharFont(TeXFont& tf) override { | ~~~~~~~~~^~ In file included from ../src/atom/atom_basic.h:12: ../src/atom/atom_space.h: In constructor ‘tex::SpaceAtom::SpaceAtom(tex::UnitType, float, float, float)’: ../src/atom/atom_space.h:27:32: warning: ‘tex::SpaceAtom::_dUnit’ will be initialized after [-Wreorder] 27 | UnitType _wUnit{}, _hUnit{}, _dUnit{}; | ^~~~~~ ../src/atom/atom_space.h:25:9: warning: ‘float tex::SpaceAtom::_width’ [-Wreorder] 25 | float _width = 0, _height = 0, _depth = 0; | ^~~~~~ ../src/atom/atom_space.h:35:3: warning: when initialized here [-Wreorder] 35 | SpaceAtom(UnitType unit, float width, float height, float depth) noexcept | ^~~~~~~~~ ../src/atom/atom_space.h: In constructor ‘tex::SpaceAtom::SpaceAtom(tex::UnitType, float, tex::UnitType, float, tex::UnitType, float)’: ../src/atom/atom_space.h:27:32: warning: ‘tex::SpaceAtom::_dUnit’ will be initialized after [-Wreorder] 27 | UnitType _wUnit{}, _hUnit{}, _dUnit{}; | ^~~~~~ ../src/atom/atom_space.h:25:9: warning: ‘float tex::SpaceAtom::_width’ [-Wreorder] 25 | float _width = 0, _height = 0, _depth = 0; | ^~~~~~ ../src/atom/atom_space.h:38:3: warning: when initialized here [-Wreorder] 38 | SpaceAtom(UnitType wu, float w, UnitType hu, float h, UnitType du, float d) noexcept | ^~~~~~~~~ In file included from ../src/atom/atom_basic.h:14: ../src/box/box_single.h: In member function ‘virtual void tex::StrutBox::draw(tex::Graphics2D&, float, float)’: ../src/box/box_single.h:29:25: warning: unused parameter ‘g2’ [-Wunused-parameter] 29 | void draw(Graphics2D& g2, float x, float y) override { | ~~~~~~~~~~~~^~ ../src/box/box_single.h:29:35: warning: unused parameter ‘x’ [-Wunused-parameter] 29 | void draw(Graphics2D& g2, float x, float y) override { | ~~~~~~^ ../src/box/box_single.h:29:44: warning: unused parameter ‘y’ [-Wunused-parameter] 29 | void draw(Graphics2D& g2, float x, float y) override { | ~~~~~~^ ../src/box/box_single.h: In member function ‘virtual void tex::GlueBox::draw(tex::Graphics2D&, float, float)’: ../src/box/box_single.h:49:25: warning: unused parameter ‘g2’ [-Wunused-parameter] 49 | void draw(Graphics2D& g2, float x, float y) override { | ~~~~~~~~~~~~^~ ../src/box/box_single.h:49:35: warning: unused parameter ‘x’ [-Wunused-parameter] 49 | void draw(Graphics2D& g2, float x, float y) override { | ~~~~~~^ ../src/box/box_single.h:49:44: warning: unused parameter ‘y’ [-Wunused-parameter] 49 | void draw(Graphics2D& g2, float x, float y) override { | ~~~~~~^ ../src/atom/atom_basic.h: In member function ‘virtual tex::sptr tex::EmptyAtom::createBox(tex::Environment&)’: ../src/atom/atom_basic.h:31:36: warning: unused parameter ‘env’ [-Wunused-parameter] 31 | sptr createBox(Environment& env) override { | ~~~~~~~~~~~~~^~~ ../src/atom/atom_basic.h: In member function ‘virtual tex::sptr tex::PlaceholderAtom::createBox(tex::Environment&)’: ../src/atom/atom_basic.h:47:36: warning: unused parameter ‘env’ [-Wunused-parameter] 47 | sptr createBox(Environment& env) override { | ~~~~~~~~~~~~~^~~ ../src/atom/atom_basic.h: In constructor ‘tex::MathAtom::MathAtom(tex::sptr&, tex::TexStyle)’: ../src/atom/atom_basic.h:133:14: warning: ‘tex::MathAtom::_base’ will be initialized after [-Wreorder] 133 | sptr _base; | ^~~~~ ../src/atom/atom_basic.h:132:12: warning: ‘tex::TexStyle tex::MathAtom::_style’ [-Wreorder] 132 | TexStyle _style; | ^~~~~~ ../src/atom/atom_basic.h:138:3: warning: when initialized here [-Wreorder] 138 | MathAtom(const sptr& base, TexStyle style) noexcept | ^~~~~~~~ ../src/atom/atom_basic.h: In constructor ‘tex::HlineAtom::HlineAtom()’: ../src/atom/atom_basic.h:150:9: warning: ‘tex::HlineAtom::_color’ will be initialized after [-Wreorder] 150 | color _color; | ^~~~~~ ../src/atom/atom_basic.h:149:9: warning: ‘float tex::HlineAtom::_width’ [-Wreorder] 149 | float _width, _shift; | ^~~~~~ ../src/atom/atom_basic.h:153:3: warning: when initialized here [-Wreorder] 153 | HlineAtom() noexcept: _color(transparent), _width(0), _shift(0) {} | ^~~~~~~~~ ../src/atom/atom_basic.h: In member function ‘virtual tex::sptr tex::MiddleAtom::createBox(tex::Environment&)’: ../src/atom/atom_basic.h:219:36: warning: unused parameter ‘env’ [-Wunused-parameter] 219 | sptr createBox(Environment& env) override { | ~~~~~~~~~~~~~^~~ ../src/atom/atom_basic.h: At global scope: ../src/atom/atom_basic.h:273:7: warning: base class ‘class tex::Row’ has accessible non-virtual destructor [-Wnon-virtual-dtor] 273 | class ColorAtom : public Atom, public Row { | ^~~~~~~~~ ../src/atom/atom_basic.h:329:7: warning: base class ‘class tex::Row’ has accessible non-virtual destructor [-Wnon-virtual-dtor] 329 | class PhantomAtom : public Atom, public Row { | ^~~~~~~~~~~ ../src/atom/atom_basic.h: In constructor ‘tex::SideSetsAtom::SideSetsAtom(tex::sptr&, tex::sptr&, tex::sptr&)’: ../src/atom/atom_basic.h:642:29: warning: ‘tex::SideSetsAtom::_base’ will be initialized after [-Wreorder] 642 | sptr _left, _right, _base; | ^~~~~ ../src/atom/atom_basic.h:642:14: warning: ‘tex::sptr tex::SideSetsAtom::_left’ [-Wreorder] 642 | sptr _left, _right, _base; | ^~~~~ ../src/atom/atom_basic.h:646:3: warning: when initialized here [-Wreorder] 646 | SideSetsAtom(const sptr& base, const sptr& left, const sptr& right) | ^~~~~~~~~~~~ In file included from ../src/core/parser.cpp:7: ../src/core/macro.h: In member function ‘virtual tex::sptr tex::MacroInfo::invoke(tex::TeXParser&, std::vector >&)’: ../src/core/macro.h:120:16: warning: unused parameter ‘tp’ [-Wunused-parameter] 120 | TeXParser& tp, | ~~~~~~~~~~~^~ ../src/core/macro.h:121:32: warning: unused parameter ‘args’ [-Wunused-parameter] 121 | std::vector& args) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ ../src/core/macro.h: In constructor ‘tex::InflationMacroInfo::InflationMacroInfo(tex::Macro*, int)’: ../src/core/macro.h:133:16: warning: ‘tex::InflationMacroInfo::_macro’ will be initialized after [-Wreorder] 133 | Macro* const _macro; | ^~~~~~ ../src/core/macro.h:137:36: warning: base ‘tex::MacroInfo’ [-Wreorder] 137 | : _macro(macro), MacroInfo(argc) {} | ^ ../src/core/macro.h:136:3: warning: when initialized here [-Wreorder] 136 | InflationMacroInfo(Macro* macro, int argc) | ^~~~~~~~~~~~~~~~~~ ../src/core/macro.h: In constructor ‘tex::InflationMacroInfo::InflationMacroInfo(tex::Macro*, int, int)’: ../src/core/macro.h:133:16: warning: ‘tex::InflationMacroInfo::_macro’ will be initialized after [-Wreorder] 133 | Macro* const _macro; | ^~~~~~ ../src/core/macro.h:140:45: warning: base ‘tex::MacroInfo’ [-Wreorder] 140 | : _macro(macro), MacroInfo(argc, posOpts) {} | ^ ../src/core/macro.h:139:3: warning: when initialized here [-Wreorder] 139 | InflationMacroInfo(Macro* macro, int argc, int posOpts) | ^~~~~~~~~~~~~~~~~~ In file included from ../src/fonts/fonts.h:13, from ../src/core/parser.cpp:9: ../src/fonts/font_info.h: At global scope: ../src/fonts/font_info.h:120:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 120 | const float* const getMetrics(wchar_t ch) const; | ^~~~~ ../src/fonts/font_info.h:122:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 122 | const int* const getExtension(wchar_t ch) const; | ^~~~~ ../src/fonts/font_info.h: In static member function ‘static void tex::FontInfo::__add(tex::FontInfo*)’: ../src/fonts/font_info.h:49:19: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 49 | if (info->_id >= _infos.size()) _infos.resize(info->_id + 1); | ~~~~~~~~~~^~~~~~~~~~~~~~~~ ../src/fonts/fonts.h: In constructor ‘tex::DefaultTeXFont::DefaultTeXFont(float, float, bool, bool, bool, bool, bool)’: ../src/fonts/fonts.h:40:18: warning: ‘tex::DefaultTeXFont::_size’ will be initialized after [-Wreorder] 40 | float _factor, _size; | ^~~~~ ../src/fonts/fonts.h:40:9: warning: ‘float tex::DefaultTeXFont::_factor’ [-Wreorder] 40 | float _factor, _size; | ^~~~~~~ ../src/fonts/fonts.h:67:3: warning: when initialized here [-Wreorder] 67 | DefaultTeXFont( | ^~~~~~~~~~~~~~ ../src/core/parser.cpp: In member function ‘std::wstring tex::TeXParser::forwardBalancedGroup()’: ../src/core/parser.cpp:397:12: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘int’ [-Wsign-compare] 397 | for (; i >= _pos; i--) { | ~~^~~~~~~ ../src/core/parser.cpp: In member function ‘void tex::TeXParser::inflateEnv(std::wstring&, tex::Args&, int&)’: ../src/core/parser.cpp:712:37: warning: unused parameter ‘cmd’ [-Wunused-parameter] 712 | void TeXParser::inflateEnv(wstring& cmd, Args& args, int& pos) { | ~~~~~~~~~^~~ In file included from ../src/common.h:33, from ../src/box/box.h:4: ../src/utils/utils.h: In instantiation of ‘int tex::indexOf(const std::vector&, const T&) [with T = std::__cxx11::basic_string]’: ../src/fonts/font_info.h:70:67: required from here ../src/utils/utils.h:37:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 37 | return (i >= v.size() ? -1 : i); | ~~^~~~~~~~~~~ ../src/utils/utils.h: In instantiation of ‘int tex::indexOf(const std::vector&, const T&) [with T = UnicodeBlock]’: ../src/core/parser.cpp:957:26: required from here ../src/utils/utils.h:37:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] ../src/core/parser.cpp: In member function ‘void tex::TeXParser::parse()’: ../src/core/parser.cpp:799:14: warning: this statement may fall through [-Wimplicit-fallthrough=] 799 | _col = _pos; | ~~~~~^~~~~~ ../src/core/parser.cpp:800:7: note: here 800 | case '\t': | ^~~~ [23/80] g++ -Isrc/libclatexmath.so.0.0.4.p -Isrc -I../src -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libxml2 -I/usr/include/gdkmm-3.0 -I/usr/lib64/gdkmm-3.0/include -I/usr/include/giomm-2.4 -I/usr/lib64/giomm-2.4/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glibmm-2.4 -I/usr/lib64/glibmm-2.4/include -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/cairomm-1.0 -I/usr/lib64/cairomm-1.0/include -I/usr/include/pangomm-1.4 -I/usr/lib64/pangomm-1.4/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -DBUILD_GTK -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -pthread -MD -MQ src/libclatexmath.so.0.0.4.p/fonts_alphabet.cpp.o -MF src/libclatexmath.so.0.0.4.p/fonts_alphabet.cpp.o.d -o src/libclatexmath.so.0.0.4.p/fonts_alphabet.cpp.o -c ../src/fonts/alphabet.cpp [24/80] g++ -Isrc/libclatexmath.so.0.0.4.p -Isrc -I../src -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libxml2 -I/usr/include/gdkmm-3.0 -I/usr/lib64/gdkmm-3.0/include -I/usr/include/giomm-2.4 -I/usr/lib64/giomm-2.4/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glibmm-2.4 -I/usr/lib64/glibmm-2.4/include -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/cairomm-1.0 -I/usr/lib64/cairomm-1.0/include -I/usr/include/pangomm-1.4 -I/usr/lib64/pangomm-1.4/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -DBUILD_GTK -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -pthread -MD -MQ src/libclatexmath.so.0.0.4.p/core_macro_def.cpp.o -MF src/libclatexmath.so.0.0.4.p/core_macro_def.cpp.o.d -o src/libclatexmath.so.0.0.4.p/core_macro_def.cpp.o -c ../src/core/macro_def.cpp In file included from ../src/graphic/graphic.h:4, from ../src/box/box.h:5, from ../src/atom/atom.h:8, from ../src/core/macro.h:4, from ../src/core/macro_def.cpp:2: ../src/graphic/graphic_basic.h: In constructor ‘tex::Insets::Insets(int, int, int, int)’: ../src/graphic/graphic_basic.h:114:21: warning: unused parameter ‘l’ [-Wunused-parameter] 114 | Insets(int t, int l, int b, int r) : left(t), top(t), right(r), bottom(b) {} | ~~~~^ ../src/graphic/graphic_basic.h: In constructor ‘tex::Stroke::Stroke()’: ../src/graphic/graphic_basic.h:147:8: warning: ‘tex::Stroke::join’ will be initialized after [-Wreorder] 147 | Join join; | ^~~~ ../src/graphic/graphic_basic.h:145:9: warning: ‘float tex::Stroke::miterLimit’ [-Wreorder] 145 | float miterLimit; | ^~~~~~~~~~ ../src/graphic/graphic_basic.h:149:3: warning: when initialized here [-Wreorder] 149 | Stroke() | ^~~~~~ ../src/graphic/graphic_basic.h: In constructor ‘tex::Stroke::Stroke(float, tex::Cap, tex::Join, float)’: ../src/graphic/graphic_basic.h:147:8: warning: ‘tex::Stroke::join’ will be initialized after [-Wreorder] 147 | Join join; | ^~~~ ../src/graphic/graphic_basic.h:145:9: warning: ‘float tex::Stroke::miterLimit’ [-Wreorder] 145 | float miterLimit; | ^~~~~~~~~~ ../src/graphic/graphic_basic.h:152:3: warning: when initialized here [-Wreorder] 152 | Stroke(float w, Cap c, Join j, float ml = 0) | ^~~~~~ ../src/graphic/graphic.h: At global scope: ../src/graphic/graphic.h:38:29: warning: extra ‘;’ [-Wpedantic] 38 | virtual ~Font() = default;; | ^ | - ../src/graphic/graphic.h:59:7: warning: ‘class tex::TextLayout’ has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] 59 | class TextLayout { | ^~~~~~~~~~ ../src/graphic/graphic.h:94:7: warning: ‘class tex::Graphics2D’ has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] 94 | class Graphics2D { | ^~~~~~~~~~ ../src/core/macro.h: In member function ‘virtual tex::sptr tex::MacroInfo::invoke(tex::TeXParser&, std::vector >&)’: ../src/core/macro.h:120:16: warning: unused parameter ‘tp’ [-Wunused-parameter] 120 | TeXParser& tp, | ~~~~~~~~~~~^~ ../src/core/macro.h:121:32: warning: unused parameter ‘args’ [-Wunused-parameter] 121 | std::vector& args) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ ../src/core/macro.h: In constructor ‘tex::InflationMacroInfo::InflationMacroInfo(tex::Macro*, int)’: ../src/core/macro.h:133:16: warning: ‘tex::InflationMacroInfo::_macro’ will be initialized after [-Wreorder] 133 | Macro* const _macro; | ^~~~~~ ../src/core/macro.h:137:36: warning: base ‘tex::MacroInfo’ [-Wreorder] 137 | : _macro(macro), MacroInfo(argc) {} | ^ ../src/core/macro.h:136:3: warning: when initialized here [-Wreorder] 136 | InflationMacroInfo(Macro* macro, int argc) | ^~~~~~~~~~~~~~~~~~ ../src/core/macro.h: In constructor ‘tex::InflationMacroInfo::InflationMacroInfo(tex::Macro*, int, int)’: ../src/core/macro.h:133:16: warning: ‘tex::InflationMacroInfo::_macro’ will be initialized after [-Wreorder] 133 | Macro* const _macro; | ^~~~~~ ../src/core/macro.h:140:45: warning: base ‘tex::MacroInfo’ [-Wreorder] 140 | : _macro(macro), MacroInfo(argc, posOpts) {} | ^ ../src/core/macro.h:139:3: warning: when initialized here [-Wreorder] 139 | InflationMacroInfo(Macro* macro, int argc, int posOpts) | ^~~~~~~~~~~~~~~~~~ In file included from ../src/atom/atom_basic.h:10, from ../src/core/macro_impl.h:6, from ../src/core/macro_def.cpp:3: ../src/atom/atom_row.h: At global scope: ../src/atom/atom_row.h:28:7: warning: ‘class tex::Row’ has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] 28 | class Row { | ^~~ ../src/atom/atom_row.h:115:7: warning: base class ‘class tex::Row’ has accessible non-virtual destructor [-Wnon-virtual-dtor] 115 | class RowAtom : public Atom, public Row { | ^~~~~~~ ../src/atom/atom_row.h: In constructor ‘tex::RowAtom::RowAtom()’: ../src/atom/atom_row.h:141:8: warning: ‘tex::RowAtom::_lookAtLastAtom’ will be initialized after [-Wreorder] 141 | bool _lookAtLastAtom; | ^~~~~~~~~~~~~~~ ../src/atom/atom_row.h:124:8: warning: ‘bool tex::RowAtom::_breakable’ [-Wreorder] 124 | bool _breakable; | ^~~~~~~~~~ ../src/atom/atom_row.h:143:3: warning: when initialized here [-Wreorder] 143 | RowAtom() : _lookAtLastAtom(false), _breakable(true) {} | ^~~~~~~ In file included from ../src/atom/atom_char.h:7, from ../src/atom/atom_basic.h:11: ../src/fonts/font_basic.h: In constructor ‘tex::Extension::Extension(tex::Char*, tex::Char*, tex::Char*, tex::Char*)’: ../src/fonts/font_basic.h:81:21: warning: ‘tex::Extension::_repeat’ will be initialized after [-Wreorder] 81 | const Char* const _repeat; | ^~~~~~~ ../src/fonts/font_basic.h:80:21: warning: ‘const tex::Char* const tex::Extension::_bottom’ [-Wreorder] 80 | const Char* const _bottom; | ^~~~~~~ ../src/fonts/font_basic.h:88:3: warning: when initialized here [-Wreorder] 88 | Extension(Char* t, Char* m, Char* r, Char* b) | ^~~~~~~~~ ../src/atom/atom_char.h: In member function ‘virtual tex::sptr tex::FixedCharAtom::getCharFont(tex::TeXFont&)’: ../src/atom/atom_char.h:75:39: warning: unused parameter ‘tf’ [-Wunused-parameter] 75 | sptr getCharFont(TeXFont& tf) override { | ~~~~~~~~~^~ In file included from ../src/atom/atom_basic.h:12: ../src/atom/atom_space.h: In constructor ‘tex::SpaceAtom::SpaceAtom(tex::UnitType, float, float, float)’: ../src/atom/atom_space.h:27:32: warning: ‘tex::SpaceAtom::_dUnit’ will be initialized after [-Wreorder] 27 | UnitType _wUnit{}, _hUnit{}, _dUnit{}; | ^~~~~~ ../src/atom/atom_space.h:25:9: warning: ‘float tex::SpaceAtom::_width’ [-Wreorder] 25 | float _width = 0, _height = 0, _depth = 0; | ^~~~~~ ../src/atom/atom_space.h:35:3: warning: when initialized here [-Wreorder] 35 | SpaceAtom(UnitType unit, float width, float height, float depth) noexcept | ^~~~~~~~~ ../src/atom/atom_space.h: In constructor ‘tex::SpaceAtom::SpaceAtom(tex::UnitType, float, tex::UnitType, float, tex::UnitType, float)’: ../src/atom/atom_space.h:27:32: warning: ‘tex::SpaceAtom::_dUnit’ will be initialized after [-Wreorder] 27 | UnitType _wUnit{}, _hUnit{}, _dUnit{}; | ^~~~~~ ../src/atom/atom_space.h:25:9: warning: ‘float tex::SpaceAtom::_width’ [-Wreorder] 25 | float _width = 0, _height = 0, _depth = 0; | ^~~~~~ ../src/atom/atom_space.h:38:3: warning: when initialized here [-Wreorder] 38 | SpaceAtom(UnitType wu, float w, UnitType hu, float h, UnitType du, float d) noexcept | ^~~~~~~~~ In file included from ../src/atom/atom_basic.h:14: ../src/box/box_single.h: In member function ‘virtual void tex::StrutBox::draw(tex::Graphics2D&, float, float)’: ../src/box/box_single.h:29:25: warning: unused parameter ‘g2’ [-Wunused-parameter] 29 | void draw(Graphics2D& g2, float x, float y) override { | ~~~~~~~~~~~~^~ ../src/box/box_single.h:29:35: warning: unused parameter ‘x’ [-Wunused-parameter] 29 | void draw(Graphics2D& g2, float x, float y) override { | ~~~~~~^ ../src/box/box_single.h:29:44: warning: unused parameter ‘y’ [-Wunused-parameter] 29 | void draw(Graphics2D& g2, float x, float y) override { | ~~~~~~^ ../src/box/box_single.h: In member function ‘virtual void tex::GlueBox::draw(tex::Graphics2D&, float, float)’: ../src/box/box_single.h:49:25: warning: unused parameter ‘g2’ [-Wunused-parameter] 49 | void draw(Graphics2D& g2, float x, float y) override { | ~~~~~~~~~~~~^~ ../src/box/box_single.h:49:35: warning: unused parameter ‘x’ [-Wunused-parameter] 49 | void draw(Graphics2D& g2, float x, float y) override { | ~~~~~~^ ../src/box/box_single.h:49:44: warning: unused parameter ‘y’ [-Wunused-parameter] 49 | void draw(Graphics2D& g2, float x, float y) override { | ~~~~~~^ ../src/atom/atom_basic.h: In member function ‘virtual tex::sptr tex::EmptyAtom::createBox(tex::Environment&)’: ../src/atom/atom_basic.h:31:36: warning: unused parameter ‘env’ [-Wunused-parameter] 31 | sptr createBox(Environment& env) override { | ~~~~~~~~~~~~~^~~ ../src/atom/atom_basic.h: In member function ‘virtual tex::sptr tex::PlaceholderAtom::createBox(tex::Environment&)’: ../src/atom/atom_basic.h:47:36: warning: unused parameter ‘env’ [-Wunused-parameter] 47 | sptr createBox(Environment& env) override { | ~~~~~~~~~~~~~^~~ ../src/atom/atom_basic.h: In constructor ‘tex::MathAtom::MathAtom(tex::sptr&, tex::TexStyle)’: ../src/atom/atom_basic.h:133:14: warning: ‘tex::MathAtom::_base’ will be initialized after [-Wreorder] 133 | sptr _base; | ^~~~~ ../src/atom/atom_basic.h:132:12: warning: ‘tex::TexStyle tex::MathAtom::_style’ [-Wreorder] 132 | TexStyle _style; | ^~~~~~ ../src/atom/atom_basic.h:138:3: warning: when initialized here [-Wreorder] 138 | MathAtom(const sptr& base, TexStyle style) noexcept | ^~~~~~~~ ../src/atom/atom_basic.h: In constructor ‘tex::HlineAtom::HlineAtom()’: ../src/atom/atom_basic.h:150:9: warning: ‘tex::HlineAtom::_color’ will be initialized after [-Wreorder] 150 | color _color; | ^~~~~~ ../src/atom/atom_basic.h:149:9: warning: ‘float tex::HlineAtom::_width’ [-Wreorder] 149 | float _width, _shift; | ^~~~~~ ../src/atom/atom_basic.h:153:3: warning: when initialized here [-Wreorder] 153 | HlineAtom() noexcept: _color(transparent), _width(0), _shift(0) {} | ^~~~~~~~~ ../src/atom/atom_basic.h: In member function ‘virtual tex::sptr tex::MiddleAtom::createBox(tex::Environment&)’: ../src/atom/atom_basic.h:219:36: warning: unused parameter ‘env’ [-Wunused-parameter] 219 | sptr createBox(Environment& env) override { | ~~~~~~~~~~~~~^~~ ../src/atom/atom_basic.h: At global scope: ../src/atom/atom_basic.h:273:7: warning: base class ‘class tex::Row’ has accessible non-virtual destructor [-Wnon-virtual-dtor] 273 | class ColorAtom : public Atom, public Row { | ^~~~~~~~~ ../src/atom/atom_basic.h:329:7: warning: base class ‘class tex::Row’ has accessible non-virtual destructor [-Wnon-virtual-dtor] 329 | class PhantomAtom : public Atom, public Row { | ^~~~~~~~~~~ ../src/atom/atom_basic.h: In constructor ‘tex::SideSetsAtom::SideSetsAtom(tex::sptr&, tex::sptr&, tex::sptr&)’: ../src/atom/atom_basic.h:642:29: warning: ‘tex::SideSetsAtom::_base’ will be initialized after [-Wreorder] 642 | sptr _left, _right, _base; | ^~~~~ ../src/atom/atom_basic.h:642:14: warning: ‘tex::sptr tex::SideSetsAtom::_left’ [-Wreorder] 642 | sptr _left, _right, _base; | ^~~~~ ../src/atom/atom_basic.h:646:3: warning: when initialized here [-Wreorder] 646 | SideSetsAtom(const sptr& base, const sptr& left, const sptr& right) | ^~~~~~~~~~~~ In file included from ../src/fonts/fonts.h:13, from ../src/core/core.h:8, from ../src/atom/atom_matrix.h:6, from ../src/atom/atom_impl.h:8, from ../src/core/macro_impl.h:7: ../src/fonts/font_info.h: At global scope: ../src/fonts/font_info.h:120:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 120 | const float* const getMetrics(wchar_t ch) const; | ^~~~~ ../src/fonts/font_info.h:122:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 122 | const int* const getExtension(wchar_t ch) const; | ^~~~~ ../src/fonts/font_info.h: In static member function ‘static void tex::FontInfo::__add(tex::FontInfo*)’: ../src/fonts/font_info.h:49:19: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 49 | if (info->_id >= _infos.size()) _infos.resize(info->_id + 1); | ~~~~~~~~~~^~~~~~~~~~~~~~~~ ../src/fonts/fonts.h: In constructor ‘tex::DefaultTeXFont::DefaultTeXFont(float, float, bool, bool, bool, bool, bool)’: ../src/fonts/fonts.h:40:18: warning: ‘tex::DefaultTeXFont::_size’ will be initialized after [-Wreorder] 40 | float _factor, _size; | ^~~~~ ../src/fonts/fonts.h:40:9: warning: ‘float tex::DefaultTeXFont::_factor’ [-Wreorder] 40 | float _factor, _size; | ^~~~~~~ ../src/fonts/fonts.h:67:3: warning: when initialized here [-Wreorder] 67 | DefaultTeXFont( | ^~~~~~~~~~~~~~ ../src/atom/atom_matrix.h: In member function ‘virtual tex::sptr tex::CellSpecifier::createBox(tex::Environment&)’: ../src/atom/atom_matrix.h:16:36: warning: unused parameter ‘env’ [-Wunused-parameter] 16 | sptr createBox(Environment& env) override { | ~~~~~~~~~~~~~^~~ ../src/atom/atom_matrix.h: In constructor ‘tex::MultiRowAtom::MultiRowAtom(int, const std::wstring&, tex::sptr&)’: ../src/atom/atom_matrix.h:267:11: warning: ‘tex::MultiRowAtom::_j’ will be initialized after [-Wreorder] 267 | int _i, _j, _n; | ^~ ../src/atom/atom_matrix.h:264:14: warning: ‘tex::sptr tex::MultiRowAtom::_rows’ [-Wreorder] 264 | sptr _rows; | ^~~~~ ../src/atom/atom_matrix.h:271:3: warning: when initialized here [-Wreorder] 271 | MultiRowAtom(int n, const std::wstring& option, const sptr& rows) | ^~~~~~~~~~~~ ../src/atom/atom_matrix.h:271:43: warning: unused parameter ‘option’ [-Wunused-parameter] 271 | MultiRowAtom(int n, const std::wstring& option, const sptr& rows) | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ../src/atom/atom_impl.h: In constructor ‘tex::BigDelimiterAtom::BigDelimiterAtom(tex::sptr&, int)’: ../src/atom/atom_impl.h:22:26: warning: ‘tex::BigDelimiterAtom::_delim’ will be initialized after [-Wreorder] 22 | const sptr _delim; | ^~~~~~ ../src/atom/atom_impl.h:19:7: warning: ‘int tex::BigDelimiterAtom::_size’ [-Wreorder] 19 | int _size; | ^~~~~ ../src/atom/atom_impl.h:26:3: warning: when initialized here [-Wreorder] 26 | BigDelimiterAtom(const sptr& delim, int size) | ^~~~~~~~~~~~~~~~ ../src/atom/atom_impl.h: In constructor ‘tex::RaiseAtom::RaiseAtom(tex::sptr&, tex::UnitType, float, tex::UnitType, float, tex::UnitType, float)’: ../src/atom/atom_impl.h:588:9: warning: ‘tex::RaiseAtom::_r’ will be initialized after [-Wreorder] 588 | float _r, _h, _d; | ^~ ../src/atom/atom_impl.h:587:17: warning: ‘tex::UnitType tex::RaiseAtom::_hu’ [-Wreorder] 587 | UnitType _ru, _hu, _du; | ^~~ ../src/atom/atom_impl.h:593:3: warning: when initialized here [-Wreorder] 593 | RaiseAtom( | ^~~~~~~~~ ../src/atom/atom_impl.h:588:13: warning: ‘tex::RaiseAtom::_h’ will be initialized after [-Wreorder] 588 | float _r, _h, _d; | ^~ ../src/atom/atom_impl.h:587:22: warning: ‘tex::UnitType tex::RaiseAtom::_du’ [-Wreorder] 587 | UnitType _ru, _hu, _du; | ^~~ ../src/atom/atom_impl.h:593:3: warning: when initialized here [-Wreorder] 593 | RaiseAtom( | ^~~~~~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_fatalIfCmdConflict(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:56: warning: unused parameter ‘tp’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~~~~~~^~ ../src/core/macro_impl.h:36:8: note: in expansion of macro ‘macro’ 36 | inline macro(fatalIfCmdConflict) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_breakEverywhere(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:56: warning: unused parameter ‘tp’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~~~~~~^~ ../src/core/macro_impl.h:41:8: note: in expansion of macro ‘macro’ 41 | inline macro(breakEverywhere) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_longdiv(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:56: warning: unused parameter ‘tp’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~~~~~~^~ ../src/core/macro_impl.h:54:8: note: in expansion of macro ‘macro’ 54 | inline macro(longdiv) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_newcolumntype(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:56: warning: unused parameter ‘tp’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~~~~~~^~ ../src/core/macro_impl.h:82:8: note: in expansion of macro ‘macro’ 82 | inline macro(newcolumntype) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_arrayrulecolor(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:56: warning: unused parameter ‘tp’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~~~~~~^~ ../src/core/macro_impl.h:87:8: note: in expansion of macro ‘macro’ 87 | inline macro(arrayrulecolor) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_columnbg(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:56: warning: unused parameter ‘tp’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~~~~~~^~ ../src/core/macro_impl.h:93:8: note: in expansion of macro ‘macro’ 93 | inline macro(columnbg) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_spATbreve(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:56: warning: unused parameter ‘tp’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~~~~~~^~ ../src/core/macro_impl.h:123:8: note: in expansion of macro ‘macro’ 123 | inline macro(spATbreve) { | ^~~~~ ../src/core/macro_impl.h:19:66: warning: unused parameter ‘args’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~^~~~ ../src/core/macro_impl.h:123:8: note: in expansion of macro ‘macro’ 123 | inline macro(spATbreve) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_spAThat(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:56: warning: unused parameter ‘tp’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~~~~~~^~ ../src/core/macro_impl.h:129:8: note: in expansion of macro ‘macro’ 129 | inline macro(spAThat) { | ^~~~~ ../src/core/macro_impl.h:19:66: warning: unused parameter ‘args’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~^~~~ ../src/core/macro_impl.h:129:8: note: in expansion of macro ‘macro’ 129 | inline macro(spAThat) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_over(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:66: warning: unused parameter ‘args’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~^~~~ ../src/core/macro_impl.h:151:8: note: in expansion of macro ‘macro’ 151 | inline macro(over) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_atop(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:66: warning: unused parameter ‘args’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~^~~~ ../src/core/macro_impl.h:159:8: note: in expansion of macro ‘macro’ 159 | inline macro(atop) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::_choose(const std::string&, const std::string&, TeXParser&, std::vector >&)’: ../src/core/macro_impl.h:169:45: warning: unused parameter ‘args’ [-Wunused-parameter] 169 | TeXParser& tp, std::vector& args | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_above(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:66: warning: unused parameter ‘args’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~^~~~ ../src/core/macro_impl.h:229:8: note: in expansion of macro ‘macro’ 229 | inline macro(above) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_underscore(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:56: warning: unused parameter ‘tp’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~~~~~~^~ ../src/core/macro_impl.h:248:8: note: in expansion of macro ‘macro’ 248 | inline macro(underscore) { | ^~~~~ ../src/core/macro_impl.h:19:66: warning: unused parameter ‘args’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~^~~~ ../src/core/macro_impl.h:248:8: note: in expansion of macro ‘macro’ 248 | inline macro(underscore) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_IJ(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:56: warning: unused parameter ‘tp’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~~~~~~^~ ../src/core/macro_impl.h:276:8: note: in expansion of macro ‘macro’ 276 | inline macro(IJ) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_TStroke(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:56: warning: unused parameter ‘tp’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~~~~~~^~ ../src/core/macro_impl.h:280:8: note: in expansion of macro ‘macro’ 280 | inline macro(TStroke) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_LCaron(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:56: warning: unused parameter ‘tp’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~~~~~~^~ ../src/core/macro_impl.h:284:8: note: in expansion of macro ‘macro’ 284 | inline macro(LCaron) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_tcaron(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:56: warning: unused parameter ‘tp’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~~~~~~^~ ../src/core/macro_impl.h:288:8: note: in expansion of macro ‘macro’ 288 | inline macro(tcaron) { | ^~~~~ ../src/core/macro_impl.h:19:66: warning: unused parameter ‘args’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~^~~~ ../src/core/macro_impl.h:288:8: note: in expansion of macro ‘macro’ 288 | inline macro(tcaron) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_nbsp(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:56: warning: unused parameter ‘tp’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~~~~~~^~ ../src/core/macro_impl.h:296:8: note: in expansion of macro ‘macro’ 296 | inline macro(nbsp) { | ^~~~~ ../src/core/macro_impl.h:19:66: warning: unused parameter ‘args’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~^~~~ ../src/core/macro_impl.h:296:8: note: in expansion of macro ‘macro’ 296 | inline macro(nbsp) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_joinrel(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:56: warning: unused parameter ‘tp’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~~~~~~^~ ../src/core/macro_impl.h:458:8: note: in expansion of macro ‘macro’ 458 | inline macro(joinrel) { | ^~~~~ ../src/core/macro_impl.h:19:66: warning: unused parameter ‘args’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~^~~~ ../src/core/macro_impl.h:458:8: note: in expansion of macro ‘macro’ 458 | inline macro(joinrel) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_vdots(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:56: warning: unused parameter ‘tp’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~~~~~~^~ ../src/core/macro_impl.h:471:8: note: in expansion of macro ‘macro’ 471 | inline macro(vdots) { | ^~~~~ ../src/core/macro_impl.h:19:66: warning: unused parameter ‘args’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~^~~~ ../src/core/macro_impl.h:471:8: note: in expansion of macro ‘macro’ 471 | inline macro(vdots) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_ddots(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:56: warning: unused parameter ‘tp’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~~~~~~^~ ../src/core/macro_impl.h:475:8: note: in expansion of macro ‘macro’ 475 | inline macro(ddots) { | ^~~~~ ../src/core/macro_impl.h:19:66: warning: unused parameter ‘args’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~^~~~ ../src/core/macro_impl.h:475:8: note: in expansion of macro ‘macro’ 475 | inline macro(ddots) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_iddots(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:56: warning: unused parameter ‘tp’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~~~~~~^~ ../src/core/macro_impl.h:479:8: note: in expansion of macro ‘macro’ 479 | inline macro(iddots) { | ^~~~~ ../src/core/macro_impl.h:19:66: warning: unused parameter ‘args’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~^~~~ ../src/core/macro_impl.h:479:8: note: in expansion of macro ‘macro’ 479 | inline macro(iddots) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_leftparenthesis(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:66: warning: unused parameter ‘args’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~^~~~ ../src/core/macro_impl.h:483:8: note: in expansion of macro ‘macro’ 483 | inline macro(leftparenthesis) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_leftbracket(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:66: warning: unused parameter ‘args’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~^~~~ ../src/core/macro_impl.h:488:8: note: in expansion of macro ‘macro’ 488 | inline macro(leftbracket) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_cr(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:66: warning: unused parameter ‘args’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~^~~~ ../src/core/macro_impl.h:497:8: note: in expansion of macro ‘macro’ 497 | inline macro(cr) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_alignatATATenv(TeXParser&, Args&)’: ../src/core/macro_impl.h:591:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 591 | if (arr->cols() != 2 * n) throw ex_parse("Bad number of equations in alignat environment!"); | ~~~~~~~~~~~~^~~~~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_alignedatATATenv(TeXParser&, Args&)’: ../src/core/macro_impl.h:611:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 611 | if (arr->cols() != 2 * n) { | ~~~~~~~~~~~~^~~~~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_makeatletter(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:66: warning: unused parameter ‘args’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~^~~~ ../src/core/macro_impl.h:666:8: note: in expansion of macro ‘macro’ 666 | inline macro(makeatletter) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_makeatother(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:66: warning: unused parameter ‘args’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~^~~~ ../src/core/macro_impl.h:671:8: note: in expansion of macro ‘macro’ 671 | inline macro(makeatother) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_newenvironment(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:56: warning: unused parameter ‘tp’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~~~~~~^~ ../src/core/macro_impl.h:676:8: note: in expansion of macro ‘macro’ 676 | inline macro(newenvironment) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_renewenvironment(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:56: warning: unused parameter ‘tp’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~~~~~~^~ ../src/core/macro_impl.h:684:8: note: in expansion of macro ‘macro’ 684 | inline macro(renewenvironment) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_questeq(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:56: warning: unused parameter ‘tp’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~~~~~~^~ ../src/core/macro_impl.h:696:8: note: in expansion of macro ‘macro’ 696 | inline macro(questeq) { | ^~~~~ ../src/core/macro_impl.h:19:66: warning: unused parameter ‘args’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~^~~~ ../src/core/macro_impl.h:696:8: note: in expansion of macro ‘macro’ 696 | inline macro(questeq) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_rm(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:66: warning: unused parameter ‘args’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~^~~~ ../src/core/macro_impl.h:791:8: note: in expansion of macro ‘macro’ 791 | inline macro(rm) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_bf(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:66: warning: unused parameter ‘args’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~^~~~ ../src/core/macro_impl.h:799:8: note: in expansion of macro ‘macro’ 799 | inline macro(bf) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_tt(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:66: warning: unused parameter ‘args’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~^~~~ ../src/core/macro_impl.h:809:8: note: in expansion of macro ‘macro’ 809 | inline macro(tt) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_it(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:66: warning: unused parameter ‘args’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~^~~~ ../src/core/macro_impl.h:817:8: note: in expansion of macro ‘macro’ 817 | inline macro(it) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_sf(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:66: warning: unused parameter ‘args’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~^~~~ ../src/core/macro_impl.h:825:8: note: in expansion of macro ‘macro’ 825 | inline macro(sf) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_displaystyle(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:66: warning: unused parameter ‘args’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~^~~~ ../src/core/macro_impl.h:880:8: note: in expansion of macro ‘macro’ 880 | inline macro(displaystyle) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_scriptstyle(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:66: warning: unused parameter ‘args’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~^~~~ ../src/core/macro_impl.h:885:8: note: in expansion of macro ‘macro’ 885 | inline macro(scriptstyle) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_textstyle(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:66: warning: unused parameter ‘args’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~^~~~ ../src/core/macro_impl.h:890:8: note: in expansion of macro ‘macro’ 890 | inline macro(textstyle) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_scriptscriptstyle(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:66: warning: unused parameter ‘args’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~^~~~ ../src/core/macro_impl.h:895:8: note: in expansion of macro ‘macro’ 895 | inline macro(scriptscriptstyle) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_cornersize(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:56: warning: unused parameter ‘tp’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~~~~~~^~ ../src/core/macro_impl.h:936:8: note: in expansion of macro ‘macro’ 936 | inline macro(cornersize) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_cong(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:56: warning: unused parameter ‘tp’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~~~~~~^~ ../src/core/macro_impl.h:981:8: note: in expansion of macro ‘macro’ 981 | inline macro(cong) { | ^~~~~ ../src/core/macro_impl.h:19:66: warning: unused parameter ‘args’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~^~~~ ../src/core/macro_impl.h:981:8: note: in expansion of macro ‘macro’ 981 | inline macro(cong) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_doteq(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:56: warning: unused parameter ‘tp’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~~~~~~^~ ../src/core/macro_impl.h:989:8: note: in expansion of macro ‘macro’ 989 | inline macro(doteq) { | ^~~~~ ../src/core/macro_impl.h:19:66: warning: unused parameter ‘args’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~^~~~ ../src/core/macro_impl.h:989:8: note: in expansion of macro ‘macro’ 989 | inline macro(doteq) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_externalfont(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:56: warning: unused parameter ‘tp’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~~~~~~^~ ../src/core/macro_impl.h:996:8: note: in expansion of macro ‘macro’ 996 | inline macro(externalfont) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_ctext(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:56: warning: unused parameter ‘tp’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~~~~~~^~ ../src/core/macro_impl.h:1002:8: note: in expansion of macro ‘macro’ 1002 | inline macro(ctext) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_textit(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:56: warning: unused parameter ‘tp’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~~~~~~^~ ../src/core/macro_impl.h:1006:8: note: in expansion of macro ‘macro’ 1006 | inline macro(textit) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_textbf(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:56: warning: unused parameter ‘tp’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~~~~~~^~ ../src/core/macro_impl.h:1010:8: note: in expansion of macro ‘macro’ 1010 | inline macro(textbf) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_textitbf(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:56: warning: unused parameter ‘tp’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~~~~~~^~ ../src/core/macro_impl.h:1014:8: note: in expansion of macro ‘macro’ 1014 | inline macro(textitbf) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_declaremathsizes(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:56: warning: unused parameter ‘tp’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~~~~~~^~ ../src/core/macro_impl.h:1018:8: note: in expansion of macro ‘macro’ 1018 | inline macro(declaremathsizes) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_magnification(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:56: warning: unused parameter ‘tp’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~~~~~~^~ ../src/core/macro_impl.h:1025:8: note: in expansion of macro ‘macro’ 1025 | inline macro(magnification) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_hline(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:66: warning: unused parameter ‘args’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~^~~~ ../src/core/macro_impl.h:1032:8: note: in expansion of macro ‘macro’ 1032 | inline macro(hline) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_dotminus(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:56: warning: unused parameter ‘tp’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~~~~~~^~ ../src/core/macro_impl.h:1072:8: note: in expansion of macro ‘macro’ 1072 | inline macro(dotminus) { | ^~~~~ ../src/core/macro_impl.h:19:66: warning: unused parameter ‘args’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~^~~~ ../src/core/macro_impl.h:1072:8: note: in expansion of macro ‘macro’ 1072 | inline macro(dotminus) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_ratio(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:56: warning: unused parameter ‘tp’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~~~~~~^~ ../src/core/macro_impl.h:1077:8: note: in expansion of macro ‘macro’ 1077 | inline macro(ratio) { | ^~~~~ ../src/core/macro_impl.h:19:66: warning: unused parameter ‘args’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~^~~~ ../src/core/macro_impl.h:1077:8: note: in expansion of macro ‘macro’ 1077 | inline macro(ratio) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_geoprop(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:56: warning: unused parameter ‘tp’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~~~~~~^~ ../src/core/macro_impl.h:1081:8: note: in expansion of macro ‘macro’ 1081 | inline macro(geoprop) { | ^~~~~ ../src/core/macro_impl.h:19:66: warning: unused parameter ‘args’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~^~~~ ../src/core/macro_impl.h:1081:8: note: in expansion of macro ‘macro’ 1081 | inline macro(geoprop) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_minuscolon(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:56: warning: unused parameter ‘tp’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~~~~~~^~ ../src/core/macro_impl.h:1099:8: note: in expansion of macro ‘macro’ 1099 | inline macro(minuscolon) { | ^~~~~ ../src/core/macro_impl.h:19:66: warning: unused parameter ‘args’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~^~~~ ../src/core/macro_impl.h:1099:8: note: in expansion of macro ‘macro’ 1099 | inline macro(minuscolon) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_minuscoloncolon(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:56: warning: unused parameter ‘tp’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~~~~~~^~ ../src/core/macro_impl.h:1106:8: note: in expansion of macro ‘macro’ 1106 | inline macro(minuscoloncolon) { | ^~~~~ ../src/core/macro_impl.h:19:66: warning: unused parameter ‘args’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~^~~~ ../src/core/macro_impl.h:1106:8: note: in expansion of macro ‘macro’ 1106 | inline macro(minuscoloncolon) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_simcolon(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:56: warning: unused parameter ‘tp’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~~~~~~^~ ../src/core/macro_impl.h:1115:8: note: in expansion of macro ‘macro’ 1115 | inline macro(simcolon) { | ^~~~~ ../src/core/macro_impl.h:19:66: warning: unused parameter ‘args’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~^~~~ ../src/core/macro_impl.h:1115:8: note: in expansion of macro ‘macro’ 1115 | inline macro(simcolon) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_simcoloncolon(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:56: warning: unused parameter ‘tp’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~~~~~~^~ ../src/core/macro_impl.h:1122:8: note: in expansion of macro ‘macro’ 1122 | inline macro(simcoloncolon) { | ^~~~~ ../src/core/macro_impl.h:19:66: warning: unused parameter ‘args’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~^~~~ ../src/core/macro_impl.h:1122:8: note: in expansion of macro ‘macro’ 1122 | inline macro(simcoloncolon) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_approxcolon(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:56: warning: unused parameter ‘tp’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~~~~~~^~ ../src/core/macro_impl.h:1131:8: note: in expansion of macro ‘macro’ 1131 | inline macro(approxcolon) { | ^~~~~ ../src/core/macro_impl.h:19:66: warning: unused parameter ‘args’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~^~~~ ../src/core/macro_impl.h:1131:8: note: in expansion of macro ‘macro’ 1131 | inline macro(approxcolon) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_approxcoloncolon(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:56: warning: unused parameter ‘tp’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~~~~~~^~ ../src/core/macro_impl.h:1138:8: note: in expansion of macro ‘macro’ 1138 | inline macro(approxcoloncolon) { | ^~~~~ ../src/core/macro_impl.h:19:66: warning: unused parameter ‘args’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~^~~~ ../src/core/macro_impl.h:1138:8: note: in expansion of macro ‘macro’ 1138 | inline macro(approxcoloncolon) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_equalscolon(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:56: warning: unused parameter ‘tp’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~~~~~~^~ ../src/core/macro_impl.h:1147:8: note: in expansion of macro ‘macro’ 1147 | inline macro(equalscolon) { | ^~~~~ ../src/core/macro_impl.h:19:66: warning: unused parameter ‘args’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~^~~~ ../src/core/macro_impl.h:1147:8: note: in expansion of macro ‘macro’ 1147 | inline macro(equalscolon) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_equalscoloncolon(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:56: warning: unused parameter ‘tp’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~~~~~~^~ ../src/core/macro_impl.h:1154:8: note: in expansion of macro ‘macro’ 1154 | inline macro(equalscoloncolon) { | ^~~~~ ../src/core/macro_impl.h:19:66: warning: unused parameter ‘args’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~^~~~ ../src/core/macro_impl.h:1154:8: note: in expansion of macro ‘macro’ 1154 | inline macro(equalscoloncolon) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_colonminus(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:56: warning: unused parameter ‘tp’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~~~~~~^~ ../src/core/macro_impl.h:1163:8: note: in expansion of macro ‘macro’ 1163 | inline macro(colonminus) { | ^~~~~ ../src/core/macro_impl.h:19:66: warning: unused parameter ‘args’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~^~~~ ../src/core/macro_impl.h:1163:8: note: in expansion of macro ‘macro’ 1163 | inline macro(colonminus) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_coloncolonminus(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:56: warning: unused parameter ‘tp’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~~~~~~^~ ../src/core/macro_impl.h:1170:8: note: in expansion of macro ‘macro’ 1170 | inline macro(coloncolonminus) { | ^~~~~ ../src/core/macro_impl.h:19:66: warning: unused parameter ‘args’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~^~~~ ../src/core/macro_impl.h:1170:8: note: in expansion of macro ‘macro’ 1170 | inline macro(coloncolonminus) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_colonequals(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:56: warning: unused parameter ‘tp’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~~~~~~^~ ../src/core/macro_impl.h:1179:8: note: in expansion of macro ‘macro’ 1179 | inline macro(colonequals) { | ^~~~~ ../src/core/macro_impl.h:19:66: warning: unused parameter ‘args’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~^~~~ ../src/core/macro_impl.h:1179:8: note: in expansion of macro ‘macro’ 1179 | inline macro(colonequals) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_coloncolonequals(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:56: warning: unused parameter ‘tp’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~~~~~~^~ ../src/core/macro_impl.h:1186:8: note: in expansion of macro ‘macro’ 1186 | inline macro(coloncolonequals) { | ^~~~~ ../src/core/macro_impl.h:19:66: warning: unused parameter ‘args’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~^~~~ ../src/core/macro_impl.h:1186:8: note: in expansion of macro ‘macro’ 1186 | inline macro(coloncolonequals) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_coloncolon(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:56: warning: unused parameter ‘tp’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~~~~~~^~ ../src/core/macro_impl.h:1195:8: note: in expansion of macro ‘macro’ 1195 | inline macro(coloncolon) { | ^~~~~ ../src/core/macro_impl.h:19:66: warning: unused parameter ‘args’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~^~~~ ../src/core/macro_impl.h:1195:8: note: in expansion of macro ‘macro’ 1195 | inline macro(coloncolon) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_colonsim(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:56: warning: unused parameter ‘tp’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~~~~~~^~ ../src/core/macro_impl.h:1202:8: note: in expansion of macro ‘macro’ 1202 | inline macro(colonsim) { | ^~~~~ ../src/core/macro_impl.h:19:66: warning: unused parameter ‘args’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~^~~~ ../src/core/macro_impl.h:1202:8: note: in expansion of macro ‘macro’ 1202 | inline macro(colonsim) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_coloncolonsim(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:56: warning: unused parameter ‘tp’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~~~~~~^~ ../src/core/macro_impl.h:1209:8: note: in expansion of macro ‘macro’ 1209 | inline macro(coloncolonsim) { | ^~~~~ ../src/core/macro_impl.h:19:66: warning: unused parameter ‘args’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~^~~~ ../src/core/macro_impl.h:1209:8: note: in expansion of macro ‘macro’ 1209 | inline macro(coloncolonsim) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_colonapprox(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:56: warning: unused parameter ‘tp’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~~~~~~^~ ../src/core/macro_impl.h:1218:8: note: in expansion of macro ‘macro’ 1218 | inline macro(colonapprox) { | ^~~~~ ../src/core/macro_impl.h:19:66: warning: unused parameter ‘args’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~^~~~ ../src/core/macro_impl.h:1218:8: note: in expansion of macro ‘macro’ 1218 | inline macro(colonapprox) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_coloncolonapprox(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:56: warning: unused parameter ‘tp’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~~~~~~^~ ../src/core/macro_impl.h:1225:8: note: in expansion of macro ‘macro’ 1225 | inline macro(coloncolonapprox) { | ^~~~~ ../src/core/macro_impl.h:19:66: warning: unused parameter ‘args’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~^~~~ ../src/core/macro_impl.h:1225:8: note: in expansion of macro ‘macro’ 1225 | inline macro(coloncolonapprox) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_smallfrowneq(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:56: warning: unused parameter ‘tp’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~~~~~~^~ ../src/core/macro_impl.h:1234:8: note: in expansion of macro ‘macro’ 1234 | inline macro(smallfrowneq) { | ^~~~~ ../src/core/macro_impl.h:19:66: warning: unused parameter ‘args’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~^~~~ ../src/core/macro_impl.h:1234:8: note: in expansion of macro ‘macro’ 1234 | inline macro(smallfrowneq) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_hstrok(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:66: warning: unused parameter ‘args’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~^~~~ ../src/core/macro_impl.h:1246:8: note: in expansion of macro ‘macro’ 1246 | inline macro(hstrok) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_Hstrok(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:66: warning: unused parameter ‘args’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~^~~~ ../src/core/macro_impl.h:1256:8: note: in expansion of macro ‘macro’ 1256 | inline macro(Hstrok) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_dstrok(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:66: warning: unused parameter ‘args’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~^~~~ ../src/core/macro_impl.h:1266:8: note: in expansion of macro ‘macro’ 1266 | inline macro(dstrok) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_Dstrok(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:66: warning: unused parameter ‘args’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~^~~~ ../src/core/macro_impl.h:1276:8: note: in expansion of macro ‘macro’ 1276 | inline macro(Dstrok) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_sc(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:66: warning: unused parameter ‘args’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~^~~~ ../src/core/macro_impl.h:1316:8: note: in expansion of macro ‘macro’ 1316 | inline macro(sc) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_quad(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:56: warning: unused parameter ‘tp’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~~~~~~^~ ../src/core/macro_impl.h:1320:8: note: in expansion of macro ‘macro’ 1320 | inline macro(quad) { | ^~~~~ ../src/core/macro_impl.h:19:66: warning: unused parameter ‘args’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~^~~~ ../src/core/macro_impl.h:1320:8: note: in expansion of macro ‘macro’ 1320 | inline macro(quad) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_surd(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:56: warning: unused parameter ‘tp’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~~~~~~^~ ../src/core/macro_impl.h:1324:8: note: in expansion of macro ‘macro’ 1324 | inline macro(surd) { | ^~~~~ ../src/core/macro_impl.h:19:66: warning: unused parameter ‘args’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~^~~~ ../src/core/macro_impl.h:1324:8: note: in expansion of macro ‘macro’ 1324 | inline macro(surd) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_int(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:56: warning: unused parameter ‘tp’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~~~~~~^~ ../src/core/macro_impl.h:1328:8: note: in expansion of macro ‘macro’ 1328 | inline macro(int) { | ^~~~~ ../src/core/macro_impl.h:19:66: warning: unused parameter ‘args’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~^~~~ ../src/core/macro_impl.h:1328:8: note: in expansion of macro ‘macro’ 1328 | inline macro(int) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_oint(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:56: warning: unused parameter ‘tp’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~~~~~~^~ ../src/core/macro_impl.h:1334:8: note: in expansion of macro ‘macro’ 1334 | inline macro(oint) { | ^~~~~ ../src/core/macro_impl.h:19:66: warning: unused parameter ‘args’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~^~~~ ../src/core/macro_impl.h:1334:8: note: in expansion of macro ‘macro’ 1334 | inline macro(oint) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_iint(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:56: warning: unused parameter ‘tp’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~~~~~~^~ ../src/core/macro_impl.h:1340:8: note: in expansion of macro ‘macro’ 1340 | inline macro(iint) { | ^~~~~ ../src/core/macro_impl.h:19:66: warning: unused parameter ‘args’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~^~~~ ../src/core/macro_impl.h:1340:8: note: in expansion of macro ‘macro’ 1340 | inline macro(iint) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_iiint(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:56: warning: unused parameter ‘tp’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~~~~~~^~ ../src/core/macro_impl.h:1351:8: note: in expansion of macro ‘macro’ 1351 | inline macro(iiint) { | ^~~~~ ../src/core/macro_impl.h:19:66: warning: unused parameter ‘args’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~^~~~ ../src/core/macro_impl.h:1351:8: note: in expansion of macro ‘macro’ 1351 | inline macro(iiint) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_iiiint(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:56: warning: unused parameter ‘tp’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~~~~~~^~ ../src/core/macro_impl.h:1364:8: note: in expansion of macro ‘macro’ 1364 | inline macro(iiiint) { | ^~~~~ ../src/core/macro_impl.h:19:66: warning: unused parameter ‘args’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~^~~~ ../src/core/macro_impl.h:1364:8: note: in expansion of macro ‘macro’ 1364 | inline macro(iiiint) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_idotsint(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:56: warning: unused parameter ‘tp’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~~~~~~^~ ../src/core/macro_impl.h:1379:8: note: in expansion of macro ‘macro’ 1379 | inline macro(idotsint) { | ^~~~~ ../src/core/macro_impl.h:19:66: warning: unused parameter ‘args’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~^~~~ ../src/core/macro_impl.h:1379:8: note: in expansion of macro ‘macro’ 1379 | inline macro(idotsint) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_lmoustache(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:56: warning: unused parameter ‘tp’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~~~~~~^~ ../src/core/macro_impl.h:1396:8: note: in expansion of macro ‘macro’ 1396 | inline macro(lmoustache) { | ^~~~~ ../src/core/macro_impl.h:19:66: warning: unused parameter ‘args’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~^~~~ ../src/core/macro_impl.h:1396:8: note: in expansion of macro ‘macro’ 1396 | inline macro(lmoustache) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_rmoustache(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:56: warning: unused parameter ‘tp’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~~~~~~^~ ../src/core/macro_impl.h:1403:8: note: in expansion of macro ‘macro’ 1403 | inline macro(rmoustache) { | ^~~~~ ../src/core/macro_impl.h:19:66: warning: unused parameter ‘args’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~^~~~ ../src/core/macro_impl.h:1403:8: note: in expansion of macro ‘macro’ 1403 | inline macro(rmoustache) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_insertBreakMark(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:56: warning: unused parameter ‘tp’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~~~~~~^~ ../src/core/macro_impl.h:1410:8: note: in expansion of macro ‘macro’ 1410 | inline macro(insertBreakMark) { | ^~~~~ ../src/core/macro_impl.h:19:66: warning: unused parameter ‘args’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~^~~~ ../src/core/macro_impl.h:1410:8: note: in expansion of macro ‘macro’ 1410 | inline macro(insertBreakMark) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::_limits_type(TeXParser&, Args&, LimitsType)’: ../src/core/macro_impl.h:1416:53: warning: unused parameter ‘args’ [-Wunused-parameter] 1416 | inline sptr _limits_type(TeXParser& tp, Args& args, LimitsType type) { | ~~~~~~^~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_includegraphics(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:56: warning: unused parameter ‘tp’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~~~~~~^~ ../src/core/macro_impl.h:1481:8: note: in expansion of macro ‘macro’ 1481 | inline macro(includegraphics) { | ^~~~~ ../src/core/macro_impl.h:19:66: warning: unused parameter ‘args’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~^~~~ ../src/core/macro_impl.h:1481:8: note: in expansion of macro ‘macro’ 1481 | inline macro(includegraphics) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_fcscore(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:56: warning: unused parameter ‘tp’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~~~~~~^~ ../src/core/macro_impl.h:1485:8: note: in expansion of macro ‘macro’ 1485 | inline macro(fcscore) { | ^~~~~ ../src/core/macro_impl.h:19:66: warning: unused parameter ‘args’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~^~~~ ../src/core/macro_impl.h:1485:8: note: in expansion of macro ‘macro’ 1485 | inline macro(fcscore) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_GeoGebra(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:56: warning: unused parameter ‘tp’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~~~~~~^~ ../src/core/macro_impl.h:1489:8: note: in expansion of macro ‘macro’ 1489 | inline macro(GeoGebra) { | ^~~~~ ../src/core/macro_impl.h:19:66: warning: unused parameter ‘args’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~^~~~ ../src/core/macro_impl.h:1489:8: note: in expansion of macro ‘macro’ 1489 | inline macro(GeoGebra) { | ^~~~~ ../src/core/macro_impl.h: In function ‘tex::sptr tex::macro_dynamic(TeXParser&, Args&)’: ../src/core/macro_impl.h:19:56: warning: unused parameter ‘tp’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~~~~~~^~ ../src/core/macro_impl.h:1493:8: note: in expansion of macro ‘macro’ 1493 | inline macro(dynamic) { | ^~~~~ ../src/core/macro_impl.h:19:66: warning: unused parameter ‘args’ [-Wunused-parameter] 19 | #define macro(name) sptr macro_##name(TeXParser& tp, Args& args) | ~~~~~~^~~~ ../src/core/macro_impl.h:1493:8: note: in expansion of macro ‘macro’ 1493 | inline macro(dynamic) { | ^~~~~ In file included from ../src/common.h:33, from ../src/core/macro_def.cpp:1: ../src/utils/utils.h: In instantiation of ‘int tex::indexOf(const std::vector&, const T&) [with T = std::__cxx11::basic_string]’: ../src/fonts/font_info.h:70:67: required from here ../src/utils/utils.h:37:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 37 | return (i >= v.size() ? -1 : i); | ~~^~~~~~~~~~~ [25/80] g++ -Isrc/libclatexmath.so.0.0.4.p -Isrc -I../src -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libxml2 -I/usr/include/gdkmm-3.0 -I/usr/lib64/gdkmm-3.0/include -I/usr/include/giomm-2.4 -I/usr/lib64/giomm-2.4/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glibmm-2.4 -I/usr/lib64/glibmm-2.4/include -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/cairomm-1.0 -I/usr/lib64/cairomm-1.0/include -I/usr/include/pangomm-1.4 -I/usr/lib64/pangomm-1.4/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -DBUILD_GTK -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -pthread -MD -MQ src/libclatexmath.so.0.0.4.p/fonts_font_basic.cpp.o -MF src/libclatexmath.so.0.0.4.p/fonts_font_basic.cpp.o.d -o src/libclatexmath.so.0.0.4.p/fonts_font_basic.cpp.o -c ../src/fonts/font_basic.cpp In file included from ../src/graphic/graphic.h:4, from ../src/fonts/font_basic.h:5, from ../src/fonts/font_basic.cpp:1: ../src/graphic/graphic_basic.h: In constructor ‘tex::Insets::Insets(int, int, int, int)’: ../src/graphic/graphic_basic.h:114:21: warning: unused parameter ‘l’ [-Wunused-parameter] 114 | Insets(int t, int l, int b, int r) : left(t), top(t), right(r), bottom(b) {} | ~~~~^ ../src/graphic/graphic_basic.h: In constructor ‘tex::Stroke::Stroke()’: ../src/graphic/graphic_basic.h:147:8: warning: ‘tex::Stroke::join’ will be initialized after [-Wreorder] 147 | Join join; | ^~~~ ../src/graphic/graphic_basic.h:145:9: warning: ‘float tex::Stroke::miterLimit’ [-Wreorder] 145 | float miterLimit; | ^~~~~~~~~~ ../src/graphic/graphic_basic.h:149:3: warning: when initialized here [-Wreorder] 149 | Stroke() | ^~~~~~ ../src/graphic/graphic_basic.h: In constructor ‘tex::Stroke::Stroke(float, tex::Cap, tex::Join, float)’: ../src/graphic/graphic_basic.h:147:8: warning: ‘tex::Stroke::join’ will be initialized after [-Wreorder] 147 | Join join; | ^~~~ ../src/graphic/graphic_basic.h:145:9: warning: ‘float tex::Stroke::miterLimit’ [-Wreorder] 145 | float miterLimit; | ^~~~~~~~~~ ../src/graphic/graphic_basic.h:152:3: warning: when initialized here [-Wreorder] 152 | Stroke(float w, Cap c, Join j, float ml = 0) | ^~~~~~ ../src/graphic/graphic.h: At global scope: ../src/graphic/graphic.h:38:29: warning: extra ‘;’ [-Wpedantic] 38 | virtual ~Font() = default;; | ^ | - ../src/graphic/graphic.h:59:7: warning: ‘class tex::TextLayout’ has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] 59 | class TextLayout { | ^~~~~~~~~~ ../src/graphic/graphic.h:94:7: warning: ‘class tex::Graphics2D’ has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] 94 | class Graphics2D { | ^~~~~~~~~~ ../src/fonts/font_basic.h: In constructor ‘tex::Extension::Extension(tex::Char*, tex::Char*, tex::Char*, tex::Char*)’: ../src/fonts/font_basic.h:81:21: warning: ‘tex::Extension::_repeat’ will be initialized after [-Wreorder] 81 | const Char* const _repeat; | ^~~~~~~ ../src/fonts/font_basic.h:80:21: warning: ‘const tex::Char* const tex::Extension::_bottom’ [-Wreorder] 80 | const Char* const _bottom; | ^~~~~~~ ../src/fonts/font_basic.h:88:3: warning: when initialized here [-Wreorder] 88 | Extension(Char* t, Char* m, Char* r, Char* b) | ^~~~~~~~~ ../src/fonts/font_basic.h: In constructor ‘tex::Char::Char(wchar_t, const tex::Font*, int, tex::sptr&)’: ../src/fonts/font_basic.h:46:17: warning: ‘tex::Char::_m’ will be initialized after [-Wreorder] 46 | sptr _m; | ^~ ../src/fonts/font_basic.h:45:18: warning: ‘tex::sptr tex::Char::_cf’ [-Wreorder] 45 | sptr _cf; | ^~~ ../src/fonts/font_basic.cpp:5:1: warning: when initialized here [-Wreorder] 5 | Char::Char(wchar_t c, const Font* f, int fc, const sptr& m) | ^~~~ [26/80] g++ -Isrc/libclatexmath.so.0.0.4.p -Isrc -I../src -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libxml2 -I/usr/include/gdkmm-3.0 -I/usr/lib64/gdkmm-3.0/include -I/usr/include/giomm-2.4 -I/usr/lib64/giomm-2.4/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glibmm-2.4 -I/usr/lib64/glibmm-2.4/include -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/cairomm-1.0 -I/usr/lib64/cairomm-1.0/include -I/usr/include/pangomm-1.4 -I/usr/lib64/pangomm-1.4/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -DBUILD_GTK -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -pthread -MD -MQ src/libclatexmath.so.0.0.4.p/fonts_font_info.cpp.o -MF src/libclatexmath.so.0.0.4.p/fonts_font_info.cpp.o.d -o src/libclatexmath.so.0.0.4.p/fonts_font_info.cpp.o -c ../src/fonts/font_info.cpp In file included from ../src/graphic/graphic.h:4, from ../src/fonts/font_basic.h:5, from ../src/fonts/font_info.h:5, from ../src/fonts/font_info.cpp:1: ../src/graphic/graphic_basic.h: In constructor ‘tex::Insets::Insets(int, int, int, int)’: ../src/graphic/graphic_basic.h:114:21: warning: unused parameter ‘l’ [-Wunused-parameter] 114 | Insets(int t, int l, int b, int r) : left(t), top(t), right(r), bottom(b) {} | ~~~~^ ../src/graphic/graphic_basic.h: In constructor ‘tex::Stroke::Stroke()’: ../src/graphic/graphic_basic.h:147:8: warning: ‘tex::Stroke::join’ will be initialized after [-Wreorder] 147 | Join join; | ^~~~ ../src/graphic/graphic_basic.h:145:9: warning: ‘float tex::Stroke::miterLimit’ [-Wreorder] 145 | float miterLimit; | ^~~~~~~~~~ ../src/graphic/graphic_basic.h:149:3: warning: when initialized here [-Wreorder] 149 | Stroke() | ^~~~~~ ../src/graphic/graphic_basic.h: In constructor ‘tex::Stroke::Stroke(float, tex::Cap, tex::Join, float)’: ../src/graphic/graphic_basic.h:147:8: warning: ‘tex::Stroke::join’ will be initialized after [-Wreorder] 147 | Join join; | ^~~~ ../src/graphic/graphic_basic.h:145:9: warning: ‘float tex::Stroke::miterLimit’ [-Wreorder] 145 | float miterLimit; | ^~~~~~~~~~ ../src/graphic/graphic_basic.h:152:3: warning: when initialized here [-Wreorder] 152 | Stroke(float w, Cap c, Join j, float ml = 0) | ^~~~~~ ../src/graphic/graphic.h: At global scope: ../src/graphic/graphic.h:38:29: warning: extra ‘;’ [-Wpedantic] 38 | virtual ~Font() = default;; | ^ | - ../src/graphic/graphic.h:59:7: warning: ‘class tex::TextLayout’ has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] 59 | class TextLayout { | ^~~~~~~~~~ ../src/graphic/graphic.h:94:7: warning: ‘class tex::Graphics2D’ has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] 94 | class Graphics2D { | ^~~~~~~~~~ ../src/fonts/font_basic.h: In constructor ‘tex::Extension::Extension(tex::Char*, tex::Char*, tex::Char*, tex::Char*)’: ../src/fonts/font_basic.h:81:21: warning: ‘tex::Extension::_repeat’ will be initialized after [-Wreorder] 81 | const Char* const _repeat; | ^~~~~~~ ../src/fonts/font_basic.h:80:21: warning: ‘const tex::Char* const tex::Extension::_bottom’ [-Wreorder] 80 | const Char* const _bottom; | ^~~~~~~ ../src/fonts/font_basic.h:88:3: warning: when initialized here [-Wreorder] 88 | Extension(Char* t, Char* m, Char* r, Char* b) | ^~~~~~~~~ ../src/fonts/font_info.h: At global scope: ../src/fonts/font_info.h:120:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 120 | const float* const getMetrics(wchar_t ch) const; | ^~~~~ ../src/fonts/font_info.h:122:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 122 | const int* const getExtension(wchar_t ch) const; | ^~~~~ ../src/fonts/font_info.h: In static member function ‘static void tex::FontInfo::__add(tex::FontInfo*)’: ../src/fonts/font_info.h:49:19: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 49 | if (info->_id >= _infos.size()) _infos.resize(info->_id + 1); | ~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from ../src/atom/atom_basic.h:10, from ../src/core/formula.h:7, from ../src/fonts/font_info.cpp:3: ../src/atom/atom_row.h: At global scope: ../src/atom/atom_row.h:28:7: warning: ‘class tex::Row’ has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] 28 | class Row { | ^~~ ../src/atom/atom_row.h:115:7: warning: base class ‘class tex::Row’ has accessible non-virtual destructor [-Wnon-virtual-dtor] 115 | class RowAtom : public Atom, public Row { | ^~~~~~~ ../src/atom/atom_row.h: In constructor ‘tex::RowAtom::RowAtom()’: ../src/atom/atom_row.h:141:8: warning: ‘tex::RowAtom::_lookAtLastAtom’ will be initialized after [-Wreorder] 141 | bool _lookAtLastAtom; | ^~~~~~~~~~~~~~~ ../src/atom/atom_row.h:124:8: warning: ‘bool tex::RowAtom::_breakable’ [-Wreorder] 124 | bool _breakable; | ^~~~~~~~~~ ../src/atom/atom_row.h:143:3: warning: when initialized here [-Wreorder] 143 | RowAtom() : _lookAtLastAtom(false), _breakable(true) {} | ^~~~~~~ In file included from ../src/atom/atom_basic.h:11: ../src/atom/atom_char.h: In member function ‘virtual tex::sptr tex::FixedCharAtom::getCharFont(tex::TeXFont&)’: ../src/atom/atom_char.h:75:39: warning: unused parameter ‘tf’ [-Wunused-parameter] 75 | sptr getCharFont(TeXFont& tf) override { | ~~~~~~~~~^~ In file included from ../src/atom/atom_basic.h:12: ../src/atom/atom_space.h: In constructor ‘tex::SpaceAtom::SpaceAtom(tex::UnitType, float, float, float)’: ../src/atom/atom_space.h:27:32: warning: ‘tex::SpaceAtom::_dUnit’ will be initialized after [-Wreorder] 27 | UnitType _wUnit{}, _hUnit{}, _dUnit{}; | ^~~~~~ ../src/atom/atom_space.h:25:9: warning: ‘float tex::SpaceAtom::_width’ [-Wreorder] 25 | float _width = 0, _height = 0, _depth = 0; | ^~~~~~ ../src/atom/atom_space.h:35:3: warning: when initialized here [-Wreorder] 35 | SpaceAtom(UnitType unit, float width, float height, float depth) noexcept | ^~~~~~~~~ ../src/atom/atom_space.h: In constructor ‘tex::SpaceAtom::SpaceAtom(tex::UnitType, float, tex::UnitType, float, tex::UnitType, float)’: ../src/atom/atom_space.h:27:32: warning: ‘tex::SpaceAtom::_dUnit’ will be initialized after [-Wreorder] 27 | UnitType _wUnit{}, _hUnit{}, _dUnit{}; | ^~~~~~ ../src/atom/atom_space.h:25:9: warning: ‘float tex::SpaceAtom::_width’ [-Wreorder] 25 | float _width = 0, _height = 0, _depth = 0; | ^~~~~~ ../src/atom/atom_space.h:38:3: warning: when initialized here [-Wreorder] 38 | SpaceAtom(UnitType wu, float w, UnitType hu, float h, UnitType du, float d) noexcept | ^~~~~~~~~ In file included from ../src/atom/atom_basic.h:14: ../src/box/box_single.h: In member function ‘virtual void tex::StrutBox::draw(tex::Graphics2D&, float, float)’: ../src/box/box_single.h:29:25: warning: unused parameter ‘g2’ [-Wunused-parameter] 29 | void draw(Graphics2D& g2, float x, float y) override { | ~~~~~~~~~~~~^~ ../src/box/box_single.h:29:35: warning: unused parameter ‘x’ [-Wunused-parameter] 29 | void draw(Graphics2D& g2, float x, float y) override { | ~~~~~~^ ../src/box/box_single.h:29:44: warning: unused parameter ‘y’ [-Wunused-parameter] 29 | void draw(Graphics2D& g2, float x, float y) override { | ~~~~~~^ ../src/box/box_single.h: In member function ‘virtual void tex::GlueBox::draw(tex::Graphics2D&, float, float)’: ../src/box/box_single.h:49:25: warning: unused parameter ‘g2’ [-Wunused-parameter] 49 | void draw(Graphics2D& g2, float x, float y) override { | ~~~~~~~~~~~~^~ ../src/box/box_single.h:49:35: warning: unused parameter ‘x’ [-Wunused-parameter] 49 | void draw(Graphics2D& g2, float x, float y) override { | ~~~~~~^ ../src/box/box_single.h:49:44: warning: unused parameter ‘y’ [-Wunused-parameter] 49 | void draw(Graphics2D& g2, float x, float y) override { | ~~~~~~^ ../src/atom/atom_basic.h: In member function ‘virtual tex::sptr tex::EmptyAtom::createBox(tex::Environment&)’: ../src/atom/atom_basic.h:31:36: warning: unused parameter ‘env’ [-Wunused-parameter] 31 | sptr createBox(Environment& env) override { | ~~~~~~~~~~~~~^~~ ../src/atom/atom_basic.h: In member function ‘virtual tex::sptr tex::PlaceholderAtom::createBox(tex::Environment&)’: ../src/atom/atom_basic.h:47:36: warning: unused parameter ‘env’ [-Wunused-parameter] 47 | sptr createBox(Environment& env) override { | ~~~~~~~~~~~~~^~~ ../src/atom/atom_basic.h: In constructor ‘tex::MathAtom::MathAtom(tex::sptr&, tex::TexStyle)’: ../src/atom/atom_basic.h:133:14: warning: ‘tex::MathAtom::_base’ will be initialized after [-Wreorder] 133 | sptr _base; | ^~~~~ ../src/atom/atom_basic.h:132:12: warning: ‘tex::TexStyle tex::MathAtom::_style’ [-Wreorder] 132 | TexStyle _style; | ^~~~~~ ../src/atom/atom_basic.h:138:3: warning: when initialized here [-Wreorder] 138 | MathAtom(const sptr& base, TexStyle style) noexcept | ^~~~~~~~ ../src/atom/atom_basic.h: In constructor ‘tex::HlineAtom::HlineAtom()’: ../src/atom/atom_basic.h:150:9: warning: ‘tex::HlineAtom::_color’ will be initialized after [-Wreorder] 150 | color _color; | ^~~~~~ ../src/atom/atom_basic.h:149:9: warning: ‘float tex::HlineAtom::_width’ [-Wreorder] 149 | float _width, _shift; | ^~~~~~ ../src/atom/atom_basic.h:153:3: warning: when initialized here [-Wreorder] 153 | HlineAtom() noexcept: _color(transparent), _width(0), _shift(0) {} | ^~~~~~~~~ ../src/atom/atom_basic.h: In member function ‘virtual tex::sptr tex::MiddleAtom::createBox(tex::Environment&)’: ../src/atom/atom_basic.h:219:36: warning: unused parameter ‘env’ [-Wunused-parameter] 219 | sptr createBox(Environment& env) override { | ~~~~~~~~~~~~~^~~ ../src/atom/atom_basic.h: At global scope: ../src/atom/atom_basic.h:273:7: warning: base class ‘class tex::Row’ has accessible non-virtual destructor [-Wnon-virtual-dtor] 273 | class ColorAtom : public Atom, public Row { | ^~~~~~~~~ ../src/atom/atom_basic.h:329:7: warning: base class ‘class tex::Row’ has accessible non-virtual destructor [-Wnon-virtual-dtor] 329 | class PhantomAtom : public Atom, public Row { | ^~~~~~~~~~~ ../src/atom/atom_basic.h: In constructor ‘tex::SideSetsAtom::SideSetsAtom(tex::sptr&, tex::sptr&, tex::sptr&)’: ../src/atom/atom_basic.h:642:29: warning: ‘tex::SideSetsAtom::_base’ will be initialized after [-Wreorder] 642 | sptr _left, _right, _base; | ^~~~~ ../src/atom/atom_basic.h:642:14: warning: ‘tex::sptr tex::SideSetsAtom::_left’ [-Wreorder] 642 | sptr _left, _right, _base; | ^~~~~ ../src/atom/atom_basic.h:646:3: warning: when initialized here [-Wreorder] 646 | SideSetsAtom(const sptr& base, const sptr& left, const sptr& right) | ^~~~~~~~~~~~ In file included from ../src/fonts/font_info.cpp:4: ../src/fonts/font_reg.h: At global scope: ../src/fonts/font_reg.h:21:7: warning: ‘class tex::FontSet’ has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] 21 | class FontSet { | ^~~~~~~ ../src/fonts/font_info.cpp:18:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 18 | const float* const FontInfo::getMetrics(wchar_t ch) const { | ^~~~~ ../src/fonts/font_info.cpp:22:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 22 | const int* const FontInfo::getExtension(wchar_t ch) const { | ^~~~~ In file included from ../src/common.h:33, from ../src/fonts/font_info.h:4: ../src/utils/utils.h: In instantiation of ‘int tex::indexOf(const std::vector&, const T&) [with T = std::__cxx11::basic_string]’: ../src/fonts/font_info.h:70:67: required from here ../src/utils/utils.h:37:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 37 | return (i >= v.size() ? -1 : i); | ~~^~~~~~~~~~~ [27/80] g++ -Isrc/libclatexmath.so.0.0.4.p -Isrc -I../src -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libxml2 -I/usr/include/gdkmm-3.0 -I/usr/lib64/gdkmm-3.0/include -I/usr/include/giomm-2.4 -I/usr/lib64/giomm-2.4/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glibmm-2.4 -I/usr/lib64/glibmm-2.4/include -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/cairomm-1.0 -I/usr/lib64/cairomm-1.0/include -I/usr/include/pangomm-1.4 -I/usr/lib64/pangomm-1.4/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -DBUILD_GTK -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -pthread -MD -MQ src/libclatexmath.so.0.0.4.p/platform_cairo_graphic_cairo.cpp.o -MF src/libclatexmath.so.0.0.4.p/platform_cairo_graphic_cairo.cpp.o.d -o src/libclatexmath.so.0.0.4.p/platform_cairo_graphic_cairo.cpp.o -c ../src/platform/cairo/graphic_cairo.cpp In file included from ../src/graphic/graphic.h:4, from ../src/platform/cairo/graphic_cairo.h:8, from ../src/platform/cairo/graphic_cairo.cpp:5: ../src/graphic/graphic_basic.h: In constructor ‘tex::Insets::Insets(int, int, int, int)’: ../src/graphic/graphic_basic.h:114:21: warning: unused parameter ‘l’ [-Wunused-parameter] 114 | Insets(int t, int l, int b, int r) : left(t), top(t), right(r), bottom(b) {} | ~~~~^ ../src/graphic/graphic_basic.h: In constructor ‘tex::Stroke::Stroke()’: ../src/graphic/graphic_basic.h:147:8: warning: ‘tex::Stroke::join’ will be initialized after [-Wreorder] 147 | Join join; | ^~~~ ../src/graphic/graphic_basic.h:145:9: warning: ‘float tex::Stroke::miterLimit’ [-Wreorder] 145 | float miterLimit; | ^~~~~~~~~~ ../src/graphic/graphic_basic.h:149:3: warning: when initialized here [-Wreorder] 149 | Stroke() | ^~~~~~ ../src/graphic/graphic_basic.h: In constructor ‘tex::Stroke::Stroke(float, tex::Cap, tex::Join, float)’: ../src/graphic/graphic_basic.h:147:8: warning: ‘tex::Stroke::join’ will be initialized after [-Wreorder] 147 | Join join; | ^~~~ ../src/graphic/graphic_basic.h:145:9: warning: ‘float tex::Stroke::miterLimit’ [-Wreorder] 145 | float miterLimit; | ^~~~~~~~~~ ../src/graphic/graphic_basic.h:152:3: warning: when initialized here [-Wreorder] 152 | Stroke(float w, Cap c, Join j, float ml = 0) | ^~~~~~ ../src/graphic/graphic.h: At global scope: ../src/graphic/graphic.h:38:29: warning: extra ‘;’ [-Wpedantic] 38 | virtual ~Font() = default;; | ^ | - ../src/graphic/graphic.h:59:7: warning: ‘class tex::TextLayout’ has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] 59 | class TextLayout { | ^~~~~~~~~~ ../src/graphic/graphic.h:94:7: warning: ‘class tex::Graphics2D’ has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] 94 | class Graphics2D { | ^~~~~~~~~~ ../src/platform/cairo/graphic_cairo.h:49:36: warning: extra ‘;’ [-Wpedantic] 49 | ~Font_cairo() override = default;; | ^ | - ../src/platform/cairo/graphic_cairo.h:54:7: warning: base class ‘class tex::TextLayout’ has accessible non-virtual destructor [-Wnon-virtual-dtor] 54 | class TextLayout_cairo : public TextLayout { | ^~~~~~~~~~~~~~~~ ../src/platform/cairo/graphic_cairo.h:54:7: warning: ‘class tex::TextLayout_cairo’ has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] ../src/platform/cairo/graphic_cairo.h:70:7: warning: base class ‘class tex::Graphics2D’ has accessible non-virtual destructor [-Wnon-virtual-dtor] 70 | class Graphics2D_cairo : public Graphics2D { | ^~~~~~~~~~~~~~~~ ../src/platform/cairo/graphic_cairo.h:70:7: warning: ‘class tex::Graphics2D_cairo’ has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] ../src/platform/cairo/graphic_cairo.h: In constructor ‘tex::Font_cairo::Font_cairo(std::string, int, float)’: ../src/platform/cairo/graphic_cairo.h:25:10: warning: ‘tex::Font_cairo::_family’ will be initialized after [-Wreorder] 25 | string _family; | ^~~~~~~ ../src/platform/cairo/graphic_cairo.h:23:7: warning: ‘int tex::Font_cairo::_style’ [-Wreorder] 23 | int _style; | ^~~~~~ ../src/platform/cairo/graphic_cairo.cpp:17:1: warning: when initialized here [-Wreorder] 17 | Font_cairo::Font_cairo(string family, int style, float size) | ^~~~~~~~~~ ../src/platform/cairo/graphic_cairo.cpp: In member function ‘void tex::Font_cairo::loadFont(const std::string&)’: ../src/platform/cairo/graphic_cairo.cpp:52:10: warning: unused variable ‘status’ [-Wunused-variable] 52 | FcBool status = FcConfigAppFontAddFile(NULL, f); | ^~~~~~ ../src/platform/cairo/graphic_cairo.cpp: In member function ‘tex::Graphics2D_cairo::setStroke(tex::Stroke const&)’: ../src/platform/cairo/graphic_cairo.cpp:231:26: warning: ‘j’ may be used uninitialized [-Wmaybe-uninitialized] 231 | _context->set_line_join(j); | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ../src/platform/cairo/graphic_cairo.cpp:219:19: note: ‘j’ was declared here 219 | Cairo::LineJoin j; | ^ ../src/platform/cairo/graphic_cairo.cpp:216:25: warning: ‘c’ may be used uninitialized [-Wmaybe-uninitialized] 216 | _context->set_line_cap(c); | ~~~~~~~~~~~~~~~~~~~~~~^~~ ../src/platform/cairo/graphic_cairo.cpp:204:18: note: ‘c’ was declared here 204 | Cairo::LineCap c; | ^ [28/80] g++ -Isrc/libclatexmath.so.0.0.4.p -Isrc -I../src -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libxml2 -I/usr/include/gdkmm-3.0 -I/usr/lib64/gdkmm-3.0/include -I/usr/include/giomm-2.4 -I/usr/lib64/giomm-2.4/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glibmm-2.4 -I/usr/lib64/glibmm-2.4/include -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/cairomm-1.0 -I/usr/lib64/cairomm-1.0/include -I/usr/include/pangomm-1.4 -I/usr/lib64/pangomm-1.4/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -DBUILD_GTK -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -pthread -MD -MQ src/libclatexmath.so.0.0.4.p/fonts_fonts.cpp.o -MF src/libclatexmath.so.0.0.4.p/fonts_fonts.cpp.o.d -o src/libclatexmath.so.0.0.4.p/fonts_fonts.cpp.o -c ../src/fonts/fonts.cpp In file included from ../src/graphic/graphic.h:4, from ../src/box/box.h:5, from ../src/atom/atom.h:8, from ../src/atom/atom_row.h:8, from ../src/atom/atom_basic.h:10, from ../src/core/formula.h:7, from ../src/fonts/fonts.h:11, from ../src/fonts/fonts.cpp:1: ../src/graphic/graphic_basic.h: In constructor ‘tex::Insets::Insets(int, int, int, int)’: ../src/graphic/graphic_basic.h:114:21: warning: unused parameter ‘l’ [-Wunused-parameter] 114 | Insets(int t, int l, int b, int r) : left(t), top(t), right(r), bottom(b) {} | ~~~~^ ../src/graphic/graphic_basic.h: In constructor ‘tex::Stroke::Stroke()’: ../src/graphic/graphic_basic.h:147:8: warning: ‘tex::Stroke::join’ will be initialized after [-Wreorder] 147 | Join join; | ^~~~ ../src/graphic/graphic_basic.h:145:9: warning: ‘float tex::Stroke::miterLimit’ [-Wreorder] 145 | float miterLimit; | ^~~~~~~~~~ ../src/graphic/graphic_basic.h:149:3: warning: when initialized here [-Wreorder] 149 | Stroke() | ^~~~~~ ../src/graphic/graphic_basic.h: In constructor ‘tex::Stroke::Stroke(float, tex::Cap, tex::Join, float)’: ../src/graphic/graphic_basic.h:147:8: warning: ‘tex::Stroke::join’ will be initialized after [-Wreorder] 147 | Join join; | ^~~~ ../src/graphic/graphic_basic.h:145:9: warning: ‘float tex::Stroke::miterLimit’ [-Wreorder] 145 | float miterLimit; | ^~~~~~~~~~ ../src/graphic/graphic_basic.h:152:3: warning: when initialized here [-Wreorder] 152 | Stroke(float w, Cap c, Join j, float ml = 0) | ^~~~~~ ../src/graphic/graphic.h: At global scope: ../src/graphic/graphic.h:38:29: warning: extra ‘;’ [-Wpedantic] 38 | virtual ~Font() = default;; | ^ | - ../src/graphic/graphic.h:59:7: warning: ‘class tex::TextLayout’ has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] 59 | class TextLayout { | ^~~~~~~~~~ ../src/graphic/graphic.h:94:7: warning: ‘class tex::Graphics2D’ has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] 94 | class Graphics2D { | ^~~~~~~~~~ ../src/atom/atom_row.h:28:7: warning: ‘class tex::Row’ has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] 28 | class Row { | ^~~ ../src/atom/atom_row.h:115:7: warning: base class ‘class tex::Row’ has accessible non-virtual destructor [-Wnon-virtual-dtor] 115 | class RowAtom : public Atom, public Row { | ^~~~~~~ ../src/atom/atom_row.h: In constructor ‘tex::RowAtom::RowAtom()’: ../src/atom/atom_row.h:141:8: warning: ‘tex::RowAtom::_lookAtLastAtom’ will be initialized after [-Wreorder] 141 | bool _lookAtLastAtom; | ^~~~~~~~~~~~~~~ ../src/atom/atom_row.h:124:8: warning: ‘bool tex::RowAtom::_breakable’ [-Wreorder] 124 | bool _breakable; | ^~~~~~~~~~ ../src/atom/atom_row.h:143:3: warning: when initialized here [-Wreorder] 143 | RowAtom() : _lookAtLastAtom(false), _breakable(true) {} | ^~~~~~~ In file included from ../src/atom/atom_char.h:7, from ../src/atom/atom_basic.h:11: ../src/fonts/font_basic.h: In constructor ‘tex::Extension::Extension(tex::Char*, tex::Char*, tex::Char*, tex::Char*)’: ../src/fonts/font_basic.h:81:21: warning: ‘tex::Extension::_repeat’ will be initialized after [-Wreorder] 81 | const Char* const _repeat; | ^~~~~~~ ../src/fonts/font_basic.h:80:21: warning: ‘const tex::Char* const tex::Extension::_bottom’ [-Wreorder] 80 | const Char* const _bottom; | ^~~~~~~ ../src/fonts/font_basic.h:88:3: warning: when initialized here [-Wreorder] 88 | Extension(Char* t, Char* m, Char* r, Char* b) | ^~~~~~~~~ ../src/atom/atom_char.h: In member function ‘virtual tex::sptr tex::FixedCharAtom::getCharFont(tex::TeXFont&)’: ../src/atom/atom_char.h:75:39: warning: unused parameter ‘tf’ [-Wunused-parameter] 75 | sptr getCharFont(TeXFont& tf) override { | ~~~~~~~~~^~ In file included from ../src/atom/atom_basic.h:12: ../src/atom/atom_space.h: In constructor ‘tex::SpaceAtom::SpaceAtom(tex::UnitType, float, float, float)’: ../src/atom/atom_space.h:27:32: warning: ‘tex::SpaceAtom::_dUnit’ will be initialized after [-Wreorder] 27 | UnitType _wUnit{}, _hUnit{}, _dUnit{}; | ^~~~~~ ../src/atom/atom_space.h:25:9: warning: ‘float tex::SpaceAtom::_width’ [-Wreorder] 25 | float _width = 0, _height = 0, _depth = 0; | ^~~~~~ ../src/atom/atom_space.h:35:3: warning: when initialized here [-Wreorder] 35 | SpaceAtom(UnitType unit, float width, float height, float depth) noexcept | ^~~~~~~~~ ../src/atom/atom_space.h: In constructor ‘tex::SpaceAtom::SpaceAtom(tex::UnitType, float, tex::UnitType, float, tex::UnitType, float)’: ../src/atom/atom_space.h:27:32: warning: ‘tex::SpaceAtom::_dUnit’ will be initialized after [-Wreorder] 27 | UnitType _wUnit{}, _hUnit{}, _dUnit{}; | ^~~~~~ ../src/atom/atom_space.h:25:9: warning: ‘float tex::SpaceAtom::_width’ [-Wreorder] 25 | float _width = 0, _height = 0, _depth = 0; | ^~~~~~ ../src/atom/atom_space.h:38:3: warning: when initialized here [-Wreorder] 38 | SpaceAtom(UnitType wu, float w, UnitType hu, float h, UnitType du, float d) noexcept | ^~~~~~~~~ In file included from ../src/atom/atom_basic.h:14: ../src/box/box_single.h: In member function ‘virtual void tex::StrutBox::draw(tex::Graphics2D&, float, float)’: ../src/box/box_single.h:29:25: warning: unused parameter ‘g2’ [-Wunused-parameter] 29 | void draw(Graphics2D& g2, float x, float y) override { | ~~~~~~~~~~~~^~ ../src/box/box_single.h:29:35: warning: unused parameter ‘x’ [-Wunused-parameter] 29 | void draw(Graphics2D& g2, float x, float y) override { | ~~~~~~^ ../src/box/box_single.h:29:44: warning: unused parameter ‘y’ [-Wunused-parameter] 29 | void draw(Graphics2D& g2, float x, float y) override { | ~~~~~~^ ../src/box/box_single.h: In member function ‘virtual void tex::GlueBox::draw(tex::Graphics2D&, float, float)’: ../src/box/box_single.h:49:25: warning: unused parameter ‘g2’ [-Wunused-parameter] 49 | void draw(Graphics2D& g2, float x, float y) override { | ~~~~~~~~~~~~^~ ../src/box/box_single.h:49:35: warning: unused parameter ‘x’ [-Wunused-parameter] 49 | void draw(Graphics2D& g2, float x, float y) override { | ~~~~~~^ ../src/box/box_single.h:49:44: warning: unused parameter ‘y’ [-Wunused-parameter] 49 | void draw(Graphics2D& g2, float x, float y) override { | ~~~~~~^ ../src/atom/atom_basic.h: In member function ‘virtual tex::sptr tex::EmptyAtom::createBox(tex::Environment&)’: ../src/atom/atom_basic.h:31:36: warning: unused parameter ‘env’ [-Wunused-parameter] 31 | sptr createBox(Environment& env) override { | ~~~~~~~~~~~~~^~~ ../src/atom/atom_basic.h: In member function ‘virtual tex::sptr tex::PlaceholderAtom::createBox(tex::Environment&)’: ../src/atom/atom_basic.h:47:36: warning: unused parameter ‘env’ [-Wunused-parameter] 47 | sptr createBox(Environment& env) override { | ~~~~~~~~~~~~~^~~ ../src/atom/atom_basic.h: In constructor ‘tex::MathAtom::MathAtom(tex::sptr&, tex::TexStyle)’: ../src/atom/atom_basic.h:133:14: warning: ‘tex::MathAtom::_base’ will be initialized after [-Wreorder] 133 | sptr _base; | ^~~~~ ../src/atom/atom_basic.h:132:12: warning: ‘tex::TexStyle tex::MathAtom::_style’ [-Wreorder] 132 | TexStyle _style; | ^~~~~~ ../src/atom/atom_basic.h:138:3: warning: when initialized here [-Wreorder] 138 | MathAtom(const sptr& base, TexStyle style) noexcept | ^~~~~~~~ ../src/atom/atom_basic.h: In constructor ‘tex::HlineAtom::HlineAtom()’: ../src/atom/atom_basic.h:150:9: warning: ‘tex::HlineAtom::_color’ will be initialized after [-Wreorder] 150 | color _color; | ^~~~~~ ../src/atom/atom_basic.h:149:9: warning: ‘float tex::HlineAtom::_width’ [-Wreorder] 149 | float _width, _shift; | ^~~~~~ ../src/atom/atom_basic.h:153:3: warning: when initialized here [-Wreorder] 153 | HlineAtom() noexcept: _color(transparent), _width(0), _shift(0) {} | ^~~~~~~~~ ../src/atom/atom_basic.h: In member function ‘virtual tex::sptr tex::MiddleAtom::createBox(tex::Environment&)’: ../src/atom/atom_basic.h:219:36: warning: unused parameter ‘env’ [-Wunused-parameter] 219 | sptr createBox(Environment& env) override { | ~~~~~~~~~~~~~^~~ ../src/atom/atom_basic.h: At global scope: ../src/atom/atom_basic.h:273:7: warning: base class ‘class tex::Row’ has accessible non-virtual destructor [-Wnon-virtual-dtor] 273 | class ColorAtom : public Atom, public Row { | ^~~~~~~~~ ../src/atom/atom_basic.h:329:7: warning: base class ‘class tex::Row’ has accessible non-virtual destructor [-Wnon-virtual-dtor] 329 | class PhantomAtom : public Atom, public Row { | ^~~~~~~~~~~ ../src/atom/atom_basic.h: In constructor ‘tex::SideSetsAtom::SideSetsAtom(tex::sptr&, tex::sptr&, tex::sptr&)’: ../src/atom/atom_basic.h:642:29: warning: ‘tex::SideSetsAtom::_base’ will be initialized after [-Wreorder] 642 | sptr _left, _right, _base; | ^~~~~ ../src/atom/atom_basic.h:642:14: warning: ‘tex::sptr tex::SideSetsAtom::_left’ [-Wreorder] 642 | sptr _left, _right, _base; | ^~~~~ ../src/atom/atom_basic.h:646:3: warning: when initialized here [-Wreorder] 646 | SideSetsAtom(const sptr& base, const sptr& left, const sptr& right) | ^~~~~~~~~~~~ In file included from ../src/fonts/fonts.h:13: ../src/fonts/font_info.h: At global scope: ../src/fonts/font_info.h:120:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 120 | const float* const getMetrics(wchar_t ch) const; | ^~~~~ ../src/fonts/font_info.h:122:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 122 | const int* const getExtension(wchar_t ch) const; | ^~~~~ ../src/fonts/font_info.h: In static member function ‘static void tex::FontInfo::__add(tex::FontInfo*)’: ../src/fonts/font_info.h:49:19: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 49 | if (info->_id >= _infos.size()) _infos.resize(info->_id + 1); | ~~~~~~~~~~^~~~~~~~~~~~~~~~ ../src/fonts/fonts.h: In constructor ‘tex::DefaultTeXFont::DefaultTeXFont(float, float, bool, bool, bool, bool, bool)’: ../src/fonts/fonts.h:40:18: warning: ‘tex::DefaultTeXFont::_size’ will be initialized after [-Wreorder] 40 | float _factor, _size; | ^~~~~ ../src/fonts/fonts.h:40:9: warning: ‘float tex::DefaultTeXFont::_factor’ [-Wreorder] 40 | float _factor, _size; | ^~~~~~~ ../src/fonts/fonts.h:67:3: warning: when initialized here [-Wreorder] 67 | DefaultTeXFont( | ^~~~~~~~~~~~~~ In file included from ../src/fonts/fonts.cpp:6: ../src/fonts/symbol_reg.h: At global scope: ../src/fonts/symbol_reg.h:12:7: warning: ‘class tex::SymbolsSet’ has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] 12 | class SymbolsSet { | ^~~~~~~~~~ In file included from ../src/res/reg/builtin_font_reg.h:5, from ../src/fonts/fonts.cpp:285: ../src/fonts/font_reg.h:21:7: warning: ‘class tex::FontSet’ has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] 21 | class FontSet { | ^~~~~~~ ../src/fonts/font_reg.h:35:9: warning: base class ‘class tex::FontSet’ has accessible non-virtual destructor [-Wnon-virtual-dtor] 35 | class FontSet##name : public tex::FontSet { \ | ^~~~~~~ ../src/res/reg/builtin_font_reg.h:49:1: note: in expansion of macro ‘DECL_FONT_SET’ 49 | DECL_FONT_SET(Builtin); | ^~~~~~~~~~~~~ ../src/fonts/font_reg.h:35:9: warning: ‘class tex::FontSetBuiltin’ has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] 35 | class FontSet##name : public tex::FontSet { \ | ^~~~~~~ ../src/res/reg/builtin_font_reg.h:49:1: note: in expansion of macro ‘DECL_FONT_SET’ 49 | DECL_FONT_SET(Builtin); | ^~~~~~~~~~~~~ ../src/fonts/symbol_reg.h:26:9: warning: base class ‘class tex::SymbolsSet’ has accessible non-virtual destructor [-Wnon-virtual-dtor] 26 | class SymbolsSet##name : public tex::SymbolsSet { \ | ^~~~~~~~~~ ../src/res/reg/builtin_syms_reg.h:14:1: note: in expansion of macro ‘DECL_SYMBOLS_SET’ 14 | DECL_SYMBOLS_SET(Builtin); | ^~~~~~~~~~~~~~~~ ../src/fonts/symbol_reg.h:26:9: warning: ‘class tex::SymbolsSetBuiltin’ has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] 26 | class SymbolsSet##name : public tex::SymbolsSet { \ | ^~~~~~~~~~ ../src/res/reg/builtin_syms_reg.h:14:1: note: in expansion of macro ‘DECL_SYMBOLS_SET’ 14 | DECL_SYMBOLS_SET(Builtin); | ^~~~~~~~~~~~~~~~ In file included from ../src/common.h:33, from ../src/fonts/fonts.h:10: ../src/utils/utils.h: In instantiation of ‘int tex::indexOf(const std::vector&, const T&) [with T = std::__cxx11::basic_string]’: ../src/fonts/font_info.h:70:67: required from here ../src/utils/utils.h:37:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 37 | return (i >= v.size() ? -1 : i); | ~~^~~~~~~~~~~ ../src/utils/utils.h: In instantiation of ‘int tex::indexOf(const std::vector&, const T&) [with T = UnicodeBlock]’: ../src/fonts/fonts.cpp:78:17: required from here ../src/utils/utils.h:37:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] ../src/utils/utils.h: In instantiation of ‘int tex::indexOf(const std::vector&, const T&) [with T = AlphabetRegistration*]’: ../src/fonts/fonts.cpp:314:39: required from here ../src/utils/utils.h:37:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] [29/80] g++ -Isrc/libclatexmath.so.0.0.4.p -Isrc -I../src -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libxml2 -I/usr/include/gdkmm-3.0 -I/usr/lib64/gdkmm-3.0/include -I/usr/include/giomm-2.4 -I/usr/lib64/giomm-2.4/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glibmm-2.4 -I/usr/lib64/glibmm-2.4/include -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/cairomm-1.0 -I/usr/lib64/cairomm-1.0/include -I/usr/include/pangomm-1.4 -I/usr/lib64/pangomm-1.4/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -DBUILD_GTK -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -pthread -MD -MQ src/libclatexmath.so.0.0.4.p/res_builtin_symbol_mapping.res.cpp.o -MF src/libclatexmath.so.0.0.4.p/res_builtin_symbol_mapping.res.cpp.o.d -o src/libclatexmath.so.0.0.4.p/res_builtin_symbol_mapping.res.cpp.o -c ../src/res/builtin/symbol_mapping.res.cpp In file included from ../src/graphic/graphic.h:4, from ../src/box/box.h:5, from ../src/atom/atom.h:8, from ../src/atom/atom_row.h:8, from ../src/atom/atom_basic.h:10, from ../src/core/formula.h:7, from ../src/res/builtin/symbol_mapping.res.cpp:1: ../src/graphic/graphic_basic.h: In constructor ‘tex::Insets::Insets(int, int, int, int)’: ../src/graphic/graphic_basic.h:114:21: warning: unused parameter ‘l’ [-Wunused-parameter] 114 | Insets(int t, int l, int b, int r) : left(t), top(t), right(r), bottom(b) {} | ~~~~^ ../src/graphic/graphic_basic.h: In constructor ‘tex::Stroke::Stroke()’: ../src/graphic/graphic_basic.h:147:8: warning: ‘tex::Stroke::join’ will be initialized after [-Wreorder] 147 | Join join; | ^~~~ ../src/graphic/graphic_basic.h:145:9: warning: ‘float tex::Stroke::miterLimit’ [-Wreorder] 145 | float miterLimit; | ^~~~~~~~~~ ../src/graphic/graphic_basic.h:149:3: warning: when initialized here [-Wreorder] 149 | Stroke() | ^~~~~~ ../src/graphic/graphic_basic.h: In constructor ‘tex::Stroke::Stroke(float, tex::Cap, tex::Join, float)’: ../src/graphic/graphic_basic.h:147:8: warning: ‘tex::Stroke::join’ will be initialized after [-Wreorder] 147 | Join join; | ^~~~ ../src/graphic/graphic_basic.h:145:9: warning: ‘float tex::Stroke::miterLimit’ [-Wreorder] 145 | float miterLimit; | ^~~~~~~~~~ ../src/graphic/graphic_basic.h:152:3: warning: when initialized here [-Wreorder] 152 | Stroke(float w, Cap c, Join j, float ml = 0) | ^~~~~~ ../src/graphic/graphic.h: At global scope: ../src/graphic/graphic.h:38:29: warning: extra ‘;’ [-Wpedantic] 38 | virtual ~Font() = default;; | ^ | - ../src/graphic/graphic.h:59:7: warning: ‘class tex::TextLayout’ has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] 59 | class TextLayout { | ^~~~~~~~~~ ../src/graphic/graphic.h:94:7: warning: ‘class tex::Graphics2D’ has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] 94 | class Graphics2D { | ^~~~~~~~~~ ../src/atom/atom_row.h:28:7: warning: ‘class tex::Row’ has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] 28 | class Row { | ^~~ ../src/atom/atom_row.h:115:7: warning: base class ‘class tex::Row’ has accessible non-virtual destructor [-Wnon-virtual-dtor] 115 | class RowAtom : public Atom, public Row { | ^~~~~~~ ../src/atom/atom_row.h: In constructor ‘tex::RowAtom::RowAtom()’: ../src/atom/atom_row.h:141:8: warning: ‘tex::RowAtom::_lookAtLastAtom’ will be initialized after [-Wreorder] 141 | bool _lookAtLastAtom; | ^~~~~~~~~~~~~~~ ../src/atom/atom_row.h:124:8: warning: ‘bool tex::RowAtom::_breakable’ [-Wreorder] 124 | bool _breakable; | ^~~~~~~~~~ ../src/atom/atom_row.h:143:3: warning: when initialized here [-Wreorder] 143 | RowAtom() : _lookAtLastAtom(false), _breakable(true) {} | ^~~~~~~ In file included from ../src/atom/atom_char.h:7, from ../src/atom/atom_basic.h:11: ../src/fonts/font_basic.h: In constructor ‘tex::Extension::Extension(tex::Char*, tex::Char*, tex::Char*, tex::Char*)’: ../src/fonts/font_basic.h:81:21: warning: ‘tex::Extension::_repeat’ will be initialized after [-Wreorder] 81 | const Char* const _repeat; | ^~~~~~~ ../src/fonts/font_basic.h:80:21: warning: ‘const tex::Char* const tex::Extension::_bottom’ [-Wreorder] 80 | const Char* const _bottom; | ^~~~~~~ ../src/fonts/font_basic.h:88:3: warning: when initialized here [-Wreorder] 88 | Extension(Char* t, Char* m, Char* r, Char* b) | ^~~~~~~~~ ../src/atom/atom_char.h: In member function ‘virtual tex::sptr tex::FixedCharAtom::getCharFont(tex::TeXFont&)’: ../src/atom/atom_char.h:75:39: warning: unused parameter ‘tf’ [-Wunused-parameter] 75 | sptr getCharFont(TeXFont& tf) override { | ~~~~~~~~~^~ In file included from ../src/atom/atom_basic.h:12: ../src/atom/atom_space.h: In constructor ‘tex::SpaceAtom::SpaceAtom(tex::UnitType, float, float, float)’: ../src/atom/atom_space.h:27:32: warning: ‘tex::SpaceAtom::_dUnit’ will be initialized after [-Wreorder] 27 | UnitType _wUnit{}, _hUnit{}, _dUnit{}; | ^~~~~~ ../src/atom/atom_space.h:25:9: warning: ‘float tex::SpaceAtom::_width’ [-Wreorder] 25 | float _width = 0, _height = 0, _depth = 0; | ^~~~~~ ../src/atom/atom_space.h:35:3: warning: when initialized here [-Wreorder] 35 | SpaceAtom(UnitType unit, float width, float height, float depth) noexcept | ^~~~~~~~~ ../src/atom/atom_space.h: In constructor ‘tex::SpaceAtom::SpaceAtom(tex::UnitType, float, tex::UnitType, float, tex::UnitType, float)’: ../src/atom/atom_space.h:27:32: warning: ‘tex::SpaceAtom::_dUnit’ will be initialized after [-Wreorder] 27 | UnitType _wUnit{}, _hUnit{}, _dUnit{}; | ^~~~~~ ../src/atom/atom_space.h:25:9: warning: ‘float tex::SpaceAtom::_width’ [-Wreorder] 25 | float _width = 0, _height = 0, _depth = 0; | ^~~~~~ ../src/atom/atom_space.h:38:3: warning: when initialized here [-Wreorder] 38 | SpaceAtom(UnitType wu, float w, UnitType hu, float h, UnitType du, float d) noexcept | ^~~~~~~~~ In file included from ../src/atom/atom_basic.h:14: ../src/box/box_single.h: In member function ‘virtual void tex::StrutBox::draw(tex::Graphics2D&, float, float)’: ../src/box/box_single.h:29:25: warning: unused parameter ‘g2’ [-Wunused-parameter] 29 | void draw(Graphics2D& g2, float x, float y) override { | ~~~~~~~~~~~~^~ ../src/box/box_single.h:29:35: warning: unused parameter ‘x’ [-Wunused-parameter] 29 | void draw(Graphics2D& g2, float x, float y) override { | ~~~~~~^ ../src/box/box_single.h:29:44: warning: unused parameter ‘y’ [-Wunused-parameter] 29 | void draw(Graphics2D& g2, float x, float y) override { | ~~~~~~^ ../src/box/box_single.h: In member function ‘virtual void tex::GlueBox::draw(tex::Graphics2D&, float, float)’: ../src/box/box_single.h:49:25: warning: unused parameter ‘g2’ [-Wunused-parameter] 49 | void draw(Graphics2D& g2, float x, float y) override { | ~~~~~~~~~~~~^~ ../src/box/box_single.h:49:35: warning: unused parameter ‘x’ [-Wunused-parameter] 49 | void draw(Graphics2D& g2, float x, float y) override { | ~~~~~~^ ../src/box/box_single.h:49:44: warning: unused parameter ‘y’ [-Wunused-parameter] 49 | void draw(Graphics2D& g2, float x, float y) override { | ~~~~~~^ ../src/atom/atom_basic.h: In member function ‘virtual tex::sptr tex::EmptyAtom::createBox(tex::Environment&)’: ../src/atom/atom_basic.h:31:36: warning: unused parameter ‘env’ [-Wunused-parameter] 31 | sptr createBox(Environment& env) override { | ~~~~~~~~~~~~~^~~ ../src/atom/atom_basic.h: In member function ‘virtual tex::sptr tex::PlaceholderAtom::createBox(tex::Environment&)’: ../src/atom/atom_basic.h:47:36: warning: unused parameter ‘env’ [-Wunused-parameter] 47 | sptr createBox(Environment& env) override { | ~~~~~~~~~~~~~^~~ ../src/atom/atom_basic.h: In constructor ‘tex::MathAtom::MathAtom(tex::sptr&, tex::TexStyle)’: ../src/atom/atom_basic.h:133:14: warning: ‘tex::MathAtom::_base’ will be initialized after [-Wreorder] 133 | sptr _base; | ^~~~~ ../src/atom/atom_basic.h:132:12: warning: ‘tex::TexStyle tex::MathAtom::_style’ [-Wreorder] 132 | TexStyle _style; | ^~~~~~ ../src/atom/atom_basic.h:138:3: warning: when initialized here [-Wreorder] 138 | MathAtom(const sptr& base, TexStyle style) noexcept | ^~~~~~~~ ../src/atom/atom_basic.h: In constructor ‘tex::HlineAtom::HlineAtom()’: ../src/atom/atom_basic.h:150:9: warning: ‘tex::HlineAtom::_color’ will be initialized after [-Wreorder] 150 | color _color; | ^~~~~~ ../src/atom/atom_basic.h:149:9: warning: ‘float tex::HlineAtom::_width’ [-Wreorder] 149 | float _width, _shift; | ^~~~~~ ../src/atom/atom_basic.h:153:3: warning: when initialized here [-Wreorder] 153 | HlineAtom() noexcept: _color(transparent), _width(0), _shift(0) {} | ^~~~~~~~~ ../src/atom/atom_basic.h: In member function ‘virtual tex::sptr tex::MiddleAtom::createBox(tex::Environment&)’: ../src/atom/atom_basic.h:219:36: warning: unused parameter ‘env’ [-Wunused-parameter] 219 | sptr createBox(Environment& env) override { | ~~~~~~~~~~~~~^~~ ../src/atom/atom_basic.h: At global scope: ../src/atom/atom_basic.h:273:7: warning: base class ‘class tex::Row’ has accessible non-virtual destructor [-Wnon-virtual-dtor] 273 | class ColorAtom : public Atom, public Row { | ^~~~~~~~~ ../src/atom/atom_basic.h:329:7: warning: base class ‘class tex::Row’ has accessible non-virtual destructor [-Wnon-virtual-dtor] 329 | class PhantomAtom : public Atom, public Row { | ^~~~~~~~~~~ ../src/atom/atom_basic.h: In constructor ‘tex::SideSetsAtom::SideSetsAtom(tex::sptr&, tex::sptr&, tex::sptr&)’: ../src/atom/atom_basic.h:642:29: warning: ‘tex::SideSetsAtom::_base’ will be initialized after [-Wreorder] 642 | sptr _left, _right, _base; | ^~~~~ ../src/atom/atom_basic.h:642:14: warning: ‘tex::sptr tex::SideSetsAtom::_left’ [-Wreorder] 642 | sptr _left, _right, _base; | ^~~~~ ../src/atom/atom_basic.h:646:3: warning: when initialized here [-Wreorder] 646 | SideSetsAtom(const sptr& base, const sptr& left, const sptr& right) | ^~~~~~~~~~~~ [30/80] g++ -Isrc/libclatexmath.so.0.0.4.p -Isrc -I../src -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libxml2 -I/usr/include/gdkmm-3.0 -I/usr/lib64/gdkmm-3.0/include -I/usr/include/giomm-2.4 -I/usr/lib64/giomm-2.4/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glibmm-2.4 -I/usr/lib64/glibmm-2.4/include -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/cairomm-1.0 -I/usr/lib64/cairomm-1.0/include -I/usr/include/pangomm-1.4 -I/usr/lib64/pangomm-1.4/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -DBUILD_GTK -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -pthread -MD -MQ src/libclatexmath.so.0.0.4.p/res_builtin_formula_mappings.res.cpp.o -MF src/libclatexmath.so.0.0.4.p/res_builtin_formula_mappings.res.cpp.o.d -o src/libclatexmath.so.0.0.4.p/res_builtin_formula_mappings.res.cpp.o -c ../src/res/builtin/formula_mappings.res.cpp In file included from ../src/graphic/graphic.h:4, from ../src/box/box.h:5, from ../src/atom/atom.h:8, from ../src/atom/atom_row.h:8, from ../src/atom/atom_basic.h:10, from ../src/core/formula.h:7, from ../src/res/builtin/formula_mappings.res.cpp:1: ../src/graphic/graphic_basic.h: In constructor ‘tex::Insets::Insets(int, int, int, int)’: ../src/graphic/graphic_basic.h:114:21: warning: unused parameter ‘l’ [-Wunused-parameter] 114 | Insets(int t, int l, int b, int r) : left(t), top(t), right(r), bottom(b) {} | ~~~~^ ../src/graphic/graphic_basic.h: In constructor ‘tex::Stroke::Stroke()’: ../src/graphic/graphic_basic.h:147:8: warning: ‘tex::Stroke::join’ will be initialized after [-Wreorder] 147 | Join join; | ^~~~ ../src/graphic/graphic_basic.h:145:9: warning: ‘float tex::Stroke::miterLimit’ [-Wreorder] 145 | float miterLimit; | ^~~~~~~~~~ ../src/graphic/graphic_basic.h:149:3: warning: when initialized here [-Wreorder] 149 | Stroke() | ^~~~~~ ../src/graphic/graphic_basic.h: In constructor ‘tex::Stroke::Stroke(float, tex::Cap, tex::Join, float)’: ../src/graphic/graphic_basic.h:147:8: warning: ‘tex::Stroke::join’ will be initialized after [-Wreorder] 147 | Join join; | ^~~~ ../src/graphic/graphic_basic.h:145:9: warning: ‘float tex::Stroke::miterLimit’ [-Wreorder] 145 | float miterLimit; | ^~~~~~~~~~ ../src/graphic/graphic_basic.h:152:3: warning: when initialized here [-Wreorder] 152 | Stroke(float w, Cap c, Join j, float ml = 0) | ^~~~~~ ../src/graphic/graphic.h: At global scope: ../src/graphic/graphic.h:38:29: warning: extra ‘;’ [-Wpedantic] 38 | virtual ~Font() = default;; | ^ | - ../src/graphic/graphic.h:59:7: warning: ‘class tex::TextLayout’ has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] 59 | class TextLayout { | ^~~~~~~~~~ ../src/graphic/graphic.h:94:7: warning: ‘class tex::Graphics2D’ has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] 94 | class Graphics2D { | ^~~~~~~~~~ ../src/atom/atom_row.h:28:7: warning: ‘class tex::Row’ has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] 28 | class Row { | ^~~ ../src/atom/atom_row.h:115:7: warning: base class ‘class tex::Row’ has accessible non-virtual destructor [-Wnon-virtual-dtor] 115 | class RowAtom : public Atom, public Row { | ^~~~~~~ ../src/atom/atom_row.h: In constructor ‘tex::RowAtom::RowAtom()’: ../src/atom/atom_row.h:141:8: warning: ‘tex::RowAtom::_lookAtLastAtom’ will be initialized after [-Wreorder] 141 | bool _lookAtLastAtom; | ^~~~~~~~~~~~~~~ ../src/atom/atom_row.h:124:8: warning: ‘bool tex::RowAtom::_breakable’ [-Wreorder] 124 | bool _breakable; | ^~~~~~~~~~ ../src/atom/atom_row.h:143:3: warning: when initialized here [-Wreorder] 143 | RowAtom() : _lookAtLastAtom(false), _breakable(true) {} | ^~~~~~~ In file included from ../src/atom/atom_char.h:7, from ../src/atom/atom_basic.h:11: ../src/fonts/font_basic.h: In constructor ‘tex::Extension::Extension(tex::Char*, tex::Char*, tex::Char*, tex::Char*)’: ../src/fonts/font_basic.h:81:21: warning: ‘tex::Extension::_repeat’ will be initialized after [-Wreorder] 81 | const Char* const _repeat; | ^~~~~~~ ../src/fonts/font_basic.h:80:21: warning: ‘const tex::Char* const tex::Extension::_bottom’ [-Wreorder] 80 | const Char* const _bottom; | ^~~~~~~ ../src/fonts/font_basic.h:88:3: warning: when initialized here [-Wreorder] 88 | Extension(Char* t, Char* m, Char* r, Char* b) | ^~~~~~~~~ ../src/atom/atom_char.h: In member function ‘virtual tex::sptr tex::FixedCharAtom::getCharFont(tex::TeXFont&)’: ../src/atom/atom_char.h:75:39: warning: unused parameter ‘tf’ [-Wunused-parameter] 75 | sptr getCharFont(TeXFont& tf) override { | ~~~~~~~~~^~ In file included from ../src/atom/atom_basic.h:12: ../src/atom/atom_space.h: In constructor ‘tex::SpaceAtom::SpaceAtom(tex::UnitType, float, float, float)’: ../src/atom/atom_space.h:27:32: warning: ‘tex::SpaceAtom::_dUnit’ will be initialized after [-Wreorder] 27 | UnitType _wUnit{}, _hUnit{}, _dUnit{}; | ^~~~~~ ../src/atom/atom_space.h:25:9: warning: ‘float tex::SpaceAtom::_width’ [-Wreorder] 25 | float _width = 0, _height = 0, _depth = 0; | ^~~~~~ ../src/atom/atom_space.h:35:3: warning: when initialized here [-Wreorder] 35 | SpaceAtom(UnitType unit, float width, float height, float depth) noexcept | ^~~~~~~~~ ../src/atom/atom_space.h: In constructor ‘tex::SpaceAtom::SpaceAtom(tex::UnitType, float, tex::UnitType, float, tex::UnitType, float)’: ../src/atom/atom_space.h:27:32: warning: ‘tex::SpaceAtom::_dUnit’ will be initialized after [-Wreorder] 27 | UnitType _wUnit{}, _hUnit{}, _dUnit{}; | ^~~~~~ ../src/atom/atom_space.h:25:9: warning: ‘float tex::SpaceAtom::_width’ [-Wreorder] 25 | float _width = 0, _height = 0, _depth = 0; | ^~~~~~ ../src/atom/atom_space.h:38:3: warning: when initialized here [-Wreorder] 38 | SpaceAtom(UnitType wu, float w, UnitType hu, float h, UnitType du, float d) noexcept | ^~~~~~~~~ In file included from ../src/atom/atom_basic.h:14: ../src/box/box_single.h: In member function ‘virtual void tex::StrutBox::draw(tex::Graphics2D&, float, float)’: ../src/box/box_single.h:29:25: warning: unused parameter ‘g2’ [-Wunused-parameter] 29 | void draw(Graphics2D& g2, float x, float y) override { | ~~~~~~~~~~~~^~ ../src/box/box_single.h:29:35: warning: unused parameter ‘x’ [-Wunused-parameter] 29 | void draw(Graphics2D& g2, float x, float y) override { | ~~~~~~^ ../src/box/box_single.h:29:44: warning: unused parameter ‘y’ [-Wunused-parameter] 29 | void draw(Graphics2D& g2, float x, float y) override { | ~~~~~~^ ../src/box/box_single.h: In member function ‘virtual void tex::GlueBox::draw(tex::Graphics2D&, float, float)’: ../src/box/box_single.h:49:25: warning: unused parameter ‘g2’ [-Wunused-parameter] 49 | void draw(Graphics2D& g2, float x, float y) override { | ~~~~~~~~~~~~^~ ../src/box/box_single.h:49:35: warning: unused parameter ‘x’ [-Wunused-parameter] 49 | void draw(Graphics2D& g2, float x, float y) override { | ~~~~~~^ ../src/box/box_single.h:49:44: warning: unused parameter ‘y’ [-Wunused-parameter] 49 | void draw(Graphics2D& g2, float x, float y) override { | ~~~~~~^ ../src/atom/atom_basic.h: In member function ‘virtual tex::sptr tex::EmptyAtom::createBox(tex::Environment&)’: ../src/atom/atom_basic.h:31:36: warning: unused parameter ‘env’ [-Wunused-parameter] 31 | sptr createBox(Environment& env) override { | ~~~~~~~~~~~~~^~~ ../src/atom/atom_basic.h: In member function ‘virtual tex::sptr tex::PlaceholderAtom::createBox(tex::Environment&)’: ../src/atom/atom_basic.h:47:36: warning: unused parameter ‘env’ [-Wunused-parameter] 47 | sptr createBox(Environment& env) override { | ~~~~~~~~~~~~~^~~ ../src/atom/atom_basic.h: In constructor ‘tex::MathAtom::MathAtom(tex::sptr&, tex::TexStyle)’: ../src/atom/atom_basic.h:133:14: warning: ‘tex::MathAtom::_base’ will be initialized after [-Wreorder] 133 | sptr _base; | ^~~~~ ../src/atom/atom_basic.h:132:12: warning: ‘tex::TexStyle tex::MathAtom::_style’ [-Wreorder] 132 | TexStyle _style; | ^~~~~~ ../src/atom/atom_basic.h:138:3: warning: when initialized here [-Wreorder] 138 | MathAtom(const sptr& base, TexStyle style) noexcept | ^~~~~~~~ ../src/atom/atom_basic.h: In constructor ‘tex::HlineAtom::HlineAtom()’: ../src/atom/atom_basic.h:150:9: warning: ‘tex::HlineAtom::_color’ will be initialized after [-Wreorder] 150 | color _color; | ^~~~~~ ../src/atom/atom_basic.h:149:9: warning: ‘float tex::HlineAtom::_width’ [-Wreorder] 149 | float _width, _shift; | ^~~~~~ ../src/atom/atom_basic.h:153:3: warning: when initialized here [-Wreorder] 153 | HlineAtom() noexcept: _color(transparent), _width(0), _shift(0) {} | ^~~~~~~~~ ../src/atom/atom_basic.h: In member function ‘virtual tex::sptr tex::MiddleAtom::createBox(tex::Environment&)’: ../src/atom/atom_basic.h:219:36: warning: unused parameter ‘env’ [-Wunused-parameter] 219 | sptr createBox(Environment& env) override { | ~~~~~~~~~~~~~^~~ ../src/atom/atom_basic.h: At global scope: ../src/atom/atom_basic.h:273:7: warning: base class ‘class tex::Row’ has accessible non-virtual destructor [-Wnon-virtual-dtor] 273 | class ColorAtom : public Atom, public Row { | ^~~~~~~~~ ../src/atom/atom_basic.h:329:7: warning: base class ‘class tex::Row’ has accessible non-virtual destructor [-Wnon-virtual-dtor] 329 | class PhantomAtom : public Atom, public Row { | ^~~~~~~~~~~ ../src/atom/atom_basic.h: In constructor ‘tex::SideSetsAtom::SideSetsAtom(tex::sptr&, tex::sptr&, tex::sptr&)’: ../src/atom/atom_basic.h:642:29: warning: ‘tex::SideSetsAtom::_base’ will be initialized after [-Wreorder] 642 | sptr _left, _right, _base; | ^~~~~ ../src/atom/atom_basic.h:642:14: warning: ‘tex::sptr tex::SideSetsAtom::_left’ [-Wreorder] 642 | sptr _left, _right, _base; | ^~~~~ ../src/atom/atom_basic.h:646:3: warning: when initialized here [-Wreorder] 646 | SideSetsAtom(const sptr& base, const sptr& left, const sptr& right) | ^~~~~~~~~~~~ [31/80] g++ -Isrc/libclatexmath.so.0.0.4.p -Isrc -I../src -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libxml2 -I/usr/include/gdkmm-3.0 -I/usr/lib64/gdkmm-3.0/include -I/usr/include/giomm-2.4 -I/usr/lib64/giomm-2.4/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glibmm-2.4 -I/usr/lib64/glibmm-2.4/include -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/cairomm-1.0 -I/usr/lib64/cairomm-1.0/include -I/usr/include/pangomm-1.4 -I/usr/lib64/pangomm-1.4/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -DBUILD_GTK -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -pthread -MD -MQ src/libclatexmath.so.0.0.4.p/res_builtin_tex_param.res.cpp.o -MF src/libclatexmath.so.0.0.4.p/res_builtin_tex_param.res.cpp.o.d -o src/libclatexmath.so.0.0.4.p/res_builtin_tex_param.res.cpp.o -c ../src/res/builtin/tex_param.res.cpp In file included from ../src/graphic/graphic.h:4, from ../src/box/box.h:5, from ../src/atom/atom.h:8, from ../src/atom/atom_row.h:8, from ../src/atom/atom_basic.h:10, from ../src/core/formula.h:7, from ../src/fonts/fonts.h:11, from ../src/res/builtin/tex_param.res.cpp:1: ../src/graphic/graphic_basic.h: In constructor ‘tex::Insets::Insets(int, int, int, int)’: ../src/graphic/graphic_basic.h:114:21: warning: unused parameter ‘l’ [-Wunused-parameter] 114 | Insets(int t, int l, int b, int r) : left(t), top(t), right(r), bottom(b) {} | ~~~~^ ../src/graphic/graphic_basic.h: In constructor ‘tex::Stroke::Stroke()’: ../src/graphic/graphic_basic.h:147:8: warning: ‘tex::Stroke::join’ will be initialized after [-Wreorder] 147 | Join join; | ^~~~ ../src/graphic/graphic_basic.h:145:9: warning: ‘float tex::Stroke::miterLimit’ [-Wreorder] 145 | float miterLimit; | ^~~~~~~~~~ ../src/graphic/graphic_basic.h:149:3: warning: when initialized here [-Wreorder] 149 | Stroke() | ^~~~~~ ../src/graphic/graphic_basic.h: In constructor ‘tex::Stroke::Stroke(float, tex::Cap, tex::Join, float)’: ../src/graphic/graphic_basic.h:147:8: warning: ‘tex::Stroke::join’ will be initialized after [-Wreorder] 147 | Join join; | ^~~~ ../src/graphic/graphic_basic.h:145:9: warning: ‘float tex::Stroke::miterLimit’ [-Wreorder] 145 | float miterLimit; | ^~~~~~~~~~ ../src/graphic/graphic_basic.h:152:3: warning: when initialized here [-Wreorder] 152 | Stroke(float w, Cap c, Join j, float ml = 0) | ^~~~~~ ../src/graphic/graphic.h: At global scope: ../src/graphic/graphic.h:38:29: warning: extra ‘;’ [-Wpedantic] 38 | virtual ~Font() = default;; | ^ | - ../src/graphic/graphic.h:59:7: warning: ‘class tex::TextLayout’ has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] 59 | class TextLayout { | ^~~~~~~~~~ ../src/graphic/graphic.h:94:7: warning: ‘class tex::Graphics2D’ has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] 94 | class Graphics2D { | ^~~~~~~~~~ ../src/atom/atom_row.h:28:7: warning: ‘class tex::Row’ has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] 28 | class Row { | ^~~ ../src/atom/atom_row.h:115:7: warning: base class ‘class tex::Row’ has accessible non-virtual destructor [-Wnon-virtual-dtor] 115 | class RowAtom : public Atom, public Row { | ^~~~~~~ ../src/atom/atom_row.h: In constructor ‘tex::RowAtom::RowAtom()’: ../src/atom/atom_row.h:141:8: warning: ‘tex::RowAtom::_lookAtLastAtom’ will be initialized after [-Wreorder] 141 | bool _lookAtLastAtom; | ^~~~~~~~~~~~~~~ ../src/atom/atom_row.h:124:8: warning: ‘bool tex::RowAtom::_breakable’ [-Wreorder] 124 | bool _breakable; | ^~~~~~~~~~ ../src/atom/atom_row.h:143:3: warning: when initialized here [-Wreorder] 143 | RowAtom() : _lookAtLastAtom(false), _breakable(true) {} | ^~~~~~~ In file included from ../src/atom/atom_char.h:7, from ../src/atom/atom_basic.h:11: ../src/fonts/font_basic.h: In constructor ‘tex::Extension::Extension(tex::Char*, tex::Char*, tex::Char*, tex::Char*)’: ../src/fonts/font_basic.h:81:21: warning: ‘tex::Extension::_repeat’ will be initialized after [-Wreorder] 81 | const Char* const _repeat; | ^~~~~~~ ../src/fonts/font_basic.h:80:21: warning: ‘const tex::Char* const tex::Extension::_bottom’ [-Wreorder] 80 | const Char* const _bottom; | ^~~~~~~ ../src/fonts/font_basic.h:88:3: warning: when initialized here [-Wreorder] 88 | Extension(Char* t, Char* m, Char* r, Char* b) | ^~~~~~~~~ ../src/atom/atom_char.h: In member function ‘virtual tex::sptr tex::FixedCharAtom::getCharFont(tex::TeXFont&)’: ../src/atom/atom_char.h:75:39: warning: unused parameter ‘tf’ [-Wunused-parameter] 75 | sptr getCharFont(TeXFont& tf) override { | ~~~~~~~~~^~ In file included from ../src/atom/atom_basic.h:12: ../src/atom/atom_space.h: In constructor ‘tex::SpaceAtom::SpaceAtom(tex::UnitType, float, float, float)’: ../src/atom/atom_space.h:27:32: warning: ‘tex::SpaceAtom::_dUnit’ will be initialized after [-Wreorder] 27 | UnitType _wUnit{}, _hUnit{}, _dUnit{}; | ^~~~~~ ../src/atom/atom_space.h:25:9: warning: ‘float tex::SpaceAtom::_width’ [-Wreorder] 25 | float _width = 0, _height = 0, _depth = 0; | ^~~~~~ ../src/atom/atom_space.h:35:3: warning: when initialized here [-Wreorder] 35 | SpaceAtom(UnitType unit, float width, float height, float depth) noexcept | ^~~~~~~~~ ../src/atom/atom_space.h: In constructor ‘tex::SpaceAtom::SpaceAtom(tex::UnitType, float, tex::UnitType, float, tex::UnitType, float)’: ../src/atom/atom_space.h:27:32: warning: ‘tex::SpaceAtom::_dUnit’ will be initialized after [-Wreorder] 27 | UnitType _wUnit{}, _hUnit{}, _dUnit{}; | ^~~~~~ ../src/atom/atom_space.h:25:9: warning: ‘float tex::SpaceAtom::_width’ [-Wreorder] 25 | float _width = 0, _height = 0, _depth = 0; | ^~~~~~ ../src/atom/atom_space.h:38:3: warning: when initialized here [-Wreorder] 38 | SpaceAtom(UnitType wu, float w, UnitType hu, float h, UnitType du, float d) noexcept | ^~~~~~~~~ In file included from ../src/atom/atom_basic.h:14: ../src/box/box_single.h: In member function ‘virtual void tex::StrutBox::draw(tex::Graphics2D&, float, float)’: ../src/box/box_single.h:29:25: warning: unused parameter ‘g2’ [-Wunused-parameter] 29 | void draw(Graphics2D& g2, float x, float y) override { | ~~~~~~~~~~~~^~ ../src/box/box_single.h:29:35: warning: unused parameter ‘x’ [-Wunused-parameter] 29 | void draw(Graphics2D& g2, float x, float y) override { | ~~~~~~^ ../src/box/box_single.h:29:44: warning: unused parameter ‘y’ [-Wunused-parameter] 29 | void draw(Graphics2D& g2, float x, float y) override { | ~~~~~~^ ../src/box/box_single.h: In member function ‘virtual void tex::GlueBox::draw(tex::Graphics2D&, float, float)’: ../src/box/box_single.h:49:25: warning: unused parameter ‘g2’ [-Wunused-parameter] 49 | void draw(Graphics2D& g2, float x, float y) override { | ~~~~~~~~~~~~^~ ../src/box/box_single.h:49:35: warning: unused parameter ‘x’ [-Wunused-parameter] 49 | void draw(Graphics2D& g2, float x, float y) override { | ~~~~~~^ ../src/box/box_single.h:49:44: warning: unused parameter ‘y’ [-Wunused-parameter] 49 | void draw(Graphics2D& g2, float x, float y) override { | ~~~~~~^ ../src/atom/atom_basic.h: In member function ‘virtual tex::sptr tex::EmptyAtom::createBox(tex::Environment&)’: ../src/atom/atom_basic.h:31:36: warning: unused parameter ‘env’ [-Wunused-parameter] 31 | sptr createBox(Environment& env) override { | ~~~~~~~~~~~~~^~~ ../src/atom/atom_basic.h: In member function ‘virtual tex::sptr tex::PlaceholderAtom::createBox(tex::Environment&)’: ../src/atom/atom_basic.h:47:36: warning: unused parameter ‘env’ [-Wunused-parameter] 47 | sptr createBox(Environment& env) override { | ~~~~~~~~~~~~~^~~ ../src/atom/atom_basic.h: In constructor ‘tex::MathAtom::MathAtom(tex::sptr&, tex::TexStyle)’: ../src/atom/atom_basic.h:133:14: warning: ‘tex::MathAtom::_base’ will be initialized after [-Wreorder] 133 | sptr _base; | ^~~~~ ../src/atom/atom_basic.h:132:12: warning: ‘tex::TexStyle tex::MathAtom::_style’ [-Wreorder] 132 | TexStyle _style; | ^~~~~~ ../src/atom/atom_basic.h:138:3: warning: when initialized here [-Wreorder] 138 | MathAtom(const sptr& base, TexStyle style) noexcept | ^~~~~~~~ ../src/atom/atom_basic.h: In constructor ‘tex::HlineAtom::HlineAtom()’: ../src/atom/atom_basic.h:150:9: warning: ‘tex::HlineAtom::_color’ will be initialized after [-Wreorder] 150 | color _color; | ^~~~~~ ../src/atom/atom_basic.h:149:9: warning: ‘float tex::HlineAtom::_width’ [-Wreorder] 149 | float _width, _shift; | ^~~~~~ ../src/atom/atom_basic.h:153:3: warning: when initialized here [-Wreorder] 153 | HlineAtom() noexcept: _color(transparent), _width(0), _shift(0) {} | ^~~~~~~~~ ../src/atom/atom_basic.h: In member function ‘virtual tex::sptr tex::MiddleAtom::createBox(tex::Environment&)’: ../src/atom/atom_basic.h:219:36: warning: unused parameter ‘env’ [-Wunused-parameter] 219 | sptr createBox(Environment& env) override { | ~~~~~~~~~~~~~^~~ ../src/atom/atom_basic.h: At global scope: ../src/atom/atom_basic.h:273:7: warning: base class ‘class tex::Row’ has accessible non-virtual destructor [-Wnon-virtual-dtor] 273 | class ColorAtom : public Atom, public Row { | ^~~~~~~~~ ../src/atom/atom_basic.h:329:7: warning: base class ‘class tex::Row’ has accessible non-virtual destructor [-Wnon-virtual-dtor] 329 | class PhantomAtom : public Atom, public Row { | ^~~~~~~~~~~ ../src/atom/atom_basic.h: In constructor ‘tex::SideSetsAtom::SideSetsAtom(tex::sptr&, tex::sptr&, tex::sptr&)’: ../src/atom/atom_basic.h:642:29: warning: ‘tex::SideSetsAtom::_base’ will be initialized after [-Wreorder] 642 | sptr _left, _right, _base; | ^~~~~ ../src/atom/atom_basic.h:642:14: warning: ‘tex::sptr tex::SideSetsAtom::_left’ [-Wreorder] 642 | sptr _left, _right, _base; | ^~~~~ ../src/atom/atom_basic.h:646:3: warning: when initialized here [-Wreorder] 646 | SideSetsAtom(const sptr& base, const sptr& left, const sptr& right) | ^~~~~~~~~~~~ In file included from ../src/fonts/fonts.h:13: ../src/fonts/font_info.h: At global scope: ../src/fonts/font_info.h:120:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 120 | const float* const getMetrics(wchar_t ch) const; | ^~~~~ ../src/fonts/font_info.h:122:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 122 | const int* const getExtension(wchar_t ch) const; | ^~~~~ ../src/fonts/font_info.h: In static member function ‘static void tex::FontInfo::__add(tex::FontInfo*)’: ../src/fonts/font_info.h:49:19: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 49 | if (info->_id >= _infos.size()) _infos.resize(info->_id + 1); | ~~~~~~~~~~^~~~~~~~~~~~~~~~ ../src/fonts/fonts.h: In constructor ‘tex::DefaultTeXFont::DefaultTeXFont(float, float, bool, bool, bool, bool, bool)’: ../src/fonts/fonts.h:40:18: warning: ‘tex::DefaultTeXFont::_size’ will be initialized after [-Wreorder] 40 | float _factor, _size; | ^~~~~ ../src/fonts/fonts.h:40:9: warning: ‘float tex::DefaultTeXFont::_factor’ [-Wreorder] 40 | float _factor, _size; | ^~~~~~~ ../src/fonts/fonts.h:67:3: warning: when initialized here [-Wreorder] 67 | DefaultTeXFont( | ^~~~~~~~~~~~~~ In file included from ../src/common.h:33, from ../src/fonts/fonts.h:10: ../src/utils/utils.h: In instantiation of ‘int tex::indexOf(const std::vector&, const T&) [with T = std::__cxx11::basic_string]’: ../src/fonts/font_info.h:70:67: required from here ../src/utils/utils.h:37:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 37 | return (i >= v.size() ? -1 : i); | ~~^~~~~~~~~~~ [32/80] g++ -Isrc/libclatexmath.so.0.0.4.p -Isrc -I../src -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libxml2 -I/usr/include/gdkmm-3.0 -I/usr/lib64/gdkmm-3.0/include -I/usr/include/giomm-2.4 -I/usr/lib64/giomm-2.4/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glibmm-2.4 -I/usr/lib64/glibmm-2.4/include -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/cairomm-1.0 -I/usr/lib64/cairomm-1.0/include -I/usr/include/pangomm-1.4 -I/usr/lib64/pangomm-1.4/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -DBUILD_GTK -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -pthread -MD -MQ src/libclatexmath.so.0.0.4.p/res_font_bi10.def.cpp.o -MF src/libclatexmath.so.0.0.4.p/res_font_bi10.def.cpp.o.d -o src/libclatexmath.so.0.0.4.p/res_font_bi10.def.cpp.o -c ../src/res/font/bi10.def.cpp In file included from ../src/graphic/graphic.h:4, from ../src/fonts/font_basic.h:5, from ../src/fonts/font_info.h:5, from ../src/res/font_def.res.h:4, from ../src/res/font/bi10.def.cpp:1: ../src/graphic/graphic_basic.h: In constructor ‘tex::Insets::Insets(int, int, int, int)’: ../src/graphic/graphic_basic.h:114:21: warning: unused parameter ‘l’ [-Wunused-parameter] 114 | Insets(int t, int l, int b, int r) : left(t), top(t), right(r), bottom(b) {} | ~~~~^ ../src/graphic/graphic_basic.h: In constructor ‘tex::Stroke::Stroke()’: ../src/graphic/graphic_basic.h:147:8: warning: ‘tex::Stroke::join’ will be initialized after [-Wreorder] 147 | Join join; | ^~~~ ../src/graphic/graphic_basic.h:145:9: warning: ‘float tex::Stroke::miterLimit’ [-Wreorder] 145 | float miterLimit; | ^~~~~~~~~~ ../src/graphic/graphic_basic.h:149:3: warning: when initialized here [-Wreorder] 149 | Stroke() | ^~~~~~ ../src/graphic/graphic_basic.h: In constructor ‘tex::Stroke::Stroke(float, tex::Cap, tex::Join, float)’: ../src/graphic/graphic_basic.h:147:8: warning: ‘tex::Stroke::join’ will be initialized after [-Wreorder] 147 | Join join; | ^~~~ ../src/graphic/graphic_basic.h:145:9: warning: ‘float tex::Stroke::miterLimit’ [-Wreorder] 145 | float miterLimit; | ^~~~~~~~~~ ../src/graphic/graphic_basic.h:152:3: warning: when initialized here [-Wreorder] 152 | Stroke(float w, Cap c, Join j, float ml = 0) | ^~~~~~ ../src/graphic/graphic.h: At global scope: ../src/graphic/graphic.h:38:29: warning: extra ‘;’ [-Wpedantic] 38 | virtual ~Font() = default;; | ^ | - ../src/graphic/graphic.h:59:7: warning: ‘class tex::TextLayout’ has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] 59 | class TextLayout { | ^~~~~~~~~~ ../src/graphic/graphic.h:94:7: warning: ‘class tex::Graphics2D’ has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] 94 | class Graphics2D { | ^~~~~~~~~~ ../src/fonts/font_basic.h: In constructor ‘tex::Extension::Extension(tex::Char*, tex::Char*, tex::Char*, tex::Char*)’: ../src/fonts/font_basic.h:81:21: warning: ‘tex::Extension::_repeat’ will be initialized after [-Wreorder] 81 | const Char* const _repeat; | ^~~~~~~ ../src/fonts/font_basic.h:80:21: warning: ‘const tex::Char* const tex::Extension::_bottom’ [-Wreorder] 80 | const Char* const _bottom; | ^~~~~~~ ../src/fonts/font_basic.h:88:3: warning: when initialized here [-Wreorder] 88 | Extension(Char* t, Char* m, Char* r, Char* b) | ^~~~~~~~~ ../src/fonts/font_info.h: At global scope: ../src/fonts/font_info.h:120:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 120 | const float* const getMetrics(wchar_t ch) const; | ^~~~~ ../src/fonts/font_info.h:122:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 122 | const int* const getExtension(wchar_t ch) const; | ^~~~~ ../src/fonts/font_info.h: In static member function ‘static void tex::FontInfo::__add(tex::FontInfo*)’: ../src/fonts/font_info.h:49:19: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 49 | if (info->_id >= _infos.size()) _infos.resize(info->_id + 1); | ~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from ../src/res/font_def.res.h:5: ../src/fonts/font_reg.h: At global scope: ../src/fonts/font_reg.h:21:7: warning: ‘class tex::FontSet’ has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] 21 | class FontSet { | ^~~~~~~ In file included from ../src/common.h:33, from ../src/fonts/font_info.h:4: ../src/utils/utils.h: In instantiation of ‘int tex::indexOf(const std::vector&, const T&) [with T = std::__cxx11::basic_string]’: ../src/fonts/font_info.h:70:67: required from here ../src/utils/utils.h:37:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 37 | return (i >= v.size() ? -1 : i); | ~~^~~~~~~~~~~ [33/80] g++ -Isrc/libclatexmath.so.0.0.4.p -Isrc -I../src -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libxml2 -I/usr/include/gdkmm-3.0 -I/usr/lib64/gdkmm-3.0/include -I/usr/include/giomm-2.4 -I/usr/lib64/giomm-2.4/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glibmm-2.4 -I/usr/lib64/glibmm-2.4/include -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/cairomm-1.0 -I/usr/lib64/cairomm-1.0/include -I/usr/include/pangomm-1.4 -I/usr/lib64/pangomm-1.4/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -DBUILD_GTK -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -pthread -MD -MQ src/libclatexmath.so.0.0.4.p/res_font_bx10.def.cpp.o -MF src/libclatexmath.so.0.0.4.p/res_font_bx10.def.cpp.o.d -o src/libclatexmath.so.0.0.4.p/res_font_bx10.def.cpp.o -c ../src/res/font/bx10.def.cpp In file included from ../src/graphic/graphic.h:4, from ../src/fonts/font_basic.h:5, from ../src/fonts/font_info.h:5, from ../src/res/font_def.res.h:4, from ../src/res/font/bx10.def.cpp:1: ../src/graphic/graphic_basic.h: In constructor ‘tex::Insets::Insets(int, int, int, int)’: ../src/graphic/graphic_basic.h:114:21: warning: unused parameter ‘l’ [-Wunused-parameter] 114 | Insets(int t, int l, int b, int r) : left(t), top(t), right(r), bottom(b) {} | ~~~~^ ../src/graphic/graphic_basic.h: In constructor ‘tex::Stroke::Stroke()’: ../src/graphic/graphic_basic.h:147:8: warning: ‘tex::Stroke::join’ will be initialized after [-Wreorder] 147 | Join join; | ^~~~ ../src/graphic/graphic_basic.h:145:9: warning: ‘float tex::Stroke::miterLimit’ [-Wreorder] 145 | float miterLimit; | ^~~~~~~~~~ ../src/graphic/graphic_basic.h:149:3: warning: when initialized here [-Wreorder] 149 | Stroke() | ^~~~~~ ../src/graphic/graphic_basic.h: In constructor ‘tex::Stroke::Stroke(float, tex::Cap, tex::Join, float)’: ../src/graphic/graphic_basic.h:147:8: warning: ‘tex::Stroke::join’ will be initialized after [-Wreorder] 147 | Join join; | ^~~~ ../src/graphic/graphic_basic.h:145:9: warning: ‘float tex::Stroke::miterLimit’ [-Wreorder] 145 | float miterLimit; | ^~~~~~~~~~ ../src/graphic/graphic_basic.h:152:3: warning: when initialized here [-Wreorder] 152 | Stroke(float w, Cap c, Join j, float ml = 0) | ^~~~~~ ../src/graphic/graphic.h: At global scope: ../src/graphic/graphic.h:38:29: warning: extra ‘;’ [-Wpedantic] 38 | virtual ~Font() = default;; | ^ | - ../src/graphic/graphic.h:59:7: warning: ‘class tex::TextLayout’ has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] 59 | class TextLayout { | ^~~~~~~~~~ ../src/graphic/graphic.h:94:7: warning: ‘class tex::Graphics2D’ has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] 94 | class Graphics2D { | ^~~~~~~~~~ ../src/fonts/font_basic.h: In constructor ‘tex::Extension::Extension(tex::Char*, tex::Char*, tex::Char*, tex::Char*)’: ../src/fonts/font_basic.h:81:21: warning: ‘tex::Extension::_repeat’ will be initialized after [-Wreorder] 81 | const Char* const _repeat; | ^~~~~~~ ../src/fonts/font_basic.h:80:21: warning: ‘const tex::Char* const tex::Extension::_bottom’ [-Wreorder] 80 | const Char* const _bottom; | ^~~~~~~ ../src/fonts/font_basic.h:88:3: warning: when initialized here [-Wreorder] 88 | Extension(Char* t, Char* m, Char* r, Char* b) | ^~~~~~~~~ ../src/fonts/font_info.h: At global scope: ../src/fonts/font_info.h:120:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 120 | const float* const getMetrics(wchar_t ch) const; | ^~~~~ ../src/fonts/font_info.h:122:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 122 | const int* const getExtension(wchar_t ch) const; | ^~~~~ ../src/fonts/font_info.h: In static member function ‘static void tex::FontInfo::__add(tex::FontInfo*)’: ../src/fonts/font_info.h:49:19: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 49 | if (info->_id >= _infos.size()) _infos.resize(info->_id + 1); | ~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from ../src/res/font_def.res.h:5: ../src/fonts/font_reg.h: At global scope: ../src/fonts/font_reg.h:21:7: warning: ‘class tex::FontSet’ has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] 21 | class FontSet { | ^~~~~~~ In file included from ../src/common.h:33, from ../src/fonts/font_info.h:4: ../src/utils/utils.h: In instantiation of ‘int tex::indexOf(const std::vector&, const T&) [with T = std::__cxx11::basic_string]’: ../src/fonts/font_info.h:70:67: required from here ../src/utils/utils.h:37:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 37 | return (i >= v.size() ? -1 : i); | ~~^~~~~~~~~~~ [34/80] g++ -Isrc/libclatexmath.so.0.0.4.p -Isrc -I../src -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libxml2 -I/usr/include/gdkmm-3.0 -I/usr/lib64/gdkmm-3.0/include -I/usr/include/giomm-2.4 -I/usr/lib64/giomm-2.4/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glibmm-2.4 -I/usr/lib64/glibmm-2.4/include -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/cairomm-1.0 -I/usr/lib64/cairomm-1.0/include -I/usr/include/pangomm-1.4 -I/usr/lib64/pangomm-1.4/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -DBUILD_GTK -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -pthread -MD -MQ src/libclatexmath.so.0.0.4.p/res_font_cmbsy10.def.cpp.o -MF src/libclatexmath.so.0.0.4.p/res_font_cmbsy10.def.cpp.o.d -o src/libclatexmath.so.0.0.4.p/res_font_cmbsy10.def.cpp.o -c ../src/res/font/cmbsy10.def.cpp In file included from ../src/graphic/graphic.h:4, from ../src/fonts/font_basic.h:5, from ../src/fonts/font_info.h:5, from ../src/res/font_def.res.h:4, from ../src/res/font/cmbsy10.def.cpp:1: ../src/graphic/graphic_basic.h: In constructor ‘tex::Insets::Insets(int, int, int, int)’: ../src/graphic/graphic_basic.h:114:21: warning: unused parameter ‘l’ [-Wunused-parameter] 114 | Insets(int t, int l, int b, int r) : left(t), top(t), right(r), bottom(b) {} | ~~~~^ ../src/graphic/graphic_basic.h: In constructor ‘tex::Stroke::Stroke()’: ../src/graphic/graphic_basic.h:147:8: warning: ‘tex::Stroke::join’ will be initialized after [-Wreorder] 147 | Join join; | ^~~~ ../src/graphic/graphic_basic.h:145:9: warning: ‘float tex::Stroke::miterLimit’ [-Wreorder] 145 | float miterLimit; | ^~~~~~~~~~ ../src/graphic/graphic_basic.h:149:3: warning: when initialized here [-Wreorder] 149 | Stroke() | ^~~~~~ ../src/graphic/graphic_basic.h: In constructor ‘tex::Stroke::Stroke(float, tex::Cap, tex::Join, float)’: ../src/graphic/graphic_basic.h:147:8: warning: ‘tex::Stroke::join’ will be initialized after [-Wreorder] 147 | Join join; | ^~~~ ../src/graphic/graphic_basic.h:145:9: warning: ‘float tex::Stroke::miterLimit’ [-Wreorder] 145 | float miterLimit; | ^~~~~~~~~~ ../src/graphic/graphic_basic.h:152:3: warning: when initialized here [-Wreorder] 152 | Stroke(float w, Cap c, Join j, float ml = 0) | ^~~~~~ ../src/graphic/graphic.h: At global scope: ../src/graphic/graphic.h:38:29: warning: extra ‘;’ [-Wpedantic] 38 | virtual ~Font() = default;; | ^ | - ../src/graphic/graphic.h:59:7: warning: ‘class tex::TextLayout’ has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] 59 | class TextLayout { | ^~~~~~~~~~ ../src/graphic/graphic.h:94:7: warning: ‘class tex::Graphics2D’ has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] 94 | class Graphics2D { | ^~~~~~~~~~ ../src/fonts/font_basic.h: In constructor ‘tex::Extension::Extension(tex::Char*, tex::Char*, tex::Char*, tex::Char*)’: ../src/fonts/font_basic.h:81:21: warning: ‘tex::Extension::_repeat’ will be initialized after [-Wreorder] 81 | const Char* const _repeat; | ^~~~~~~ ../src/fonts/font_basic.h:80:21: warning: ‘const tex::Char* const tex::Extension::_bottom’ [-Wreorder] 80 | const Char* const _bottom; | ^~~~~~~ ../src/fonts/font_basic.h:88:3: warning: when initialized here [-Wreorder] 88 | Extension(Char* t, Char* m, Char* r, Char* b) | ^~~~~~~~~ ../src/fonts/font_info.h: At global scope: ../src/fonts/font_info.h:120:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 120 | const float* const getMetrics(wchar_t ch) const; | ^~~~~ ../src/fonts/font_info.h:122:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 122 | const int* const getExtension(wchar_t ch) const; | ^~~~~ ../src/fonts/font_info.h: In static member function ‘static void tex::FontInfo::__add(tex::FontInfo*)’: ../src/fonts/font_info.h:49:19: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 49 | if (info->_id >= _infos.size()) _infos.resize(info->_id + 1); | ~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from ../src/res/font_def.res.h:5: ../src/fonts/font_reg.h: At global scope: ../src/fonts/font_reg.h:21:7: warning: ‘class tex::FontSet’ has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] 21 | class FontSet { | ^~~~~~~ In file included from ../src/common.h:33, from ../src/fonts/font_info.h:4: ../src/utils/utils.h: In instantiation of ‘int tex::indexOf(const std::vector&, const T&) [with T = std::__cxx11::basic_string]’: ../src/fonts/font_info.h:70:67: required from here ../src/utils/utils.h:37:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 37 | return (i >= v.size() ? -1 : i); | ~~^~~~~~~~~~~ [35/80] g++ -Isrc/libclatexmath.so.0.0.4.p -Isrc -I../src -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libxml2 -I/usr/include/gdkmm-3.0 -I/usr/lib64/gdkmm-3.0/include -I/usr/include/giomm-2.4 -I/usr/lib64/giomm-2.4/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glibmm-2.4 -I/usr/lib64/glibmm-2.4/include -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/cairomm-1.0 -I/usr/lib64/cairomm-1.0/include -I/usr/include/pangomm-1.4 -I/usr/lib64/pangomm-1.4/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -DBUILD_GTK -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -pthread -MD -MQ src/libclatexmath.so.0.0.4.p/res_font_cmbx10.def.cpp.o -MF src/libclatexmath.so.0.0.4.p/res_font_cmbx10.def.cpp.o.d -o src/libclatexmath.so.0.0.4.p/res_font_cmbx10.def.cpp.o -c ../src/res/font/cmbx10.def.cpp In file included from ../src/graphic/graphic.h:4, from ../src/fonts/font_basic.h:5, from ../src/fonts/font_info.h:5, from ../src/res/font_def.res.h:4, from ../src/res/font/cmbx10.def.cpp:1: ../src/graphic/graphic_basic.h: In constructor ‘tex::Insets::Insets(int, int, int, int)’: ../src/graphic/graphic_basic.h:114:21: warning: unused parameter ‘l’ [-Wunused-parameter] 114 | Insets(int t, int l, int b, int r) : left(t), top(t), right(r), bottom(b) {} | ~~~~^ ../src/graphic/graphic_basic.h: In constructor ‘tex::Stroke::Stroke()’: ../src/graphic/graphic_basic.h:147:8: warning: ‘tex::Stroke::join’ will be initialized after [-Wreorder] 147 | Join join; | ^~~~ ../src/graphic/graphic_basic.h:145:9: warning: ‘float tex::Stroke::miterLimit’ [-Wreorder] 145 | float miterLimit; | ^~~~~~~~~~ ../src/graphic/graphic_basic.h:149:3: warning: when initialized here [-Wreorder] 149 | Stroke() | ^~~~~~ ../src/graphic/graphic_basic.h: In constructor ‘tex::Stroke::Stroke(float, tex::Cap, tex::Join, float)’: ../src/graphic/graphic_basic.h:147:8: warning: ‘tex::Stroke::join’ will be initialized after [-Wreorder] 147 | Join join; | ^~~~ ../src/graphic/graphic_basic.h:145:9: warning: ‘float tex::Stroke::miterLimit’ [-Wreorder] 145 | float miterLimit; | ^~~~~~~~~~ ../src/graphic/graphic_basic.h:152:3: warning: when initialized here [-Wreorder] 152 | Stroke(float w, Cap c, Join j, float ml = 0) | ^~~~~~ ../src/graphic/graphic.h: At global scope: ../src/graphic/graphic.h:38:29: warning: extra ‘;’ [-Wpedantic] 38 | virtual ~Font() = default;; | ^ | - ../src/graphic/graphic.h:59:7: warning: ‘class tex::TextLayout’ has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] 59 | class TextLayout { | ^~~~~~~~~~ ../src/graphic/graphic.h:94:7: warning: ‘class tex::Graphics2D’ has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] 94 | class Graphics2D { | ^~~~~~~~~~ ../src/fonts/font_basic.h: In constructor ‘tex::Extension::Extension(tex::Char*, tex::Char*, tex::Char*, tex::Char*)’: ../src/fonts/font_basic.h:81:21: warning: ‘tex::Extension::_repeat’ will be initialized after [-Wreorder] 81 | const Char* const _repeat; | ^~~~~~~ ../src/fonts/font_basic.h:80:21: warning: ‘const tex::Char* const tex::Extension::_bottom’ [-Wreorder] 80 | const Char* const _bottom; | ^~~~~~~ ../src/fonts/font_basic.h:88:3: warning: when initialized here [-Wreorder] 88 | Extension(Char* t, Char* m, Char* r, Char* b) | ^~~~~~~~~ ../src/fonts/font_info.h: At global scope: ../src/fonts/font_info.h:120:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 120 | const float* const getMetrics(wchar_t ch) const; | ^~~~~ ../src/fonts/font_info.h:122:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 122 | const int* const getExtension(wchar_t ch) const; | ^~~~~ ../src/fonts/font_info.h: In static member function ‘static void tex::FontInfo::__add(tex::FontInfo*)’: ../src/fonts/font_info.h:49:19: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 49 | if (info->_id >= _infos.size()) _infos.resize(info->_id + 1); | ~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from ../src/res/font_def.res.h:5: ../src/fonts/font_reg.h: At global scope: ../src/fonts/font_reg.h:21:7: warning: ‘class tex::FontSet’ has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] 21 | class FontSet { | ^~~~~~~ In file included from ../src/common.h:33, from ../src/fonts/font_info.h:4: ../src/utils/utils.h: In instantiation of ‘int tex::indexOf(const std::vector&, const T&) [with T = std::__cxx11::basic_string]’: ../src/fonts/font_info.h:70:67: required from here ../src/utils/utils.h:37:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 37 | return (i >= v.size() ? -1 : i); | ~~^~~~~~~~~~~ [36/80] g++ -Isrc/libclatexmath.so.0.0.4.p -Isrc -I../src -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libxml2 -I/usr/include/gdkmm-3.0 -I/usr/lib64/gdkmm-3.0/include -I/usr/include/giomm-2.4 -I/usr/lib64/giomm-2.4/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glibmm-2.4 -I/usr/lib64/glibmm-2.4/include -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/cairomm-1.0 -I/usr/lib64/cairomm-1.0/include -I/usr/include/pangomm-1.4 -I/usr/lib64/pangomm-1.4/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -DBUILD_GTK -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -pthread -MD -MQ src/libclatexmath.so.0.0.4.p/res_font_cmbxti10.def.cpp.o -MF src/libclatexmath.so.0.0.4.p/res_font_cmbxti10.def.cpp.o.d -o src/libclatexmath.so.0.0.4.p/res_font_cmbxti10.def.cpp.o -c ../src/res/font/cmbxti10.def.cpp In file included from ../src/graphic/graphic.h:4, from ../src/fonts/font_basic.h:5, from ../src/fonts/font_info.h:5, from ../src/res/font_def.res.h:4, from ../src/res/font/cmbxti10.def.cpp:1: ../src/graphic/graphic_basic.h: In constructor ‘tex::Insets::Insets(int, int, int, int)’: ../src/graphic/graphic_basic.h:114:21: warning: unused parameter ‘l’ [-Wunused-parameter] 114 | Insets(int t, int l, int b, int r) : left(t), top(t), right(r), bottom(b) {} | ~~~~^ ../src/graphic/graphic_basic.h: In constructor ‘tex::Stroke::Stroke()’: ../src/graphic/graphic_basic.h:147:8: warning: ‘tex::Stroke::join’ will be initialized after [-Wreorder] 147 | Join join; | ^~~~ ../src/graphic/graphic_basic.h:145:9: warning: ‘float tex::Stroke::miterLimit’ [-Wreorder] 145 | float miterLimit; | ^~~~~~~~~~ ../src/graphic/graphic_basic.h:149:3: warning: when initialized here [-Wreorder] 149 | Stroke() | ^~~~~~ ../src/graphic/graphic_basic.h: In constructor ‘tex::Stroke::Stroke(float, tex::Cap, tex::Join, float)’: ../src/graphic/graphic_basic.h:147:8: warning: ‘tex::Stroke::join’ will be initialized after [-Wreorder] 147 | Join join; | ^~~~ ../src/graphic/graphic_basic.h:145:9: warning: ‘float tex::Stroke::miterLimit’ [-Wreorder] 145 | float miterLimit; | ^~~~~~~~~~ ../src/graphic/graphic_basic.h:152:3: warning: when initialized here [-Wreorder] 152 | Stroke(float w, Cap c, Join j, float ml = 0) | ^~~~~~ ../src/graphic/graphic.h: At global scope: ../src/graphic/graphic.h:38:29: warning: extra ‘;’ [-Wpedantic] 38 | virtual ~Font() = default;; | ^ | - ../src/graphic/graphic.h:59:7: warning: ‘class tex::TextLayout’ has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] 59 | class TextLayout { | ^~~~~~~~~~ ../src/graphic/graphic.h:94:7: warning: ‘class tex::Graphics2D’ has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] 94 | class Graphics2D { | ^~~~~~~~~~ ../src/fonts/font_basic.h: In constructor ‘tex::Extension::Extension(tex::Char*, tex::Char*, tex::Char*, tex::Char*)’: ../src/fonts/font_basic.h:81:21: warning: ‘tex::Extension::_repeat’ will be initialized after [-Wreorder] 81 | const Char* const _repeat; | ^~~~~~~ ../src/fonts/font_basic.h:80:21: warning: ‘const tex::Char* const tex::Extension::_bottom’ [-Wreorder] 80 | const Char* const _bottom; | ^~~~~~~ ../src/fonts/font_basic.h:88:3: warning: when initialized here [-Wreorder] 88 | Extension(Char* t, Char* m, Char* r, Char* b) | ^~~~~~~~~ ../src/fonts/font_info.h: At global scope: ../src/fonts/font_info.h:120:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 120 | const float* const getMetrics(wchar_t ch) const; | ^~~~~ ../src/fonts/font_info.h:122:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 122 | const int* const getExtension(wchar_t ch) const; | ^~~~~ ../src/fonts/font_info.h: In static member function ‘static void tex::FontInfo::__add(tex::FontInfo*)’: ../src/fonts/font_info.h:49:19: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 49 | if (info->_id >= _infos.size()) _infos.resize(info->_id + 1); | ~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from ../src/res/font_def.res.h:5: ../src/fonts/font_reg.h: At global scope: ../src/fonts/font_reg.h:21:7: warning: ‘class tex::FontSet’ has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] 21 | class FontSet { | ^~~~~~~ In file included from ../src/common.h:33, from ../src/fonts/font_info.h:4: ../src/utils/utils.h: In instantiation of ‘int tex::indexOf(const std::vector&, const T&) [with T = std::__cxx11::basic_string]’: ../src/fonts/font_info.h:70:67: required from here ../src/utils/utils.h:37:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 37 | return (i >= v.size() ? -1 : i); | ~~^~~~~~~~~~~ [37/80] g++ -Isrc/libclatexmath.so.0.0.4.p -Isrc -I../src -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libxml2 -I/usr/include/gdkmm-3.0 -I/usr/lib64/gdkmm-3.0/include -I/usr/include/giomm-2.4 -I/usr/lib64/giomm-2.4/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glibmm-2.4 -I/usr/lib64/glibmm-2.4/include -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/cairomm-1.0 -I/usr/lib64/cairomm-1.0/include -I/usr/include/pangomm-1.4 -I/usr/lib64/pangomm-1.4/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -DBUILD_GTK -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -pthread -MD -MQ src/libclatexmath.so.0.0.4.p/res_font_cmex10.def.cpp.o -MF src/libclatexmath.so.0.0.4.p/res_font_cmex10.def.cpp.o.d -o src/libclatexmath.so.0.0.4.p/res_font_cmex10.def.cpp.o -c ../src/res/font/cmex10.def.cpp In file included from ../src/graphic/graphic.h:4, from ../src/fonts/font_basic.h:5, from ../src/fonts/font_info.h:5, from ../src/res/font_def.res.h:4, from ../src/res/font/cmex10.def.cpp:1: ../src/graphic/graphic_basic.h: In constructor ‘tex::Insets::Insets(int, int, int, int)’: ../src/graphic/graphic_basic.h:114:21: warning: unused parameter ‘l’ [-Wunused-parameter] 114 | Insets(int t, int l, int b, int r) : left(t), top(t), right(r), bottom(b) {} | ~~~~^ ../src/graphic/graphic_basic.h: In constructor ‘tex::Stroke::Stroke()’: ../src/graphic/graphic_basic.h:147:8: warning: ‘tex::Stroke::join’ will be initialized after [-Wreorder] 147 | Join join; | ^~~~ ../src/graphic/graphic_basic.h:145:9: warning: ‘float tex::Stroke::miterLimit’ [-Wreorder] 145 | float miterLimit; | ^~~~~~~~~~ ../src/graphic/graphic_basic.h:149:3: warning: when initialized here [-Wreorder] 149 | Stroke() | ^~~~~~ ../src/graphic/graphic_basic.h: In constructor ‘tex::Stroke::Stroke(float, tex::Cap, tex::Join, float)’: ../src/graphic/graphic_basic.h:147:8: warning: ‘tex::Stroke::join’ will be initialized after [-Wreorder] 147 | Join join; | ^~~~ ../src/graphic/graphic_basic.h:145:9: warning: ‘float tex::Stroke::miterLimit’ [-Wreorder] 145 | float miterLimit; | ^~~~~~~~~~ ../src/graphic/graphic_basic.h:152:3: warning: when initialized here [-Wreorder] 152 | Stroke(float w, Cap c, Join j, float ml = 0) | ^~~~~~ ../src/graphic/graphic.h: At global scope: ../src/graphic/graphic.h:38:29: warning: extra ‘;’ [-Wpedantic] 38 | virtual ~Font() = default;; | ^ | - ../src/graphic/graphic.h:59:7: warning: ‘class tex::TextLayout’ has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] 59 | class TextLayout { | ^~~~~~~~~~ ../src/graphic/graphic.h:94:7: warning: ‘class tex::Graphics2D’ has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] 94 | class Graphics2D { | ^~~~~~~~~~ ../src/fonts/font_basic.h: In constructor ‘tex::Extension::Extension(tex::Char*, tex::Char*, tex::Char*, tex::Char*)’: ../src/fonts/font_basic.h:81:21: warning: ‘tex::Extension::_repeat’ will be initialized after [-Wreorder] 81 | const Char* const _repeat; | ^~~~~~~ ../src/fonts/font_basic.h:80:21: warning: ‘const tex::Char* const tex::Extension::_bottom’ [-Wreorder] 80 | const Char* const _bottom; | ^~~~~~~ ../src/fonts/font_basic.h:88:3: warning: when initialized here [-Wreorder] 88 | Extension(Char* t, Char* m, Char* r, Char* b) | ^~~~~~~~~ ../src/fonts/font_info.h: At global scope: ../src/fonts/font_info.h:120:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 120 | const float* const getMetrics(wchar_t ch) const; | ^~~~~ ../src/fonts/font_info.h:122:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 122 | const int* const getExtension(wchar_t ch) const; | ^~~~~ ../src/fonts/font_info.h: In static member function ‘static void tex::FontInfo::__add(tex::FontInfo*)’: ../src/fonts/font_info.h:49:19: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 49 | if (info->_id >= _infos.size()) _infos.resize(info->_id + 1); | ~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from ../src/res/font_def.res.h:5: ../src/fonts/font_reg.h: At global scope: ../src/fonts/font_reg.h:21:7: warning: ‘class tex::FontSet’ has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] 21 | class FontSet { | ^~~~~~~ In file included from ../src/common.h:33, from ../src/fonts/font_info.h:4: ../src/utils/utils.h: In instantiation of ‘int tex::indexOf(const std::vector&, const T&) [with T = std::__cxx11::basic_string]’: ../src/fonts/font_info.h:70:67: required from here ../src/utils/utils.h:37:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 37 | return (i >= v.size() ? -1 : i); | ~~^~~~~~~~~~~ [38/80] g++ -Isrc/libclatexmath.so.0.0.4.p -Isrc -I../src -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libxml2 -I/usr/include/gdkmm-3.0 -I/usr/lib64/gdkmm-3.0/include -I/usr/include/giomm-2.4 -I/usr/lib64/giomm-2.4/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glibmm-2.4 -I/usr/lib64/glibmm-2.4/include -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/cairomm-1.0 -I/usr/lib64/cairomm-1.0/include -I/usr/include/pangomm-1.4 -I/usr/lib64/pangomm-1.4/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -DBUILD_GTK -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -pthread -MD -MQ src/libclatexmath.so.0.0.4.p/res_font_cmmi10.def.cpp.o -MF src/libclatexmath.so.0.0.4.p/res_font_cmmi10.def.cpp.o.d -o src/libclatexmath.so.0.0.4.p/res_font_cmmi10.def.cpp.o -c ../src/res/font/cmmi10.def.cpp In file included from ../src/graphic/graphic.h:4, from ../src/fonts/font_basic.h:5, from ../src/fonts/font_info.h:5, from ../src/res/font_def.res.h:4, from ../src/res/font/cmmi10.def.cpp:1: ../src/graphic/graphic_basic.h: In constructor ‘tex::Insets::Insets(int, int, int, int)’: ../src/graphic/graphic_basic.h:114:21: warning: unused parameter ‘l’ [-Wunused-parameter] 114 | Insets(int t, int l, int b, int r) : left(t), top(t), right(r), bottom(b) {} | ~~~~^ ../src/graphic/graphic_basic.h: In constructor ‘tex::Stroke::Stroke()’: ../src/graphic/graphic_basic.h:147:8: warning: ‘tex::Stroke::join’ will be initialized after [-Wreorder] 147 | Join join; | ^~~~ ../src/graphic/graphic_basic.h:145:9: warning: ‘float tex::Stroke::miterLimit’ [-Wreorder] 145 | float miterLimit; | ^~~~~~~~~~ ../src/graphic/graphic_basic.h:149:3: warning: when initialized here [-Wreorder] 149 | Stroke() | ^~~~~~ ../src/graphic/graphic_basic.h: In constructor ‘tex::Stroke::Stroke(float, tex::Cap, tex::Join, float)’: ../src/graphic/graphic_basic.h:147:8: warning: ‘tex::Stroke::join’ will be initialized after [-Wreorder] 147 | Join join; | ^~~~ ../src/graphic/graphic_basic.h:145:9: warning: ‘float tex::Stroke::miterLimit’ [-Wreorder] 145 | float miterLimit; | ^~~~~~~~~~ ../src/graphic/graphic_basic.h:152:3: warning: when initialized here [-Wreorder] 152 | Stroke(float w, Cap c, Join j, float ml = 0) | ^~~~~~ ../src/graphic/graphic.h: At global scope: ../src/graphic/graphic.h:38:29: warning: extra ‘;’ [-Wpedantic] 38 | virtual ~Font() = default;; | ^ | - ../src/graphic/graphic.h:59:7: warning: ‘class tex::TextLayout’ has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] 59 | class TextLayout { | ^~~~~~~~~~ ../src/graphic/graphic.h:94:7: warning: ‘class tex::Graphics2D’ has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] 94 | class Graphics2D { | ^~~~~~~~~~ ../src/fonts/font_basic.h: In constructor ‘tex::Extension::Extension(tex::Char*, tex::Char*, tex::Char*, tex::Char*)’: ../src/fonts/font_basic.h:81:21: warning: ‘tex::Extension::_repeat’ will be initialized after [-Wreorder] 81 | const Char* const _repeat; | ^~~~~~~ ../src/fonts/font_basic.h:80:21: warning: ‘const tex::Char* const tex::Extension::_bottom’ [-Wreorder] 80 | const Char* const _bottom; | ^~~~~~~ ../src/fonts/font_basic.h:88:3: warning: when initialized here [-Wreorder] 88 | Extension(Char* t, Char* m, Char* r, Char* b) | ^~~~~~~~~ ../src/fonts/font_info.h: At global scope: ../src/fonts/font_info.h:120:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 120 | const float* const getMetrics(wchar_t ch) const; | ^~~~~ ../src/fonts/font_info.h:122:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 122 | const int* const getExtension(wchar_t ch) const; | ^~~~~ ../src/fonts/font_info.h: In static member function ‘static void tex::FontInfo::__add(tex::FontInfo*)’: ../src/fonts/font_info.h:49:19: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 49 | if (info->_id >= _infos.size()) _infos.resize(info->_id + 1); | ~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from ../src/res/font_def.res.h:5: ../src/fonts/font_reg.h: At global scope: ../src/fonts/font_reg.h:21:7: warning: ‘class tex::FontSet’ has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] 21 | class FontSet { | ^~~~~~~ In file included from ../src/common.h:33, from ../src/fonts/font_info.h:4: ../src/utils/utils.h: In instantiation of ‘int tex::indexOf(const std::vector&, const T&) [with T = std::__cxx11::basic_string]’: ../src/fonts/font_info.h:70:67: required from here ../src/utils/utils.h:37:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 37 | return (i >= v.size() ? -1 : i); | ~~^~~~~~~~~~~ [39/80] g++ -Isrc/libclatexmath.so.0.0.4.p -Isrc -I../src -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libxml2 -I/usr/include/gdkmm-3.0 -I/usr/lib64/gdkmm-3.0/include -I/usr/include/giomm-2.4 -I/usr/lib64/giomm-2.4/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glibmm-2.4 -I/usr/lib64/glibmm-2.4/include -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/cairomm-1.0 -I/usr/lib64/cairomm-1.0/include -I/usr/include/pangomm-1.4 -I/usr/lib64/pangomm-1.4/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -DBUILD_GTK -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -pthread -MD -MQ src/libclatexmath.so.0.0.4.p/res_font_cmmi10_unchanged.def.cpp.o -MF src/libclatexmath.so.0.0.4.p/res_font_cmmi10_unchanged.def.cpp.o.d -o src/libclatexmath.so.0.0.4.p/res_font_cmmi10_unchanged.def.cpp.o -c ../src/res/font/cmmi10_unchanged.def.cpp In file included from ../src/graphic/graphic.h:4, from ../src/fonts/font_basic.h:5, from ../src/fonts/font_info.h:5, from ../src/res/font_def.res.h:4, from ../src/res/font/cmmi10_unchanged.def.cpp:1: ../src/graphic/graphic_basic.h: In constructor ‘tex::Insets::Insets(int, int, int, int)’: ../src/graphic/graphic_basic.h:114:21: warning: unused parameter ‘l’ [-Wunused-parameter] 114 | Insets(int t, int l, int b, int r) : left(t), top(t), right(r), bottom(b) {} | ~~~~^ ../src/graphic/graphic_basic.h: In constructor ‘tex::Stroke::Stroke()’: ../src/graphic/graphic_basic.h:147:8: warning: ‘tex::Stroke::join’ will be initialized after [-Wreorder] 147 | Join join; | ^~~~ ../src/graphic/graphic_basic.h:145:9: warning: ‘float tex::Stroke::miterLimit’ [-Wreorder] 145 | float miterLimit; | ^~~~~~~~~~ ../src/graphic/graphic_basic.h:149:3: warning: when initialized here [-Wreorder] 149 | Stroke() | ^~~~~~ ../src/graphic/graphic_basic.h: In constructor ‘tex::Stroke::Stroke(float, tex::Cap, tex::Join, float)’: ../src/graphic/graphic_basic.h:147:8: warning: ‘tex::Stroke::join’ will be initialized after [-Wreorder] 147 | Join join; | ^~~~ ../src/graphic/graphic_basic.h:145:9: warning: ‘float tex::Stroke::miterLimit’ [-Wreorder] 145 | float miterLimit; | ^~~~~~~~~~ ../src/graphic/graphic_basic.h:152:3: warning: when initialized here [-Wreorder] 152 | Stroke(float w, Cap c, Join j, float ml = 0) | ^~~~~~ ../src/graphic/graphic.h: At global scope: ../src/graphic/graphic.h:38:29: warning: extra ‘;’ [-Wpedantic] 38 | virtual ~Font() = default;; | ^ | - ../src/graphic/graphic.h:59:7: warning: ‘class tex::TextLayout’ has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] 59 | class TextLayout { | ^~~~~~~~~~ ../src/graphic/graphic.h:94:7: warning: ‘class tex::Graphics2D’ has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] 94 | class Graphics2D { | ^~~~~~~~~~ ../src/fonts/font_basic.h: In constructor ‘tex::Extension::Extension(tex::Char*, tex::Char*, tex::Char*, tex::Char*)’: ../src/fonts/font_basic.h:81:21: warning: ‘tex::Extension::_repeat’ will be initialized after [-Wreorder] 81 | const Char* const _repeat; | ^~~~~~~ ../src/fonts/font_basic.h:80:21: warning: ‘const tex::Char* const tex::Extension::_bottom’ [-Wreorder] 80 | const Char* const _bottom; | ^~~~~~~ ../src/fonts/font_basic.h:88:3: warning: when initialized here [-Wreorder] 88 | Extension(Char* t, Char* m, Char* r, Char* b) | ^~~~~~~~~ ../src/fonts/font_info.h: At global scope: ../src/fonts/font_info.h:120:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 120 | const float* const getMetrics(wchar_t ch) const; | ^~~~~ ../src/fonts/font_info.h:122:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 122 | const int* const getExtension(wchar_t ch) const; | ^~~~~ ../src/fonts/font_info.h: In static member function ‘static void tex::FontInfo::__add(tex::FontInfo*)’: ../src/fonts/font_info.h:49:19: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 49 | if (info->_id >= _infos.size()) _infos.resize(info->_id + 1); | ~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from ../src/res/font_def.res.h:5: ../src/fonts/font_reg.h: At global scope: ../src/fonts/font_reg.h:21:7: warning: ‘class tex::FontSet’ has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] 21 | class FontSet { | ^~~~~~~ In file included from ../src/common.h:33, from ../src/fonts/font_info.h:4: ../src/utils/utils.h: In instantiation of ‘int tex::indexOf(const std::vector&, const T&) [with T = std::__cxx11::basic_string]’: ../src/fonts/font_info.h:70:67: required from here ../src/utils/utils.h:37:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 37 | return (i >= v.size() ? -1 : i); | ~~^~~~~~~~~~~ [40/80] g++ -Isrc/libclatexmath.so.0.0.4.p -Isrc -I../src -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libxml2 -I/usr/include/gdkmm-3.0 -I/usr/lib64/gdkmm-3.0/include -I/usr/include/giomm-2.4 -I/usr/lib64/giomm-2.4/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glibmm-2.4 -I/usr/lib64/glibmm-2.4/include -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/cairomm-1.0 -I/usr/lib64/cairomm-1.0/include -I/usr/include/pangomm-1.4 -I/usr/lib64/pangomm-1.4/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -DBUILD_GTK -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -pthread -MD -MQ src/libclatexmath.so.0.0.4.p/res_font_cmmib10.def.cpp.o -MF src/libclatexmath.so.0.0.4.p/res_font_cmmib10.def.cpp.o.d -o src/libclatexmath.so.0.0.4.p/res_font_cmmib10.def.cpp.o -c ../src/res/font/cmmib10.def.cpp In file included from ../src/graphic/graphic.h:4, from ../src/fonts/font_basic.h:5, from ../src/fonts/font_info.h:5, from ../src/res/font_def.res.h:4, from ../src/res/font/cmmib10.def.cpp:1: ../src/graphic/graphic_basic.h: In constructor ‘tex::Insets::Insets(int, int, int, int)’: ../src/graphic/graphic_basic.h:114:21: warning: unused parameter ‘l’ [-Wunused-parameter] 114 | Insets(int t, int l, int b, int r) : left(t), top(t), right(r), bottom(b) {} | ~~~~^ ../src/graphic/graphic_basic.h: In constructor ‘tex::Stroke::Stroke()’: ../src/graphic/graphic_basic.h:147:8: warning: ‘tex::Stroke::join’ will be initialized after [-Wreorder] 147 | Join join; | ^~~~ ../src/graphic/graphic_basic.h:145:9: warning: ‘float tex::Stroke::miterLimit’ [-Wreorder] 145 | float miterLimit; | ^~~~~~~~~~ ../src/graphic/graphic_basic.h:149:3: warning: when initialized here [-Wreorder] 149 | Stroke() | ^~~~~~ ../src/graphic/graphic_basic.h: In constructor ‘tex::Stroke::Stroke(float, tex::Cap, tex::Join, float)’: ../src/graphic/graphic_basic.h:147:8: warning: ‘tex::Stroke::join’ will be initialized after [-Wreorder] 147 | Join join; | ^~~~ ../src/graphic/graphic_basic.h:145:9: warning: ‘float tex::Stroke::miterLimit’ [-Wreorder] 145 | float miterLimit; | ^~~~~~~~~~ ../src/graphic/graphic_basic.h:152:3: warning: when initialized here [-Wreorder] 152 | Stroke(float w, Cap c, Join j, float ml = 0) | ^~~~~~ ../src/graphic/graphic.h: At global scope: ../src/graphic/graphic.h:38:29: warning: extra ‘;’ [-Wpedantic] 38 | virtual ~Font() = default;; | ^ | - ../src/graphic/graphic.h:59:7: warning: ‘class tex::TextLayout’ has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] 59 | class TextLayout { | ^~~~~~~~~~ ../src/graphic/graphic.h:94:7: warning: ‘class tex::Graphics2D’ has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] 94 | class Graphics2D { | ^~~~~~~~~~ ../src/fonts/font_basic.h: In constructor ‘tex::Extension::Extension(tex::Char*, tex::Char*, tex::Char*, tex::Char*)’: ../src/fonts/font_basic.h:81:21: warning: ‘tex::Extension::_repeat’ will be initialized after [-Wreorder] 81 | const Char* const _repeat; | ^~~~~~~ ../src/fonts/font_basic.h:80:21: warning: ‘const tex::Char* const tex::Extension::_bottom’ [-Wreorder] 80 | const Char* const _bottom; | ^~~~~~~ ../src/fonts/font_basic.h:88:3: warning: when initialized here [-Wreorder] 88 | Extension(Char* t, Char* m, Char* r, Char* b) | ^~~~~~~~~ ../src/fonts/font_info.h: At global scope: ../src/fonts/font_info.h:120:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 120 | const float* const getMetrics(wchar_t ch) const; | ^~~~~ ../src/fonts/font_info.h:122:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 122 | const int* const getExtension(wchar_t ch) const; | ^~~~~ ../src/fonts/font_info.h: In static member function ‘static void tex::FontInfo::__add(tex::FontInfo*)’: ../src/fonts/font_info.h:49:19: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 49 | if (info->_id >= _infos.size()) _infos.resize(info->_id + 1); | ~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from ../src/res/font_def.res.h:5: ../src/fonts/font_reg.h: At global scope: ../src/fonts/font_reg.h:21:7: warning: ‘class tex::FontSet’ has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] 21 | class FontSet { | ^~~~~~~ In file included from ../src/common.h:33, from ../src/fonts/font_info.h:4: ../src/utils/utils.h: In instantiation of ‘int tex::indexOf(const std::vector&, const T&) [with T = std::__cxx11::basic_string]’: ../src/fonts/font_info.h:70:67: required from here ../src/utils/utils.h:37:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 37 | return (i >= v.size() ? -1 : i); | ~~^~~~~~~~~~~ [41/80] g++ -Isrc/libclatexmath.so.0.0.4.p -Isrc -I../src -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libxml2 -I/usr/include/gdkmm-3.0 -I/usr/lib64/gdkmm-3.0/include -I/usr/include/giomm-2.4 -I/usr/lib64/giomm-2.4/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glibmm-2.4 -I/usr/lib64/glibmm-2.4/include -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/cairomm-1.0 -I/usr/lib64/cairomm-1.0/include -I/usr/include/pangomm-1.4 -I/usr/lib64/pangomm-1.4/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -DBUILD_GTK -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -pthread -MD -MQ src/libclatexmath.so.0.0.4.p/res_font_cmmib10_unchanged.def.cpp.o -MF src/libclatexmath.so.0.0.4.p/res_font_cmmib10_unchanged.def.cpp.o.d -o src/libclatexmath.so.0.0.4.p/res_font_cmmib10_unchanged.def.cpp.o -c ../src/res/font/cmmib10_unchanged.def.cpp In file included from ../src/graphic/graphic.h:4, from ../src/fonts/font_basic.h:5, from ../src/fonts/font_info.h:5, from ../src/res/font_def.res.h:4, from ../src/res/font/cmmib10_unchanged.def.cpp:1: ../src/graphic/graphic_basic.h: In constructor ‘tex::Insets::Insets(int, int, int, int)’: ../src/graphic/graphic_basic.h:114:21: warning: unused parameter ‘l’ [-Wunused-parameter] 114 | Insets(int t, int l, int b, int r) : left(t), top(t), right(r), bottom(b) {} | ~~~~^ ../src/graphic/graphic_basic.h: In constructor ‘tex::Stroke::Stroke()’: ../src/graphic/graphic_basic.h:147:8: warning: ‘tex::Stroke::join’ will be initialized after [-Wreorder] 147 | Join join; | ^~~~ ../src/graphic/graphic_basic.h:145:9: warning: ‘float tex::Stroke::miterLimit’ [-Wreorder] 145 | float miterLimit; | ^~~~~~~~~~ ../src/graphic/graphic_basic.h:149:3: warning: when initialized here [-Wreorder] 149 | Stroke() | ^~~~~~ ../src/graphic/graphic_basic.h: In constructor ‘tex::Stroke::Stroke(float, tex::Cap, tex::Join, float)’: ../src/graphic/graphic_basic.h:147:8: warning: ‘tex::Stroke::join’ will be initialized after [-Wreorder] 147 | Join join; | ^~~~ ../src/graphic/graphic_basic.h:145:9: warning: ‘float tex::Stroke::miterLimit’ [-Wreorder] 145 | float miterLimit; | ^~~~~~~~~~ ../src/graphic/graphic_basic.h:152:3: warning: when initialized here [-Wreorder] 152 | Stroke(float w, Cap c, Join j, float ml = 0) | ^~~~~~ ../src/graphic/graphic.h: At global scope: ../src/graphic/graphic.h:38:29: warning: extra ‘;’ [-Wpedantic] 38 | virtual ~Font() = default;; | ^ | - ../src/graphic/graphic.h:59:7: warning: ‘class tex::TextLayout’ has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] 59 | class TextLayout { | ^~~~~~~~~~ ../src/graphic/graphic.h:94:7: warning: ‘class tex::Graphics2D’ has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] 94 | class Graphics2D { | ^~~~~~~~~~ ../src/fonts/font_basic.h: In constructor ‘tex::Extension::Extension(tex::Char*, tex::Char*, tex::Char*, tex::Char*)’: ../src/fonts/font_basic.h:81:21: warning: ‘tex::Extension::_repeat’ will be initialized after [-Wreorder] 81 | const Char* const _repeat; | ^~~~~~~ ../src/fonts/font_basic.h:80:21: warning: ‘const tex::Char* const tex::Extension::_bottom’ [-Wreorder] 80 | const Char* const _bottom; | ^~~~~~~ ../src/fonts/font_basic.h:88:3: warning: when initialized here [-Wreorder] 88 | Extension(Char* t, Char* m, Char* r, Char* b) | ^~~~~~~~~ ../src/fonts/font_info.h: At global scope: ../src/fonts/font_info.h:120:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 120 | const float* const getMetrics(wchar_t ch) const; | ^~~~~ ../src/fonts/font_info.h:122:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 122 | const int* const getExtension(wchar_t ch) const; | ^~~~~ ../src/fonts/font_info.h: In static member function ‘static void tex::FontInfo::__add(tex::FontInfo*)’: ../src/fonts/font_info.h:49:19: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 49 | if (info->_id >= _infos.size()) _infos.resize(info->_id + 1); | ~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from ../src/res/font_def.res.h:5: ../src/fonts/font_reg.h: At global scope: ../src/fonts/font_reg.h:21:7: warning: ‘class tex::FontSet’ has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] 21 | class FontSet { | ^~~~~~~ In file included from ../src/common.h:33, from ../src/fonts/font_info.h:4: ../src/utils/utils.h: In instantiation of ‘int tex::indexOf(const std::vector&, const T&) [with T = std::__cxx11::basic_string]’: ../src/fonts/font_info.h:70:67: required from here ../src/utils/utils.h:37:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 37 | return (i >= v.size() ? -1 : i); | ~~^~~~~~~~~~~ [42/80] g++ -Isrc/libclatexmath.so.0.0.4.p -Isrc -I../src -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libxml2 -I/usr/include/gdkmm-3.0 -I/usr/lib64/gdkmm-3.0/include -I/usr/include/giomm-2.4 -I/usr/lib64/giomm-2.4/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glibmm-2.4 -I/usr/lib64/glibmm-2.4/include -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/cairomm-1.0 -I/usr/lib64/cairomm-1.0/include -I/usr/include/pangomm-1.4 -I/usr/lib64/pangomm-1.4/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -DBUILD_GTK -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -pthread -MD -MQ src/libclatexmath.so.0.0.4.p/res_font_cmr10.def.cpp.o -MF src/libclatexmath.so.0.0.4.p/res_font_cmr10.def.cpp.o.d -o src/libclatexmath.so.0.0.4.p/res_font_cmr10.def.cpp.o -c ../src/res/font/cmr10.def.cpp In file included from ../src/graphic/graphic.h:4, from ../src/fonts/font_basic.h:5, from ../src/fonts/font_info.h:5, from ../src/res/font_def.res.h:4, from ../src/res/font/cmr10.def.cpp:1: ../src/graphic/graphic_basic.h: In constructor ‘tex::Insets::Insets(int, int, int, int)’: ../src/graphic/graphic_basic.h:114:21: warning: unused parameter ‘l’ [-Wunused-parameter] 114 | Insets(int t, int l, int b, int r) : left(t), top(t), right(r), bottom(b) {} | ~~~~^ ../src/graphic/graphic_basic.h: In constructor ‘tex::Stroke::Stroke()’: ../src/graphic/graphic_basic.h:147:8: warning: ‘tex::Stroke::join’ will be initialized after [-Wreorder] 147 | Join join; | ^~~~ ../src/graphic/graphic_basic.h:145:9: warning: ‘float tex::Stroke::miterLimit’ [-Wreorder] 145 | float miterLimit; | ^~~~~~~~~~ ../src/graphic/graphic_basic.h:149:3: warning: when initialized here [-Wreorder] 149 | Stroke() | ^~~~~~ ../src/graphic/graphic_basic.h: In constructor ‘tex::Stroke::Stroke(float, tex::Cap, tex::Join, float)’: ../src/graphic/graphic_basic.h:147:8: warning: ‘tex::Stroke::join’ will be initialized after [-Wreorder] 147 | Join join; | ^~~~ ../src/graphic/graphic_basic.h:145:9: warning: ‘float tex::Stroke::miterLimit’ [-Wreorder] 145 | float miterLimit; | ^~~~~~~~~~ ../src/graphic/graphic_basic.h:152:3: warning: when initialized here [-Wreorder] 152 | Stroke(float w, Cap c, Join j, float ml = 0) | ^~~~~~ ../src/graphic/graphic.h: At global scope: ../src/graphic/graphic.h:38:29: warning: extra ‘;’ [-Wpedantic] 38 | virtual ~Font() = default;; | ^ | - ../src/graphic/graphic.h:59:7: warning: ‘class tex::TextLayout’ has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] 59 | class TextLayout { | ^~~~~~~~~~ ../src/graphic/graphic.h:94:7: warning: ‘class tex::Graphics2D’ has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] 94 | class Graphics2D { | ^~~~~~~~~~ ../src/fonts/font_basic.h: In constructor ‘tex::Extension::Extension(tex::Char*, tex::Char*, tex::Char*, tex::Char*)’: ../src/fonts/font_basic.h:81:21: warning: ‘tex::Extension::_repeat’ will be initialized after [-Wreorder] 81 | const Char* const _repeat; | ^~~~~~~ ../src/fonts/font_basic.h:80:21: warning: ‘const tex::Char* const tex::Extension::_bottom’ [-Wreorder] 80 | const Char* const _bottom; | ^~~~~~~ ../src/fonts/font_basic.h:88:3: warning: when initialized here [-Wreorder] 88 | Extension(Char* t, Char* m, Char* r, Char* b) | ^~~~~~~~~ ../src/fonts/font_info.h: At global scope: ../src/fonts/font_info.h:120:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 120 | const float* const getMetrics(wchar_t ch) const; | ^~~~~ ../src/fonts/font_info.h:122:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 122 | const int* const getExtension(wchar_t ch) const; | ^~~~~ ../src/fonts/font_info.h: In static member function ‘static void tex::FontInfo::__add(tex::FontInfo*)’: ../src/fonts/font_info.h:49:19: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 49 | if (info->_id >= _infos.size()) _infos.resize(info->_id + 1); | ~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from ../src/res/font_def.res.h:5: ../src/fonts/font_reg.h: At global scope: ../src/fonts/font_reg.h:21:7: warning: ‘class tex::FontSet’ has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] 21 | class FontSet { | ^~~~~~~ In file included from ../src/common.h:33, from ../src/fonts/font_info.h:4: ../src/utils/utils.h: In instantiation of ‘int tex::indexOf(const std::vector&, const T&) [with T = std::__cxx11::basic_string]’: ../src/fonts/font_info.h:70:67: required from here ../src/utils/utils.h:37:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 37 | return (i >= v.size() ? -1 : i); | ~~^~~~~~~~~~~ [43/80] g++ -Isrc/libclatexmath.so.0.0.4.p -Isrc -I../src -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libxml2 -I/usr/include/gdkmm-3.0 -I/usr/lib64/gdkmm-3.0/include -I/usr/include/giomm-2.4 -I/usr/lib64/giomm-2.4/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glibmm-2.4 -I/usr/lib64/glibmm-2.4/include -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/cairomm-1.0 -I/usr/lib64/cairomm-1.0/include -I/usr/include/pangomm-1.4 -I/usr/lib64/pangomm-1.4/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -DBUILD_GTK -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -pthread -MD -MQ src/libclatexmath.so.0.0.4.p/res_font_cmss10.def.cpp.o -MF src/libclatexmath.so.0.0.4.p/res_font_cmss10.def.cpp.o.d -o src/libclatexmath.so.0.0.4.p/res_font_cmss10.def.cpp.o -c ../src/res/font/cmss10.def.cpp In file included from ../src/graphic/graphic.h:4, from ../src/fonts/font_basic.h:5, from ../src/fonts/font_info.h:5, from ../src/res/font_def.res.h:4, from ../src/res/font/cmss10.def.cpp:1: ../src/graphic/graphic_basic.h: In constructor ‘tex::Insets::Insets(int, int, int, int)’: ../src/graphic/graphic_basic.h:114:21: warning: unused parameter ‘l’ [-Wunused-parameter] 114 | Insets(int t, int l, int b, int r) : left(t), top(t), right(r), bottom(b) {} | ~~~~^ ../src/graphic/graphic_basic.h: In constructor ‘tex::Stroke::Stroke()’: ../src/graphic/graphic_basic.h:147:8: warning: ‘tex::Stroke::join’ will be initialized after [-Wreorder] 147 | Join join; | ^~~~ ../src/graphic/graphic_basic.h:145:9: warning: ‘float tex::Stroke::miterLimit’ [-Wreorder] 145 | float miterLimit; | ^~~~~~~~~~ ../src/graphic/graphic_basic.h:149:3: warning: when initialized here [-Wreorder] 149 | Stroke() | ^~~~~~ ../src/graphic/graphic_basic.h: In constructor ‘tex::Stroke::Stroke(float, tex::Cap, tex::Join, float)’: ../src/graphic/graphic_basic.h:147:8: warning: ‘tex::Stroke::join’ will be initialized after [-Wreorder] 147 | Join join; | ^~~~ ../src/graphic/graphic_basic.h:145:9: warning: ‘float tex::Stroke::miterLimit’ [-Wreorder] 145 | float miterLimit; | ^~~~~~~~~~ ../src/graphic/graphic_basic.h:152:3: warning: when initialized here [-Wreorder] 152 | Stroke(float w, Cap c, Join j, float ml = 0) | ^~~~~~ ../src/graphic/graphic.h: At global scope: ../src/graphic/graphic.h:38:29: warning: extra ‘;’ [-Wpedantic] 38 | virtual ~Font() = default;; | ^ | - ../src/graphic/graphic.h:59:7: warning: ‘class tex::TextLayout’ has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] 59 | class TextLayout { | ^~~~~~~~~~ ../src/graphic/graphic.h:94:7: warning: ‘class tex::Graphics2D’ has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] 94 | class Graphics2D { | ^~~~~~~~~~ ../src/fonts/font_basic.h: In constructor ‘tex::Extension::Extension(tex::Char*, tex::Char*, tex::Char*, tex::Char*)’: ../src/fonts/font_basic.h:81:21: warning: ‘tex::Extension::_repeat’ will be initialized after [-Wreorder] 81 | const Char* const _repeat; | ^~~~~~~ ../src/fonts/font_basic.h:80:21: warning: ‘const tex::Char* const tex::Extension::_bottom’ [-Wreorder] 80 | const Char* const _bottom; | ^~~~~~~ ../src/fonts/font_basic.h:88:3: warning: when initialized here [-Wreorder] 88 | Extension(Char* t, Char* m, Char* r, Char* b) | ^~~~~~~~~ ../src/fonts/font_info.h: At global scope: ../src/fonts/font_info.h:120:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 120 | const float* const getMetrics(wchar_t ch) const; | ^~~~~ ../src/fonts/font_info.h:122:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 122 | const int* const getExtension(wchar_t ch) const; | ^~~~~ ../src/fonts/font_info.h: In static member function ‘static void tex::FontInfo::__add(tex::FontInfo*)’: ../src/fonts/font_info.h:49:19: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 49 | if (info->_id >= _infos.size()) _infos.resize(info->_id + 1); | ~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from ../src/res/font_def.res.h:5: ../src/fonts/font_reg.h: At global scope: ../src/fonts/font_reg.h:21:7: warning: ‘class tex::FontSet’ has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] 21 | class FontSet { | ^~~~~~~ In file included from ../src/common.h:33, from ../src/fonts/font_info.h:4: ../src/utils/utils.h: In instantiation of ‘int tex::indexOf(const std::vector&, const T&) [with T = std::__cxx11::basic_string]’: ../src/fonts/font_info.h:70:67: required from here ../src/utils/utils.h:37:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 37 | return (i >= v.size() ? -1 : i); | ~~^~~~~~~~~~~ [44/80] g++ -Isrc/libclatexmath.so.0.0.4.p -Isrc -I../src -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libxml2 -I/usr/include/gdkmm-3.0 -I/usr/lib64/gdkmm-3.0/include -I/usr/include/giomm-2.4 -I/usr/lib64/giomm-2.4/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glibmm-2.4 -I/usr/lib64/glibmm-2.4/include -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/cairomm-1.0 -I/usr/lib64/cairomm-1.0/include -I/usr/include/pangomm-1.4 -I/usr/lib64/pangomm-1.4/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -DBUILD_GTK -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -pthread -MD -MQ src/libclatexmath.so.0.0.4.p/res_font_cmssbx10.def.cpp.o -MF src/libclatexmath.so.0.0.4.p/res_font_cmssbx10.def.cpp.o.d -o src/libclatexmath.so.0.0.4.p/res_font_cmssbx10.def.cpp.o -c ../src/res/font/cmssbx10.def.cpp In file included from ../src/graphic/graphic.h:4, from ../src/fonts/font_basic.h:5, from ../src/fonts/font_info.h:5, from ../src/res/font_def.res.h:4, from ../src/res/font/cmssbx10.def.cpp:1: ../src/graphic/graphic_basic.h: In constructor ‘tex::Insets::Insets(int, int, int, int)’: ../src/graphic/graphic_basic.h:114:21: warning: unused parameter ‘l’ [-Wunused-parameter] 114 | Insets(int t, int l, int b, int r) : left(t), top(t), right(r), bottom(b) {} | ~~~~^ ../src/graphic/graphic_basic.h: In constructor ‘tex::Stroke::Stroke()’: ../src/graphic/graphic_basic.h:147:8: warning: ‘tex::Stroke::join’ will be initialized after [-Wreorder] 147 | Join join; | ^~~~ ../src/graphic/graphic_basic.h:145:9: warning: ‘float tex::Stroke::miterLimit’ [-Wreorder] 145 | float miterLimit; | ^~~~~~~~~~ ../src/graphic/graphic_basic.h:149:3: warning: when initialized here [-Wreorder] 149 | Stroke() | ^~~~~~ ../src/graphic/graphic_basic.h: In constructor ‘tex::Stroke::Stroke(float, tex::Cap, tex::Join, float)’: ../src/graphic/graphic_basic.h:147:8: warning: ‘tex::Stroke::join’ will be initialized after [-Wreorder] 147 | Join join; | ^~~~ ../src/graphic/graphic_basic.h:145:9: warning: ‘float tex::Stroke::miterLimit’ [-Wreorder] 145 | float miterLimit; | ^~~~~~~~~~ ../src/graphic/graphic_basic.h:152:3: warning: when initialized here [-Wreorder] 152 | Stroke(float w, Cap c, Join j, float ml = 0) | ^~~~~~ ../src/graphic/graphic.h: At global scope: ../src/graphic/graphic.h:38:29: warning: extra ‘;’ [-Wpedantic] 38 | virtual ~Font() = default;; | ^ | - ../src/graphic/graphic.h:59:7: warning: ‘class tex::TextLayout’ has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] 59 | class TextLayout { | ^~~~~~~~~~ ../src/graphic/graphic.h:94:7: warning: ‘class tex::Graphics2D’ has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] 94 | class Graphics2D { | ^~~~~~~~~~ ../src/fonts/font_basic.h: In constructor ‘tex::Extension::Extension(tex::Char*, tex::Char*, tex::Char*, tex::Char*)’: ../src/fonts/font_basic.h:81:21: warning: ‘tex::Extension::_repeat’ will be initialized after [-Wreorder] 81 | const Char* const _repeat; | ^~~~~~~ ../src/fonts/font_basic.h:80:21: warning: ‘const tex::Char* const tex::Extension::_bottom’ [-Wreorder] 80 | const Char* const _bottom; | ^~~~~~~ ../src/fonts/font_basic.h:88:3: warning: when initialized here [-Wreorder] 88 | Extension(Char* t, Char* m, Char* r, Char* b) | ^~~~~~~~~ ../src/fonts/font_info.h: At global scope: ../src/fonts/font_info.h:120:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 120 | const float* const getMetrics(wchar_t ch) const; | ^~~~~ ../src/fonts/font_info.h:122:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 122 | const int* const getExtension(wchar_t ch) const; | ^~~~~ ../src/fonts/font_info.h: In static member function ‘static void tex::FontInfo::__add(tex::FontInfo*)’: ../src/fonts/font_info.h:49:19: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 49 | if (info->_id >= _infos.size()) _infos.resize(info->_id + 1); | ~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from ../src/res/font_def.res.h:5: ../src/fonts/font_reg.h: At global scope: ../src/fonts/font_reg.h:21:7: warning: ‘class tex::FontSet’ has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] 21 | class FontSet { | ^~~~~~~ In file included from ../src/common.h:33, from ../src/fonts/font_info.h:4: ../src/utils/utils.h: In instantiation of ‘int tex::indexOf(const std::vector&, const T&) [with T = std::__cxx11::basic_string]’: ../src/fonts/font_info.h:70:67: required from here ../src/utils/utils.h:37:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 37 | return (i >= v.size() ? -1 : i); | ~~^~~~~~~~~~~ [45/80] g++ -Isrc/libclatexmath.so.0.0.4.p -Isrc -I../src -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libxml2 -I/usr/include/gdkmm-3.0 -I/usr/lib64/gdkmm-3.0/include -I/usr/include/giomm-2.4 -I/usr/lib64/giomm-2.4/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glibmm-2.4 -I/usr/lib64/glibmm-2.4/include -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/cairomm-1.0 -I/usr/lib64/cairomm-1.0/include -I/usr/include/pangomm-1.4 -I/usr/lib64/pangomm-1.4/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -DBUILD_GTK -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -pthread -MD -MQ src/libclatexmath.so.0.0.4.p/res_font_cmssi10.def.cpp.o -MF src/libclatexmath.so.0.0.4.p/res_font_cmssi10.def.cpp.o.d -o src/libclatexmath.so.0.0.4.p/res_font_cmssi10.def.cpp.o -c ../src/res/font/cmssi10.def.cpp In file included from ../src/graphic/graphic.h:4, from ../src/fonts/font_basic.h:5, from ../src/fonts/font_info.h:5, from ../src/res/font_def.res.h:4, from ../src/res/font/cmssi10.def.cpp:1: ../src/graphic/graphic_basic.h: In constructor ‘tex::Insets::Insets(int, int, int, int)’: ../src/graphic/graphic_basic.h:114:21: warning: unused parameter ‘l’ [-Wunused-parameter] 114 | Insets(int t, int l, int b, int r) : left(t), top(t), right(r), bottom(b) {} | ~~~~^ ../src/graphic/graphic_basic.h: In constructor ‘tex::Stroke::Stroke()’: ../src/graphic/graphic_basic.h:147:8: warning: ‘tex::Stroke::join’ will be initialized after [-Wreorder] 147 | Join join; | ^~~~ ../src/graphic/graphic_basic.h:145:9: warning: ‘float tex::Stroke::miterLimit’ [-Wreorder] 145 | float miterLimit; | ^~~~~~~~~~ ../src/graphic/graphic_basic.h:149:3: warning: when initialized here [-Wreorder] 149 | Stroke() | ^~~~~~ ../src/graphic/graphic_basic.h: In constructor ‘tex::Stroke::Stroke(float, tex::Cap, tex::Join, float)’: ../src/graphic/graphic_basic.h:147:8: warning: ‘tex::Stroke::join’ will be initialized after [-Wreorder] 147 | Join join; | ^~~~ ../src/graphic/graphic_basic.h:145:9: warning: ‘float tex::Stroke::miterLimit’ [-Wreorder] 145 | float miterLimit; | ^~~~~~~~~~ ../src/graphic/graphic_basic.h:152:3: warning: when initialized here [-Wreorder] 152 | Stroke(float w, Cap c, Join j, float ml = 0) | ^~~~~~ ../src/graphic/graphic.h: At global scope: ../src/graphic/graphic.h:38:29: warning: extra ‘;’ [-Wpedantic] 38 | virtual ~Font() = default;; | ^ | - ../src/graphic/graphic.h:59:7: warning: ‘class tex::TextLayout’ has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] 59 | class TextLayout { | ^~~~~~~~~~ ../src/graphic/graphic.h:94:7: warning: ‘class tex::Graphics2D’ has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] 94 | class Graphics2D { | ^~~~~~~~~~ ../src/fonts/font_basic.h: In constructor ‘tex::Extension::Extension(tex::Char*, tex::Char*, tex::Char*, tex::Char*)’: ../src/fonts/font_basic.h:81:21: warning: ‘tex::Extension::_repeat’ will be initialized after [-Wreorder] 81 | const Char* const _repeat; | ^~~~~~~ ../src/fonts/font_basic.h:80:21: warning: ‘const tex::Char* const tex::Extension::_bottom’ [-Wreorder] 80 | const Char* const _bottom; | ^~~~~~~ ../src/fonts/font_basic.h:88:3: warning: when initialized here [-Wreorder] 88 | Extension(Char* t, Char* m, Char* r, Char* b) | ^~~~~~~~~ ../src/fonts/font_info.h: At global scope: ../src/fonts/font_info.h:120:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 120 | const float* const getMetrics(wchar_t ch) const; | ^~~~~ ../src/fonts/font_info.h:122:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 122 | const int* const getExtension(wchar_t ch) const; | ^~~~~ ../src/fonts/font_info.h: In static member function ‘static void tex::FontInfo::__add(tex::FontInfo*)’: ../src/fonts/font_info.h:49:19: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 49 | if (info->_id >= _infos.size()) _infos.resize(info->_id + 1); | ~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from ../src/res/font_def.res.h:5: ../src/fonts/font_reg.h: At global scope: ../src/fonts/font_reg.h:21:7: warning: ‘class tex::FontSet’ has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] 21 | class FontSet { | ^~~~~~~ In file included from ../src/common.h:33, from ../src/fonts/font_info.h:4: ../src/utils/utils.h: In instantiation of ‘int tex::indexOf(const std::vector&, const T&) [with T = std::__cxx11::basic_string]’: ../src/fonts/font_info.h:70:67: required from here ../src/utils/utils.h:37:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 37 | return (i >= v.size() ? -1 : i); | ~~^~~~~~~~~~~ [46/80] g++ -Isrc/libclatexmath.so.0.0.4.p -Isrc -I../src -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libxml2 -I/usr/include/gdkmm-3.0 -I/usr/lib64/gdkmm-3.0/include -I/usr/include/giomm-2.4 -I/usr/lib64/giomm-2.4/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glibmm-2.4 -I/usr/lib64/glibmm-2.4/include -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/cairomm-1.0 -I/usr/lib64/cairomm-1.0/include -I/usr/include/pangomm-1.4 -I/usr/lib64/pangomm-1.4/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -DBUILD_GTK -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -pthread -MD -MQ src/libclatexmath.so.0.0.4.p/res_builtin_tex_symbols.res.cpp.o -MF src/libclatexmath.so.0.0.4.p/res_builtin_tex_symbols.res.cpp.o.d -o src/libclatexmath.so.0.0.4.p/res_builtin_tex_symbols.res.cpp.o -c ../src/res/builtin/tex_symbols.res.cpp In file included from ../src/graphic/graphic.h:4, from ../src/box/box.h:5, from ../src/atom/atom.h:8, from ../src/atom/atom_row.h:8, from ../src/atom/atom_basic.h:10, from ../src/res/builtin/tex_symbols.res.cpp:1: ../src/graphic/graphic_basic.h: In constructor ‘tex::Insets::Insets(int, int, int, int)’: ../src/graphic/graphic_basic.h:114:21: warning: unused parameter ‘l’ [-Wunused-parameter] 114 | Insets(int t, int l, int b, int r) : left(t), top(t), right(r), bottom(b) {} | ~~~~^ ../src/graphic/graphic_basic.h: In constructor ‘tex::Stroke::Stroke()’: ../src/graphic/graphic_basic.h:147:8: warning: ‘tex::Stroke::join’ will be initialized after [-Wreorder] 147 | Join join; | ^~~~ ../src/graphic/graphic_basic.h:145:9: warning: ‘float tex::Stroke::miterLimit’ [-Wreorder] 145 | float miterLimit; | ^~~~~~~~~~ ../src/graphic/graphic_basic.h:149:3: warning: when initialized here [-Wreorder] 149 | Stroke() | ^~~~~~ ../src/graphic/graphic_basic.h: In constructor ‘tex::Stroke::Stroke(float, tex::Cap, tex::Join, float)’: ../src/graphic/graphic_basic.h:147:8: warning: ‘tex::Stroke::join’ will be initialized after [-Wreorder] 147 | Join join; | ^~~~ ../src/graphic/graphic_basic.h:145:9: warning: ‘float tex::Stroke::miterLimit’ [-Wreorder] 145 | float miterLimit; | ^~~~~~~~~~ ../src/graphic/graphic_basic.h:152:3: warning: when initialized here [-Wreorder] 152 | Stroke(float w, Cap c, Join j, float ml = 0) | ^~~~~~ ../src/graphic/graphic.h: At global scope: ../src/graphic/graphic.h:38:29: warning: extra ‘;’ [-Wpedantic] 38 | virtual ~Font() = default;; | ^ | - ../src/graphic/graphic.h:59:7: warning: ‘class tex::TextLayout’ has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] 59 | class TextLayout { | ^~~~~~~~~~ ../src/graphic/graphic.h:94:7: warning: ‘class tex::Graphics2D’ has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] 94 | class Graphics2D { | ^~~~~~~~~~ ../src/atom/atom_row.h:28:7: warning: ‘class tex::Row’ has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] 28 | class Row { | ^~~ ../src/atom/atom_row.h:115:7: warning: base class ‘class tex::Row’ has accessible non-virtual destructor [-Wnon-virtual-dtor] 115 | class RowAtom : public Atom, public Row { | ^~~~~~~ ../src/atom/atom_row.h: In constructor ‘tex::RowAtom::RowAtom()’: ../src/atom/atom_row.h:141:8: warning: ‘tex::RowAtom::_lookAtLastAtom’ will be initialized after [-Wreorder] 141 | bool _lookAtLastAtom; | ^~~~~~~~~~~~~~~ ../src/atom/atom_row.h:124:8: warning: ‘bool tex::RowAtom::_breakable’ [-Wreorder] 124 | bool _breakable; | ^~~~~~~~~~ ../src/atom/atom_row.h:143:3: warning: when initialized here [-Wreorder] 143 | RowAtom() : _lookAtLastAtom(false), _breakable(true) {} | ^~~~~~~ In file included from ../src/atom/atom_char.h:7, from ../src/atom/atom_basic.h:11: ../src/fonts/font_basic.h: In constructor ‘tex::Extension::Extension(tex::Char*, tex::Char*, tex::Char*, tex::Char*)’: ../src/fonts/font_basic.h:81:21: warning: ‘tex::Extension::_repeat’ will be initialized after [-Wreorder] 81 | const Char* const _repeat; | ^~~~~~~ ../src/fonts/font_basic.h:80:21: warning: ‘const tex::Char* const tex::Extension::_bottom’ [-Wreorder] 80 | const Char* const _bottom; | ^~~~~~~ ../src/fonts/font_basic.h:88:3: warning: when initialized here [-Wreorder] 88 | Extension(Char* t, Char* m, Char* r, Char* b) | ^~~~~~~~~ ../src/atom/atom_char.h: In member function ‘virtual tex::sptr tex::FixedCharAtom::getCharFont(tex::TeXFont&)’: ../src/atom/atom_char.h:75:39: warning: unused parameter ‘tf’ [-Wunused-parameter] 75 | sptr getCharFont(TeXFont& tf) override { | ~~~~~~~~~^~ In file included from ../src/atom/atom_basic.h:12: ../src/atom/atom_space.h: In constructor ‘tex::SpaceAtom::SpaceAtom(tex::UnitType, float, float, float)’: ../src/atom/atom_space.h:27:32: warning: ‘tex::SpaceAtom::_dUnit’ will be initialized after [-Wreorder] 27 | UnitType _wUnit{}, _hUnit{}, _dUnit{}; | ^~~~~~ ../src/atom/atom_space.h:25:9: warning: ‘float tex::SpaceAtom::_width’ [-Wreorder] 25 | float _width = 0, _height = 0, _depth = 0; | ^~~~~~ ../src/atom/atom_space.h:35:3: warning: when initialized here [-Wreorder] 35 | SpaceAtom(UnitType unit, float width, float height, float depth) noexcept | ^~~~~~~~~ ../src/atom/atom_space.h: In constructor ‘tex::SpaceAtom::SpaceAtom(tex::UnitType, float, tex::UnitType, float, tex::UnitType, float)’: ../src/atom/atom_space.h:27:32: warning: ‘tex::SpaceAtom::_dUnit’ will be initialized after [-Wreorder] 27 | UnitType _wUnit{}, _hUnit{}, _dUnit{}; | ^~~~~~ ../src/atom/atom_space.h:25:9: warning: ‘float tex::SpaceAtom::_width’ [-Wreorder] 25 | float _width = 0, _height = 0, _depth = 0; | ^~~~~~ ../src/atom/atom_space.h:38:3: warning: when initialized here [-Wreorder] 38 | SpaceAtom(UnitType wu, float w, UnitType hu, float h, UnitType du, float d) noexcept | ^~~~~~~~~ In file included from ../src/atom/atom_basic.h:14: ../src/box/box_single.h: In member function ‘virtual void tex::StrutBox::draw(tex::Graphics2D&, float, float)’: ../src/box/box_single.h:29:25: warning: unused parameter ‘g2’ [-Wunused-parameter] 29 | void draw(Graphics2D& g2, float x, float y) override { | ~~~~~~~~~~~~^~ ../src/box/box_single.h:29:35: warning: unused parameter ‘x’ [-Wunused-parameter] 29 | void draw(Graphics2D& g2, float x, float y) override { | ~~~~~~^ ../src/box/box_single.h:29:44: warning: unused parameter ‘y’ [-Wunused-parameter] 29 | void draw(Graphics2D& g2, float x, float y) override { | ~~~~~~^ ../src/box/box_single.h: In member function ‘virtual void tex::GlueBox::draw(tex::Graphics2D&, float, float)’: ../src/box/box_single.h:49:25: warning: unused parameter ‘g2’ [-Wunused-parameter] 49 | void draw(Graphics2D& g2, float x, float y) override { | ~~~~~~~~~~~~^~ ../src/box/box_single.h:49:35: warning: unused parameter ‘x’ [-Wunused-parameter] 49 | void draw(Graphics2D& g2, float x, float y) override { | ~~~~~~^ ../src/box/box_single.h:49:44: warning: unused parameter ‘y’ [-Wunused-parameter] 49 | void draw(Graphics2D& g2, float x, float y) override { | ~~~~~~^ ../src/atom/atom_basic.h: In member function ‘virtual tex::sptr tex::EmptyAtom::createBox(tex::Environment&)’: ../src/atom/atom_basic.h:31:36: warning: unused parameter ‘env’ [-Wunused-parameter] 31 | sptr createBox(Environment& env) override { | ~~~~~~~~~~~~~^~~ ../src/atom/atom_basic.h: In member function ‘virtual tex::sptr tex::PlaceholderAtom::createBox(tex::Environment&)’: ../src/atom/atom_basic.h:47:36: warning: unused parameter ‘env’ [-Wunused-parameter] 47 | sptr createBox(Environment& env) override { | ~~~~~~~~~~~~~^~~ ../src/atom/atom_basic.h: In constructor ‘tex::MathAtom::MathAtom(tex::sptr&, tex::TexStyle)’: ../src/atom/atom_basic.h:133:14: warning: ‘tex::MathAtom::_base’ will be initialized after [-Wreorder] 133 | sptr _base; | ^~~~~ ../src/atom/atom_basic.h:132:12: warning: ‘tex::TexStyle tex::MathAtom::_style’ [-Wreorder] 132 | TexStyle _style; | ^~~~~~ ../src/atom/atom_basic.h:138:3: warning: when initialized here [-Wreorder] 138 | MathAtom(const sptr& base, TexStyle style) noexcept | ^~~~~~~~ ../src/atom/atom_basic.h: In constructor ‘tex::HlineAtom::HlineAtom()’: ../src/atom/atom_basic.h:150:9: warning: ‘tex::HlineAtom::_color’ will be initialized after [-Wreorder] 150 | color _color; | ^~~~~~ ../src/atom/atom_basic.h:149:9: warning: ‘float tex::HlineAtom::_width’ [-Wreorder] 149 | float _width, _shift; | ^~~~~~ ../src/atom/atom_basic.h:153:3: warning: when initialized here [-Wreorder] 153 | HlineAtom() noexcept: _color(transparent), _width(0), _shift(0) {} | ^~~~~~~~~ ../src/atom/atom_basic.h: In member function ‘virtual tex::sptr tex::MiddleAtom::createBox(tex::Environment&)’: ../src/atom/atom_basic.h:219:36: warning: unused parameter ‘env’ [-Wunused-parameter] 219 | sptr createBox(Environment& env) override { | ~~~~~~~~~~~~~^~~ ../src/atom/atom_basic.h: At global scope: ../src/atom/atom_basic.h:273:7: warning: base class ‘class tex::Row’ has accessible non-virtual destructor [-Wnon-virtual-dtor] 273 | class ColorAtom : public Atom, public Row { | ^~~~~~~~~ ../src/atom/atom_basic.h:329:7: warning: base class ‘class tex::Row’ has accessible non-virtual destructor [-Wnon-virtual-dtor] 329 | class PhantomAtom : public Atom, public Row { | ^~~~~~~~~~~ ../src/atom/atom_basic.h: In constructor ‘tex::SideSetsAtom::SideSetsAtom(tex::sptr&, tex::sptr&, tex::sptr&)’: ../src/atom/atom_basic.h:642:29: warning: ‘tex::SideSetsAtom::_base’ will be initialized after [-Wreorder] 642 | sptr _left, _right, _base; | ^~~~~ ../src/atom/atom_basic.h:642:14: warning: ‘tex::sptr tex::SideSetsAtom::_left’ [-Wreorder] 642 | sptr _left, _right, _base; | ^~~~~ ../src/atom/atom_basic.h:646:3: warning: when initialized here [-Wreorder] 646 | SideSetsAtom(const sptr& base, const sptr& left, const sptr& right) | ^~~~~~~~~~~~ ../src/res/builtin/tex_symbols.res.cpp: In function ‘__static_initialization_and_destruction_0(int, int) [clone .constprop.0]’: ../src/res/builtin/tex_symbols.res.cpp:668:2: note: variable tracking size limit exceeded with ‘-fvar-tracking-assignments’, retrying without 668 | }; | ^ [47/80] g++ -Isrc/libclatexmath.so.0.0.4.p -Isrc -I../src -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libxml2 -I/usr/include/gdkmm-3.0 -I/usr/lib64/gdkmm-3.0/include -I/usr/include/giomm-2.4 -I/usr/lib64/giomm-2.4/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glibmm-2.4 -I/usr/lib64/glibmm-2.4/include -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/cairomm-1.0 -I/usr/lib64/cairomm-1.0/include -I/usr/include/pangomm-1.4 -I/usr/lib64/pangomm-1.4/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -DBUILD_GTK -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -pthread -MD -MQ src/libclatexmath.so.0.0.4.p/res_font_cmsy10.def.cpp.o -MF src/libclatexmath.so.0.0.4.p/res_font_cmsy10.def.cpp.o.d -o src/libclatexmath.so.0.0.4.p/res_font_cmsy10.def.cpp.o -c ../src/res/font/cmsy10.def.cpp In file included from ../src/graphic/graphic.h:4, from ../src/fonts/font_basic.h:5, from ../src/fonts/font_info.h:5, from ../src/res/font_def.res.h:4, from ../src/res/font/cmsy10.def.cpp:1: ../src/graphic/graphic_basic.h: In constructor ‘tex::Insets::Insets(int, int, int, int)’: ../src/graphic/graphic_basic.h:114:21: warning: unused parameter ‘l’ [-Wunused-parameter] 114 | Insets(int t, int l, int b, int r) : left(t), top(t), right(r), bottom(b) {} | ~~~~^ ../src/graphic/graphic_basic.h: In constructor ‘tex::Stroke::Stroke()’: ../src/graphic/graphic_basic.h:147:8: warning: ‘tex::Stroke::join’ will be initialized after [-Wreorder] 147 | Join join; | ^~~~ ../src/graphic/graphic_basic.h:145:9: warning: ‘float tex::Stroke::miterLimit’ [-Wreorder] 145 | float miterLimit; | ^~~~~~~~~~ ../src/graphic/graphic_basic.h:149:3: warning: when initialized here [-Wreorder] 149 | Stroke() | ^~~~~~ ../src/graphic/graphic_basic.h: In constructor ‘tex::Stroke::Stroke(float, tex::Cap, tex::Join, float)’: ../src/graphic/graphic_basic.h:147:8: warning: ‘tex::Stroke::join’ will be initialized after [-Wreorder] 147 | Join join; | ^~~~ ../src/graphic/graphic_basic.h:145:9: warning: ‘float tex::Stroke::miterLimit’ [-Wreorder] 145 | float miterLimit; | ^~~~~~~~~~ ../src/graphic/graphic_basic.h:152:3: warning: when initialized here [-Wreorder] 152 | Stroke(float w, Cap c, Join j, float ml = 0) | ^~~~~~ ../src/graphic/graphic.h: At global scope: ../src/graphic/graphic.h:38:29: warning: extra ‘;’ [-Wpedantic] 38 | virtual ~Font() = default;; | ^ | - ../src/graphic/graphic.h:59:7: warning: ‘class tex::TextLayout’ has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] 59 | class TextLayout { | ^~~~~~~~~~ ../src/graphic/graphic.h:94:7: warning: ‘class tex::Graphics2D’ has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] 94 | class Graphics2D { | ^~~~~~~~~~ ../src/fonts/font_basic.h: In constructor ‘tex::Extension::Extension(tex::Char*, tex::Char*, tex::Char*, tex::Char*)’: ../src/fonts/font_basic.h:81:21: warning: ‘tex::Extension::_repeat’ will be initialized after [-Wreorder] 81 | const Char* const _repeat; | ^~~~~~~ ../src/fonts/font_basic.h:80:21: warning: ‘const tex::Char* const tex::Extension::_bottom’ [-Wreorder] 80 | const Char* const _bottom; | ^~~~~~~ ../src/fonts/font_basic.h:88:3: warning: when initialized here [-Wreorder] 88 | Extension(Char* t, Char* m, Char* r, Char* b) | ^~~~~~~~~ ../src/fonts/font_info.h: At global scope: ../src/fonts/font_info.h:120:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 120 | const float* const getMetrics(wchar_t ch) const; | ^~~~~ ../src/fonts/font_info.h:122:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 122 | const int* const getExtension(wchar_t ch) const; | ^~~~~ ../src/fonts/font_info.h: In static member function ‘static void tex::FontInfo::__add(tex::FontInfo*)’: ../src/fonts/font_info.h:49:19: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 49 | if (info->_id >= _infos.size()) _infos.resize(info->_id + 1); | ~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from ../src/res/font_def.res.h:5: ../src/fonts/font_reg.h: At global scope: ../src/fonts/font_reg.h:21:7: warning: ‘class tex::FontSet’ has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] 21 | class FontSet { | ^~~~~~~ In file included from ../src/common.h:33, from ../src/fonts/font_info.h:4: ../src/utils/utils.h: In instantiation of ‘int tex::indexOf(const std::vector&, const T&) [with T = std::__cxx11::basic_string]’: ../src/fonts/font_info.h:70:67: required from here ../src/utils/utils.h:37:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 37 | return (i >= v.size() ? -1 : i); | ~~^~~~~~~~~~~ [48/80] g++ -Isrc/libclatexmath.so.0.0.4.p -Isrc -I../src -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libxml2 -I/usr/include/gdkmm-3.0 -I/usr/lib64/gdkmm-3.0/include -I/usr/include/giomm-2.4 -I/usr/lib64/giomm-2.4/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glibmm-2.4 -I/usr/lib64/glibmm-2.4/include -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/cairomm-1.0 -I/usr/lib64/cairomm-1.0/include -I/usr/include/pangomm-1.4 -I/usr/lib64/pangomm-1.4/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -DBUILD_GTK -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -pthread -MD -MQ src/libclatexmath.so.0.0.4.p/res_font_cmti10.def.cpp.o -MF src/libclatexmath.so.0.0.4.p/res_font_cmti10.def.cpp.o.d -o src/libclatexmath.so.0.0.4.p/res_font_cmti10.def.cpp.o -c ../src/res/font/cmti10.def.cpp In file included from ../src/graphic/graphic.h:4, from ../src/fonts/font_basic.h:5, from ../src/fonts/font_info.h:5, from ../src/res/font_def.res.h:4, from ../src/res/font/cmti10.def.cpp:1: ../src/graphic/graphic_basic.h: In constructor ‘tex::Insets::Insets(int, int, int, int)’: ../src/graphic/graphic_basic.h:114:21: warning: unused parameter ‘l’ [-Wunused-parameter] 114 | Insets(int t, int l, int b, int r) : left(t), top(t), right(r), bottom(b) {} | ~~~~^ ../src/graphic/graphic_basic.h: In constructor ‘tex::Stroke::Stroke()’: ../src/graphic/graphic_basic.h:147:8: warning: ‘tex::Stroke::join’ will be initialized after [-Wreorder] 147 | Join join; | ^~~~ ../src/graphic/graphic_basic.h:145:9: warning: ‘float tex::Stroke::miterLimit’ [-Wreorder] 145 | float miterLimit; | ^~~~~~~~~~ ../src/graphic/graphic_basic.h:149:3: warning: when initialized here [-Wreorder] 149 | Stroke() | ^~~~~~ ../src/graphic/graphic_basic.h: In constructor ‘tex::Stroke::Stroke(float, tex::Cap, tex::Join, float)’: ../src/graphic/graphic_basic.h:147:8: warning: ‘tex::Stroke::join’ will be initialized after [-Wreorder] 147 | Join join; | ^~~~ ../src/graphic/graphic_basic.h:145:9: warning: ‘float tex::Stroke::miterLimit’ [-Wreorder] 145 | float miterLimit; | ^~~~~~~~~~ ../src/graphic/graphic_basic.h:152:3: warning: when initialized here [-Wreorder] 152 | Stroke(float w, Cap c, Join j, float ml = 0) | ^~~~~~ ../src/graphic/graphic.h: At global scope: ../src/graphic/graphic.h:38:29: warning: extra ‘;’ [-Wpedantic] 38 | virtual ~Font() = default;; | ^ | - ../src/graphic/graphic.h:59:7: warning: ‘class tex::TextLayout’ has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] 59 | class TextLayout { | ^~~~~~~~~~ ../src/graphic/graphic.h:94:7: warning: ‘class tex::Graphics2D’ has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] 94 | class Graphics2D { | ^~~~~~~~~~ ../src/fonts/font_basic.h: In constructor ‘tex::Extension::Extension(tex::Char*, tex::Char*, tex::Char*, tex::Char*)’: ../src/fonts/font_basic.h:81:21: warning: ‘tex::Extension::_repeat’ will be initialized after [-Wreorder] 81 | const Char* const _repeat; | ^~~~~~~ ../src/fonts/font_basic.h:80:21: warning: ‘const tex::Char* const tex::Extension::_bottom’ [-Wreorder] 80 | const Char* const _bottom; | ^~~~~~~ ../src/fonts/font_basic.h:88:3: warning: when initialized here [-Wreorder] 88 | Extension(Char* t, Char* m, Char* r, Char* b) | ^~~~~~~~~ ../src/fonts/font_info.h: At global scope: ../src/fonts/font_info.h:120:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 120 | const float* const getMetrics(wchar_t ch) const; | ^~~~~ ../src/fonts/font_info.h:122:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 122 | const int* const getExtension(wchar_t ch) const; | ^~~~~ ../src/fonts/font_info.h: In static member function ‘static void tex::FontInfo::__add(tex::FontInfo*)’: ../src/fonts/font_info.h:49:19: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 49 | if (info->_id >= _infos.size()) _infos.resize(info->_id + 1); | ~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from ../src/res/font_def.res.h:5: ../src/fonts/font_reg.h: At global scope: ../src/fonts/font_reg.h:21:7: warning: ‘class tex::FontSet’ has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] 21 | class FontSet { | ^~~~~~~ In file included from ../src/common.h:33, from ../src/fonts/font_info.h:4: ../src/utils/utils.h: In instantiation of ‘int tex::indexOf(const std::vector&, const T&) [with T = std::__cxx11::basic_string]’: ../src/fonts/font_info.h:70:67: required from here ../src/utils/utils.h:37:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 37 | return (i >= v.size() ? -1 : i); | ~~^~~~~~~~~~~ [49/80] g++ -Isrc/libclatexmath.so.0.0.4.p -Isrc -I../src -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libxml2 -I/usr/include/gdkmm-3.0 -I/usr/lib64/gdkmm-3.0/include -I/usr/include/giomm-2.4 -I/usr/lib64/giomm-2.4/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glibmm-2.4 -I/usr/lib64/glibmm-2.4/include -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/cairomm-1.0 -I/usr/lib64/cairomm-1.0/include -I/usr/include/pangomm-1.4 -I/usr/lib64/pangomm-1.4/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -DBUILD_GTK -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -pthread -MD -MQ src/libclatexmath.so.0.0.4.p/res_font_cmti10_unchanged.def.cpp.o -MF src/libclatexmath.so.0.0.4.p/res_font_cmti10_unchanged.def.cpp.o.d -o src/libclatexmath.so.0.0.4.p/res_font_cmti10_unchanged.def.cpp.o -c ../src/res/font/cmti10_unchanged.def.cpp In file included from ../src/graphic/graphic.h:4, from ../src/fonts/font_basic.h:5, from ../src/fonts/font_info.h:5, from ../src/res/font_def.res.h:4, from ../src/res/font/cmti10_unchanged.def.cpp:1: ../src/graphic/graphic_basic.h: In constructor ‘tex::Insets::Insets(int, int, int, int)’: ../src/graphic/graphic_basic.h:114:21: warning: unused parameter ‘l’ [-Wunused-parameter] 114 | Insets(int t, int l, int b, int r) : left(t), top(t), right(r), bottom(b) {} | ~~~~^ ../src/graphic/graphic_basic.h: In constructor ‘tex::Stroke::Stroke()’: ../src/graphic/graphic_basic.h:147:8: warning: ‘tex::Stroke::join’ will be initialized after [-Wreorder] 147 | Join join; | ^~~~ ../src/graphic/graphic_basic.h:145:9: warning: ‘float tex::Stroke::miterLimit’ [-Wreorder] 145 | float miterLimit; | ^~~~~~~~~~ ../src/graphic/graphic_basic.h:149:3: warning: when initialized here [-Wreorder] 149 | Stroke() | ^~~~~~ ../src/graphic/graphic_basic.h: In constructor ‘tex::Stroke::Stroke(float, tex::Cap, tex::Join, float)’: ../src/graphic/graphic_basic.h:147:8: warning: ‘tex::Stroke::join’ will be initialized after [-Wreorder] 147 | Join join; | ^~~~ ../src/graphic/graphic_basic.h:145:9: warning: ‘float tex::Stroke::miterLimit’ [-Wreorder] 145 | float miterLimit; | ^~~~~~~~~~ ../src/graphic/graphic_basic.h:152:3: warning: when initialized here [-Wreorder] 152 | Stroke(float w, Cap c, Join j, float ml = 0) | ^~~~~~ ../src/graphic/graphic.h: At global scope: ../src/graphic/graphic.h:38:29: warning: extra ‘;’ [-Wpedantic] 38 | virtual ~Font() = default;; | ^ | - ../src/graphic/graphic.h:59:7: warning: ‘class tex::TextLayout’ has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] 59 | class TextLayout { | ^~~~~~~~~~ ../src/graphic/graphic.h:94:7: warning: ‘class tex::Graphics2D’ has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] 94 | class Graphics2D { | ^~~~~~~~~~ ../src/fonts/font_basic.h: In constructor ‘tex::Extension::Extension(tex::Char*, tex::Char*, tex::Char*, tex::Char*)’: ../src/fonts/font_basic.h:81:21: warning: ‘tex::Extension::_repeat’ will be initialized after [-Wreorder] 81 | const Char* const _repeat; | ^~~~~~~ ../src/fonts/font_basic.h:80:21: warning: ‘const tex::Char* const tex::Extension::_bottom’ [-Wreorder] 80 | const Char* const _bottom; | ^~~~~~~ ../src/fonts/font_basic.h:88:3: warning: when initialized here [-Wreorder] 88 | Extension(Char* t, Char* m, Char* r, Char* b) | ^~~~~~~~~ ../src/fonts/font_info.h: At global scope: ../src/fonts/font_info.h:120:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 120 | const float* const getMetrics(wchar_t ch) const; | ^~~~~ ../src/fonts/font_info.h:122:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 122 | const int* const getExtension(wchar_t ch) const; | ^~~~~ ../src/fonts/font_info.h: In static member function ‘static void tex::FontInfo::__add(tex::FontInfo*)’: ../src/fonts/font_info.h:49:19: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 49 | if (info->_id >= _infos.size()) _infos.resize(info->_id + 1); | ~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from ../src/res/font_def.res.h:5: ../src/fonts/font_reg.h: At global scope: ../src/fonts/font_reg.h:21:7: warning: ‘class tex::FontSet’ has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] 21 | class FontSet { | ^~~~~~~ In file included from ../src/common.h:33, from ../src/fonts/font_info.h:4: ../src/utils/utils.h: In instantiation of ‘int tex::indexOf(const std::vector&, const T&) [with T = std::__cxx11::basic_string]’: ../src/fonts/font_info.h:70:67: required from here ../src/utils/utils.h:37:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 37 | return (i >= v.size() ? -1 : i); | ~~^~~~~~~~~~~ [50/80] g++ -Isrc/libclatexmath.so.0.0.4.p -Isrc -I../src -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libxml2 -I/usr/include/gdkmm-3.0 -I/usr/lib64/gdkmm-3.0/include -I/usr/include/giomm-2.4 -I/usr/lib64/giomm-2.4/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glibmm-2.4 -I/usr/lib64/glibmm-2.4/include -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/cairomm-1.0 -I/usr/lib64/cairomm-1.0/include -I/usr/include/pangomm-1.4 -I/usr/lib64/pangomm-1.4/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -DBUILD_GTK -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -pthread -MD -MQ src/libclatexmath.so.0.0.4.p/res_font_cmtt10.def.cpp.o -MF src/libclatexmath.so.0.0.4.p/res_font_cmtt10.def.cpp.o.d -o src/libclatexmath.so.0.0.4.p/res_font_cmtt10.def.cpp.o -c ../src/res/font/cmtt10.def.cpp In file included from ../src/graphic/graphic.h:4, from ../src/fonts/font_basic.h:5, from ../src/fonts/font_info.h:5, from ../src/res/font_def.res.h:4, from ../src/res/font/cmtt10.def.cpp:1: ../src/graphic/graphic_basic.h: In constructor ‘tex::Insets::Insets(int, int, int, int)’: ../src/graphic/graphic_basic.h:114:21: warning: unused parameter ‘l’ [-Wunused-parameter] 114 | Insets(int t, int l, int b, int r) : left(t), top(t), right(r), bottom(b) {} | ~~~~^ ../src/graphic/graphic_basic.h: In constructor ‘tex::Stroke::Stroke()’: ../src/graphic/graphic_basic.h:147:8: warning: ‘tex::Stroke::join’ will be initialized after [-Wreorder] 147 | Join join; | ^~~~ ../src/graphic/graphic_basic.h:145:9: warning: ‘float tex::Stroke::miterLimit’ [-Wreorder] 145 | float miterLimit; | ^~~~~~~~~~ ../src/graphic/graphic_basic.h:149:3: warning: when initialized here [-Wreorder] 149 | Stroke() | ^~~~~~ ../src/graphic/graphic_basic.h: In constructor ‘tex::Stroke::Stroke(float, tex::Cap, tex::Join, float)’: ../src/graphic/graphic_basic.h:147:8: warning: ‘tex::Stroke::join’ will be initialized after [-Wreorder] 147 | Join join; | ^~~~ ../src/graphic/graphic_basic.h:145:9: warning: ‘float tex::Stroke::miterLimit’ [-Wreorder] 145 | float miterLimit; | ^~~~~~~~~~ ../src/graphic/graphic_basic.h:152:3: warning: when initialized here [-Wreorder] 152 | Stroke(float w, Cap c, Join j, float ml = 0) | ^~~~~~ ../src/graphic/graphic.h: At global scope: ../src/graphic/graphic.h:38:29: warning: extra ‘;’ [-Wpedantic] 38 | virtual ~Font() = default;; | ^ | - ../src/graphic/graphic.h:59:7: warning: ‘class tex::TextLayout’ has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] 59 | class TextLayout { | ^~~~~~~~~~ ../src/graphic/graphic.h:94:7: warning: ‘class tex::Graphics2D’ has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] 94 | class Graphics2D { | ^~~~~~~~~~ ../src/fonts/font_basic.h: In constructor ‘tex::Extension::Extension(tex::Char*, tex::Char*, tex::Char*, tex::Char*)’: ../src/fonts/font_basic.h:81:21: warning: ‘tex::Extension::_repeat’ will be initialized after [-Wreorder] 81 | const Char* const _repeat; | ^~~~~~~ ../src/fonts/font_basic.h:80:21: warning: ‘const tex::Char* const tex::Extension::_bottom’ [-Wreorder] 80 | const Char* const _bottom; | ^~~~~~~ ../src/fonts/font_basic.h:88:3: warning: when initialized here [-Wreorder] 88 | Extension(Char* t, Char* m, Char* r, Char* b) | ^~~~~~~~~ ../src/fonts/font_info.h: At global scope: ../src/fonts/font_info.h:120:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 120 | const float* const getMetrics(wchar_t ch) const; | ^~~~~ ../src/fonts/font_info.h:122:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 122 | const int* const getExtension(wchar_t ch) const; | ^~~~~ ../src/fonts/font_info.h: In static member function ‘static void tex::FontInfo::__add(tex::FontInfo*)’: ../src/fonts/font_info.h:49:19: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 49 | if (info->_id >= _infos.size()) _infos.resize(info->_id + 1); | ~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from ../src/res/font_def.res.h:5: ../src/fonts/font_reg.h: At global scope: ../src/fonts/font_reg.h:21:7: warning: ‘class tex::FontSet’ has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] 21 | class FontSet { | ^~~~~~~ In file included from ../src/common.h:33, from ../src/fonts/font_info.h:4: ../src/utils/utils.h: In instantiation of ‘int tex::indexOf(const std::vector&, const T&) [with T = std::__cxx11::basic_string]’: ../src/fonts/font_info.h:70:67: required from here ../src/utils/utils.h:37:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 37 | return (i >= v.size() ? -1 : i); | ~~^~~~~~~~~~~ [51/80] g++ -Isrc/libclatexmath.so.0.0.4.p -Isrc -I../src -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libxml2 -I/usr/include/gdkmm-3.0 -I/usr/lib64/gdkmm-3.0/include -I/usr/include/giomm-2.4 -I/usr/lib64/giomm-2.4/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glibmm-2.4 -I/usr/lib64/glibmm-2.4/include -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/cairomm-1.0 -I/usr/lib64/cairomm-1.0/include -I/usr/include/pangomm-1.4 -I/usr/lib64/pangomm-1.4/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -DBUILD_GTK -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -pthread -MD -MQ src/libclatexmath.so.0.0.4.p/res_font_dsrom10.def.cpp.o -MF src/libclatexmath.so.0.0.4.p/res_font_dsrom10.def.cpp.o.d -o src/libclatexmath.so.0.0.4.p/res_font_dsrom10.def.cpp.o -c ../src/res/font/dsrom10.def.cpp In file included from ../src/graphic/graphic.h:4, from ../src/fonts/font_basic.h:5, from ../src/fonts/font_info.h:5, from ../src/res/font_def.res.h:4, from ../src/res/font/dsrom10.def.cpp:1: ../src/graphic/graphic_basic.h: In constructor ‘tex::Insets::Insets(int, int, int, int)’: ../src/graphic/graphic_basic.h:114:21: warning: unused parameter ‘l’ [-Wunused-parameter] 114 | Insets(int t, int l, int b, int r) : left(t), top(t), right(r), bottom(b) {} | ~~~~^ ../src/graphic/graphic_basic.h: In constructor ‘tex::Stroke::Stroke()’: ../src/graphic/graphic_basic.h:147:8: warning: ‘tex::Stroke::join’ will be initialized after [-Wreorder] 147 | Join join; | ^~~~ ../src/graphic/graphic_basic.h:145:9: warning: ‘float tex::Stroke::miterLimit’ [-Wreorder] 145 | float miterLimit; | ^~~~~~~~~~ ../src/graphic/graphic_basic.h:149:3: warning: when initialized here [-Wreorder] 149 | Stroke() | ^~~~~~ ../src/graphic/graphic_basic.h: In constructor ‘tex::Stroke::Stroke(float, tex::Cap, tex::Join, float)’: ../src/graphic/graphic_basic.h:147:8: warning: ‘tex::Stroke::join’ will be initialized after [-Wreorder] 147 | Join join; | ^~~~ ../src/graphic/graphic_basic.h:145:9: warning: ‘float tex::Stroke::miterLimit’ [-Wreorder] 145 | float miterLimit; | ^~~~~~~~~~ ../src/graphic/graphic_basic.h:152:3: warning: when initialized here [-Wreorder] 152 | Stroke(float w, Cap c, Join j, float ml = 0) | ^~~~~~ ../src/graphic/graphic.h: At global scope: ../src/graphic/graphic.h:38:29: warning: extra ‘;’ [-Wpedantic] 38 | virtual ~Font() = default;; | ^ | - ../src/graphic/graphic.h:59:7: warning: ‘class tex::TextLayout’ has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] 59 | class TextLayout { | ^~~~~~~~~~ ../src/graphic/graphic.h:94:7: warning: ‘class tex::Graphics2D’ has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] 94 | class Graphics2D { | ^~~~~~~~~~ ../src/fonts/font_basic.h: In constructor ‘tex::Extension::Extension(tex::Char*, tex::Char*, tex::Char*, tex::Char*)’: ../src/fonts/font_basic.h:81:21: warning: ‘tex::Extension::_repeat’ will be initialized after [-Wreorder] 81 | const Char* const _repeat; | ^~~~~~~ ../src/fonts/font_basic.h:80:21: warning: ‘const tex::Char* const tex::Extension::_bottom’ [-Wreorder] 80 | const Char* const _bottom; | ^~~~~~~ ../src/fonts/font_basic.h:88:3: warning: when initialized here [-Wreorder] 88 | Extension(Char* t, Char* m, Char* r, Char* b) | ^~~~~~~~~ ../src/fonts/font_info.h: At global scope: ../src/fonts/font_info.h:120:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 120 | const float* const getMetrics(wchar_t ch) const; | ^~~~~ ../src/fonts/font_info.h:122:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 122 | const int* const getExtension(wchar_t ch) const; | ^~~~~ ../src/fonts/font_info.h: In static member function ‘static void tex::FontInfo::__add(tex::FontInfo*)’: ../src/fonts/font_info.h:49:19: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 49 | if (info->_id >= _infos.size()) _infos.resize(info->_id + 1); | ~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from ../src/res/font_def.res.h:5: ../src/fonts/font_reg.h: At global scope: ../src/fonts/font_reg.h:21:7: warning: ‘class tex::FontSet’ has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] 21 | class FontSet { | ^~~~~~~ In file included from ../src/common.h:33, from ../src/fonts/font_info.h:4: ../src/utils/utils.h: In instantiation of ‘int tex::indexOf(const std::vector&, const T&) [with T = std::__cxx11::basic_string]’: ../src/fonts/font_info.h:70:67: required from here ../src/utils/utils.h:37:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 37 | return (i >= v.size() ? -1 : i); | ~~^~~~~~~~~~~ [52/80] g++ -Isrc/libclatexmath.so.0.0.4.p -Isrc -I../src -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libxml2 -I/usr/include/gdkmm-3.0 -I/usr/lib64/gdkmm-3.0/include -I/usr/include/giomm-2.4 -I/usr/lib64/giomm-2.4/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glibmm-2.4 -I/usr/lib64/glibmm-2.4/include -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/cairomm-1.0 -I/usr/lib64/cairomm-1.0/include -I/usr/include/pangomm-1.4 -I/usr/lib64/pangomm-1.4/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -DBUILD_GTK -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -pthread -MD -MQ src/libclatexmath.so.0.0.4.p/res_font_eufb10.def.cpp.o -MF src/libclatexmath.so.0.0.4.p/res_font_eufb10.def.cpp.o.d -o src/libclatexmath.so.0.0.4.p/res_font_eufb10.def.cpp.o -c ../src/res/font/eufb10.def.cpp In file included from ../src/graphic/graphic.h:4, from ../src/fonts/font_basic.h:5, from ../src/fonts/font_info.h:5, from ../src/res/font_def.res.h:4, from ../src/res/font/eufb10.def.cpp:1: ../src/graphic/graphic_basic.h: In constructor ‘tex::Insets::Insets(int, int, int, int)’: ../src/graphic/graphic_basic.h:114:21: warning: unused parameter ‘l’ [-Wunused-parameter] 114 | Insets(int t, int l, int b, int r) : left(t), top(t), right(r), bottom(b) {} | ~~~~^ ../src/graphic/graphic_basic.h: In constructor ‘tex::Stroke::Stroke()’: ../src/graphic/graphic_basic.h:147:8: warning: ‘tex::Stroke::join’ will be initialized after [-Wreorder] 147 | Join join; | ^~~~ ../src/graphic/graphic_basic.h:145:9: warning: ‘float tex::Stroke::miterLimit’ [-Wreorder] 145 | float miterLimit; | ^~~~~~~~~~ ../src/graphic/graphic_basic.h:149:3: warning: when initialized here [-Wreorder] 149 | Stroke() | ^~~~~~ ../src/graphic/graphic_basic.h: In constructor ‘tex::Stroke::Stroke(float, tex::Cap, tex::Join, float)’: ../src/graphic/graphic_basic.h:147:8: warning: ‘tex::Stroke::join’ will be initialized after [-Wreorder] 147 | Join join; | ^~~~ ../src/graphic/graphic_basic.h:145:9: warning: ‘float tex::Stroke::miterLimit’ [-Wreorder] 145 | float miterLimit; | ^~~~~~~~~~ ../src/graphic/graphic_basic.h:152:3: warning: when initialized here [-Wreorder] 152 | Stroke(float w, Cap c, Join j, float ml = 0) | ^~~~~~ ../src/graphic/graphic.h: At global scope: ../src/graphic/graphic.h:38:29: warning: extra ‘;’ [-Wpedantic] 38 | virtual ~Font() = default;; | ^ | - ../src/graphic/graphic.h:59:7: warning: ‘class tex::TextLayout’ has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] 59 | class TextLayout { | ^~~~~~~~~~ ../src/graphic/graphic.h:94:7: warning: ‘class tex::Graphics2D’ has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] 94 | class Graphics2D { | ^~~~~~~~~~ ../src/fonts/font_basic.h: In constructor ‘tex::Extension::Extension(tex::Char*, tex::Char*, tex::Char*, tex::Char*)’: ../src/fonts/font_basic.h:81:21: warning: ‘tex::Extension::_repeat’ will be initialized after [-Wreorder] 81 | const Char* const _repeat; | ^~~~~~~ ../src/fonts/font_basic.h:80:21: warning: ‘const tex::Char* const tex::Extension::_bottom’ [-Wreorder] 80 | const Char* const _bottom; | ^~~~~~~ ../src/fonts/font_basic.h:88:3: warning: when initialized here [-Wreorder] 88 | Extension(Char* t, Char* m, Char* r, Char* b) | ^~~~~~~~~ ../src/fonts/font_info.h: At global scope: ../src/fonts/font_info.h:120:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 120 | const float* const getMetrics(wchar_t ch) const; | ^~~~~ ../src/fonts/font_info.h:122:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 122 | const int* const getExtension(wchar_t ch) const; | ^~~~~ ../src/fonts/font_info.h: In static member function ‘static void tex::FontInfo::__add(tex::FontInfo*)’: ../src/fonts/font_info.h:49:19: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 49 | if (info->_id >= _infos.size()) _infos.resize(info->_id + 1); | ~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from ../src/res/font_def.res.h:5: ../src/fonts/font_reg.h: At global scope: ../src/fonts/font_reg.h:21:7: warning: ‘class tex::FontSet’ has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] 21 | class FontSet { | ^~~~~~~ In file included from ../src/common.h:33, from ../src/fonts/font_info.h:4: ../src/utils/utils.h: In instantiation of ‘int tex::indexOf(const std::vector&, const T&) [with T = std::__cxx11::basic_string]’: ../src/fonts/font_info.h:70:67: required from here ../src/utils/utils.h:37:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 37 | return (i >= v.size() ? -1 : i); | ~~^~~~~~~~~~~ [53/80] g++ -Isrc/libclatexmath.so.0.0.4.p -Isrc -I../src -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libxml2 -I/usr/include/gdkmm-3.0 -I/usr/lib64/gdkmm-3.0/include -I/usr/include/giomm-2.4 -I/usr/lib64/giomm-2.4/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glibmm-2.4 -I/usr/lib64/glibmm-2.4/include -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/cairomm-1.0 -I/usr/lib64/cairomm-1.0/include -I/usr/include/pangomm-1.4 -I/usr/lib64/pangomm-1.4/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -DBUILD_GTK -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -pthread -MD -MQ src/libclatexmath.so.0.0.4.p/res_font_eufm10.def.cpp.o -MF src/libclatexmath.so.0.0.4.p/res_font_eufm10.def.cpp.o.d -o src/libclatexmath.so.0.0.4.p/res_font_eufm10.def.cpp.o -c ../src/res/font/eufm10.def.cpp In file included from ../src/graphic/graphic.h:4, from ../src/fonts/font_basic.h:5, from ../src/fonts/font_info.h:5, from ../src/res/font_def.res.h:4, from ../src/res/font/eufm10.def.cpp:1: ../src/graphic/graphic_basic.h: In constructor ‘tex::Insets::Insets(int, int, int, int)’: ../src/graphic/graphic_basic.h:114:21: warning: unused parameter ‘l’ [-Wunused-parameter] 114 | Insets(int t, int l, int b, int r) : left(t), top(t), right(r), bottom(b) {} | ~~~~^ ../src/graphic/graphic_basic.h: In constructor ‘tex::Stroke::Stroke()’: ../src/graphic/graphic_basic.h:147:8: warning: ‘tex::Stroke::join’ will be initialized after [-Wreorder] 147 | Join join; | ^~~~ ../src/graphic/graphic_basic.h:145:9: warning: ‘float tex::Stroke::miterLimit’ [-Wreorder] 145 | float miterLimit; | ^~~~~~~~~~ ../src/graphic/graphic_basic.h:149:3: warning: when initialized here [-Wreorder] 149 | Stroke() | ^~~~~~ ../src/graphic/graphic_basic.h: In constructor ‘tex::Stroke::Stroke(float, tex::Cap, tex::Join, float)’: ../src/graphic/graphic_basic.h:147:8: warning: ‘tex::Stroke::join’ will be initialized after [-Wreorder] 147 | Join join; | ^~~~ ../src/graphic/graphic_basic.h:145:9: warning: ‘float tex::Stroke::miterLimit’ [-Wreorder] 145 | float miterLimit; | ^~~~~~~~~~ ../src/graphic/graphic_basic.h:152:3: warning: when initialized here [-Wreorder] 152 | Stroke(float w, Cap c, Join j, float ml = 0) | ^~~~~~ ../src/graphic/graphic.h: At global scope: ../src/graphic/graphic.h:38:29: warning: extra ‘;’ [-Wpedantic] 38 | virtual ~Font() = default;; | ^ | - ../src/graphic/graphic.h:59:7: warning: ‘class tex::TextLayout’ has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] 59 | class TextLayout { | ^~~~~~~~~~ ../src/graphic/graphic.h:94:7: warning: ‘class tex::Graphics2D’ has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] 94 | class Graphics2D { | ^~~~~~~~~~ ../src/fonts/font_basic.h: In constructor ‘tex::Extension::Extension(tex::Char*, tex::Char*, tex::Char*, tex::Char*)’: ../src/fonts/font_basic.h:81:21: warning: ‘tex::Extension::_repeat’ will be initialized after [-Wreorder] 81 | const Char* const _repeat; | ^~~~~~~ ../src/fonts/font_basic.h:80:21: warning: ‘const tex::Char* const tex::Extension::_bottom’ [-Wreorder] 80 | const Char* const _bottom; | ^~~~~~~ ../src/fonts/font_basic.h:88:3: warning: when initialized here [-Wreorder] 88 | Extension(Char* t, Char* m, Char* r, Char* b) | ^~~~~~~~~ ../src/fonts/font_info.h: At global scope: ../src/fonts/font_info.h:120:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 120 | const float* const getMetrics(wchar_t ch) const; | ^~~~~ ../src/fonts/font_info.h:122:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 122 | const int* const getExtension(wchar_t ch) const; | ^~~~~ ../src/fonts/font_info.h: In static member function ‘static void tex::FontInfo::__add(tex::FontInfo*)’: ../src/fonts/font_info.h:49:19: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 49 | if (info->_id >= _infos.size()) _infos.resize(info->_id + 1); | ~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from ../src/res/font_def.res.h:5: ../src/fonts/font_reg.h: At global scope: ../src/fonts/font_reg.h:21:7: warning: ‘class tex::FontSet’ has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] 21 | class FontSet { | ^~~~~~~ In file included from ../src/common.h:33, from ../src/fonts/font_info.h:4: ../src/utils/utils.h: In instantiation of ‘int tex::indexOf(const std::vector&, const T&) [with T = std::__cxx11::basic_string]’: ../src/fonts/font_info.h:70:67: required from here ../src/utils/utils.h:37:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 37 | return (i >= v.size() ? -1 : i); | ~~^~~~~~~~~~~ [54/80] g++ -Isrc/libclatexmath.so.0.0.4.p -Isrc -I../src -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libxml2 -I/usr/include/gdkmm-3.0 -I/usr/lib64/gdkmm-3.0/include -I/usr/include/giomm-2.4 -I/usr/lib64/giomm-2.4/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glibmm-2.4 -I/usr/lib64/glibmm-2.4/include -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/cairomm-1.0 -I/usr/lib64/cairomm-1.0/include -I/usr/include/pangomm-1.4 -I/usr/lib64/pangomm-1.4/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -DBUILD_GTK -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -pthread -MD -MQ src/libclatexmath.so.0.0.4.p/res_font_i10.def.cpp.o -MF src/libclatexmath.so.0.0.4.p/res_font_i10.def.cpp.o.d -o src/libclatexmath.so.0.0.4.p/res_font_i10.def.cpp.o -c ../src/res/font/i10.def.cpp In file included from ../src/graphic/graphic.h:4, from ../src/fonts/font_basic.h:5, from ../src/fonts/font_info.h:5, from ../src/res/font_def.res.h:4, from ../src/res/font/i10.def.cpp:1: ../src/graphic/graphic_basic.h: In constructor ‘tex::Insets::Insets(int, int, int, int)’: ../src/graphic/graphic_basic.h:114:21: warning: unused parameter ‘l’ [-Wunused-parameter] 114 | Insets(int t, int l, int b, int r) : left(t), top(t), right(r), bottom(b) {} | ~~~~^ ../src/graphic/graphic_basic.h: In constructor ‘tex::Stroke::Stroke()’: ../src/graphic/graphic_basic.h:147:8: warning: ‘tex::Stroke::join’ will be initialized after [-Wreorder] 147 | Join join; | ^~~~ ../src/graphic/graphic_basic.h:145:9: warning: ‘float tex::Stroke::miterLimit’ [-Wreorder] 145 | float miterLimit; | ^~~~~~~~~~ ../src/graphic/graphic_basic.h:149:3: warning: when initialized here [-Wreorder] 149 | Stroke() | ^~~~~~ ../src/graphic/graphic_basic.h: In constructor ‘tex::Stroke::Stroke(float, tex::Cap, tex::Join, float)’: ../src/graphic/graphic_basic.h:147:8: warning: ‘tex::Stroke::join’ will be initialized after [-Wreorder] 147 | Join join; | ^~~~ ../src/graphic/graphic_basic.h:145:9: warning: ‘float tex::Stroke::miterLimit’ [-Wreorder] 145 | float miterLimit; | ^~~~~~~~~~ ../src/graphic/graphic_basic.h:152:3: warning: when initialized here [-Wreorder] 152 | Stroke(float w, Cap c, Join j, float ml = 0) | ^~~~~~ ../src/graphic/graphic.h: At global scope: ../src/graphic/graphic.h:38:29: warning: extra ‘;’ [-Wpedantic] 38 | virtual ~Font() = default;; | ^ | - ../src/graphic/graphic.h:59:7: warning: ‘class tex::TextLayout’ has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] 59 | class TextLayout { | ^~~~~~~~~~ ../src/graphic/graphic.h:94:7: warning: ‘class tex::Graphics2D’ has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] 94 | class Graphics2D { | ^~~~~~~~~~ ../src/fonts/font_basic.h: In constructor ‘tex::Extension::Extension(tex::Char*, tex::Char*, tex::Char*, tex::Char*)’: ../src/fonts/font_basic.h:81:21: warning: ‘tex::Extension::_repeat’ will be initialized after [-Wreorder] 81 | const Char* const _repeat; | ^~~~~~~ ../src/fonts/font_basic.h:80:21: warning: ‘const tex::Char* const tex::Extension::_bottom’ [-Wreorder] 80 | const Char* const _bottom; | ^~~~~~~ ../src/fonts/font_basic.h:88:3: warning: when initialized here [-Wreorder] 88 | Extension(Char* t, Char* m, Char* r, Char* b) | ^~~~~~~~~ ../src/fonts/font_info.h: At global scope: ../src/fonts/font_info.h:120:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 120 | const float* const getMetrics(wchar_t ch) const; | ^~~~~ ../src/fonts/font_info.h:122:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 122 | const int* const getExtension(wchar_t ch) const; | ^~~~~ ../src/fonts/font_info.h: In static member function ‘static void tex::FontInfo::__add(tex::FontInfo*)’: ../src/fonts/font_info.h:49:19: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 49 | if (info->_id >= _infos.size()) _infos.resize(info->_id + 1); | ~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from ../src/res/font_def.res.h:5: ../src/fonts/font_reg.h: At global scope: ../src/fonts/font_reg.h:21:7: warning: ‘class tex::FontSet’ has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] 21 | class FontSet { | ^~~~~~~ In file included from ../src/common.h:33, from ../src/fonts/font_info.h:4: ../src/utils/utils.h: In instantiation of ‘int tex::indexOf(const std::vector&, const T&) [with T = std::__cxx11::basic_string]’: ../src/fonts/font_info.h:70:67: required from here ../src/utils/utils.h:37:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 37 | return (i >= v.size() ? -1 : i); | ~~^~~~~~~~~~~ [55/80] g++ -Isrc/libclatexmath.so.0.0.4.p -Isrc -I../src -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libxml2 -I/usr/include/gdkmm-3.0 -I/usr/lib64/gdkmm-3.0/include -I/usr/include/giomm-2.4 -I/usr/lib64/giomm-2.4/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glibmm-2.4 -I/usr/lib64/glibmm-2.4/include -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/cairomm-1.0 -I/usr/lib64/cairomm-1.0/include -I/usr/include/pangomm-1.4 -I/usr/lib64/pangomm-1.4/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -DBUILD_GTK -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -pthread -MD -MQ src/libclatexmath.so.0.0.4.p/res_font_moustache.def.cpp.o -MF src/libclatexmath.so.0.0.4.p/res_font_moustache.def.cpp.o.d -o src/libclatexmath.so.0.0.4.p/res_font_moustache.def.cpp.o -c ../src/res/font/moustache.def.cpp In file included from ../src/graphic/graphic.h:4, from ../src/fonts/font_basic.h:5, from ../src/fonts/font_info.h:5, from ../src/res/font_def.res.h:4, from ../src/res/font/moustache.def.cpp:1: ../src/graphic/graphic_basic.h: In constructor ‘tex::Insets::Insets(int, int, int, int)’: ../src/graphic/graphic_basic.h:114:21: warning: unused parameter ‘l’ [-Wunused-parameter] 114 | Insets(int t, int l, int b, int r) : left(t), top(t), right(r), bottom(b) {} | ~~~~^ ../src/graphic/graphic_basic.h: In constructor ‘tex::Stroke::Stroke()’: ../src/graphic/graphic_basic.h:147:8: warning: ‘tex::Stroke::join’ will be initialized after [-Wreorder] 147 | Join join; | ^~~~ ../src/graphic/graphic_basic.h:145:9: warning: ‘float tex::Stroke::miterLimit’ [-Wreorder] 145 | float miterLimit; | ^~~~~~~~~~ ../src/graphic/graphic_basic.h:149:3: warning: when initialized here [-Wreorder] 149 | Stroke() | ^~~~~~ ../src/graphic/graphic_basic.h: In constructor ‘tex::Stroke::Stroke(float, tex::Cap, tex::Join, float)’: ../src/graphic/graphic_basic.h:147:8: warning: ‘tex::Stroke::join’ will be initialized after [-Wreorder] 147 | Join join; | ^~~~ ../src/graphic/graphic_basic.h:145:9: warning: ‘float tex::Stroke::miterLimit’ [-Wreorder] 145 | float miterLimit; | ^~~~~~~~~~ ../src/graphic/graphic_basic.h:152:3: warning: when initialized here [-Wreorder] 152 | Stroke(float w, Cap c, Join j, float ml = 0) | ^~~~~~ ../src/graphic/graphic.h: At global scope: ../src/graphic/graphic.h:38:29: warning: extra ‘;’ [-Wpedantic] 38 | virtual ~Font() = default;; | ^ | - ../src/graphic/graphic.h:59:7: warning: ‘class tex::TextLayout’ has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] 59 | class TextLayout { | ^~~~~~~~~~ ../src/graphic/graphic.h:94:7: warning: ‘class tex::Graphics2D’ has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] 94 | class Graphics2D { | ^~~~~~~~~~ ../src/fonts/font_basic.h: In constructor ‘tex::Extension::Extension(tex::Char*, tex::Char*, tex::Char*, tex::Char*)’: ../src/fonts/font_basic.h:81:21: warning: ‘tex::Extension::_repeat’ will be initialized after [-Wreorder] 81 | const Char* const _repeat; | ^~~~~~~ ../src/fonts/font_basic.h:80:21: warning: ‘const tex::Char* const tex::Extension::_bottom’ [-Wreorder] 80 | const Char* const _bottom; | ^~~~~~~ ../src/fonts/font_basic.h:88:3: warning: when initialized here [-Wreorder] 88 | Extension(Char* t, Char* m, Char* r, Char* b) | ^~~~~~~~~ ../src/fonts/font_info.h: At global scope: ../src/fonts/font_info.h:120:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 120 | const float* const getMetrics(wchar_t ch) const; | ^~~~~ ../src/fonts/font_info.h:122:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 122 | const int* const getExtension(wchar_t ch) const; | ^~~~~ ../src/fonts/font_info.h: In static member function ‘static void tex::FontInfo::__add(tex::FontInfo*)’: ../src/fonts/font_info.h:49:19: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 49 | if (info->_id >= _infos.size()) _infos.resize(info->_id + 1); | ~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from ../src/res/font_def.res.h:5: ../src/fonts/font_reg.h: At global scope: ../src/fonts/font_reg.h:21:7: warning: ‘class tex::FontSet’ has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] 21 | class FontSet { | ^~~~~~~ In file included from ../src/common.h:33, from ../src/fonts/font_info.h:4: ../src/utils/utils.h: In instantiation of ‘int tex::indexOf(const std::vector&, const T&) [with T = std::__cxx11::basic_string]’: ../src/fonts/font_info.h:70:67: required from here ../src/utils/utils.h:37:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 37 | return (i >= v.size() ? -1 : i); | ~~^~~~~~~~~~~ [56/80] g++ -Isrc/libclatexmath.so.0.0.4.p -Isrc -I../src -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libxml2 -I/usr/include/gdkmm-3.0 -I/usr/lib64/gdkmm-3.0/include -I/usr/include/giomm-2.4 -I/usr/lib64/giomm-2.4/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glibmm-2.4 -I/usr/lib64/glibmm-2.4/include -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/cairomm-1.0 -I/usr/lib64/cairomm-1.0/include -I/usr/include/pangomm-1.4 -I/usr/lib64/pangomm-1.4/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -DBUILD_GTK -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -pthread -MD -MQ src/libclatexmath.so.0.0.4.p/res_font_msam10.def.cpp.o -MF src/libclatexmath.so.0.0.4.p/res_font_msam10.def.cpp.o.d -o src/libclatexmath.so.0.0.4.p/res_font_msam10.def.cpp.o -c ../src/res/font/msam10.def.cpp In file included from ../src/graphic/graphic.h:4, from ../src/fonts/font_basic.h:5, from ../src/fonts/font_info.h:5, from ../src/res/font_def.res.h:4, from ../src/res/font/msam10.def.cpp:1: ../src/graphic/graphic_basic.h: In constructor ‘tex::Insets::Insets(int, int, int, int)’: ../src/graphic/graphic_basic.h:114:21: warning: unused parameter ‘l’ [-Wunused-parameter] 114 | Insets(int t, int l, int b, int r) : left(t), top(t), right(r), bottom(b) {} | ~~~~^ ../src/graphic/graphic_basic.h: In constructor ‘tex::Stroke::Stroke()’: ../src/graphic/graphic_basic.h:147:8: warning: ‘tex::Stroke::join’ will be initialized after [-Wreorder] 147 | Join join; | ^~~~ ../src/graphic/graphic_basic.h:145:9: warning: ‘float tex::Stroke::miterLimit’ [-Wreorder] 145 | float miterLimit; | ^~~~~~~~~~ ../src/graphic/graphic_basic.h:149:3: warning: when initialized here [-Wreorder] 149 | Stroke() | ^~~~~~ ../src/graphic/graphic_basic.h: In constructor ‘tex::Stroke::Stroke(float, tex::Cap, tex::Join, float)’: ../src/graphic/graphic_basic.h:147:8: warning: ‘tex::Stroke::join’ will be initialized after [-Wreorder] 147 | Join join; | ^~~~ ../src/graphic/graphic_basic.h:145:9: warning: ‘float tex::Stroke::miterLimit’ [-Wreorder] 145 | float miterLimit; | ^~~~~~~~~~ ../src/graphic/graphic_basic.h:152:3: warning: when initialized here [-Wreorder] 152 | Stroke(float w, Cap c, Join j, float ml = 0) | ^~~~~~ ../src/graphic/graphic.h: At global scope: ../src/graphic/graphic.h:38:29: warning: extra ‘;’ [-Wpedantic] 38 | virtual ~Font() = default;; | ^ | - ../src/graphic/graphic.h:59:7: warning: ‘class tex::TextLayout’ has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] 59 | class TextLayout { | ^~~~~~~~~~ ../src/graphic/graphic.h:94:7: warning: ‘class tex::Graphics2D’ has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] 94 | class Graphics2D { | ^~~~~~~~~~ ../src/fonts/font_basic.h: In constructor ‘tex::Extension::Extension(tex::Char*, tex::Char*, tex::Char*, tex::Char*)’: ../src/fonts/font_basic.h:81:21: warning: ‘tex::Extension::_repeat’ will be initialized after [-Wreorder] 81 | const Char* const _repeat; | ^~~~~~~ ../src/fonts/font_basic.h:80:21: warning: ‘const tex::Char* const tex::Extension::_bottom’ [-Wreorder] 80 | const Char* const _bottom; | ^~~~~~~ ../src/fonts/font_basic.h:88:3: warning: when initialized here [-Wreorder] 88 | Extension(Char* t, Char* m, Char* r, Char* b) | ^~~~~~~~~ ../src/fonts/font_info.h: At global scope: ../src/fonts/font_info.h:120:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 120 | const float* const getMetrics(wchar_t ch) const; | ^~~~~ ../src/fonts/font_info.h:122:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 122 | const int* const getExtension(wchar_t ch) const; | ^~~~~ ../src/fonts/font_info.h: In static member function ‘static void tex::FontInfo::__add(tex::FontInfo*)’: ../src/fonts/font_info.h:49:19: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 49 | if (info->_id >= _infos.size()) _infos.resize(info->_id + 1); | ~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from ../src/res/font_def.res.h:5: ../src/fonts/font_reg.h: At global scope: ../src/fonts/font_reg.h:21:7: warning: ‘class tex::FontSet’ has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] 21 | class FontSet { | ^~~~~~~ In file included from ../src/common.h:33, from ../src/fonts/font_info.h:4: ../src/utils/utils.h: In instantiation of ‘int tex::indexOf(const std::vector&, const T&) [with T = std::__cxx11::basic_string]’: ../src/fonts/font_info.h:70:67: required from here ../src/utils/utils.h:37:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 37 | return (i >= v.size() ? -1 : i); | ~~^~~~~~~~~~~ [57/80] g++ -Isrc/libclatexmath.so.0.0.4.p -Isrc -I../src -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libxml2 -I/usr/include/gdkmm-3.0 -I/usr/lib64/gdkmm-3.0/include -I/usr/include/giomm-2.4 -I/usr/lib64/giomm-2.4/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glibmm-2.4 -I/usr/lib64/glibmm-2.4/include -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/cairomm-1.0 -I/usr/lib64/cairomm-1.0/include -I/usr/include/pangomm-1.4 -I/usr/lib64/pangomm-1.4/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -DBUILD_GTK -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -pthread -MD -MQ src/libclatexmath.so.0.0.4.p/res_font_msbm10.def.cpp.o -MF src/libclatexmath.so.0.0.4.p/res_font_msbm10.def.cpp.o.d -o src/libclatexmath.so.0.0.4.p/res_font_msbm10.def.cpp.o -c ../src/res/font/msbm10.def.cpp In file included from ../src/graphic/graphic.h:4, from ../src/fonts/font_basic.h:5, from ../src/fonts/font_info.h:5, from ../src/res/font_def.res.h:4, from ../src/res/font/msbm10.def.cpp:1: ../src/graphic/graphic_basic.h: In constructor ‘tex::Insets::Insets(int, int, int, int)’: ../src/graphic/graphic_basic.h:114:21: warning: unused parameter ‘l’ [-Wunused-parameter] 114 | Insets(int t, int l, int b, int r) : left(t), top(t), right(r), bottom(b) {} | ~~~~^ ../src/graphic/graphic_basic.h: In constructor ‘tex::Stroke::Stroke()’: ../src/graphic/graphic_basic.h:147:8: warning: ‘tex::Stroke::join’ will be initialized after [-Wreorder] 147 | Join join; | ^~~~ ../src/graphic/graphic_basic.h:145:9: warning: ‘float tex::Stroke::miterLimit’ [-Wreorder] 145 | float miterLimit; | ^~~~~~~~~~ ../src/graphic/graphic_basic.h:149:3: warning: when initialized here [-Wreorder] 149 | Stroke() | ^~~~~~ ../src/graphic/graphic_basic.h: In constructor ‘tex::Stroke::Stroke(float, tex::Cap, tex::Join, float)’: ../src/graphic/graphic_basic.h:147:8: warning: ‘tex::Stroke::join’ will be initialized after [-Wreorder] 147 | Join join; | ^~~~ ../src/graphic/graphic_basic.h:145:9: warning: ‘float tex::Stroke::miterLimit’ [-Wreorder] 145 | float miterLimit; | ^~~~~~~~~~ ../src/graphic/graphic_basic.h:152:3: warning: when initialized here [-Wreorder] 152 | Stroke(float w, Cap c, Join j, float ml = 0) | ^~~~~~ ../src/graphic/graphic.h: At global scope: ../src/graphic/graphic.h:38:29: warning: extra ‘;’ [-Wpedantic] 38 | virtual ~Font() = default;; | ^ | - ../src/graphic/graphic.h:59:7: warning: ‘class tex::TextLayout’ has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] 59 | class TextLayout { | ^~~~~~~~~~ ../src/graphic/graphic.h:94:7: warning: ‘class tex::Graphics2D’ has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] 94 | class Graphics2D { | ^~~~~~~~~~ ../src/fonts/font_basic.h: In constructor ‘tex::Extension::Extension(tex::Char*, tex::Char*, tex::Char*, tex::Char*)’: ../src/fonts/font_basic.h:81:21: warning: ‘tex::Extension::_repeat’ will be initialized after [-Wreorder] 81 | const Char* const _repeat; | ^~~~~~~ ../src/fonts/font_basic.h:80:21: warning: ‘const tex::Char* const tex::Extension::_bottom’ [-Wreorder] 80 | const Char* const _bottom; | ^~~~~~~ ../src/fonts/font_basic.h:88:3: warning: when initialized here [-Wreorder] 88 | Extension(Char* t, Char* m, Char* r, Char* b) | ^~~~~~~~~ ../src/fonts/font_info.h: At global scope: ../src/fonts/font_info.h:120:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 120 | const float* const getMetrics(wchar_t ch) const; | ^~~~~ ../src/fonts/font_info.h:122:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 122 | const int* const getExtension(wchar_t ch) const; | ^~~~~ ../src/fonts/font_info.h: In static member function ‘static void tex::FontInfo::__add(tex::FontInfo*)’: ../src/fonts/font_info.h:49:19: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 49 | if (info->_id >= _infos.size()) _infos.resize(info->_id + 1); | ~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from ../src/res/font_def.res.h:5: ../src/fonts/font_reg.h: At global scope: ../src/fonts/font_reg.h:21:7: warning: ‘class tex::FontSet’ has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] 21 | class FontSet { | ^~~~~~~ In file included from ../src/common.h:33, from ../src/fonts/font_info.h:4: ../src/utils/utils.h: In instantiation of ‘int tex::indexOf(const std::vector&, const T&) [with T = std::__cxx11::basic_string]’: ../src/fonts/font_info.h:70:67: required from here ../src/utils/utils.h:37:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 37 | return (i >= v.size() ? -1 : i); | ~~^~~~~~~~~~~ [58/80] g++ -Isrc/libclatexmath.so.0.0.4.p -Isrc -I../src -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libxml2 -I/usr/include/gdkmm-3.0 -I/usr/lib64/gdkmm-3.0/include -I/usr/include/giomm-2.4 -I/usr/lib64/giomm-2.4/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glibmm-2.4 -I/usr/lib64/glibmm-2.4/include -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/cairomm-1.0 -I/usr/lib64/cairomm-1.0/include -I/usr/include/pangomm-1.4 -I/usr/lib64/pangomm-1.4/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -DBUILD_GTK -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -pthread -MD -MQ src/libclatexmath.so.0.0.4.p/res_font_r10.def.cpp.o -MF src/libclatexmath.so.0.0.4.p/res_font_r10.def.cpp.o.d -o src/libclatexmath.so.0.0.4.p/res_font_r10.def.cpp.o -c ../src/res/font/r10.def.cpp In file included from ../src/graphic/graphic.h:4, from ../src/fonts/font_basic.h:5, from ../src/fonts/font_info.h:5, from ../src/res/font_def.res.h:4, from ../src/res/font/r10.def.cpp:1: ../src/graphic/graphic_basic.h: In constructor ‘tex::Insets::Insets(int, int, int, int)’: ../src/graphic/graphic_basic.h:114:21: warning: unused parameter ‘l’ [-Wunused-parameter] 114 | Insets(int t, int l, int b, int r) : left(t), top(t), right(r), bottom(b) {} | ~~~~^ ../src/graphic/graphic_basic.h: In constructor ‘tex::Stroke::Stroke()’: ../src/graphic/graphic_basic.h:147:8: warning: ‘tex::Stroke::join’ will be initialized after [-Wreorder] 147 | Join join; | ^~~~ ../src/graphic/graphic_basic.h:145:9: warning: ‘float tex::Stroke::miterLimit’ [-Wreorder] 145 | float miterLimit; | ^~~~~~~~~~ ../src/graphic/graphic_basic.h:149:3: warning: when initialized here [-Wreorder] 149 | Stroke() | ^~~~~~ ../src/graphic/graphic_basic.h: In constructor ‘tex::Stroke::Stroke(float, tex::Cap, tex::Join, float)’: ../src/graphic/graphic_basic.h:147:8: warning: ‘tex::Stroke::join’ will be initialized after [-Wreorder] 147 | Join join; | ^~~~ ../src/graphic/graphic_basic.h:145:9: warning: ‘float tex::Stroke::miterLimit’ [-Wreorder] 145 | float miterLimit; | ^~~~~~~~~~ ../src/graphic/graphic_basic.h:152:3: warning: when initialized here [-Wreorder] 152 | Stroke(float w, Cap c, Join j, float ml = 0) | ^~~~~~ ../src/graphic/graphic.h: At global scope: ../src/graphic/graphic.h:38:29: warning: extra ‘;’ [-Wpedantic] 38 | virtual ~Font() = default;; | ^ | - ../src/graphic/graphic.h:59:7: warning: ‘class tex::TextLayout’ has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] 59 | class TextLayout { | ^~~~~~~~~~ ../src/graphic/graphic.h:94:7: warning: ‘class tex::Graphics2D’ has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] 94 | class Graphics2D { | ^~~~~~~~~~ ../src/fonts/font_basic.h: In constructor ‘tex::Extension::Extension(tex::Char*, tex::Char*, tex::Char*, tex::Char*)’: ../src/fonts/font_basic.h:81:21: warning: ‘tex::Extension::_repeat’ will be initialized after [-Wreorder] 81 | const Char* const _repeat; | ^~~~~~~ ../src/fonts/font_basic.h:80:21: warning: ‘const tex::Char* const tex::Extension::_bottom’ [-Wreorder] 80 | const Char* const _bottom; | ^~~~~~~ ../src/fonts/font_basic.h:88:3: warning: when initialized here [-Wreorder] 88 | Extension(Char* t, Char* m, Char* r, Char* b) | ^~~~~~~~~ ../src/fonts/font_info.h: At global scope: ../src/fonts/font_info.h:120:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 120 | const float* const getMetrics(wchar_t ch) const; | ^~~~~ ../src/fonts/font_info.h:122:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 122 | const int* const getExtension(wchar_t ch) const; | ^~~~~ ../src/fonts/font_info.h: In static member function ‘static void tex::FontInfo::__add(tex::FontInfo*)’: ../src/fonts/font_info.h:49:19: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 49 | if (info->_id >= _infos.size()) _infos.resize(info->_id + 1); | ~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from ../src/res/font_def.res.h:5: ../src/fonts/font_reg.h: At global scope: ../src/fonts/font_reg.h:21:7: warning: ‘class tex::FontSet’ has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] 21 | class FontSet { | ^~~~~~~ In file included from ../src/common.h:33, from ../src/fonts/font_info.h:4: ../src/utils/utils.h: In instantiation of ‘int tex::indexOf(const std::vector&, const T&) [with T = std::__cxx11::basic_string]’: ../src/fonts/font_info.h:70:67: required from here ../src/utils/utils.h:37:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 37 | return (i >= v.size() ? -1 : i); | ~~^~~~~~~~~~~ [59/80] g++ -Isrc/libclatexmath.so.0.0.4.p -Isrc -I../src -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libxml2 -I/usr/include/gdkmm-3.0 -I/usr/lib64/gdkmm-3.0/include -I/usr/include/giomm-2.4 -I/usr/lib64/giomm-2.4/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glibmm-2.4 -I/usr/lib64/glibmm-2.4/include -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/cairomm-1.0 -I/usr/lib64/cairomm-1.0/include -I/usr/include/pangomm-1.4 -I/usr/lib64/pangomm-1.4/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -DBUILD_GTK -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -pthread -MD -MQ src/libclatexmath.so.0.0.4.p/res_font_r10_unchanged.def.cpp.o -MF src/libclatexmath.so.0.0.4.p/res_font_r10_unchanged.def.cpp.o.d -o src/libclatexmath.so.0.0.4.p/res_font_r10_unchanged.def.cpp.o -c ../src/res/font/r10_unchanged.def.cpp In file included from ../src/graphic/graphic.h:4, from ../src/fonts/font_basic.h:5, from ../src/fonts/font_info.h:5, from ../src/res/font_def.res.h:4, from ../src/res/font/r10_unchanged.def.cpp:1: ../src/graphic/graphic_basic.h: In constructor ‘tex::Insets::Insets(int, int, int, int)’: ../src/graphic/graphic_basic.h:114:21: warning: unused parameter ‘l’ [-Wunused-parameter] 114 | Insets(int t, int l, int b, int r) : left(t), top(t), right(r), bottom(b) {} | ~~~~^ ../src/graphic/graphic_basic.h: In constructor ‘tex::Stroke::Stroke()’: ../src/graphic/graphic_basic.h:147:8: warning: ‘tex::Stroke::join’ will be initialized after [-Wreorder] 147 | Join join; | ^~~~ ../src/graphic/graphic_basic.h:145:9: warning: ‘float tex::Stroke::miterLimit’ [-Wreorder] 145 | float miterLimit; | ^~~~~~~~~~ ../src/graphic/graphic_basic.h:149:3: warning: when initialized here [-Wreorder] 149 | Stroke() | ^~~~~~ ../src/graphic/graphic_basic.h: In constructor ‘tex::Stroke::Stroke(float, tex::Cap, tex::Join, float)’: ../src/graphic/graphic_basic.h:147:8: warning: ‘tex::Stroke::join’ will be initialized after [-Wreorder] 147 | Join join; | ^~~~ ../src/graphic/graphic_basic.h:145:9: warning: ‘float tex::Stroke::miterLimit’ [-Wreorder] 145 | float miterLimit; | ^~~~~~~~~~ ../src/graphic/graphic_basic.h:152:3: warning: when initialized here [-Wreorder] 152 | Stroke(float w, Cap c, Join j, float ml = 0) | ^~~~~~ ../src/graphic/graphic.h: At global scope: ../src/graphic/graphic.h:38:29: warning: extra ‘;’ [-Wpedantic] 38 | virtual ~Font() = default;; | ^ | - ../src/graphic/graphic.h:59:7: warning: ‘class tex::TextLayout’ has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] 59 | class TextLayout { | ^~~~~~~~~~ ../src/graphic/graphic.h:94:7: warning: ‘class tex::Graphics2D’ has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] 94 | class Graphics2D { | ^~~~~~~~~~ ../src/fonts/font_basic.h: In constructor ‘tex::Extension::Extension(tex::Char*, tex::Char*, tex::Char*, tex::Char*)’: ../src/fonts/font_basic.h:81:21: warning: ‘tex::Extension::_repeat’ will be initialized after [-Wreorder] 81 | const Char* const _repeat; | ^~~~~~~ ../src/fonts/font_basic.h:80:21: warning: ‘const tex::Char* const tex::Extension::_bottom’ [-Wreorder] 80 | const Char* const _bottom; | ^~~~~~~ ../src/fonts/font_basic.h:88:3: warning: when initialized here [-Wreorder] 88 | Extension(Char* t, Char* m, Char* r, Char* b) | ^~~~~~~~~ ../src/fonts/font_info.h: At global scope: ../src/fonts/font_info.h:120:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 120 | const float* const getMetrics(wchar_t ch) const; | ^~~~~ ../src/fonts/font_info.h:122:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 122 | const int* const getExtension(wchar_t ch) const; | ^~~~~ ../src/fonts/font_info.h: In static member function ‘static void tex::FontInfo::__add(tex::FontInfo*)’: ../src/fonts/font_info.h:49:19: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 49 | if (info->_id >= _infos.size()) _infos.resize(info->_id + 1); | ~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from ../src/res/font_def.res.h:5: ../src/fonts/font_reg.h: At global scope: ../src/fonts/font_reg.h:21:7: warning: ‘class tex::FontSet’ has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] 21 | class FontSet { | ^~~~~~~ In file included from ../src/common.h:33, from ../src/fonts/font_info.h:4: ../src/utils/utils.h: In instantiation of ‘int tex::indexOf(const std::vector&, const T&) [with T = std::__cxx11::basic_string]’: ../src/fonts/font_info.h:70:67: required from here ../src/utils/utils.h:37:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 37 | return (i >= v.size() ? -1 : i); | ~~^~~~~~~~~~~ [60/80] g++ -Isrc/libclatexmath.so.0.0.4.p -Isrc -I../src -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libxml2 -I/usr/include/gdkmm-3.0 -I/usr/lib64/gdkmm-3.0/include -I/usr/include/giomm-2.4 -I/usr/lib64/giomm-2.4/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glibmm-2.4 -I/usr/lib64/glibmm-2.4/include -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/cairomm-1.0 -I/usr/lib64/cairomm-1.0/include -I/usr/include/pangomm-1.4 -I/usr/lib64/pangomm-1.4/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -DBUILD_GTK -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -pthread -MD -MQ src/libclatexmath.so.0.0.4.p/res_font_rsfs10.def.cpp.o -MF src/libclatexmath.so.0.0.4.p/res_font_rsfs10.def.cpp.o.d -o src/libclatexmath.so.0.0.4.p/res_font_rsfs10.def.cpp.o -c ../src/res/font/rsfs10.def.cpp In file included from ../src/graphic/graphic.h:4, from ../src/fonts/font_basic.h:5, from ../src/fonts/font_info.h:5, from ../src/res/font_def.res.h:4, from ../src/res/font/rsfs10.def.cpp:1: ../src/graphic/graphic_basic.h: In constructor ‘tex::Insets::Insets(int, int, int, int)’: ../src/graphic/graphic_basic.h:114:21: warning: unused parameter ‘l’ [-Wunused-parameter] 114 | Insets(int t, int l, int b, int r) : left(t), top(t), right(r), bottom(b) {} | ~~~~^ ../src/graphic/graphic_basic.h: In constructor ‘tex::Stroke::Stroke()’: ../src/graphic/graphic_basic.h:147:8: warning: ‘tex::Stroke::join’ will be initialized after [-Wreorder] 147 | Join join; | ^~~~ ../src/graphic/graphic_basic.h:145:9: warning: ‘float tex::Stroke::miterLimit’ [-Wreorder] 145 | float miterLimit; | ^~~~~~~~~~ ../src/graphic/graphic_basic.h:149:3: warning: when initialized here [-Wreorder] 149 | Stroke() | ^~~~~~ ../src/graphic/graphic_basic.h: In constructor ‘tex::Stroke::Stroke(float, tex::Cap, tex::Join, float)’: ../src/graphic/graphic_basic.h:147:8: warning: ‘tex::Stroke::join’ will be initialized after [-Wreorder] 147 | Join join; | ^~~~ ../src/graphic/graphic_basic.h:145:9: warning: ‘float tex::Stroke::miterLimit’ [-Wreorder] 145 | float miterLimit; | ^~~~~~~~~~ ../src/graphic/graphic_basic.h:152:3: warning: when initialized here [-Wreorder] 152 | Stroke(float w, Cap c, Join j, float ml = 0) | ^~~~~~ ../src/graphic/graphic.h: At global scope: ../src/graphic/graphic.h:38:29: warning: extra ‘;’ [-Wpedantic] 38 | virtual ~Font() = default;; | ^ | - ../src/graphic/graphic.h:59:7: warning: ‘class tex::TextLayout’ has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] 59 | class TextLayout { | ^~~~~~~~~~ ../src/graphic/graphic.h:94:7: warning: ‘class tex::Graphics2D’ has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] 94 | class Graphics2D { | ^~~~~~~~~~ ../src/fonts/font_basic.h: In constructor ‘tex::Extension::Extension(tex::Char*, tex::Char*, tex::Char*, tex::Char*)’: ../src/fonts/font_basic.h:81:21: warning: ‘tex::Extension::_repeat’ will be initialized after [-Wreorder] 81 | const Char* const _repeat; | ^~~~~~~ ../src/fonts/font_basic.h:80:21: warning: ‘const tex::Char* const tex::Extension::_bottom’ [-Wreorder] 80 | const Char* const _bottom; | ^~~~~~~ ../src/fonts/font_basic.h:88:3: warning: when initialized here [-Wreorder] 88 | Extension(Char* t, Char* m, Char* r, Char* b) | ^~~~~~~~~ ../src/fonts/font_info.h: At global scope: ../src/fonts/font_info.h:120:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 120 | const float* const getMetrics(wchar_t ch) const; | ^~~~~ ../src/fonts/font_info.h:122:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 122 | const int* const getExtension(wchar_t ch) const; | ^~~~~ ../src/fonts/font_info.h: In static member function ‘static void tex::FontInfo::__add(tex::FontInfo*)’: ../src/fonts/font_info.h:49:19: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 49 | if (info->_id >= _infos.size()) _infos.resize(info->_id + 1); | ~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from ../src/res/font_def.res.h:5: ../src/fonts/font_reg.h: At global scope: ../src/fonts/font_reg.h:21:7: warning: ‘class tex::FontSet’ has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] 21 | class FontSet { | ^~~~~~~ In file included from ../src/common.h:33, from ../src/fonts/font_info.h:4: ../src/utils/utils.h: In instantiation of ‘int tex::indexOf(const std::vector&, const T&) [with T = std::__cxx11::basic_string]’: ../src/fonts/font_info.h:70:67: required from here ../src/utils/utils.h:37:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 37 | return (i >= v.size() ? -1 : i); | ~~^~~~~~~~~~~ [61/80] g++ -Isrc/libclatexmath.so.0.0.4.p -Isrc -I../src -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libxml2 -I/usr/include/gdkmm-3.0 -I/usr/lib64/gdkmm-3.0/include -I/usr/include/giomm-2.4 -I/usr/lib64/giomm-2.4/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glibmm-2.4 -I/usr/lib64/glibmm-2.4/include -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/cairomm-1.0 -I/usr/lib64/cairomm-1.0/include -I/usr/include/pangomm-1.4 -I/usr/lib64/pangomm-1.4/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -DBUILD_GTK -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -pthread -MD -MQ src/libclatexmath.so.0.0.4.p/res_font_sb10.def.cpp.o -MF src/libclatexmath.so.0.0.4.p/res_font_sb10.def.cpp.o.d -o src/libclatexmath.so.0.0.4.p/res_font_sb10.def.cpp.o -c ../src/res/font/sb10.def.cpp In file included from ../src/graphic/graphic.h:4, from ../src/fonts/font_basic.h:5, from ../src/fonts/font_info.h:5, from ../src/res/font_def.res.h:4, from ../src/res/font/sb10.def.cpp:1: ../src/graphic/graphic_basic.h: In constructor ‘tex::Insets::Insets(int, int, int, int)’: ../src/graphic/graphic_basic.h:114:21: warning: unused parameter ‘l’ [-Wunused-parameter] 114 | Insets(int t, int l, int b, int r) : left(t), top(t), right(r), bottom(b) {} | ~~~~^ ../src/graphic/graphic_basic.h: In constructor ‘tex::Stroke::Stroke()’: ../src/graphic/graphic_basic.h:147:8: warning: ‘tex::Stroke::join’ will be initialized after [-Wreorder] 147 | Join join; | ^~~~ ../src/graphic/graphic_basic.h:145:9: warning: ‘float tex::Stroke::miterLimit’ [-Wreorder] 145 | float miterLimit; | ^~~~~~~~~~ ../src/graphic/graphic_basic.h:149:3: warning: when initialized here [-Wreorder] 149 | Stroke() | ^~~~~~ ../src/graphic/graphic_basic.h: In constructor ‘tex::Stroke::Stroke(float, tex::Cap, tex::Join, float)’: ../src/graphic/graphic_basic.h:147:8: warning: ‘tex::Stroke::join’ will be initialized after [-Wreorder] 147 | Join join; | ^~~~ ../src/graphic/graphic_basic.h:145:9: warning: ‘float tex::Stroke::miterLimit’ [-Wreorder] 145 | float miterLimit; | ^~~~~~~~~~ ../src/graphic/graphic_basic.h:152:3: warning: when initialized here [-Wreorder] 152 | Stroke(float w, Cap c, Join j, float ml = 0) | ^~~~~~ ../src/graphic/graphic.h: At global scope: ../src/graphic/graphic.h:38:29: warning: extra ‘;’ [-Wpedantic] 38 | virtual ~Font() = default;; | ^ | - ../src/graphic/graphic.h:59:7: warning: ‘class tex::TextLayout’ has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] 59 | class TextLayout { | ^~~~~~~~~~ ../src/graphic/graphic.h:94:7: warning: ‘class tex::Graphics2D’ has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] 94 | class Graphics2D { | ^~~~~~~~~~ ../src/fonts/font_basic.h: In constructor ‘tex::Extension::Extension(tex::Char*, tex::Char*, tex::Char*, tex::Char*)’: ../src/fonts/font_basic.h:81:21: warning: ‘tex::Extension::_repeat’ will be initialized after [-Wreorder] 81 | const Char* const _repeat; | ^~~~~~~ ../src/fonts/font_basic.h:80:21: warning: ‘const tex::Char* const tex::Extension::_bottom’ [-Wreorder] 80 | const Char* const _bottom; | ^~~~~~~ ../src/fonts/font_basic.h:88:3: warning: when initialized here [-Wreorder] 88 | Extension(Char* t, Char* m, Char* r, Char* b) | ^~~~~~~~~ ../src/fonts/font_info.h: At global scope: ../src/fonts/font_info.h:120:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 120 | const float* const getMetrics(wchar_t ch) const; | ^~~~~ ../src/fonts/font_info.h:122:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 122 | const int* const getExtension(wchar_t ch) const; | ^~~~~ ../src/fonts/font_info.h: In static member function ‘static void tex::FontInfo::__add(tex::FontInfo*)’: ../src/fonts/font_info.h:49:19: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 49 | if (info->_id >= _infos.size()) _infos.resize(info->_id + 1); | ~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from ../src/res/font_def.res.h:5: ../src/fonts/font_reg.h: At global scope: ../src/fonts/font_reg.h:21:7: warning: ‘class tex::FontSet’ has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] 21 | class FontSet { | ^~~~~~~ In file included from ../src/common.h:33, from ../src/fonts/font_info.h:4: ../src/utils/utils.h: In instantiation of ‘int tex::indexOf(const std::vector&, const T&) [with T = std::__cxx11::basic_string]’: ../src/fonts/font_info.h:70:67: required from here ../src/utils/utils.h:37:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 37 | return (i >= v.size() ? -1 : i); | ~~^~~~~~~~~~~ [62/80] g++ -Isrc/libclatexmath.so.0.0.4.p -Isrc -I../src -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libxml2 -I/usr/include/gdkmm-3.0 -I/usr/lib64/gdkmm-3.0/include -I/usr/include/giomm-2.4 -I/usr/lib64/giomm-2.4/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glibmm-2.4 -I/usr/lib64/glibmm-2.4/include -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/cairomm-1.0 -I/usr/lib64/cairomm-1.0/include -I/usr/include/pangomm-1.4 -I/usr/lib64/pangomm-1.4/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -DBUILD_GTK -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -pthread -MD -MQ src/libclatexmath.so.0.0.4.p/res_font_sbi10.def.cpp.o -MF src/libclatexmath.so.0.0.4.p/res_font_sbi10.def.cpp.o.d -o src/libclatexmath.so.0.0.4.p/res_font_sbi10.def.cpp.o -c ../src/res/font/sbi10.def.cpp In file included from ../src/graphic/graphic.h:4, from ../src/fonts/font_basic.h:5, from ../src/fonts/font_info.h:5, from ../src/res/font_def.res.h:4, from ../src/res/font/sbi10.def.cpp:1: ../src/graphic/graphic_basic.h: In constructor ‘tex::Insets::Insets(int, int, int, int)’: ../src/graphic/graphic_basic.h:114:21: warning: unused parameter ‘l’ [-Wunused-parameter] 114 | Insets(int t, int l, int b, int r) : left(t), top(t), right(r), bottom(b) {} | ~~~~^ ../src/graphic/graphic_basic.h: In constructor ‘tex::Stroke::Stroke()’: ../src/graphic/graphic_basic.h:147:8: warning: ‘tex::Stroke::join’ will be initialized after [-Wreorder] 147 | Join join; | ^~~~ ../src/graphic/graphic_basic.h:145:9: warning: ‘float tex::Stroke::miterLimit’ [-Wreorder] 145 | float miterLimit; | ^~~~~~~~~~ ../src/graphic/graphic_basic.h:149:3: warning: when initialized here [-Wreorder] 149 | Stroke() | ^~~~~~ ../src/graphic/graphic_basic.h: In constructor ‘tex::Stroke::Stroke(float, tex::Cap, tex::Join, float)’: ../src/graphic/graphic_basic.h:147:8: warning: ‘tex::Stroke::join’ will be initialized after [-Wreorder] 147 | Join join; | ^~~~ ../src/graphic/graphic_basic.h:145:9: warning: ‘float tex::Stroke::miterLimit’ [-Wreorder] 145 | float miterLimit; | ^~~~~~~~~~ ../src/graphic/graphic_basic.h:152:3: warning: when initialized here [-Wreorder] 152 | Stroke(float w, Cap c, Join j, float ml = 0) | ^~~~~~ ../src/graphic/graphic.h: At global scope: ../src/graphic/graphic.h:38:29: warning: extra ‘;’ [-Wpedantic] 38 | virtual ~Font() = default;; | ^ | - ../src/graphic/graphic.h:59:7: warning: ‘class tex::TextLayout’ has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] 59 | class TextLayout { | ^~~~~~~~~~ ../src/graphic/graphic.h:94:7: warning: ‘class tex::Graphics2D’ has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] 94 | class Graphics2D { | ^~~~~~~~~~ ../src/fonts/font_basic.h: In constructor ‘tex::Extension::Extension(tex::Char*, tex::Char*, tex::Char*, tex::Char*)’: ../src/fonts/font_basic.h:81:21: warning: ‘tex::Extension::_repeat’ will be initialized after [-Wreorder] 81 | const Char* const _repeat; | ^~~~~~~ ../src/fonts/font_basic.h:80:21: warning: ‘const tex::Char* const tex::Extension::_bottom’ [-Wreorder] 80 | const Char* const _bottom; | ^~~~~~~ ../src/fonts/font_basic.h:88:3: warning: when initialized here [-Wreorder] 88 | Extension(Char* t, Char* m, Char* r, Char* b) | ^~~~~~~~~ ../src/fonts/font_info.h: At global scope: ../src/fonts/font_info.h:120:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 120 | const float* const getMetrics(wchar_t ch) const; | ^~~~~ ../src/fonts/font_info.h:122:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 122 | const int* const getExtension(wchar_t ch) const; | ^~~~~ ../src/fonts/font_info.h: In static member function ‘static void tex::FontInfo::__add(tex::FontInfo*)’: ../src/fonts/font_info.h:49:19: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 49 | if (info->_id >= _infos.size()) _infos.resize(info->_id + 1); | ~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from ../src/res/font_def.res.h:5: ../src/fonts/font_reg.h: At global scope: ../src/fonts/font_reg.h:21:7: warning: ‘class tex::FontSet’ has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] 21 | class FontSet { | ^~~~~~~ In file included from ../src/common.h:33, from ../src/fonts/font_info.h:4: ../src/utils/utils.h: In instantiation of ‘int tex::indexOf(const std::vector&, const T&) [with T = std::__cxx11::basic_string]’: ../src/fonts/font_info.h:70:67: required from here ../src/utils/utils.h:37:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 37 | return (i >= v.size() ? -1 : i); | ~~^~~~~~~~~~~ [63/80] g++ -Isrc/libclatexmath.so.0.0.4.p -Isrc -I../src -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libxml2 -I/usr/include/gdkmm-3.0 -I/usr/lib64/gdkmm-3.0/include -I/usr/include/giomm-2.4 -I/usr/lib64/giomm-2.4/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glibmm-2.4 -I/usr/lib64/glibmm-2.4/include -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/cairomm-1.0 -I/usr/lib64/cairomm-1.0/include -I/usr/include/pangomm-1.4 -I/usr/lib64/pangomm-1.4/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -DBUILD_GTK -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -pthread -MD -MQ src/libclatexmath.so.0.0.4.p/res_font_si10.def.cpp.o -MF src/libclatexmath.so.0.0.4.p/res_font_si10.def.cpp.o.d -o src/libclatexmath.so.0.0.4.p/res_font_si10.def.cpp.o -c ../src/res/font/si10.def.cpp In file included from ../src/graphic/graphic.h:4, from ../src/fonts/font_basic.h:5, from ../src/fonts/font_info.h:5, from ../src/res/font_def.res.h:4, from ../src/res/font/si10.def.cpp:1: ../src/graphic/graphic_basic.h: In constructor ‘tex::Insets::Insets(int, int, int, int)’: ../src/graphic/graphic_basic.h:114:21: warning: unused parameter ‘l’ [-Wunused-parameter] 114 | Insets(int t, int l, int b, int r) : left(t), top(t), right(r), bottom(b) {} | ~~~~^ ../src/graphic/graphic_basic.h: In constructor ‘tex::Stroke::Stroke()’: ../src/graphic/graphic_basic.h:147:8: warning: ‘tex::Stroke::join’ will be initialized after [-Wreorder] 147 | Join join; | ^~~~ ../src/graphic/graphic_basic.h:145:9: warning: ‘float tex::Stroke::miterLimit’ [-Wreorder] 145 | float miterLimit; | ^~~~~~~~~~ ../src/graphic/graphic_basic.h:149:3: warning: when initialized here [-Wreorder] 149 | Stroke() | ^~~~~~ ../src/graphic/graphic_basic.h: In constructor ‘tex::Stroke::Stroke(float, tex::Cap, tex::Join, float)’: ../src/graphic/graphic_basic.h:147:8: warning: ‘tex::Stroke::join’ will be initialized after [-Wreorder] 147 | Join join; | ^~~~ ../src/graphic/graphic_basic.h:145:9: warning: ‘float tex::Stroke::miterLimit’ [-Wreorder] 145 | float miterLimit; | ^~~~~~~~~~ ../src/graphic/graphic_basic.h:152:3: warning: when initialized here [-Wreorder] 152 | Stroke(float w, Cap c, Join j, float ml = 0) | ^~~~~~ ../src/graphic/graphic.h: At global scope: ../src/graphic/graphic.h:38:29: warning: extra ‘;’ [-Wpedantic] 38 | virtual ~Font() = default;; | ^ | - ../src/graphic/graphic.h:59:7: warning: ‘class tex::TextLayout’ has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] 59 | class TextLayout { | ^~~~~~~~~~ ../src/graphic/graphic.h:94:7: warning: ‘class tex::Graphics2D’ has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] 94 | class Graphics2D { | ^~~~~~~~~~ ../src/fonts/font_basic.h: In constructor ‘tex::Extension::Extension(tex::Char*, tex::Char*, tex::Char*, tex::Char*)’: ../src/fonts/font_basic.h:81:21: warning: ‘tex::Extension::_repeat’ will be initialized after [-Wreorder] 81 | const Char* const _repeat; | ^~~~~~~ ../src/fonts/font_basic.h:80:21: warning: ‘const tex::Char* const tex::Extension::_bottom’ [-Wreorder] 80 | const Char* const _bottom; | ^~~~~~~ ../src/fonts/font_basic.h:88:3: warning: when initialized here [-Wreorder] 88 | Extension(Char* t, Char* m, Char* r, Char* b) | ^~~~~~~~~ ../src/fonts/font_info.h: At global scope: ../src/fonts/font_info.h:120:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 120 | const float* const getMetrics(wchar_t ch) const; | ^~~~~ ../src/fonts/font_info.h:122:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 122 | const int* const getExtension(wchar_t ch) const; | ^~~~~ ../src/fonts/font_info.h: In static member function ‘static void tex::FontInfo::__add(tex::FontInfo*)’: ../src/fonts/font_info.h:49:19: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 49 | if (info->_id >= _infos.size()) _infos.resize(info->_id + 1); | ~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from ../src/res/font_def.res.h:5: ../src/fonts/font_reg.h: At global scope: ../src/fonts/font_reg.h:21:7: warning: ‘class tex::FontSet’ has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] 21 | class FontSet { | ^~~~~~~ In file included from ../src/common.h:33, from ../src/fonts/font_info.h:4: ../src/utils/utils.h: In instantiation of ‘int tex::indexOf(const std::vector&, const T&) [with T = std::__cxx11::basic_string]’: ../src/fonts/font_info.h:70:67: required from here ../src/utils/utils.h:37:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 37 | return (i >= v.size() ? -1 : i); | ~~^~~~~~~~~~~ [64/80] g++ -Isrc/libclatexmath.so.0.0.4.p -Isrc -I../src -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libxml2 -I/usr/include/gdkmm-3.0 -I/usr/lib64/gdkmm-3.0/include -I/usr/include/giomm-2.4 -I/usr/lib64/giomm-2.4/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glibmm-2.4 -I/usr/lib64/glibmm-2.4/include -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/cairomm-1.0 -I/usr/lib64/cairomm-1.0/include -I/usr/include/pangomm-1.4 -I/usr/lib64/pangomm-1.4/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -DBUILD_GTK -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -pthread -MD -MQ src/libclatexmath.so.0.0.4.p/res_font_special.def.cpp.o -MF src/libclatexmath.so.0.0.4.p/res_font_special.def.cpp.o.d -o src/libclatexmath.so.0.0.4.p/res_font_special.def.cpp.o -c ../src/res/font/special.def.cpp In file included from ../src/graphic/graphic.h:4, from ../src/fonts/font_basic.h:5, from ../src/fonts/font_info.h:5, from ../src/res/font_def.res.h:4, from ../src/res/font/special.def.cpp:1: ../src/graphic/graphic_basic.h: In constructor ‘tex::Insets::Insets(int, int, int, int)’: ../src/graphic/graphic_basic.h:114:21: warning: unused parameter ‘l’ [-Wunused-parameter] 114 | Insets(int t, int l, int b, int r) : left(t), top(t), right(r), bottom(b) {} | ~~~~^ ../src/graphic/graphic_basic.h: In constructor ‘tex::Stroke::Stroke()’: ../src/graphic/graphic_basic.h:147:8: warning: ‘tex::Stroke::join’ will be initialized after [-Wreorder] 147 | Join join; | ^~~~ ../src/graphic/graphic_basic.h:145:9: warning: ‘float tex::Stroke::miterLimit’ [-Wreorder] 145 | float miterLimit; | ^~~~~~~~~~ ../src/graphic/graphic_basic.h:149:3: warning: when initialized here [-Wreorder] 149 | Stroke() | ^~~~~~ ../src/graphic/graphic_basic.h: In constructor ‘tex::Stroke::Stroke(float, tex::Cap, tex::Join, float)’: ../src/graphic/graphic_basic.h:147:8: warning: ‘tex::Stroke::join’ will be initialized after [-Wreorder] 147 | Join join; | ^~~~ ../src/graphic/graphic_basic.h:145:9: warning: ‘float tex::Stroke::miterLimit’ [-Wreorder] 145 | float miterLimit; | ^~~~~~~~~~ ../src/graphic/graphic_basic.h:152:3: warning: when initialized here [-Wreorder] 152 | Stroke(float w, Cap c, Join j, float ml = 0) | ^~~~~~ ../src/graphic/graphic.h: At global scope: ../src/graphic/graphic.h:38:29: warning: extra ‘;’ [-Wpedantic] 38 | virtual ~Font() = default;; | ^ | - ../src/graphic/graphic.h:59:7: warning: ‘class tex::TextLayout’ has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] 59 | class TextLayout { | ^~~~~~~~~~ ../src/graphic/graphic.h:94:7: warning: ‘class tex::Graphics2D’ has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] 94 | class Graphics2D { | ^~~~~~~~~~ ../src/fonts/font_basic.h: In constructor ‘tex::Extension::Extension(tex::Char*, tex::Char*, tex::Char*, tex::Char*)’: ../src/fonts/font_basic.h:81:21: warning: ‘tex::Extension::_repeat’ will be initialized after [-Wreorder] 81 | const Char* const _repeat; | ^~~~~~~ ../src/fonts/font_basic.h:80:21: warning: ‘const tex::Char* const tex::Extension::_bottom’ [-Wreorder] 80 | const Char* const _bottom; | ^~~~~~~ ../src/fonts/font_basic.h:88:3: warning: when initialized here [-Wreorder] 88 | Extension(Char* t, Char* m, Char* r, Char* b) | ^~~~~~~~~ ../src/fonts/font_info.h: At global scope: ../src/fonts/font_info.h:120:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 120 | const float* const getMetrics(wchar_t ch) const; | ^~~~~ ../src/fonts/font_info.h:122:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 122 | const int* const getExtension(wchar_t ch) const; | ^~~~~ ../src/fonts/font_info.h: In static member function ‘static void tex::FontInfo::__add(tex::FontInfo*)’: ../src/fonts/font_info.h:49:19: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 49 | if (info->_id >= _infos.size()) _infos.resize(info->_id + 1); | ~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from ../src/res/font_def.res.h:5: ../src/fonts/font_reg.h: At global scope: ../src/fonts/font_reg.h:21:7: warning: ‘class tex::FontSet’ has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] 21 | class FontSet { | ^~~~~~~ In file included from ../src/common.h:33, from ../src/fonts/font_info.h:4: ../src/utils/utils.h: In instantiation of ‘int tex::indexOf(const std::vector&, const T&) [with T = std::__cxx11::basic_string]’: ../src/fonts/font_info.h:70:67: required from here ../src/utils/utils.h:37:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 37 | return (i >= v.size() ? -1 : i); | ~~^~~~~~~~~~~ [65/80] g++ -Isrc/libclatexmath.so.0.0.4.p -Isrc -I../src -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libxml2 -I/usr/include/gdkmm-3.0 -I/usr/lib64/gdkmm-3.0/include -I/usr/include/giomm-2.4 -I/usr/lib64/giomm-2.4/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glibmm-2.4 -I/usr/lib64/glibmm-2.4/include -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/cairomm-1.0 -I/usr/lib64/cairomm-1.0/include -I/usr/include/pangomm-1.4 -I/usr/lib64/pangomm-1.4/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -DBUILD_GTK -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -pthread -MD -MQ src/libclatexmath.so.0.0.4.p/res_font_ss10.def.cpp.o -MF src/libclatexmath.so.0.0.4.p/res_font_ss10.def.cpp.o.d -o src/libclatexmath.so.0.0.4.p/res_font_ss10.def.cpp.o -c ../src/res/font/ss10.def.cpp In file included from ../src/graphic/graphic.h:4, from ../src/fonts/font_basic.h:5, from ../src/fonts/font_info.h:5, from ../src/res/font_def.res.h:4, from ../src/res/font/ss10.def.cpp:1: ../src/graphic/graphic_basic.h: In constructor ‘tex::Insets::Insets(int, int, int, int)’: ../src/graphic/graphic_basic.h:114:21: warning: unused parameter ‘l’ [-Wunused-parameter] 114 | Insets(int t, int l, int b, int r) : left(t), top(t), right(r), bottom(b) {} | ~~~~^ ../src/graphic/graphic_basic.h: In constructor ‘tex::Stroke::Stroke()’: ../src/graphic/graphic_basic.h:147:8: warning: ‘tex::Stroke::join’ will be initialized after [-Wreorder] 147 | Join join; | ^~~~ ../src/graphic/graphic_basic.h:145:9: warning: ‘float tex::Stroke::miterLimit’ [-Wreorder] 145 | float miterLimit; | ^~~~~~~~~~ ../src/graphic/graphic_basic.h:149:3: warning: when initialized here [-Wreorder] 149 | Stroke() | ^~~~~~ ../src/graphic/graphic_basic.h: In constructor ‘tex::Stroke::Stroke(float, tex::Cap, tex::Join, float)’: ../src/graphic/graphic_basic.h:147:8: warning: ‘tex::Stroke::join’ will be initialized after [-Wreorder] 147 | Join join; | ^~~~ ../src/graphic/graphic_basic.h:145:9: warning: ‘float tex::Stroke::miterLimit’ [-Wreorder] 145 | float miterLimit; | ^~~~~~~~~~ ../src/graphic/graphic_basic.h:152:3: warning: when initialized here [-Wreorder] 152 | Stroke(float w, Cap c, Join j, float ml = 0) | ^~~~~~ ../src/graphic/graphic.h: At global scope: ../src/graphic/graphic.h:38:29: warning: extra ‘;’ [-Wpedantic] 38 | virtual ~Font() = default;; | ^ | - ../src/graphic/graphic.h:59:7: warning: ‘class tex::TextLayout’ has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] 59 | class TextLayout { | ^~~~~~~~~~ ../src/graphic/graphic.h:94:7: warning: ‘class tex::Graphics2D’ has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] 94 | class Graphics2D { | ^~~~~~~~~~ ../src/fonts/font_basic.h: In constructor ‘tex::Extension::Extension(tex::Char*, tex::Char*, tex::Char*, tex::Char*)’: ../src/fonts/font_basic.h:81:21: warning: ‘tex::Extension::_repeat’ will be initialized after [-Wreorder] 81 | const Char* const _repeat; | ^~~~~~~ ../src/fonts/font_basic.h:80:21: warning: ‘const tex::Char* const tex::Extension::_bottom’ [-Wreorder] 80 | const Char* const _bottom; | ^~~~~~~ ../src/fonts/font_basic.h:88:3: warning: when initialized here [-Wreorder] 88 | Extension(Char* t, Char* m, Char* r, Char* b) | ^~~~~~~~~ ../src/fonts/font_info.h: At global scope: ../src/fonts/font_info.h:120:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 120 | const float* const getMetrics(wchar_t ch) const; | ^~~~~ ../src/fonts/font_info.h:122:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 122 | const int* const getExtension(wchar_t ch) const; | ^~~~~ ../src/fonts/font_info.h: In static member function ‘static void tex::FontInfo::__add(tex::FontInfo*)’: ../src/fonts/font_info.h:49:19: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 49 | if (info->_id >= _infos.size()) _infos.resize(info->_id + 1); | ~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from ../src/res/font_def.res.h:5: ../src/fonts/font_reg.h: At global scope: ../src/fonts/font_reg.h:21:7: warning: ‘class tex::FontSet’ has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] 21 | class FontSet { | ^~~~~~~ In file included from ../src/common.h:33, from ../src/fonts/font_info.h:4: ../src/utils/utils.h: In instantiation of ‘int tex::indexOf(const std::vector&, const T&) [with T = std::__cxx11::basic_string]’: ../src/fonts/font_info.h:70:67: required from here ../src/utils/utils.h:37:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 37 | return (i >= v.size() ? -1 : i); | ~~^~~~~~~~~~~ [66/80] g++ -Isrc/libclatexmath.so.0.0.4.p -Isrc -I../src -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libxml2 -I/usr/include/gdkmm-3.0 -I/usr/lib64/gdkmm-3.0/include -I/usr/include/giomm-2.4 -I/usr/lib64/giomm-2.4/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glibmm-2.4 -I/usr/lib64/glibmm-2.4/include -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/cairomm-1.0 -I/usr/lib64/cairomm-1.0/include -I/usr/include/pangomm-1.4 -I/usr/lib64/pangomm-1.4/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -DBUILD_GTK -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -pthread -MD -MQ src/libclatexmath.so.0.0.4.p/res_font_stmary10.def.cpp.o -MF src/libclatexmath.so.0.0.4.p/res_font_stmary10.def.cpp.o.d -o src/libclatexmath.so.0.0.4.p/res_font_stmary10.def.cpp.o -c ../src/res/font/stmary10.def.cpp In file included from ../src/graphic/graphic.h:4, from ../src/fonts/font_basic.h:5, from ../src/fonts/font_info.h:5, from ../src/res/font_def.res.h:4, from ../src/res/font/stmary10.def.cpp:1: ../src/graphic/graphic_basic.h: In constructor ‘tex::Insets::Insets(int, int, int, int)’: ../src/graphic/graphic_basic.h:114:21: warning: unused parameter ‘l’ [-Wunused-parameter] 114 | Insets(int t, int l, int b, int r) : left(t), top(t), right(r), bottom(b) {} | ~~~~^ ../src/graphic/graphic_basic.h: In constructor ‘tex::Stroke::Stroke()’: ../src/graphic/graphic_basic.h:147:8: warning: ‘tex::Stroke::join’ will be initialized after [-Wreorder] 147 | Join join; | ^~~~ ../src/graphic/graphic_basic.h:145:9: warning: ‘float tex::Stroke::miterLimit’ [-Wreorder] 145 | float miterLimit; | ^~~~~~~~~~ ../src/graphic/graphic_basic.h:149:3: warning: when initialized here [-Wreorder] 149 | Stroke() | ^~~~~~ ../src/graphic/graphic_basic.h: In constructor ‘tex::Stroke::Stroke(float, tex::Cap, tex::Join, float)’: ../src/graphic/graphic_basic.h:147:8: warning: ‘tex::Stroke::join’ will be initialized after [-Wreorder] 147 | Join join; | ^~~~ ../src/graphic/graphic_basic.h:145:9: warning: ‘float tex::Stroke::miterLimit’ [-Wreorder] 145 | float miterLimit; | ^~~~~~~~~~ ../src/graphic/graphic_basic.h:152:3: warning: when initialized here [-Wreorder] 152 | Stroke(float w, Cap c, Join j, float ml = 0) | ^~~~~~ ../src/graphic/graphic.h: At global scope: ../src/graphic/graphic.h:38:29: warning: extra ‘;’ [-Wpedantic] 38 | virtual ~Font() = default;; | ^ | - ../src/graphic/graphic.h:59:7: warning: ‘class tex::TextLayout’ has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] 59 | class TextLayout { | ^~~~~~~~~~ ../src/graphic/graphic.h:94:7: warning: ‘class tex::Graphics2D’ has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] 94 | class Graphics2D { | ^~~~~~~~~~ ../src/fonts/font_basic.h: In constructor ‘tex::Extension::Extension(tex::Char*, tex::Char*, tex::Char*, tex::Char*)’: ../src/fonts/font_basic.h:81:21: warning: ‘tex::Extension::_repeat’ will be initialized after [-Wreorder] 81 | const Char* const _repeat; | ^~~~~~~ ../src/fonts/font_basic.h:80:21: warning: ‘const tex::Char* const tex::Extension::_bottom’ [-Wreorder] 80 | const Char* const _bottom; | ^~~~~~~ ../src/fonts/font_basic.h:88:3: warning: when initialized here [-Wreorder] 88 | Extension(Char* t, Char* m, Char* r, Char* b) | ^~~~~~~~~ ../src/fonts/font_info.h: At global scope: ../src/fonts/font_info.h:120:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 120 | const float* const getMetrics(wchar_t ch) const; | ^~~~~ ../src/fonts/font_info.h:122:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 122 | const int* const getExtension(wchar_t ch) const; | ^~~~~ ../src/fonts/font_info.h: In static member function ‘static void tex::FontInfo::__add(tex::FontInfo*)’: ../src/fonts/font_info.h:49:19: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 49 | if (info->_id >= _infos.size()) _infos.resize(info->_id + 1); | ~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from ../src/res/font_def.res.h:5: ../src/fonts/font_reg.h: At global scope: ../src/fonts/font_reg.h:21:7: warning: ‘class tex::FontSet’ has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] 21 | class FontSet { | ^~~~~~~ In file included from ../src/common.h:33, from ../src/fonts/font_info.h:4: ../src/utils/utils.h: In instantiation of ‘int tex::indexOf(const std::vector&, const T&) [with T = std::__cxx11::basic_string]’: ../src/fonts/font_info.h:70:67: required from here ../src/utils/utils.h:37:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 37 | return (i >= v.size() ? -1 : i); | ~~^~~~~~~~~~~ [67/80] g++ -Isrc/libclatexmath.so.0.0.4.p -Isrc -I../src -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libxml2 -I/usr/include/gdkmm-3.0 -I/usr/lib64/gdkmm-3.0/include -I/usr/include/giomm-2.4 -I/usr/lib64/giomm-2.4/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glibmm-2.4 -I/usr/lib64/glibmm-2.4/include -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/cairomm-1.0 -I/usr/lib64/cairomm-1.0/include -I/usr/include/pangomm-1.4 -I/usr/lib64/pangomm-1.4/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -DBUILD_GTK -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -pthread -MD -MQ src/libclatexmath.so.0.0.4.p/res_font_tt10.def.cpp.o -MF src/libclatexmath.so.0.0.4.p/res_font_tt10.def.cpp.o.d -o src/libclatexmath.so.0.0.4.p/res_font_tt10.def.cpp.o -c ../src/res/font/tt10.def.cpp In file included from ../src/graphic/graphic.h:4, from ../src/fonts/font_basic.h:5, from ../src/fonts/font_info.h:5, from ../src/res/font_def.res.h:4, from ../src/res/font/tt10.def.cpp:1: ../src/graphic/graphic_basic.h: In constructor ‘tex::Insets::Insets(int, int, int, int)’: ../src/graphic/graphic_basic.h:114:21: warning: unused parameter ‘l’ [-Wunused-parameter] 114 | Insets(int t, int l, int b, int r) : left(t), top(t), right(r), bottom(b) {} | ~~~~^ ../src/graphic/graphic_basic.h: In constructor ‘tex::Stroke::Stroke()’: ../src/graphic/graphic_basic.h:147:8: warning: ‘tex::Stroke::join’ will be initialized after [-Wreorder] 147 | Join join; | ^~~~ ../src/graphic/graphic_basic.h:145:9: warning: ‘float tex::Stroke::miterLimit’ [-Wreorder] 145 | float miterLimit; | ^~~~~~~~~~ ../src/graphic/graphic_basic.h:149:3: warning: when initialized here [-Wreorder] 149 | Stroke() | ^~~~~~ ../src/graphic/graphic_basic.h: In constructor ‘tex::Stroke::Stroke(float, tex::Cap, tex::Join, float)’: ../src/graphic/graphic_basic.h:147:8: warning: ‘tex::Stroke::join’ will be initialized after [-Wreorder] 147 | Join join; | ^~~~ ../src/graphic/graphic_basic.h:145:9: warning: ‘float tex::Stroke::miterLimit’ [-Wreorder] 145 | float miterLimit; | ^~~~~~~~~~ ../src/graphic/graphic_basic.h:152:3: warning: when initialized here [-Wreorder] 152 | Stroke(float w, Cap c, Join j, float ml = 0) | ^~~~~~ ../src/graphic/graphic.h: At global scope: ../src/graphic/graphic.h:38:29: warning: extra ‘;’ [-Wpedantic] 38 | virtual ~Font() = default;; | ^ | - ../src/graphic/graphic.h:59:7: warning: ‘class tex::TextLayout’ has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] 59 | class TextLayout { | ^~~~~~~~~~ ../src/graphic/graphic.h:94:7: warning: ‘class tex::Graphics2D’ has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] 94 | class Graphics2D { | ^~~~~~~~~~ ../src/fonts/font_basic.h: In constructor ‘tex::Extension::Extension(tex::Char*, tex::Char*, tex::Char*, tex::Char*)’: ../src/fonts/font_basic.h:81:21: warning: ‘tex::Extension::_repeat’ will be initialized after [-Wreorder] 81 | const Char* const _repeat; | ^~~~~~~ ../src/fonts/font_basic.h:80:21: warning: ‘const tex::Char* const tex::Extension::_bottom’ [-Wreorder] 80 | const Char* const _bottom; | ^~~~~~~ ../src/fonts/font_basic.h:88:3: warning: when initialized here [-Wreorder] 88 | Extension(Char* t, Char* m, Char* r, Char* b) | ^~~~~~~~~ ../src/fonts/font_info.h: At global scope: ../src/fonts/font_info.h:120:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 120 | const float* const getMetrics(wchar_t ch) const; | ^~~~~ ../src/fonts/font_info.h:122:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 122 | const int* const getExtension(wchar_t ch) const; | ^~~~~ ../src/fonts/font_info.h: In static member function ‘static void tex::FontInfo::__add(tex::FontInfo*)’: ../src/fonts/font_info.h:49:19: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 49 | if (info->_id >= _infos.size()) _infos.resize(info->_id + 1); | ~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from ../src/res/font_def.res.h:5: ../src/fonts/font_reg.h: At global scope: ../src/fonts/font_reg.h:21:7: warning: ‘class tex::FontSet’ has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] 21 | class FontSet { | ^~~~~~~ In file included from ../src/common.h:33, from ../src/fonts/font_info.h:4: ../src/utils/utils.h: In instantiation of ‘int tex::indexOf(const std::vector&, const T&) [with T = std::__cxx11::basic_string]’: ../src/fonts/font_info.h:70:67: required from here ../src/utils/utils.h:37:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 37 | return (i >= v.size() ? -1 : i); | ~~^~~~~~~~~~~ [68/80] g++ -Isrc/libclatexmath.so.0.0.4.p -Isrc -I../src -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libxml2 -I/usr/include/gdkmm-3.0 -I/usr/lib64/gdkmm-3.0/include -I/usr/include/giomm-2.4 -I/usr/lib64/giomm-2.4/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glibmm-2.4 -I/usr/lib64/glibmm-2.4/include -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/cairomm-1.0 -I/usr/lib64/cairomm-1.0/include -I/usr/include/pangomm-1.4 -I/usr/lib64/pangomm-1.4/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -DBUILD_GTK -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -pthread -MD -MQ src/libclatexmath.so.0.0.4.p/res_parser_formula_parser.cpp.o -MF src/libclatexmath.so.0.0.4.p/res_parser_formula_parser.cpp.o.d -o src/libclatexmath.so.0.0.4.p/res_parser_formula_parser.cpp.o -c ../src/res/parser/formula_parser.cpp In file included from ../src/graphic/graphic.h:4, from ../src/box/box.h:5, from ../src/atom/atom.h:8, from ../src/atom/atom_row.h:8, from ../src/atom/atom_basic.h:10, from ../src/res/parser/formula_parser.h:4, from ../src/res/parser/formula_parser.cpp:1: ../src/graphic/graphic_basic.h: In constructor ‘tex::Insets::Insets(int, int, int, int)’: ../src/graphic/graphic_basic.h:114:21: warning: unused parameter ‘l’ [-Wunused-parameter] 114 | Insets(int t, int l, int b, int r) : left(t), top(t), right(r), bottom(b) {} | ~~~~^ ../src/graphic/graphic_basic.h: In constructor ‘tex::Stroke::Stroke()’: ../src/graphic/graphic_basic.h:147:8: warning: ‘tex::Stroke::join’ will be initialized after [-Wreorder] 147 | Join join; | ^~~~ ../src/graphic/graphic_basic.h:145:9: warning: ‘float tex::Stroke::miterLimit’ [-Wreorder] 145 | float miterLimit; | ^~~~~~~~~~ ../src/graphic/graphic_basic.h:149:3: warning: when initialized here [-Wreorder] 149 | Stroke() | ^~~~~~ ../src/graphic/graphic_basic.h: In constructor ‘tex::Stroke::Stroke(float, tex::Cap, tex::Join, float)’: ../src/graphic/graphic_basic.h:147:8: warning: ‘tex::Stroke::join’ will be initialized after [-Wreorder] 147 | Join join; | ^~~~ ../src/graphic/graphic_basic.h:145:9: warning: ‘float tex::Stroke::miterLimit’ [-Wreorder] 145 | float miterLimit; | ^~~~~~~~~~ ../src/graphic/graphic_basic.h:152:3: warning: when initialized here [-Wreorder] 152 | Stroke(float w, Cap c, Join j, float ml = 0) | ^~~~~~ ../src/graphic/graphic.h: At global scope: ../src/graphic/graphic.h:38:29: warning: extra ‘;’ [-Wpedantic] 38 | virtual ~Font() = default;; | ^ | - ../src/graphic/graphic.h:59:7: warning: ‘class tex::TextLayout’ has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] 59 | class TextLayout { | ^~~~~~~~~~ ../src/graphic/graphic.h:94:7: warning: ‘class tex::Graphics2D’ has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] 94 | class Graphics2D { | ^~~~~~~~~~ ../src/atom/atom_row.h:28:7: warning: ‘class tex::Row’ has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] 28 | class Row { | ^~~ ../src/atom/atom_row.h:115:7: warning: base class ‘class tex::Row’ has accessible non-virtual destructor [-Wnon-virtual-dtor] 115 | class RowAtom : public Atom, public Row { | ^~~~~~~ ../src/atom/atom_row.h: In constructor ‘tex::RowAtom::RowAtom()’: ../src/atom/atom_row.h:141:8: warning: ‘tex::RowAtom::_lookAtLastAtom’ will be initialized after [-Wreorder] 141 | bool _lookAtLastAtom; | ^~~~~~~~~~~~~~~ ../src/atom/atom_row.h:124:8: warning: ‘bool tex::RowAtom::_breakable’ [-Wreorder] 124 | bool _breakable; | ^~~~~~~~~~ ../src/atom/atom_row.h:143:3: warning: when initialized here [-Wreorder] 143 | RowAtom() : _lookAtLastAtom(false), _breakable(true) {} | ^~~~~~~ In file included from ../src/atom/atom_char.h:7, from ../src/atom/atom_basic.h:11: ../src/fonts/font_basic.h: In constructor ‘tex::Extension::Extension(tex::Char*, tex::Char*, tex::Char*, tex::Char*)’: ../src/fonts/font_basic.h:81:21: warning: ‘tex::Extension::_repeat’ will be initialized after [-Wreorder] 81 | const Char* const _repeat; | ^~~~~~~ ../src/fonts/font_basic.h:80:21: warning: ‘const tex::Char* const tex::Extension::_bottom’ [-Wreorder] 80 | const Char* const _bottom; | ^~~~~~~ ../src/fonts/font_basic.h:88:3: warning: when initialized here [-Wreorder] 88 | Extension(Char* t, Char* m, Char* r, Char* b) | ^~~~~~~~~ ../src/atom/atom_char.h: In member function ‘virtual tex::sptr tex::FixedCharAtom::getCharFont(tex::TeXFont&)’: ../src/atom/atom_char.h:75:39: warning: unused parameter ‘tf’ [-Wunused-parameter] 75 | sptr getCharFont(TeXFont& tf) override { | ~~~~~~~~~^~ In file included from ../src/atom/atom_basic.h:12: ../src/atom/atom_space.h: In constructor ‘tex::SpaceAtom::SpaceAtom(tex::UnitType, float, float, float)’: ../src/atom/atom_space.h:27:32: warning: ‘tex::SpaceAtom::_dUnit’ will be initialized after [-Wreorder] 27 | UnitType _wUnit{}, _hUnit{}, _dUnit{}; | ^~~~~~ ../src/atom/atom_space.h:25:9: warning: ‘float tex::SpaceAtom::_width’ [-Wreorder] 25 | float _width = 0, _height = 0, _depth = 0; | ^~~~~~ ../src/atom/atom_space.h:35:3: warning: when initialized here [-Wreorder] 35 | SpaceAtom(UnitType unit, float width, float height, float depth) noexcept | ^~~~~~~~~ ../src/atom/atom_space.h: In constructor ‘tex::SpaceAtom::SpaceAtom(tex::UnitType, float, tex::UnitType, float, tex::UnitType, float)’: ../src/atom/atom_space.h:27:32: warning: ‘tex::SpaceAtom::_dUnit’ will be initialized after [-Wreorder] 27 | UnitType _wUnit{}, _hUnit{}, _dUnit{}; | ^~~~~~ ../src/atom/atom_space.h:25:9: warning: ‘float tex::SpaceAtom::_width’ [-Wreorder] 25 | float _width = 0, _height = 0, _depth = 0; | ^~~~~~ ../src/atom/atom_space.h:38:3: warning: when initialized here [-Wreorder] 38 | SpaceAtom(UnitType wu, float w, UnitType hu, float h, UnitType du, float d) noexcept | ^~~~~~~~~ In file included from ../src/atom/atom_basic.h:14: ../src/box/box_single.h: In member function ‘virtual void tex::StrutBox::draw(tex::Graphics2D&, float, float)’: ../src/box/box_single.h:29:25: warning: unused parameter ‘g2’ [-Wunused-parameter] 29 | void draw(Graphics2D& g2, float x, float y) override { | ~~~~~~~~~~~~^~ ../src/box/box_single.h:29:35: warning: unused parameter ‘x’ [-Wunused-parameter] 29 | void draw(Graphics2D& g2, float x, float y) override { | ~~~~~~^ ../src/box/box_single.h:29:44: warning: unused parameter ‘y’ [-Wunused-parameter] 29 | void draw(Graphics2D& g2, float x, float y) override { | ~~~~~~^ ../src/box/box_single.h: In member function ‘virtual void tex::GlueBox::draw(tex::Graphics2D&, float, float)’: ../src/box/box_single.h:49:25: warning: unused parameter ‘g2’ [-Wunused-parameter] 49 | void draw(Graphics2D& g2, float x, float y) override { | ~~~~~~~~~~~~^~ ../src/box/box_single.h:49:35: warning: unused parameter ‘x’ [-Wunused-parameter] 49 | void draw(Graphics2D& g2, float x, float y) override { | ~~~~~~^ ../src/box/box_single.h:49:44: warning: unused parameter ‘y’ [-Wunused-parameter] 49 | void draw(Graphics2D& g2, float x, float y) override { | ~~~~~~^ ../src/atom/atom_basic.h: In member function ‘virtual tex::sptr tex::EmptyAtom::createBox(tex::Environment&)’: ../src/atom/atom_basic.h:31:36: warning: unused parameter ‘env’ [-Wunused-parameter] 31 | sptr createBox(Environment& env) override { | ~~~~~~~~~~~~~^~~ ../src/atom/atom_basic.h: In member function ‘virtual tex::sptr tex::PlaceholderAtom::createBox(tex::Environment&)’: ../src/atom/atom_basic.h:47:36: warning: unused parameter ‘env’ [-Wunused-parameter] 47 | sptr createBox(Environment& env) override { | ~~~~~~~~~~~~~^~~ ../src/atom/atom_basic.h: In constructor ‘tex::MathAtom::MathAtom(tex::sptr&, tex::TexStyle)’: ../src/atom/atom_basic.h:133:14: warning: ‘tex::MathAtom::_base’ will be initialized after [-Wreorder] 133 | sptr _base; | ^~~~~ ../src/atom/atom_basic.h:132:12: warning: ‘tex::TexStyle tex::MathAtom::_style’ [-Wreorder] 132 | TexStyle _style; | ^~~~~~ ../src/atom/atom_basic.h:138:3: warning: when initialized here [-Wreorder] 138 | MathAtom(const sptr& base, TexStyle style) noexcept | ^~~~~~~~ ../src/atom/atom_basic.h: In constructor ‘tex::HlineAtom::HlineAtom()’: ../src/atom/atom_basic.h:150:9: warning: ‘tex::HlineAtom::_color’ will be initialized after [-Wreorder] 150 | color _color; | ^~~~~~ ../src/atom/atom_basic.h:149:9: warning: ‘float tex::HlineAtom::_width’ [-Wreorder] 149 | float _width, _shift; | ^~~~~~ ../src/atom/atom_basic.h:153:3: warning: when initialized here [-Wreorder] 153 | HlineAtom() noexcept: _color(transparent), _width(0), _shift(0) {} | ^~~~~~~~~ ../src/atom/atom_basic.h: In member function ‘virtual tex::sptr tex::MiddleAtom::createBox(tex::Environment&)’: ../src/atom/atom_basic.h:219:36: warning: unused parameter ‘env’ [-Wunused-parameter] 219 | sptr createBox(Environment& env) override { | ~~~~~~~~~~~~~^~~ ../src/atom/atom_basic.h: At global scope: ../src/atom/atom_basic.h:273:7: warning: base class ‘class tex::Row’ has accessible non-virtual destructor [-Wnon-virtual-dtor] 273 | class ColorAtom : public Atom, public Row { | ^~~~~~~~~ ../src/atom/atom_basic.h:329:7: warning: base class ‘class tex::Row’ has accessible non-virtual destructor [-Wnon-virtual-dtor] 329 | class PhantomAtom : public Atom, public Row { | ^~~~~~~~~~~ ../src/atom/atom_basic.h: In constructor ‘tex::SideSetsAtom::SideSetsAtom(tex::sptr&, tex::sptr&, tex::sptr&)’: ../src/atom/atom_basic.h:642:29: warning: ‘tex::SideSetsAtom::_base’ will be initialized after [-Wreorder] 642 | sptr _left, _right, _base; | ^~~~~ ../src/atom/atom_basic.h:642:14: warning: ‘tex::sptr tex::SideSetsAtom::_left’ [-Wreorder] 642 | sptr _left, _right, _base; | ^~~~~ ../src/atom/atom_basic.h:646:3: warning: when initialized here [-Wreorder] 646 | SideSetsAtom(const sptr& base, const sptr& left, const sptr& right) | ^~~~~~~~~~~~ [69/80] g++ -Isrc/libclatexmath.so.0.0.4.p -Isrc -I../src -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libxml2 -I/usr/include/gdkmm-3.0 -I/usr/lib64/gdkmm-3.0/include -I/usr/include/giomm-2.4 -I/usr/lib64/giomm-2.4/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glibmm-2.4 -I/usr/lib64/glibmm-2.4/include -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/cairomm-1.0 -I/usr/lib64/cairomm-1.0/include -I/usr/include/pangomm-1.4 -I/usr/lib64/pangomm-1.4/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -DBUILD_GTK -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -pthread -MD -MQ src/libclatexmath.so.0.0.4.p/res_reg_builtin_font_reg.cpp.o -MF src/libclatexmath.so.0.0.4.p/res_reg_builtin_font_reg.cpp.o.d -o src/libclatexmath.so.0.0.4.p/res_reg_builtin_font_reg.cpp.o -c ../src/res/reg/builtin_font_reg.cpp In file included from ../src/graphic/graphic.h:4, from ../src/fonts/font_basic.h:5, from ../src/fonts/font_info.h:5, from ../src/res/reg/builtin_font_reg.h:4, from ../src/res/reg/builtin_font_reg.cpp:1: ../src/graphic/graphic_basic.h: In constructor ‘tex::Insets::Insets(int, int, int, int)’: ../src/graphic/graphic_basic.h:114:21: warning: unused parameter ‘l’ [-Wunused-parameter] 114 | Insets(int t, int l, int b, int r) : left(t), top(t), right(r), bottom(b) {} | ~~~~^ ../src/graphic/graphic_basic.h: In constructor ‘tex::Stroke::Stroke()’: ../src/graphic/graphic_basic.h:147:8: warning: ‘tex::Stroke::join’ will be initialized after [-Wreorder] 147 | Join join; | ^~~~ ../src/graphic/graphic_basic.h:145:9: warning: ‘float tex::Stroke::miterLimit’ [-Wreorder] 145 | float miterLimit; | ^~~~~~~~~~ ../src/graphic/graphic_basic.h:149:3: warning: when initialized here [-Wreorder] 149 | Stroke() | ^~~~~~ ../src/graphic/graphic_basic.h: In constructor ‘tex::Stroke::Stroke(float, tex::Cap, tex::Join, float)’: ../src/graphic/graphic_basic.h:147:8: warning: ‘tex::Stroke::join’ will be initialized after [-Wreorder] 147 | Join join; | ^~~~ ../src/graphic/graphic_basic.h:145:9: warning: ‘float tex::Stroke::miterLimit’ [-Wreorder] 145 | float miterLimit; | ^~~~~~~~~~ ../src/graphic/graphic_basic.h:152:3: warning: when initialized here [-Wreorder] 152 | Stroke(float w, Cap c, Join j, float ml = 0) | ^~~~~~ ../src/graphic/graphic.h: At global scope: ../src/graphic/graphic.h:38:29: warning: extra ‘;’ [-Wpedantic] 38 | virtual ~Font() = default;; | ^ | - ../src/graphic/graphic.h:59:7: warning: ‘class tex::TextLayout’ has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] 59 | class TextLayout { | ^~~~~~~~~~ ../src/graphic/graphic.h:94:7: warning: ‘class tex::Graphics2D’ has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] 94 | class Graphics2D { | ^~~~~~~~~~ ../src/fonts/font_basic.h: In constructor ‘tex::Extension::Extension(tex::Char*, tex::Char*, tex::Char*, tex::Char*)’: ../src/fonts/font_basic.h:81:21: warning: ‘tex::Extension::_repeat’ will be initialized after [-Wreorder] 81 | const Char* const _repeat; | ^~~~~~~ ../src/fonts/font_basic.h:80:21: warning: ‘const tex::Char* const tex::Extension::_bottom’ [-Wreorder] 80 | const Char* const _bottom; | ^~~~~~~ ../src/fonts/font_basic.h:88:3: warning: when initialized here [-Wreorder] 88 | Extension(Char* t, Char* m, Char* r, Char* b) | ^~~~~~~~~ ../src/fonts/font_info.h: At global scope: ../src/fonts/font_info.h:120:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 120 | const float* const getMetrics(wchar_t ch) const; | ^~~~~ ../src/fonts/font_info.h:122:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 122 | const int* const getExtension(wchar_t ch) const; | ^~~~~ ../src/fonts/font_info.h: In static member function ‘static void tex::FontInfo::__add(tex::FontInfo*)’: ../src/fonts/font_info.h:49:19: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 49 | if (info->_id >= _infos.size()) _infos.resize(info->_id + 1); | ~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from ../src/res/reg/builtin_font_reg.h:5: ../src/fonts/font_reg.h: At global scope: ../src/fonts/font_reg.h:21:7: warning: ‘class tex::FontSet’ has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] 21 | class FontSet { | ^~~~~~~ ../src/fonts/font_reg.h:35:9: warning: base class ‘class tex::FontSet’ has accessible non-virtual destructor [-Wnon-virtual-dtor] 35 | class FontSet##name : public tex::FontSet { \ | ^~~~~~~ ../src/res/reg/builtin_font_reg.h:49:1: note: in expansion of macro ‘DECL_FONT_SET’ 49 | DECL_FONT_SET(Builtin); | ^~~~~~~~~~~~~ ../src/fonts/font_reg.h:35:9: warning: ‘class tex::FontSetBuiltin’ has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] 35 | class FontSet##name : public tex::FontSet { \ | ^~~~~~~ ../src/res/reg/builtin_font_reg.h:49:1: note: in expansion of macro ‘DECL_FONT_SET’ 49 | DECL_FONT_SET(Builtin); | ^~~~~~~~~~~~~ In file included from ../src/common.h:33, from ../src/fonts/font_info.h:4: ../src/utils/utils.h: In instantiation of ‘int tex::indexOf(const std::vector&, const T&) [with T = std::__cxx11::basic_string]’: ../src/fonts/font_info.h:70:67: required from here ../src/utils/utils.h:37:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 37 | return (i >= v.size() ? -1 : i); | ~~^~~~~~~~~~~ [70/80] g++ -Isrc/libclatexmath.so.0.0.4.p -Isrc -I../src -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libxml2 -I/usr/include/gdkmm-3.0 -I/usr/lib64/gdkmm-3.0/include -I/usr/include/giomm-2.4 -I/usr/lib64/giomm-2.4/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glibmm-2.4 -I/usr/lib64/glibmm-2.4/include -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/cairomm-1.0 -I/usr/lib64/cairomm-1.0/include -I/usr/include/pangomm-1.4 -I/usr/lib64/pangomm-1.4/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -DBUILD_GTK -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -pthread -MD -MQ src/libclatexmath.so.0.0.4.p/res_reg_builtin_syms_reg.cpp.o -MF src/libclatexmath.so.0.0.4.p/res_reg_builtin_syms_reg.cpp.o.d -o src/libclatexmath.so.0.0.4.p/res_reg_builtin_syms_reg.cpp.o -c ../src/res/reg/builtin_syms_reg.cpp In file included from ../src/res/reg/builtin_syms_reg.h:4, from ../src/res/reg/builtin_syms_reg.cpp:1: ../src/fonts/symbol_reg.h:12:7: warning: ‘class tex::SymbolsSet’ has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] 12 | class SymbolsSet { | ^~~~~~~~~~ ../src/fonts/symbol_reg.h:26:9: warning: base class ‘class tex::SymbolsSet’ has accessible non-virtual destructor [-Wnon-virtual-dtor] 26 | class SymbolsSet##name : public tex::SymbolsSet { \ | ^~~~~~~~~~ ../src/res/reg/builtin_syms_reg.h:14:1: note: in expansion of macro ‘DECL_SYMBOLS_SET’ 14 | DECL_SYMBOLS_SET(Builtin); | ^~~~~~~~~~~~~~~~ ../src/fonts/symbol_reg.h:26:9: warning: ‘class tex::SymbolsSetBuiltin’ has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] 26 | class SymbolsSet##name : public tex::SymbolsSet { \ | ^~~~~~~~~~ ../src/res/reg/builtin_syms_reg.h:14:1: note: in expansion of macro ‘DECL_SYMBOLS_SET’ 14 | DECL_SYMBOLS_SET(Builtin); | ^~~~~~~~~~~~~~~~ [71/80] g++ -Isrc/libclatexmath.so.0.0.4.p -Isrc -I../src -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libxml2 -I/usr/include/gdkmm-3.0 -I/usr/lib64/gdkmm-3.0/include -I/usr/include/giomm-2.4 -I/usr/lib64/giomm-2.4/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glibmm-2.4 -I/usr/lib64/glibmm-2.4/include -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/cairomm-1.0 -I/usr/lib64/cairomm-1.0/include -I/usr/include/pangomm-1.4 -I/usr/lib64/pangomm-1.4/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -DBUILD_GTK -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -pthread -MD -MQ src/libclatexmath.so.0.0.4.p/res_parser_font_parser.cpp.o -MF src/libclatexmath.so.0.0.4.p/res_parser_font_parser.cpp.o.d -o src/libclatexmath.so.0.0.4.p/res_parser_font_parser.cpp.o -c ../src/res/parser/font_parser.cpp In file included from ../src/graphic/graphic.h:4, from ../src/box/box.h:5, from ../src/atom/atom.h:8, from ../src/atom/atom_row.h:8, from ../src/atom/atom_basic.h:10, from ../src/core/formula.h:7, from ../src/fonts/fonts.h:11, from ../src/res/parser/font_parser.h:5, from ../src/res/parser/font_parser.cpp:1: ../src/graphic/graphic_basic.h: In constructor ‘tex::Insets::Insets(int, int, int, int)’: ../src/graphic/graphic_basic.h:114:21: warning: unused parameter ‘l’ [-Wunused-parameter] 114 | Insets(int t, int l, int b, int r) : left(t), top(t), right(r), bottom(b) {} | ~~~~^ ../src/graphic/graphic_basic.h: In constructor ‘tex::Stroke::Stroke()’: ../src/graphic/graphic_basic.h:147:8: warning: ‘tex::Stroke::join’ will be initialized after [-Wreorder] 147 | Join join; | ^~~~ ../src/graphic/graphic_basic.h:145:9: warning: ‘float tex::Stroke::miterLimit’ [-Wreorder] 145 | float miterLimit; | ^~~~~~~~~~ ../src/graphic/graphic_basic.h:149:3: warning: when initialized here [-Wreorder] 149 | Stroke() | ^~~~~~ ../src/graphic/graphic_basic.h: In constructor ‘tex::Stroke::Stroke(float, tex::Cap, tex::Join, float)’: ../src/graphic/graphic_basic.h:147:8: warning: ‘tex::Stroke::join’ will be initialized after [-Wreorder] 147 | Join join; | ^~~~ ../src/graphic/graphic_basic.h:145:9: warning: ‘float tex::Stroke::miterLimit’ [-Wreorder] 145 | float miterLimit; | ^~~~~~~~~~ ../src/graphic/graphic_basic.h:152:3: warning: when initialized here [-Wreorder] 152 | Stroke(float w, Cap c, Join j, float ml = 0) | ^~~~~~ ../src/graphic/graphic.h: At global scope: ../src/graphic/graphic.h:38:29: warning: extra ‘;’ [-Wpedantic] 38 | virtual ~Font() = default;; | ^ | - ../src/graphic/graphic.h:59:7: warning: ‘class tex::TextLayout’ has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] 59 | class TextLayout { | ^~~~~~~~~~ ../src/graphic/graphic.h:94:7: warning: ‘class tex::Graphics2D’ has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] 94 | class Graphics2D { | ^~~~~~~~~~ ../src/atom/atom_row.h:28:7: warning: ‘class tex::Row’ has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] 28 | class Row { | ^~~ ../src/atom/atom_row.h:115:7: warning: base class ‘class tex::Row’ has accessible non-virtual destructor [-Wnon-virtual-dtor] 115 | class RowAtom : public Atom, public Row { | ^~~~~~~ ../src/atom/atom_row.h: In constructor ‘tex::RowAtom::RowAtom()’: ../src/atom/atom_row.h:141:8: warning: ‘tex::RowAtom::_lookAtLastAtom’ will be initialized after [-Wreorder] 141 | bool _lookAtLastAtom; | ^~~~~~~~~~~~~~~ ../src/atom/atom_row.h:124:8: warning: ‘bool tex::RowAtom::_breakable’ [-Wreorder] 124 | bool _breakable; | ^~~~~~~~~~ ../src/atom/atom_row.h:143:3: warning: when initialized here [-Wreorder] 143 | RowAtom() : _lookAtLastAtom(false), _breakable(true) {} | ^~~~~~~ In file included from ../src/atom/atom_char.h:7, from ../src/atom/atom_basic.h:11: ../src/fonts/font_basic.h: In constructor ‘tex::Extension::Extension(tex::Char*, tex::Char*, tex::Char*, tex::Char*)’: ../src/fonts/font_basic.h:81:21: warning: ‘tex::Extension::_repeat’ will be initialized after [-Wreorder] 81 | const Char* const _repeat; | ^~~~~~~ ../src/fonts/font_basic.h:80:21: warning: ‘const tex::Char* const tex::Extension::_bottom’ [-Wreorder] 80 | const Char* const _bottom; | ^~~~~~~ ../src/fonts/font_basic.h:88:3: warning: when initialized here [-Wreorder] 88 | Extension(Char* t, Char* m, Char* r, Char* b) | ^~~~~~~~~ ../src/atom/atom_char.h: In member function ‘virtual tex::sptr tex::FixedCharAtom::getCharFont(tex::TeXFont&)’: ../src/atom/atom_char.h:75:39: warning: unused parameter ‘tf’ [-Wunused-parameter] 75 | sptr getCharFont(TeXFont& tf) override { | ~~~~~~~~~^~ In file included from ../src/atom/atom_basic.h:12: ../src/atom/atom_space.h: In constructor ‘tex::SpaceAtom::SpaceAtom(tex::UnitType, float, float, float)’: ../src/atom/atom_space.h:27:32: warning: ‘tex::SpaceAtom::_dUnit’ will be initialized after [-Wreorder] 27 | UnitType _wUnit{}, _hUnit{}, _dUnit{}; | ^~~~~~ ../src/atom/atom_space.h:25:9: warning: ‘float tex::SpaceAtom::_width’ [-Wreorder] 25 | float _width = 0, _height = 0, _depth = 0; | ^~~~~~ ../src/atom/atom_space.h:35:3: warning: when initialized here [-Wreorder] 35 | SpaceAtom(UnitType unit, float width, float height, float depth) noexcept | ^~~~~~~~~ ../src/atom/atom_space.h: In constructor ‘tex::SpaceAtom::SpaceAtom(tex::UnitType, float, tex::UnitType, float, tex::UnitType, float)’: ../src/atom/atom_space.h:27:32: warning: ‘tex::SpaceAtom::_dUnit’ will be initialized after [-Wreorder] 27 | UnitType _wUnit{}, _hUnit{}, _dUnit{}; | ^~~~~~ ../src/atom/atom_space.h:25:9: warning: ‘float tex::SpaceAtom::_width’ [-Wreorder] 25 | float _width = 0, _height = 0, _depth = 0; | ^~~~~~ ../src/atom/atom_space.h:38:3: warning: when initialized here [-Wreorder] 38 | SpaceAtom(UnitType wu, float w, UnitType hu, float h, UnitType du, float d) noexcept | ^~~~~~~~~ In file included from ../src/atom/atom_basic.h:14: ../src/box/box_single.h: In member function ‘virtual void tex::StrutBox::draw(tex::Graphics2D&, float, float)’: ../src/box/box_single.h:29:25: warning: unused parameter ‘g2’ [-Wunused-parameter] 29 | void draw(Graphics2D& g2, float x, float y) override { | ~~~~~~~~~~~~^~ ../src/box/box_single.h:29:35: warning: unused parameter ‘x’ [-Wunused-parameter] 29 | void draw(Graphics2D& g2, float x, float y) override { | ~~~~~~^ ../src/box/box_single.h:29:44: warning: unused parameter ‘y’ [-Wunused-parameter] 29 | void draw(Graphics2D& g2, float x, float y) override { | ~~~~~~^ ../src/box/box_single.h: In member function ‘virtual void tex::GlueBox::draw(tex::Graphics2D&, float, float)’: ../src/box/box_single.h:49:25: warning: unused parameter ‘g2’ [-Wunused-parameter] 49 | void draw(Graphics2D& g2, float x, float y) override { | ~~~~~~~~~~~~^~ ../src/box/box_single.h:49:35: warning: unused parameter ‘x’ [-Wunused-parameter] 49 | void draw(Graphics2D& g2, float x, float y) override { | ~~~~~~^ ../src/box/box_single.h:49:44: warning: unused parameter ‘y’ [-Wunused-parameter] 49 | void draw(Graphics2D& g2, float x, float y) override { | ~~~~~~^ ../src/atom/atom_basic.h: In member function ‘virtual tex::sptr tex::EmptyAtom::createBox(tex::Environment&)’: ../src/atom/atom_basic.h:31:36: warning: unused parameter ‘env’ [-Wunused-parameter] 31 | sptr createBox(Environment& env) override { | ~~~~~~~~~~~~~^~~ ../src/atom/atom_basic.h: In member function ‘virtual tex::sptr tex::PlaceholderAtom::createBox(tex::Environment&)’: ../src/atom/atom_basic.h:47:36: warning: unused parameter ‘env’ [-Wunused-parameter] 47 | sptr createBox(Environment& env) override { | ~~~~~~~~~~~~~^~~ ../src/atom/atom_basic.h: In constructor ‘tex::MathAtom::MathAtom(tex::sptr&, tex::TexStyle)’: ../src/atom/atom_basic.h:133:14: warning: ‘tex::MathAtom::_base’ will be initialized after [-Wreorder] 133 | sptr _base; | ^~~~~ ../src/atom/atom_basic.h:132:12: warning: ‘tex::TexStyle tex::MathAtom::_style’ [-Wreorder] 132 | TexStyle _style; | ^~~~~~ ../src/atom/atom_basic.h:138:3: warning: when initialized here [-Wreorder] 138 | MathAtom(const sptr& base, TexStyle style) noexcept | ^~~~~~~~ ../src/atom/atom_basic.h: In constructor ‘tex::HlineAtom::HlineAtom()’: ../src/atom/atom_basic.h:150:9: warning: ‘tex::HlineAtom::_color’ will be initialized after [-Wreorder] 150 | color _color; | ^~~~~~ ../src/atom/atom_basic.h:149:9: warning: ‘float tex::HlineAtom::_width’ [-Wreorder] 149 | float _width, _shift; | ^~~~~~ ../src/atom/atom_basic.h:153:3: warning: when initialized here [-Wreorder] 153 | HlineAtom() noexcept: _color(transparent), _width(0), _shift(0) {} | ^~~~~~~~~ ../src/atom/atom_basic.h: In member function ‘virtual tex::sptr tex::MiddleAtom::createBox(tex::Environment&)’: ../src/atom/atom_basic.h:219:36: warning: unused parameter ‘env’ [-Wunused-parameter] 219 | sptr createBox(Environment& env) override { | ~~~~~~~~~~~~~^~~ ../src/atom/atom_basic.h: At global scope: ../src/atom/atom_basic.h:273:7: warning: base class ‘class tex::Row’ has accessible non-virtual destructor [-Wnon-virtual-dtor] 273 | class ColorAtom : public Atom, public Row { | ^~~~~~~~~ ../src/atom/atom_basic.h:329:7: warning: base class ‘class tex::Row’ has accessible non-virtual destructor [-Wnon-virtual-dtor] 329 | class PhantomAtom : public Atom, public Row { | ^~~~~~~~~~~ ../src/atom/atom_basic.h: In constructor ‘tex::SideSetsAtom::SideSetsAtom(tex::sptr&, tex::sptr&, tex::sptr&)’: ../src/atom/atom_basic.h:642:29: warning: ‘tex::SideSetsAtom::_base’ will be initialized after [-Wreorder] 642 | sptr _left, _right, _base; | ^~~~~ ../src/atom/atom_basic.h:642:14: warning: ‘tex::sptr tex::SideSetsAtom::_left’ [-Wreorder] 642 | sptr _left, _right, _base; | ^~~~~ ../src/atom/atom_basic.h:646:3: warning: when initialized here [-Wreorder] 646 | SideSetsAtom(const sptr& base, const sptr& left, const sptr& right) | ^~~~~~~~~~~~ In file included from ../src/fonts/fonts.h:13: ../src/fonts/font_info.h: At global scope: ../src/fonts/font_info.h:120:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 120 | const float* const getMetrics(wchar_t ch) const; | ^~~~~ ../src/fonts/font_info.h:122:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 122 | const int* const getExtension(wchar_t ch) const; | ^~~~~ ../src/fonts/font_info.h: In static member function ‘static void tex::FontInfo::__add(tex::FontInfo*)’: ../src/fonts/font_info.h:49:19: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 49 | if (info->_id >= _infos.size()) _infos.resize(info->_id + 1); | ~~~~~~~~~~^~~~~~~~~~~~~~~~ ../src/fonts/fonts.h: In constructor ‘tex::DefaultTeXFont::DefaultTeXFont(float, float, bool, bool, bool, bool, bool)’: ../src/fonts/fonts.h:40:18: warning: ‘tex::DefaultTeXFont::_size’ will be initialized after [-Wreorder] 40 | float _factor, _size; | ^~~~~ ../src/fonts/fonts.h:40:9: warning: ‘float tex::DefaultTeXFont::_factor’ [-Wreorder] 40 | float _factor, _size; | ^~~~~~~ ../src/fonts/fonts.h:67:3: warning: when initialized here [-Wreorder] 67 | DefaultTeXFont( | ^~~~~~~~~~~~~~ ../src/res/parser/font_parser.cpp: In member function ‘void tex::DefaultTeXFontParser::parseFontDescriptions(const std::string&)’: ../src/res/parser/font_parser.cpp:222:13: warning: unused variable ‘unicode’ [-Wunused-variable] 222 | const int unicode = getOptionalInt("unicode", font, 0); | ^~~~~~~ ../src/res/parser/font_parser.cpp: In member function ‘void tex::DefaultTeXFontParser::parseGeneralSettings(std::map, float>&)’: ../src/res/parser/font_parser.cpp:458:7: warning: unused variable ‘index’ [-Wunused-variable] 458 | int index = 0; | ^~~~~ In file included from ../src/common.h:33, from ../src/res/parser/font_parser.h:4: ../src/utils/utils.h: In instantiation of ‘int tex::indexOf(const std::vector&, const T&) [with T = std::__cxx11::basic_string]’: ../src/fonts/font_info.h:70:67: required from here ../src/utils/utils.h:37:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 37 | return (i >= v.size() ? -1 : i); | ~~^~~~~~~~~~~ [72/80] g++ -Isrc/libclatexmath.so.0.0.4.p -Isrc -I../src -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libxml2 -I/usr/include/gdkmm-3.0 -I/usr/lib64/gdkmm-3.0/include -I/usr/include/giomm-2.4 -I/usr/lib64/giomm-2.4/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glibmm-2.4 -I/usr/lib64/glibmm-2.4/include -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/cairomm-1.0 -I/usr/lib64/cairomm-1.0/include -I/usr/include/pangomm-1.4 -I/usr/lib64/pangomm-1.4/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -DBUILD_GTK -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -pthread -MD -MQ src/libclatexmath.so.0.0.4.p/res_sym_amsfonts.def.cpp.o -MF src/libclatexmath.so.0.0.4.p/res_sym_amsfonts.def.cpp.o.d -o src/libclatexmath.so.0.0.4.p/res_sym_amsfonts.def.cpp.o -c ../src/res/sym/amsfonts.def.cpp In file included from ../src/graphic/graphic.h:4, from ../src/box/box.h:5, from ../src/atom/atom.h:8, from ../src/atom/atom_row.h:8, from ../src/atom/atom_basic.h:10, from ../src/core/formula.h:7, from ../src/fonts/fonts.h:11, from ../src/res/symbol_def.res.h:4, from ../src/res/sym/amsfonts.def.cpp:1: ../src/graphic/graphic_basic.h: In constructor ‘tex::Insets::Insets(int, int, int, int)’: ../src/graphic/graphic_basic.h:114:21: warning: unused parameter ‘l’ [-Wunused-parameter] 114 | Insets(int t, int l, int b, int r) : left(t), top(t), right(r), bottom(b) {} | ~~~~^ ../src/graphic/graphic_basic.h: In constructor ‘tex::Stroke::Stroke()’: ../src/graphic/graphic_basic.h:147:8: warning: ‘tex::Stroke::join’ will be initialized after [-Wreorder] 147 | Join join; | ^~~~ ../src/graphic/graphic_basic.h:145:9: warning: ‘float tex::Stroke::miterLimit’ [-Wreorder] 145 | float miterLimit; | ^~~~~~~~~~ ../src/graphic/graphic_basic.h:149:3: warning: when initialized here [-Wreorder] 149 | Stroke() | ^~~~~~ ../src/graphic/graphic_basic.h: In constructor ‘tex::Stroke::Stroke(float, tex::Cap, tex::Join, float)’: ../src/graphic/graphic_basic.h:147:8: warning: ‘tex::Stroke::join’ will be initialized after [-Wreorder] 147 | Join join; | ^~~~ ../src/graphic/graphic_basic.h:145:9: warning: ‘float tex::Stroke::miterLimit’ [-Wreorder] 145 | float miterLimit; | ^~~~~~~~~~ ../src/graphic/graphic_basic.h:152:3: warning: when initialized here [-Wreorder] 152 | Stroke(float w, Cap c, Join j, float ml = 0) | ^~~~~~ ../src/graphic/graphic.h: At global scope: ../src/graphic/graphic.h:38:29: warning: extra ‘;’ [-Wpedantic] 38 | virtual ~Font() = default;; | ^ | - ../src/graphic/graphic.h:59:7: warning: ‘class tex::TextLayout’ has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] 59 | class TextLayout { | ^~~~~~~~~~ ../src/graphic/graphic.h:94:7: warning: ‘class tex::Graphics2D’ has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] 94 | class Graphics2D { | ^~~~~~~~~~ ../src/atom/atom_row.h:28:7: warning: ‘class tex::Row’ has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] 28 | class Row { | ^~~ ../src/atom/atom_row.h:115:7: warning: base class ‘class tex::Row’ has accessible non-virtual destructor [-Wnon-virtual-dtor] 115 | class RowAtom : public Atom, public Row { | ^~~~~~~ ../src/atom/atom_row.h: In constructor ‘tex::RowAtom::RowAtom()’: ../src/atom/atom_row.h:141:8: warning: ‘tex::RowAtom::_lookAtLastAtom’ will be initialized after [-Wreorder] 141 | bool _lookAtLastAtom; | ^~~~~~~~~~~~~~~ ../src/atom/atom_row.h:124:8: warning: ‘bool tex::RowAtom::_breakable’ [-Wreorder] 124 | bool _breakable; | ^~~~~~~~~~ ../src/atom/atom_row.h:143:3: warning: when initialized here [-Wreorder] 143 | RowAtom() : _lookAtLastAtom(false), _breakable(true) {} | ^~~~~~~ In file included from ../src/atom/atom_char.h:7, from ../src/atom/atom_basic.h:11: ../src/fonts/font_basic.h: In constructor ‘tex::Extension::Extension(tex::Char*, tex::Char*, tex::Char*, tex::Char*)’: ../src/fonts/font_basic.h:81:21: warning: ‘tex::Extension::_repeat’ will be initialized after [-Wreorder] 81 | const Char* const _repeat; | ^~~~~~~ ../src/fonts/font_basic.h:80:21: warning: ‘const tex::Char* const tex::Extension::_bottom’ [-Wreorder] 80 | const Char* const _bottom; | ^~~~~~~ ../src/fonts/font_basic.h:88:3: warning: when initialized here [-Wreorder] 88 | Extension(Char* t, Char* m, Char* r, Char* b) | ^~~~~~~~~ ../src/atom/atom_char.h: In member function ‘virtual tex::sptr tex::FixedCharAtom::getCharFont(tex::TeXFont&)’: ../src/atom/atom_char.h:75:39: warning: unused parameter ‘tf’ [-Wunused-parameter] 75 | sptr getCharFont(TeXFont& tf) override { | ~~~~~~~~~^~ In file included from ../src/atom/atom_basic.h:12: ../src/atom/atom_space.h: In constructor ‘tex::SpaceAtom::SpaceAtom(tex::UnitType, float, float, float)’: ../src/atom/atom_space.h:27:32: warning: ‘tex::SpaceAtom::_dUnit’ will be initialized after [-Wreorder] 27 | UnitType _wUnit{}, _hUnit{}, _dUnit{}; | ^~~~~~ ../src/atom/atom_space.h:25:9: warning: ‘float tex::SpaceAtom::_width’ [-Wreorder] 25 | float _width = 0, _height = 0, _depth = 0; | ^~~~~~ ../src/atom/atom_space.h:35:3: warning: when initialized here [-Wreorder] 35 | SpaceAtom(UnitType unit, float width, float height, float depth) noexcept | ^~~~~~~~~ ../src/atom/atom_space.h: In constructor ‘tex::SpaceAtom::SpaceAtom(tex::UnitType, float, tex::UnitType, float, tex::UnitType, float)’: ../src/atom/atom_space.h:27:32: warning: ‘tex::SpaceAtom::_dUnit’ will be initialized after [-Wreorder] 27 | UnitType _wUnit{}, _hUnit{}, _dUnit{}; | ^~~~~~ ../src/atom/atom_space.h:25:9: warning: ‘float tex::SpaceAtom::_width’ [-Wreorder] 25 | float _width = 0, _height = 0, _depth = 0; | ^~~~~~ ../src/atom/atom_space.h:38:3: warning: when initialized here [-Wreorder] 38 | SpaceAtom(UnitType wu, float w, UnitType hu, float h, UnitType du, float d) noexcept | ^~~~~~~~~ In file included from ../src/atom/atom_basic.h:14: ../src/box/box_single.h: In member function ‘virtual void tex::StrutBox::draw(tex::Graphics2D&, float, float)’: ../src/box/box_single.h:29:25: warning: unused parameter ‘g2’ [-Wunused-parameter] 29 | void draw(Graphics2D& g2, float x, float y) override { | ~~~~~~~~~~~~^~ ../src/box/box_single.h:29:35: warning: unused parameter ‘x’ [-Wunused-parameter] 29 | void draw(Graphics2D& g2, float x, float y) override { | ~~~~~~^ ../src/box/box_single.h:29:44: warning: unused parameter ‘y’ [-Wunused-parameter] 29 | void draw(Graphics2D& g2, float x, float y) override { | ~~~~~~^ ../src/box/box_single.h: In member function ‘virtual void tex::GlueBox::draw(tex::Graphics2D&, float, float)’: ../src/box/box_single.h:49:25: warning: unused parameter ‘g2’ [-Wunused-parameter] 49 | void draw(Graphics2D& g2, float x, float y) override { | ~~~~~~~~~~~~^~ ../src/box/box_single.h:49:35: warning: unused parameter ‘x’ [-Wunused-parameter] 49 | void draw(Graphics2D& g2, float x, float y) override { | ~~~~~~^ ../src/box/box_single.h:49:44: warning: unused parameter ‘y’ [-Wunused-parameter] 49 | void draw(Graphics2D& g2, float x, float y) override { | ~~~~~~^ ../src/atom/atom_basic.h: In member function ‘virtual tex::sptr tex::EmptyAtom::createBox(tex::Environment&)’: ../src/atom/atom_basic.h:31:36: warning: unused parameter ‘env’ [-Wunused-parameter] 31 | sptr createBox(Environment& env) override { | ~~~~~~~~~~~~~^~~ ../src/atom/atom_basic.h: In member function ‘virtual tex::sptr tex::PlaceholderAtom::createBox(tex::Environment&)’: ../src/atom/atom_basic.h:47:36: warning: unused parameter ‘env’ [-Wunused-parameter] 47 | sptr createBox(Environment& env) override { | ~~~~~~~~~~~~~^~~ ../src/atom/atom_basic.h: In constructor ‘tex::MathAtom::MathAtom(tex::sptr&, tex::TexStyle)’: ../src/atom/atom_basic.h:133:14: warning: ‘tex::MathAtom::_base’ will be initialized after [-Wreorder] 133 | sptr _base; | ^~~~~ ../src/atom/atom_basic.h:132:12: warning: ‘tex::TexStyle tex::MathAtom::_style’ [-Wreorder] 132 | TexStyle _style; | ^~~~~~ ../src/atom/atom_basic.h:138:3: warning: when initialized here [-Wreorder] 138 | MathAtom(const sptr& base, TexStyle style) noexcept | ^~~~~~~~ ../src/atom/atom_basic.h: In constructor ‘tex::HlineAtom::HlineAtom()’: ../src/atom/atom_basic.h:150:9: warning: ‘tex::HlineAtom::_color’ will be initialized after [-Wreorder] 150 | color _color; | ^~~~~~ ../src/atom/atom_basic.h:149:9: warning: ‘float tex::HlineAtom::_width’ [-Wreorder] 149 | float _width, _shift; | ^~~~~~ ../src/atom/atom_basic.h:153:3: warning: when initialized here [-Wreorder] 153 | HlineAtom() noexcept: _color(transparent), _width(0), _shift(0) {} | ^~~~~~~~~ ../src/atom/atom_basic.h: In member function ‘virtual tex::sptr tex::MiddleAtom::createBox(tex::Environment&)’: ../src/atom/atom_basic.h:219:36: warning: unused parameter ‘env’ [-Wunused-parameter] 219 | sptr createBox(Environment& env) override { | ~~~~~~~~~~~~~^~~ ../src/atom/atom_basic.h: At global scope: ../src/atom/atom_basic.h:273:7: warning: base class ‘class tex::Row’ has accessible non-virtual destructor [-Wnon-virtual-dtor] 273 | class ColorAtom : public Atom, public Row { | ^~~~~~~~~ ../src/atom/atom_basic.h:329:7: warning: base class ‘class tex::Row’ has accessible non-virtual destructor [-Wnon-virtual-dtor] 329 | class PhantomAtom : public Atom, public Row { | ^~~~~~~~~~~ ../src/atom/atom_basic.h: In constructor ‘tex::SideSetsAtom::SideSetsAtom(tex::sptr&, tex::sptr&, tex::sptr&)’: ../src/atom/atom_basic.h:642:29: warning: ‘tex::SideSetsAtom::_base’ will be initialized after [-Wreorder] 642 | sptr _left, _right, _base; | ^~~~~ ../src/atom/atom_basic.h:642:14: warning: ‘tex::sptr tex::SideSetsAtom::_left’ [-Wreorder] 642 | sptr _left, _right, _base; | ^~~~~ ../src/atom/atom_basic.h:646:3: warning: when initialized here [-Wreorder] 646 | SideSetsAtom(const sptr& base, const sptr& left, const sptr& right) | ^~~~~~~~~~~~ In file included from ../src/fonts/fonts.h:13: ../src/fonts/font_info.h: At global scope: ../src/fonts/font_info.h:120:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 120 | const float* const getMetrics(wchar_t ch) const; | ^~~~~ ../src/fonts/font_info.h:122:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 122 | const int* const getExtension(wchar_t ch) const; | ^~~~~ ../src/fonts/font_info.h: In static member function ‘static void tex::FontInfo::__add(tex::FontInfo*)’: ../src/fonts/font_info.h:49:19: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 49 | if (info->_id >= _infos.size()) _infos.resize(info->_id + 1); | ~~~~~~~~~~^~~~~~~~~~~~~~~~ ../src/fonts/fonts.h: In constructor ‘tex::DefaultTeXFont::DefaultTeXFont(float, float, bool, bool, bool, bool, bool)’: ../src/fonts/fonts.h:40:18: warning: ‘tex::DefaultTeXFont::_size’ will be initialized after [-Wreorder] 40 | float _factor, _size; | ^~~~~ ../src/fonts/fonts.h:40:9: warning: ‘float tex::DefaultTeXFont::_factor’ [-Wreorder] 40 | float _factor, _size; | ^~~~~~~ ../src/fonts/fonts.h:67:3: warning: when initialized here [-Wreorder] 67 | DefaultTeXFont( | ^~~~~~~~~~~~~~ In file included from ../src/res/symbol_def.res.h:5: ../src/fonts/symbol_reg.h: At global scope: ../src/fonts/symbol_reg.h:12:7: warning: ‘class tex::SymbolsSet’ has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] 12 | class SymbolsSet { | ^~~~~~~~~~ In file included from ../src/common.h:33, from ../src/fonts/fonts.h:10: ../src/utils/utils.h: In instantiation of ‘int tex::indexOf(const std::vector&, const T&) [with T = std::__cxx11::basic_string]’: ../src/fonts/font_info.h:70:67: required from here ../src/utils/utils.h:37:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 37 | return (i >= v.size() ? -1 : i); | ~~^~~~~~~~~~~ [73/80] g++ -Isrc/libclatexmath.so.0.0.4.p -Isrc -I../src -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libxml2 -I/usr/include/gdkmm-3.0 -I/usr/lib64/gdkmm-3.0/include -I/usr/include/giomm-2.4 -I/usr/lib64/giomm-2.4/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glibmm-2.4 -I/usr/lib64/glibmm-2.4/include -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/cairomm-1.0 -I/usr/lib64/cairomm-1.0/include -I/usr/include/pangomm-1.4 -I/usr/lib64/pangomm-1.4/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -DBUILD_GTK -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -pthread -MD -MQ src/libclatexmath.so.0.0.4.p/res_sym_amssymb.def.cpp.o -MF src/libclatexmath.so.0.0.4.p/res_sym_amssymb.def.cpp.o.d -o src/libclatexmath.so.0.0.4.p/res_sym_amssymb.def.cpp.o -c ../src/res/sym/amssymb.def.cpp In file included from ../src/graphic/graphic.h:4, from ../src/box/box.h:5, from ../src/atom/atom.h:8, from ../src/atom/atom_row.h:8, from ../src/atom/atom_basic.h:10, from ../src/core/formula.h:7, from ../src/fonts/fonts.h:11, from ../src/res/symbol_def.res.h:4, from ../src/res/sym/amssymb.def.cpp:1: ../src/graphic/graphic_basic.h: In constructor ‘tex::Insets::Insets(int, int, int, int)’: ../src/graphic/graphic_basic.h:114:21: warning: unused parameter ‘l’ [-Wunused-parameter] 114 | Insets(int t, int l, int b, int r) : left(t), top(t), right(r), bottom(b) {} | ~~~~^ ../src/graphic/graphic_basic.h: In constructor ‘tex::Stroke::Stroke()’: ../src/graphic/graphic_basic.h:147:8: warning: ‘tex::Stroke::join’ will be initialized after [-Wreorder] 147 | Join join; | ^~~~ ../src/graphic/graphic_basic.h:145:9: warning: ‘float tex::Stroke::miterLimit’ [-Wreorder] 145 | float miterLimit; | ^~~~~~~~~~ ../src/graphic/graphic_basic.h:149:3: warning: when initialized here [-Wreorder] 149 | Stroke() | ^~~~~~ ../src/graphic/graphic_basic.h: In constructor ‘tex::Stroke::Stroke(float, tex::Cap, tex::Join, float)’: ../src/graphic/graphic_basic.h:147:8: warning: ‘tex::Stroke::join’ will be initialized after [-Wreorder] 147 | Join join; | ^~~~ ../src/graphic/graphic_basic.h:145:9: warning: ‘float tex::Stroke::miterLimit’ [-Wreorder] 145 | float miterLimit; | ^~~~~~~~~~ ../src/graphic/graphic_basic.h:152:3: warning: when initialized here [-Wreorder] 152 | Stroke(float w, Cap c, Join j, float ml = 0) | ^~~~~~ ../src/graphic/graphic.h: At global scope: ../src/graphic/graphic.h:38:29: warning: extra ‘;’ [-Wpedantic] 38 | virtual ~Font() = default;; | ^ | - ../src/graphic/graphic.h:59:7: warning: ‘class tex::TextLayout’ has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] 59 | class TextLayout { | ^~~~~~~~~~ ../src/graphic/graphic.h:94:7: warning: ‘class tex::Graphics2D’ has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] 94 | class Graphics2D { | ^~~~~~~~~~ ../src/atom/atom_row.h:28:7: warning: ‘class tex::Row’ has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] 28 | class Row { | ^~~ ../src/atom/atom_row.h:115:7: warning: base class ‘class tex::Row’ has accessible non-virtual destructor [-Wnon-virtual-dtor] 115 | class RowAtom : public Atom, public Row { | ^~~~~~~ ../src/atom/atom_row.h: In constructor ‘tex::RowAtom::RowAtom()’: ../src/atom/atom_row.h:141:8: warning: ‘tex::RowAtom::_lookAtLastAtom’ will be initialized after [-Wreorder] 141 | bool _lookAtLastAtom; | ^~~~~~~~~~~~~~~ ../src/atom/atom_row.h:124:8: warning: ‘bool tex::RowAtom::_breakable’ [-Wreorder] 124 | bool _breakable; | ^~~~~~~~~~ ../src/atom/atom_row.h:143:3: warning: when initialized here [-Wreorder] 143 | RowAtom() : _lookAtLastAtom(false), _breakable(true) {} | ^~~~~~~ In file included from ../src/atom/atom_char.h:7, from ../src/atom/atom_basic.h:11: ../src/fonts/font_basic.h: In constructor ‘tex::Extension::Extension(tex::Char*, tex::Char*, tex::Char*, tex::Char*)’: ../src/fonts/font_basic.h:81:21: warning: ‘tex::Extension::_repeat’ will be initialized after [-Wreorder] 81 | const Char* const _repeat; | ^~~~~~~ ../src/fonts/font_basic.h:80:21: warning: ‘const tex::Char* const tex::Extension::_bottom’ [-Wreorder] 80 | const Char* const _bottom; | ^~~~~~~ ../src/fonts/font_basic.h:88:3: warning: when initialized here [-Wreorder] 88 | Extension(Char* t, Char* m, Char* r, Char* b) | ^~~~~~~~~ ../src/atom/atom_char.h: In member function ‘virtual tex::sptr tex::FixedCharAtom::getCharFont(tex::TeXFont&)’: ../src/atom/atom_char.h:75:39: warning: unused parameter ‘tf’ [-Wunused-parameter] 75 | sptr getCharFont(TeXFont& tf) override { | ~~~~~~~~~^~ In file included from ../src/atom/atom_basic.h:12: ../src/atom/atom_space.h: In constructor ‘tex::SpaceAtom::SpaceAtom(tex::UnitType, float, float, float)’: ../src/atom/atom_space.h:27:32: warning: ‘tex::SpaceAtom::_dUnit’ will be initialized after [-Wreorder] 27 | UnitType _wUnit{}, _hUnit{}, _dUnit{}; | ^~~~~~ ../src/atom/atom_space.h:25:9: warning: ‘float tex::SpaceAtom::_width’ [-Wreorder] 25 | float _width = 0, _height = 0, _depth = 0; | ^~~~~~ ../src/atom/atom_space.h:35:3: warning: when initialized here [-Wreorder] 35 | SpaceAtom(UnitType unit, float width, float height, float depth) noexcept | ^~~~~~~~~ ../src/atom/atom_space.h: In constructor ‘tex::SpaceAtom::SpaceAtom(tex::UnitType, float, tex::UnitType, float, tex::UnitType, float)’: ../src/atom/atom_space.h:27:32: warning: ‘tex::SpaceAtom::_dUnit’ will be initialized after [-Wreorder] 27 | UnitType _wUnit{}, _hUnit{}, _dUnit{}; | ^~~~~~ ../src/atom/atom_space.h:25:9: warning: ‘float tex::SpaceAtom::_width’ [-Wreorder] 25 | float _width = 0, _height = 0, _depth = 0; | ^~~~~~ ../src/atom/atom_space.h:38:3: warning: when initialized here [-Wreorder] 38 | SpaceAtom(UnitType wu, float w, UnitType hu, float h, UnitType du, float d) noexcept | ^~~~~~~~~ In file included from ../src/atom/atom_basic.h:14: ../src/box/box_single.h: In member function ‘virtual void tex::StrutBox::draw(tex::Graphics2D&, float, float)’: ../src/box/box_single.h:29:25: warning: unused parameter ‘g2’ [-Wunused-parameter] 29 | void draw(Graphics2D& g2, float x, float y) override { | ~~~~~~~~~~~~^~ ../src/box/box_single.h:29:35: warning: unused parameter ‘x’ [-Wunused-parameter] 29 | void draw(Graphics2D& g2, float x, float y) override { | ~~~~~~^ ../src/box/box_single.h:29:44: warning: unused parameter ‘y’ [-Wunused-parameter] 29 | void draw(Graphics2D& g2, float x, float y) override { | ~~~~~~^ ../src/box/box_single.h: In member function ‘virtual void tex::GlueBox::draw(tex::Graphics2D&, float, float)’: ../src/box/box_single.h:49:25: warning: unused parameter ‘g2’ [-Wunused-parameter] 49 | void draw(Graphics2D& g2, float x, float y) override { | ~~~~~~~~~~~~^~ ../src/box/box_single.h:49:35: warning: unused parameter ‘x’ [-Wunused-parameter] 49 | void draw(Graphics2D& g2, float x, float y) override { | ~~~~~~^ ../src/box/box_single.h:49:44: warning: unused parameter ‘y’ [-Wunused-parameter] 49 | void draw(Graphics2D& g2, float x, float y) override { | ~~~~~~^ ../src/atom/atom_basic.h: In member function ‘virtual tex::sptr tex::EmptyAtom::createBox(tex::Environment&)’: ../src/atom/atom_basic.h:31:36: warning: unused parameter ‘env’ [-Wunused-parameter] 31 | sptr createBox(Environment& env) override { | ~~~~~~~~~~~~~^~~ ../src/atom/atom_basic.h: In member function ‘virtual tex::sptr tex::PlaceholderAtom::createBox(tex::Environment&)’: ../src/atom/atom_basic.h:47:36: warning: unused parameter ‘env’ [-Wunused-parameter] 47 | sptr createBox(Environment& env) override { | ~~~~~~~~~~~~~^~~ ../src/atom/atom_basic.h: In constructor ‘tex::MathAtom::MathAtom(tex::sptr&, tex::TexStyle)’: ../src/atom/atom_basic.h:133:14: warning: ‘tex::MathAtom::_base’ will be initialized after [-Wreorder] 133 | sptr _base; | ^~~~~ ../src/atom/atom_basic.h:132:12: warning: ‘tex::TexStyle tex::MathAtom::_style’ [-Wreorder] 132 | TexStyle _style; | ^~~~~~ ../src/atom/atom_basic.h:138:3: warning: when initialized here [-Wreorder] 138 | MathAtom(const sptr& base, TexStyle style) noexcept | ^~~~~~~~ ../src/atom/atom_basic.h: In constructor ‘tex::HlineAtom::HlineAtom()’: ../src/atom/atom_basic.h:150:9: warning: ‘tex::HlineAtom::_color’ will be initialized after [-Wreorder] 150 | color _color; | ^~~~~~ ../src/atom/atom_basic.h:149:9: warning: ‘float tex::HlineAtom::_width’ [-Wreorder] 149 | float _width, _shift; | ^~~~~~ ../src/atom/atom_basic.h:153:3: warning: when initialized here [-Wreorder] 153 | HlineAtom() noexcept: _color(transparent), _width(0), _shift(0) {} | ^~~~~~~~~ ../src/atom/atom_basic.h: In member function ‘virtual tex::sptr tex::MiddleAtom::createBox(tex::Environment&)’: ../src/atom/atom_basic.h:219:36: warning: unused parameter ‘env’ [-Wunused-parameter] 219 | sptr createBox(Environment& env) override { | ~~~~~~~~~~~~~^~~ ../src/atom/atom_basic.h: At global scope: ../src/atom/atom_basic.h:273:7: warning: base class ‘class tex::Row’ has accessible non-virtual destructor [-Wnon-virtual-dtor] 273 | class ColorAtom : public Atom, public Row { | ^~~~~~~~~ ../src/atom/atom_basic.h:329:7: warning: base class ‘class tex::Row’ has accessible non-virtual destructor [-Wnon-virtual-dtor] 329 | class PhantomAtom : public Atom, public Row { | ^~~~~~~~~~~ ../src/atom/atom_basic.h: In constructor ‘tex::SideSetsAtom::SideSetsAtom(tex::sptr&, tex::sptr&, tex::sptr&)’: ../src/atom/atom_basic.h:642:29: warning: ‘tex::SideSetsAtom::_base’ will be initialized after [-Wreorder] 642 | sptr _left, _right, _base; | ^~~~~ ../src/atom/atom_basic.h:642:14: warning: ‘tex::sptr tex::SideSetsAtom::_left’ [-Wreorder] 642 | sptr _left, _right, _base; | ^~~~~ ../src/atom/atom_basic.h:646:3: warning: when initialized here [-Wreorder] 646 | SideSetsAtom(const sptr& base, const sptr& left, const sptr& right) | ^~~~~~~~~~~~ In file included from ../src/fonts/fonts.h:13: ../src/fonts/font_info.h: At global scope: ../src/fonts/font_info.h:120:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 120 | const float* const getMetrics(wchar_t ch) const; | ^~~~~ ../src/fonts/font_info.h:122:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 122 | const int* const getExtension(wchar_t ch) const; | ^~~~~ ../src/fonts/font_info.h: In static member function ‘static void tex::FontInfo::__add(tex::FontInfo*)’: ../src/fonts/font_info.h:49:19: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 49 | if (info->_id >= _infos.size()) _infos.resize(info->_id + 1); | ~~~~~~~~~~^~~~~~~~~~~~~~~~ ../src/fonts/fonts.h: In constructor ‘tex::DefaultTeXFont::DefaultTeXFont(float, float, bool, bool, bool, bool, bool)’: ../src/fonts/fonts.h:40:18: warning: ‘tex::DefaultTeXFont::_size’ will be initialized after [-Wreorder] 40 | float _factor, _size; | ^~~~~ ../src/fonts/fonts.h:40:9: warning: ‘float tex::DefaultTeXFont::_factor’ [-Wreorder] 40 | float _factor, _size; | ^~~~~~~ ../src/fonts/fonts.h:67:3: warning: when initialized here [-Wreorder] 67 | DefaultTeXFont( | ^~~~~~~~~~~~~~ In file included from ../src/res/symbol_def.res.h:5: ../src/fonts/symbol_reg.h: At global scope: ../src/fonts/symbol_reg.h:12:7: warning: ‘class tex::SymbolsSet’ has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] 12 | class SymbolsSet { | ^~~~~~~~~~ In file included from ../src/common.h:33, from ../src/fonts/fonts.h:10: ../src/utils/utils.h: In instantiation of ‘int tex::indexOf(const std::vector&, const T&) [with T = std::__cxx11::basic_string]’: ../src/fonts/font_info.h:70:67: required from here ../src/utils/utils.h:37:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 37 | return (i >= v.size() ? -1 : i); | ~~^~~~~~~~~~~ [74/80] g++ -Isrc/libclatexmath.so.0.0.4.p -Isrc -I../src -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libxml2 -I/usr/include/gdkmm-3.0 -I/usr/lib64/gdkmm-3.0/include -I/usr/include/giomm-2.4 -I/usr/lib64/giomm-2.4/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glibmm-2.4 -I/usr/lib64/glibmm-2.4/include -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/cairomm-1.0 -I/usr/lib64/cairomm-1.0/include -I/usr/include/pangomm-1.4 -I/usr/lib64/pangomm-1.4/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -DBUILD_GTK -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -pthread -MD -MQ src/libclatexmath.so.0.0.4.p/res_sym_base.def.cpp.o -MF src/libclatexmath.so.0.0.4.p/res_sym_base.def.cpp.o.d -o src/libclatexmath.so.0.0.4.p/res_sym_base.def.cpp.o -c ../src/res/sym/base.def.cpp In file included from ../src/graphic/graphic.h:4, from ../src/box/box.h:5, from ../src/atom/atom.h:8, from ../src/atom/atom_row.h:8, from ../src/atom/atom_basic.h:10, from ../src/core/formula.h:7, from ../src/fonts/fonts.h:11, from ../src/res/symbol_def.res.h:4, from ../src/res/sym/base.def.cpp:1: ../src/graphic/graphic_basic.h: In constructor ‘tex::Insets::Insets(int, int, int, int)’: ../src/graphic/graphic_basic.h:114:21: warning: unused parameter ‘l’ [-Wunused-parameter] 114 | Insets(int t, int l, int b, int r) : left(t), top(t), right(r), bottom(b) {} | ~~~~^ ../src/graphic/graphic_basic.h: In constructor ‘tex::Stroke::Stroke()’: ../src/graphic/graphic_basic.h:147:8: warning: ‘tex::Stroke::join’ will be initialized after [-Wreorder] 147 | Join join; | ^~~~ ../src/graphic/graphic_basic.h:145:9: warning: ‘float tex::Stroke::miterLimit’ [-Wreorder] 145 | float miterLimit; | ^~~~~~~~~~ ../src/graphic/graphic_basic.h:149:3: warning: when initialized here [-Wreorder] 149 | Stroke() | ^~~~~~ ../src/graphic/graphic_basic.h: In constructor ‘tex::Stroke::Stroke(float, tex::Cap, tex::Join, float)’: ../src/graphic/graphic_basic.h:147:8: warning: ‘tex::Stroke::join’ will be initialized after [-Wreorder] 147 | Join join; | ^~~~ ../src/graphic/graphic_basic.h:145:9: warning: ‘float tex::Stroke::miterLimit’ [-Wreorder] 145 | float miterLimit; | ^~~~~~~~~~ ../src/graphic/graphic_basic.h:152:3: warning: when initialized here [-Wreorder] 152 | Stroke(float w, Cap c, Join j, float ml = 0) | ^~~~~~ ../src/graphic/graphic.h: At global scope: ../src/graphic/graphic.h:38:29: warning: extra ‘;’ [-Wpedantic] 38 | virtual ~Font() = default;; | ^ | - ../src/graphic/graphic.h:59:7: warning: ‘class tex::TextLayout’ has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] 59 | class TextLayout { | ^~~~~~~~~~ ../src/graphic/graphic.h:94:7: warning: ‘class tex::Graphics2D’ has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] 94 | class Graphics2D { | ^~~~~~~~~~ ../src/atom/atom_row.h:28:7: warning: ‘class tex::Row’ has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] 28 | class Row { | ^~~ ../src/atom/atom_row.h:115:7: warning: base class ‘class tex::Row’ has accessible non-virtual destructor [-Wnon-virtual-dtor] 115 | class RowAtom : public Atom, public Row { | ^~~~~~~ ../src/atom/atom_row.h: In constructor ‘tex::RowAtom::RowAtom()’: ../src/atom/atom_row.h:141:8: warning: ‘tex::RowAtom::_lookAtLastAtom’ will be initialized after [-Wreorder] 141 | bool _lookAtLastAtom; | ^~~~~~~~~~~~~~~ ../src/atom/atom_row.h:124:8: warning: ‘bool tex::RowAtom::_breakable’ [-Wreorder] 124 | bool _breakable; | ^~~~~~~~~~ ../src/atom/atom_row.h:143:3: warning: when initialized here [-Wreorder] 143 | RowAtom() : _lookAtLastAtom(false), _breakable(true) {} | ^~~~~~~ In file included from ../src/atom/atom_char.h:7, from ../src/atom/atom_basic.h:11: ../src/fonts/font_basic.h: In constructor ‘tex::Extension::Extension(tex::Char*, tex::Char*, tex::Char*, tex::Char*)’: ../src/fonts/font_basic.h:81:21: warning: ‘tex::Extension::_repeat’ will be initialized after [-Wreorder] 81 | const Char* const _repeat; | ^~~~~~~ ../src/fonts/font_basic.h:80:21: warning: ‘const tex::Char* const tex::Extension::_bottom’ [-Wreorder] 80 | const Char* const _bottom; | ^~~~~~~ ../src/fonts/font_basic.h:88:3: warning: when initialized here [-Wreorder] 88 | Extension(Char* t, Char* m, Char* r, Char* b) | ^~~~~~~~~ ../src/atom/atom_char.h: In member function ‘virtual tex::sptr tex::FixedCharAtom::getCharFont(tex::TeXFont&)’: ../src/atom/atom_char.h:75:39: warning: unused parameter ‘tf’ [-Wunused-parameter] 75 | sptr getCharFont(TeXFont& tf) override { | ~~~~~~~~~^~ In file included from ../src/atom/atom_basic.h:12: ../src/atom/atom_space.h: In constructor ‘tex::SpaceAtom::SpaceAtom(tex::UnitType, float, float, float)’: ../src/atom/atom_space.h:27:32: warning: ‘tex::SpaceAtom::_dUnit’ will be initialized after [-Wreorder] 27 | UnitType _wUnit{}, _hUnit{}, _dUnit{}; | ^~~~~~ ../src/atom/atom_space.h:25:9: warning: ‘float tex::SpaceAtom::_width’ [-Wreorder] 25 | float _width = 0, _height = 0, _depth = 0; | ^~~~~~ ../src/atom/atom_space.h:35:3: warning: when initialized here [-Wreorder] 35 | SpaceAtom(UnitType unit, float width, float height, float depth) noexcept | ^~~~~~~~~ ../src/atom/atom_space.h: In constructor ‘tex::SpaceAtom::SpaceAtom(tex::UnitType, float, tex::UnitType, float, tex::UnitType, float)’: ../src/atom/atom_space.h:27:32: warning: ‘tex::SpaceAtom::_dUnit’ will be initialized after [-Wreorder] 27 | UnitType _wUnit{}, _hUnit{}, _dUnit{}; | ^~~~~~ ../src/atom/atom_space.h:25:9: warning: ‘float tex::SpaceAtom::_width’ [-Wreorder] 25 | float _width = 0, _height = 0, _depth = 0; | ^~~~~~ ../src/atom/atom_space.h:38:3: warning: when initialized here [-Wreorder] 38 | SpaceAtom(UnitType wu, float w, UnitType hu, float h, UnitType du, float d) noexcept | ^~~~~~~~~ In file included from ../src/atom/atom_basic.h:14: ../src/box/box_single.h: In member function ‘virtual void tex::StrutBox::draw(tex::Graphics2D&, float, float)’: ../src/box/box_single.h:29:25: warning: unused parameter ‘g2’ [-Wunused-parameter] 29 | void draw(Graphics2D& g2, float x, float y) override { | ~~~~~~~~~~~~^~ ../src/box/box_single.h:29:35: warning: unused parameter ‘x’ [-Wunused-parameter] 29 | void draw(Graphics2D& g2, float x, float y) override { | ~~~~~~^ ../src/box/box_single.h:29:44: warning: unused parameter ‘y’ [-Wunused-parameter] 29 | void draw(Graphics2D& g2, float x, float y) override { | ~~~~~~^ ../src/box/box_single.h: In member function ‘virtual void tex::GlueBox::draw(tex::Graphics2D&, float, float)’: ../src/box/box_single.h:49:25: warning: unused parameter ‘g2’ [-Wunused-parameter] 49 | void draw(Graphics2D& g2, float x, float y) override { | ~~~~~~~~~~~~^~ ../src/box/box_single.h:49:35: warning: unused parameter ‘x’ [-Wunused-parameter] 49 | void draw(Graphics2D& g2, float x, float y) override { | ~~~~~~^ ../src/box/box_single.h:49:44: warning: unused parameter ‘y’ [-Wunused-parameter] 49 | void draw(Graphics2D& g2, float x, float y) override { | ~~~~~~^ ../src/atom/atom_basic.h: In member function ‘virtual tex::sptr tex::EmptyAtom::createBox(tex::Environment&)’: ../src/atom/atom_basic.h:31:36: warning: unused parameter ‘env’ [-Wunused-parameter] 31 | sptr createBox(Environment& env) override { | ~~~~~~~~~~~~~^~~ ../src/atom/atom_basic.h: In member function ‘virtual tex::sptr tex::PlaceholderAtom::createBox(tex::Environment&)’: ../src/atom/atom_basic.h:47:36: warning: unused parameter ‘env’ [-Wunused-parameter] 47 | sptr createBox(Environment& env) override { | ~~~~~~~~~~~~~^~~ ../src/atom/atom_basic.h: In constructor ‘tex::MathAtom::MathAtom(tex::sptr&, tex::TexStyle)’: ../src/atom/atom_basic.h:133:14: warning: ‘tex::MathAtom::_base’ will be initialized after [-Wreorder] 133 | sptr _base; | ^~~~~ ../src/atom/atom_basic.h:132:12: warning: ‘tex::TexStyle tex::MathAtom::_style’ [-Wreorder] 132 | TexStyle _style; | ^~~~~~ ../src/atom/atom_basic.h:138:3: warning: when initialized here [-Wreorder] 138 | MathAtom(const sptr& base, TexStyle style) noexcept | ^~~~~~~~ ../src/atom/atom_basic.h: In constructor ‘tex::HlineAtom::HlineAtom()’: ../src/atom/atom_basic.h:150:9: warning: ‘tex::HlineAtom::_color’ will be initialized after [-Wreorder] 150 | color _color; | ^~~~~~ ../src/atom/atom_basic.h:149:9: warning: ‘float tex::HlineAtom::_width’ [-Wreorder] 149 | float _width, _shift; | ^~~~~~ ../src/atom/atom_basic.h:153:3: warning: when initialized here [-Wreorder] 153 | HlineAtom() noexcept: _color(transparent), _width(0), _shift(0) {} | ^~~~~~~~~ ../src/atom/atom_basic.h: In member function ‘virtual tex::sptr tex::MiddleAtom::createBox(tex::Environment&)’: ../src/atom/atom_basic.h:219:36: warning: unused parameter ‘env’ [-Wunused-parameter] 219 | sptr createBox(Environment& env) override { | ~~~~~~~~~~~~~^~~ ../src/atom/atom_basic.h: At global scope: ../src/atom/atom_basic.h:273:7: warning: base class ‘class tex::Row’ has accessible non-virtual destructor [-Wnon-virtual-dtor] 273 | class ColorAtom : public Atom, public Row { | ^~~~~~~~~ ../src/atom/atom_basic.h:329:7: warning: base class ‘class tex::Row’ has accessible non-virtual destructor [-Wnon-virtual-dtor] 329 | class PhantomAtom : public Atom, public Row { | ^~~~~~~~~~~ ../src/atom/atom_basic.h: In constructor ‘tex::SideSetsAtom::SideSetsAtom(tex::sptr&, tex::sptr&, tex::sptr&)’: ../src/atom/atom_basic.h:642:29: warning: ‘tex::SideSetsAtom::_base’ will be initialized after [-Wreorder] 642 | sptr _left, _right, _base; | ^~~~~ ../src/atom/atom_basic.h:642:14: warning: ‘tex::sptr tex::SideSetsAtom::_left’ [-Wreorder] 642 | sptr _left, _right, _base; | ^~~~~ ../src/atom/atom_basic.h:646:3: warning: when initialized here [-Wreorder] 646 | SideSetsAtom(const sptr& base, const sptr& left, const sptr& right) | ^~~~~~~~~~~~ In file included from ../src/fonts/fonts.h:13: ../src/fonts/font_info.h: At global scope: ../src/fonts/font_info.h:120:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 120 | const float* const getMetrics(wchar_t ch) const; | ^~~~~ ../src/fonts/font_info.h:122:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 122 | const int* const getExtension(wchar_t ch) const; | ^~~~~ ../src/fonts/font_info.h: In static member function ‘static void tex::FontInfo::__add(tex::FontInfo*)’: ../src/fonts/font_info.h:49:19: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 49 | if (info->_id >= _infos.size()) _infos.resize(info->_id + 1); | ~~~~~~~~~~^~~~~~~~~~~~~~~~ ../src/fonts/fonts.h: In constructor ‘tex::DefaultTeXFont::DefaultTeXFont(float, float, bool, bool, bool, bool, bool)’: ../src/fonts/fonts.h:40:18: warning: ‘tex::DefaultTeXFont::_size’ will be initialized after [-Wreorder] 40 | float _factor, _size; | ^~~~~ ../src/fonts/fonts.h:40:9: warning: ‘float tex::DefaultTeXFont::_factor’ [-Wreorder] 40 | float _factor, _size; | ^~~~~~~ ../src/fonts/fonts.h:67:3: warning: when initialized here [-Wreorder] 67 | DefaultTeXFont( | ^~~~~~~~~~~~~~ In file included from ../src/res/symbol_def.res.h:5: ../src/fonts/symbol_reg.h: At global scope: ../src/fonts/symbol_reg.h:12:7: warning: ‘class tex::SymbolsSet’ has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] 12 | class SymbolsSet { | ^~~~~~~~~~ In file included from ../src/common.h:33, from ../src/fonts/fonts.h:10: ../src/utils/utils.h: In instantiation of ‘int tex::indexOf(const std::vector&, const T&) [with T = std::__cxx11::basic_string]’: ../src/fonts/font_info.h:70:67: required from here ../src/utils/utils.h:37:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 37 | return (i >= v.size() ? -1 : i); | ~~^~~~~~~~~~~ [75/80] g++ -Isrc/libclatexmath.so.0.0.4.p -Isrc -I../src -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libxml2 -I/usr/include/gdkmm-3.0 -I/usr/lib64/gdkmm-3.0/include -I/usr/include/giomm-2.4 -I/usr/lib64/giomm-2.4/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glibmm-2.4 -I/usr/lib64/glibmm-2.4/include -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/cairomm-1.0 -I/usr/lib64/cairomm-1.0/include -I/usr/include/pangomm-1.4 -I/usr/lib64/pangomm-1.4/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -DBUILD_GTK -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -pthread -MD -MQ src/libclatexmath.so.0.0.4.p/res_sym_symspecial.def.cpp.o -MF src/libclatexmath.so.0.0.4.p/res_sym_symspecial.def.cpp.o.d -o src/libclatexmath.so.0.0.4.p/res_sym_symspecial.def.cpp.o -c ../src/res/sym/symspecial.def.cpp In file included from ../src/graphic/graphic.h:4, from ../src/box/box.h:5, from ../src/atom/atom.h:8, from ../src/atom/atom_row.h:8, from ../src/atom/atom_basic.h:10, from ../src/core/formula.h:7, from ../src/fonts/fonts.h:11, from ../src/res/symbol_def.res.h:4, from ../src/res/sym/symspecial.def.cpp:1: ../src/graphic/graphic_basic.h: In constructor ‘tex::Insets::Insets(int, int, int, int)’: ../src/graphic/graphic_basic.h:114:21: warning: unused parameter ‘l’ [-Wunused-parameter] 114 | Insets(int t, int l, int b, int r) : left(t), top(t), right(r), bottom(b) {} | ~~~~^ ../src/graphic/graphic_basic.h: In constructor ‘tex::Stroke::Stroke()’: ../src/graphic/graphic_basic.h:147:8: warning: ‘tex::Stroke::join’ will be initialized after [-Wreorder] 147 | Join join; | ^~~~ ../src/graphic/graphic_basic.h:145:9: warning: ‘float tex::Stroke::miterLimit’ [-Wreorder] 145 | float miterLimit; | ^~~~~~~~~~ ../src/graphic/graphic_basic.h:149:3: warning: when initialized here [-Wreorder] 149 | Stroke() | ^~~~~~ ../src/graphic/graphic_basic.h: In constructor ‘tex::Stroke::Stroke(float, tex::Cap, tex::Join, float)’: ../src/graphic/graphic_basic.h:147:8: warning: ‘tex::Stroke::join’ will be initialized after [-Wreorder] 147 | Join join; | ^~~~ ../src/graphic/graphic_basic.h:145:9: warning: ‘float tex::Stroke::miterLimit’ [-Wreorder] 145 | float miterLimit; | ^~~~~~~~~~ ../src/graphic/graphic_basic.h:152:3: warning: when initialized here [-Wreorder] 152 | Stroke(float w, Cap c, Join j, float ml = 0) | ^~~~~~ ../src/graphic/graphic.h: At global scope: ../src/graphic/graphic.h:38:29: warning: extra ‘;’ [-Wpedantic] 38 | virtual ~Font() = default;; | ^ | - ../src/graphic/graphic.h:59:7: warning: ‘class tex::TextLayout’ has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] 59 | class TextLayout { | ^~~~~~~~~~ ../src/graphic/graphic.h:94:7: warning: ‘class tex::Graphics2D’ has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] 94 | class Graphics2D { | ^~~~~~~~~~ ../src/atom/atom_row.h:28:7: warning: ‘class tex::Row’ has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] 28 | class Row { | ^~~ ../src/atom/atom_row.h:115:7: warning: base class ‘class tex::Row’ has accessible non-virtual destructor [-Wnon-virtual-dtor] 115 | class RowAtom : public Atom, public Row { | ^~~~~~~ ../src/atom/atom_row.h: In constructor ‘tex::RowAtom::RowAtom()’: ../src/atom/atom_row.h:141:8: warning: ‘tex::RowAtom::_lookAtLastAtom’ will be initialized after [-Wreorder] 141 | bool _lookAtLastAtom; | ^~~~~~~~~~~~~~~ ../src/atom/atom_row.h:124:8: warning: ‘bool tex::RowAtom::_breakable’ [-Wreorder] 124 | bool _breakable; | ^~~~~~~~~~ ../src/atom/atom_row.h:143:3: warning: when initialized here [-Wreorder] 143 | RowAtom() : _lookAtLastAtom(false), _breakable(true) {} | ^~~~~~~ In file included from ../src/atom/atom_char.h:7, from ../src/atom/atom_basic.h:11: ../src/fonts/font_basic.h: In constructor ‘tex::Extension::Extension(tex::Char*, tex::Char*, tex::Char*, tex::Char*)’: ../src/fonts/font_basic.h:81:21: warning: ‘tex::Extension::_repeat’ will be initialized after [-Wreorder] 81 | const Char* const _repeat; | ^~~~~~~ ../src/fonts/font_basic.h:80:21: warning: ‘const tex::Char* const tex::Extension::_bottom’ [-Wreorder] 80 | const Char* const _bottom; | ^~~~~~~ ../src/fonts/font_basic.h:88:3: warning: when initialized here [-Wreorder] 88 | Extension(Char* t, Char* m, Char* r, Char* b) | ^~~~~~~~~ ../src/atom/atom_char.h: In member function ‘virtual tex::sptr tex::FixedCharAtom::getCharFont(tex::TeXFont&)’: ../src/atom/atom_char.h:75:39: warning: unused parameter ‘tf’ [-Wunused-parameter] 75 | sptr getCharFont(TeXFont& tf) override { | ~~~~~~~~~^~ In file included from ../src/atom/atom_basic.h:12: ../src/atom/atom_space.h: In constructor ‘tex::SpaceAtom::SpaceAtom(tex::UnitType, float, float, float)’: ../src/atom/atom_space.h:27:32: warning: ‘tex::SpaceAtom::_dUnit’ will be initialized after [-Wreorder] 27 | UnitType _wUnit{}, _hUnit{}, _dUnit{}; | ^~~~~~ ../src/atom/atom_space.h:25:9: warning: ‘float tex::SpaceAtom::_width’ [-Wreorder] 25 | float _width = 0, _height = 0, _depth = 0; | ^~~~~~ ../src/atom/atom_space.h:35:3: warning: when initialized here [-Wreorder] 35 | SpaceAtom(UnitType unit, float width, float height, float depth) noexcept | ^~~~~~~~~ ../src/atom/atom_space.h: In constructor ‘tex::SpaceAtom::SpaceAtom(tex::UnitType, float, tex::UnitType, float, tex::UnitType, float)’: ../src/atom/atom_space.h:27:32: warning: ‘tex::SpaceAtom::_dUnit’ will be initialized after [-Wreorder] 27 | UnitType _wUnit{}, _hUnit{}, _dUnit{}; | ^~~~~~ ../src/atom/atom_space.h:25:9: warning: ‘float tex::SpaceAtom::_width’ [-Wreorder] 25 | float _width = 0, _height = 0, _depth = 0; | ^~~~~~ ../src/atom/atom_space.h:38:3: warning: when initialized here [-Wreorder] 38 | SpaceAtom(UnitType wu, float w, UnitType hu, float h, UnitType du, float d) noexcept | ^~~~~~~~~ In file included from ../src/atom/atom_basic.h:14: ../src/box/box_single.h: In member function ‘virtual void tex::StrutBox::draw(tex::Graphics2D&, float, float)’: ../src/box/box_single.h:29:25: warning: unused parameter ‘g2’ [-Wunused-parameter] 29 | void draw(Graphics2D& g2, float x, float y) override { | ~~~~~~~~~~~~^~ ../src/box/box_single.h:29:35: warning: unused parameter ‘x’ [-Wunused-parameter] 29 | void draw(Graphics2D& g2, float x, float y) override { | ~~~~~~^ ../src/box/box_single.h:29:44: warning: unused parameter ‘y’ [-Wunused-parameter] 29 | void draw(Graphics2D& g2, float x, float y) override { | ~~~~~~^ ../src/box/box_single.h: In member function ‘virtual void tex::GlueBox::draw(tex::Graphics2D&, float, float)’: ../src/box/box_single.h:49:25: warning: unused parameter ‘g2’ [-Wunused-parameter] 49 | void draw(Graphics2D& g2, float x, float y) override { | ~~~~~~~~~~~~^~ ../src/box/box_single.h:49:35: warning: unused parameter ‘x’ [-Wunused-parameter] 49 | void draw(Graphics2D& g2, float x, float y) override { | ~~~~~~^ ../src/box/box_single.h:49:44: warning: unused parameter ‘y’ [-Wunused-parameter] 49 | void draw(Graphics2D& g2, float x, float y) override { | ~~~~~~^ ../src/atom/atom_basic.h: In member function ‘virtual tex::sptr tex::EmptyAtom::createBox(tex::Environment&)’: ../src/atom/atom_basic.h:31:36: warning: unused parameter ‘env’ [-Wunused-parameter] 31 | sptr createBox(Environment& env) override { | ~~~~~~~~~~~~~^~~ ../src/atom/atom_basic.h: In member function ‘virtual tex::sptr tex::PlaceholderAtom::createBox(tex::Environment&)’: ../src/atom/atom_basic.h:47:36: warning: unused parameter ‘env’ [-Wunused-parameter] 47 | sptr createBox(Environment& env) override { | ~~~~~~~~~~~~~^~~ ../src/atom/atom_basic.h: In constructor ‘tex::MathAtom::MathAtom(tex::sptr&, tex::TexStyle)’: ../src/atom/atom_basic.h:133:14: warning: ‘tex::MathAtom::_base’ will be initialized after [-Wreorder] 133 | sptr _base; | ^~~~~ ../src/atom/atom_basic.h:132:12: warning: ‘tex::TexStyle tex::MathAtom::_style’ [-Wreorder] 132 | TexStyle _style; | ^~~~~~ ../src/atom/atom_basic.h:138:3: warning: when initialized here [-Wreorder] 138 | MathAtom(const sptr& base, TexStyle style) noexcept | ^~~~~~~~ ../src/atom/atom_basic.h: In constructor ‘tex::HlineAtom::HlineAtom()’: ../src/atom/atom_basic.h:150:9: warning: ‘tex::HlineAtom::_color’ will be initialized after [-Wreorder] 150 | color _color; | ^~~~~~ ../src/atom/atom_basic.h:149:9: warning: ‘float tex::HlineAtom::_width’ [-Wreorder] 149 | float _width, _shift; | ^~~~~~ ../src/atom/atom_basic.h:153:3: warning: when initialized here [-Wreorder] 153 | HlineAtom() noexcept: _color(transparent), _width(0), _shift(0) {} | ^~~~~~~~~ ../src/atom/atom_basic.h: In member function ‘virtual tex::sptr tex::MiddleAtom::createBox(tex::Environment&)’: ../src/atom/atom_basic.h:219:36: warning: unused parameter ‘env’ [-Wunused-parameter] 219 | sptr createBox(Environment& env) override { | ~~~~~~~~~~~~~^~~ ../src/atom/atom_basic.h: At global scope: ../src/atom/atom_basic.h:273:7: warning: base class ‘class tex::Row’ has accessible non-virtual destructor [-Wnon-virtual-dtor] 273 | class ColorAtom : public Atom, public Row { | ^~~~~~~~~ ../src/atom/atom_basic.h:329:7: warning: base class ‘class tex::Row’ has accessible non-virtual destructor [-Wnon-virtual-dtor] 329 | class PhantomAtom : public Atom, public Row { | ^~~~~~~~~~~ ../src/atom/atom_basic.h: In constructor ‘tex::SideSetsAtom::SideSetsAtom(tex::sptr&, tex::sptr&, tex::sptr&)’: ../src/atom/atom_basic.h:642:29: warning: ‘tex::SideSetsAtom::_base’ will be initialized after [-Wreorder] 642 | sptr _left, _right, _base; | ^~~~~ ../src/atom/atom_basic.h:642:14: warning: ‘tex::sptr tex::SideSetsAtom::_left’ [-Wreorder] 642 | sptr _left, _right, _base; | ^~~~~ ../src/atom/atom_basic.h:646:3: warning: when initialized here [-Wreorder] 646 | SideSetsAtom(const sptr& base, const sptr& left, const sptr& right) | ^~~~~~~~~~~~ In file included from ../src/fonts/fonts.h:13: ../src/fonts/font_info.h: At global scope: ../src/fonts/font_info.h:120:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 120 | const float* const getMetrics(wchar_t ch) const; | ^~~~~ ../src/fonts/font_info.h:122:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 122 | const int* const getExtension(wchar_t ch) const; | ^~~~~ ../src/fonts/font_info.h: In static member function ‘static void tex::FontInfo::__add(tex::FontInfo*)’: ../src/fonts/font_info.h:49:19: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 49 | if (info->_id >= _infos.size()) _infos.resize(info->_id + 1); | ~~~~~~~~~~^~~~~~~~~~~~~~~~ ../src/fonts/fonts.h: In constructor ‘tex::DefaultTeXFont::DefaultTeXFont(float, float, bool, bool, bool, bool, bool)’: ../src/fonts/fonts.h:40:18: warning: ‘tex::DefaultTeXFont::_size’ will be initialized after [-Wreorder] 40 | float _factor, _size; | ^~~~~ ../src/fonts/fonts.h:40:9: warning: ‘float tex::DefaultTeXFont::_factor’ [-Wreorder] 40 | float _factor, _size; | ^~~~~~~ ../src/fonts/fonts.h:67:3: warning: when initialized here [-Wreorder] 67 | DefaultTeXFont( | ^~~~~~~~~~~~~~ In file included from ../src/res/symbol_def.res.h:5: ../src/fonts/symbol_reg.h: At global scope: ../src/fonts/symbol_reg.h:12:7: warning: ‘class tex::SymbolsSet’ has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] 12 | class SymbolsSet { | ^~~~~~~~~~ In file included from ../src/common.h:33, from ../src/fonts/fonts.h:10: ../src/utils/utils.h: In instantiation of ‘int tex::indexOf(const std::vector&, const T&) [with T = std::__cxx11::basic_string]’: ../src/fonts/font_info.h:70:67: required from here ../src/utils/utils.h:37:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 37 | return (i >= v.size() ? -1 : i); | ~~^~~~~~~~~~~ [76/80] g++ -Isrc/libclatexmath.so.0.0.4.p -Isrc -I../src -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libxml2 -I/usr/include/gdkmm-3.0 -I/usr/lib64/gdkmm-3.0/include -I/usr/include/giomm-2.4 -I/usr/lib64/giomm-2.4/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glibmm-2.4 -I/usr/lib64/glibmm-2.4/include -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/cairomm-1.0 -I/usr/lib64/cairomm-1.0/include -I/usr/include/pangomm-1.4 -I/usr/lib64/pangomm-1.4/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -DBUILD_GTK -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -pthread -MD -MQ src/libclatexmath.so.0.0.4.p/res_sym_stmaryrd.def.cpp.o -MF src/libclatexmath.so.0.0.4.p/res_sym_stmaryrd.def.cpp.o.d -o src/libclatexmath.so.0.0.4.p/res_sym_stmaryrd.def.cpp.o -c ../src/res/sym/stmaryrd.def.cpp In file included from ../src/graphic/graphic.h:4, from ../src/box/box.h:5, from ../src/atom/atom.h:8, from ../src/atom/atom_row.h:8, from ../src/atom/atom_basic.h:10, from ../src/core/formula.h:7, from ../src/fonts/fonts.h:11, from ../src/res/symbol_def.res.h:4, from ../src/res/sym/stmaryrd.def.cpp:1: ../src/graphic/graphic_basic.h: In constructor ‘tex::Insets::Insets(int, int, int, int)’: ../src/graphic/graphic_basic.h:114:21: warning: unused parameter ‘l’ [-Wunused-parameter] 114 | Insets(int t, int l, int b, int r) : left(t), top(t), right(r), bottom(b) {} | ~~~~^ ../src/graphic/graphic_basic.h: In constructor ‘tex::Stroke::Stroke()’: ../src/graphic/graphic_basic.h:147:8: warning: ‘tex::Stroke::join’ will be initialized after [-Wreorder] 147 | Join join; | ^~~~ ../src/graphic/graphic_basic.h:145:9: warning: ‘float tex::Stroke::miterLimit’ [-Wreorder] 145 | float miterLimit; | ^~~~~~~~~~ ../src/graphic/graphic_basic.h:149:3: warning: when initialized here [-Wreorder] 149 | Stroke() | ^~~~~~ ../src/graphic/graphic_basic.h: In constructor ‘tex::Stroke::Stroke(float, tex::Cap, tex::Join, float)’: ../src/graphic/graphic_basic.h:147:8: warning: ‘tex::Stroke::join’ will be initialized after [-Wreorder] 147 | Join join; | ^~~~ ../src/graphic/graphic_basic.h:145:9: warning: ‘float tex::Stroke::miterLimit’ [-Wreorder] 145 | float miterLimit; | ^~~~~~~~~~ ../src/graphic/graphic_basic.h:152:3: warning: when initialized here [-Wreorder] 152 | Stroke(float w, Cap c, Join j, float ml = 0) | ^~~~~~ ../src/graphic/graphic.h: At global scope: ../src/graphic/graphic.h:38:29: warning: extra ‘;’ [-Wpedantic] 38 | virtual ~Font() = default;; | ^ | - ../src/graphic/graphic.h:59:7: warning: ‘class tex::TextLayout’ has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] 59 | class TextLayout { | ^~~~~~~~~~ ../src/graphic/graphic.h:94:7: warning: ‘class tex::Graphics2D’ has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] 94 | class Graphics2D { | ^~~~~~~~~~ ../src/atom/atom_row.h:28:7: warning: ‘class tex::Row’ has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] 28 | class Row { | ^~~ ../src/atom/atom_row.h:115:7: warning: base class ‘class tex::Row’ has accessible non-virtual destructor [-Wnon-virtual-dtor] 115 | class RowAtom : public Atom, public Row { | ^~~~~~~ ../src/atom/atom_row.h: In constructor ‘tex::RowAtom::RowAtom()’: ../src/atom/atom_row.h:141:8: warning: ‘tex::RowAtom::_lookAtLastAtom’ will be initialized after [-Wreorder] 141 | bool _lookAtLastAtom; | ^~~~~~~~~~~~~~~ ../src/atom/atom_row.h:124:8: warning: ‘bool tex::RowAtom::_breakable’ [-Wreorder] 124 | bool _breakable; | ^~~~~~~~~~ ../src/atom/atom_row.h:143:3: warning: when initialized here [-Wreorder] 143 | RowAtom() : _lookAtLastAtom(false), _breakable(true) {} | ^~~~~~~ In file included from ../src/atom/atom_char.h:7, from ../src/atom/atom_basic.h:11: ../src/fonts/font_basic.h: In constructor ‘tex::Extension::Extension(tex::Char*, tex::Char*, tex::Char*, tex::Char*)’: ../src/fonts/font_basic.h:81:21: warning: ‘tex::Extension::_repeat’ will be initialized after [-Wreorder] 81 | const Char* const _repeat; | ^~~~~~~ ../src/fonts/font_basic.h:80:21: warning: ‘const tex::Char* const tex::Extension::_bottom’ [-Wreorder] 80 | const Char* const _bottom; | ^~~~~~~ ../src/fonts/font_basic.h:88:3: warning: when initialized here [-Wreorder] 88 | Extension(Char* t, Char* m, Char* r, Char* b) | ^~~~~~~~~ ../src/atom/atom_char.h: In member function ‘virtual tex::sptr tex::FixedCharAtom::getCharFont(tex::TeXFont&)’: ../src/atom/atom_char.h:75:39: warning: unused parameter ‘tf’ [-Wunused-parameter] 75 | sptr getCharFont(TeXFont& tf) override { | ~~~~~~~~~^~ In file included from ../src/atom/atom_basic.h:12: ../src/atom/atom_space.h: In constructor ‘tex::SpaceAtom::SpaceAtom(tex::UnitType, float, float, float)’: ../src/atom/atom_space.h:27:32: warning: ‘tex::SpaceAtom::_dUnit’ will be initialized after [-Wreorder] 27 | UnitType _wUnit{}, _hUnit{}, _dUnit{}; | ^~~~~~ ../src/atom/atom_space.h:25:9: warning: ‘float tex::SpaceAtom::_width’ [-Wreorder] 25 | float _width = 0, _height = 0, _depth = 0; | ^~~~~~ ../src/atom/atom_space.h:35:3: warning: when initialized here [-Wreorder] 35 | SpaceAtom(UnitType unit, float width, float height, float depth) noexcept | ^~~~~~~~~ ../src/atom/atom_space.h: In constructor ‘tex::SpaceAtom::SpaceAtom(tex::UnitType, float, tex::UnitType, float, tex::UnitType, float)’: ../src/atom/atom_space.h:27:32: warning: ‘tex::SpaceAtom::_dUnit’ will be initialized after [-Wreorder] 27 | UnitType _wUnit{}, _hUnit{}, _dUnit{}; | ^~~~~~ ../src/atom/atom_space.h:25:9: warning: ‘float tex::SpaceAtom::_width’ [-Wreorder] 25 | float _width = 0, _height = 0, _depth = 0; | ^~~~~~ ../src/atom/atom_space.h:38:3: warning: when initialized here [-Wreorder] 38 | SpaceAtom(UnitType wu, float w, UnitType hu, float h, UnitType du, float d) noexcept | ^~~~~~~~~ In file included from ../src/atom/atom_basic.h:14: ../src/box/box_single.h: In member function ‘virtual void tex::StrutBox::draw(tex::Graphics2D&, float, float)’: ../src/box/box_single.h:29:25: warning: unused parameter ‘g2’ [-Wunused-parameter] 29 | void draw(Graphics2D& g2, float x, float y) override { | ~~~~~~~~~~~~^~ ../src/box/box_single.h:29:35: warning: unused parameter ‘x’ [-Wunused-parameter] 29 | void draw(Graphics2D& g2, float x, float y) override { | ~~~~~~^ ../src/box/box_single.h:29:44: warning: unused parameter ‘y’ [-Wunused-parameter] 29 | void draw(Graphics2D& g2, float x, float y) override { | ~~~~~~^ ../src/box/box_single.h: In member function ‘virtual void tex::GlueBox::draw(tex::Graphics2D&, float, float)’: ../src/box/box_single.h:49:25: warning: unused parameter ‘g2’ [-Wunused-parameter] 49 | void draw(Graphics2D& g2, float x, float y) override { | ~~~~~~~~~~~~^~ ../src/box/box_single.h:49:35: warning: unused parameter ‘x’ [-Wunused-parameter] 49 | void draw(Graphics2D& g2, float x, float y) override { | ~~~~~~^ ../src/box/box_single.h:49:44: warning: unused parameter ‘y’ [-Wunused-parameter] 49 | void draw(Graphics2D& g2, float x, float y) override { | ~~~~~~^ ../src/atom/atom_basic.h: In member function ‘virtual tex::sptr tex::EmptyAtom::createBox(tex::Environment&)’: ../src/atom/atom_basic.h:31:36: warning: unused parameter ‘env’ [-Wunused-parameter] 31 | sptr createBox(Environment& env) override { | ~~~~~~~~~~~~~^~~ ../src/atom/atom_basic.h: In member function ‘virtual tex::sptr tex::PlaceholderAtom::createBox(tex::Environment&)’: ../src/atom/atom_basic.h:47:36: warning: unused parameter ‘env’ [-Wunused-parameter] 47 | sptr createBox(Environment& env) override { | ~~~~~~~~~~~~~^~~ ../src/atom/atom_basic.h: In constructor ‘tex::MathAtom::MathAtom(tex::sptr&, tex::TexStyle)’: ../src/atom/atom_basic.h:133:14: warning: ‘tex::MathAtom::_base’ will be initialized after [-Wreorder] 133 | sptr _base; | ^~~~~ ../src/atom/atom_basic.h:132:12: warning: ‘tex::TexStyle tex::MathAtom::_style’ [-Wreorder] 132 | TexStyle _style; | ^~~~~~ ../src/atom/atom_basic.h:138:3: warning: when initialized here [-Wreorder] 138 | MathAtom(const sptr& base, TexStyle style) noexcept | ^~~~~~~~ ../src/atom/atom_basic.h: In constructor ‘tex::HlineAtom::HlineAtom()’: ../src/atom/atom_basic.h:150:9: warning: ‘tex::HlineAtom::_color’ will be initialized after [-Wreorder] 150 | color _color; | ^~~~~~ ../src/atom/atom_basic.h:149:9: warning: ‘float tex::HlineAtom::_width’ [-Wreorder] 149 | float _width, _shift; | ^~~~~~ ../src/atom/atom_basic.h:153:3: warning: when initialized here [-Wreorder] 153 | HlineAtom() noexcept: _color(transparent), _width(0), _shift(0) {} | ^~~~~~~~~ ../src/atom/atom_basic.h: In member function ‘virtual tex::sptr tex::MiddleAtom::createBox(tex::Environment&)’: ../src/atom/atom_basic.h:219:36: warning: unused parameter ‘env’ [-Wunused-parameter] 219 | sptr createBox(Environment& env) override { | ~~~~~~~~~~~~~^~~ ../src/atom/atom_basic.h: At global scope: ../src/atom/atom_basic.h:273:7: warning: base class ‘class tex::Row’ has accessible non-virtual destructor [-Wnon-virtual-dtor] 273 | class ColorAtom : public Atom, public Row { | ^~~~~~~~~ ../src/atom/atom_basic.h:329:7: warning: base class ‘class tex::Row’ has accessible non-virtual destructor [-Wnon-virtual-dtor] 329 | class PhantomAtom : public Atom, public Row { | ^~~~~~~~~~~ ../src/atom/atom_basic.h: In constructor ‘tex::SideSetsAtom::SideSetsAtom(tex::sptr&, tex::sptr&, tex::sptr&)’: ../src/atom/atom_basic.h:642:29: warning: ‘tex::SideSetsAtom::_base’ will be initialized after [-Wreorder] 642 | sptr _left, _right, _base; | ^~~~~ ../src/atom/atom_basic.h:642:14: warning: ‘tex::sptr tex::SideSetsAtom::_left’ [-Wreorder] 642 | sptr _left, _right, _base; | ^~~~~ ../src/atom/atom_basic.h:646:3: warning: when initialized here [-Wreorder] 646 | SideSetsAtom(const sptr& base, const sptr& left, const sptr& right) | ^~~~~~~~~~~~ In file included from ../src/fonts/fonts.h:13: ../src/fonts/font_info.h: At global scope: ../src/fonts/font_info.h:120:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 120 | const float* const getMetrics(wchar_t ch) const; | ^~~~~ ../src/fonts/font_info.h:122:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 122 | const int* const getExtension(wchar_t ch) const; | ^~~~~ ../src/fonts/font_info.h: In static member function ‘static void tex::FontInfo::__add(tex::FontInfo*)’: ../src/fonts/font_info.h:49:19: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 49 | if (info->_id >= _infos.size()) _infos.resize(info->_id + 1); | ~~~~~~~~~~^~~~~~~~~~~~~~~~ ../src/fonts/fonts.h: In constructor ‘tex::DefaultTeXFont::DefaultTeXFont(float, float, bool, bool, bool, bool, bool)’: ../src/fonts/fonts.h:40:18: warning: ‘tex::DefaultTeXFont::_size’ will be initialized after [-Wreorder] 40 | float _factor, _size; | ^~~~~ ../src/fonts/fonts.h:40:9: warning: ‘float tex::DefaultTeXFont::_factor’ [-Wreorder] 40 | float _factor, _size; | ^~~~~~~ ../src/fonts/fonts.h:67:3: warning: when initialized here [-Wreorder] 67 | DefaultTeXFont( | ^~~~~~~~~~~~~~ In file included from ../src/res/symbol_def.res.h:5: ../src/fonts/symbol_reg.h: At global scope: ../src/fonts/symbol_reg.h:12:7: warning: ‘class tex::SymbolsSet’ has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] 12 | class SymbolsSet { | ^~~~~~~~~~ In file included from ../src/common.h:33, from ../src/fonts/fonts.h:10: ../src/utils/utils.h: In instantiation of ‘int tex::indexOf(const std::vector&, const T&) [with T = std::__cxx11::basic_string]’: ../src/fonts/font_info.h:70:67: required from here ../src/utils/utils.h:37:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 37 | return (i >= v.size() ? -1 : i); | ~~^~~~~~~~~~~ [77/80] g++ -Isrc/libclatexmath.so.0.0.4.p -Isrc -I../src -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libxml2 -I/usr/include/gdkmm-3.0 -I/usr/lib64/gdkmm-3.0/include -I/usr/include/giomm-2.4 -I/usr/lib64/giomm-2.4/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glibmm-2.4 -I/usr/lib64/glibmm-2.4/include -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/cairomm-1.0 -I/usr/lib64/cairomm-1.0/include -I/usr/include/pangomm-1.4 -I/usr/lib64/pangomm-1.4/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -DBUILD_GTK -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -pthread -MD -MQ src/libclatexmath.so.0.0.4.p/utils_utf.cpp.o -MF src/libclatexmath.so.0.0.4.p/utils_utf.cpp.o.d -o src/libclatexmath.so.0.0.4.p/utils_utf.cpp.o -c ../src/utils/utf.cpp ../src/utils/utf.cpp: In function ‘tex::utf82wide(std::__cxx11::basic_string, std::allocator > const&)’: ../src/utils/utf.cpp:51:30: warning: ‘codepoint’ may be used uninitialized [-Wmaybe-uninitialized] 51 | codepoint = (codepoint << 6) | (ch & 0x3f); | ~~~~~~~~~~~^~~~~ ../src/utils/utf.cpp:45:16: note: ‘codepoint’ was declared here 45 | unsigned int codepoint; | ^~~~~~~~~ [78/80] g++ -Isrc/libclatexmath.so.0.0.4.p -Isrc -I../src -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libxml2 -I/usr/include/gdkmm-3.0 -I/usr/lib64/gdkmm-3.0/include -I/usr/include/giomm-2.4 -I/usr/lib64/giomm-2.4/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glibmm-2.4 -I/usr/lib64/glibmm-2.4/include -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/cairomm-1.0 -I/usr/lib64/cairomm-1.0/include -I/usr/include/pangomm-1.4 -I/usr/lib64/pangomm-1.4/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -DBUILD_GTK -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -pthread -MD -MQ src/libclatexmath.so.0.0.4.p/utils_utils.cpp.o -MF src/libclatexmath.so.0.0.4.p/utils_utils.cpp.o.d -o src/libclatexmath.so.0.0.4.p/utils_utils.cpp.o -c ../src/utils/utils.cpp [79/80] g++ -Isrc/libclatexmath.so.0.0.4.p -Isrc -I../src -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libxml2 -I/usr/include/gdkmm-3.0 -I/usr/lib64/gdkmm-3.0/include -I/usr/include/giomm-2.4 -I/usr/lib64/giomm-2.4/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glibmm-2.4 -I/usr/lib64/glibmm-2.4/include -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/cairomm-1.0 -I/usr/lib64/cairomm-1.0/include -I/usr/include/pangomm-1.4 -I/usr/lib64/pangomm-1.4/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -DBUILD_GTK -std=c++17 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -pthread -MD -MQ src/libclatexmath.so.0.0.4.p/utils_string_utils.cpp.o -MF src/libclatexmath.so.0.0.4.p/utils_string_utils.cpp.o.d -o src/libclatexmath.so.0.0.4.p/utils_string_utils.cpp.o -c ../src/utils/string_utils.cpp [80/80] g++ -o src/libclatexmath.so.0.0.4 src/libclatexmath.so.0.0.4.p/latex.cpp.o src/libclatexmath.so.0.0.4.p/render.cpp.o src/libclatexmath.so.0.0.4.p/atom_atom_basic.cpp.o src/libclatexmath.so.0.0.4.p/atom_atom_char.cpp.o src/libclatexmath.so.0.0.4.p/atom_atom_impl.cpp.o src/libclatexmath.so.0.0.4.p/atom_atom_matrix.cpp.o src/libclatexmath.so.0.0.4.p/atom_atom_row.cpp.o src/libclatexmath.so.0.0.4.p/atom_atom_space.cpp.o src/libclatexmath.so.0.0.4.p/atom_colors_def.cpp.o src/libclatexmath.so.0.0.4.p/atom_unit_conversion.cpp.o src/libclatexmath.so.0.0.4.p/box_box.cpp.o src/libclatexmath.so.0.0.4.p/box_box_factory.cpp.o src/libclatexmath.so.0.0.4.p/box_box_group.cpp.o src/libclatexmath.so.0.0.4.p/box_box_single.cpp.o src/libclatexmath.so.0.0.4.p/core_core.cpp.o src/libclatexmath.so.0.0.4.p/core_formula.cpp.o src/libclatexmath.so.0.0.4.p/core_formula_def.cpp.o src/libclatexmath.so.0.0.4.p/core_glue.cpp.o src/libclatexmath.so.0.0.4.p/core_localized_num.cpp.o src/libclatexmath.so.0.0.4.p/core_macro.cpp.o src/libclatexmath.so.0.0.4.p/core_macro_def.cpp.o src/libclatexmath.so.0.0.4.p/core_macro_impl.cpp.o src/libclatexmath.so.0.0.4.p/core_parser.cpp.o src/libclatexmath.so.0.0.4.p/fonts_alphabet.cpp.o src/libclatexmath.so.0.0.4.p/fonts_font_basic.cpp.o src/libclatexmath.so.0.0.4.p/fonts_font_info.cpp.o src/libclatexmath.so.0.0.4.p/fonts_fonts.cpp.o src/libclatexmath.so.0.0.4.p/platform_cairo_graphic_cairo.cpp.o src/libclatexmath.so.0.0.4.p/res_builtin_formula_mappings.res.cpp.o src/libclatexmath.so.0.0.4.p/res_builtin_symbol_mapping.res.cpp.o src/libclatexmath.so.0.0.4.p/res_builtin_tex_param.res.cpp.o src/libclatexmath.so.0.0.4.p/res_builtin_tex_symbols.res.cpp.o src/libclatexmath.so.0.0.4.p/res_font_bi10.def.cpp.o src/libclatexmath.so.0.0.4.p/res_font_bx10.def.cpp.o src/libclatexmath.so.0.0.4.p/res_font_cmbsy10.def.cpp.o src/libclatexmath.so.0.0.4.p/res_font_cmbx10.def.cpp.o src/libclatexmath.so.0.0.4.p/res_font_cmbxti10.def.cpp.o src/libclatexmath.so.0.0.4.p/res_font_cmex10.def.cpp.o src/libclatexmath.so.0.0.4.p/res_font_cmmi10.def.cpp.o src/libclatexmath.so.0.0.4.p/res_font_cmmi10_unchanged.def.cpp.o src/libclatexmath.so.0.0.4.p/res_font_cmmib10.def.cpp.o src/libclatexmath.so.0.0.4.p/res_font_cmmib10_unchanged.def.cpp.o src/libclatexmath.so.0.0.4.p/res_font_cmr10.def.cpp.o src/libclatexmath.so.0.0.4.p/res_font_cmss10.def.cpp.o src/libclatexmath.so.0.0.4.p/res_font_cmssbx10.def.cpp.o src/libclatexmath.so.0.0.4.p/res_font_cmssi10.def.cpp.o src/libclatexmath.so.0.0.4.p/res_font_cmsy10.def.cpp.o src/libclatexmath.so.0.0.4.p/res_font_cmti10.def.cpp.o src/libclatexmath.so.0.0.4.p/res_font_cmti10_unchanged.def.cpp.o src/libclatexmath.so.0.0.4.p/res_font_cmtt10.def.cpp.o src/libclatexmath.so.0.0.4.p/res_font_dsrom10.def.cpp.o src/libclatexmath.so.0.0.4.p/res_font_eufb10.def.cpp.o src/libclatexmath.so.0.0.4.p/res_font_eufm10.def.cpp.o src/libclatexmath.so.0.0.4.p/res_font_i10.def.cpp.o src/libclatexmath.so.0.0.4.p/res_font_moustache.def.cpp.o src/libclatexmath.so.0.0.4.p/res_font_msam10.def.cpp.o src/libclatexmath.so.0.0.4.p/res_font_msbm10.def.cpp.o src/libclatexmath.so.0.0.4.p/res_font_r10.def.cpp.o src/libclatexmath.so.0.0.4.p/res_font_r10_unchanged.def.cpp.o src/libclatexmath.so.0.0.4.p/res_font_rsfs10.def.cpp.o src/libclatexmath.so.0.0.4.p/res_font_sb10.def.cpp.o src/libclatexmath.so.0.0.4.p/res_font_sbi10.def.cpp.o src/libclatexmath.so.0.0.4.p/res_font_si10.def.cpp.o src/libclatexmath.so.0.0.4.p/res_font_special.def.cpp.o src/libclatexmath.so.0.0.4.p/res_font_ss10.def.cpp.o src/libclatexmath.so.0.0.4.p/res_font_stmary10.def.cpp.o src/libclatexmath.so.0.0.4.p/res_font_tt10.def.cpp.o src/libclatexmath.so.0.0.4.p/res_parser_font_parser.cpp.o src/libclatexmath.so.0.0.4.p/res_parser_formula_parser.cpp.o src/libclatexmath.so.0.0.4.p/res_reg_builtin_font_reg.cpp.o src/libclatexmath.so.0.0.4.p/res_reg_builtin_syms_reg.cpp.o src/libclatexmath.so.0.0.4.p/res_sym_amsfonts.def.cpp.o src/libclatexmath.so.0.0.4.p/res_sym_amssymb.def.cpp.o src/libclatexmath.so.0.0.4.p/res_sym_base.def.cpp.o src/libclatexmath.so.0.0.4.p/res_sym_symspecial.def.cpp.o src/libclatexmath.so.0.0.4.p/res_sym_stmaryrd.def.cpp.o src/libclatexmath.so.0.0.4.p/utils_string_utils.cpp.o src/libclatexmath.so.0.0.4.p/utils_utf.cpp.o src/libclatexmath.so.0.0.4.p/utils_utils.cpp.o -Wl,--as-needed -Wl,--no-undefined -shared -fPIC -Wl,--start-group -Wl,-soname,libclatexmath.so.0 -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection /usr/lib64/libfontconfig.so /usr/lib64/libfreetype.so /usr/lib64/libgdkmm-3.0.so /usr/lib64/libgiomm-2.4.so /usr/lib64/libgtk-3.so /usr/lib64/libgdk-3.so /usr/lib64/libz.so /usr/lib64/libatk-1.0.so /usr/lib64/libcairo-gobject.so /usr/lib64/libgio-2.0.so /usr/lib64/libpangomm-1.4.so /usr/lib64/libglibmm-2.4.so /usr/lib64/libcairomm-1.0.so /usr/lib64/libsigc-2.0.so /usr/lib64/libpangocairo-1.0.so /usr/lib64/libpango-1.0.so /usr/lib64/libharfbuzz.so /usr/lib64/libcairo.so /usr/lib64/libgdk_pixbuf-2.0.so /usr/lib64/libgobject-2.0.so /usr/lib64/libglib-2.0.so /usr/lib64/libtinyxml2.so -Wl,--end-group INFO: autodetecting backend as ninja INFO: calculating backend command to run: /usr/bin/ninja -C /builddir/build/BUILD/cLaTeXMath-dc32540664276a00805b21a0fb5cd6418bacdb54/redhat-linux-build -j 2 -v + cp res/cyrillic/LICENSE GPLv2+.txt + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.LnNJ3e + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/cLaTeXMath-0.0.4-1.fc38.x86_64 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/cLaTeXMath-0.0.4-1.fc38.x86_64 ++ dirname /builddir/build/BUILDROOT/cLaTeXMath-0.0.4-1.fc38.x86_64 + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/cLaTeXMath-0.0.4-1.fc38.x86_64 + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib64/gfortran/modules' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib64/gfortran/modules' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd cLaTeXMath-dc32540664276a00805b21a0fb5cd6418bacdb54 + DESTDIR=/builddir/build/BUILDROOT/cLaTeXMath-0.0.4-1.fc38.x86_64 + /usr/bin/meson install -C redhat-linux-build --no-rebuild Installing subdir /builddir/build/BUILD/cLaTeXMath-dc32540664276a00805b21a0fb5cd6418bacdb54/res/fonts to /builddir/build/BUILDROOT/cLaTeXMath-0.0.4-1.fc38.x86_64/usr/share/clatexmath/fonts Installing /builddir/build/BUILD/cLaTeXMath-dc32540664276a00805b21a0fb5cd6418bacdb54/res/fonts/maths/special.ttf to /builddir/build/BUILDROOT/cLaTeXMath-0.0.4-1.fc38.x86_64/usr/share/clatexmath/fonts/maths Installing /builddir/build/BUILD/cLaTeXMath-dc32540664276a00805b21a0fb5cd6418bacdb54/res/fonts/maths/stmary10.ttf to /builddir/build/BUILDROOT/cLaTeXMath-0.0.4-1.fc38.x86_64/usr/share/clatexmath/fonts/maths Installing /builddir/build/BUILD/cLaTeXMath-dc32540664276a00805b21a0fb5cd6418bacdb54/res/fonts/maths/rsfs10.ttf to /builddir/build/BUILDROOT/cLaTeXMath-0.0.4-1.fc38.x86_64/usr/share/clatexmath/fonts/maths Installing /builddir/build/BUILD/cLaTeXMath-dc32540664276a00805b21a0fb5cd6418bacdb54/res/fonts/maths/msbm10.ttf to /builddir/build/BUILDROOT/cLaTeXMath-0.0.4-1.fc38.x86_64/usr/share/clatexmath/fonts/maths Installing /builddir/build/BUILD/cLaTeXMath-dc32540664276a00805b21a0fb5cd6418bacdb54/res/fonts/maths/msam10.ttf to /builddir/build/BUILDROOT/cLaTeXMath-0.0.4-1.fc38.x86_64/usr/share/clatexmath/fonts/maths Installing /builddir/build/BUILD/cLaTeXMath-dc32540664276a00805b21a0fb5cd6418bacdb54/res/fonts/maths/cmsy10.ttf to /builddir/build/BUILDROOT/cLaTeXMath-0.0.4-1.fc38.x86_64/usr/share/clatexmath/fonts/maths Installing /builddir/build/BUILD/cLaTeXMath-dc32540664276a00805b21a0fb5cd6418bacdb54/res/fonts/maths/cmbsy10.ttf to /builddir/build/BUILDROOT/cLaTeXMath-0.0.4-1.fc38.x86_64/usr/share/clatexmath/fonts/maths Installing /builddir/build/BUILD/cLaTeXMath-dc32540664276a00805b21a0fb5cd6418bacdb54/res/fonts/maths/optional/dsrom10.ttf to /builddir/build/BUILDROOT/cLaTeXMath-0.0.4-1.fc38.x86_64/usr/share/clatexmath/fonts/maths/optional Installing /builddir/build/BUILD/cLaTeXMath-dc32540664276a00805b21a0fb5cd6418bacdb54/res/fonts/licences/OFL.txt to /builddir/build/BUILDROOT/cLaTeXMath-0.0.4-1.fc38.x86_64/usr/share/clatexmath/fonts/licences Installing /builddir/build/BUILD/cLaTeXMath-dc32540664276a00805b21a0fb5cd6418bacdb54/res/fonts/licences/License_for_dsrom.txt to /builddir/build/BUILDROOT/cLaTeXMath-0.0.4-1.fc38.x86_64/usr/share/clatexmath/fonts/licences Installing /builddir/build/BUILD/cLaTeXMath-dc32540664276a00805b21a0fb5cd6418bacdb54/res/fonts/licences/Knuth_License.txt to /builddir/build/BUILDROOT/cLaTeXMath-0.0.4-1.fc38.x86_64/usr/share/clatexmath/fonts/licences Installing /builddir/build/BUILD/cLaTeXMath-dc32540664276a00805b21a0fb5cd6418bacdb54/res/fonts/latin/tt10.ttf to /builddir/build/BUILDROOT/cLaTeXMath-0.0.4-1.fc38.x86_64/usr/share/clatexmath/fonts/latin Installing /builddir/build/BUILD/cLaTeXMath-dc32540664276a00805b21a0fb5cd6418bacdb54/res/fonts/latin/ss10.ttf to /builddir/build/BUILDROOT/cLaTeXMath-0.0.4-1.fc38.x86_64/usr/share/clatexmath/fonts/latin Installing /builddir/build/BUILD/cLaTeXMath-dc32540664276a00805b21a0fb5cd6418bacdb54/res/fonts/latin/si10.ttf to /builddir/build/BUILDROOT/cLaTeXMath-0.0.4-1.fc38.x86_64/usr/share/clatexmath/fonts/latin Installing /builddir/build/BUILD/cLaTeXMath-dc32540664276a00805b21a0fb5cd6418bacdb54/res/fonts/latin/sbi10.ttf to /builddir/build/BUILDROOT/cLaTeXMath-0.0.4-1.fc38.x86_64/usr/share/clatexmath/fonts/latin Installing /builddir/build/BUILD/cLaTeXMath-dc32540664276a00805b21a0fb5cd6418bacdb54/res/fonts/latin/sb10.ttf to /builddir/build/BUILDROOT/cLaTeXMath-0.0.4-1.fc38.x86_64/usr/share/clatexmath/fonts/latin Installing /builddir/build/BUILD/cLaTeXMath-dc32540664276a00805b21a0fb5cd6418bacdb54/res/fonts/latin/r10.ttf to /builddir/build/BUILDROOT/cLaTeXMath-0.0.4-1.fc38.x86_64/usr/share/clatexmath/fonts/latin Installing /builddir/build/BUILD/cLaTeXMath-dc32540664276a00805b21a0fb5cd6418bacdb54/res/fonts/latin/i10.ttf to /builddir/build/BUILDROOT/cLaTeXMath-0.0.4-1.fc38.x86_64/usr/share/clatexmath/fonts/latin Installing /builddir/build/BUILD/cLaTeXMath-dc32540664276a00805b21a0fb5cd6418bacdb54/res/fonts/latin/cmr10.ttf to /builddir/build/BUILDROOT/cLaTeXMath-0.0.4-1.fc38.x86_64/usr/share/clatexmath/fonts/latin Installing /builddir/build/BUILD/cLaTeXMath-dc32540664276a00805b21a0fb5cd6418bacdb54/res/fonts/latin/bx10.ttf to /builddir/build/BUILDROOT/cLaTeXMath-0.0.4-1.fc38.x86_64/usr/share/clatexmath/fonts/latin Installing /builddir/build/BUILD/cLaTeXMath-dc32540664276a00805b21a0fb5cd6418bacdb54/res/fonts/latin/bi10.ttf to /builddir/build/BUILDROOT/cLaTeXMath-0.0.4-1.fc38.x86_64/usr/share/clatexmath/fonts/latin Installing /builddir/build/BUILD/cLaTeXMath-dc32540664276a00805b21a0fb5cd6418bacdb54/res/fonts/latin/optional/cmtt10.ttf to /builddir/build/BUILDROOT/cLaTeXMath-0.0.4-1.fc38.x86_64/usr/share/clatexmath/fonts/latin/optional Installing /builddir/build/BUILD/cLaTeXMath-dc32540664276a00805b21a0fb5cd6418bacdb54/res/fonts/latin/optional/cmti10.ttf to /builddir/build/BUILDROOT/cLaTeXMath-0.0.4-1.fc38.x86_64/usr/share/clatexmath/fonts/latin/optional Installing /builddir/build/BUILD/cLaTeXMath-dc32540664276a00805b21a0fb5cd6418bacdb54/res/fonts/latin/optional/cmssi10.ttf to /builddir/build/BUILDROOT/cLaTeXMath-0.0.4-1.fc38.x86_64/usr/share/clatexmath/fonts/latin/optional Installing /builddir/build/BUILD/cLaTeXMath-dc32540664276a00805b21a0fb5cd6418bacdb54/res/fonts/latin/optional/cmssbx10.ttf to /builddir/build/BUILDROOT/cLaTeXMath-0.0.4-1.fc38.x86_64/usr/share/clatexmath/fonts/latin/optional Installing /builddir/build/BUILD/cLaTeXMath-dc32540664276a00805b21a0fb5cd6418bacdb54/res/fonts/latin/optional/cmss10.ttf to /builddir/build/BUILDROOT/cLaTeXMath-0.0.4-1.fc38.x86_64/usr/share/clatexmath/fonts/latin/optional Installing /builddir/build/BUILD/cLaTeXMath-dc32540664276a00805b21a0fb5cd6418bacdb54/res/fonts/latin/optional/cmbxti10.ttf to /builddir/build/BUILDROOT/cLaTeXMath-0.0.4-1.fc38.x86_64/usr/share/clatexmath/fonts/latin/optional Installing /builddir/build/BUILD/cLaTeXMath-dc32540664276a00805b21a0fb5cd6418bacdb54/res/fonts/latin/optional/cmbx10.ttf to /builddir/build/BUILDROOT/cLaTeXMath-0.0.4-1.fc38.x86_64/usr/share/clatexmath/fonts/latin/optional Installing /builddir/build/BUILD/cLaTeXMath-dc32540664276a00805b21a0fb5cd6418bacdb54/res/fonts/euler/eufm10.ttf to /builddir/build/BUILDROOT/cLaTeXMath-0.0.4-1.fc38.x86_64/usr/share/clatexmath/fonts/euler Installing /builddir/build/BUILD/cLaTeXMath-dc32540664276a00805b21a0fb5cd6418bacdb54/res/fonts/euler/eufb10.ttf to /builddir/build/BUILDROOT/cLaTeXMath-0.0.4-1.fc38.x86_64/usr/share/clatexmath/fonts/euler Installing /builddir/build/BUILD/cLaTeXMath-dc32540664276a00805b21a0fb5cd6418bacdb54/res/fonts/base/cmmib10.ttf to /builddir/build/BUILDROOT/cLaTeXMath-0.0.4-1.fc38.x86_64/usr/share/clatexmath/fonts/base Installing /builddir/build/BUILD/cLaTeXMath-dc32540664276a00805b21a0fb5cd6418bacdb54/res/fonts/base/cmmi10.ttf to /builddir/build/BUILDROOT/cLaTeXMath-0.0.4-1.fc38.x86_64/usr/share/clatexmath/fonts/base Installing /builddir/build/BUILD/cLaTeXMath-dc32540664276a00805b21a0fb5cd6418bacdb54/res/fonts/base/cmex10.ttf to /builddir/build/BUILDROOT/cLaTeXMath-0.0.4-1.fc38.x86_64/usr/share/clatexmath/fonts/base Installing subdir /builddir/build/BUILD/cLaTeXMath-dc32540664276a00805b21a0fb5cd6418bacdb54/res/greek to /builddir/build/BUILDROOT/cLaTeXMath-0.0.4-1.fc38.x86_64/usr/share/clatexmath/greek Installing /builddir/build/BUILD/cLaTeXMath-dc32540664276a00805b21a0fb5cd6418bacdb54/res/greek/symbols_greek.xml to /builddir/build/BUILDROOT/cLaTeXMath-0.0.4-1.fc38.x86_64/usr/share/clatexmath/greek Installing /builddir/build/BUILD/cLaTeXMath-dc32540664276a00805b21a0fb5cd6418bacdb54/res/greek/mappings_greek.xml to /builddir/build/BUILDROOT/cLaTeXMath-0.0.4-1.fc38.x86_64/usr/share/clatexmath/greek Installing /builddir/build/BUILD/cLaTeXMath-dc32540664276a00805b21a0fb5cd6418bacdb54/res/greek/language_greek.xml to /builddir/build/BUILDROOT/cLaTeXMath-0.0.4-1.fc38.x86_64/usr/share/clatexmath/greek Installing /builddir/build/BUILD/cLaTeXMath-dc32540664276a00805b21a0fb5cd6418bacdb54/res/greek/greek.map.xml to /builddir/build/BUILDROOT/cLaTeXMath-0.0.4-1.fc38.x86_64/usr/share/clatexmath/greek Installing /builddir/build/BUILD/cLaTeXMath-dc32540664276a00805b21a0fb5cd6418bacdb54/res/greek/fctrpg.xml to /builddir/build/BUILDROOT/cLaTeXMath-0.0.4-1.fc38.x86_64/usr/share/clatexmath/greek Installing /builddir/build/BUILD/cLaTeXMath-dc32540664276a00805b21a0fb5cd6418bacdb54/res/greek/fctrpg.ttf to /builddir/build/BUILDROOT/cLaTeXMath-0.0.4-1.fc38.x86_64/usr/share/clatexmath/greek Installing /builddir/build/BUILD/cLaTeXMath-dc32540664276a00805b21a0fb5cd6418bacdb54/res/greek/fcsrpg.xml to /builddir/build/BUILDROOT/cLaTeXMath-0.0.4-1.fc38.x86_64/usr/share/clatexmath/greek Installing /builddir/build/BUILD/cLaTeXMath-dc32540664276a00805b21a0fb5cd6418bacdb54/res/greek/fcsrpg.ttf to /builddir/build/BUILDROOT/cLaTeXMath-0.0.4-1.fc38.x86_64/usr/share/clatexmath/greek Installing /builddir/build/BUILD/cLaTeXMath-dc32540664276a00805b21a0fb5cd6418bacdb54/res/greek/fcsropg.xml to /builddir/build/BUILDROOT/cLaTeXMath-0.0.4-1.fc38.x86_64/usr/share/clatexmath/greek Installing /builddir/build/BUILD/cLaTeXMath-dc32540664276a00805b21a0fb5cd6418bacdb54/res/greek/fcsropg.ttf to /builddir/build/BUILDROOT/cLaTeXMath-0.0.4-1.fc38.x86_64/usr/share/clatexmath/greek Installing /builddir/build/BUILD/cLaTeXMath-dc32540664276a00805b21a0fb5cd6418bacdb54/res/greek/fcsbpg.xml to /builddir/build/BUILDROOT/cLaTeXMath-0.0.4-1.fc38.x86_64/usr/share/clatexmath/greek Installing /builddir/build/BUILD/cLaTeXMath-dc32540664276a00805b21a0fb5cd6418bacdb54/res/greek/fcsbpg.ttf to /builddir/build/BUILDROOT/cLaTeXMath-0.0.4-1.fc38.x86_64/usr/share/clatexmath/greek Installing /builddir/build/BUILD/cLaTeXMath-dc32540664276a00805b21a0fb5cd6418bacdb54/res/greek/fcmrpg.xml to /builddir/build/BUILDROOT/cLaTeXMath-0.0.4-1.fc38.x86_64/usr/share/clatexmath/greek Installing /builddir/build/BUILD/cLaTeXMath-dc32540664276a00805b21a0fb5cd6418bacdb54/res/greek/fcmrpg.ttf to /builddir/build/BUILDROOT/cLaTeXMath-0.0.4-1.fc38.x86_64/usr/share/clatexmath/greek Installing /builddir/build/BUILD/cLaTeXMath-dc32540664276a00805b21a0fb5cd6418bacdb54/res/greek/fcmripg.xml to /builddir/build/BUILDROOT/cLaTeXMath-0.0.4-1.fc38.x86_64/usr/share/clatexmath/greek Installing /builddir/build/BUILD/cLaTeXMath-dc32540664276a00805b21a0fb5cd6418bacdb54/res/greek/fcmripg.ttf to /builddir/build/BUILDROOT/cLaTeXMath-0.0.4-1.fc38.x86_64/usr/share/clatexmath/greek Installing /builddir/build/BUILD/cLaTeXMath-dc32540664276a00805b21a0fb5cd6418bacdb54/res/greek/fcmbpg.xml to /builddir/build/BUILDROOT/cLaTeXMath-0.0.4-1.fc38.x86_64/usr/share/clatexmath/greek Installing /builddir/build/BUILD/cLaTeXMath-dc32540664276a00805b21a0fb5cd6418bacdb54/res/greek/fcmbpg.ttf to /builddir/build/BUILDROOT/cLaTeXMath-0.0.4-1.fc38.x86_64/usr/share/clatexmath/greek Installing /builddir/build/BUILD/cLaTeXMath-dc32540664276a00805b21a0fb5cd6418bacdb54/res/greek/fcmbipg.xml to /builddir/build/BUILDROOT/cLaTeXMath-0.0.4-1.fc38.x86_64/usr/share/clatexmath/greek Installing /builddir/build/BUILD/cLaTeXMath-dc32540664276a00805b21a0fb5cd6418bacdb54/res/greek/fcmbipg.ttf to /builddir/build/BUILDROOT/cLaTeXMath-0.0.4-1.fc38.x86_64/usr/share/clatexmath/greek Installing /builddir/build/BUILD/cLaTeXMath-dc32540664276a00805b21a0fb5cd6418bacdb54/res/greek/LICENSE to /builddir/build/BUILDROOT/cLaTeXMath-0.0.4-1.fc38.x86_64/usr/share/clatexmath/greek Installing subdir /builddir/build/BUILD/cLaTeXMath-dc32540664276a00805b21a0fb5cd6418bacdb54/res/cyrillic to /builddir/build/BUILDROOT/cLaTeXMath-0.0.4-1.fc38.x86_64/usr/share/clatexmath/cyrillic Installing /builddir/build/BUILD/cLaTeXMath-dc32540664276a00805b21a0fb5cd6418bacdb54/res/cyrillic/wntt10.xml to /builddir/build/BUILDROOT/cLaTeXMath-0.0.4-1.fc38.x86_64/usr/share/clatexmath/cyrillic Installing /builddir/build/BUILD/cLaTeXMath-dc32540664276a00805b21a0fb5cd6418bacdb54/res/cyrillic/wntt10.ttf to /builddir/build/BUILDROOT/cLaTeXMath-0.0.4-1.fc38.x86_64/usr/share/clatexmath/cyrillic Installing /builddir/build/BUILD/cLaTeXMath-dc32540664276a00805b21a0fb5cd6418bacdb54/res/cyrillic/wnti10.xml to /builddir/build/BUILDROOT/cLaTeXMath-0.0.4-1.fc38.x86_64/usr/share/clatexmath/cyrillic Installing /builddir/build/BUILD/cLaTeXMath-dc32540664276a00805b21a0fb5cd6418bacdb54/res/cyrillic/wnti10.ttf to /builddir/build/BUILDROOT/cLaTeXMath-0.0.4-1.fc38.x86_64/usr/share/clatexmath/cyrillic Installing /builddir/build/BUILD/cLaTeXMath-dc32540664276a00805b21a0fb5cd6418bacdb54/res/cyrillic/wnssi10.xml to /builddir/build/BUILDROOT/cLaTeXMath-0.0.4-1.fc38.x86_64/usr/share/clatexmath/cyrillic Installing /builddir/build/BUILD/cLaTeXMath-dc32540664276a00805b21a0fb5cd6418bacdb54/res/cyrillic/wnssi10.ttf to /builddir/build/BUILDROOT/cLaTeXMath-0.0.4-1.fc38.x86_64/usr/share/clatexmath/cyrillic Installing /builddir/build/BUILD/cLaTeXMath-dc32540664276a00805b21a0fb5cd6418bacdb54/res/cyrillic/wnssbx10.xml to /builddir/build/BUILDROOT/cLaTeXMath-0.0.4-1.fc38.x86_64/usr/share/clatexmath/cyrillic Installing /builddir/build/BUILD/cLaTeXMath-dc32540664276a00805b21a0fb5cd6418bacdb54/res/cyrillic/wnssbx10.ttf to /builddir/build/BUILDROOT/cLaTeXMath-0.0.4-1.fc38.x86_64/usr/share/clatexmath/cyrillic Installing /builddir/build/BUILD/cLaTeXMath-dc32540664276a00805b21a0fb5cd6418bacdb54/res/cyrillic/wnss10.xml to /builddir/build/BUILDROOT/cLaTeXMath-0.0.4-1.fc38.x86_64/usr/share/clatexmath/cyrillic Installing /builddir/build/BUILD/cLaTeXMath-dc32540664276a00805b21a0fb5cd6418bacdb54/res/cyrillic/wnss10.ttf to /builddir/build/BUILDROOT/cLaTeXMath-0.0.4-1.fc38.x86_64/usr/share/clatexmath/cyrillic Installing /builddir/build/BUILD/cLaTeXMath-dc32540664276a00805b21a0fb5cd6418bacdb54/res/cyrillic/wnr10.xml to /builddir/build/BUILDROOT/cLaTeXMath-0.0.4-1.fc38.x86_64/usr/share/clatexmath/cyrillic Installing /builddir/build/BUILD/cLaTeXMath-dc32540664276a00805b21a0fb5cd6418bacdb54/res/cyrillic/wnr10.ttf to /builddir/build/BUILDROOT/cLaTeXMath-0.0.4-1.fc38.x86_64/usr/share/clatexmath/cyrillic Installing /builddir/build/BUILD/cLaTeXMath-dc32540664276a00805b21a0fb5cd6418bacdb54/res/cyrillic/wnbxti10.xml to /builddir/build/BUILDROOT/cLaTeXMath-0.0.4-1.fc38.x86_64/usr/share/clatexmath/cyrillic Installing /builddir/build/BUILD/cLaTeXMath-dc32540664276a00805b21a0fb5cd6418bacdb54/res/cyrillic/wnbxti10.ttf to /builddir/build/BUILDROOT/cLaTeXMath-0.0.4-1.fc38.x86_64/usr/share/clatexmath/cyrillic Installing /builddir/build/BUILD/cLaTeXMath-dc32540664276a00805b21a0fb5cd6418bacdb54/res/cyrillic/wnbx10.xml to /builddir/build/BUILDROOT/cLaTeXMath-0.0.4-1.fc38.x86_64/usr/share/clatexmath/cyrillic Installing /builddir/build/BUILD/cLaTeXMath-dc32540664276a00805b21a0fb5cd6418bacdb54/res/cyrillic/wnbx10.ttf to /builddir/build/BUILDROOT/cLaTeXMath-0.0.4-1.fc38.x86_64/usr/share/clatexmath/cyrillic Installing /builddir/build/BUILD/cLaTeXMath-dc32540664276a00805b21a0fb5cd6418bacdb54/res/cyrillic/symbols_cyrillic.xml to /builddir/build/BUILDROOT/cLaTeXMath-0.0.4-1.fc38.x86_64/usr/share/clatexmath/cyrillic Installing /builddir/build/BUILD/cLaTeXMath-dc32540664276a00805b21a0fb5cd6418bacdb54/res/cyrillic/mappings_cyrillic.xml to /builddir/build/BUILDROOT/cLaTeXMath-0.0.4-1.fc38.x86_64/usr/share/clatexmath/cyrillic Installing /builddir/build/BUILD/cLaTeXMath-dc32540664276a00805b21a0fb5cd6418bacdb54/res/cyrillic/language_cyrillic.xml to /builddir/build/BUILDROOT/cLaTeXMath-0.0.4-1.fc38.x86_64/usr/share/clatexmath/cyrillic Installing /builddir/build/BUILD/cLaTeXMath-dc32540664276a00805b21a0fb5cd6418bacdb54/res/cyrillic/cyrillic.map.xml to /builddir/build/BUILDROOT/cLaTeXMath-0.0.4-1.fc38.x86_64/usr/share/clatexmath/cyrillic Installing /builddir/build/BUILD/cLaTeXMath-dc32540664276a00805b21a0fb5cd6418bacdb54/res/cyrillic/LICENSE to /builddir/build/BUILDROOT/cLaTeXMath-0.0.4-1.fc38.x86_64/usr/share/clatexmath/cyrillic Installing src/libclatexmath.so.0.0.4 to /builddir/build/BUILDROOT/cLaTeXMath-0.0.4-1.fc38.x86_64/usr/lib64 Installing /builddir/build/BUILD/cLaTeXMath-dc32540664276a00805b21a0fb5cd6418bacdb54/src/atom/atom_basic.h to /builddir/build/BUILDROOT/cLaTeXMath-0.0.4-1.fc38.x86_64/usr/include/clatexmath/atom/ Installing /builddir/build/BUILD/cLaTeXMath-dc32540664276a00805b21a0fb5cd6418bacdb54/src/atom/atom_char.h to /builddir/build/BUILDROOT/cLaTeXMath-0.0.4-1.fc38.x86_64/usr/include/clatexmath/atom/ Installing /builddir/build/BUILD/cLaTeXMath-dc32540664276a00805b21a0fb5cd6418bacdb54/src/atom/atom.h to /builddir/build/BUILDROOT/cLaTeXMath-0.0.4-1.fc38.x86_64/usr/include/clatexmath/atom/ Installing /builddir/build/BUILD/cLaTeXMath-dc32540664276a00805b21a0fb5cd6418bacdb54/src/atom/atom_impl.h to /builddir/build/BUILDROOT/cLaTeXMath-0.0.4-1.fc38.x86_64/usr/include/clatexmath/atom/ Installing /builddir/build/BUILD/cLaTeXMath-dc32540664276a00805b21a0fb5cd6418bacdb54/src/atom/atom_matrix.h to /builddir/build/BUILDROOT/cLaTeXMath-0.0.4-1.fc38.x86_64/usr/include/clatexmath/atom/ Installing /builddir/build/BUILD/cLaTeXMath-dc32540664276a00805b21a0fb5cd6418bacdb54/src/atom/atom_row.h to /builddir/build/BUILDROOT/cLaTeXMath-0.0.4-1.fc38.x86_64/usr/include/clatexmath/atom/ Installing /builddir/build/BUILD/cLaTeXMath-dc32540664276a00805b21a0fb5cd6418bacdb54/src/atom/atom_space.h to /builddir/build/BUILDROOT/cLaTeXMath-0.0.4-1.fc38.x86_64/usr/include/clatexmath/atom/ Installing /builddir/build/BUILD/cLaTeXMath-dc32540664276a00805b21a0fb5cd6418bacdb54/src/box/box.h to /builddir/build/BUILDROOT/cLaTeXMath-0.0.4-1.fc38.x86_64/usr/include/clatexmath/box/ Installing /builddir/build/BUILD/cLaTeXMath-dc32540664276a00805b21a0fb5cd6418bacdb54/src/box/box_factory.h to /builddir/build/BUILDROOT/cLaTeXMath-0.0.4-1.fc38.x86_64/usr/include/clatexmath/box/ Installing /builddir/build/BUILD/cLaTeXMath-dc32540664276a00805b21a0fb5cd6418bacdb54/src/box/box_group.h to /builddir/build/BUILDROOT/cLaTeXMath-0.0.4-1.fc38.x86_64/usr/include/clatexmath/box/ Installing /builddir/build/BUILD/cLaTeXMath-dc32540664276a00805b21a0fb5cd6418bacdb54/src/box/box_single.h to /builddir/build/BUILDROOT/cLaTeXMath-0.0.4-1.fc38.x86_64/usr/include/clatexmath/box/ Installing /builddir/build/BUILD/cLaTeXMath-dc32540664276a00805b21a0fb5cd6418bacdb54/src/core/core.h to /builddir/build/BUILDROOT/cLaTeXMath-0.0.4-1.fc38.x86_64/usr/include/clatexmath/core/ Installing /builddir/build/BUILD/cLaTeXMath-dc32540664276a00805b21a0fb5cd6418bacdb54/src/core/formula.h to /builddir/build/BUILDROOT/cLaTeXMath-0.0.4-1.fc38.x86_64/usr/include/clatexmath/core/ Installing /builddir/build/BUILD/cLaTeXMath-dc32540664276a00805b21a0fb5cd6418bacdb54/src/core/glue.h to /builddir/build/BUILDROOT/cLaTeXMath-0.0.4-1.fc38.x86_64/usr/include/clatexmath/core/ Installing /builddir/build/BUILD/cLaTeXMath-dc32540664276a00805b21a0fb5cd6418bacdb54/src/core/macro.h to /builddir/build/BUILDROOT/cLaTeXMath-0.0.4-1.fc38.x86_64/usr/include/clatexmath/core/ Installing /builddir/build/BUILD/cLaTeXMath-dc32540664276a00805b21a0fb5cd6418bacdb54/src/core/macro_impl.h to /builddir/build/BUILDROOT/cLaTeXMath-0.0.4-1.fc38.x86_64/usr/include/clatexmath/core/ Installing /builddir/build/BUILD/cLaTeXMath-dc32540664276a00805b21a0fb5cd6418bacdb54/src/core/parser.h to /builddir/build/BUILDROOT/cLaTeXMath-0.0.4-1.fc38.x86_64/usr/include/clatexmath/core/ Installing /builddir/build/BUILD/cLaTeXMath-dc32540664276a00805b21a0fb5cd6418bacdb54/src/fonts/alphabet.h to /builddir/build/BUILDROOT/cLaTeXMath-0.0.4-1.fc38.x86_64/usr/include/clatexmath/fonts/ Installing /builddir/build/BUILD/cLaTeXMath-dc32540664276a00805b21a0fb5cd6418bacdb54/src/fonts/font_basic.h to /builddir/build/BUILDROOT/cLaTeXMath-0.0.4-1.fc38.x86_64/usr/include/clatexmath/fonts/ Installing /builddir/build/BUILD/cLaTeXMath-dc32540664276a00805b21a0fb5cd6418bacdb54/src/fonts/font_info.h to /builddir/build/BUILDROOT/cLaTeXMath-0.0.4-1.fc38.x86_64/usr/include/clatexmath/fonts/ Installing /builddir/build/BUILD/cLaTeXMath-dc32540664276a00805b21a0fb5cd6418bacdb54/src/fonts/font_reg.h to /builddir/build/BUILDROOT/cLaTeXMath-0.0.4-1.fc38.x86_64/usr/include/clatexmath/fonts/ Installing /builddir/build/BUILD/cLaTeXMath-dc32540664276a00805b21a0fb5cd6418bacdb54/src/fonts/fonts.h to /builddir/build/BUILDROOT/cLaTeXMath-0.0.4-1.fc38.x86_64/usr/include/clatexmath/fonts/ Installing /builddir/build/BUILD/cLaTeXMath-dc32540664276a00805b21a0fb5cd6418bacdb54/src/fonts/symbol_reg.h to /builddir/build/BUILDROOT/cLaTeXMath-0.0.4-1.fc38.x86_64/usr/include/clatexmath/fonts/ Installing /builddir/build/BUILD/cLaTeXMath-dc32540664276a00805b21a0fb5cd6418bacdb54/src/fonts/tex_font.h to /builddir/build/BUILDROOT/cLaTeXMath-0.0.4-1.fc38.x86_64/usr/include/clatexmath/fonts/ Installing /builddir/build/BUILD/cLaTeXMath-dc32540664276a00805b21a0fb5cd6418bacdb54/src/graphic/graphic_basic.h to /builddir/build/BUILDROOT/cLaTeXMath-0.0.4-1.fc38.x86_64/usr/include/clatexmath/graphic/ Installing /builddir/build/BUILD/cLaTeXMath-dc32540664276a00805b21a0fb5cd6418bacdb54/src/graphic/graphic.h to /builddir/build/BUILDROOT/cLaTeXMath-0.0.4-1.fc38.x86_64/usr/include/clatexmath/graphic/ Installing /builddir/build/BUILD/cLaTeXMath-dc32540664276a00805b21a0fb5cd6418bacdb54/src/platform/cairo/graphic_cairo.h to /builddir/build/BUILDROOT/cLaTeXMath-0.0.4-1.fc38.x86_64/usr/include/clatexmath/platform/cairo/ Installing /builddir/build/BUILD/cLaTeXMath-dc32540664276a00805b21a0fb5cd6418bacdb54/src/res/parser/font_parser.h to /builddir/build/BUILDROOT/cLaTeXMath-0.0.4-1.fc38.x86_64/usr/include/clatexmath/res/parser/ Installing /builddir/build/BUILD/cLaTeXMath-dc32540664276a00805b21a0fb5cd6418bacdb54/src/res/parser/formula_parser.h to /builddir/build/BUILDROOT/cLaTeXMath-0.0.4-1.fc38.x86_64/usr/include/clatexmath/res/parser/ Installing /builddir/build/BUILD/cLaTeXMath-dc32540664276a00805b21a0fb5cd6418bacdb54/src/res/reg/builtin_font_reg.h to /builddir/build/BUILDROOT/cLaTeXMath-0.0.4-1.fc38.x86_64/usr/include/clatexmath/reg/ Installing /builddir/build/BUILD/cLaTeXMath-dc32540664276a00805b21a0fb5cd6418bacdb54/src/res/reg/builtin_syms_reg.h to /builddir/build/BUILDROOT/cLaTeXMath-0.0.4-1.fc38.x86_64/usr/include/clatexmath/reg/ Installing /builddir/build/BUILD/cLaTeXMath-dc32540664276a00805b21a0fb5cd6418bacdb54/src/res/font_def.res.h to /builddir/build/BUILDROOT/cLaTeXMath-0.0.4-1.fc38.x86_64/usr/include/clatexmath/res/ Installing /builddir/build/BUILD/cLaTeXMath-dc32540664276a00805b21a0fb5cd6418bacdb54/src/res/symbol_def.res.h to /builddir/build/BUILDROOT/cLaTeXMath-0.0.4-1.fc38.x86_64/usr/include/clatexmath/res/ Installing /builddir/build/BUILD/cLaTeXMath-dc32540664276a00805b21a0fb5cd6418bacdb54/src/utils/dict_tree.h to /builddir/build/BUILDROOT/cLaTeXMath-0.0.4-1.fc38.x86_64/usr/include/clatexmath/utils/ Installing /builddir/build/BUILD/cLaTeXMath-dc32540664276a00805b21a0fb5cd6418bacdb54/src/utils/enums.h to /builddir/build/BUILDROOT/cLaTeXMath-0.0.4-1.fc38.x86_64/usr/include/clatexmath/utils/ Installing /builddir/build/BUILD/cLaTeXMath-dc32540664276a00805b21a0fb5cd6418bacdb54/src/utils/exceptions.h to /builddir/build/BUILDROOT/cLaTeXMath-0.0.4-1.fc38.x86_64/usr/include/clatexmath/utils/ Installing /builddir/build/BUILD/cLaTeXMath-dc32540664276a00805b21a0fb5cd6418bacdb54/src/utils/indexed_arr.h to /builddir/build/BUILDROOT/cLaTeXMath-0.0.4-1.fc38.x86_64/usr/include/clatexmath/utils/ Installing /builddir/build/BUILD/cLaTeXMath-dc32540664276a00805b21a0fb5cd6418bacdb54/src/utils/log.h to /builddir/build/BUILDROOT/cLaTeXMath-0.0.4-1.fc38.x86_64/usr/include/clatexmath/utils/ Installing /builddir/build/BUILD/cLaTeXMath-dc32540664276a00805b21a0fb5cd6418bacdb54/src/utils/nums.h to /builddir/build/BUILDROOT/cLaTeXMath-0.0.4-1.fc38.x86_64/usr/include/clatexmath/utils/ Installing /builddir/build/BUILD/cLaTeXMath-dc32540664276a00805b21a0fb5cd6418bacdb54/src/utils/string_utils.h to /builddir/build/BUILDROOT/cLaTeXMath-0.0.4-1.fc38.x86_64/usr/include/clatexmath/utils/ Installing /builddir/build/BUILD/cLaTeXMath-dc32540664276a00805b21a0fb5cd6418bacdb54/src/utils/utf.h to /builddir/build/BUILDROOT/cLaTeXMath-0.0.4-1.fc38.x86_64/usr/include/clatexmath/utils/ Installing /builddir/build/BUILD/cLaTeXMath-dc32540664276a00805b21a0fb5cd6418bacdb54/src/utils/utils.h to /builddir/build/BUILDROOT/cLaTeXMath-0.0.4-1.fc38.x86_64/usr/include/clatexmath/utils/ Installing /builddir/build/BUILD/cLaTeXMath-dc32540664276a00805b21a0fb5cd6418bacdb54/src/common.h to /builddir/build/BUILDROOT/cLaTeXMath-0.0.4-1.fc38.x86_64/usr/include/clatexmath/ Installing /builddir/build/BUILD/cLaTeXMath-dc32540664276a00805b21a0fb5cd6418bacdb54/src/config.h to /builddir/build/BUILDROOT/cLaTeXMath-0.0.4-1.fc38.x86_64/usr/include/clatexmath/ Installing /builddir/build/BUILD/cLaTeXMath-dc32540664276a00805b21a0fb5cd6418bacdb54/src/latex.h to /builddir/build/BUILDROOT/cLaTeXMath-0.0.4-1.fc38.x86_64/usr/include/clatexmath/ Installing /builddir/build/BUILD/cLaTeXMath-dc32540664276a00805b21a0fb5cd6418bacdb54/src/render.h to /builddir/build/BUILDROOT/cLaTeXMath-0.0.4-1.fc38.x86_64/usr/include/clatexmath/ Installing /builddir/build/BUILD/cLaTeXMath-dc32540664276a00805b21a0fb5cd6418bacdb54/redhat-linux-build/meson-private/clatexmath.pc to /builddir/build/BUILDROOT/cLaTeXMath-0.0.4-1.fc38.x86_64/usr/lib64/pkgconfig Installing /builddir/build/BUILD/cLaTeXMath-dc32540664276a00805b21a0fb5cd6418bacdb54/res/RES_README to /builddir/build/BUILDROOT/cLaTeXMath-0.0.4-1.fc38.x86_64/usr/share/clatexmath Installing /builddir/build/BUILD/cLaTeXMath-dc32540664276a00805b21a0fb5cd6418bacdb54/res/SAMPLES.tex to /builddir/build/BUILDROOT/cLaTeXMath-0.0.4-1.fc38.x86_64/usr/share/clatexmath Installing /builddir/build/BUILD/cLaTeXMath-dc32540664276a00805b21a0fb5cd6418bacdb54/res/.clatexmath-res_root to /builddir/build/BUILDROOT/cLaTeXMath-0.0.4-1.fc38.x86_64/usr/share/clatexmath Installing symlink pointing to libclatexmath.so.0.0.4 to /builddir/build/BUILDROOT/cLaTeXMath-0.0.4-1.fc38.x86_64/usr/lib64/libclatexmath.so.0 Installing symlink pointing to libclatexmath.so.0 to /builddir/build/BUILDROOT/cLaTeXMath-0.0.4-1.fc38.x86_64/usr/lib64/libclatexmath.so + /usr/bin/find-debuginfo -j2 --strict-build-id -m -i --build-id-seed 0.0.4-1.fc38 --unique-debug-suffix -0.0.4-1.fc38.x86_64 --unique-debug-src-base cLaTeXMath-0.0.4-1.fc38.x86_64 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 110000000 -S debugsourcefiles.list /builddir/build/BUILD/cLaTeXMath-dc32540664276a00805b21a0fb5cd6418bacdb54 extracting debug info from /builddir/build/BUILDROOT/cLaTeXMath-0.0.4-1.fc38.x86_64/usr/lib64/libclatexmath.so.0.0.4 original debug info size: 26448kB, size after compression: 22080kB /usr/bin/sepdebugcrcfix: Updated 1 CRC32s, 0 CRC32s did match. 1287 blocks + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-ldconfig + /usr/lib/rpm/brp-compress + /usr/lib/rpm/redhat/brp-strip-lto /usr/bin/strip + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/check-rpaths + /usr/lib/rpm/redhat/brp-mangle-shebangs + /usr/lib/rpm/brp-remove-la-files + /usr/lib/rpm/redhat/brp-python-bytecompile '' 1 0 + /usr/lib/rpm/redhat/brp-python-hardlink Processing files: cLaTeXMath-0.0.4-1.fc38.x86_64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.9HrQUb + umask 022 + cd /builddir/build/BUILD + cd cLaTeXMath-dc32540664276a00805b21a0fb5cd6418bacdb54 + DOCDIR=/builddir/build/BUILDROOT/cLaTeXMath-0.0.4-1.fc38.x86_64/usr/share/doc/cLaTeXMath + export LC_ALL=C + LC_ALL=C + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/cLaTeXMath-0.0.4-1.fc38.x86_64/usr/share/doc/cLaTeXMath + cp -pr README.md /builddir/build/BUILDROOT/cLaTeXMath-0.0.4-1.fc38.x86_64/usr/share/doc/cLaTeXMath + RPM_EC=0 ++ jobs -p + exit 0 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.gr8uzz + umask 022 + cd /builddir/build/BUILD + cd cLaTeXMath-dc32540664276a00805b21a0fb5cd6418bacdb54 + LICENSEDIR=/builddir/build/BUILDROOT/cLaTeXMath-0.0.4-1.fc38.x86_64/usr/share/licenses/cLaTeXMath + export LC_ALL=C + LC_ALL=C + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/cLaTeXMath-0.0.4-1.fc38.x86_64/usr/share/licenses/cLaTeXMath + cp -pr LICENSE /builddir/build/BUILDROOT/cLaTeXMath-0.0.4-1.fc38.x86_64/usr/share/licenses/cLaTeXMath + cp -pr res/fonts/licences/Knuth_License.txt res/fonts/licences/License_for_dsrom.txt res/fonts/licences/OFL.txt /builddir/build/BUILDROOT/cLaTeXMath-0.0.4-1.fc38.x86_64/usr/share/licenses/cLaTeXMath + cp -pr GPLv2+.txt /builddir/build/BUILDROOT/cLaTeXMath-0.0.4-1.fc38.x86_64/usr/share/licenses/cLaTeXMath + RPM_EC=0 ++ jobs -p + exit 0 Provides: cLaTeXMath = 0.0.4-1.fc38 cLaTeXMath(x86-64) = 0.0.4-1.fc38 libclatexmath.so.0()(64bit) Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: libc.so.6()(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.32)(64bit) libc.so.6(GLIBC_2.4)(64bit) libc.so.6(GLIBC_2.8)(64bit) libcairomm-1.0.so.1()(64bit) libfontconfig.so.1()(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libgcc_s.so.1(GCC_3.3.1)(64bit) libglibmm-2.4.so.1()(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.2.5)(64bit) libm.so.6(GLIBC_2.29)(64bit) libpangomm-1.4.so.1()(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.8)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libstdc++.so.6(GLIBCXX_3.4.14)(64bit) libstdc++.so.6(GLIBCXX_3.4.15)(64bit) libstdc++.so.6(GLIBCXX_3.4.20)(64bit) libstdc++.so.6(GLIBCXX_3.4.21)(64bit) libstdc++.so.6(GLIBCXX_3.4.26)(64bit) libstdc++.so.6(GLIBCXX_3.4.29)(64bit) libstdc++.so.6(GLIBCXX_3.4.30)(64bit) libstdc++.so.6(GLIBCXX_3.4.9)(64bit) libtinyxml2.so.9()(64bit) rtld(GNU_HASH) Processing files: cLaTeXMath-devel-0.0.4-1.fc38.x86_64 Provides: cLaTeXMath-devel = 0.0.4-1.fc38 cLaTeXMath-devel(x86-64) = 0.0.4-1.fc38 pkgconfig(clatexmath) = 0.0.4 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: /usr/bin/pkg-config libclatexmath.so.0()(64bit) pkgconfig(fontconfig) pkgconfig(gdkmm-3.0) pkgconfig(tinyxml2) Processing files: cLaTeXMath-doc-0.0.4-1.fc38.noarch Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.IRWKjp + umask 022 + cd /builddir/build/BUILD + cd cLaTeXMath-dc32540664276a00805b21a0fb5cd6418bacdb54 + DOCDIR=/builddir/build/BUILDROOT/cLaTeXMath-0.0.4-1.fc38.x86_64/usr/share/doc/cLaTeXMath-doc + export LC_ALL=C + LC_ALL=C + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/cLaTeXMath-0.0.4-1.fc38.x86_64/usr/share/doc/cLaTeXMath-doc + cp -pr readme /builddir/build/BUILDROOT/cLaTeXMath-0.0.4-1.fc38.x86_64/usr/share/doc/cLaTeXMath-doc + RPM_EC=0 ++ jobs -p + exit 0 Provides: cLaTeXMath-doc = 0.0.4-1.fc38 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: cLaTeXMath-debugsource-0.0.4-1.fc38.x86_64 Provides: cLaTeXMath-debugsource = 0.0.4-1.fc38 cLaTeXMath-debugsource(x86-64) = 0.0.4-1.fc38 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: cLaTeXMath-debuginfo-0.0.4-1.fc38.x86_64 Provides: cLaTeXMath-debuginfo = 0.0.4-1.fc38 cLaTeXMath-debuginfo(x86-64) = 0.0.4-1.fc38 debuginfo(build-id) = 889f77ddb812825d9df98feed9ea637b83ac16c0 libclatexmath.so.0.0.4-0.0.4-1.fc38.x86_64.debug()(64bit) Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: cLaTeXMath-debugsource(x86-64) = 0.0.4-1.fc38 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/cLaTeXMath-0.0.4-1.fc38.x86_64 Wrote: /builddir/build/RPMS/cLaTeXMath-0.0.4-1.fc38.x86_64.rpm Wrote: /builddir/build/RPMS/cLaTeXMath-doc-0.0.4-1.fc38.noarch.rpm Wrote: /builddir/build/RPMS/cLaTeXMath-debugsource-0.0.4-1.fc38.x86_64.rpm Wrote: /builddir/build/RPMS/cLaTeXMath-devel-0.0.4-1.fc38.x86_64.rpm Wrote: /builddir/build/RPMS/cLaTeXMath-debuginfo-0.0.4-1.fc38.x86_64.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.onKp9r + umask 022 + cd /builddir/build/BUILD + cd cLaTeXMath-dc32540664276a00805b21a0fb5cd6418bacdb54 + /usr/bin/rm -rf /builddir/build/BUILDROOT/cLaTeXMath-0.0.4-1.fc38.x86_64 + RPM_EC=0 ++ jobs -p + exit 0 Executing(rmbuild): /bin/sh -e /var/tmp/rpm-tmp.Gjvy5H + umask 022 + cd /builddir/build/BUILD + rm -rf cLaTeXMath-dc32540664276a00805b21a0fb5cd6418bacdb54 cLaTeXMath-dc32540664276a00805b21a0fb5cd6418bacdb54.gemspec + RPM_EC=0 ++ jobs -p + exit 0 Child return code was: 0