Closed SapphireDrew closed 3 days ago
Nevermind, found out the netbook I was building it on was running out of memory.
Reopening as issue still persists even after establishing a sizeable swap partition.
==> Starting build()...
Building Skia...
Done. Made 95 targets from 40 files in 577ms
ninja: Entering directory `/home/drew/build/aseprite/src/skia/obj'
[5/5] link libskia.a
Building Aseprite...
-- Could NOT find CCache (missing: CCache_EXECUTABLE)
-- Found PNG: /usr/lib/libpng.so (found version "1.6.44")
-- Found CURL: /usr/lib/libcurl.so (found version "8.10.0")
-- laf backend: skia
-- laf zlib: /usr/lib/libz.so
-- laf pixman:
-- laf freetype: /usr/lib/libfreetype.so
-- laf harfbuzz: /usr/lib/libharfbuzz.so
-- skia dir: /home/drew/build/aseprite/src/skia
-- skia library: /home/drew/build/aseprite/src/skia/obj/libskia.a
-- skia library dir: /home/drew/build/aseprite/src/skia/obj
-- aseprite libwebp: /usr/lib/libwebp.so;/usr/lib/libwebpdemux.so;/usr/lib/libwebpmux.so
-- Configuring done (0.7s)
-- Generating done (0.4s)
-- Build files have been written to: /home/drew/build/aseprite/src/build
[5/5] Linking CXX executable bin/aseprite
FAILED: bin/aseprite
: && /usr/bin/clang++ -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wp,-D_GLIBCXX_ASSERTIONS -g -ffile-prefix-map=/home/drew/build/aseprite/src=/usr/src/debug/aseprite -flto=auto -Wall -Wno-switch -Wimplicit-fallthrough -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -Wl,-z,pack-relative-relocs -flto=auto src/CMakeFiles/aseprite.dir/main/main.cpp.o -o bin/aseprite lib/libapp-lib.a lib/liblauxlib.a lib/liblualib.a lib/liblua.a lib/libixwebsocket.a lib/libcfg-lib.a lib/libdio-lib.a lib/libfilters-lib.a lib/libflic-lib.a lib/libtga-lib.a lib/librender-lib.a lib/libdoc-lib.a lib/libfixmath-lib.a lib/libcityhash.a lib/libui-lib.a lib/liblaf-os.a lib/libclip.a -lxcb lib/liblaf-gfx.a lib/liblaf-ft.a /home/drew/build/aseprite/src/skia/obj/libskia.a /usr/lib/libGL.so /usr/lib/libfontconfig.so /usr/lib/libSM.so /usr/lib/libICE.so /usr/lib/libX11.so /usr/lib/libXext.so /usr/lib/libXcursor.so /home/drew/build/aseprite/src/skia/obj/libskshaper.a lib/libobs.a lib/libupdater-lib.a lib/libver-lib.a lib/libundo.a /usr/lib/libcmark.so /usr/lib/libtinyxml2.so /usr/lib/libjpeg.so /usr/lib/libgif.so /usr/lib/libpng.so /usr/lib/libwebp.so /usr/lib/libwebpdemux.so /usr/lib/libwebpmux.so /usr/lib/libz.so /usr/lib/libfreetype.so /usr/lib/libharfbuzz.so /usr/lib/libarchive.so lib/libjson11.a /usr/lib/libfmt.so.11.0.2 lib/libtinyexpr.a lib/libnet-lib.a lib/liblaf-base.a -lpthread /usr/lib/libdl.a /usr/lib/libcurl.so && :
/usr/bin/ld: /tmp/lto-llvm-6c8932.o: in function `app::App::initialize(app::AppOptions const&)':
ld-temp.o:(.text._ZN3app3App10initializeERKNS_10AppOptionsE+0x2723): undefined reference to `fmt::v10::vformat[abi:cxx11](fmt::v10::basic_string_view<char>, fmt::v10::basic_format_args<fmt::v10::basic_format_context<fmt::v10::appender, char> >)'
/usr/bin/ld: /tmp/lto-llvm-6c8932.o: in function `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > fmt::v10::format<char const*, char const*>(fmt::v10::basic_format_string<char, fmt::v10::type_identity<char const*>::type, fmt::v10::type_identity<char const*>::type>, char const*&&, char const*&&)':
/usr/include/fmt/core.h:2835:(.text._ZN3app3App7ModulesC2EbRNS_11PreferencesE[_ZN3app3App7ModulesC2EbRNS_11PreferencesE]+0xc5): undefined reference to `fmt::v10::vformat[abi:cxx11](fmt::v10::basic_string_view<char>, fmt::v10::basic_format_args<fmt::v10::basic_format_context<fmt::v10::appender, char> >)'
/usr/bin/ld: /tmp/lto-llvm-6c8932.o: in function `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > fmt::v10::format<char const*>(fmt::v10::basic_format_string<char, fmt::v10::type_identity<char const*>::type>, char const*&&)':
/usr/include/fmt/core.h:2835:(.text._ZN3app3App7ModulesC2EbRNS_11PreferencesE[_ZN3app3App7ModulesC2EbRNS_11PreferencesE]+0x119): undefined reference to `fmt::v10::vformat[abi:cxx11](fmt::v10::basic_string_view<char>, fmt::v10::basic_format_args<fmt::v10::basic_format_context<fmt::v10::appender, char> >)'
/usr/bin/ld: /tmp/lto-llvm-6c8932.o: in function `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > fmt::v10::format<char const*, char const*>(fmt::v10::basic_format_string<char, fmt::v10::type_identity<char const*>::type, fmt::v10::type_identity<char const*>::type>, char const*&&, char const*&&)':
/usr/include/fmt/core.h:2835:(.text._ZN3app3App21updateDisplayTitleBarEv+0x83): undefined reference to `fmt::v10::vformat[abi:cxx11](fmt::v10::basic_string_view<char>, fmt::v10::basic_format_args<fmt::v10::basic_format_context<fmt::v10::appender, char> >)'
/usr/bin/ld: /tmp/lto-llvm-6c8932.o: in function `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > fmt::v10::format<char const*>(fmt::v10::basic_format_string<char, fmt::v10::type_identity<char const*>::type>, char const*&&)':
/usr/include/fmt/core.h:2835:(.text._ZN3app18PreviewCliDelegate8showHelpERKNS_10AppOptionsE+0x40): undefined reference to `fmt::v10::vformat[abi:cxx11](fmt::v10::basic_string_view<char>, fmt::v10::basic_format_args<fmt::v10::basic_format_context<fmt::v10::appender, char> >)'
/usr/bin/ld: /tmp/lto-llvm-6c8932.o:/usr/include/fmt/core.h:2835: more undefined references to `fmt::v10::vformat[abi:cxx11](fmt::v10::basic_string_view<char>, fmt::v10::basic_format_args<fmt::v10::basic_format_context<fmt::v10::appender, char> >)' follow
clang++: error: linker command failed with exit code 1 (use -v to see invocation)
ninja: build stopped: subcommand failed.
==> ERROR: A failure occurred in build().
Aborting...
Cannot reproduce. Have you tried cleaning the build directory (makepkg -C
) or building in a clean chroot?
Cannot reproduce. Have you tried cleaning the build directory (
makepkg -C
) or building in a clean chroot?
That fixed it. Something must've got messed up from the previous failed attempt. Thank you.
Running
$ makepkg -s
to build aseprite and install any dependencies on a clean install of Arch Linux fails during the linking stagePlease advise.