kicad-developers team mailing list archive
-
kicad-developers team
-
Mailing list archive
-
Message #17389
Re: KiCad build using your nightly build scripts.
I believe your boost build issues will change shortly. After the stable
release, the dependency building stuff is going to be completely changed.
Adam Wolf
On Mar 19, 2015 11:13 AM, "Bob Gustafson" <bobgus@xxxxxxx> wrote:
> Yes, I downloaded it (5525) and it ran fine on my Mac - thanks much. I
> checked all of the crash sites - and no crashes on your build.
>
> I will have to search for unpatched Boost files deep in my computer before
> I do another build.
>
> Thanks again Adam
>
> Bob G
>
> On 03/18/2015 09:11 PM, Adam Wolf wrote:
>
> Hi folks,
>
> After clearing some files off that system, the build completed without
> issue.
>
> Bob, I'll see about making a build for you with trackpad support. I
> have to test the new footprint GUI thing first.
>
> Adam Wolf
>
> On Wed, Mar 18, 2015 at 7:40 PM, Adam Wolf <adamwolf@xxxxxxxxxxxxxxxxxxxx>
> wrote:
>
>> 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
>>>
>>>
>>
>
>
References