kicad-developers team mailing list archive
Mailing list archive
Re: Several Problems with kicad on osx
"Nick Lott" <prisoner_45@...>
Mon, 20 Apr 2009 18:34:55 -0000
Brilliant, Cheers David.
I'm now building using the following command.
cmake ../../ -DwxWidgets_CONFIG_EXECUTABLE="/usr/local/bin/wx-config" -DwxWidgets_ROOT_DIR="/usr/local/include/wx-2.8" -DCMAKE_INSTALL_PREFIX=/temp/install -DBoost_INCLUDE_DIR=/temp/kicad-sources -DCMAKE_OSX_ARCHITECTURES="ppc -arch i386" -DCPP_FLAGS="-arch i386 -arch ppc -D__ASSERTMACROS__ "
Is there an easier way to do this? This is part of my nightly svn build script.
--- In kicad-devel@xxxxxxxxxxxxxxx, David Carne <davidcarne@...> wrote:
> An easier fix [no boost modifications / etc] is to add -
> D__ASSERTMACROS__ to your CMAKE_CXX_FLAGS and CMAKE_C_FLAGS . That
> prevents inclusion of the Mac OS X header that contains the check
> macro. Nothing in that header is used anywhere, so it doesn't seem to
> break anything.
> I've been poking around at trying to fix the wxMac graphics
> implementation, but no luck so far.
> --David Carne
> On 20-Apr-09, at 10:33 AM, Nick Lott wrote:
> > Somewhere on the mac a "check" macro gets defined. Apparently this
> > is if "DEBUG" is defined somewhere but I could not figure out where
> > or why this was going on (see this post. I decided to simply modify
> > the boost files concerned to work aroaund this problem. By renaming
> > the "check" function and its called I was able to get kicad
> > compiling again. Sadly it does not fix the serious flaws in wxmacs
> > graphics implimentation ie. the fact that it does not do XOR draws
> > properly.Anyway here are the diffs I made