doadin / DelugeBuildFromSource

26 stars 2 forks source link

Trouble with build #3

Closed MammothJerk closed 4 years ago

MammothJerk commented 4 years ago

This is way more involved then i've ever been in compiling scripts and apps through python/perl/etc, so i'm way out of my depth.

I first ran into trouble with the activeperl installation, when downloading the .msi/.exe it does not include the Win32-Console package which seems to be required. on top of that i kept getting the It looks like you don't have either nmake.exe or dmake.exe on your PATH,so you will not be able to execute the commands from a Makefile. You can install dmake.exe with the Perl Package Manager by running: error even though i added visual studio to the PATH. I then just copied the nmake.exe over to perl64/site/bin and then i tested it from C:\ and it was indeed still picked up, yet while running the bat file i still ran into the above error. At this point i gave up on activeperl and switched to strawberry, changed up the .bat paths, and then ran it with no problems.

Now trying to run the LibTorrentBuild.bat i ran into the problem where b2.exe wasn't recognised. googled a bit and found out i had to run the bootstrap.bat from inside the boost directory to make this file appear. ran the .bat again and it finished with no hiccups.

now we come to the GTK3Build.bat where i'm stumped, not quite sure what i'm missing here.

[vcvarsall.bat] Environment initialized for: 'x64'
Traceback (most recent call last):
  File "C:\gtk-build\github\gvsbuild-master\build.py", line 24, in <module>
    import gvsbuild.utils.utils
  File "C:\gtk-build\github\gvsbuild-master\gvsbuild\utils\utils.py", line 24, in <module>
    from .simple_ui import log
  File "C:\gtk-build\github\gvsbuild-master\gvsbuild\utils\simple_ui.py", line 242
    print("Error:", msg, file=sys.stderr)
                             ^
SyntaxError: invalid syntax
tar.exe: release: Cannot stat: No such file or directory
tar.exe: Exiting with failure status due to previous errors

C:\gtk-build\github\gvsbuild-master>

been a bit of a trek getting to this point so i was hoping i could get some pointer, or else my journey ends here and no deluge 2 for me

if you need more information/full logs just let me know

doadin commented 4 years ago

The nmake issue you might have better luck adding it to your path manually vs the script, however remember any cmd/ps windows being used would need to be reopened to have the path update or even a OS restart.

Sorry I missed the b2 command part. Updating the instructions now.

The GTK3 issue I got that when a download had failed. For a few days recently the nasm site was down this maybe where you ran into an issue. gvsbuild appears to have a issue in their python code for handeling errors, other wise if you read the code that the error comes from you would see it is trying to print info on an error. irony? lol either way if i had to guess it was because a download failed, and likely nasm, their site has been back for a bit now id try again.

MammothJerk commented 4 years ago

I believe i properly got the nasm-2.14.02-installer-x64.exe and running it seems to work just fine while installing.

I took a look through the .bat and was wondering what the "set MSYSPATH=C:\msys64\usr\bin" is supposed to be, i don't think anything i installed gave me this folder or any items. Also whats up with the references to the 2019 visual studio? i installed that too just incase.

im still getting the same error, heres the full log if it tells you anything.

C:\>GTK3Build.bat

C:\>REM VS 2015 C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin

C:\>REM Python 3.7 x64 C:\Python\Python37

C:\>REM MSVC Versions https://en.wikipedia.org/wiki/Microsoft_Visual_CBB

C:\>REM VS 2019 Tooset Paths C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC

C:\>REM MSVC 2017 C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.16.27023\bin\Hostx64\x64

C:\>REM MSVC 2019 C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.21.27702\bin\Hostx64\x64

C:\>REM MSVC++ 9.0   _MSC_VER == 1500 (Visual Studio 2008 version 9.0)

C:\>REM MSVC++ 10.0  _MSC_VER == 1600 (Visual Studio 2010 version 10.0)

C:\>REM MSVC++ 11.0  _MSC_VER == 1700 (Visual Studio 2012 version 11.0)

C:\>REM MSVC++ 12.0  _MSC_VER == 1800 (Visual Studio 2013 version 12.0)

C:\>REM MSVC++ 14.0  _MSC_VER == 1900 (Visual Studio 2015 version 14.0)

C:\>REM MSVC++ 14.1  _MSC_VER == 1910 (Visual Studio 2017 version 15.0)

C:\>REM MSVC++ 14.11 _MSC_VER == 1911 (Visual Studio 2017 version 15.3)

C:\>REM MSVC++ 14.12 _MSC_VER == 1912 (Visual Studio 2017 version 15.5)

C:\>REM MSVC++ 14.13 _MSC_VER == 1913 (Visual Studio 2017 version 15.6)

C:\>REM MSVC++ 14.14 _MSC_VER == 1914 (Visual Studio 2017 version 15.7)

C:\>REM MSVC++ 14.15 _MSC_VER == 1915 (Visual Studio 2017 version 15.8)

C:\>REM MSVC++ 14.16 _MSC_VER == 1916 (Visual Studio 2017 version 15.9)

C:\>REM MSVC++ 14.2  _MSC_VER == 1920 (Visual Studio 2019 Version 16.0)

C:\>REM MSVC++ 14.21 _MSC_VER == 1921 (Visual Studio 2019 Version 16.1)

C:\>REM  build.py build --archives-download-dir=C:\builds\gtk3build\DOWNLOADS --platform=x64 --vs-ver=15 -k --fast-build --clean-built --py-wheel --py-egg --python-ver 3.6 pycairo pygobject

C:\>REM  build.py build --archives-download-dir=C:\builds\gtk3build\DOWNLOADS --platform=x64 --vs-ver=15 -k --fast-build --clean-built --py-wheel --py-egg --python-ver 3.5 pycairo pygobject

C:\>set DOWNLOAD_DIR=C:\builds\gtk3build\DOWNLOADS

C:\>set PYTHONVER=37

C:\>set PYTHONPATH=C:\Python\Python37

C:\>REM set VSPATH=C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.16.27023\bin\Hostx64\x64

C:\>REM set VSPATH=C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin\amd64

C:\>set MSYSPATH=C:\msys64\bin

C:\>set PATH=C:\Python\Python37;C:\msys64\bin;C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\bin\HostX64\x64;C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\VC\VCPackages;C:\Program Files (x86)\Microsoft SDKs\TypeScript\3.1;C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\CommonExtensions\Microsoft\TestWindow;C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\CommonExtensions\Microsoft\TeamFoundation\Team Explorer;C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\MSBuild\15.0\bin\Roslyn;C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Team Tools\Performance Tools\x64;C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Team Tools\Performance Tools;C:\Program Files (x86)\Microsoft Visual Studio\Shared\Common\VSPerfCollectionTools\\x64;C:\Program Files (x86)\Microsoft Visual Studio\Shared\Common\VSPerfCollectionTools\;C:\Program Files (x86)\Microsoft SDKs\Windows\v10.0A\bin\NETFX 4.6.1 Tools\x64\;C:\Program Files (x86)\Windows Kits\10\bin\10.0.17763.0\x64;C:\Program Files (x86)\Windows Kits\10\bin\x64;C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\\MSBuild\15.0\bin;C:\WINDOWS\Microsoft.NET\Framework64\v4.0.30319;C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\;C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\Tools\;C:\Python\Python37;C:\msys64\bin;C:\Program Files (x86)\Python37-32\Scripts\;C:\Program Files (x86)\Python37-32\;c:\program files (x86)\common files\oracle\java\javapath;c:\programdata\oracle\java\javapath;c:\windows\system32;c:\windows;c:\windows\system32\wbem;c:\windows\system32\windowspowershell\v1.0\;c:\windows\system32\config\systemprofile\appdata\local\microsoft\windowsapps;c:\users\Mammoth\appdata\local\microsoft\windowsapps;c:\program files (x86)\fahclient;c:\program files\dotnet\;c:\windows\system32\openssh\;c:\program files\git\cmd;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;C:\Program Files\NVIDIA Corporation\NVIDIA NvDLISR;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;C:\Users\Mammoth\AppData\Local\Microsoft\WindowsApps;C:\Program Files (x86)\FAHClient;C:\Program Files\FileBot\;C:\Program Files\PuTTY\;C:\gvsbuild\release\bin;C:\Program Files\YTDL;C:\Program Files\Android\platform-tools;C:\Program Files\Git\cmd;C:\Program Files\Microsoft SQL Server\130\Tools\Binn\;C:\Python\Python37;C:\Python\Python37\Scripts;C:\gtk-build\gtk\x64\release\bin;C:\OpenSSL-Win64\bin;C:\Strawberry\c\bin;C:\Strawberry\perl\site\bin;C:\Strawberry\perl\bin;C:\boost_1_70_0\tools\build;C:\Program Files (x86)\SVP 4\mpv64;C:\ffmpeg\bin\;

C:\>set platform=x64

C:\>set VS_VER=15

C:\>set VS_VCVARS=14.16

C:\>set arch=amd64

C:\>set VSCMD_DEBUG=1

C:\>REM cd "C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\Tools"

C:\>REM call VsDevCmd.bat -arch=amd64 -host_arch=amd64 -vcvars_ver=14.16

C:\>cd "C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Auxiliary\Build"

C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Auxiliary\Build>call vcvars64.bat
[DEBUG:vcvarsall.bat] init with arguments 'x64'
[DEBUG:vcvarsall.bat] Command line parse completed with values:
[DEBUG:vcvarsall.bat] __VCVARSALL_TARGET_ARCH='x64'
[DEBUG:vcvarsall.bat] __VCVARSALL_HOST_ARCH='x64'
[DEBUG:vcvarsall.bat] __VCVARSALL_WINSDK=''
[DEBUG:vcvarsall.bat] __VCVARSALL_STORE=''
[DEBUG:vcvarsall.bat] __VCVARSALL_HELP=''
[DEBUG:vcvarsall.bat] __VCVARSALL_PARSE_ERROR='0'
[DEBUG:VsDevCmd] Writing pre-initialization environment to C:\Users\Mammoth\AppData\Local\Temp\dd_vsdevcmd15_preinit_env.log
[DEBUG:core\vsdevcmd_start] initializing with arguments ''
[DEBUG:core\parse_cmd.bat] initializaing with arguments ''
[DEBUG:VsDevCmd.bat] Found version "15.9.19"
**********************************************************************
** Visual Studio 2017 Developer Command Prompt v15.9.19
** Copyright (c) 2017 Microsoft Corporation
**********************************************************************
[DEBUG:VsDevCmd.bat] calling "core\dotnet.bat"
[DEBUG:core\dotnet.bat] init:COMPLETE
[DEBUG:VsDevCmd.bat] calling "core\msbuild.bat"
[DEBUG:core\msbuild.bat] initializing...
[DEBUG:core\msbuild.bat] init:COMPLETE
[DEBUG:VsDevCmd.bat] calling "core\winsdk.bat"
[DEBUG:winsdk.bat] initializing...
[DEBUG:core\winsdk.bat] init:COMPLETE
[DEBUG:VsDevCmd.bat] calling "ext\netfxsdk.bat"
[DEBUG:ext\netfxsdk.bat] init:COMPLETE
[DEBUG:VsDevCmd.bat] calling "ext\perf_tools.bat"
[DEBUG:ext\perf_tools.bat] init:COMPLETE
[DEBUG:VsDevCmd.bat] calling "ext\roslyn.bat"
[DEBUG:ext\roslyn.bat] init:COMPLETE
[DEBUG:VsDevCmd.bat] calling "ext\team_explorer.bat"
[DEBUG:ext\team_explorer.bat] init:COMPLETE
[DEBUG:VsDevCmd.bat] calling "ext\testwindow.bat"
[DEBUG:ext\testwindow.bat] init:COMPLETE
[DEBUG:VsDevCmd.bat] calling "ext\typescript.bat"
[DEBUG:ext\typescript.bat] init:COMPLETE
[DEBUG:VsDevCmd.bat] calling "ext\vcvars.bat"
[DEBUG:vcvars.bat] VCToolsVersion = "14.16.27023"
[DEBUG:ext\vcvars.bat] init:COMPLETE
[DEBUG:core\vsdevcmd_end] initializing with arguments ''
[DEBUG:VsDevCmd] Writing post-execution environment to C:\Users\Mammoth\AppData\Local\Temp\dd_vsdevcmd15_env.log
[vcvarsall.bat] Environment initialized for: 'x64'
Traceback (most recent call last):
  File "C:\gtk-build\github\gvsbuild-master\build.py", line 24, in <module>
    import gvsbuild.utils.utils
  File "C:\gtk-build\github\gvsbuild-master\gvsbuild\utils\utils.py", line 24, in <module>
    from .simple_ui import log
  File "C:\gtk-build\github\gvsbuild-master\gvsbuild\utils\simple_ui.py", line 242
    print("Error:", msg, file=sys.stderr)
                             ^
SyntaxError: invalid syntax
tar.exe: release: Cannot stat: No such file or directory
tar.exe: Exiting with failure status due to previous errors
doadin commented 4 years ago

sorry for the confusion, in the readme it says to download nasm this is for separate use outside of building GTK3, gvsbuild/gtk3 downloads its own copy for its use. as i mentioned before the error is coming up because of two things 1 the an error occurred with a file it downloaded whether or not that was with nasm or something else whether it it didnt have room to save it, idk.

The "SyntaxError" is an error made while trying to print the download error. Thats the ironic part, the syntax error is coming because the script tried to print details of a different error.(It went from one error right into another) The "tar.exe: release: Cannot stat: No such file or directory" part tells me though that the script tried to use tar on a file that doesn't exist. Why that file doesn't exist i don't know. Had the print worked we might have gotten that info.

doadin commented 4 years ago

msys is also a dependency I forgot to add to the list in readme ill add that as well.

The info about vs2019 is just a comment in CMD/bat REM is just a comment so all those lines are just information just in case someone using the script would want to change to vs2019 or another the info is there to do so. but in the execution of the script those lines do nothing.

MammothJerk commented 4 years ago

I uninstalled everything and deleted all the folders, restarted my computer, installed everything again and unzipped all the archives to C:\, and then ran the .bats in order, now when i reach GTK3Build.bat i get an error that it cannot find build.py. Should i try to reinstall everything again or do you see where the problem is?

C:\>GTK3Build.bat

C:\>REM VS 2015 C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin

C:\>REM Python 3.7 x64 C:\Python\Python37

C:\>REM MSVC Versions https://en.wikipedia.org/wiki/Microsoft_Visual_CBB

C:\>REM VS 2019 Tooset Paths C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC

C:\>REM MSVC 2017 C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.16.27023\bin\Hostx64\x64

C:\>REM MSVC 2019 C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.21.27702\bin\Hostx64\x64

C:\>REM MSVC++ 9.0   _MSC_VER == 1500 (Visual Studio 2008 version 9.0)

C:\>REM MSVC++ 10.0  _MSC_VER == 1600 (Visual Studio 2010 version 10.0)

C:\>REM MSVC++ 11.0  _MSC_VER == 1700 (Visual Studio 2012 version 11.0)

C:\>REM MSVC++ 12.0  _MSC_VER == 1800 (Visual Studio 2013 version 12.0)

C:\>REM MSVC++ 14.0  _MSC_VER == 1900 (Visual Studio 2015 version 14.0)

C:\>REM MSVC++ 14.1  _MSC_VER == 1910 (Visual Studio 2017 version 15.0)

C:\>REM MSVC++ 14.11 _MSC_VER == 1911 (Visual Studio 2017 version 15.3)

C:\>REM MSVC++ 14.12 _MSC_VER == 1912 (Visual Studio 2017 version 15.5)

C:\>REM MSVC++ 14.13 _MSC_VER == 1913 (Visual Studio 2017 version 15.6)

C:\>REM MSVC++ 14.14 _MSC_VER == 1914 (Visual Studio 2017 version 15.7)

C:\>REM MSVC++ 14.15 _MSC_VER == 1915 (Visual Studio 2017 version 15.8)

C:\>REM MSVC++ 14.16 _MSC_VER == 1916 (Visual Studio 2017 version 15.9)

C:\>REM MSVC++ 14.2  _MSC_VER == 1920 (Visual Studio 2019 Version 16.0)

C:\>REM MSVC++ 14.21 _MSC_VER == 1921 (Visual Studio 2019 Version 16.1)

C:\>REM  build.py build --archives-download-dir=C:\builds\gtk3build\DOWNLOADS --platform=x64 --vs-ver=15 -k --fast-build --clean-built --py-wheel --py-egg --python-ver 3.6 pycairo pygobject

C:\>REM  build.py build --archives-download-dir=C:\builds\gtk3build\DOWNLOADS --platform=x64 --vs-ver=15 -k --fast-build --clean-built --py-wheel --py-egg --python-ver 3.5 pycairo pygobject

C:\>set DOWNLOAD_DIR=C:\builds\gtk3build\DOWNLOADS

C:\>set PYTHONVER=37

C:\>set PYTHONPATH=C:\Python\Python37

C:\>REM set VSPATH=C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.16.27023\bin\Hostx64\x64

C:\>REM set VSPATH=C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin\amd64

C:\>set MSYSPATH=C:\msys64\usr\bin

C:\>set PATH=C:\Python\Python37;C:\msys64\usr\bin;C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\bin\HostX64\x64;C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\VC\VCPackages;C:\Program Files (x86)\Microsoft SDKs\TypeScript\3.1;C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\CommonExtensions\Microsoft\TestWindow;C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\CommonExtensions\Microsoft\TeamFoundation\Team Explorer;C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\MSBuild\15.0\bin\Roslyn;C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Team Tools\Performance Tools\x64;C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Team Tools\Performance Tools;C:\Program Files (x86)\Microsoft Visual Studio\Shared\Common\VSPerfCollectionTools\\x64;C:\Program Files (x86)\Microsoft Visual Studio\Shared\Common\VSPerfCollectionTools\;C:\Program Files (x86)\Microsoft SDKs\Windows\v10.0A\bin\NETFX 4.6.1 Tools\x64\;C:\Program Files (x86)\Windows Kits\10\bin\10.0.17763.0\x64;C:\Program Files (x86)\Windows Kits\10\bin\x64;C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\\MSBuild\15.0\bin;C:\WINDOWS\Microsoft.NET\Framework64\v4.0.30319;C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\;C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\Tools\;C:\Python\Python37;C:\msys64\usr\bin;C:\boost_1_70_0;C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\bin\Hostx64\x64;C:\Python\Python37;C:\OpenSSL-Win64\bin;C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\bin\HostX64\x64;C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\VC\VCPackages;C:\Program Files (x86)\Microsoft SDKs\TypeScript\3.1;C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\CommonExtensions\Microsoft\TestWindow;C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\CommonExtensions\Microsoft\TeamFoundation\Team Explorer;C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\MSBuild\15.0\bin\Roslyn;C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Team Tools\Performance Tools\x64;C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Team Tools\Performance Tools;C:\Program Files (x86)\Microsoft Visual Studio\Shared\Common\VSPerfCollectionTools\\x64;C:\Program Files (x86)\Microsoft Visual Studio\Shared\Common\VSPerfCollectionTools\;C:\Program Files (x86)\Microsoft SDKs\Windows\v10.0A\bin\NETFX 4.6.1 Tools\x64\;C:\Program Files (x86)\Windows Kits\10\bin\10.0.17763.0\x64;C:\Program Files (x86)\Windows Kits\10\bin\x64;C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\\MSBuild\15.0\bin;C:\WINDOWS\Microsoft.NET\Framework64\v4.0.30319;C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\;C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\Tools\;C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\bin\HostX64\x64;C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\VC\VCPackages;C:\Program Files (x86)\Microsoft SDKs\TypeScript\3.1;C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\CommonExtensions\Microsoft\TestWindow;C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\CommonExtensions\Microsoft\TeamFoundation\Team Explorer;C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\MSBuild\15.0\bin\Roslyn;C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Team Tools\Performance Tools\x64;C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Team Tools\Performance Tools;C:\Program Files (x86)\Microsoft Visual Studio\Shared\Common\VSPerfCollectionTools\\x64;C:\Program Files (x86)\Microsoft Visual Studio\Shared\Common\VSPerfCollectionTools\;C:\Program Files (x86)\Microsoft SDKs\Windows\v10.0A\bin\NETFX 4.6.1 Tools\x64\;C:\Program Files (x86)\Windows Kits\10\bin\10.0.17763.0\x64;C:\Program Files (x86)\Windows Kits\10\bin\x64;C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\\MSBuild\15.0\bin;C:\WINDOWS\Microsoft.NET\Framework64\v4.0.30319;C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\;C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\Tools\;C:\Program Files\NASM;C:\Strawberry\perl\bin;c:\program files (x86)\common files\oracle\java\javapath;c:\programdata\oracle\java\javapath;c:\windows\system32;c:\windows;c:\windows\system32\wbem;c:\windows\system32\windowspowershell\v1.0\;c:\windows\system32\config\systemprofile\appdata\local\microsoft\windowsapps;c:\users\Mammoth\appdata\local\microsoft\windowsapps;c:\program files (x86)\fahclient;c:\program files\dotnet\;c:\windows\system32\openssh\;c:\program files\git\cmd;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;C:\Program Files\NVIDIA Corporation\NVIDIA NvDLISR;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;C:\Users\Mammoth\AppData\Local\Microsoft\WindowsApps;C:\Program Files (x86)\FAHClient;C:\Program Files\FileBot\;C:\Program Files\PuTTY\;C:\gvsbuild\release\bin;C:\Program Files\YTDL;C:\Program Files\Android\platform-tools;C:\Program Files\Git\cmd;C:\Program Files\Microsoft SQL Server\130\Tools\Binn\;C:\Python\Python37;C:\Python\Python37\Scripts;C:\gtk-build\gtk\x64\release\bin;C:\OpenSSL-Win64\bin;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin;C:\Strawberry\c\bin;C:\Strawberry\perl\site\bin;C:\Strawberry\perl\bin;C:\Python\Python37\Scripts\;C:\Python\Python37\;C:\Program Files (x86)\SVP 4\mpv64;C:\ffmpeg\bin\

C:\>set platform=x64

C:\>set VS_VER=15

C:\>set VS_VCVARS=14.16

C:\>set arch=amd64

C:\>set VSCMD_DEBUG=1

C:\>REM cd "C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\Tools"

C:\>REM call VsDevCmd.bat -arch=amd64 -host_arch=amd64 -vcvars_ver=14.16

C:\>cd "C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Auxiliary\Build"

