Re: [Kicad-developers] Get wxWidgets 3.1.5 package for MSYS2

2021-07-03 Thread Pradeepa Senanayake
This did the trick! Thanks a lot!

Best Regards,
Pradeepa Senanayake.


On Sat, Jul 3, 2021 at 9:21 PM Wayne Stambaugh  wrote:

> Add -DPYTHON_INCLUDE_DIR=/mingw64/include/python3.8 to the CMake command
> line.  You have msys2 python installed which for some reason,
> FindPythonLibs.cmake detects instead of the mingw64 path.
>
> On 7/2/2021 11:55 PM, pradeepa.kck wrote:
> > I am using MINGW64.
> >
> >
> >
> > Sent on the go with Vodafone
> >
> >
> >  Original message 
> > From: Brian Piccioni 
> > Date: 3/7/21 1:43 pm (GMT+10:00)
> > To: kicad-developers@lists.launchpad.net
> > Subject: Re: [Kicad-developers] Get wxWidgets 3.1.5 package for MSYS2
> >
> > Are you doing this from an MSYS2 window or MinGW64 window? Because I was
> > doing the former and had all sorts of problems like this.
> >
> > On 2021-07-02 11:39 p.m., Pradeepa Senanayake wrote:
> >> One more issue in the build related to the crypt.h file in python. Are
> >> there any other package changes from the doc?
> >>
> >> 
> >> [  6%] Building CXX object
> >> common/CMakeFiles/gal.dir/view/wx_view_controls.cpp.obj
> >> In file included from
> >>
> I:/my_projects/kicad/thirdparty/pybind11/include/pybind11/detail/common.h:119,
> >>  from
> >> I:/my_projects/kicad/thirdparty/pybind11/include/pybind11/pytypes.h:12,
> >>  from
> >> I:/my_projects/kicad/thirdparty/pybind11/include/pybind11/cast.h:13,
> >>  from
> >> I:/my_projects/kicad/thirdparty/pybind11/include/pybind11/attr.h:13,
> >>  from
> >> I:/my_projects/kicad/thirdparty/pybind11/include/pybind11/pybind11.h:45,
> >>  from
> >> I:/my_projects/kicad/thirdparty/pybind11/include/pybind11/embed.h:12,
> >>  from I:/my_projects/kicad/include/pgm_base.h:41,
> >>  from
> >> I:/my_projects/kicad/common/view/wx_view_controls.cpp:29:
> >> C:/msys64/usr/include/python3.9/Python.h:44:10: fatal error: crypt.h:
> >> No such file or directory
> >>44 | #include 
> >>   |  ^
> >> compilation terminated.
> >> make[2]: *** [common/CMakeFiles/gal.dir/build.make:272:
> >> common/CMakeFiles/gal.dir/view/wx_view_controls.cpp.obj] Error 1
> >> make[1]: *** [CMakeFiles/Makefile2:2688:
> >> common/CMakeFiles/gal.dir/all] Error 2
> >> make: *** [Makefile:146: all] Error 2
> >> 
> >>
> >> Following are the python packages I have for python:
> >>
> >> Pradeepa@DESKTOP-OA7GTE5 MINGW64 /i/my_projects/kicad/build/release
> >> $ pacman -Qs python
> >> local/mingw-w64-x86_64-python 3.8.9-2
> >> A high-level scripting language (mingw-w64)
> >> local/mingw-w64-x86_64-python-numpy 1.21.0-1
> >> Scientific tools for Python (mingw-w64)
> >> local/mingw-w64-x86_64-python-pillow 8.3.0-1
> >> Python Imaging Library (PIL) fork Python3 version (mingw-w64)
> >> local/mingw-w64-x86_64-python-six 1.16.0-1
> >> Python 2 and 3 compatibility utilities (mingw-w64)
> >> local/mingw-w64-x86_64-python2 2.7.18-1
> >> A high-level scripting language (mingw-w64)
> >> local/mingw-w64-x86_64-wxPython 4.1.1-1
> >> A wxWidgets GUI toolkit for Python (mingw-w64)
> >> local/python 3.9.5-1
> >> Next generation of the python high-level scripting language
> >> local/scons 3.1.2-6 (base-devel)
> >> Extensible Python-based build utility
> >>
> >> Best Regards,
> >> Pradeepa Senanayake.
> >>
> >>
> >> On Sat, Jul 3, 2021 at 1:10 PM Pradeepa Senanayake
> >> mailto:pradeepa@gmail.com>> wrote:
> >>
> >> Thanks! You are right.
> >>
> >> I had to remove the outdated wxWidgets package and clean up my
> >> build folder.
> >>
> >> Best Regards,
> >> Pradeepa Senanayake.
> >>
> >>
> >> On Sat, Jul 3, 2021 at 1:03 PM Brian Piccioni
> >> mailto:br...@documenteddesigns.com>>
> >> wrote:
> >>
> >> Yes, I checked
> >>
> >> mingw-w64-x86_64-wxmsw3.1 gets you 3.1.5
> >>
> >>
> >> mingw64/mingw-w64-x86_64-wxmsw3.1 3.1.5-1 [installed]
> >> A C++ library that lets developers create applications for
> >> Windows, Linux and UNIX (mingw-w64)
> >>
> >> On 2021-07-02 10:51 p.m., Pradeepa Senanayake wrote:
> >>> Hello,
> >>>
> >>> I'm trying to build the KiCad in MSYS2.
> >>>
> >>> I get the following error,
> >>>
> >>>   Could NOT find wxWidgets: Found unsuitable version "3.0.5",
> >>> but required is
> >>>   at least "3.1.5"
> >>>
> >>> I cannot download the required version through the suggested
> >>> pacman -S mingw-w64-x86_64-wxWidgets command.
> >>> (https://packages.msys2.org/package/mingw-w64-x86_64-wxWidgets
> )
> >>>
> >>> Do I need to build wxWidgets from the source?
> >>>
> >>> Best Regards,
> >>> Pradeepa Senanayake.
> >>>
> >>> ___
> >>> Mailing list:https://launchpad.net/~kicad-devel

