Comments (6)
No problem with that script, using MSYS2 + mingw-w64 (x86_64) :
#! /bin/bash
export CFLAGS="-g3 -ggdb3 -Og -pipe"
export CXXFLAGS="-g3 -ggdb3 -Og -pipe"
rm -rf builddir
meson setup \
--prefix=/opt/thor_64 \
--buildtype=debug \
--default-library shared \
-Dvector=false \
-Dtools=all \
-Dexamples=true \
-Dloaders='all' \
-Dsavers=all \
-Dbindings=capi \
-Dlog=true \
-Dtests=true \
builddir
ninja -j8 -C builddir
from thorvg.
There is no big problem with using mingw, but errors occur when building with vs.
Debugging information is stored separately in the form of pdb when built with windows, resulting in an error when using the option.
from thorvg.
@rinechran So it says it's a meson bug. what version do you use? it's an out of thorvg problem. It means turning off the option is not the right approach.
Btw, it builds successfully on my side.
from thorvg.
The meson used in vcpkg is 0.62.1
from thorvg.
latest meson is 1.2, 0.62.1 is quite old
pip install meson
from thorvg.
All right.
I requested to update the meson in vcpkg.
I think you can close the issue.
from thorvg.
Related Issues (20)
- Scene clipping - opaque shapes with scene-clipper
- Renaming the main branch HOT 1
- Radial gradient's focal point is broken / not used HOT 5
- Optimize stroke rasterization
- Support lottie player in the ThorVG Viewer
- Support Focal property in Radial Gradient HOT 7
- Enhance Lottie feature
- Scene clipping - doesn't work properly
- vcpkg-tool-meson tool is too old. HOT 1
- Improve Code quality HOT 2
- fix broken svg loader HOT 4
- support stroke dash offset function HOT 5
- simple svg renders incorrectly HOT 2
- Introduce TVG Window port HOT 5
- Masking chaining bug
- Support dash offset in TVG binary
- cross compile on mcu HOT 1
- thread safety issue HOT 6
- Thread issues (Godot) HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from thorvg.