Comment 20 for bug 1056926

Revision history for this message
Wayne Stambaugh (stambaughw) wrote : Re: [Bug 1056926] Re: cut outs in pcbnew don't work under arch linux

On 10/9/2012 1:35 PM, jean-pierre charras wrote:
> Le 09/10/2012 18:56, Wayne Stambaugh a écrit :
>> If your distro is building with a version of Boost newer that 1.49 ( the
>> current version in the testing branch of KiCad ), then that could be a
>> problem and you could try build KiCad with the version of Boost in the
>> KiCad source. If your using the version of Boost in the KiCad source,
>> try uncommenting the lines above and rebuild with a newer version of
>> Boost. I cannot guarantee this will work as it's been a long time since
>> I've tried building KiCad using and external Boost version.
>>
>
> I tested and used BOOST 1.50 and 1.51 with no problem (under mingw + gcc 4.6 and Ubuntu 1.10)
> (However I did not tested the 64 bits version).
> So the problem is tricky.
>
>
Thanks for the heads up. I saw several different versions of Boost
reported in this thread and I was beginning to think that it might be
related to distros using the native version instead of the KiCad version
of Boost.

I have just duplicated this problem on MinGW32 using GCC 4.7.0 so it
appears to be GCC version dependent. I also saw a dialog box flash up
and disappear before I could read it. Please tell me we are not using
those insane self dismissing message boxes again. I thought I rooted
all of those out of KiCad. I have attached the board file that causes
the problem. I doesn't get much more simple than this. There is not
even a net list imported into the board. Just a board outline, the
zone, and the zone cut out.

Here is the build information:

Application: Pcbnew
Version: (2012-10-08 BZR 3759)-testing
Build: wxWidgets 2.9.3 (wchar_t,compiler with C++ ABI 1002,GCC 4.7.0,wx
containers,compatible with 2.8)
Platform: Windows 7 (build 7601, Service Pack 1), 64-bit edition, 64
bit, Little endian, wxMSW
Boost version: 1.49.0
Options: USE_PCBNEW_SEXPR_FILE_FORMAT=OFF
          USE_PCBNEW_NANOMETRES=OFF
          USE_PCBNEW_SEXPR_FOOTPRINT_LIBS=OFF
          KICAD_GOST=OFF
          USE_WX_GRAPHICS_CONTEXT=OFF
          USE_WX_OVERLAY=OFF
          USE_BOOST_POLYGON_LIBRARY
          KICAD_SCRIPTING=OFF

I'm running the 64 bit version of Debian Testing at home where the
default version of GCC is 4.7.1. I'll see if I can duplicate the error
with the default version of Boost.