kicad-developers team mailing list archive
-
kicad-developers team
-
Mailing list archive
-
Message #22466
Re: Libcurl patch.
Thanks, it applied now.
clang doesn’t like the static_cast:
std::string msg = StrPrintf( "%s not wxDynamicLibrary::Load()ed",
static_cast<const char*>( canonicalName ) );
and also the same some lines below.
[ 35%] Building CXX object common/CMakeFiles/common.dir/kicad_curl/kicad_curl.cpp.o
/Volumes/OSXData/Users/bstegmaier/Temp/KiCad/kicad/common/kicad_curl/kicad_curl.cpp:108:46: error: cannot cast from type
'wxString' to pointer type 'const char *'
static_cast<const char*>( canonicalName ) );
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
I can remember there was a discussion about that (or sth similar?) on the list… I can’t remember what the agreement was, though.
I worked around changing those 2 spots to (as suggested by wxWidgets docs):
std::string msg = StrPrintf( "%s not wxDynamicLibrary::Load()ed",
static_cast<const char*>( canonicalName.mb_str() ) );
Therewith it compiles and works fine.
At least, it did load Github footprints.
Regards,
Bernhard
> On 10.01.2016, at 16:49, Wayne Stambaugh <stambaughw@xxxxxxxxx> wrote:
>
> Patch rebased against r6437. I just rebuild this on windows without any
> issues.
>
> On 1/10/2016 10:28 AM, Bernhard Stegmaier wrote:
>> Do you have an up-to-date version of the patch?
>> It doesn’t apply to pcbnew/github/github_plugin.cpp anymore, but doesn’t seem compile without resolving the rejects.
>>
>>
>> Regards,
>> Bernhard
>>
>>
>>> On 10.01.2016, at 16:19, Wayne Stambaugh <stambaughw@xxxxxxxxx> wrote:
>>>
>>> I just need to make sure it compiles and loads the github footprint
>>> libraries correctly. It loads libcurl on demand, I need to make sure
>>> that is working on osx. I've got it tested and working on linux and
>>> windows and I want to make sure we don't introduce any bugs in osx if I
>>> can avoid it.
>>>
>>> Thanks,
>>>
>>> Wayne
>>>
>>> On 1/10/2016 10:15 AM, Bernhard Stegmaier wrote:
>>>> What specifically should be tested?
>>>> I can give it a try right now, but I didn’t follow this so I don’t know what to look for…
>>>>
>>>>
>>>> Regards,
>>>> Bernhard
>>>>
>>>>> On 10 Jan 2016, at 16:10, Wayne Stambaugh <stambaughw@xxxxxxxxx> wrote:
>>>>>
>>>>> Did anyone get a chance to test this on OSX? I didn't see any response
>>>>> since I sent out the original message. I got bit by the libcurl bug
>>>>> that this patch fixes twice in the last week so I would like to get it
>>>>> committed.
>>>>>
>>>>> Thanks,
>>>>>
>>>>> Wayne
>>>>>
>>>>> -------- Forwarded Message --------
>>>>> Subject: Libcurl patch.
>>>>> Date: Sat, 26 Dec 2015 10:50:08 -0500
>>>>> From: Wayne Stambaugh <stambaughw@xxxxxxxxx>
>>>>> To: KiCad Developers <kicad-developers@xxxxxxxxxxxxxxxxxxx>
>>>>>
>>>>> Dick discovered an issue with the libcurl patch for the github plugin.
>>>>> Attached is his patch to fix these issues. One thing he did that I
>>>>> asked him to do was make libcurl dynamically loadable since it isn't
>>>>> always necessary to load it at run time. I've tested the patch on
>>>>> windows and linux but I would like one of our osx devs to please test it
>>>>> to make sure it works on osx when you get a chance.
>>>>>
>>>>> Thanks,
>>>>>
>>>>> Wayne
>>>>>
>>>>>
>>>>>
>>>>> <libcurl-dynload.patch>_______________________________________________
>>>>> 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
>>>>
>>>
>>
>
> <libcurl-dynload.patch>
Follow ups
References