← Back to team overview

kicad-developers team mailing list archive

KiCad build using your nightly build scripts.

 

Hi Adam

I was able to compile and execute kicad using your build files, but I have some questions

   Application: kicad
   Version: (2015-03-17 BZR 5524)-product Release build
   wxWidgets: Version 3.0.2 (debug,UTF-8,compiler with C++ ABI 1002,GCC
   4.2.1,STL containers,compatible with 2.8)
   Platform: Mac OS X (Darwin 14.1.0 x86_64), 64 bit, Little endian, wxMac
   Boost version: 1.57.0
             USE_WX_GRAPHICS_CONTEXT=OFF
             USE_WX_OVERLAY=ON
             KICAD_SCRIPTING=ON
             KICAD_SCRIPTING_MODULES=ON
             KICAD_SCRIPTING_WXPYTHON=ON
             USE_FP_LIB_TABLE=HARD_CODED_ON
             BUILD_GITHUB_PLUGIN=ON
             KICAD_USE_WEBKIT=OFF


The odd thing about this is that it reports using Boost 1.57.0, but not the 1.54.0 which it downloaded, patched (successfully) and built.

I probably have a few boost libraries lying around on my disk. I think even brew downloaded a bottle with Boost 1.57.0. If the label above is accessed by a utility, perhaps it picked up the wrong label.

------

I was able to run the main KiCad and eeSchema, but when I clicked on the icons for pcbnew (I clicked on both the main page icon and the 2nd from right at the top on eeSchema - same results), it crashed.


Crash of pcbnew when opened - console output

Bobs-MacBook-Air:bin bobgus$ kicad.app/Contents/MacOS/kicad
Traceback (most recent call last):
File "/usr/local/lib/python2.7/site-packages/wx-3.0-osx_cocoa/wx/
__init__.py", line 45, in <module>
from wx._core import *
File "/usr/local/lib/python2.7/site-packages/wx-3.0-osx_cocoa/wx/
_core.py", line 4, in <module>
import _core_
ImportError: dlopen(/usr/local/lib/python2.7/site-packages/wx-3.0-
osx_cocoa/wx/_core_.so, 2): Symbol not found:
__ZTV20wxwxMenuItemListNode
Referenced from: /usr/local/lib/python2.7/site-packages/wx-3.0-
osx_cocoa/wx/_core_.so
Expected in: /usr/local/lib/libwx_osx_cocoau_core-3.0.dylib
in /usr/local/lib/python2.7/site-packages/wx-3.0-osx_cocoa/wx/
_core_.so
Segmentation fault: 11
Bobs-MacBook-Air:bin bobgus$

Some excerpts from the build log files - may not have any bearing on the problem though. Does seem to indicate that boost 1.54.0 is being used.

990:
src='/Users/bobgus/KiCad-adam/kicad-mac-packaging-python/
kicad/.downloads-by-cmake/boost_1_54_0.tar.bz2'
991:
dst='/Users/bobgus/KiCad-adam/kicad-mac-packaging-python/
kicad/.downloads-by-cmake/boost_1_54_0/src/boost'
997:[ 32%] [ 32%] Performing update step for 'boost'
998:creating 'boost scratch repo' specifically for boost to track
boost patches
999:[ 32%] adding pristine boost files to 'boost scratch repo'
1000:[ 32%] committing pristine boost files to 'boost scratch repo'
1001:[ 32%] Performing patch step for 'boost'
1002:patching file boost/polygon/detail/minkowski.hpp
1003:patching file boost/cstdint.hpp
1010:patching file boost/asio/ssl/impl/context.ipp
1018:patching file boost/detail/interlocked.hpp
1039:[ 32%] Performing configure step for 'boost'
1057:
http://www.boost.org/more/getting_started/unix-
variants.html
1060:
http://www.boost.org/boost-build2/doc/html/index.html
1062:[ 32%] Performing build step for 'boost'

The copy/paste below shows some possible problems.

