On 09/26/2013 04:51 AM, Brian Sidebotham wrote:
> On 22 September 2013 05:37, Dick Hollenbeck <[email protected] 
> <mailto:[email protected]>>
> wrote:
> 
>     On 09/21/2013 09:23 PM, Dick Hollenbeck wrote:
>     > I will fix it if it does not work on linux....
> 
> 
>     Did that, it works now, and brilliantly.
> 
> 
>     We had a namespace collision on FPL_CACHE, my destructor was going into 
> LEGACY_PLUGIN's
>     FPL_CACHE destructor.  Linker did not catch that, because geez, it was 
> thinking it was the
>     same class.   Have given each FPL_CACHE class a unique name, could have 
> used a namespace
>     but did not.
> 
> 
>     Then, I removed PCAD from FP_LIB_TABLE dialog, which does not support 
> Footprint*()
>     functions.  *In its place I added "Github" plugin.*   This was me pulling 
> the trigger.
> 
> 
>     It works now.  And it is really exciting.
> 
> 
>     *I am all for getting our stock footprints on github ASAP!*
> 
>     Whoever is in charge of those now, please lets rock the footprints!
> 
>     Please talk to your platform sponsor about getting the PLUGIN to run on 
> the Windows and
>     OSX platforms.  I don't have those, and will not be helping more than I 
> have.  I wrote
>     CMakeModules/download_openssl.cmake and it might work with minor edits if 
> you have perl on
>     your windows system because the damn openssl Configure program uses perl. 
>  Otherwise if
>     you have access to precompiled openssl libs and headers another way, you 
> can force the
>     issue at or around line 31 of pcbnew/github/CMakeLists.txt by defining
>     OPENSSL_INCLUDE_DIR and OPENSSL_LIBRARIES cmake symbols.
> 
>     Sort of like this:
> 
>     set( OPENSSL_INCLUDE_DIR
>         ${PREFIX}/include
>         CACHE FILEPATH "OPENSSL include directory"
>         )
> 
>     set( OPENSSL_LIBRARIES
>         ${PREFIX}/lib/libssl.a
>         ${PREFIX}/lib/libcrypto.a
>         CACHE STRING "OPENSSL libraries"
>         )
> 
> 
> On Windows, building without the msys environment means perl is an absolute 
> no-go area for
> me; 

Android cell phone found this this morning, while I was laying in bed.  I guess 
it wanted
to be relevant, helpful, and to cmake a difference:


https://github.com/LuaDist/openssl



_______________________________________________
Mailing list: https://launchpad.net/~kicad-developers
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~kicad-developers
More help   : https://help.launchpad.net/ListHelp

Reply via email to