mumble-voip / mumble

Mumble is an open-source, low-latency, high quality voice chat software.
https://www.mumble.info
Other
6.28k stars 1.11k forks source link

While install zeroc-ice-mumble:x64-windows ,got error #6546

Open Sardonyxtechsupport opened 1 week ago

Sardonyxtechsupport commented 1 week ago

Description

I have downloaded mumble-VoIP application. And I am following the steps for windows build while running commands ,some of the packages were not downloading. Error coming , VCPKG-1 Command : vcpkg install zeroc-ice-mumble:x64-windows VCPKG-2

Steps to reproduce

1.Download mumble from github 2.execute ”.\get_mumble_dependencies.ps1 3.after long time running the commands ,issue show like attached screens shots

Mumble version

1.5.634

Mumble component

Both

OS

Windows

Reproducible?

Yes

Additional information

No response

Relevant log output

No response

Screenshots

No response

Krzmbrzl commented 1 week ago

Use https://github.com/mumble-voip/vcpkg and the scripts contained in that repo

Sardonyxtechsupport commented 1 week ago

Actually I have downloaded vcpkg though .\get_mumble_dependencies.ps1. it creates vcpkg in my pc C:\Users\Administrator\vcpkg. shall i delete this folder and download vcpkg from here https://github.com/mumble-voip/vcpkg and Shall I use this command after vcpkg move.. Command : .\get_mumble_dependencies.ps1 ?

Krzmbrzl commented 1 week ago

Yeah, this approach has been replaced by cloning our vcpkg fork and then executing the respective script within that repo.

Sardonyxtechsupport commented 1 week ago

i have replaced VCPKG URL in C:\Users\Administrator\mumble\scripts\vcpkg\get_mumble_dependencies.ps1 C:\Users\Administrator\mumble\scripts\vcpkg\get_mumble_dependencies.sh like below image

after that i have executed .\get_mumble_dependencies.ps1 faced another error ERR 1 ERR 2

what to do for this?

davidebeatrici commented 1 week ago

@Krzmbrzl meant that you have to clone https://github.com/mumble-voip/vcpkg and run build_mumble_dependencies.ps1 from there.

Sardonyxtechsupport commented 1 week ago

after clone and run build_mumble_dependencies.ps1 i got result like below screen.

Err 3

in this scenario ,if i execute cmake -G "NMake Makefiles" "-DVCPKG_TARGET_TRIPLET=x64-windows-static-md" "-Dstatic=ON" "-DCMAKE_TOOLCHAIN_FILE=C:/Users/Administrator/vcpkg/scripts/buildsystems/vcpkg.cmake" "-DIce_HOME=C:/Users/Administrator/vcpkg/installed/x64-windows-static-md" "-DCMAKE_BUILD_TYPE=Release" ..

got error like below screen Err 4

what is next?

Krzmbrzl commented 1 week ago

Did you really do a fresh clone of vcpkg, removing remnants of the previous installation?

Sardonyxtechsupport commented 1 week ago

i just rename existing vcpkg folder to vcpkg1 and cloned newly in vcpkg

davidebeatrici commented 1 week ago

The correct triplet is actually x64-windows-static-md-release.

Krzmbrzl commented 1 week ago

The script will use that automatically, if you execute it

Sardonyxtechsupport commented 1 week ago

i have tried with triplet x64-windows-static-md-releas also. But still i have a problem in zeroc-ice-mumble update

image

image

what i have to do next..

Krzmbrzl commented 1 week ago

Can you download the linked tar from the vcpkg output manually?

Sardonyxtechsupport commented 1 week ago

Yes , i can download the tar file manually

Sardonyxtechsupport commented 1 week ago

it has downloaded by manually. Why didn't work this by script? still problem exist.. any other solution you have?

Sardonyxtechsupport commented 1 week ago

Hi @Krzmbrzl @davidebeatrici kindly check the below point i have completely delete and clone both Mumble and Vcpkg When i am try to build, some of the packages missed . i have downloaded that packages by below method. image

and when i enter below command cmake -G "NMake Makefiles" "-DVCPKG_TARGET_TRIPLET=x64-windows-static-md" "-Dstatic=ON" "-DCMAKE_TOOLCHAIN_FILE=C:/Users/Administrator/vcpkg/scripts/buildsystems/vcpkg.cmake" "-DIce_HOME=C:/Users/Administrator/vcpkg/installed/x64-windows-static-md-release" "-DCMAKE_BUILD_TYPE=Release" ..

with triplet x64-windows-static-md-release zeroc-ice-mumble downloaded .but when i am execute with triplet x64-windows-static-md got message like ICE not found.

Even run with triplet x64-windows-static-md-release got error like below screen

image

github-actions[bot] commented 2 days ago

As there has been no activity on this issue for a couple of days, we assume that your issue has been fixed in the meantime. Should this not be the case, please let us know.

If no further activity happens, this issue will be closed within 3 days.

Sardonyxtechsupport commented 2 days ago

hi, still I didn't get the solution. I have followed procedure of static build for windows. specified in document. but faced error for Boost. FYI: I have downloaded all the latest dependency and app like cmake 3.30, Visual Studio 2022 But no solution works. any log need from my side. ? if so ,I will attach here.

Krzmbrzl commented 2 days ago

with triplet x64-windows-static-md-release zeroc-ice-mumble downloaded .but when i am execute with triplet x64-windows-static-md got message like ICE not found.

you have to stick to a single triplet. If you use a different triplet in one of the steps, things can't work.

Even run with triplet x64-windows-static-md-release got error like below screen

that is a different error. Now it finds Ice as expected but is failing for the Boost libraries. Which version of vcpkg are you using? And did you install all required Boost libraries, i.e. did you run the install script from our fork?