← Back to team overview

kicad-developers team mailing list archive

Re: KiCad build using your nightly build scripts.

 

I do not know about boost issues.  I do not have them.  They don't occur on
my builds, right?

The only build failures since March 3rd have been due to disk space on one
of my build boxes, two days ago.  I deleted some files, and restarted the
job. We'll see if that fixes it.

Adam Wolf
Cofounder and Engineer
Wayne and Layne, LLC

On Wed, Mar 18, 2015 at 7:28 PM, Bob Gustafson <bobgus@xxxxxxx> wrote:

>  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