To get around the libfmt
update snag, I uninstalled aseprite
, ran pacman -Syu
, and then reinstalled aseprite
. When reinstalling I got the following error, which I was able to resolve:
ninja: error: '/usr/lib/libtinyxml.so', needed by 'bin/gen', missing and no known rule to make it
The first thing I tried was to install tinyxml
. After that, building aseprite
failed with linker errors, so I uninstalled tinyxml
and instead linked to the similarly-named tinyxml2
library by running ln -s /usr/lib/libtinyxml2.so /usr/lib/libtinyxml.so
. Then the aseprite
build succeeded.
For search-result equity, here's a bit of the linker error output, which I think you'd get if you had tinyxml
installed for any reason when building aseprite
:
/usr/bin/ld: ui_class.cpp:(.text+0x1c6a): undefined reference to `tinyxml2::XMLElement::Attribute(char const*, char const*) const'
clang++: error: linker command failed with exit code 1 (use -v to see invocation)
Pinned Comments
ImperatorStorm commented on 2024-10-02 17:56 (UTC)
Remember: You are expected to have the
base-devel
metapackage installed before using the AUR.ImperatorStorm commented on 2022-08-06 04:31 (UTC)
A note that, per Aseprite's EULA, binaries created by this PKGBUILD CANNOT BE DISTRIBUTED.
I will comply with any upstream requests to remove this package.
ImperatorStorm commented on 2022-01-06 00:07 (UTC)
Big thanks to ISSOtm for rewriting the PKGBUILD!
ImperatorStorm commented on 2021-12-31 21:31 (UTC) (edited on 2022-01-03 04:42 (UTC) by ImperatorStorm)
Hosting this package's PKGBUILD at https://github.com/ImperatorStorm/PKGBUILDs