ION28 / BLUESPAWN

An Active Defense and EDR software to empower Blue Teams
GNU General Public License v3.0
1.22k stars 169 forks source link

Client-server-add-rpc-json branch vcpkg install error #393

Closed qthrones closed 3 years ago

qthrones commented 3 years ago

branch:client-server-add-rpc-json

`>.\vcpkg.exe install @../vcpkg_response_file.txt Your feedback is important to improve Vcpkg! Please take 3 minutes to complete our survey by running: vcpkg contact --survey Computing installation plan... The following packages are already installed: cxxopts[core]:x64-windows-static cxxopts[core]:x86-windows-static grpc[core]:x64-windows-static libzip[core,openssl,bzip2]:x64-windows-static libzip[core,openssl,bzip2]:x86-windows-static yara[core]:x64-windows-static yara[core]:x86-windows-static The following packages will be built and installed:

Call Stack (most recent call first): scripts/cmake/vcpkg_configure_cmake.cmake:295 (vcpkg_execute_required_process) ports/upb/portfile.cmake:14 (vcpkg_configure_cmake) scripts/ports.cmake:90 (include)

Error: Building package upb:x86-windows-static failed with: BUILD_FAILED Please ensure you're using the latest portfiles with .\vcpkg update, then submit an issue at https://github.com/Microsoft/vcpkg/issues including: Package: upb:x86-windows-static Vcpkg version: 2020.02.04-nohash

Additionally, attach any relevant sections from the log files above.`

ION28 commented 3 years ago

Thanks for reporting this! I will triage this and take a look today.

qthrones commented 3 years ago

vcpkg running using Administrator has been resolved, thank you very much for your reply.

ION28 commented 3 years ago

@qthrones sounds good! I've also updated the Wiki page instructions to clearly specify administrative command prompt in response to your issue! https://github.com/ION28/BLUESPAWN/wiki/Setting-up-your-Development-Environment.

Feel free to reach out in discord as well if you have specific questions too! The server piece isn't heavily documented yet since it's still in development, so it might be a tad confusing / hard to use.

qthrones commented 3 years ago

In the beginning, we have not seen a branch with a server. We plan to apply GPRC to develop our own server program. Yesterday we found out that there was a branch on the server side, and it coincided with our plan. Today we can’t wait to apply it.

ION28 commented 3 years ago

Haha nice! Yeah based on our research grpc was definitely the way to go for client server comms given how scalable it is. I'll be honest in that it's going to be awhile to get a really usable server setup in this model (at least with the number of devs we have atm), but we're working on it and looking forward to having a server MVP