Skip to content

Using Msys2 I don't have the CURL error but I got : undefined reference error instead #4

@cjlaborde

Description

@cjlaborde

R3N@DESKTOP-B0PHCDB UCRT64 /c/EverSoulSimulator-master
$ ./build.sh
NOTICE: HAR file 'cdp.cloud.unity3d.com_2026_06_10_09_18_58.har' not found. Skipping HAR merge step and using existing responses/.
== Merge HAR fixtures skipped ==
== Regenerate schema/ ==
wrote schema/ for 159 proto endpoints
== Regenerate expected/ ==
wrote expected/ canonical payloads for 90 proto endpoints
== Pack offline data ==
Packed 420 files, raw 4310930 bytes -> 4327461 bytes
Output: C:/EverSoulSimulator-master/build/offline_data/libofflinedata.so
responses/: 102 files
responses_newbie/: 156 files
schema/: 159 files
web/: 1 files
wss/: 2 files
== Configure desktop ==
-- Building for: Ninja
-- The C compiler identification is GNU 16.1.0
-- The CXX compiler identification is GNU 16.1.0
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: C:/msys64/ucrt64/bin/cc.exe - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: C:/msys64/ucrt64/bin/c++.exe - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
-- Found Threads: TRUE
-- Checking for modules 'libbrotlidec;libbrotlicommon'
-- Found libbrotlidec, version 1.2.0
-- Found libbrotlicommon, version 1.2.0
-- Found Brotli (via pkg-config): C:/msys64/ucrt64/include (found version "1.2.0")
-- Checking for module 'libidn2'
-- Found libidn2, version 2.3.8
-- Found Libidn2 (via pkg-config): C:/msys64/ucrt64/include (found version "2.3.8")
-- Checking for module 'libpsl'
-- Found libpsl, version 0.21.5
-- Found Libpsl (via pkg-config): C:/msys64/ucrt64/include (found version "0.21.5")
-- Checking for module 'libssh2'
-- Found libssh2, version 1.11.1
-- Found Libssh2 (via pkg-config): C:/msys64/ucrt64/include (found version "1.11.1")
-- Checking for module 'libnghttp2'
-- Found libnghttp2, version 1.69.0
-- Found NGHTTP2 (via pkg-config): C:/msys64/ucrt64/include (found version "1.69.0")
-- Checking for module 'libnghttp3'
-- Found libnghttp3, version 1.16.0
-- Found NGHTTP3 (via pkg-config): C:/msys64/ucrt64/include (found version "1.16.0")
-- Checking for module 'libngtcp2'
-- Found libngtcp2, version 1.23.0
-- Found NGTCP2 (via pkg-config): C:/msys64/ucrt64/include (found version "")
-- Checking for module 'libzstd'
-- Found libzstd, version 1.5.7
-- Found Zstd (via pkg-config): C:/msys64/ucrt64/include (found version "1.5.7")
-- Found CURL: C:/msys64/ucrt64/lib/cmake/CURL/CURLConfig.cmake (found version "8.20.0")
-- Configuring done (5.2s)
-- Generating done (0.0s)
-- Build files have been written to: C:/EverSoulSimulator-master/build/desktop
== Build desktop ==
[19/21] Linking CXX executable eversoul_offline_server.exe
FAILED: [code=1] eversoul_offline_server.exe
C:\WINDOWS\system32\cmd.exe /C "cd . && C:\msys64\ucrt64\bin\c++.exe -O3 -DNDEBUG CMakeFiles/everso
ul_offline_server.dir/src/main.cpp.obj CMakeFiles/eversoul_offline_server.dir/eversoul_offline_serve
r_resources.rc.obj -o eversoul_offline_server.exe -Wl,--out-implib,libeversoul_offline_server.dll.a -Wl,--major-image-version,0,--minor-image-version,0 C:/msys64/ucrt64/lib/libcurl.dll.a -lws2_32 -
lkernel32 -luser32 -lgdi32 -lwinspool -lshell32 -lole32 -loleaut32 -luuid -lcomdlg32 -ladvapi32 && C
:\WINDOWS\system32\cmd.exe /C "cd /D C:\EverSoulSimulator-master\build\desktop && C:\msys64\ucrt64\bin\cmake.exe -E make_directory C:/EverSoulSimulator-master/build/desktop/web && C:\msys64\ucrt64\bin
\cmake.exe -E copy_if_different C:/EverSoulSimulator-master/src/assets/logo.png C:/EverSoulSimulator
-master/build/desktop/web/logo.png && C:\msys64\ucrt64\bin\cmake.exe -E copy_if_different C:/EverSoulSimulator-master/src/assets/main_bg.png C:/EverSoulSimulator-master/build/desktop/web/main_bg.png &
& C:\msys64\ucrt64\bin\cmake.exe -E copy_if_different C:/EverSoulSimulator-master/src/assets/loading
.png C:/EverSoulSimulator-master/build/desktop/web/loading.png && C:\msys64\ucrt64\bin\cmake.exe -E copy_if_different C:/EverSoulSimulator-master/src/web/index.html C:/EverSoulSimulator-master/build/d
esktop/web/index.html && C:\msys64\ucrt64\bin\cmake.exe -E copy_if_different C:/EverSoulSimulator-ma
ster/src/web/app.js C:/EverSoulSimulator-master/build/desktop/web/app.js && C:\msys64\ucrt64\bin\cmake.exe -E make_directory C:/EverSoulSimulator-master/build/desktop/offline_data && cd /D C:\EverSoul
Simulator-master\build\desktop && C:\msys64\ucrt64\bin\cmake.exe -E copy_if_different C:/msys64/ucrt
64/bin/libgcc_s_seh-1.dll C:/EverSoulSimulator-master/build/desktop && cd /D C:\EverSoulSimulator-master\build\desktop && C:\msys64\ucrt64\bin\cmake.exe -E copy_if_different C:/msys64/ucrt64/bin/libst
dc++-6.dll C:/EverSoulSimulator-master/build/desktop && cd /D C:\EverSoulSimulator-master\build\desk
top && C:\msys64\ucrt64\bin\cmake.exe -E copy_if_different C:/msys64/ucrt64/bin/libwinpthread-1.dll C:/EverSoulSimulator-master/build/desktop""
C:/msys64/ucrt64/bin/../lib/gcc/x86_64-w64-mingw32/16.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe:
CMakeFiles/eversoul_offline_server.dir/src/main.cpp.obj:main.cpp:(.text+0x1): undefined reference to eversoul::request_shutdown()' C:/msys64/ucrt64/bin/../lib/gcc/x86_64-w64-mingw32/16.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: CMakeFiles/eversoul_offline_server.dir/src/main.cpp.obj:main.cpp:(.text+0x51): undefined reference to eversoul::request_shutdown()'
C:/msys64/ucrt64/bin/../lib/gcc/x86_64-w64-mingw32/16.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: CMakeFiles/eversoul_offline_server.dir/src/main.cpp.obj:main.cpp:(.text.startup+0x108): undefined reference to eversoul::config()' C:/msys64/ucrt64/bin/../lib/gcc/x86_64-w64-mingw32/16.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: CMakeFiles/eversoul_offline_server.dir/src/main.cpp.obj:main.cpp:(.text.startup+0x182): undefined reference to eversoul::config()'
C:/msys64/ucrt64/bin/../lib/gcc/x86_64-w64-mingw32/16.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: CMakeFiles/eversoul_offline_server.dir/src/main.cpp.obj:main.cpp:(.text.startup+0x1fd): undefined reference to eversoul::admin::start_admin(int)' C:/msys64/ucrt64/bin/../lib/gcc/x86_64-w64-mingw32/16.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: CMakeFiles/eversoul_offline_server.dir/src/main.cpp.obj:main.cpp:(.text.startup+0x261): undefined reference to eversoul::run_server(int)'
C:/msys64/ucrt64/bin/../lib/gcc/x86_64-w64-mingw32/16.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: CMakeFiles/eversoul_offline_server.dir/src/main.cpp.obj:main.cpp:(.text.startup+0x268): undefined reference to eversoul::admin::stop_admin()' C:/msys64/ucrt64/bin/../lib/gcc/x86_64-w64-mingw32/16.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: CMakeFiles/eversoul_offline_server.dir/src/main.cpp.obj:main.cpp:(.text.startup+0x2a6): undefined reference to eversoul::config()'
C:/msys64/ucrt64/bin/../lib/gcc/x86_64-w64-mingw32/16.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: CMakeFiles/eversoul_offline_server.dir/src/main.cpp.obj:main.cpp:(.text.startup+0x2f2): undefined reference to eversoul::config()' C:/msys64/ucrt64/bin/../lib/gcc/x86_64-w64-mingw32/16.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe: CMakeFiles/eversoul_offline_server.dir/src/main.cpp.obj:main.cpp:(.text.startup+0x3a3): undefined reference to eversoul::i18n::set_lang(std::__cxx11::basic_string<char, std::char_traits, std::allocator > const&)'
collect2.exe: error: ld returned 1 exit status
[20/21] Building CXX object CMakeFiles/offline_data_test.dir/src/offline_data.cpp.obj
ninja: build stopped: subcommand failed.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions