← Back to team overview

kicad-developers team mailing list archive

Re: IMPORTANT build change for OSX users

 

I don’t know whether the configure statement is in them or not.  (I haven’t been able to check because it seems the server is down.)

New folks won’t need the rest of the instructions as they’ll be building from scratch.

Cheers,
Jeff.


> On 9 May 2019, at 17:28, Michael Kavanagh <michael@xxxxxxxxxxxxxxxxxx> wrote:
> 
> Should the build instructions in the developers docs be updated?
> 
> Cheers,
> Michael
> 
> On Thu, 9 May 2019 at 00:03, Jeff Young <jeff@xxxxxxxxx <mailto:jeff@xxxxxxxxx>> wrote:
> I’ve added a check in the headers that will fail a compile if wxUSE_UNICODE_UTF8 is set.  This will allow us to remove a bunch of our mutex hacks.  (It turns out that it’s only on for OSX; the other platforms already have it off.)
> 
> You’ll need to do 3 things in your wxWidgets tree:
> 
> 1) git fetch (your origin should be set to git@xxxxxxxxxx <mailto:git@xxxxxxxxxx>:KiCad/wxWidgets.git and you should be on branch kicad/macos-wx-3.0)
> 2) run your configure command without the --enable-UTF8 option [1]
> 3) make install (in wxWidgets/build)
> 
> (You’ll probably need to do a clean and a re-build of Kicad after this.)
> 
> Cheers,
> Jeff.
> 
> [1] This is the configure I used:
> 
> ../configure \
>     --prefix=`pwd`/../wx-bin \
>     --with-opengl \
>     --enable-aui \
>     --enable-html \
>     --enable-stl \
>     --enable-debug \
>     --enable-debug-gdb \
>     --with-libjpeg=builtin \
>     --with-libpng=builtin \
>     --with-regex=builtin \
>     --with-libtiff=builtin \
>     --with-zlib=builtin \
>     --with-expat=builtin \
>     --without-liblzma \
>     --with-macosx-version-min=10.13 \
>     --enable-universal-binary=x86_64 \
>     CC=clang \
>     CXX=clang++
> 
> _______________________________________________
> 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>


Follow ups

References