Re: [Kicad-developers] Get wxWidgets 3.1.5 package for MSYS2

2021-07-03 Thread Wayne Stambaugh
Add -DPYTHON_INCLUDE_DIR=/mingw64/include/python3.8 to the CMake command 
line.  You have msys2 python installed which for some reason, 
FindPythonLibs.cmake detects instead of the mingw64 path.


On 7/2/2021 11:55 PM, pradeepa.kck wrote:

I am using MINGW64.



Sent on the go with Vodafone


 Original message 
From: Brian Piccioni 
Date: 3/7/21 1:43 pm (GMT+10:00)
To: kicad-developers@lists.launchpad.net
Subject: Re: [Kicad-developers] Get wxWidgets 3.1.5 package for MSYS2

Are you doing this from an MSYS2 window or MinGW64 window? Because I was 
doing the former and had all sorts of problems like this.


On 2021-07-02 11:39 p.m., Pradeepa Senanayake wrote:
One more issue in the build related to the crypt.h file in python. Are 
there any other package changes from the doc?



[  6%] Building CXX object 
common/CMakeFiles/gal.dir/view/wx_view_controls.cpp.obj
In file included from 
I:/my_projects/kicad/thirdparty/pybind11/include/pybind11/detail/common.h:119,
                 from 
I:/my_projects/kicad/thirdparty/pybind11/include/pybind11/pytypes.h:12,
                 from 
I:/my_projects/kicad/thirdparty/pybind11/include/pybind11/cast.h:13,
                 from 
I:/my_projects/kicad/thirdparty/pybind11/include/pybind11/attr.h:13,
                 from 
I:/my_projects/kicad/thirdparty/pybind11/include/pybind11/pybind11.h:45,
                 from 
I:/my_projects/kicad/thirdparty/pybind11/include/pybind11/embed.h:12,

                 from I:/my_projects/kicad/include/pgm_base.h:41,
                 from 
I:/my_projects/kicad/common/view/wx_view_controls.cpp:29:
C:/msys64/usr/include/python3.9/Python.h:44:10: fatal error: crypt.h: 
No such file or directory

   44 | #include 
      |          ^
compilation terminated.
make[2]: *** [common/CMakeFiles/gal.dir/build.make:272: 
common/CMakeFiles/gal.dir/view/wx_view_controls.cpp.obj] Error 1
make[1]: *** [CMakeFiles/Makefile2:2688: 
common/CMakeFiles/gal.dir/all] Error 2

make: *** [Makefile:146: all] Error 2


Following are the python packages I have for python:

Pradeepa@DESKTOP-OA7GTE5 MINGW64 /i/my_projects/kicad/build/release
$ pacman -Qs python
local/mingw-w64-x86_64-python 3.8.9-2
    A high-level scripting language (mingw-w64)
