[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#990313: Review for thorvg



Dear Michal,

your package requires a bit more work to be suitable for upload.
I'll start with a few things that stood out to me:

- Your package uses meson for building but declares no Build-Depends
  on meson. This is needed for the build servers to know which
  packages they have to install, and more generally to make it clear
  that changes to the meson package might affect your package, too.

- Even with meson installed, your package fails to build from source
  (FTBFS) in a clean sid chroot. I'll attach the build log; it looks
  like your code relies on some standard headers being indirectly
  included, which causes errors with GCC 11 (where this is no longer
  the case).

- You should be using the latest debhelper version (13) and policy
  revision (4.5.1) instead of whatever happened to be in the
  templates you used to debianize your source tree. You should also
  read the Debian policy (or at least the relevant sections of it)
  for Dos and Donts [1]. One section that you definitely *must* read
  and understand is section 8.

- Speaking of templates, you should also remove all the boilerplate
  that you do not need. I've seen quite a lot of example code left
  in your debian/rules that is commented out. On the other hand,
  there are also a few files missing, especially the
  debian/source/format file. Please read the relevant section from
  the dpkg-source(1) manual page for details on the source formats.

Generally, I strongly recommend that you use Lintian, our Debian
package linter, by running

    lintian -i path/to/thorvg_0.2.2-1_*.changes

when you have built your package locally, and fix all issues.
Feel free to ask if any questions pop up, especially while reading
the Debian policy manual.

Cheers
Timo

[1] https://www.debian.org/doc/debian-policy/

--
⢀⣴⠾⠻⢶⣦⠀   ╭────────────────────────────────────────────────────╮
⣾⠁⢠⠒⠀⣿⡁   │ Timo Röhling                                       │
⢿⡄⠘⠷⠚⠋⠀   │ 9B03 EBB9 8300 DF97 C2B1  23BF CC8C 6BDD 1403 F4CA │
⠈⠳⣄⠀⠀⠀⠀   ╰────────────────────────────────────────────────────╯
dpkg-buildpackage: info: source package thorvg
dpkg-buildpackage: info: source version 0.2.2-1
dpkg-buildpackage: info: source distribution unstable
dpkg-buildpackage: info: source changed by Michal Maciola <m.maciola@samsung.com>
 dpkg-source --before-build .
dpkg-buildpackage: info: host architecture amd64
 fakeroot debian/rules clean
dh clean
   dh_clean
 dpkg-source -b .
dpkg-source: warning: no source format specified in debian/source/format, see dpkg-source(1)
dpkg-source: warning: native package version may not have a revision
dpkg-source: info: using source format '1.0'
dpkg-source: info: building thorvg in thorvg_0.2.2-1.tar.gz
dpkg-source: info: building thorvg in thorvg_0.2.2-1.dsc
 debian/rules build
dh build
   dh_update_autotools_config
   dh_autoreconf
   dh_auto_configure
	cd obj-x86_64-linux-gnu && LC_ALL=C.UTF-8 meson .. --wrap-mode=nodownload --buildtype=plain --prefix=/usr --sysconfdir=/etc --localstatedir=/var --libdir=lib/x86_64-linux-gnu --libexecdir=lib/x86_64-linux-gnu
The Meson build system
Version: 0.56.2
Source dir: /build/thorvg-0.2.2
Build dir: /build/thorvg-0.2.2/obj-x86_64-linux-gnu
Build type: native build
Project name: thorvg
Project version: 0.2.2
Using 'CXXFLAGS' from environment with value: '-g -O2 -ffile-prefix-map=/build/thorvg-0.2.2=. -fstack-protector-strong -Wformat -Werror=format-security'
Using 'LDFLAGS' from environment with value: '-Wl,-z,relro'
Using 'CPPFLAGS' from environment with value: '-Wdate-time -D_FORTIFY_SOURCE=2'
C++ compiler for the host machine: c++ (gcc 10.2.1 "c++ (Debian 10.2.1-6) 10.2.1 20210110")
C++ linker for the host machine: c++ ld.bfd 2.35.2
Using 'CXXFLAGS' from environment with value: '-g -O2 -ffile-prefix-map=/build/thorvg-0.2.2=. -fstack-protector-strong -Wformat -Werror=format-security'
Using 'LDFLAGS' from environment with value: '-Wl,-z,relro'
Using 'CPPFLAGS' from environment with value: '-Wdate-time -D_FORTIFY_SOURCE=2'
Host machine cpu family: x86_64
Host machine cpu: x86_64
Configuring config.h using configuration
Message: Enable SW Raster Engine
Message: Enable SVG Loader
Library pthread found: YES
Message: 

Summary:
    ThorVG version  :       0.2.2
    Build Type      :       custom
    Prefix          :       /usr
    Tests           :       false
    Examples        :       false

Build targets in project: 1

Option buildtype is: custom [default: debugoptimized]
Found ninja-1.10.1 at /usr/bin/ninja
   dh_auto_build
	cd obj-x86_64-linux-gnu && LC_ALL=C.UTF-8 ninja -j20 -v
[1/31] c++ -Isrc/libthorvg.so.0.2.2.p -Isrc -I../src -Iinc -I../inc -I. -I.. -Isrc/lib -I../src/lib -Isrc/lib/sw_engine -I../src/lib/sw_engine -Isrc/loaders -I../src/loaders -Isrc/loaders/svg -I../src/loaders/svg -Isrc/loaders/raw -I../src/loaders/raw -Isrc/bindings -I../src/bindings -fvisibility=hidden -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Os '-DEXAMPLE_DIR="/build/thorvg-0.2.2/src/examples/images"' -g -O2 -ffile-prefix-map=/build/thorvg-0.2.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DTVG_BUILD -fno-exceptions -fno-rtti -fno-unwind-tables -fno-asynchronous-unwind-tables -Woverloaded-virtual -Wno-unused-parameter -MD -MQ src/libthorvg.so.0.2.2.p/lib_tvgCanvas.cpp.o -MF src/libthorvg.so.0.2.2.p/lib_tvgCanvas.cpp.o.d -o src/libthorvg.so.0.2.2.p/lib_tvgCanvas.cpp.o -c ../src/lib/tvgCanvas.cpp
FAILED: src/libthorvg.so.0.2.2.p/lib_tvgCanvas.cpp.o 
c++ -Isrc/libthorvg.so.0.2.2.p -Isrc -I../src -Iinc -I../inc -I. -I.. -Isrc/lib -I../src/lib -Isrc/lib/sw_engine -I../src/lib/sw_engine -Isrc/loaders -I../src/loaders -Isrc/loaders/svg -I../src/loaders/svg -Isrc/loaders/raw -I../src/loaders/raw -Isrc/bindings -I../src/bindings -fvisibility=hidden -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Os '-DEXAMPLE_DIR="/build/thorvg-0.2.2/src/examples/images"' -g -O2 -ffile-prefix-map=/build/thorvg-0.2.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DTVG_BUILD -fno-exceptions -fno-rtti -fno-unwind-tables -fno-asynchronous-unwind-tables -Woverloaded-virtual -Wno-unused-parameter -MD -MQ src/libthorvg.so.0.2.2.p/lib_tvgCanvas.cpp.o -MF src/libthorvg.so.0.2.2.p/lib_tvgCanvas.cpp.o.d -o src/libthorvg.so.0.2.2.p/lib_tvgCanvas.cpp.o -c ../src/lib/tvgCanvas.cpp
In file included from ../src/lib/tvgRender.h:26,
                 from ../src/lib/tvgPaint.h:25,
                 from ../src/lib/tvgCanvasImpl.h:25,
                 from ../src/lib/tvgCanvas.cpp:22:
../src/lib/tvgArray.h: In instantiation of ‘tvg::Array<T>::~Array() [with T = tvg::Paint*]’:
../src/lib/tvgCanvasImpl.h:38:53:   required from here
../src/lib/tvgArray.h:84:23: error: ‘free’ was not declared in this scope
   84 |         if (data) free(data);
      |                   ~~~~^~~~~~
../src/lib/tvgArray.h:26:1: note: ‘free’ is defined in header ‘<cstdlib>’; did you forget to ‘#include <cstdlib>’?
   25 | #include <memory.h>
  +++ |+#include <cstdlib>
   26 | 
../src/lib/tvgArray.h: In instantiation of ‘void tvg::Array<T>::push(T) [with T = tvg::Paint*]’:
../src/lib/tvgCanvasImpl.h:55:22:   required from here
../src/lib/tvgArray.h:41:43: error: ‘realloc’ was not declared in this scope
   41 |             data = static_cast<T*>(realloc(data, sizeof(T) * reserved));
      |                                    ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/lib/tvgArray.h:41:43: note: ‘realloc’ is defined in header ‘<cstdlib>’; did you forget to ‘#include <cstdlib>’?
../src/lib/tvgArray.h: In instantiation of ‘tvg::Array<T>::~Array() [with T = void*]’:
../src/lib/tvgCanvasImpl.h:87:27:   required from here
../src/lib/tvgArray.h:84:23: error: ‘free’ was not declared in this scope
   84 |         if (data) free(data);
      |                   ~~~~^~~~~~
../src/lib/tvgArray.h:84:23: note: ‘free’ is defined in header ‘<cstdlib>’; did you forget to ‘#include <cstdlib>’?
../src/lib/tvgArray.h: In instantiation of ‘bool tvg::Array<T>::reserve(uint32_t) [with T = tvg::Paint*; uint32_t = unsigned int]’:
../src/lib/tvgCanvas.cpp:41:33:   required from here
../src/lib/tvgArray.h:50:43: error: ‘realloc’ was not declared in this scope
   50 |             data = static_cast<T*>(realloc(data, sizeof(T) * reserved));
      |                                    ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/lib/tvgArray.h:50:43: note: ‘realloc’ is defined in header ‘<cstdlib>’; did you forget to ‘#include <cstdlib>’?
[2/31] c++ -Isrc/libthorvg.so.0.2.2.p -Isrc -I../src -Iinc -I../inc -I. -I.. -Isrc/lib -I../src/lib -Isrc/lib/sw_engine -I../src/lib/sw_engine -Isrc/loaders -I../src/loaders -Isrc/loaders/svg -I../src/loaders/svg -Isrc/loaders/raw -I../src/loaders/raw -Isrc/bindings -I../src/bindings -fvisibility=hidden -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Os '-DEXAMPLE_DIR="/build/thorvg-0.2.2/src/examples/images"' -g -O2 -ffile-prefix-map=/build/thorvg-0.2.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DTVG_BUILD -fno-exceptions -fno-rtti -fno-unwind-tables -fno-asynchronous-unwind-tables -Woverloaded-virtual -Wno-unused-parameter -MD -MQ src/libthorvg.so.0.2.2.p/lib_tvgSwCanvas.cpp.o -MF src/libthorvg.so.0.2.2.p/lib_tvgSwCanvas.cpp.o.d -o src/libthorvg.so.0.2.2.p/lib_tvgSwCanvas.cpp.o -c ../src/lib/tvgSwCanvas.cpp
FAILED: src/libthorvg.so.0.2.2.p/lib_tvgSwCanvas.cpp.o 
c++ -Isrc/libthorvg.so.0.2.2.p -Isrc -I../src -Iinc -I../inc -I. -I.. -Isrc/lib -I../src/lib -Isrc/lib/sw_engine -I../src/lib/sw_engine -Isrc/loaders -I../src/loaders -Isrc/loaders/svg -I../src/loaders/svg -Isrc/loaders/raw -I../src/loaders/raw -Isrc/bindings -I../src/bindings -fvisibility=hidden -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Os '-DEXAMPLE_DIR="/build/thorvg-0.2.2/src/examples/images"' -g -O2 -ffile-prefix-map=/build/thorvg-0.2.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DTVG_BUILD -fno-exceptions -fno-rtti -fno-unwind-tables -fno-asynchronous-unwind-tables -Woverloaded-virtual -Wno-unused-parameter -MD -MQ src/libthorvg.so.0.2.2.p/lib_tvgSwCanvas.cpp.o -MF src/libthorvg.so.0.2.2.p/lib_tvgSwCanvas.cpp.o.d -o src/libthorvg.so.0.2.2.p/lib_tvgSwCanvas.cpp.o -c ../src/lib/tvgSwCanvas.cpp
In file included from ../src/lib/tvgRender.h:26,
                 from ../src/lib/tvgPaint.h:25,
                 from ../src/lib/tvgCanvasImpl.h:25,
                 from ../src/lib/tvgSwCanvas.cpp:22:
../src/lib/tvgArray.h: In instantiation of ‘tvg::Array<T>::~Array() [with T = tvg::Paint*]’:
../src/lib/tvgCanvasImpl.h:38:53:   required from here
../src/lib/tvgArray.h:84:23: error: ‘free’ was not declared in this scope
   84 |         if (data) free(data);
      |                   ~~~~^~~~~~
../src/lib/tvgArray.h:26:1: note: ‘free’ is defined in header ‘<cstdlib>’; did you forget to ‘#include <cstdlib>’?
   25 | #include <memory.h>
  +++ |+#include <cstdlib>
   26 | 
../src/lib/tvgArray.h: In instantiation of ‘void tvg::Array<T>::push(T) [with T = tvg::Paint*]’:
../src/lib/tvgCanvasImpl.h:55:22:   required from here
../src/lib/tvgArray.h:41:43: error: ‘realloc’ was not declared in this scope
   41 |             data = static_cast<T*>(realloc(data, sizeof(T) * reserved));
      |                                    ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/lib/tvgArray.h:41:43: note: ‘realloc’ is defined in header ‘<cstdlib>’; did you forget to ‘#include <cstdlib>’?
../src/lib/tvgArray.h: In instantiation of ‘tvg::Array<T>::~Array() [with T = void*]’:
../src/lib/tvgCanvasImpl.h:87:27:   required from here
../src/lib/tvgArray.h:84:23: error: ‘free’ was not declared in this scope
   84 |         if (data) free(data);
      |                   ~~~~^~~~~~
../src/lib/tvgArray.h:84:23: note: ‘free’ is defined in header ‘<cstdlib>’; did you forget to ‘#include <cstdlib>’?
[3/31] c++ -Isrc/libthorvg.so.0.2.2.p -Isrc -I../src -Iinc -I../inc -I. -I.. -Isrc/lib -I../src/lib -Isrc/lib/sw_engine -I../src/lib/sw_engine -Isrc/loaders -I../src/loaders -Isrc/loaders/svg -I../src/loaders/svg -Isrc/loaders/raw -I../src/loaders/raw -Isrc/bindings -I../src/bindings -fvisibility=hidden -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Os '-DEXAMPLE_DIR="/build/thorvg-0.2.2/src/examples/images"' -g -O2 -ffile-prefix-map=/build/thorvg-0.2.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DTVG_BUILD -fno-exceptions -fno-rtti -fno-unwind-tables -fno-asynchronous-unwind-tables -Woverloaded-virtual -Wno-unused-parameter -MD -MQ src/libthorvg.so.0.2.2.p/lib_tvgGlCanvas.cpp.o -MF src/libthorvg.so.0.2.2.p/lib_tvgGlCanvas.cpp.o.d -o src/libthorvg.so.0.2.2.p/lib_tvgGlCanvas.cpp.o -c ../src/lib/tvgGlCanvas.cpp
FAILED: src/libthorvg.so.0.2.2.p/lib_tvgGlCanvas.cpp.o 
c++ -Isrc/libthorvg.so.0.2.2.p -Isrc -I../src -Iinc -I../inc -I. -I.. -Isrc/lib -I../src/lib -Isrc/lib/sw_engine -I../src/lib/sw_engine -Isrc/loaders -I../src/loaders -Isrc/loaders/svg -I../src/loaders/svg -Isrc/loaders/raw -I../src/loaders/raw -Isrc/bindings -I../src/bindings -fvisibility=hidden -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Os '-DEXAMPLE_DIR="/build/thorvg-0.2.2/src/examples/images"' -g -O2 -ffile-prefix-map=/build/thorvg-0.2.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DTVG_BUILD -fno-exceptions -fno-rtti -fno-unwind-tables -fno-asynchronous-unwind-tables -Woverloaded-virtual -Wno-unused-parameter -MD -MQ src/libthorvg.so.0.2.2.p/lib_tvgGlCanvas.cpp.o -MF src/libthorvg.so.0.2.2.p/lib_tvgGlCanvas.cpp.o.d -o src/libthorvg.so.0.2.2.p/lib_tvgGlCanvas.cpp.o -c ../src/lib/tvgGlCanvas.cpp
In file included from ../src/lib/tvgRender.h:26,
                 from ../src/lib/tvgPaint.h:25,
                 from ../src/lib/tvgCanvasImpl.h:25,
                 from ../src/lib/tvgGlCanvas.cpp:22:
../src/lib/tvgArray.h: In instantiation of ‘tvg::Array<T>::~Array() [with T = tvg::Paint*]’:
../src/lib/tvgCanvasImpl.h:38:53:   required from here
../src/lib/tvgArray.h:84:23: error: ‘free’ was not declared in this scope
   84 |         if (data) free(data);
      |                   ~~~~^~~~~~
../src/lib/tvgArray.h:26:1: note: ‘free’ is defined in header ‘<cstdlib>’; did you forget to ‘#include <cstdlib>’?
   25 | #include <memory.h>
  +++ |+#include <cstdlib>
   26 | 
../src/lib/tvgArray.h: In instantiation of ‘void tvg::Array<T>::push(T) [with T = tvg::Paint*]’:
../src/lib/tvgCanvasImpl.h:55:22:   required from here
../src/lib/tvgArray.h:41:43: error: ‘realloc’ was not declared in this scope
   41 |             data = static_cast<T*>(realloc(data, sizeof(T) * reserved));
      |                                    ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/lib/tvgArray.h:41:43: note: ‘realloc’ is defined in header ‘<cstdlib>’; did you forget to ‘#include <cstdlib>’?
../src/lib/tvgArray.h: In instantiation of ‘tvg::Array<T>::~Array() [with T = void*]’:
../src/lib/tvgCanvasImpl.h:87:27:   required from here
../src/lib/tvgArray.h:84:23: error: ‘free’ was not declared in this scope
   84 |         if (data) free(data);
      |                   ~~~~^~~~~~
../src/lib/tvgArray.h:84:23: note: ‘free’ is defined in header ‘<cstdlib>’; did you forget to ‘#include <cstdlib>’?
[4/31] c++ -Isrc/libthorvg.so.0.2.2.p -Isrc -I../src -Iinc -I../inc -I. -I.. -Isrc/lib -I../src/lib -Isrc/lib/sw_engine -I../src/lib/sw_engine -Isrc/loaders -I../src/loaders -Isrc/loaders/svg -I../src/loaders/svg -Isrc/loaders/raw -I../src/loaders/raw -Isrc/bindings -I../src/bindings -fvisibility=hidden -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Os '-DEXAMPLE_DIR="/build/thorvg-0.2.2/src/examples/images"' -g -O2 -ffile-prefix-map=/build/thorvg-0.2.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DTVG_BUILD -fno-exceptions -fno-rtti -fno-unwind-tables -fno-asynchronous-unwind-tables -Woverloaded-virtual -Wno-unused-parameter -MD -MQ src/libthorvg.so.0.2.2.p/lib_tvgFill.cpp.o -MF src/libthorvg.so.0.2.2.p/lib_tvgFill.cpp.o.d -o src/libthorvg.so.0.2.2.p/lib_tvgFill.cpp.o -c ../src/lib/tvgFill.cpp
[5/31] c++ -Isrc/libthorvg.so.0.2.2.p -Isrc -I../src -Iinc -I../inc -I. -I.. -Isrc/lib -I../src/lib -Isrc/lib/sw_engine -I../src/lib/sw_engine -Isrc/loaders -I../src/loaders -Isrc/loaders/svg -I../src/loaders/svg -Isrc/loaders/raw -I../src/loaders/raw -Isrc/bindings -I../src/bindings -fvisibility=hidden -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Os '-DEXAMPLE_DIR="/build/thorvg-0.2.2/src/examples/images"' -g -O2 -ffile-prefix-map=/build/thorvg-0.2.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DTVG_BUILD -fno-exceptions -fno-rtti -fno-unwind-tables -fno-asynchronous-unwind-tables -Woverloaded-virtual -Wno-unused-parameter -MD -MQ src/libthorvg.so.0.2.2.p/lib_tvgRadialGradient.cpp.o -MF src/libthorvg.so.0.2.2.p/lib_tvgRadialGradient.cpp.o.d -o src/libthorvg.so.0.2.2.p/lib_tvgRadialGradient.cpp.o -c ../src/lib/tvgRadialGradient.cpp
[6/31] c++ -Isrc/libthorvg.so.0.2.2.p -Isrc -I../src -Iinc -I../inc -I. -I.. -Isrc/lib -I../src/lib -Isrc/lib/sw_engine -I../src/lib/sw_engine -Isrc/loaders -I../src/loaders -Isrc/loaders/svg -I../src/loaders/svg -Isrc/loaders/raw -I../src/loaders/raw -Isrc/bindings -I../src/bindings -fvisibility=hidden -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Os '-DEXAMPLE_DIR="/build/thorvg-0.2.2/src/examples/images"' -g -O2 -ffile-prefix-map=/build/thorvg-0.2.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DTVG_BUILD -fno-exceptions -fno-rtti -fno-unwind-tables -fno-asynchronous-unwind-tables -Woverloaded-virtual -Wno-unused-parameter -MD -MQ src/libthorvg.so.0.2.2.p/lib_tvgRender.cpp.o -MF src/libthorvg.so.0.2.2.p/lib_tvgRender.cpp.o.d -o src/libthorvg.so.0.2.2.p/lib_tvgRender.cpp.o -c ../src/lib/tvgRender.cpp
[7/31] c++ -Isrc/libthorvg.so.0.2.2.p -Isrc -I../src -Iinc -I../inc -I. -I.. -Isrc/lib -I../src/lib -Isrc/lib/sw_engine -I../src/lib/sw_engine -Isrc/loaders -I../src/loaders -Isrc/loaders/svg -I../src/loaders/svg -Isrc/loaders/raw -I../src/loaders/raw -Isrc/bindings -I../src/bindings -fvisibility=hidden -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Os '-DEXAMPLE_DIR="/build/thorvg-0.2.2/src/examples/images"' -g -O2 -ffile-prefix-map=/build/thorvg-0.2.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DTVG_BUILD -fno-exceptions -fno-rtti -fno-unwind-tables -fno-asynchronous-unwind-tables -Woverloaded-virtual -Wno-unused-parameter -MD -MQ src/libthorvg.so.0.2.2.p/lib_tvgBezier.cpp.o -MF src/libthorvg.so.0.2.2.p/lib_tvgBezier.cpp.o.d -o src/libthorvg.so.0.2.2.p/lib_tvgBezier.cpp.o -c ../src/lib/tvgBezier.cpp
[8/31] c++ -Isrc/libthorvg.so.0.2.2.p -Isrc -I../src -Iinc -I../inc -I. -I.. -Isrc/lib -I../src/lib -Isrc/lib/sw_engine -I../src/lib/sw_engine -Isrc/loaders -I../src/loaders -Isrc/loaders/svg -I../src/loaders/svg -Isrc/loaders/raw -I../src/loaders/raw -Isrc/bindings -I../src/bindings -fvisibility=hidden -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Os '-DEXAMPLE_DIR="/build/thorvg-0.2.2/src/examples/images"' -g -O2 -ffile-prefix-map=/build/thorvg-0.2.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DTVG_BUILD -fno-exceptions -fno-rtti -fno-unwind-tables -fno-asynchronous-unwind-tables -Woverloaded-virtual -Wno-unused-parameter -MD -MQ src/libthorvg.so.0.2.2.p/lib_tvgScene.cpp.o -MF src/libthorvg.so.0.2.2.p/lib_tvgScene.cpp.o.d -o src/libthorvg.so.0.2.2.p/lib_tvgScene.cpp.o -c ../src/lib/tvgScene.cpp
FAILED: src/libthorvg.so.0.2.2.p/lib_tvgScene.cpp.o 
c++ -Isrc/libthorvg.so.0.2.2.p -Isrc -I../src -Iinc -I../inc -I. -I.. -Isrc/lib -I../src/lib -Isrc/lib/sw_engine -I../src/lib/sw_engine -Isrc/loaders -I../src/loaders -Isrc/loaders/svg -I../src/loaders/svg -Isrc/loaders/raw -I../src/loaders/raw -Isrc/bindings -I../src/bindings -fvisibility=hidden -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Os '-DEXAMPLE_DIR="/build/thorvg-0.2.2/src/examples/images"' -g -O2 -ffile-prefix-map=/build/thorvg-0.2.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DTVG_BUILD -fno-exceptions -fno-rtti -fno-unwind-tables -fno-asynchronous-unwind-tables -Woverloaded-virtual -Wno-unused-parameter -MD -MQ src/libthorvg.so.0.2.2.p/lib_tvgScene.cpp.o -MF src/libthorvg.so.0.2.2.p/lib_tvgScene.cpp.o.d -o src/libthorvg.so.0.2.2.p/lib_tvgScene.cpp.o -c ../src/lib/tvgScene.cpp
In file included from ../src/lib/tvgRender.h:26,
                 from ../src/lib/tvgPaint.h:25,
                 from ../src/lib/tvgSceneImpl.h:26,
                 from ../src/lib/tvgScene.cpp:22:
../src/lib/tvgArray.h: In instantiation of ‘tvg::Array<T>::~Array() [with T = tvg::Paint*]’:
../src/lib/tvgSceneImpl.h:39:5:   required from here
../src/lib/tvgArray.h:84:23: error: ‘free’ was not declared in this scope
   84 |         if (data) free(data);
      |                   ~~~~^~~~~~
../src/lib/tvgArray.h:26:1: note: ‘free’ is defined in header ‘<cstdlib>’; did you forget to ‘#include <cstdlib>’?
   25 | #include <memory.h>
  +++ |+#include <cstdlib>
   26 | 
../src/lib/tvgArray.h: In instantiation of ‘bool tvg::Array<T>::reserve(uint32_t) [with T = tvg::Paint*; uint32_t = unsigned int]’:
../src/lib/tvgSceneImpl.h:164:41:   required from here
../src/lib/tvgArray.h:50:43: error: ‘realloc’ was not declared in this scope
   50 |             data = static_cast<T*>(realloc(data, sizeof(T) * reserved));
      |                                    ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/lib/tvgArray.h:50:43: note: ‘realloc’ is defined in header ‘<cstdlib>’; did you forget to ‘#include <cstdlib>’?
../src/lib/tvgArray.h: In instantiation of ‘void tvg::Array<T>::push(T) [with T = tvg::Paint*]’:
../src/lib/tvgSceneImpl.h:167:51:   required from here
../src/lib/tvgArray.h:41:43: error: ‘realloc’ was not declared in this scope
   41 |             data = static_cast<T*>(realloc(data, sizeof(T) * reserved));
      |                                    ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/lib/tvgArray.h:41:43: note: ‘realloc’ is defined in header ‘<cstdlib>’; did you forget to ‘#include <cstdlib>’?
[9/31] c++ -Isrc/libthorvg.so.0.2.2.p -Isrc -I../src -Iinc -I../inc -I. -I.. -Isrc/lib -I../src/lib -Isrc/lib/sw_engine -I../src/lib/sw_engine -Isrc/loaders -I../src/loaders -Isrc/loaders/svg -I../src/loaders/svg -Isrc/loaders/raw -I../src/loaders/raw -Isrc/bindings -I../src/bindings -fvisibility=hidden -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Os '-DEXAMPLE_DIR="/build/thorvg-0.2.2/src/examples/images"' -g -O2 -ffile-prefix-map=/build/thorvg-0.2.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DTVG_BUILD -fno-exceptions -fno-rtti -fno-unwind-tables -fno-asynchronous-unwind-tables -Woverloaded-virtual -Wno-unused-parameter -MD -MQ src/libthorvg.so.0.2.2.p/lib_tvgLinearGradient.cpp.o -MF src/libthorvg.so.0.2.2.p/lib_tvgLinearGradient.cpp.o.d -o src/libthorvg.so.0.2.2.p/lib_tvgLinearGradient.cpp.o -c ../src/lib/tvgLinearGradient.cpp
[10/31] c++ -Isrc/libthorvg.so.0.2.2.p -Isrc -I../src -Iinc -I../inc -I. -I.. -Isrc/lib -I../src/lib -Isrc/lib/sw_engine -I../src/lib/sw_engine -Isrc/loaders -I../src/loaders -Isrc/loaders/svg -I../src/loaders/svg -Isrc/loaders/raw -I../src/loaders/raw -Isrc/bindings -I../src/bindings -fvisibility=hidden -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Os '-DEXAMPLE_DIR="/build/thorvg-0.2.2/src/examples/images"' -g -O2 -ffile-prefix-map=/build/thorvg-0.2.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DTVG_BUILD -fno-exceptions -fno-rtti -fno-unwind-tables -fno-asynchronous-unwind-tables -Woverloaded-virtual -Wno-unused-parameter -MD -MQ src/libthorvg.so.0.2.2.p/lib_sw_engine_tvgSwImage.cpp.o -MF src/libthorvg.so.0.2.2.p/lib_sw_engine_tvgSwImage.cpp.o.d -o src/libthorvg.so.0.2.2.p/lib_sw_engine_tvgSwImage.cpp.o -c ../src/lib/sw_engine/tvgSwImage.cpp
[11/31] c++ -Isrc/libthorvg.so.0.2.2.p -Isrc -I../src -Iinc -I../inc -I. -I.. -Isrc/lib -I../src/lib -Isrc/lib/sw_engine -I../src/lib/sw_engine -Isrc/loaders -I../src/loaders -Isrc/loaders/svg -I../src/loaders/svg -Isrc/loaders/raw -I../src/loaders/raw -Isrc/bindings -I../src/bindings -fvisibility=hidden -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Os '-DEXAMPLE_DIR="/build/thorvg-0.2.2/src/examples/images"' -g -O2 -ffile-prefix-map=/build/thorvg-0.2.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DTVG_BUILD -fno-exceptions -fno-rtti -fno-unwind-tables -fno-asynchronous-unwind-tables -Woverloaded-virtual -Wno-unused-parameter -MD -MQ src/libthorvg.so.0.2.2.p/lib_tvgPaint.cpp.o -MF src/libthorvg.so.0.2.2.p/lib_tvgPaint.cpp.o.d -o src/libthorvg.so.0.2.2.p/lib_tvgPaint.cpp.o -c ../src/lib/tvgPaint.cpp
[12/31] c++ -Isrc/libthorvg.so.0.2.2.p -Isrc -I../src -Iinc -I../inc -I. -I.. -Isrc/lib -I../src/lib -Isrc/lib/sw_engine -I../src/lib/sw_engine -Isrc/loaders -I../src/loaders -Isrc/loaders/svg -I../src/loaders/svg -Isrc/loaders/raw -I../src/loaders/raw -Isrc/bindings -I../src/bindings -fvisibility=hidden -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Os '-DEXAMPLE_DIR="/build/thorvg-0.2.2/src/examples/images"' -g -O2 -ffile-prefix-map=/build/thorvg-0.2.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DTVG_BUILD -fno-exceptions -fno-rtti -fno-unwind-tables -fno-asynchronous-unwind-tables -Woverloaded-virtual -Wno-unused-parameter -MD -MQ src/libthorvg.so.0.2.2.p/lib_sw_engine_tvgSwMath.cpp.o -MF src/libthorvg.so.0.2.2.p/lib_sw_engine_tvgSwMath.cpp.o.d -o src/libthorvg.so.0.2.2.p/lib_sw_engine_tvgSwMath.cpp.o -c ../src/lib/sw_engine/tvgSwMath.cpp
[13/31] c++ -Isrc/libthorvg.so.0.2.2.p -Isrc -I../src -Iinc -I../inc -I. -I.. -Isrc/lib -I../src/lib -Isrc/lib/sw_engine -I../src/lib/sw_engine -Isrc/loaders -I../src/loaders -Isrc/loaders/svg -I../src/loaders/svg -Isrc/loaders/raw -I../src/loaders/raw -Isrc/bindings -I../src/bindings -fvisibility=hidden -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Os '-DEXAMPLE_DIR="/build/thorvg-0.2.2/src/examples/images"' -g -O2 -ffile-prefix-map=/build/thorvg-0.2.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DTVG_BUILD -fno-exceptions -fno-rtti -fno-unwind-tables -fno-asynchronous-unwind-tables -Woverloaded-virtual -Wno-unused-parameter -MD -MQ src/libthorvg.so.0.2.2.p/lib_sw_engine_tvgSwFill.cpp.o -MF src/libthorvg.so.0.2.2.p/lib_sw_engine_tvgSwFill.cpp.o.d -o src/libthorvg.so.0.2.2.p/lib_sw_engine_tvgSwFill.cpp.o -c ../src/lib/sw_engine/tvgSwFill.cpp
[14/31] c++ -Isrc/libthorvg.so.0.2.2.p -Isrc -I../src -Iinc -I../inc -I. -I.. -Isrc/lib -I../src/lib -Isrc/lib/sw_engine -I../src/lib/sw_engine -Isrc/loaders -I../src/loaders -Isrc/loaders/svg -I../src/loaders/svg -Isrc/loaders/raw -I../src/loaders/raw -Isrc/bindings -I../src/bindings -fvisibility=hidden -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Os '-DEXAMPLE_DIR="/build/thorvg-0.2.2/src/examples/images"' -g -O2 -ffile-prefix-map=/build/thorvg-0.2.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DTVG_BUILD -fno-exceptions -fno-rtti -fno-unwind-tables -fno-asynchronous-unwind-tables -Woverloaded-virtual -Wno-unused-parameter -MD -MQ src/libthorvg.so.0.2.2.p/lib_sw_engine_tvgSwRaster.cpp.o -MF src/libthorvg.so.0.2.2.p/lib_sw_engine_tvgSwRaster.cpp.o.d -o src/libthorvg.so.0.2.2.p/lib_sw_engine_tvgSwRaster.cpp.o -c ../src/lib/sw_engine/tvgSwRaster.cpp
FAILED: src/libthorvg.so.0.2.2.p/lib_sw_engine_tvgSwRaster.cpp.o 
c++ -Isrc/libthorvg.so.0.2.2.p -Isrc -I../src -Iinc -I../inc -I. -I.. -Isrc/lib -I../src/lib -Isrc/lib/sw_engine -I../src/lib/sw_engine -Isrc/loaders -I../src/loaders -Isrc/loaders/svg -I../src/loaders/svg -Isrc/loaders/raw -I../src/loaders/raw -Isrc/bindings -I../src/bindings -fvisibility=hidden -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Os '-DEXAMPLE_DIR="/build/thorvg-0.2.2/src/examples/images"' -g -O2 -ffile-prefix-map=/build/thorvg-0.2.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DTVG_BUILD -fno-exceptions -fno-rtti -fno-unwind-tables -fno-asynchronous-unwind-tables -Woverloaded-virtual -Wno-unused-parameter -MD -MQ src/libthorvg.so.0.2.2.p/lib_sw_engine_tvgSwRaster.cpp.o -MF src/libthorvg.so.0.2.2.p/lib_sw_engine_tvgSwRaster.cpp.o.d -o src/libthorvg.so.0.2.2.p/lib_sw_engine_tvgSwRaster.cpp.o -c ../src/lib/sw_engine/tvgSwRaster.cpp
In file included from ../src/lib/sw_engine/tvgSwRaster.cpp:22:
../src/lib/sw_engine/tvgSwCommon.h: In member function ‘bool SwPoint::small() const’:
../src/lib/sw_engine/tvgSwCommon.h:92:13: error: ‘abs’ was not declared in this scope
   92 |         if (abs(x) < 2 && abs(y) < 2) return true;
      |             ^~~
[15/31] c++ -Isrc/libthorvg.so.0.2.2.p -Isrc -I../src -Iinc -I../inc -I. -I.. -Isrc/lib -I../src/lib -Isrc/lib/sw_engine -I../src/lib/sw_engine -Isrc/loaders -I../src/loaders -Isrc/loaders/svg -I../src/loaders/svg -Isrc/loaders/raw -I../src/loaders/raw -Isrc/bindings -I../src/bindings -fvisibility=hidden -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Os '-DEXAMPLE_DIR="/build/thorvg-0.2.2/src/examples/images"' -g -O2 -ffile-prefix-map=/build/thorvg-0.2.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DTVG_BUILD -fno-exceptions -fno-rtti -fno-unwind-tables -fno-asynchronous-unwind-tables -Woverloaded-virtual -Wno-unused-parameter -MD -MQ src/libthorvg.so.0.2.2.p/lib_tvgInitializer.cpp.o -MF src/libthorvg.so.0.2.2.p/lib_tvgInitializer.cpp.o.d -o src/libthorvg.so.0.2.2.p/lib_tvgInitializer.cpp.o -c ../src/lib/tvgInitializer.cpp
[16/31] c++ -Isrc/libthorvg.so.0.2.2.p -Isrc -I../src -Iinc -I../inc -I. -I.. -Isrc/lib -I../src/lib -Isrc/lib/sw_engine -I../src/lib/sw_engine -Isrc/loaders -I../src/loaders -Isrc/loaders/svg -I../src/loaders/svg -Isrc/loaders/raw -I../src/loaders/raw -Isrc/bindings -I../src/bindings -fvisibility=hidden -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Os '-DEXAMPLE_DIR="/build/thorvg-0.2.2/src/examples/images"' -g -O2 -ffile-prefix-map=/build/thorvg-0.2.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DTVG_BUILD -fno-exceptions -fno-rtti -fno-unwind-tables -fno-asynchronous-unwind-tables -Woverloaded-virtual -Wno-unused-parameter -MD -MQ src/libthorvg.so.0.2.2.p/lib_tvgLoaderMgr.cpp.o -MF src/libthorvg.so.0.2.2.p/lib_tvgLoaderMgr.cpp.o.d -o src/libthorvg.so.0.2.2.p/lib_tvgLoaderMgr.cpp.o -c ../src/lib/tvgLoaderMgr.cpp
[17/31] c++ -Isrc/libthorvg.so.0.2.2.p -Isrc -I../src -Iinc -I../inc -I. -I.. -Isrc/lib -I../src/lib -Isrc/lib/sw_engine -I../src/lib/sw_engine -Isrc/loaders -I../src/loaders -Isrc/loaders/svg -I../src/loaders/svg -Isrc/loaders/raw -I../src/loaders/raw -Isrc/bindings -I../src/bindings -fvisibility=hidden -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Os '-DEXAMPLE_DIR="/build/thorvg-0.2.2/src/examples/images"' -g -O2 -ffile-prefix-map=/build/thorvg-0.2.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DTVG_BUILD -fno-exceptions -fno-rtti -fno-unwind-tables -fno-asynchronous-unwind-tables -Woverloaded-virtual -Wno-unused-parameter -MD -MQ src/libthorvg.so.0.2.2.p/lib_sw_engine_tvgSwRenderer.cpp.o -MF src/libthorvg.so.0.2.2.p/lib_sw_engine_tvgSwRenderer.cpp.o.d -o src/libthorvg.so.0.2.2.p/lib_sw_engine_tvgSwRenderer.cpp.o -c ../src/lib/sw_engine/tvgSwRenderer.cpp
[18/31] c++ -Isrc/libthorvg.so.0.2.2.p -Isrc -I../src -Iinc -I../inc -I. -I.. -Isrc/lib -I../src/lib -Isrc/lib/sw_engine -I../src/lib/sw_engine -Isrc/loaders -I../src/loaders -Isrc/loaders/svg -I../src/loaders/svg -Isrc/loaders/raw -I../src/loaders/raw -Isrc/bindings -I../src/bindings -fvisibility=hidden -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Os '-DEXAMPLE_DIR="/build/thorvg-0.2.2/src/examples/images"' -g -O2 -ffile-prefix-map=/build/thorvg-0.2.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DTVG_BUILD -fno-exceptions -fno-rtti -fno-unwind-tables -fno-asynchronous-unwind-tables -Woverloaded-virtual -Wno-unused-parameter -MD -MQ src/libthorvg.so.0.2.2.p/lib_tvgPicture.cpp.o -MF src/libthorvg.so.0.2.2.p/lib_tvgPicture.cpp.o.d -o src/libthorvg.so.0.2.2.p/lib_tvgPicture.cpp.o -c ../src/lib/tvgPicture.cpp
[19/31] c++ -Isrc/libthorvg.so.0.2.2.p -Isrc -I../src -Iinc -I../inc -I. -I.. -Isrc/lib -I../src/lib -Isrc/lib/sw_engine -I../src/lib/sw_engine -Isrc/loaders -I../src/loaders -Isrc/loaders/svg -I../src/loaders/svg -Isrc/loaders/raw -I../src/loaders/raw -Isrc/bindings -I../src/bindings -fvisibility=hidden -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Os '-DEXAMPLE_DIR="/build/thorvg-0.2.2/src/examples/images"' -g -O2 -ffile-prefix-map=/build/thorvg-0.2.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DTVG_BUILD -fno-exceptions -fno-rtti -fno-unwind-tables -fno-asynchronous-unwind-tables -Woverloaded-virtual -Wno-unused-parameter -MD -MQ src/libthorvg.so.0.2.2.p/lib_tvgShape.cpp.o -MF src/libthorvg.so.0.2.2.p/lib_tvgShape.cpp.o.d -o src/libthorvg.so.0.2.2.p/lib_tvgShape.cpp.o -c ../src/lib/tvgShape.cpp
[20/31] c++ -Isrc/libthorvg.so.0.2.2.p -Isrc -I../src -Iinc -I../inc -I. -I.. -Isrc/lib -I../src/lib -Isrc/lib/sw_engine -I../src/lib/sw_engine -Isrc/loaders -I../src/loaders -Isrc/loaders/svg -I../src/loaders/svg -Isrc/loaders/raw -I../src/loaders/raw -Isrc/bindings -I../src/bindings -fvisibility=hidden -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Os '-DEXAMPLE_DIR="/build/thorvg-0.2.2/src/examples/images"' -g -O2 -ffile-prefix-map=/build/thorvg-0.2.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DTVG_BUILD -fno-exceptions -fno-rtti -fno-unwind-tables -fno-asynchronous-unwind-tables -Woverloaded-virtual -Wno-unused-parameter -MD -MQ src/libthorvg.so.0.2.2.p/lib_tvgTaskScheduler.cpp.o -MF src/libthorvg.so.0.2.2.p/lib_tvgTaskScheduler.cpp.o.d -o src/libthorvg.so.0.2.2.p/lib_tvgTaskScheduler.cpp.o -c ../src/lib/tvgTaskScheduler.cpp
ninja: build stopped: subcommand failed.
dh_auto_build: error: cd obj-x86_64-linux-gnu && LC_ALL=C.UTF-8 ninja -j20 -v returned exit code 1
make: *** [debian/rules:18: build] Error 25
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2

Attachment: signature.asc
Description: PGP signature


Reply to: