← Back to team overview

kicad-developers team mailing list archive

Fwd: _CHECK_SYMBOL_EXISTS?

 

Sending via the correct email address...


---------- Forwarded message ----------
From: Adam Wolf <adamwwolf@xxxxxxxxx>
Date: Fri, Mar 30, 2018 at 8:59 PM
Subject: Re: [Kicad-developers] _CHECK_SYMBOL_EXISTS?
To: Seth Hillbrand <seth.hillbrand@xxxxxxxxx>
Cc: Wayne Stambaugh <stambaughw@xxxxxxxxx>, KiCad Developers
<kicad-developers@xxxxxxxxxxxxxxxxxxx>


I will check over the weekend.

Folks, I know I don't spend as much time here as I used to, with kids
and all, but I think we are pretty awesome and doing actual real world
good with Kicad.

Thanks Seth and everyone.

Adam

On Fri, Mar 30, 2018, 4:51 PM Seth Hillbrand <seth.hillbrand@xxxxxxxxx> wrote:
>
> We use this in CheckCXXSymbolExists and Cmake has provided this function since 2.8.6.
>
> I've removed the repository copy of this macro to allow Cmake to use its own.  This should be safe as we have already set a minimum Cmake version of 2.8.12.
>
> Let me know if you still have this issue, Adam.
>
> -S
>
> 2018-03-30 14:24 GMT-07:00 Wayne Stambaugh <stambaughw@xxxxxxxxx>:
>>
>> I'm using 3.10 so that's why I haven't seen this yet.  I guess we are
>> going to have to fix this.  It's would be nice if the cmake folks would
>> have at least provided a substitution and a warning rather than break
>> everybody's configuration who uses CHECK_SYMBOL_EXISTS.
>>
>> On 3/30/2018 5:15 PM, Seth Hillbrand wrote:
>> > Hi Adam-
>> >
>> > You will need to downgrade to CMake 3.10 or lower.  In 3.11, they
>> > revised the internals of CheckSymbolExists.
>> >
>> > Our macro depends on the internal CMake macro _CHECK_SYMBOL_EXISTS (note
>> > the underscore at the beginning).  In 3.11, they replaced it with
>> > __CHECK_SYMBOL_EXISTS_IMPL.
>> >
>> > -S
>> >
>> > 2018-03-30 13:24 GMT-07:00 Wayne Stambaugh <stambaughw@xxxxxxxxx
>> > <mailto:stambaughw@xxxxxxxxx>>:
>> >
>> >     Hey Adam,
>> >
>> >     According to the latest cmake (3.11) docs[1], CheckCXXSymbolExists.cmake
>> >     still contains a CHECK_SYMBOL_EXISTS command.  This has been around for
>> >     a really long time, I'm not sure why you would be having issues with
>> >     this now unless you have a broken cmake install.
>> >
>> >     Wayne
>> >
>> >     On 3/30/2018 3:56 PM, Adam Wolf wrote:
>> >     > Hi folks!
>> >     >
>> >     > Normally I wouldn't ask this question on the list, but it's at or past
>> >     > crunch time on the new macOS packaging, so please forgive me.
>> >     >
>> >     > I have a macOS 10.11 system I use for KiCad packaging sometimes, and
>> >     > I'm running some tests on it.  It has cmake 3.11.0 on it.
>> >     >
>> >     > 8 days ago, I was able to build kicad master on it.  Today, I can't
>> >     > configure on it.  I get
>> >     >
>> >     > CMake Error at CMakeModules/CheckCXXSymbolExists.cmake:41
>> >     > (_CHECK_SYMBOL_EXISTS):
>> >     >   Unknown CMake command "_CHECK_SYMBOL_EXISTS".
>> >     > Call Stack (most recent call first):
>> >     >   CMakeModules/PerformFeatureChecks.cmake:84 (check_cxx_symbol_exists)
>> >     >   CMakeLists.txt:166 (perform_feature_checks)
>> >     >
>> >     > This machine is just used for KiCad, and this error doesn't really
>> >     > make sense to me.  It very well could be with the scripts I'm using
>> >     > for testing, but I'm asking in case anyone has any ideas or has seen
>> >     > something similar.
>> >     >
>> >     > Adam Wolf
>> >     >
>> >     > _______________________________________________
>> >     > Mailing list: https://launchpad.net/~kicad-developers
>> >     <https://launchpad.net/~kicad-developers>
>> >     > Post to     : kicad-developers@xxxxxxxxxxxxxxxxxxx
>> >     <mailto:kicad-developers@xxxxxxxxxxxxxxxxxxx>
>> >     > Unsubscribe : https://launchpad.net/~kicad-developers
>> >     <https://launchpad.net/~kicad-developers>
>> >     > More help   : https://help.launchpad.net/ListHelp
>> >     <https://help.launchpad.net/ListHelp>
>> >     >
>> >
>> >
>> >     _______________________________________________
>> >     Mailing list: https://launchpad.net/~kicad-developers
>> >     <https://launchpad.net/~kicad-developers>
>> >     Post to     : kicad-developers@xxxxxxxxxxxxxxxxxxx
>> >     <mailto:kicad-developers@xxxxxxxxxxxxxxxxxxx>
>> >     Unsubscribe : https://launchpad.net/~kicad-developers
>> >     <https://launchpad.net/~kicad-developers>
>> >     More help   : https://help.launchpad.net/ListHelp
>> >     <https://help.launchpad.net/ListHelp>
>> >
>> >
>>
>
> _______________________________________________
> Mailing list: https://launchpad.net/~kicad-developers
> Post to     : kicad-developers@xxxxxxxxxxxxxxxxxxx
> Unsubscribe : https://launchpad.net/~kicad-developers
> More help   : https://help.launchpad.net/ListHelp


References