About the findwxWidgets, I see it has been updated in kicad, but shouldn't such a fix be upstreamed in cmake as well?
I did a clean vcpkg environment and it does seem to compile again, lets see if it works for x86 and x64 and debug and release in a couple of hours. I don't see any progress about OCC, I only saw a request to make it. On Tue, 7 Jul 2020 at 14:59, Jon Evans <j...@craftyjon.com> wrote: > > Yes, wxWidgets I can now use straight from vcpkg. > > I took a look at wxPython phoenix and the build system is...something else. > Is anyone more experienced with Python build systems? > It seems like the happy path for vcpkg is for projects that use cmake. > This hybrid of Python and C++ with custom build system in Python looks > like a headache to integrate. > > I have not looked at SWIG yet. OCC it seems like is in progress (we > are less worried about that one) > > -Jon > > On Tue, Jul 7, 2020 at 7:31 AM Mark Roszko <mark.ros...@gmail.com> wrote: > > > > Nope, I'm building straight out of vcpkg now. > > Jon Evans posted the patches to kicad's findwxwidgets back in November fyi. > > > > On Tue, Jul 7, 2020 at 5:39 AM Nick Østergaard <oe.n...@gmail.com> wrote: > >> > >> Hi Mark > >> > >> I still need to patch FindwxWidgets.cmake, using this version: > >> https://gist.github.com/nickoe/d3c224a2587eff8ea959bc383a993520 > >> > >> See there two vcpkg issues: > >> https://github.com/microsoft/vcpkg/issues/1843 > >> https://github.com/microsoft/vcpkg/issues/4756 > >> > >> I thought you were using a selfbuilt version of wxwidgets. Have you > >> started to use it directly from vcpkg? > >> > >> I use: > >> > >> cmake ^ > >> > >> -DCMAKE_TOOLCHAIN_FILE=%WORKSPACE%\vcpkg\scripts\buildsystems\vcpkg.cmake ^ > >> -DCMAKE_INSTALL_PREFIX:PATH=%WORKSPACE%\install > >> -DCMAKE_PDB_OUTPUT_DIRECTORY:PATH=%WORKSPACE%\_pdb ^ > >> -DCMAKE_RUNTIME_OUTPUT_DIRECTORY:PATH=%WORKSPACE%\_bin ^ > >> -DKICAD_SPICE=OFF ^ > >> -DKICAD_USE_OCE=OFF ^ > >> -DKICAD_SCRIPTING=OFF ^ > >> -DKICAD_SCRIPTING_MODULES=OFF ^ > >> -DKICAD_SCRIPTING_WXPYTHON=OFF ^ > >> ..\src > >> > >> cmake --build . --config %build% --target install -- /M > >> > >> Recently I started to get this error at install time: > >> > >> 23:48:21 -- Found OpenGL: opengl32 > >> 23:48:21 CMake Error at C:/Program > >> Files/CMake/share/cmake-3.17/Modules/FindPackageHandleStandardArgs.cmake:164 > >> (message): > >> 23:48:21 Could NOT find GLEW (missing: GLEW_INCLUDE_DIR GLEW_LIBRARY) > >> 23:48:21 Call Stack (most recent call first): > >> 23:48:21 C:/Program > >> Files/CMake/share/cmake-3.17/Modules/FindPackageHandleStandardArgs.cmake:445 > >> (_FPHSA_FAILURE_MESSAGE) > >> 23:48:21 CMakeModules/FindGLEW.cmake:38 > >> (find_package_handle_standard_args) > >> 23:48:21 > >> C:/Jenkins/workspace/windows-kicad-msvc-vcpkg/build/release/cpu/x86/label/msvc/vcpkg/scripts/buildsystems/vcpkg.cmake:405 > >> (_find_package) > >> 23:48:21 CMakeLists.txt:586 (find_package) > >> > >> On Tue, 7 Jul 2020 at 01:49, Mark Roszko <mark.ros...@gmail.com> wrote: > >> > > >> > 1. cmake scripts already work with wxwidgets, that was already done > >> > awhile back. I've been building with MSVC for awhile > >> > > >> > > >> > > >> > One dependency that'll need "porting" is ngspice. > >> > But let me put this out there, does it make sense to leave ngspice to a > >> > higher level distro and not built as part of kicad? > >> > We've already had cases of repackaging Windows and macOS just to bump > >> > ngspice versions up. > >> > Why not make it standard baseline as part of kicad instead of allowing > >> > versions to be mixed? > >> > > >> > > >> > On Mon, Jul 6, 2020 at 3:04 PM Nick Østergaard <oe.n...@gmail.com> wrote: > >> >> > >> >> Just a FYI, we have not really solved wxpython phoenix for macos yet, > >> >> though some progress were made recently. > >> >> > >> >> For MSVC there are a number of issues yet to be addressed, this is > >> >> with the intention of using vcpkg. > >> >> 1. Fix cmake scripts for wxwidgets > >> >> 2. Add opencascade to vcpkg > >> >> 3. Add swig to vcpkg (or sip if that is what we want to use in the > >> >> future) > >> >> 4. Probably a small handful of other things need to be done > >> >> > >> >> On Mon, 6 Jul 2020 at 20:35, Jeff Young <j...@rokeby.ie> wrote: > >> >> > > >> >> > I love this part: > >> >> > > >> >> > wxPython4.0 (needed for Python3) > >> >> > > >> >> > > >> >> > And I thought our versioning was challenged. ;) > >> >> > _______________________________________________ > >> >> > 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-developers > >> >> More help : https://help.launchpad.net/ListHelp > >> > > >> > > >> > > >> > -- > >> > Mark > > > > > > > > -- > > Mark > > _______________________________________________ > > 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-developers More help : https://help.launchpad.net/ListHelp