local/mingw-w64-x86_64-python-numpy 1.21.0-1
    Scientific tools for Python (mingw-w64)
local/mingw-w64-x86_64-python-pillow 8.3.0-1
    Python Imaging Library (PIL) fork Python3 version (mingw-w64)
local/mingw-w64-x86_64-python-six 1.16.0-1
    Python 2 and 3 compatibility utilities (mingw-w64)
local/mingw-w64-x86_64-python2 2.7.18-1
    A high-level scripting language (mingw-w64)
local/mingw-w64-x86_64-wxPython 4.1.1-1
    A wxWidgets GUI toolkit for Python (mingw-w64)
local/python 3.9.5-1
    Next generation of the python high-level scripting language
local/scons 3.1.2-6 (base-devel)
    Extensible Python-based build utility

Best Regards,
Pradeepa Senanayake.


On Sat, Jul 3, 2021 at 1:10 PM Pradeepa Senanayake 
mailto:pradeepa@gmail.com>> wrote:


Thanks! You are right.

I had to remove the outdated wxWidgets package and clean up my
build folder.

Best Regards,
Pradeepa Senanayake.


On Sat, Jul 3, 2021 at 1:03 PM Brian Piccioni
mailto:br...@documenteddesigns.com>>
wrote:

Yes, I checked

mingw-w64-x86_64-wxmsw3.1 gets you 3.1.5


mingw64/mingw-w64-x86_64-wxmsw3.1 3.1.5-1 [installed]
    A C++ library that lets developers create applications for
Windows, Linux and UNIX (mingw-w64)

On 2021-07-02 10:51 p.m., Pradeepa Senanayake wrote:

Hello,

I'm trying to build the KiCad in MSYS2.

I get the following error,

  Could NOT find wxWidgets: Found unsuitable version "3.0.5",
but required is
  at least "3.1.5"

I cannot download the required version through the suggested
pacman -S mingw-w64-x86_64-wxWidgets command.
(https://packages.msys2.org/package/mingw-w64-x86_64-wxWidgets 
)

Do I need to build wxWidgets from the source?

Best Regards,
Pradeepa Senanayake.

___
Mailing list:https://launchpad.net/~kicad-developers  

Post to :kicad-developers@lists.launchpad.net  

Unsubscribe :https://launchpad.net/~kicad-developers  

More help   :https://help.launchpad.net/ListHelp  


___
Mailing list: https://launchpad.net/~kicad-developers

Post to     : kicad-developers@lists.launchpad.net

Unsubscribe : https://launchpad.net/~kicad-develope

Re: [Kicad-developers] Get wxWidgets 3.1.5 package for MSYS2

2021-07-03 Thread Pradeepa Senanayake
Hello All,

I retried the entire build setup and it looks like there is a problem.

1. Installed MSYS2 from scratch and synced packages
2. Cloned KiCAD
3. Installed required packages as per the documentation
4. CMake is successful
5. make fails

Error:

In file included from
I:/msys64/home/Pradeepa/kicad-source/thirdparty/pybind11/include/pybind11/detail/common.h:119,
 from
I:/msys64/home/Pradeepa/kicad-source/thirdparty/pybind11/include/pybind11/pytypes.h:12,
 from
I:/msys64/home/Pradeepa/kicad-source/thirdparty/pybind11/include/pybind11/cast.h:13,
 from
I:/msys64/home/Pradeepa/kicad-source/thirdparty/pybind11/include/pybind11/attr.h:13,
 from
I:/msys64/home/Pradeepa/kicad-source/thirdparty/pybind11/include/pybind11/pybind11.h:45,
 from
I:/msys64/home/Pradeepa/kicad-source/thirdparty/pybind11/include/pybind11/embed.h:12,
 from
I:/msys64/home/Pradeepa/kicad-source/include/pgm_base.h:41,
 from
I:/msys64/home/Pradeepa/kicad-source/common/view/wx_view_controls.cpp:29:
I:/msys64/usr/include/python3.9/Python.h:44:10: fatal error: crypt.h: No
such file or directory
   44 | #include 
  |  ^
compilation terminated.

I tried installing

https://packages.msys2.org/package/libgcrypt-devel?repo=msys&variant=x86_64
https://packages.msys2.org/package/libcrypt?repo=msys&variant=x86_64

Still it fails. If anyone has some ideas, please let me know.

