kolosal-cli icon indicating copy to clipboard operation
kolosal-cli copied to clipboard

Can't Compile in Windows

Open Steven4565 opened this issue 4 months ago • 0 comments

Description

Cannot compile on Windows.

Steps to Reproduce

  • Clone kolosal-cli with submodules
  • mkdir build && cd build
  • cmake ..
  • cmake --build . --config Release
C:\Users\StevenLocal\Documents\work\kolosal\kolosal-cli2\kolosal-cli\kolosal-server\include\kolosal\auth\auth_middleware.hpp(284,33): warning C4251: 'kolos
al::auth::AuthMiddleware::headerCache_': 'kolosal::auth::AuthMiddleware::HeaderCache' needs to have dll-interface to be used by clients of 'kolosal::auth::
AuthMiddleware' [C:\Users\StevenLocal\Documents\work\kolosal\kolosal-cli2\kolosal-cli\build\kolosal-server\kolosal_server.vcxproj]
  (compiling source file '../../kolosal-server/src/auth/auth_middleware.cpp')
      C:\Users\StevenLocal\Documents\work\kolosal\kolosal-cli2\kolosal-cli\kolosal-server\include\kolosal\auth\auth_middleware.hpp(259,20):
      see declaration of 'kolosal::auth::AuthMiddleware::HeaderCache'

  parse_pdf_stub.cpp
  Generating Code...
     Creating library C:/Users/StevenLocal/Documents/work/kolosal/kolosal-cli2/kolosal-cli/build/kolosal-server/Release/kolosal_server.lib and object C:/Us
  ers/StevenLocal/Documents/work/kolosal/kolosal-cli2/kolosal-cli/build/kolosal-server/Release/kolosal_server.exp
models_route.obj : error LNK2019: unresolved external symbol llama_max_devices referenced in function "private: void __cdecl kolosal::ModelsRoute::handleAd
dModel(unsigned __int64,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" (?handleAddModel@ModelsRoute@kolo
sal@@AEAAX_KAEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z) [C:\Users\StevenLocal\Documents\work\kolosal\kolosal-cli2\kolosal-cli\buil
d\kolosal-server\kolosal_server.vcxproj]
C:\Users\StevenLocal\Documents\work\kolosal\kolosal-cli2\kolosal-cli\build\kolosal-server\Release\kolosal_server.dll : fatal error LNK1120: 1 unresolved ex
ternals [C:\Users\StevenLocal\Documents\work\kolosal\kolosal-cli2\kolosal-cli\build\kolosal-server\kolosal_server.vcxproj]

Environment

OS: Windows 11 26100.4946 Build tool: Visual Studio 17 2022 Built on commit: c607c39609f9832d68e1e10d9a790718f82f8bcf

Steven4565 avatar Aug 29 '25 04:08 Steven4565