1161:In file included from ./boost/filesystem/detail/
utf8_codecvt_facet.hpp:18:
1162:./boost/detail/utf8_codecvt_facet.hpp:171:17: warning:
'boost::filesystem::detail::utf8_codecvt_facet::do_length' hides
overloaded virtual function [-Woverloaded-virtual]
1180:In file included from ./boost/detail/utf8_codecvt_facet.ipp:13:
1181:./boost/detail/utf8_codecvt_facet.hpp:171:17: warning:
'boost::filesystem::detail::utf8_codecvt_facet::do_length' hides
overloaded virtual function [-Woverloaded-virtual]
1189:darwin.archive bin.v2/libs/filesystem/build/darwin-4.2.1/
release/link-static/threading-multi/libboost_filesystem.a

The beginning of the actual crash report is shown below:

Process:               kicad [92019]\
Path: /Users/USER/*/kicad.app/Contents/MacOS/kicad
Identifier:            org.kicad-eda.kicad
Version:               ??? (???)
Code Type:             X86-64 (Native)
Parent Process:        bash [46543]
Responsible:           Terminal [458]
User ID:               501

Date/Time:             2015-03-17 22:45:30.130 -0500
OS Version:            Mac OS X 10.10.2 (14C1510)
Report Version:        11
Anonymous UUID:        5EC3DCC9-7506-88B6-B795-E06635F030BC

Sleep/Wake UUID:       D3B1E849-EB3E-4A40-AA14-0AE38FED6F59

Time Awake Since Boot: 620000 seconds
Time Since Wake:       94000 seconds

Crashed Thread:        0  Dispatch queue: com.apple.main-thread

Exception Type:        EXC_BAD_ACCESS (SIGSEGV)
Exception Codes:       KERN_INVALID_ADDRESS at 0x0000000040490fe4

VM Regions Near 0x40490fe4:
-->
__TEXT 0000000103cec000-0000000103daa000 [ 760K] r-x/rwx SM=COW /Users/USER/*/kicad.app/Contents/MacOS/kicad

Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0 _pcbnew.kiface 0x000000010ccdefe0 KIGFX::VIEW::SetGAL(KIGFX::GAL*) + 112 1 _pcbnew.kiface 0x000000010cd33995 EDA_DRAW_PANEL_GAL::EDA_DRAW_PANEL_GAL(wxWindow*, int, wxPoint const&, wxSize const&, EDA_DRAW_PANEL_GAL::GalType) + 437 2 _pcbnew.kiface 0x000000010c7adee1 PCB_DRAW_PANEL_GAL::PCB_DRAW_PANEL_GAL(wxWindow*, int, wxPoint const&, wxSize const&, EDA_DRAW_PANEL_GAL::GalType) + 33 3 _pcbnew.kiface 0x000000010c4f94a6 PCB_EDIT_FRAME::PCB_EDIT_FRAME(KIWAY*, wxWindow*) + 1190 4 _pcbnew.kiface 0x000000010c4d7d44 PCB::IFACE::CreateWindow(wxWindow*, int, KIWAY*, int) + 116 5 org.kicad-eda.kicad 0x0000000103d5262b KIWAY::Player(FRAME_T, bool) + 363 6 _eeschema.kiface 0x000000010bbbffe1 SCH_EDIT_FRAME::OnOpenPcbnew(wxCommandEvent&) + 785 7 libwx_baseu-3.0.0.dylib 0x0000000104938e20 wxEventHashTable::HandleEvent(wxEvent&, wxEvtHandler*) + 240 8 libwx_baseu-3.0.0.dylib 0x000000010493a2ab wxEvtHandler::ProcessEvent(wxEvent&) + 283 9 _eeschema.kiface 0x000000010bc2ba8c EDA_BASE_FRAME::ProcessEvent(wxEvent&) + 28 10 libwx_baseu-3.0.0.dylib 0x000000010493a3a4 wxEvtHandler::ProcessEventLocally(wxEvent&) + 164 11 libwx_baseu-3.0.0.dylib 0x000000010493a24e wxEvtHandler::ProcessEvent(wxEvent&) + 190 12 libwx_osx_cocoau_core-3.0.0.dylib 0x00000001043772b4 wxWindowBase::TryAfter(wxEvent&) + 228 13 libwx_baseu-3.0.0.dylib 0x000000010493a2d4 wxEvtHandler::ProcessEvent(wxEvent&) + 324

I see your nightlies have been delayed - are you also having build problems?

Hope this helps

Bob G


Follow ups

References