C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Auxiliary\Build>call vcvars64.bat
[DEBUG:vcvarsall.bat] init with arguments 'x64'
[DEBUG:vcvarsall.bat] Command line parse completed with values:
[DEBUG:vcvarsall.bat] __VCVARSALL_TARGET_ARCH='x64'
[DEBUG:vcvarsall.bat] __VCVARSALL_HOST_ARCH='x64'
[DEBUG:vcvarsall.bat] __VCVARSALL_WINSDK=''
[DEBUG:vcvarsall.bat] __VCVARSALL_STORE=''
[DEBUG:vcvarsall.bat] __VCVARSALL_HELP=''
[DEBUG:vcvarsall.bat] __VCVARSALL_PARSE_ERROR='0'
[DEBUG:VsDevCmd] Writing pre-initialization environment to C:\Users\Mammoth\AppData\Local\Temp\dd_vsdevcmd15_preinit_env.log
[DEBUG:core\vsdevcmd_start] initializing with arguments ''
[DEBUG:core\parse_cmd.bat] initializaing with arguments ''
[DEBUG:VsDevCmd.bat] Found version "15.9.19"
**********************************************************************
** Visual Studio 2017 Developer Command Prompt v15.9.19
** Copyright (c) 2017 Microsoft Corporation
**********************************************************************
[DEBUG:VsDevCmd.bat] calling "core\dotnet.bat"
[DEBUG:core\dotnet.bat] init:COMPLETE
[DEBUG:VsDevCmd.bat] calling "core\msbuild.bat"
[DEBUG:core\msbuild.bat] initializing...
[DEBUG:core\msbuild.bat] init:COMPLETE
[DEBUG:VsDevCmd.bat] calling "core\winsdk.bat"
[DEBUG:winsdk.bat] initializing...
[DEBUG:core\winsdk.bat] init:COMPLETE
[DEBUG:VsDevCmd.bat] calling "ext\netfxsdk.bat"
[DEBUG:ext\netfxsdk.bat] init:COMPLETE
[DEBUG:VsDevCmd.bat] calling "ext\perf_tools.bat"
[DEBUG:ext\perf_tools.bat] init:COMPLETE
[DEBUG:VsDevCmd.bat] calling "ext\roslyn.bat"
[DEBUG:ext\roslyn.bat] init:COMPLETE
[DEBUG:VsDevCmd.bat] calling "ext\team_explorer.bat"
[DEBUG:ext\team_explorer.bat] init:COMPLETE
[DEBUG:VsDevCmd.bat] calling "ext\testwindow.bat"
[DEBUG:ext\testwindow.bat] init:COMPLETE
[DEBUG:VsDevCmd.bat] calling "ext\typescript.bat"
[DEBUG:ext\typescript.bat] init:COMPLETE
[DEBUG:VsDevCmd.bat] calling "ext\vcvars.bat"
[DEBUG:vcvars.bat] VCToolsVersion = "14.16.27023"
[DEBUG:ext\vcvars.bat] init:COMPLETE
[DEBUG:core\vsdevcmd_end] initializing with arguments ''
[DEBUG:VsDevCmd] Writing post-execution environment to C:\Users\Mammoth\AppData\Local\Temp\dd_vsdevcmd15_env.log
[vcvarsall.bat] Environment initialized for: 'x64'
The system cannot find the path specified.
'build.py' is not recognized as an internal or external command,
operable program or batch file.
tar.exe: release: Couldn't find file: No such file or directory
tar.exe: Error exit delayed from previous errors.

C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Auxiliary\Build>
Kraevin commented 4 years ago

@MammothJerk

I have been having the same issues as you. Everything from the active perl not working and changing over to Strawberry to your latest post with the cannot find build.py.

doadin commented 4 years ago

"unzipped all the archives to C:" Did you do that or did you extract gvsbuild to C:\gtk-build\github ?

Kraevin commented 4 years ago

"unzipped all the archives to C:" Did you do that or did you extract gvsbuild to C:\gtk-build\github ?

I know you were talking to @MammothJerk, but here is what i have. Here is what i have C:\boost_1_70_0 C:\deluge-develop C:\gtk-build\github C:\libtorrent-RC_1_2 C:\msys64 C:\OpenSSL C:\Python\Python37 C:\Strawberry\perl C:\Program Files\NASM

also looks like there is a typo in your OpenSSLBuild.bat on line 4. cd C:\SpenSSL guessing that should be C:\OpenSSL

doadin commented 4 years ago

also looks like there is a typo in your OpenSSLBuild.bat on line 4. cd C:\SpenSSL guessing that should be C:\OpenSSL @Kraevin opps, corrected.

@MammothJerk @Kraevin Also I just made a lot of edits, please sync.

MammothJerk commented 4 years ago

"unzipped all the archives to C:" Did you do that or did you extract gvsbuild to C:\gtk-build\github ?

ye sorry i did indeed extract gvsbuild to C:\gtk-build\github

also looks like there is a typo in your OpenSSLBuild.bat on line 4. cd C:\SpenSSL guessing that should be C:\OpenSSL @Kraevin opps, corrected.

@MammothJerk @Kraevin Also I just made a lot of edits, please sync.

i edited that by myself in the bat so that didn't affect anything

I'll try it again and get back to ya

MammothJerk commented 4 years ago

also looks like there is a typo in your OpenSSLBuild.bat on line 4. cd C:\SpenSSL guessing that should be C:\OpenSSL @Kraevin opps, corrected.

@MammothJerk @Kraevin Also I just made a lot of edits, please sync.

Deleted everything form the folders created by the .bat files, also deleted and re-downloaded all .zip files. GTK3Build.bat still fails, this time with new info

C:>if NOT exist "C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Auxiliary\Build"" echo VS 2017 not found even though it does exist

C:\>GTK3Build.bat

C:\>ECHO OFF

C:\>ECHO Setting DOWNLOAD_DIR Variable.....
Setting DOWNLOAD_DIR Variable.....

C:\>set DOWNLOAD_DIR=C:\builds\gtk3build\DOWNLOADS

C:\>if NOT ["0"] == ["0"] pause

C:\>ECHO Setting PYTHONVER Variable.....
Setting PYTHONVER Variable.....

C:\>set PYTHONVER=37

C:\>if NOT ["0"] == ["0"] pause

C:\>ECHO Setting PYTHONPATH Variable.....
Setting PYTHONPATH Variable.....

C:\>if NOT exist "C:\Python\Python37" echo python not found

C:\>set PYTHONPATH=C:\Python\Python37

C:\>if NOT ["0"] == ["0"] pause

C:\>ECHO OFF

C:\>ECHO Setting MSYSPATH Variable.....
Setting MSYSPATH Variable.....

C:\>set MSYSPATH=C:\msys64\usr\bin

C:\>if NOT exist "C:\msys64\usr\bin" echo msys not found

C:\>if NOT ["0"] == ["0"] pause

C:\>ECHO Setting PATH Variable.....
Setting PATH Variable.....

C:\>set PATH=C:\Python\Python37;C:\msys64\usr\bin;C:\boost_1_70_0;C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\bin\Hostx64\x64;C:\Python\Python37;C:\OpenSSL-Win64\bin;C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\bin\HostX64\x64;C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\VC\VCPackages;C:\Program Files (x86)\Microsoft SDKs\TypeScript\3.1;C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\CommonExtensions\Microsoft\TestWindow;C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\CommonExtensions\Microsoft\TeamFoundation\Team Explorer;C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\MSBuild\15.0\bin\Roslyn;C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Team Tools\Performance Tools\x64;C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Team Tools\Performance Tools;C:\Program Files (x86)\Microsoft Visual Studio\Shared\Common\VSPerfCollectionTools\\x64;C:\Program Files (x86)\Microsoft Visual Studio\Shared\Common\VSPerfCollectionTools\;C:\Program Files (x86)\Microsoft SDKs\Windows\v10.0A\bin\NETFX 4.6.1 Tools\x64\;C:\Program Files (x86)\Windows Kits\10\bin\10.0.17763.0\x64;C:\Program Files (x86)\Windows Kits\10\bin\x64;C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\\MSBuild\15.0\bin;C:\WINDOWS\Microsoft.NET\Framework64\v4.0.30319;C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\;C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\Tools\;C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\bin\HostX64\x64;C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\VC\VCPackages;C:\Program Files (x86)\Microsoft SDKs\TypeScript\3.1;C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\CommonExtensions\Microsoft\TestWindow;C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\CommonExtensions\Microsoft\TeamFoundation\Team Explorer;C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\MSBuild\15.0\bin\Roslyn;C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Team Tools\Performance Tools\x64;C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Team Tools\Performance Tools;C:\Program Files (x86)\Microsoft Visual Studio\Shared\Common\VSPerfCollectionTools\\x64;C:\Program Files (x86)\Microsoft Visual Studio\Shared\Common\VSPerfCollectionTools\;C:\Program Files (x86)\Microsoft SDKs\Windows\v10.0A\bin\NETFX 4.6.1 Tools\x64\;C:\Program Files (x86)\Windows Kits\10\bin\10.0.17763.0\x64;C:\Program Files (x86)\Windows Kits\10\bin\x64;C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\\MSBuild\15.0\bin;C:\WINDOWS\Microsoft.NET\Framework64\v4.0.30319;C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\;C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\Tools\;C:\Program Files\NASM;C:\Strawberry\Perl\bin;C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\bin\HostX64\x64;C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\VC\VCPackages;C:\Program Files (x86)\Microsoft SDKs\TypeScript\3.1;C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\CommonExtensions\Microsoft\TestWindow;C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\CommonExtensions\Microsoft\TeamFoundation\Team Explorer;C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\MSBuild\15.0\bin\Roslyn;C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Team Tools\Performance Tools\x64;C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Team Tools\Performance Tools;C:\Program Files (x86)\Microsoft Visual Studio\Shared\Common\VSPerfCollectionTools\\x64;C:\Program Files (x86)\Microsoft Visual Studio\Shared\Common\VSPerfCollectionTools\;C:\Program Files (x86)\Microsoft SDKs\Windows\v10.0A\bin\NETFX 4.6.1 Tools\x64\;C:\Program Files (x86)\Windows Kits\10\bin\10.0.17763.0\x64;C:\Program Files (x86)\Windows Kits\10\bin\x64;C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\\MSBuild\15.0\bin;C:\WINDOWS\Microsoft.NET\Framework64\v4.0.30319;C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\;C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\Tools\;c:\program files (x86)\common files\oracle\java\javapath;c:\programdata\oracle\java\javapath;c:\windows\system32;c:\windows;c:\windows\system32\wbem;c:\windows\system32\windowspowershell\v1.0\;c:\windows\system32\config\systemprofile\appdata\local\microsoft\windowsapps;c:\users\Mammoth\appdata\local\microsoft\windowsapps;c:\program files (x86)\fahclient;c:\program files\dotnet\;c:\windows\system32\openssh\;c:\program files\git\cmd;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;C:\Program Files\NVIDIA Corporation\NVIDIA NvDLISR;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;C:\Users\Mammoth\AppData\Local\Microsoft\WindowsApps;C:\Program Files (x86)\FAHClient;C:\Program Files\FileBot\;C:\Program Files\PuTTY\;C:\gvsbuild\release\bin;C:\Program Files\YTDL;C:\Program Files\Android\platform-tools;C:\Program Files\Git\cmd;C:\Program Files\Microsoft SQL Server\130\Tools\Binn\;C:\Python\Python37;C:\Python\Python37\Scripts;C:\gtk-build\gtk\x64\release\bin;C:\OpenSSL-Win64\bin;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin;C:\Strawberry\c\bin;C:\Strawberry\perl\site\bin;C:\Strawberry\perl\bin;C:\Python\Python37\Scripts\;C:\Python\Python37\;C:\Program Files (x86)\SVP 4\mpv64;C:\ffmpeg\bin\

C:\>if NOT ["0"] == ["0"] pause

C:\>ECHO Setting platform Variable.....
Setting platform Variable.....

C:\>set platform=x64

C:\>if NOT ["0"] == ["0"] pause

C:\>ECHO Setting VS_VER Variable.....
Setting VS_VER Variable.....

C:\>set VS_VER=15

C:\>if NOT ["0"] == ["0"] pause

C:\>ECHO Setting VS_VCVARS Variable.....
Setting VS_VCVARS Variable.....

C:\>set VS_VCVARS=14.16

C:\>if NOT ["0"] == ["0"] pause

C:\>ECHO Setting arch Variable.....
Setting arch Variable.....

C:\>set arch=amd64

C:\>if NOT ["0"] == ["0"] pause

C:\>ECHO Setting VSCMD_DEBUG Variable.....
Setting VSCMD_DEBUG Variable.....

C:\>set VSCMD_DEBUG=1

C:\>if NOT ["0"] == ["0"] pause

C:\>ECHO OFF

C:\>ECHO CD to VS.....
CD to VS.....
The syntax of the command is incorrect.

C:\>if NOT exist "C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Auxiliary\Build"" echo VS 2017 not found

C:\>
doadin commented 4 years ago

the first "if NOT exist "C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Auxiliary\Build"" echo VS 2017 not found" is just the command being run you would see only a line "VS 2017 not found" if that was the error line however the line above "The syntax of the command is incorrect." is the error and that was a typo in the script i fixed that now.

MammothJerk commented 4 years ago

the first "if NOT exist "C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Auxiliary\Build"" echo VS 2017 not found" is just the command being run you would see only a line "VS 2017 not found" if that was the error line however the line above "The syntax of the command is incorrect." is the error and that was a typo in the script i fixed that now.

alright new error again, i tried extracting gvsbuild-master to both C:\gtk-build\github\gvsbuild and C:\gtk-build\github neither worked but each gave a different error. i'm not sure which one to use since gvsbuild-master also has a subfolder named gvsbuild heres the log for C:\gtk-build\github\gvsbuild

C:\>GTK3Build.bat

C:\>ECHO OFF

C:\>ECHO Setting DOWNLOAD_DIR Variable.....
Setting DOWNLOAD_DIR Variable.....

C:\>set DOWNLOAD_DIR=C:\builds\gtk3build\DOWNLOADS

C:\>if NOT ["0"] == ["0"] pause

C:\>ECHO Setting PYTHONVER Variable.....
Setting PYTHONVER Variable.....

C:\>set PYTHONVER=37

C:\>if NOT ["0"] == ["0"] pause

C:\>ECHO Setting PYTHONPATH Variable.....
Setting PYTHONPATH Variable.....

C:\>if NOT exist "C:\Python\Python37" echo python not found

C:\>set PYTHONPATH=C:\Python\Python37

C:\>if NOT ["0"] == ["0"] pause

C:\>ECHO OFF

C:\>ECHO Setting MSYSPATH Variable.....
Setting MSYSPATH Variable.....

C:\>set MSYSPATH=C:\msys64\usr\bin

C:\>if NOT exist "C:\msys64\usr\bin" echo msys not found

C:\>if NOT ["0"] == ["0"] pause

C:\>ECHO Setting PATH Variable.....
Setting PATH Variable.....

C:\>set PATH=C:\Python\Python37;C:\msys64\usr\bin;c:\program files (x86)\common files\oracle\java\javapath;c:\programdata\oracle\java\javapath;c:\windows\system32;c:\windows;c:\windows\system32\wbem;c:\windows\system32\windowspowershell\v1.0\;c:\windows\system32\config\systemprofile\appdata\local\microsoft\windowsapps;c:\users\Mammoth\appdata\local\microsoft\windowsapps;c:\program files (x86)\fahclient;c:\program files\dotnet\;c:\windows\system32\openssh\;c:\program files\git\cmd;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;C:\Program Files\NVIDIA Corporation\NVIDIA NvDLISR;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;C:\Users\Mammoth\AppData\Local\Microsoft\WindowsApps;C:\Program Files (x86)\FAHClient;C:\Program Files\FileBot\;C:\Program Files\PuTTY\;C:\gvsbuild\release\bin;C:\Program Files\YTDL;C:\Program Files\Android\platform-tools;C:\Program Files\Git\cmd;C:\Program Files\Microsoft SQL Server\130\Tools\Binn\;C:\Python\Python37;C:\Python\Python37\Scripts;C:\gtk-build\gtk\x64\release\bin;C:\OpenSSL-Win64\bin;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin;C:\Strawberry\c\bin;C:\Strawberry\perl\site\bin;C:\Strawberry\perl\bin;C:\Python\Python37\Scripts\;C:\Python\Python37\;C:\Program Files (x86)\SVP 4\mpv64;C:\ffmpeg\bin\

C:\>if NOT ["0"] == ["0"] pause

C:\>ECHO Setting platform Variable.....
Setting platform Variable.....

C:\>set platform=x64

C:\>if NOT ["0"] == ["0"] pause

C:\>ECHO Setting VS_VER Variable.....
Setting VS_VER Variable.....

C:\>set VS_VER=15

C:\>if NOT ["0"] == ["0"] pause

C:\>ECHO Setting VS_VCVARS Variable.....
Setting VS_VCVARS Variable.....

C:\>set VS_VCVARS=14.16

C:\>if NOT ["0"] == ["0"] pause

C:\>ECHO Setting arch Variable.....
Setting arch Variable.....

C:\>set arch=amd64

C:\>if NOT ["0"] == ["0"] pause

C:\>ECHO Setting VSCMD_DEBUG Variable.....
Setting VSCMD_DEBUG Variable.....

C:\>set VSCMD_DEBUG=1

C:\>if NOT ["0"] == ["0"] pause

C:\>ECHO OFF

C:\>ECHO CD to VS.....
CD to VS.....

C:\>if NOT exist "C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Auxiliary\Build" echo VS 2017 not found

C:\>cd "C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Auxiliary\Build"   || exit /b

C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Auxiliary\Build>ECHO Setting up VS.....
Setting up VS.....

C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Auxiliary\Build>call vcvars64.bat   || exit /b
[DEBUG:vcvarsall.bat] init with arguments 'x64'
[DEBUG:vcvarsall.bat] Command line parse completed with values:
[DEBUG:vcvarsall.bat] __VCVARSALL_TARGET_ARCH='x64'
[DEBUG:vcvarsall.bat] __VCVARSALL_HOST_ARCH='x64'
[DEBUG:vcvarsall.bat] __VCVARSALL_WINSDK=''
[DEBUG:vcvarsall.bat] __VCVARSALL_STORE=''
[DEBUG:vcvarsall.bat] __VCVARSALL_HELP=''
[DEBUG:vcvarsall.bat] __VCVARSALL_PARSE_ERROR='0'
[DEBUG:VsDevCmd] Writing pre-initialization environment to C:\Users\Mammoth\AppData\Local\Temp\dd_vsdevcmd15_preinit_env.log
[DEBUG:core\vsdevcmd_start] initializing with arguments ''
[DEBUG:core\parse_cmd.bat] initializaing with arguments ''
[DEBUG:VsDevCmd.bat] Found version "15.9.19"
**********************************************************************
** Visual Studio 2017 Developer Command Prompt v15.9.19
** Copyright (c) 2017 Microsoft Corporation
**********************************************************************
[DEBUG:VsDevCmd.bat] calling "core\dotnet.bat"
[DEBUG:core\dotnet.bat] init:COMPLETE
[DEBUG:VsDevCmd.bat] calling "core\msbuild.bat"
[DEBUG:core\msbuild.bat] initializing...
[DEBUG:core\msbuild.bat] init:COMPLETE
[DEBUG:VsDevCmd.bat] calling "core\winsdk.bat"
[DEBUG:winsdk.bat] initializing...
[DEBUG:core\winsdk.bat] init:COMPLETE
[DEBUG:VsDevCmd.bat] calling "ext\netfxsdk.bat"
[DEBUG:ext\netfxsdk.bat] init:COMPLETE
[DEBUG:VsDevCmd.bat] calling "ext\perf_tools.bat"
[DEBUG:ext\perf_tools.bat] init:COMPLETE
[DEBUG:VsDevCmd.bat] calling "ext\roslyn.bat"
[DEBUG:ext\roslyn.bat] init:COMPLETE
[DEBUG:VsDevCmd.bat] calling "ext\team_explorer.bat"
[DEBUG:ext\team_explorer.bat] init:COMPLETE
[DEBUG:VsDevCmd.bat] calling "ext\testwindow.bat"
[DEBUG:ext\testwindow.bat] init:COMPLETE
[DEBUG:VsDevCmd.bat] calling "ext\typescript.bat"
[DEBUG:ext\typescript.bat] init:COMPLETE
[DEBUG:VsDevCmd.bat] calling "ext\vcvars.bat"
[DEBUG:ext\vcvars.bat] init:COMPLETE
[DEBUG:core\vsdevcmd_end] initializing with arguments ''
[DEBUG:VsDevCmd] Writing post-execution environment to C:\Users\Mammoth\AppData\Local\Temp\dd_vsdevcmd15_env.log
[vcvarsall.bat] Environment initialized for: 'x64'

C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Auxiliary\Build>ECHO CD to gvsbuild.....
CD to gvsbuild.....

C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Auxiliary\Build>if NOT exist "C:\gtk-build\github\gvsbuild" echo gvsbuild not found

C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Auxiliary\Build>cd C:\gtk-build\github\gvsbuild   || exit /b

C:\gtk-build\github\gvsbuild>ECHO OFF

C:\gtk-build\github\gvsbuild>python build.py build -v -d --gtk3-ver=3.24 --archives-download-dir=C:\builds\gtk3build\DOWNLOADS --vs-ver=15 --platform=x64 --vs-install-path="c:\Program Files (x86)\Microsoft Visual Studio\2017\Community" --python-dir=C:\Python\Python37 -k --enable-gi --py-wheel --py-egg --python-ver=3.7 enchant gtk gtk3-full pycairo pygobject lz4   || exit /b
usage: build.py [-h] [-v] [-d] {build,list} ...
build.py: error: unrecognized arguments: -v -d

C:\gtk-build\github\gvsbuild>

And heres for C:\gtk-build\github

C:\>GTK3Build.bat

C:\>ECHO OFF

C:\>ECHO Setting DOWNLOAD_DIR Variable.....
Setting DOWNLOAD_DIR Variable.....

C:\>set DOWNLOAD_DIR=C:\builds\gtk3build\DOWNLOADS

C:\>if NOT ["0"] == ["0"] pause

C:\>ECHO Setting PYTHONVER Variable.....
Setting PYTHONVER Variable.....

C:\>set PYTHONVER=37

C:\>if NOT ["0"] == ["0"] pause

C:\>ECHO Setting PYTHONPATH Variable.....
Setting PYTHONPATH Variable.....

C:\>if NOT exist "C:\Python\Python37" echo python not found

C:\>set PYTHONPATH=C:\Python\Python37

C:\>if NOT ["0"] == ["0"] pause

C:\>ECHO OFF

C:\>ECHO Setting MSYSPATH Variable.....
Setting MSYSPATH Variable.....

C:\>set MSYSPATH=C:\msys64\usr\bin

C:\>if NOT exist "C:\msys64\usr\bin" echo msys not found

C:\>if NOT ["0"] == ["0"] pause

C:\>ECHO Setting PATH Variable.....
Setting PATH Variable.....

C:\>set PATH=C:\Python\Python37;C:\msys64\usr\bin;C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\bin\HostX64\x64;C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\VC\VCPackages;C:\Program Files (x86)\Microsoft SDKs\TypeScript\3.1;C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\CommonExtensions\Microsoft\TestWindow;C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\CommonExtensions\Microsoft\TeamFoundation\Team Explorer;C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\MSBuild\15.0\bin\Roslyn;C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Team Tools\Performance Tools\x64;C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Team Tools\Performance Tools;C:\Program Files (x86)\Microsoft Visual Studio\Shared\Common\VSPerfCollectionTools\\x64;C:\Program Files (x86)\Microsoft Visual Studio\Shared\Common\VSPerfCollectionTools\;C:\Program Files (x86)\Microsoft SDKs\Windows\v10.0A\bin\NETFX 4.6.1 Tools\x64\;C:\Program Files (x86)\Windows Kits\10\bin\10.0.17763.0\x64;C:\Program Files (x86)\Windows Kits\10\bin\x64;C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\\MSBuild\15.0\bin;C:\WINDOWS\Microsoft.NET\Framework64\v4.0.30319;C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\;C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\Tools\;C:\Python\Python37;C:\msys64\usr\bin;c:\program files (x86)\common files\oracle\java\javapath;c:\programdata\oracle\java\javapath;c:\windows\system32;c:\windows;c:\windows\system32\wbem;c:\windows\system32\windowspowershell\v1.0\;c:\windows\system32\config\systemprofile\appdata\local\microsoft\windowsapps;c:\users\Mammoth\appdata\local\microsoft\windowsapps;c:\program files (x86)\fahclient;c:\program files\dotnet\;c:\windows\system32\openssh\;c:\program files\git\cmd;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;C:\Program Files\NVIDIA Corporation\NVIDIA NvDLISR;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;C:\Users\Mammoth\AppData\Local\Microsoft\WindowsApps;C:\Program Files (x86)\FAHClient;C:\Program Files\FileBot\;C:\Program Files\PuTTY\;C:\gvsbuild\release\bin;C:\Program Files\YTDL;C:\Program Files\Android\platform-tools;C:\Program Files\Git\cmd;C:\Program Files\Microsoft SQL Server\130\Tools\Binn\;C:\Python\Python37;C:\Python\Python37\Scripts;C:\gtk-build\gtk\x64\release\bin;C:\OpenSSL-Win64\bin;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin;C:\Strawberry\c\bin;C:\Strawberry\perl\site\bin;C:\Strawberry\perl\bin;C:\Python\Python37\Scripts\;C:\Python\Python37\;C:\Program Files (x86)\SVP 4\mpv64;C:\ffmpeg\bin\

C:\>if NOT ["0"] == ["0"] pause

C:\>ECHO Setting platform Variable.....
Setting platform Variable.....

C:\>set platform=x64

C:\>if NOT ["0"] == ["0"] pause

C:\>ECHO Setting VS_VER Variable.....
Setting VS_VER Variable.....

C:\>set VS_VER=15

C:\>if NOT ["0"] == ["0"] pause

C:\>ECHO Setting VS_VCVARS Variable.....
Setting VS_VCVARS Variable.....

C:\>set VS_VCVARS=14.16

C:\>if NOT ["0"] == ["0"] pause

C:\>ECHO Setting arch Variable.....
Setting arch Variable.....

C:\>set arch=amd64

C:\>if NOT ["0"] == ["0"] pause

C:\>ECHO Setting VSCMD_DEBUG Variable.....
Setting VSCMD_DEBUG Variable.....

C:\>set VSCMD_DEBUG=1

C:\>if NOT ["0"] == ["0"] pause

C:\>ECHO OFF

C:\>ECHO CD to VS.....
CD to VS.....

C:\>if NOT exist "C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Auxiliary\Build" echo VS 2017 not found

C:\>cd "C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Auxiliary\Build"   || exit /b

C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Auxiliary\Build>ECHO Setting up VS.....
Setting up VS.....

C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Auxiliary\Build>call vcvars64.bat   || exit /b
[DEBUG:vcvarsall.bat] init with arguments 'x64'
[DEBUG:vcvarsall.bat] Command line parse completed with values:
[DEBUG:vcvarsall.bat] __VCVARSALL_TARGET_ARCH='x64'
[DEBUG:vcvarsall.bat] __VCVARSALL_HOST_ARCH='x64'
[DEBUG:vcvarsall.bat] __VCVARSALL_WINSDK=''
[DEBUG:vcvarsall.bat] __VCVARSALL_STORE=''
[DEBUG:vcvarsall.bat] __VCVARSALL_HELP=''
[DEBUG:vcvarsall.bat] __VCVARSALL_PARSE_ERROR='0'
[DEBUG:VsDevCmd] Writing pre-initialization environment to C:\Users\Mammoth\AppData\Local\Temp\dd_vsdevcmd15_preinit_env.log
[DEBUG:core\vsdevcmd_start] initializing with arguments ''
[DEBUG:core\parse_cmd.bat] initializaing with arguments ''
[DEBUG:VsDevCmd.bat] Found version "15.9.19"
**********************************************************************
** Visual Studio 2017 Developer Command Prompt v15.9.19
** Copyright (c) 2017 Microsoft Corporation
**********************************************************************
[DEBUG:VsDevCmd.bat] calling "core\dotnet.bat"
[DEBUG:core\dotnet.bat] init:COMPLETE
[DEBUG:VsDevCmd.bat] calling "core\msbuild.bat"
[DEBUG:core\msbuild.bat] initializing...
[DEBUG:core\msbuild.bat] init:COMPLETE
[DEBUG:VsDevCmd.bat] calling "core\winsdk.bat"
[DEBUG:winsdk.bat] initializing...
[DEBUG:core\winsdk.bat] init:COMPLETE
[DEBUG:VsDevCmd.bat] calling "ext\netfxsdk.bat"
[DEBUG:ext\netfxsdk.bat] init:COMPLETE
[DEBUG:VsDevCmd.bat] calling "ext\perf_tools.bat"
[DEBUG:ext\perf_tools.bat] init:COMPLETE
[DEBUG:VsDevCmd.bat] calling "ext\roslyn.bat"
[DEBUG:ext\roslyn.bat] init:COMPLETE
[DEBUG:VsDevCmd.bat] calling "ext\team_explorer.bat"
[DEBUG:ext\team_explorer.bat] init:COMPLETE
[DEBUG:VsDevCmd.bat] calling "ext\testwindow.bat"
[DEBUG:ext\testwindow.bat] init:COMPLETE
[DEBUG:VsDevCmd.bat] calling "ext\typescript.bat"
[DEBUG:ext\typescript.bat] init:COMPLETE
[DEBUG:VsDevCmd.bat] calling "ext\vcvars.bat"
[DEBUG:vcvars.bat] VCToolsVersion = "14.16.27023"
[DEBUG:ext\vcvars.bat] init:COMPLETE
[DEBUG:core\vsdevcmd_end] initializing with arguments ''
[DEBUG:VsDevCmd] Writing post-execution environment to C:\Users\Mammoth\AppData\Local\Temp\dd_vsdevcmd15_env.log
[vcvarsall.bat] Environment initialized for: 'x64'

C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Auxiliary\Build>ECHO CD to gvsbuild.....
CD to gvsbuild.....

C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Auxiliary\Build>if NOT exist "C:\gtk-build\github\gvsbuild" echo gvsbuild not found

C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Auxiliary\Build>cd C:\gtk-build\github\gvsbuild   || exit /b

C:\gtk-build\github\gvsbuild>ECHO OFF

C:\gtk-build\github\gvsbuild>python build.py build -v -d --gtk3-ver=3.24 --archives-download-dir=C:\builds\gtk3build\DOWNLOADS --vs-ver=15 --platform=x64 --vs-install-path="c:\Program Files (x86)\Microsoft Visual Studio\2017\Community" --python-dir=C:\Python\Python37 -k --enable-gi --py-wheel --py-egg --python-ver=3.7 enchant gtk gtk3-full pycairo pygobject lz4   || exit /b
python: can't open file 'build.py': [Errno 2] No such file or directory

C:\gtk-build\github\gvsbuild>
doadin commented 4 years ago

i believe you extract subfolder named gvsbuild to C:\gtk-build\github\gvsbuild

doadin commented 4 years ago

build.py is in gvsbuild-master so i guess instead of extracting the folder in the zip extract the stuff inside the folder to C:\gtk-build\github\gvsbuild.

MammothJerk commented 4 years ago

build.py is in gvsbuild-master so i guess instead of extracting the folder in the zip extract the stuff inside the folder to C:\gtk-build\github\gvsbuild.

yeah thats what i did in my last post on the first run, here it is again:

C:\>GTK3Build.bat

C:\>ECHO OFF

C:\>ECHO Setting DOWNLOAD_DIR Variable.....
Setting DOWNLOAD_DIR Variable.....

C:\>set DOWNLOAD_DIR=C:\builds\gtk3build\DOWNLOADS

C:\>if NOT ["0"] == ["0"] pause

C:\>ECHO Setting PYTHONVER Variable.....
Setting PYTHONVER Variable.....

C:\>set PYTHONVER=37

C:\>if NOT ["0"] == ["0"] pause

C:\>ECHO Setting PYTHONPATH Variable.....
Setting PYTHONPATH Variable.....

C:\>if NOT exist "C:\Python\Python37" echo python not found

C:\>set PYTHONPATH=C:\Python\Python37

C:\>if NOT ["0"] == ["0"] pause

C:\>ECHO OFF

C:\>ECHO Setting MSYSPATH Variable.....
Setting MSYSPATH Variable.....

C:\>set MSYSPATH=C:\msys64\usr\bin

C:\>if NOT exist "C:\msys64\usr\bin" echo msys not found

C:\>if NOT ["0"] == ["0"] pause

C:\>ECHO Setting PATH Variable.....
Setting PATH Variable.....

C:\>set PATH=C:\Python\Python37;C:\msys64\usr\bin;c:\program files (x86)\common files\oracle\java\javapath;c:\programdata\oracle\java\javapath;c:\windows\system32;c:\windows;c:\windows\system32\wbem;c:\windows\system32\windowspowershell\v1.0\;c:\windows\system32\config\systemprofile\appdata\local\microsoft\windowsapps;c:\users\Mammoth\appdata\local\microsoft\windowsapps;c:\program files (x86)\fahclient;c:\program files\dotnet\;c:\windows\system32\openssh\;c:\program files\git\cmd;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;C:\Program Files\NVIDIA Corporation\NVIDIA NvDLISR;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;C:\Users\Mammoth\AppData\Local\Microsoft\WindowsApps;C:\Program Files (x86)\FAHClient;C:\Program Files\FileBot\;C:\Program Files\PuTTY\;C:\gvsbuild\release\bin;C:\Program Files\YTDL;C:\Program Files\Android\platform-tools;C:\Program Files\Git\cmd;C:\Program Files\Microsoft SQL Server\130\Tools\Binn\;C:\Python\Python37;C:\Python\Python37\Scripts;C:\gtk-build\gtk\x64\release\bin;C:\OpenSSL-Win64\bin;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin;C:\Strawberry\c\bin;C:\Strawberry\perl\site\bin;C:\Strawberry\perl\bin;C:\Python\Python37\Scripts\;C:\Python\Python37\;C:\Program Files (x86)\SVP 4\mpv64;C:\ffmpeg\bin\

C:\>if NOT ["0"] == ["0"] pause

C:\>ECHO Setting platform Variable.....
Setting platform Variable.....

C:\>set platform=x64

C:\>if NOT ["0"] == ["0"] pause

C:\>ECHO Setting VS_VER Variable.....
Setting VS_VER Variable.....

C:\>set VS_VER=15

C:\>if NOT ["0"] == ["0"] pause

C:\>ECHO Setting VS_VCVARS Variable.....
Setting VS_VCVARS Variable.....

C:\>set VS_VCVARS=14.16

C:\>if NOT ["0"] == ["0"] pause

C:\>ECHO Setting arch Variable.....
Setting arch Variable.....

C:\>set arch=amd64

C:\>if NOT ["0"] == ["0"] pause

C:\>ECHO Setting VSCMD_DEBUG Variable.....
Setting VSCMD_DEBUG Variable.....

C:\>set VSCMD_DEBUG=1

C:\>if NOT ["0"] == ["0"] pause

C:\>ECHO OFF

C:\>ECHO CD to VS.....
CD to VS.....

C:\>if NOT exist "C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Auxiliary\Build" echo VS 2017 not found

C:\>cd "C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Auxiliary\Build"   || exit /b

C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Auxiliary\Build>ECHO Setting up VS.....
Setting up VS.....

C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Auxiliary\Build>call vcvars64.bat   || exit /b
[DEBUG:vcvarsall.bat] init with arguments 'x64'
[DEBUG:vcvarsall.bat] Command line parse completed with values:
[DEBUG:vcvarsall.bat] __VCVARSALL_TARGET_ARCH='x64'
[DEBUG:vcvarsall.bat] __VCVARSALL_HOST_ARCH='x64'
[DEBUG:vcvarsall.bat] __VCVARSALL_WINSDK=''
[DEBUG:vcvarsall.bat] __VCVARSALL_STORE=''
[DEBUG:vcvarsall.bat] __VCVARSALL_HELP=''
[DEBUG:vcvarsall.bat] __VCVARSALL_PARSE_ERROR='0'
[DEBUG:VsDevCmd] Writing pre-initialization environment to C:\Users\Mammoth\AppData\Local\Temp\dd_vsdevcmd15_preinit_env.log
[DEBUG:core\vsdevcmd_start] initializing with arguments ''
[DEBUG:core\parse_cmd.bat] initializaing with arguments ''
[DEBUG:VsDevCmd.bat] Found version "15.9.19"
**********************************************************************
** Visual Studio 2017 Developer Command Prompt v15.9.19
** Copyright (c) 2017 Microsoft Corporation
**********************************************************************
[DEBUG:VsDevCmd.bat] calling "core\dotnet.bat"
[DEBUG:core\dotnet.bat] init:COMPLETE
[DEBUG:VsDevCmd.bat] calling "core\msbuild.bat"
[DEBUG:core\msbuild.bat] initializing...
[DEBUG:core\msbuild.bat] init:COMPLETE
[DEBUG:VsDevCmd.bat] calling "core\winsdk.bat"
[DEBUG:winsdk.bat] initializing...
[DEBUG:core\winsdk.bat] init:COMPLETE
[DEBUG:VsDevCmd.bat] calling "ext\netfxsdk.bat"
[DEBUG:ext\netfxsdk.bat] init:COMPLETE
[DEBUG:VsDevCmd.bat] calling "ext\perf_tools.bat"
[DEBUG:ext\perf_tools.bat] init:COMPLETE
[DEBUG:VsDevCmd.bat] calling "ext\roslyn.bat"
[DEBUG:ext\roslyn.bat] init:COMPLETE
[DEBUG:VsDevCmd.bat] calling "ext\team_explorer.bat"
[DEBUG:ext\team_explorer.bat] init:COMPLETE
[DEBUG:VsDevCmd.bat] calling "ext\testwindow.bat"
[DEBUG:ext\testwindow.bat] init:COMPLETE
[DEBUG:VsDevCmd.bat] calling "ext\typescript.bat"
[DEBUG:ext\typescript.bat] init:COMPLETE
[DEBUG:VsDevCmd.bat] calling "ext\vcvars.bat"
[DEBUG:ext\vcvars.bat] init:COMPLETE
[DEBUG:core\vsdevcmd_end] initializing with arguments ''
[DEBUG:VsDevCmd] Writing post-execution environment to C:\Users\Mammoth\AppData\Local\Temp\dd_vsdevcmd15_env.log
[vcvarsall.bat] Environment initialized for: 'x64'

C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Auxiliary\Build>ECHO CD to gvsbuild.....
CD to gvsbuild.....

C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Auxiliary\Build>if NOT exist "C:\gtk-build\github\gvsbuild" echo gvsbuild not found

C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Auxiliary\Build>cd C:\gtk-build\github\gvsbuild   || exit /b

C:\gtk-build\github\gvsbuild>ECHO OFF

C:\gtk-build\github\gvsbuild>python build.py build -v -d --gtk3-ver=3.24 --archives-download-dir=C:\builds\gtk3build\DOWNLOADS --vs-ver=15 --platform=x64 --vs-install-path="c:\Program Files (x86)\Microsoft Visual Studio\2017\Community" --python-dir=C:\Python\Python37 -k --enable-gi --py-wheel --py-egg --python-ver=3.7 enchant gtk gtk3-full pycairo pygobject lz4   || exit /b
usage: build.py [-h] [-v] [-d] {build,list} ...
build.py: error: unrecognized arguments: -v -d

C:\gtk-build\github\gvsbuild>
doadin commented 4 years ago

@MammothJerk fixed that error now. the fix is remove -v -d after build and put -d after build.py that was one of two edits i was supposed to do before but i got distracted and only did the other.

doadin commented 4 years ago

I feel like maybe I should use the gvsbuild-master folder since theres like three "gvsbuild" or w.e. folders... kinda makes it confusing which.

MammothJerk commented 4 years ago

Seems like i'm missing the pygobject dependency, and from what i can find it is only available for up to python version 3.4.

Build succeeded.
    0 Warning(s)
    0 Error(s)

Time Elapsed 00:00:00.95
Debug: copying C:\gtk-build\build\x64\release\lz4\visual\vs2017\bin\x64_release\liblz4.dll to C:\gtk-build\build\x64\release\lz4-rel\bin
Debug: copying C:\gtk-build\build\x64\release\lz4\visual\vs2017\bin\x64_release\liblz4.pdb to C:\gtk-build\build\x64\release\lz4-rel\bin
Debug: copying C:\gtk-build\build\x64\release\lz4\.\lib\lz4.h to C:\gtk-build\build\x64\release\lz4-rel\include
Debug: copying C:\gtk-build\build\x64\release\lz4\.\lib\lz4hc.h to C:\gtk-build\build\x64\release\lz4-rel\include
Debug: copying C:\gtk-build\build\x64\release\lz4\.\lib\lz4frame.h to C:\gtk-build\build\x64\release\lz4-rel\include
Debug: copying C:\gtk-build\build\x64\release\lz4\visual\vs2017\bin\x64_release\liblz4.lib to C:\gtk-build\build\x64\release\lz4-rel\lib
Debug: copying C:\gtk-build\build\x64\release\lz4\.\lib\LICENSE to C:\gtk-build\build\x64\release\lz4-rel\share\doc\lz4
Debug: copying C:\gtk-build\build\x64\release\lz4-rel to C:\gtk-build\gtk\x64\release

Project(s) built:
    ninja                     (0.009 s)
    nuget                     (0.009 s)
    python                    (0.003 s)
    meson                     (0.008 s)
    pkg-config                (10.532 s)
    cmake                     (0.008 s)
    win-iconv                 (1.677 s)
    gettext                   (4.949 s)
    libffi                    (10.593 s)
    zlib                      (0.172 s)
    glib                      (11.435 s)
    enchant                   (3.778 s)
    msys2                     (0.004 s)
    gobject-introspection     (1.880 s)
    atk                       (7.285 s)
    nasm                      (0.007 s)
    libjpeg-turbo             (1.860 s)
    libtiff-4                 (5.962 s)
    jasper                    (1.743 s)
    libpng                    (1.434 s)
    gdk-pixbuf                (11.274 s)
    freetype                  (3.545 s)
    libxml2                   (0.940 s)
    fontconfig                (2.727 s)
    pixman                    (1.420 s)
    cairo                     (3.827 s)
    harfbuzz                  (5.758 s)
    fribidi                   (6.324 s)
    pango                     (1.341 s)
    gtk                       (24.112 s)
    libcroco                  (2.439 s)
    libepoxy                  (0.748 s)
    gtk3                      (26.716 s)
    librsvg                   (5.218 s)
    adwaita-icon-theme        (1371.036 s)
    cogl                      (3.246 s)
    json-glib                 (13.007 s)
    clutter                   (17.592 s)
    emeus                     (15.705 s)
    perl                      (0.009 s)
    gtksourceview3            (7.056 s)
    hicolor-icon-theme        (0.042 s)
    wing                      (1.018 s)
    gtk3-full                 (0.001 s)
    lz4                       (1.248 s)

Project(s) not built:
    pycairo

Missing dependecies:
    pygobject
