Comments (4)
What's your OS and meson version?
from aegisub.
this is on nixos linux, my build file is aegisub.nix
i guess that meson's dependency('boost'
is looking for pkg-config files (*.pc)
but nix only provides cmake files for boost
nix-shell -p boost17x.{out,dev}
find /nix/store/*-boost-1.77.0{,-dev} -name '*.pc' | wc -l
0
ls /nix/store/*-boost-1.77.0-dev/lib/cmake | head
/nix/store/1y236bbv4n0qbvf1q7zihh4kdmxxvf2q-boost-1.77.0-dev/lib/cmake:
Boost-1.77.0
boost_atomic-1.77.0
boost_chrono-1.77.0
boost_container-1.77.0
boost_context-1.77.0
boost_contract-1.77.0
boost_coroutine-1.77.0
boost_date_time-1.77.0
BoostDetectToolset-1.77.0.cmake
still a problem with latest Aegisub
cc.find_library('boost_system')
still works for me
build works, but im getting runtime errors:
audio plays too fast, sounds garbled
video does not play. when i seek, the video is frozen at the current frame
same problem with different videos (they all work in mpv or gaupol)
from aegisub.
i guess that meson's
dependency('boost'
is looking for pkg-config files (*.pc)
Boost upstream doesn't provide .pc files (sad, but they seem to irrationally dislike the idea).
Instead, Meson includes a custom dependency lookup, defined here: https://github.com/mesonbuild/meson/blob/master/mesonbuild/dependencies/boost.py
You may need to define $BOOST_ROOT
for that to work.
from aegisub.
so meson seems to dislike the idea of a cmake lookup of boost → mesonbuild/meson#8801
closing as "has workaround"
thanks : )
from aegisub.
Related Issues (20)
- can not install VsfilterMod HOT 1
- some Automation does not work
- Monterey build error HOT 1
- Aegisub 9269-master-4776ca9dd [DEBUG VERSION]. ShiftTimes Error.
- Meson configuration fails due to sandbox violation HOT 13
- [LUA] Lua Scripts that change the cwd also affect Aegisub
- Occasional crashes when rescanning autoload dir on Windows HOT 3
- Discussion about the need of normalize_timecodes HOT 1
- List of dependencies for build on Linux HOT 9
- Add installation instructions for linux HOT 1
- FontCollector \fn0 special case
- Support for Rollup Captions HOT 3
- Will there be a new release? HOT 5
- Steps to compiling on Apple Silicon machines, and request for official support HOT 9
- Blank video displays abnormally on Windows 10 x64
- failed to load avisynth
- fail to meson build on windows 11 HOT 1
- Does Automation/Select overlaps work for you? HOT 1
- Why not provide pre-build dmg for OS X? HOT 2
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 aegisub.