kicad-developers team mailing list archive
-
kicad-developers team
-
Mailing list archive
-
Message #17380
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