pcbnew can not launch on windows8.1

Asked by huangyama

Application: Pcbnew
Version: ( kicad-4.0.0-rc1)-product Release build
mingw-w64-x86_64-cmake 3.3.2-2
mingw-w64-x86_64-wxWidgets 3.0.2-11 ,mingw-w64-x86_64-wxPython 3.0.2.0-4,mingw-w64-x86_64-glew 1.12.0-3
Platform:windows8.1, 64 bit,msys2/mingw-w64-x86_64
     cmake -G"MSYS Makefiles"
    -DKICAD_SKIP_BOOST=ON
    -DKICAD_SCRIPTING=ON
    -DKICAD_SCRIPTING_MODULES=ON
    -DKICAD_SCRIPTING_WXPYTHON=ON
After make install,I click pcbnew.exe,nothing appear,the pcbnew can not launch, even without any information.
How the others(eeschema,gerbview,pcb_calculator etc) can run correctly.
Any Help?

Question information

Language:
English Edit question
Status:
Solved
For:
KiCad Edit question
Assignee:
No assignee Edit question
Solved by:
huangyama
Solved:
Last query:
Last reply:
Revision history for this message
Eldar Khayrullin (eldar) said :
#1

You need run from terminal and check terminal output

Revision history for this message
huangyama (hbz0918) said :
#2

I test it with undo PCB_EDIT_FRAME::setupTools() (in pcbframe.cpp) ,the pcb windows now open, everything look normal.
So I think something wrong with PCB_EDIT_FRAME::setupTools(),
 (and maybe m_toolManager->InvokeTool( "pcbnew.InteractiveSelection" ) is the problem);
So I wonder how it works,and whether there is some solution.

Revision history for this message
Wayne Stambaugh (stambaughw) said :
#3

The 64-bit version of Boost 1.59 on msys/ming64 is broken. You must down grade to boost 1.57 (64 bits only). This has already be discussed on the developers mailing list https://lists.launchpad.net/kicad-developers/msg20899.html. I'll leave figuring out how to downgrade the boost package and setting pacman.conf to prevent it from being upgraded in the future to the reader.

Revision history for this message
huangyama (hbz0918) said :
#4

Hi Wayne,
Thank you very much.
Would you tell me how to downgrade to boost 1.57. under msys2
Now my boost version is mingw-w64-x86_64-boost 1.59.0-3.

Revision history for this message
Wayne Stambaugh (stambaughw) said :
#5

https://wiki.archlinux.org/index.php/Downgrading_packages_(%D0%A3%D0%BA%D1%80%D0%B0%D1%97%D0%BD%D1%81%D1%8C%D0%BA%D0%B0)

If boost 1.57 is not in your cache, you will have to download it from
http://sourceforge.net/projects/msys2/files/REPOS/MINGW/x86_64/

On 11/22/2015 10:27 PM, huangyama wrote:
> Question #275235 on KiCad changed:
> https://answers.launchpad.net/kicad/+question/275235
>
> Status: Answered => Open
>
> huangyama is still having a problem:
> Hi Wayne,
> Thank you very much.
> Would you tell me how to downgrade to boost 1.57. under msys2
> Now my boost version is mingw-w64-x86_64-boost 1.59.0-3.
>

Revision history for this message
huangyama (hbz0918) said :
#6

I have solved the problem,by installing boost 1.57
thank you for Wayne! thank you