[GH-ISSUE #16] msi installation error & build errors #10

Open
opened 2026-10-13 21:10:57 +00:00 by bsakaguchi · 3 comments
Owner

Originally created by @major-118 on GitHub (Sep 14, 2024).
Original GitHub issue: https://github.com/amnezia-vpn/amneziawg-windows-client/issues/16

При установке из msi выдаётся сообщение
You must use the native version of WireGuard on this computer.

При сборке проекта посредством build.bat на этапе
[+] Building command line tools x86
Возникают ошибки.
Команда
make --no-print-directory -C .deps\src PLATFORM=windows CC=%~2-w64-mingw32-gcc WINDRES=%~2-w64-mingw32-windres V=1 RUNSTATEDIR= SYSTEMDUNITDIR= -j%NUMBER_OF_PROCESSORS% || exit /b 1
не создаёт awg.exe, а создаёт src\wg.exe
И на этом всё завершается
Полученный amneziawg.exe выдаёт
You must use the native version of AmneziaWG on this computer.
Если запустить .deps\build.bat, то создаётся .deps\x86\awg.exe и .deps\x64\awg.exe
Но с ними результат тот же даже если добавить вручную x86\wintun.dll

Windows 10 64 bit последняя со всеми обновлениями

Originally created by @major-118 on GitHub (Sep 14, 2024). Original GitHub issue: https://github.com/amnezia-vpn/amneziawg-windows-client/issues/16 При установке из msi выдаётся сообщение _You must use the native version of WireGuard on this computer._ При сборке проекта посредством build.bat на этапе [+] Building command line tools x86 Возникают ошибки. Команда `make --no-print-directory -C .deps\src PLATFORM=windows CC=%~2-w64-mingw32-gcc WINDRES=%~2-w64-mingw32-windres V=1 RUNSTATEDIR= SYSTEMDUNITDIR= -j%NUMBER_OF_PROCESSORS% || exit /b 1` не создаёт awg.exe, а создаёт src\wg.exe И на этом всё завершается Полученный amneziawg.exe выдаёт _You must use the native version of AmneziaWG on this computer._ Если запустить .deps\build.bat, то создаётся .deps\x86\awg.exe и .deps\x64\awg.exe Но с ними результат тот же даже если добавить вручную x86\wintun.dll Windows 10 64 bit последняя со всеми обновлениями
Author
Owner

@guaranteeofpain commented on GitHub (Sep 17, 2024):

Та же проблема, до этого на компе были установлены дугие впн клиенты включая сам вайргард. Последнее время был free planet vpn. Не знаю влияет ли это как то.
Система Win 11 последнее обновление.

<!-- gh-comment-id:2356838644 --> @guaranteeofpain commented on GitHub (Sep 17, 2024): Та же проблема, до этого на компе были установлены дугие впн клиенты включая сам вайргард. Последнее время был free planet vpn. Не знаю влияет ли это как то. Система Win 11 последнее обновление.
Author
Owner

@guaranteeofpain commented on GitHub (Sep 17, 2024):

При установке из msi выдаётся сообщение You must use the native version of WireGuard on this computer.

При сборке проекта посредством build.bat на этапе [+] Building command line tools x86 Возникают ошибки. Команда make --no-print-directory -C .deps\src PLATFORM=windows CC=%~2-w64-mingw32-gcc WINDRES=%~2-w64-mingw32-windres V=1 RUNSTATEDIR= SYSTEMDUNITDIR= -j%NUMBER_OF_PROCESSORS% || exit /b 1 не создаёт awg.exe, а создаёт src\wg.exe И на этом всё завершается Полученный amneziawg.exe выдаёт You must use the native version of AmneziaWG on this computer. Если запустить .deps\build.bat, то создаётся .deps\x86\awg.exe и .deps\x64\awg.exe Но с ними результат тот же даже если добавить вручную x86\wintun.dll

Windows 10 64 bit последняя со всеми обновлениями

Я понял в чем дело. Надо установить вайргард и амнезию для одиновой архитектуры. У меня амд64 и соответственно мне надо было и вайргард и амнезию выбирть amd 64.

<!-- gh-comment-id:2356877974 --> @guaranteeofpain commented on GitHub (Sep 17, 2024): > При установке из msi выдаётся сообщение _You must use the native version of WireGuard on this computer._ > > При сборке проекта посредством build.bat на этапе [+] Building command line tools x86 Возникают ошибки. Команда `make --no-print-directory -C .deps\src PLATFORM=windows CC=%~2-w64-mingw32-gcc WINDRES=%~2-w64-mingw32-windres V=1 RUNSTATEDIR= SYSTEMDUNITDIR= -j%NUMBER_OF_PROCESSORS% || exit /b 1` не создаёт awg.exe, а создаёт src\wg.exe И на этом всё завершается Полученный amneziawg.exe выдаёт _You must use the native version of AmneziaWG on this computer._ Если запустить .deps\build.bat, то создаётся .deps\x86\awg.exe и .deps\x64\awg.exe Но с ними результат тот же даже если добавить вручную x86\wintun.dll > > Windows 10 64 bit последняя со всеми обновлениями Я понял в чем дело. Надо установить вайргард и амнезию для одиновой архитектуры. У меня амд64 и соответственно мне надо было и вайргард и амнезию выбирть amd 64.
Author
Owner

@GoodNew7 commented on GitHub (Nov 27, 2024):

При установке из msi выдаётся сообщение You must use the native version of WireGuard on this computer.
При сборке проекта посредством build.bat на этапе [+] Building command line tools x86 Возникают ошибки. Команда make --no-print-directory -C .deps\src PLATFORM=windows CC=%~2-w64-mingw32-gcc WINDRES=%~2-w64-mingw32-windres V=1 RUNSTATEDIR= SYSTEMDUNITDIR= -j%NUMBER_OF_PROCESSORS% || exit /b 1 не создаёт awg.exe, а создаёт src\wg.exe И на этом всё завершается Полученный amneziawg.exe выдаёт You must use the native version of AmneziaWG on this computer. Если запустить .deps\build.bat, то создаётся .deps\x86\awg.exe и .deps\x64\awg.exe Но с ними результат тот же даже если добавить вручную x86\wintun.dll
Windows 10 64 bit последняя со всеми обновлениями

Я понял в чем дело. Надо установить вайргард и амнезию для одиновой архитектуры. У меня амд64 и соответственно мне надо было и вайргард и амнезию выбирть amd 64.

Можешь подробнее сказать где это прописывать в папке склонированный с репозитория amneziawg-windows-client? Буду признателен

<!-- gh-comment-id:2504734508 --> @GoodNew7 commented on GitHub (Nov 27, 2024): > > При установке из msi выдаётся сообщение _You must use the native version of WireGuard on this computer._ > > При сборке проекта посредством build.bat на этапе [+] Building command line tools x86 Возникают ошибки. Команда `make --no-print-directory -C .deps\src PLATFORM=windows CC=%~2-w64-mingw32-gcc WINDRES=%~2-w64-mingw32-windres V=1 RUNSTATEDIR= SYSTEMDUNITDIR= -j%NUMBER_OF_PROCESSORS% || exit /b 1` не создаёт awg.exe, а создаёт src\wg.exe И на этом всё завершается Полученный amneziawg.exe выдаёт _You must use the native version of AmneziaWG on this computer._ Если запустить .deps\build.bat, то создаётся .deps\x86\awg.exe и .deps\x64\awg.exe Но с ними результат тот же даже если добавить вручную x86\wintun.dll > > Windows 10 64 bit последняя со всеми обновлениями > > Я понял в чем дело. Надо установить вайргард и амнезию для одиновой архитектуры. У меня амд64 и соответственно мне надо было и вайргард и амнезию выбирть amd 64. Можешь подробнее сказать где это прописывать в папке склонированный с репозитория amneziawg-windows-client? Буду признателен
Sign in to join this conversation.
No labels
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
amnezia-vpn/amneziawg-windows-client#10
No description provided.