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.
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 compatible with 2.8) 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
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,
Platform: Windows 7 (build 7601, Service Pack 1), 64-bit edition, 64
bit, Little endian, wxMSW
Boost version: 1.49.0
Options: USE_PCBNEW_
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.