I pinned vcpkg-get-python-packages in the kicad repo to the older version,
might work

On Sun, Oct 27, 2024 at 7:38 PM Mark Roszko <mark.ros...@gmail.com> wrote:

> Yea the shitshow is I can't arbitrarily update python in our kicad
> packaging without potentially breaking python plugins lol. So I rather
> leave it until 9.0
>
> But I wonder if i can pin something in our tree hmmm
>
> On Sun, Oct 27, 2024 at 2:02 PM Ethan Chien <liangtie.q...@gmail.com>
> wrote:
>
>> The root cause of this build issue is that some modules required by the
>> get-pip-x64-windows package have been removed in python 12. Either patch
>> the get-pip-x64-windows package in the vcpkg fork or wait until its
>> maintainer upgrades it to accommodate Python 12
>> BTW, vcpkg will always download and use the version of python specified
>> in its meta configuration file
>>
>> On Mon, Oct 28, 2024 at 1:48 AM Nicholas Burns <
>> polyvinaldistill...@gmail.com> wrote:
>>
>>> Not sure I follow this clearly... Do I use GIT to downgrade vcpkg? If
>>> so, then my tenuous grip of GIT may be a problem! Though I'm sure I can
>>> work that out if I need to. However, is it not a bad idea to downgrade
>>> vcpkg to an earlier version to try and solve this problem? Does that not
>>> result in multiple packages being older than they should be?
>>>
>>> On Sun, 27 Oct 2024 at 17:01, Ethan Chien <liangtie.q...@gmail.com>
>>> wrote:
>>>
>>>> I have been fighting with python 3.12 too , the solution I found is to
>>>> navigate to the vcpkg registry dir , reset it hard to an earlier commit in
>>>> which python 3.11 is its default .
>>>>
>>>> Take a look at my kicad-win-builder mirror
>>>> <https://github.com/Huaqiu-Electronics/kicad-win-builder.git> on
>>>> Github in which the older vcpkg  (3 months ago)
>>>> <https://github.com/Huaqiu-Electronics/vcpkg.git>  is referenced. It
>>>> built the KiCad 8.0.5 successfully few days ago.
>>>>
>>>> On Mon, Oct 28, 2024 at 12:04 AM Nicholas Burns <
>>>> polyvinaldistill...@gmail.com> wrote:
>>>>
>>>>> I had a system install of Python 3.7-odd installed I believe, but have
>>>>> uninstalled following the error. I then restarted the computer, went back
>>>>> into Visual Studio, went to Build->Delete Cache and Reconfigure, and ran
>>>>> into the same problem. Should I just wipe the KiCAD and vcpkg folders and
>>>>> try again from scratch because something has been polluted by the existing
>>>>> installation? I was holding off doing that due to the time it takes to
>>>>> compile all the dependencies!
>>>>>
>>>>> On Sunday 27 October 2024 at 15:50:02 UTC mark....@gmail.com wrote:
>>>>>
>>>>>> It kind of sounds you have a broken build environment already
>>>>>> somehow.
>>>>>> That error is expected if python 3.12 is used but we have python 3.11
>>>>>> specified in our vcpkg config and its maintained in our vcpkg registry
>>>>>> layer.
>>>>>>
>>>>>> Do you have a system install of python 3.12? I have fought for many
>>>>>> years trying to get it ignored from the vcpkg build but python is 
>>>>>> literally
>>>>>> cancer and has numerous backdoors detection methods to keep picking up 
>>>>>> the
>>>>>> system install.
>>>>>>
>>>>>>
>>>>>> On Sun, Oct 27, 2024 at 11:47 AM Nicholas Burns <
>>>>>> polyvinal...@gmail.com> wrote:
>>>>>>
>>>>>>> Hello. I've been trying to set up a build environment for KiCAD
>>>>>>> under Windows, following the visual studio build guide. I've avoided VS
>>>>>>> like the plague until now - but for this project I was willing to dip my
>>>>>>> toes!
>>>>>>>
>>>>>>> I've run into a python related problem during the CMake
>>>>>>> configuration phase. It collects and builds various packages through 
>>>>>>> vcpkg,
>>>>>>> as expected, but trips up on wxpython. Investigating the log file I'm
>>>>>>> pointed to
>>>>>>> (D:\External_Gitlab_Projects\vcpkg\buildtrees\wxpython\get-pip-x64-windows-err.log)
>>>>>>> I find on the last line, "ModuleNotFoundError: No module named 
>>>>>>> 'distutils'"
>>>>>>>
>>>>>>> I've done some looking around, and the most hopeful solution I found
>>>>>>> was to uninstall all installations of Python and try again... but
>>>>>>> unfortunately, this has not solved my problem.
>>>>>>>
>>>>>>> I have to admit - I'm stuck! Probably something simple because I'm
>>>>>>> not familiar with the toolchain. Any help would be fantastic though : )
>>>>>>>
>>>>>>> --
>>>>>>> You received this message because you are subscribed to the Google
>>>>>>> Groups "KiCad Developers" group.
>>>>>>> To unsubscribe from this group and stop receiving emails from it,
>>>>>>> send an email to devlist+u...@kicad.org.
>>>>>>> To view this discussion visit
>>>>>>> https://groups.google.com/a/kicad.org/d/msgid/devlist/e2c3bdbe-b5d7-44be-893f-ea292c8add73n%40kicad.org
>>>>>>> <https://groups.google.com/a/kicad.org/d/msgid/devlist/e2c3bdbe-b5d7-44be-893f-ea292c8add73n%40kicad.org?utm_medium=email&utm_source=footer>
>>>>>>> .
>>>>>>>
>>>>>> --
>>>>> You received this message because you are subscribed to the Google
>>>>> Groups "KiCad Developers" group.
>>>>> To unsubscribe from this group and stop receiving emails from it, send
>>>>> an email to devlist+unsubscr...@kicad.org.
>>>>> To view this discussion visit
>>>>> https://groups.google.com/a/kicad.org/d/msgid/devlist/6de8b862-1bc9-4e50-990b-2f3f652b5e25n%40kicad.org
>>>>> <https://groups.google.com/a/kicad.org/d/msgid/devlist/6de8b862-1bc9-4e50-990b-2f3f652b5e25n%40kicad.org?utm_medium=email&utm_source=footer>
>>>>> .
>>>>>
>>>> --
>>>> You received this message because you are subscribed to the Google
>>>> Groups "KiCad Developers" group.
>>>> To unsubscribe from this group and stop receiving emails from it, send
>>>> an email to devlist+unsubscr...@kicad.org.
>>>> To view this discussion visit
>>>> https://groups.google.com/a/kicad.org/d/msgid/devlist/CAJgxgPYF4AQCVXC74XXQR2wR6gUuCMBoub6m1ZAJFf6KHqa3VQ%40mail.gmail.com
>>>> <https://groups.google.com/a/kicad.org/d/msgid/devlist/CAJgxgPYF4AQCVXC74XXQR2wR6gUuCMBoub6m1ZAJFf6KHqa3VQ%40mail.gmail.com?utm_medium=email&utm_source=footer>
>>>> .
>>>>
>>> --
>>> You received this message because you are subscribed to the Google
>>> Groups "KiCad Developers" group.
>>> To unsubscribe from this group and stop receiving emails from it, send
>>> an email to devlist+unsubscr...@kicad.org.
>>> To view this discussion visit
>>> https://groups.google.com/a/kicad.org/d/msgid/devlist/CAPn0USPYw5xE5Rx5Pi6RjeKWCQ4y3-tVzjQPzTfda9z35BGK%2Bw%40mail.gmail.com
>>> <https://groups.google.com/a/kicad.org/d/msgid/devlist/CAPn0USPYw5xE5Rx5Pi6RjeKWCQ4y3-tVzjQPzTfda9z35BGK%2Bw%40mail.gmail.com?utm_medium=email&utm_source=footer>
>>> .
>>>
>> --
>> You received this message because you are subscribed to the Google Groups
>> "KiCad Developers" group.
>> To unsubscribe from this group and stop receiving emails from it, send an
>> email to devlist+unsubscr...@kicad.org.
>> To view this discussion visit
>> https://groups.google.com/a/kicad.org/d/msgid/devlist/CAJgxgPb6AyTBSGyPNVWf6%3DPnCsiczcd4c9bcyWGG-Du62vSX3Q%40mail.gmail.com
>> <https://groups.google.com/a/kicad.org/d/msgid/devlist/CAJgxgPb6AyTBSGyPNVWf6%3DPnCsiczcd4c9bcyWGG-Du62vSX3Q%40mail.gmail.com?utm_medium=email&utm_source=footer>
>> .
>>
>

-- 
You received this message because you are subscribed to the Google Groups 
"KiCad Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to devlist+unsubscr...@kicad.org.
To view this discussion visit 
https://groups.google.com/a/kicad.org/d/msgid/devlist/CAJjB1q%2BiGedvtA_Jcd%3DswBs%3DdTovmwmYHvfkq2kgT%3Dcs6JDVDA%40mail.gmail.com.

Reply via email to