Error: 2 project(s) missing ;(

C:\gtk-build\github\gvsbuild>
MammothJerk commented 4 years ago

IF i can just skip the pygobject dependency i tried building deluge and got these errors

C:\>DelugeBuild.bat

C:\>ECHO Using pip to install Deluge Dependencies.....
Using pip to install Deluge Dependencies.....

C:\>pip install twisted[tls] chardet mako pyxdg pillow slimit pypiwin32 pygame certifi   || exit /b
Collecting twisted[tls]
  Downloading https://files.pythonhosted.org/packages/85/49/86fa99cc13bf1e4999141d997c00cd6ba07a86758449825547a5c2ac7c0a/Twisted-19.10.0-cp37-cp37m-win_amd64.whl (3.1MB)
     |████████████████████████████████| 3.1MB 1.3MB/s
Collecting chardet
  Using cached https://files.pythonhosted.org/packages/bc/a9/01ffebfb562e4274b6487b4bb1ddec7ca55ec7510b22e4c51f14098443b8/chardet-3.0.4-py2.py3-none-any.whl
Collecting mako
  Downloading https://files.pythonhosted.org/packages/28/03/329b21f00243fc2d3815399413845dbbfb0745cff38a29d3597e97f8be58/Mako-1.1.1.tar.gz (468kB)
     |████████████████████████████████| 471kB ...
Collecting pyxdg
  Using cached https://files.pythonhosted.org/packages/39/03/12eb9062f43adb94e30f366743cb5c83fd15fef026500cd4de42c7c12280/pyxdg-0.26-py2.py3-none-any.whl
Collecting pillow
  Downloading https://files.pythonhosted.org/packages/88/6b/66f502b5ea615f69433ae1e23ec786b2cdadbe41a5cfb1e1fabb4f9c6ce9/Pillow-7.0.0-cp37-cp37m-win_amd64.whl (2.0MB)
     |████████████████████████████████| 2.0MB ...
Collecting slimit
  Downloading https://files.pythonhosted.org/packages/61/cf/0d6598b1ceb463a46b75a716fbb23d2d5ccc5738aba8ddceeec3fa59997f/slimit-0.8.1.zip (88kB)
     |████████████████████████████████| 92kB ...
Collecting pypiwin32
  Downloading https://files.pythonhosted.org/packages/d0/1b/2f292bbd742e369a100c91faa0483172cd91a1a422a6692055ac920946c5/pypiwin32-223-py3-none-any.whl
Collecting pygame
  Downloading https://files.pythonhosted.org/packages/ed/56/b63ab3724acff69f4080e54c4bc5f55d1fbdeeb19b92b70acf45e88a5908/pygame-1.9.6-cp37-cp37m-win_amd64.whl (4.3MB)
     |████████████████████████████████| 4.3MB ...
Collecting certifi
  Downloading https://files.pythonhosted.org/packages/b9/63/df50cac98ea0d5b006c55a399c3bf1db9da7b5a24de7890bc9cfd5dd9e99/certifi-2019.11.28-py2.py3-none-any.whl (156kB)
     |████████████████████████████████| 163kB 6.8MB/s
Collecting attrs>=17.4.0 (from twisted[tls])
  Downloading https://files.pythonhosted.org/packages/a2/db/4313ab3be961f7a763066401fb77f7748373b6094076ae2bda2806988af6/attrs-19.3.0-py2.py3-none-any.whl
Collecting zope.interface>=4.4.2 (from twisted[tls])
  Downloading https://files.pythonhosted.org/packages/94/81/8ba38f29bd5391563722b5c872701937b24dd0c70adbef87b7ce959dbc33/zope.interface-4.7.1-cp37-cp37m-win_amd64.whl (134kB)
     |████████████████████████████████| 143kB ...
Collecting hyperlink>=17.1.1 (from twisted[tls])
  Using cached https://files.pythonhosted.org/packages/7f/91/e916ca10a2de1cb7101a9b24da546fb90ee14629e23160086cf3361c4fb8/hyperlink-19.0.0-py2.py3-none-any.whl
Collecting Automat>=0.3.0 (from twisted[tls])
  Downloading https://files.pythonhosted.org/packages/e5/11/756922e977bb296a79ccf38e8d45cafee446733157d59bcd751d3aee57f5/Automat-0.8.0-py2.py3-none-any.whl
Collecting incremental>=16.10.1 (from twisted[tls])
  Using cached https://files.pythonhosted.org/packages/f5/1d/c98a587dc06e107115cf4a58b49de20b19222c83d75335a192052af4c4b7/incremental-17.5.0-py2.py3-none-any.whl
Collecting constantly>=15.1 (from twisted[tls])
  Using cached https://files.pythonhosted.org/packages/b9/65/48c1909d0c0aeae6c10213340ce682db01b48ea900a7d9fce7a7910ff318/constantly-15.1.0-py2.py3-none-any.whl
Collecting PyHamcrest>=1.9.0 (from twisted[tls])
  Downloading https://files.pythonhosted.org/packages/ac/6c/a641af18e416e6501c10b03742387176626a1d48196100160df796f36632/PyHamcrest-2.0.0-py3-none-any.whl (51kB)
     |████████████████████████████████| 61kB ...
Collecting service-identity>=18.1.0; extra == "tls" (from twisted[tls])
  Using cached https://files.pythonhosted.org/packages/e9/7c/2195b890023e098f9618d43ebc337d83c8b38d414326685339eb024db2f6/service_identity-18.1.0-py2.py3-none-any.whl
Collecting pyopenssl>=16.0.0; extra == "tls" (from twisted[tls])
  Downloading https://files.pythonhosted.org/packages/9e/de/f8342b68fa9e981d348039954657bdf681b2ab93de27443be51865ffa310/pyOpenSSL-19.1.0-py2.py3-none-any.whl (53kB)
     |████████████████████████████████| 61kB ...
Collecting idna!=2.3,>=0.6; extra == "tls" (from twisted[tls])
  Using cached https://files.pythonhosted.org/packages/14/2c/cd551d81dbe15200be1cf41cd03869a46fe7226e7450af7a6545bfc474c9/idna-2.8-py2.py3-none-any.whl
Collecting MarkupSafe>=0.9.2 (from mako)
  Downloading https://files.pythonhosted.org/packages/65/c6/2399700d236d1dd681af8aebff1725558cddfd6e43d7a5184a675f4711f5/MarkupSafe-1.1.1-cp37-cp37m-win_amd64.whl
Collecting ply>=3.4 (from slimit)
  Downloading https://files.pythonhosted.org/packages/a3/58/35da89ee790598a0700ea49b2a66594140f44dec458c07e8e3d4979137fc/ply-3.11-py2.py3-none-any.whl (49kB)
     |████████████████████████████████| 51kB 3.2MB/s
Collecting pywin32>=223 (from pypiwin32)
  Downloading https://files.pythonhosted.org/packages/bb/23/00fe4fbf9963f3bcb34a443eba0d0283fc51e5887d4045552c87490394e4/pywin32-227-cp37-cp37m-win_amd64.whl (9.1MB)
     |████████████████████████████████| 9.1MB 6.8MB/s
Requirement already satisfied: setuptools in c:\python\python37\lib\site-packages (from zope.interface>=4.4.2->twisted[tls]) (41.2.0)
Collecting six (from Automat>=0.3.0->twisted[tls])
  Downloading https://files.pythonhosted.org/packages/65/eb/1f97cb97bfc2390a276969c6fae16075da282f5058082d4cb10c6c5c1dba/six-1.14.0-py2.py3-none-any.whl
Collecting cryptography (from service-identity>=18.1.0; extra == "tls"->twisted[tls])
  Downloading https://files.pythonhosted.org/packages/a4/9c/9ad11ad293bb75d37fa63a0d1f47ae7f6ccda32bc7452bf2ffb788ca753f/cryptography-2.8-cp37-cp37m-win_amd64.whl (1.5MB)
     |████████████████████████████████| 1.5MB ...
Collecting pyasn1-modules (from service-identity>=18.1.0; extra == "tls"->twisted[tls])
  Downloading https://files.pythonhosted.org/packages/95/de/214830a981892a3e286c3794f41ae67a4495df1108c3da8a9f62159b9a9d/pyasn1_modules-0.2.8-py2.py3-none-any.whl (155kB)
     |████████████████████████████████| 163kB ...
Collecting pyasn1 (from service-identity>=18.1.0; extra == "tls"->twisted[tls])
  Downloading https://files.pythonhosted.org/packages/62/1e/a94a8d635fa3ce4cfc7f506003548d0a2447ae76fd5ca53932970fe3053f/pyasn1-0.4.8-py2.py3-none-any.whl (77kB)
     |████████████████████████████████| 81kB ...
Collecting cffi!=1.11.3,>=1.8 (from cryptography->service-identity>=18.1.0; extra == "tls"->twisted[tls])
  Downloading https://files.pythonhosted.org/packages/71/71/6011c17e8a523be0be20149ed7ba7e8671db7ec6fc52868e4f9a49d527f8/cffi-1.13.2-cp37-cp37m-win_amd64.whl (175kB)
     |████████████████████████████████| 184kB 6.8MB/s
Collecting pycparser (from cffi!=1.11.3,>=1.8->cryptography->service-identity>=18.1.0; extra == "tls"->twisted[tls])
  Using cached https://files.pythonhosted.org/packages/68/9e/49196946aee219aead1290e00d1e7fdeab8567783e83e1b9ab5585e6206a/pycparser-2.19.tar.gz
Installing collected packages: attrs, zope.interface, idna, hyperlink, six, Automat, incremental, constantly, PyHamcrest, pycparser, cffi, cryptography, pyasn1, pyasn1-modules, service-identity, pyopenssl, twisted, chardet, MarkupSafe, mako, pyxdg, pillow, ply, slimit, pywin32, pypiwin32, pygame, certifi
  Running setup.py install for pycparser ... done
  Running setup.py install for mako ... done
  Running setup.py install for slimit ... done
Successfully installed Automat-0.8.0 MarkupSafe-1.1.1 PyHamcrest-2.0.0 attrs-19.3.0 certifi-2019.11.28 cffi-1.13.2 chardet-3.0.4 constantly-15.1.0 cryptography-2.8 hyperlink-19.0.0 idna-2.8 incremental-17.5.0 mako-1.1.1 pillow-7.0.0 ply-3.11 pyasn1-0.4.8 pyasn1-modules-0.2.8 pycparser-2.19 pygame-1.9.6 pyopenssl-19.1.0 pypiwin32-223 pywin32-227 pyxdg-0.26 service-identity-18.1.0 six-1.14.0 slimit-0.8.1 twisted-19.10.0 zope.interface-4.7.1
WARNING: You are using pip version 19.2.3, however version 20.0.2 is available.
You should consider upgrading via the 'python -m pip install --upgrade pip' command.

C:\>ECHO CD to Deluge.....
CD to Deluge.....

C:\>if NOT exist "C:\deluge-develop" echo deluge source not found

C:\>cd C:\deluge-develop   || exit /b

C:\deluge-develop>ECHO Deluge setup.py build.....
Deluge setup.py build.....

C:\deluge-develop>python setup.py build   || exit /b
Traceback (most recent call last):
  File "setup.py", line 55, in <module>
    _version = get_version(prefix='deluge-', suffix='.dev0')
  File "C:\deluge-develop\version.py", line 71, in get_version
    raise ValueError('Cannot find the version number!')
ValueError: Cannot find the version number!

C:\deluge-develop>
doadin commented 4 years ago

Seems like i'm missing the pygobject dependency, and from what i can find it is only available for up to python version 3.4.

Build succeeded.
    0 Warning(s)
    0 Error(s)

Time Elapsed 00:00:00.95
Debug: copying C:\gtk-build\build\x64\release\lz4\visual\vs2017\bin\x64_release\liblz4.dll to C:\gtk-build\build\x64\release\lz4-rel\bin
Debug: copying C:\gtk-build\build\x64\release\lz4\visual\vs2017\bin\x64_release\liblz4.pdb to C:\gtk-build\build\x64\release\lz4-rel\bin
Debug: copying C:\gtk-build\build\x64\release\lz4\.\lib\lz4.h to C:\gtk-build\build\x64\release\lz4-rel\include
Debug: copying C:\gtk-build\build\x64\release\lz4\.\lib\lz4hc.h to C:\gtk-build\build\x64\release\lz4-rel\include
Debug: copying C:\gtk-build\build\x64\release\lz4\.\lib\lz4frame.h to C:\gtk-build\build\x64\release\lz4-rel\include
Debug: copying C:\gtk-build\build\x64\release\lz4\visual\vs2017\bin\x64_release\liblz4.lib to C:\gtk-build\build\x64\release\lz4-rel\lib
Debug: copying C:\gtk-build\build\x64\release\lz4\.\lib\LICENSE to C:\gtk-build\build\x64\release\lz4-rel\share\doc\lz4
Debug: copying C:\gtk-build\build\x64\release\lz4-rel to C:\gtk-build\gtk\x64\release

Project(s) built:
    ninja                     (0.009 s)
    nuget                     (0.009 s)
    python                    (0.003 s)
    meson                     (0.008 s)
    pkg-config                (10.532 s)
    cmake                     (0.008 s)
    win-iconv                 (1.677 s)
    gettext                   (4.949 s)
    libffi                    (10.593 s)
    zlib                      (0.172 s)
    glib                      (11.435 s)
    enchant                   (3.778 s)
    msys2                     (0.004 s)
    gobject-introspection     (1.880 s)
    atk                       (7.285 s)
    nasm                      (0.007 s)
    libjpeg-turbo             (1.860 s)
    libtiff-4                 (5.962 s)
    jasper                    (1.743 s)
    libpng                    (1.434 s)
    gdk-pixbuf                (11.274 s)
    freetype                  (3.545 s)
    libxml2                   (0.940 s)
    fontconfig                (2.727 s)
    pixman                    (1.420 s)
    cairo                     (3.827 s)
    harfbuzz                  (5.758 s)
    fribidi                   (6.324 s)
    pango                     (1.341 s)
    gtk                       (24.112 s)
    libcroco                  (2.439 s)
    libepoxy                  (0.748 s)
    gtk3                      (26.716 s)
    librsvg                   (5.218 s)
    adwaita-icon-theme        (1371.036 s)
    cogl                      (3.246 s)
    json-glib                 (13.007 s)
    clutter                   (17.592 s)
    emeus                     (15.705 s)
    perl                      (0.009 s)
    gtksourceview3            (7.056 s)
    hicolor-icon-theme        (0.042 s)
    wing                      (1.018 s)
    gtk3-full                 (0.001 s)
    lz4                       (1.248 s)

Project(s) not built:
    pycairo

Missing dependecies:
    pygobject
Error: 2 project(s) missing ;(

C:\gtk-build\github\gvsbuild>

pygobject is part of the gtk3 build its saying its missing in order to build pycairo.(which both are needed for deluge) One of the changes i made to the script was to make it so the gtk3 build process prints debug info so somewhere in the console there should be info to help see why.

Ill update the deluge script to fix its issue as well.

MammothJerk commented 4 years ago

i think this is the relevant portion of the output about pycairo

...
Debug: copying C:\gtk-build\build\x64\release\wing\.\COPYING to C:\gtk-build\build\x64\release\wing-rel\share\doc\wing
Debug: copying C:\gtk-build\build\x64\release\wing-rel to C:\gtk-build\gtk\x64\release
Building project gtk3-full ()
Debug: copying C:\gtk-build\build\x64\release\gtk3-full-rel to C:\gtk-build\gtk\x64\release
Debug: Exception writing file 'C:\gtk-build\build\x64\release\gtk3-full\.wingtk-built' ([Errno 2] No such file or directory: 'C:\\gtk-build\\build\\x64\\release\\gtk3-full\\.wingtk-built')

Building project pycairo (1.18.2)
Debug: directory C:\gtk-build\build\x64\release\pycairo already exists
(tar) Updating C:\builds\gtk3build\DOWNLOADS\pycairo-1.18.2.tar.gz
Debug: running C:\Python\Python37\python.exe setup.py install, cwd=C:\gtk-build\build\x64\release\pycairo, path+=None
running install
running bdist_egg
running egg_info
writing pycairo.egg-info\PKG-INFO
writing dependency_links to pycairo.egg-info\dependency_links.txt
writing top-level names to pycairo.egg-info\top_level.txt
reading manifest file 'pycairo.egg-info\SOURCES.txt'
reading manifest template 'MANIFEST.in'
no previously-included directories found matching 'docs\_build'
warning: no files found matching 'README' under directory 'tests'
warning: no files found matching 'README' under directory 'examples'
writing manifest file 'pycairo.egg-info\SOURCES.txt'
installing library code to build\bdist.win-amd64\egg
running install_lib
running build_py
running build_ext
creating build\bdist.win-amd64\egg
creating build\bdist.win-amd64\egg\cairo
copying build\lib.win-amd64-3.7\cairo\py.typed -> build\bdist.win-amd64\egg\cairo
copying build\lib.win-amd64-3.7\cairo\_cairo.cp37-win_amd64.pyd -> build\bdist.win-amd64\egg\cairo
copying build\lib.win-amd64-3.7\cairo\__init__.py -> build\bdist.win-amd64\egg\cairo
copying build\lib.win-amd64-3.7\cairo\__init__.pyi -> build\bdist.win-amd64\egg\cairo
byte-compiling build\bdist.win-amd64\egg\cairo\__init__.py to __init__.cpython-37.pyc
running install_pkgconfig
Skipping install_pkgconfig, not supported with bdist_egg
running install_pycairo_header
creating build\bdist.win-amd64\egg\cairo\include
copying cairo\pycairo.h -> build\bdist.win-amd64\egg\cairo\include\py3cairo.h
creating stub loader for cairo\_cairo.cp37-win_amd64.pyd
byte-compiling build\bdist.win-amd64\egg\cairo\_cairo.py to _cairo.cpython-37.pyc
creating build\bdist.win-amd64\egg\EGG-INFO
copying pycairo.egg-info\PKG-INFO -> build\bdist.win-amd64\egg\EGG-INFO
copying pycairo.egg-info\SOURCES.txt -> build\bdist.win-amd64\egg\EGG-INFO
copying pycairo.egg-info\dependency_links.txt -> build\bdist.win-amd64\egg\EGG-INFO
copying pycairo.egg-info\top_level.txt -> build\bdist.win-amd64\egg\EGG-INFO
writing build\bdist.win-amd64\egg\EGG-INFO\native_libs.txt
zip_safe flag not set; analyzing archive contents...
cairo.__pycache__.__init__.cpython-37: module references __file__
cairo.__pycache__._cairo.cpython-37: module references __file__
creating 'dist\pycairo-1.18.2-py3.7-win-amd64.egg' and adding 'build\bdist.win-amd64\egg' to it
removing 'build\bdist.win-amd64\egg' (and everything under it)
Processing pycairo-1.18.2-py3.7-win-amd64.egg
removing 'c:\python\python37\lib\site-packages\pycairo-1.18.2-py3.7-win-amd64.egg' (and everything under it)
creating c:\python\python37\lib\site-packages\pycairo-1.18.2-py3.7-win-amd64.egg
Extracting pycairo-1.18.2-py3.7-win-amd64.egg to c:\python\python37\lib\site-packages
pycairo 1.18.2 is already the active version in easy-install.pth

Installed c:\python\python37\lib\site-packages\pycairo-1.18.2-py3.7-win-amd64.egg
Processing dependencies for pycairo==1.18.2
Finished processing dependencies for pycairo==1.18.2
Debug: running C:\Python\Python37\python.exe setup.py bdist_egg, cwd=C:\gtk-build\build\x64\release\pycairo, path+=None
running bdist_egg
running egg_info
writing pycairo.egg-info\PKG-INFO
writing dependency_links to pycairo.egg-info\dependency_links.txt
writing top-level names to pycairo.egg-info\top_level.txt
reading manifest file 'pycairo.egg-info\SOURCES.txt'
reading manifest template 'MANIFEST.in'
no previously-included directories found matching 'docs\_build'
warning: no files found matching 'README' under directory 'tests'
warning: no files found matching 'README' under directory 'examples'
writing manifest file 'pycairo.egg-info\SOURCES.txt'
installing library code to build\bdist.win-amd64\egg
running install_lib
running build_py
running build_ext
creating build\bdist.win-amd64\egg
creating build\bdist.win-amd64\egg\cairo
copying build\lib.win-amd64-3.7\cairo\py.typed -> build\bdist.win-amd64\egg\cairo
copying build\lib.win-amd64-3.7\cairo\_cairo.cp37-win_amd64.pyd -> build\bdist.win-amd64\egg\cairo
copying build\lib.win-amd64-3.7\cairo\__init__.py -> build\bdist.win-amd64\egg\cairo
copying build\lib.win-amd64-3.7\cairo\__init__.pyi -> build\bdist.win-amd64\egg\cairo
byte-compiling build\bdist.win-amd64\egg\cairo\__init__.py to __init__.cpython-37.pyc
running install_pkgconfig
Skipping install_pkgconfig, not supported with bdist_egg
running install_pycairo_header
creating build\bdist.win-amd64\egg\cairo\include
copying cairo\pycairo.h -> build\bdist.win-amd64\egg\cairo\include\py3cairo.h
creating stub loader for cairo\_cairo.cp37-win_amd64.pyd
byte-compiling build\bdist.win-amd64\egg\cairo\_cairo.py to _cairo.cpython-37.pyc
creating build\bdist.win-amd64\egg\EGG-INFO
copying pycairo.egg-info\PKG-INFO -> build\bdist.win-amd64\egg\EGG-INFO
copying pycairo.egg-info\SOURCES.txt -> build\bdist.win-amd64\egg\EGG-INFO
copying pycairo.egg-info\dependency_links.txt -> build\bdist.win-amd64\egg\EGG-INFO
copying pycairo.egg-info\top_level.txt -> build\bdist.win-amd64\egg\EGG-INFO
writing build\bdist.win-amd64\egg\EGG-INFO\native_libs.txt
zip_safe flag not set; analyzing archive contents...
cairo.__pycache__.__init__.cpython-37: module references __file__
cairo.__pycache__._cairo.cpython-37: module references __file__
creating 'dist\pycairo-1.18.2-py3.7-win-amd64.egg' and adding 'build\bdist.win-amd64\egg' to it
removing 'build\bdist.win-amd64\egg' (and everything under it)
Debug: running C:\Python\Python37\python.exe setup.py bdist_wheel, cwd=C:\gtk-build\build\x64\release\pycairo, path+=None
usage: setup.py [global_opts] cmd1 [cmd1_opts] [cmd2 [cmd2_opts] ...]
   or: setup.py --help [cmd1 cmd2 ...]
   or: setup.py --help-commands
   or: setup.py cmd --help

error: invalid command 'bdist_wheel'
Traceback (most recent call last):
  File "C:\gtk-build\github\gvsbuild\gvsbuild\utils\builder.py", line 478, in build
    if self.__build_one(p):
  File "C:\gtk-build\github\gvsbuild\gvsbuild\utils\builder.py", line 600, in __build_one
    skip_deps = proj.build()
  File "C:\gtk-build\github\gvsbuild\gvsbuild\projects.py", line 1777, in build
    self.exec_vs(r'%(python_dir)s\python.exe setup.py bdist_wheel')
  File "C:\gtk-build\github\gvsbuild\gvsbuild\utils\base_project.py", line 108, in exec_vs
    self.builder.exec_vs(cmd, working_dir=self._get_working_dir(), add_path=add_path)
  File "C:\gtk-build\github\gvsbuild\gvsbuild\utils\builder.py", line 840, in exec_vs
    self.__execute(self.__sub_vars(cmd), working_dir=working_dir, add_path=add_path, env=self.vs_env)
  File "C:\gtk-build\github\gvsbuild\gvsbuild\utils\builder.py", line 906, in __execute
    subprocess.check_call(args, cwd=working_dir, env=env, shell=True)
  File "C:\Python\Python37\lib\subprocess.py", line 363, in check_call
    raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command 'C:\Python\Python37\python.exe setup.py bdist_wheel' returned non-zero exit status 1.
* Removing pycairo dependents ...
* > Removing pygobject for pycairo ...
* Removing pygobject dependents ...

Building project lz4 (1.9.2)
...
doadin commented 4 years ago

that issue is because wheel is missing(pip install wheel) updated the script again. Sorry there so much missed when you already have a dev environment setup I don't always remember everything. This proccess is good for both of us. :)

MammothJerk commented 4 years ago

ye no worries :).

With the latest .bat files now everything install and Deluge runs!

the only thing left would be a dark theme, i don't suppose you have any idea how to get that added? :)
otherwise no biggie, thanks a lot for the help with setup

doadin commented 4 years ago

ye no worries :).

With the latest .bat files now everything install and Deluge runs!

the only thing left would be a dark theme, i don't suppose you have any idea how to get that added? :) otherwise no biggie, thanks a lot for the help with setup

I am not that familiar, last Iknow you could pu themes in like a gtk folder in appdata or something but details im not sure.

MammothJerk commented 4 years ago

Alright, thanks!