← Back to team overview

kicad-developers team mailing list archive

Re: Build failure OSX

 

Those are awesome; MUCH better than the old build documentation.  I must have missed them when they came out.

Cheers,
Jeff.

> On 2 Nov 2018, at 22:54, Adam Wolf <adamwolf@xxxxxxxxxxxxxxxxxxxx> wrote:
> 
> Take a look at https://github.com/KiCad/kicad-mac-builder <https://github.com/KiCad/kicad-mac-builder> which is super awesome and should be better than those shell scripts in every way. :)  If the old stuff is better than the new stuff, please let me know how I can improve the new :)
> 
> Thanks!
> 
> On Fri, Nov 2, 2018, 4:50 PM Maciej Suminski <maciej.suminski@xxxxxxx <mailto:maciej.suminski@xxxxxxx> wrote:
> I am not a Mac guru, so I have followed a lazy path of
> KiCadMacOSPackaging [1] script by Adam Wolf, which got me cairo library
> as well.
> 
> Cheers,
> Orson
> 
> 1.
> https://github.com/wayneandlayne/KiCadMacOSPackaging/blob/master/setup.sh#L27 <https://github.com/wayneandlayne/KiCadMacOSPackaging/blob/master/setup.sh#L27>
> 
> On 11/2/18 8:47 PM, Jeff Young wrote:
> > CLion must have been holding on to something somewhere.  Invalidating CLion’s caches and restarting did the deed.
> > 
> > So my best guess is that you need to “brew install cairo”, and at least rerun CMake (possibly also needing to flush your devenv's caches).
> > 
> > Have we added cairo to the list of pre-requisties in the build instructions?
> > 
> > Cheers,
> > Jeff.
> > 
> >> On 2 Nov 2018, at 13:27, Maciej Suminski <maciej.suminski@xxxxxxx <mailto:maciej.suminski@xxxxxxx>> wrote:
> >>
> >> Hi Jeff,
> >>
> >> I copied and adjusted your cmake spell, and it works fine for me on
> >> macOS 10.13 with cairo installed via brew. One difference I spotted is
> >> that I have cairo_quartz.h in
> >> /usr/local/Cellar/cairo/1.14.12/include/cairo/.
> >>
> >> Cheers,
> >> Orson
> >>
> >> On 11/2/18 1:58 PM, Jeff Young wrote:
> >>> CLion.  CMake args:
> >>>
> >>> -DCMAKE_C_COMPILER=clang
> >>> -DCMAKE_CXX_COMPILER=clang++
> >>> -DCMAKE_OSX_DEPLOYMENT_TARGET=10.13
> >>> -DwxWidgets_CONFIG_EXECUTABLE=../../wxWidgets/wx-bin/bin/wx-config
> >>> -DKICAD_SCRIPTING=ON
> >>> -DKICAD_SCRIPTING_MODULES=OFF
> >>> -DKICAD_SCRIPTING_WXPYTHON=OFF
> >>> -DKICAD_USE_OCE=OFF
> >>> -DCMAKE_INSTALL_PREFIX=./bin
> >>> -DCMAKE_BUILD_TYPE=Debug
> >>> -DPYTHON_SITE_PACKAGE_PATH=/Users/jeff/kicad_dev/wxWidgets/wx-bin/lib/python2.7/site-packages
> >>>
> >>> Cheers,
> >>> Jeff.
> >>>
> >>>
> >>>> On 2 Nov 2018, at 12:39, Adam Wolf <adamwolf@xxxxxxxxxxxxxxxxxxxx <mailto:adamwolf@xxxxxxxxxxxxxxxxxxxx>> wrote:
> >>>>
> >>>> How are you building?  What are your cmake arguments?
> >>>>
> >>>> Adam
> >>>>
> >>>> On Fri, Nov 2, 2018, 7:33 AM Jeff Young <jeff@xxxxxxxxx <mailto:jeff@xxxxxxxxx> <mailto:jeff@xxxxxxxxx <mailto:jeff@xxxxxxxxx>> <mailto:jeff@xxxxxxxxx <mailto:jeff@xxxxxxxxx> <mailto:jeff@xxxxxxxxx <mailto:jeff@xxxxxxxxx>>> wrote:
> >>>> I also tried “brew install cairo” to no avail.  I assume I need a Cairo.framework in my /system/library/frameworks, but I’m not sure how to get it there.
> >>>>
> >>>>
> >>>>> On 2 Nov 2018, at 10:28, Jeff Young <jeff@xxxxxxxxx <mailto:jeff@xxxxxxxxx> <mailto:jeff@xxxxxxxxx <mailto:jeff@xxxxxxxxx>> <mailto:jeff@xxxxxxxxx <mailto:jeff@xxxxxxxxx> <mailto:jeff@xxxxxxxxx <mailto:jeff@xxxxxxxxx>>>> wrote:
> >>>>>
> >>>>> "cairo-quartz.h can’t be found”
> >>>>>
> >>>>> I have such a file at /opt/local/include/cairo/, but that’s evidently not where the dev system is looking.  Do I need to copy that somewhere, or does something in my setup need to be updated to look for it there?
> >>>>>
> >>>>> Thanks,
> >>>>> Jeff.
> >>>>> _______________________________________________
> >>>>> Mailing list: https://launchpad.net/~kicad-developers <https://launchpad.net/~kicad-developers> <https://launchpad.net/~kicad-developers <https://launchpad.net/~kicad-developers>> <https://launchpad.net/~kicad-developers <https://launchpad.net/~kicad-developers> <https://launchpad.net/~kicad-developers <https://launchpad.net/~kicad-developers>>>
> >>>>> Post to     : kicad-developers@xxxxxxxxxxxxxxxxxxx <mailto:kicad-developers@xxxxxxxxxxxxxxxxxxx> <mailto:kicad-developers@xxxxxxxxxxxxxxxxxxx <mailto:kicad-developers@xxxxxxxxxxxxxxxxxxx>> <mailto:kicad-developers@xxxxxxxxxxxxxxxxxxx <mailto:kicad-developers@xxxxxxxxxxxxxxxxxxx> <mailto:kicad-developers@xxxxxxxxxxxxxxxxxxx <mailto:kicad-developers@xxxxxxxxxxxxxxxxxxx>>>
> >>>>> Unsubscribe : https://launchpad.net/~kicad-developers <https://launchpad.net/~kicad-developers> <https://launchpad.net/~kicad-developers <https://launchpad.net/~kicad-developers>> <https://launchpad.net/~kicad-developers <https://launchpad.net/~kicad-developers> <https://launchpad.net/~kicad-developers <https://launchpad.net/~kicad-developers>>>
> >>>>> More help   : https://help.launchpad.net/ListHelp <https://help.launchpad.net/ListHelp> <https://help.launchpad.net/ListHelp <https://help.launchpad.net/ListHelp>> <https://help.launchpad.net/ListHelp <https://help.launchpad.net/ListHelp> <https://help.launchpad.net/ListHelp <https://help.launchpad.net/ListHelp>>>
> >>>>
> >>>>
> >>>> _______________________________________________
> >>>> Mailing list: https://launchpad.net/~kicad-developers <https://launchpad.net/~kicad-developers> <https://launchpad.net/~kicad-developers <https://launchpad.net/~kicad-developers>> <https://launchpad.net/~kicad-developers <https://launchpad.net/~kicad-developers> <https://launchpad.net/~kicad-developers <https://launchpad.net/~kicad-developers>>>
> >>>> Post to     : kicad-developers@xxxxxxxxxxxxxxxxxxx <mailto:kicad-developers@xxxxxxxxxxxxxxxxxxx> <mailto:kicad-developers@xxxxxxxxxxxxxxxxxxx <mailto:kicad-developers@xxxxxxxxxxxxxxxxxxx>> <mailto:kicad-developers@xxxxxxxxxxxxxxxxxxx <mailto:kicad-developers@xxxxxxxxxxxxxxxxxxx> <mailto:kicad-developers@xxxxxxxxxxxxxxxxxxx <mailto:kicad-developers@xxxxxxxxxxxxxxxxxxx>>>
> >>>> Unsubscribe : https://launchpad.net/~kicad-developers <https://launchpad.net/~kicad-developers> <https://launchpad.net/~kicad-developers <https://launchpad.net/~kicad-developers>> <https://launchpad.net/~kicad-developers <https://launchpad.net/~kicad-developers> <https://launchpad.net/~kicad-developers <https://launchpad.net/~kicad-developers>>>
> >>>> More help   : https://help.launchpad.net/ListHelp <https://help.launchpad.net/ListHelp> <https://help.launchpad.net/ListHelp <https://help.launchpad.net/ListHelp>> <https://help.launchpad.net/ListHelp <https://help.launchpad.net/ListHelp> <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 <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