Comments (9)
as far as I tested 0.63.1 solves one issue, but not all
Whatever other issues you had were presumably not "cmake subproject" issues.
from aegisub.
For the future of aegisub I at least plan to make a flatpak app
That would be awesome and save lots of users from unnecessary headaches.
If you need some additional help regarding linux compiling feel free to ask.
Thank you so much, if there was a problem, I will open a new issue.
I finally made a flatpak build, If you're still interested, it has some newer dependencies and some fixes for that, so It wont likely be merged into this repo soon, but you can look here: https://github.com/Totto16/Aegisub/tree/master
( I made it some weeks ago, but today this conversation cam eto mind)
And get bundle e.g from here (or build it yourself, see compile.sh )
NOTE: that it still has an annoying boost locales issues, that I have sorted out on 1/2 of my machines and someday I will fix that (nothing that stops it from running, it says std::bad_cast, you will likely see xD), that I have to sort out, but otherwise it runs flawlessly and since it's flatpak I can conform that for any machine 😄
from aegisub.
For the future of aegisub I at least plan to make a flatpak app
That would be awesome and save lots of users from unnecessary headaches.
If you need some additional help regarding linux compiling feel free to ask.
Thank you so much, if there was a problem, I will open a new issue.
from aegisub.
Since the main question has been answered, I think it is the right thing to close the issue
from aegisub.
Look into the https://github.com/TypesettingTools/Aegisub/blob/master/.github/workflows/ci.yml file, there is a complete list for debian / ubuntu based systems, if some of that packages aren't available in rpm based machines just replace them with their counterparts in rpm:
debian list: sudo apt-get install ninja-build build-essential libx11-dev libwxgtk3.0-gtk3-dev libfreetype6-dev pkg-config libfontconfig1-dev libass-dev libasound2-dev libffms2-dev intltool libboost-all-dev
from aegisub.
Thanks for response!
These are RPM equipments of packages AFAIK
.deb -> .rpm
build-essentiali -> make automake gcc gcc-c++ kernel-devel
libx11-dev -> libX11-devel
libwxgtk3.0-gtk3-dev -> https://stackoverflow.com/questions/73776717/deb-packages-rpm-counterpart
libfreetype6-dev -> freetype-devel
libfontconfig1-dev -> fontconfig-devel
libass-dev -> libass-devel
libasound2-dev -> alsa-lib-devel
libffms2-dev -> https://stackoverflow.com/questions/73776717/deb-packages-rpm-counterpart
libboost-all-dev -> boost-devel
from aegisub.
some packages like ffms2 are not required, only recommended, since when their absent their going to be built locally, which increases build time. These packages are the ones that have a .wrap file in https://github.com/TypesettingTools/Aegisub/tree/master/subprojects
For the future of aegisub I at least plan to make a flatpak app, so that something like different required packages for different platforms (deb, rpm, dnf etc.) are irrelevant, but I also only needed it to build for my system (ubuntu) so I didn't do that yet. If you need some additional help regarding linux compiling feel free to ask. It should build with these rpm packages, but don't use meson 0.63.0 or above, the oldest supported meson version is 0.62.2, due to some cmake sandboxing issues in 0.63.0 and above :)
from aegisub.
but don't use meson 0.63.0 or above, the oldest supported meson version is 0.62.2, due to some cmake sandboxing issues in 0.63.0 and above :)
For the record, this should not be a problem -- there was a cmake subprojects regression in 0.63.0, but not "above", and it was fixed in the .1 release last month. You should be able to safely use the latest version of any major.minor branch.
from aegisub.
as far as I tested 0.63.1 solves one issue, but not all, I at least couldn't compile it with meson 0.63.1, but maybe due some subprojects that i compile
from aegisub.
Related Issues (20)
- meson cannot find boost HOT 4
- 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
- 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 8
- 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.