Skip to content

Can't Compile in Windows #4

@Steven4565

Description

@Steven4565

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions