arch1t3cht / Aegisub

Cross-platform advanced subtitle editor, with new feature branches. Read the README on the feature branch.
http://www.aegisub.org
Other
738 stars 32 forks source link

ERROR: Subproject "subprojects/icu" required but not found. #80

Closed KingTimer12 closed 12 months ago

KingTimer12 commented 1 year ago

How i resolve this?

image

arch1t3cht commented 1 year ago

Try passing -Dharfbuzz:icu=disabled as is done in the ci runs.

KingTimer12 commented 1 year ago

Yo! Thanks. The problem with the meson was solved, but this new problem appeared when executing the ninja command image

arch1t3cht commented 1 year ago

This is due to a recent change in luajit. For now you can roll back luajit to a previous version or apply the change proposed in #79 . I just didn't have the time to review and merge that PR yet.

KingTimer12 commented 1 year ago

Even with the PR it didn't work, the error continues. I'll take your advice first and get an old version

arch1t3cht commented 1 year ago

Ah, right, if you're following the PR you'd need to delete the subprojects/luajit directory after applying the changes, since the PR modifies the patch files.

KingTimer12 commented 1 year ago

Delete the subprojects/luajit.wrap?

The new error: image

arch1t3cht commented 1 year ago

No, the folder subprojects/luajit. To force meson to redownload it and apply the updated packagefiles.

KingTimer12 commented 1 year ago

Right, I did that, but the new error I reported above remains

arch1t3cht commented 1 year ago

I updated the luajit wrap now, so try a new fully clean build (but still add the hardbuzz option).

KingTimer12 commented 12 months ago

worked! Ty for help