Best Regards,
Pradeepa Senanayake.


On Sat, Jul 3, 2021 at 1:55 PM pradeepa.kck  wrote:

> I am using MINGW64.
>
>
>
> Sent on the go with Vodafone
>
>
>  Original message 
> From: Brian Piccioni 
> Date: 3/7/21 1:43 pm (GMT+10:00)
> To: kicad-developers@lists.launchpad.net
> Subject: Re: [Kicad-developers] Get wxWidgets 3.1.5 package for MSYS2
>
> Are you doing this from an MSYS2 window or MinGW64 window? Because I was
> doing the former and had all sorts of problems like this.
> On 2021-07-02 11:39 p.m., Pradeepa Senanayake wrote:
>
> One more issue in the build related to the crypt.h file in python. Are
> there any other package changes from the doc?
>
> 
> [  6%] Building CXX object
> common/CMakeFiles/gal.dir/view/wx_view_controls.cpp.obj
> In file included from
> I:/my_projects/kicad/thirdparty/pybind11/include/pybind11/detail/common.h:119,
>  from
> I:/my_projects/kicad/thirdparty/pybind11/include/pybind11/pytypes.h:12,
>  from
> I:/my_projects/kicad/thirdparty/pybind11/include/pybind11/cast.h:13,
>  from
> I:/my_projects/kicad/thirdparty/pybind11/include/pybind11/attr.h:13,
>  from
> I:/my_projects/kicad/thirdparty/pybind11/include/pybind11/pybind11.h:45,
>  from
> I:/my_projects/kicad/thirdparty/pybind11/include/pybind11/embed.h:12,
>  from I:/my_projects/kicad/include/pgm_base.h:41,
>  from
> I:/my_projects/kicad/common/view/wx_view_controls.cpp:29:
> C:/msys64/usr/include/python3.9/Python.h:44:10: fatal error: crypt.h: No
> such file or directory
>44 | #include 
>   |  ^
> compilation terminated.
> make[2]: *** [common/CMakeFiles/gal.dir/build.make:272:
> common/CMakeFiles/gal.dir/view/wx_view_controls.cpp.obj] Error 1
> make[1]: *** [CMakeFiles/Makefile2:2688: common/CMakeFiles/gal.dir/all]
> Error 2
> make: *** [Makefile:146: all] Error 2
> 
>
> Following are the python packages I have for python:
>
> Pradeepa@DESKTOP-OA7GTE5 MINGW64 /i/my_projects/kicad/build/release
> $ pacman -Qs python
> local/mingw-w64-x86_64-python 3.8.9-2
> A high-level scripting language (mingw-w64)
> local/mingw-w64-x86_64-python-numpy 1.21.0-1
> Scientific tools for Python (mingw-w64)
> local/mingw-w64-x86_64-python-pillow 8.3.0-1
> Python Imaging Library (PIL) fork Python3 version (mingw-w64)
> local/mingw-w64-x86_64-python-six 1.16.0-1
> Python 2 and 3 compatibility utilities (mingw-w64)
> local/mingw-w64-x86_64-python2 2.7.18-1
> A high-level scripting language (mingw-w64)
> local/mingw-w64-x86_64-wxPython 4.1.1-1
> A wxWidgets GUI toolkit for Python (mingw-w64)
> local/python 3.9.5-1
> Next generation of the python high-level scripting language
> local/scons 3.1.2-6 (base-devel)
> Extensible Python-based build utility
>
> Best Regards,
> Pradeepa Senanayake.
>
>
> On Sat, Jul 3, 2021 at 1:10 PM Pradeepa Senanayake 
> wrote:
>
>> Thanks! You are right.
>>
>> I had to remove the outdated wxWidgets package and clean up my build
>> folder.
>>
>> Best Regards,
>> Pradeepa Senanayake.
>>
>>
>> On Sat, Jul 3, 2021 at 1:03 PM Brian Piccioni <
>> br...@documenteddesigns.com> wrote:
>>
>>> Yes, I checked
>>>
>>> mingw-w64-x86_64-wxmsw3.1 gets you 3.1.5
>>>
>>>
>>> mingw64/mingw-w64-x86_64-wxmsw3.1 3.1.5-1 [installed]
>>> A C++ library that lets developers create applications for Windows,
>>> Linux and UNIX (mingw-w64)
>>>
>>> On 2021-07-02 10:51 p.m., Pradeepa Senanayake