kicad-developers team mailing list archive
-
kicad-developers team
-
Mailing list archive
-
Message #15652
Re: Bump wx for OS X to 3.0.2 (with an extra patch?)
> On Nov 6, 2014, at 12:36 PM, Bernhard Stegmaier <stegmaier@xxxxxxxxxxxxx> wrote:
>
> Is it on intention that you use "-mmacosx-version-min=10.9”?
> I always build with 10.5 and everything is fine… maybe some previously only deprecated changes got removed when using a 10.9 Framework?
I tried both 10.5 and 10.9 and both failed :(
-a
>
> Regards,
> Bernhard
>
> On 06.11.2014, at 19:57, Andy Peters <devel@xxxxxxxxx> wrote:
>
>>>
>>> On Nov 6, 2014, at 10:09 AM, Adam Wolf <adamwolf@xxxxxxxxxxxxxxxxxxxx> wrote:
>>>
>>> First, I patch the source with:
>>>
>>> patch -p0 < ../kicad/patches/wxwidgets-3.0.0_macosx.patch
>>> patch -p0 < ../kicad/patches/wxwidgets-3.0.0_macosx_bug_15908.patch
>>> patch -p0 < ../kicad/patches/wxwidgets-3.0.0_macosx_soname.patch
>>> patch -p0 < ../kicad/patches/wxwidgets-3.0.2_macosx_yosemite.patch
>>>
>>> After that:
>>>
>>> ../wx-src/configure \
>>> --prefix=`pwd`/../wx-bin \
>>> --with-opengl \
>>> --enable-aui \
>>> --enable-utf8 \
>>> --enable-html \
>>> --enable-stl \
>>> --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.5 \
>>> --enable-universal-binary=i386,x86_64 \
>>> CPPFLAGS="-stdlib=libstdc++" \
>>> LDFLAGS="-stdlib=libstdc++" \
>>> CC=clang \
>>> CXX=clang++
>>>
>>> My paths may be different than yours, as I'm cutting and pasting from a script.
>>>
>>> Before doing all that, I make sure I have bzr cmake doxygen wget glew cairo openssl installed.
>>
>> Huh, that's basically the same ./configure thing I had I am getting the same errors as before.
>>
>> It's complaining about Apple system frameworks (AppKit) and have the most recent command-line tools etc all installed. I get the same errors on both my MacBook Pro and my iMac so I assume I have the same tools installed on both.
>>
>> -a
>>
>>
>>
>>>
>>> On Thu, Nov 6, 2014 at 11:07 AM, Andy Peters <devel@xxxxxxxxx> wrote:
>>>
>>>> On Oct 29, 2014, at 11:21 AM, Adam Wolf <adamwolf@xxxxxxxxxxxxxxxxxxxx> wrote:
>>>>
>>>> Hi folks,
>>>>
>>>> Attached is a patch from the latest revision of KiCad to add a patch in the patches/ directory suitable for building wxwidgets 3 on OS X 10.10 (Yosemite). It does not add it to any build scripts in our tree per Bernhard.
>>>>
>>>> I used this as the commit message on my own branch.
>>>>
>>>> "Added patch for wxwidgets-3.0.2 for Mac OSX 10.10 (Yosemite). The patch was taken from https://trac.macports.org/ticket/44524 for the upstream bug of http://trac.wxwidgets.org/ticket/16329."
>>>
>>> What is your ./configure recipe for building wxwidgets-3.0.2 on 10.10? I am getting errors like this:
>>>
>>> meshugge:wxWidgets-3.0.2 andy$ make
>>> /Users/andy/Projects/wxWidgets-3.0.2/bk-deps clang++ -mmacosx-version-min=10.9 -c -o basedll_cocoa_utils.o -I./.pch/wxprec_basedll -D__WXOSX_COCOA__ -DWXBUILDING -I/Users/andy/Projects/wxWidgets-3.0.2/src/tiff/libtiff -I./src/tiff/libtiff -I./src/jpeg -I./src/png -I./src/zlib -I./src/regex -I./src/expat/lib -DwxUSE_GUI=0 -DWXMAKINGDLL_BASE -DwxUSE_BASE=1 -dynamic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -I/Users/andy/Projects/wxWidgets-3.0.2/lib/wx/include/osx_cocoa-unicode-3.0 -I./include -stdlib=libstdc++ -O2 -fno-strict-aliasing ./src/osx/cocoa/utils.mm
>>> In file included from ./src/osx/cocoa/utils.mm:27:
>>> In file included from ./include/wx/osx/private.h:4:
>>> In file included from ./include/wx/osx/core/private.h:55:
>>> In file included from /System/Library/Frameworks/Carbon.framework/Headers/Carbon.h:29:
>>> In file included from /System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HIToolbox.h:240:
>>> In file included from /System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/IMKInputSession.h:23:
>>> In file included from /System/Library/Frameworks/Foundation.framework/Headers/Foundation.h:10:
>>> In file included from /System/Library/Frameworks/Foundation.framework/Headers/NSArray.h:7:
>>> In file included from /System/Library/Frameworks/Foundation.framework/Headers/NSRange.h:5:
>>> /System/Library/Frameworks/Foundation.framework/Headers/NSValue.h:12:1: error:
>>> 'objc_returns_inner_pointer' attribute only applies to methods
>>> @property (readonly) const char *objCType NS_RETURNS_INNER_POINTER;
>>> ^ ~~~~~~~~~~~~~~~~~~~~~~~~
>>>
>>> Thanks,
>>> -a
>>> _______________________________________________
>>> 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
>>>
>>
>> Andy Peters
>> 5511 E Rosewood St
>> Tucson, AZ 85711
>> 520-907-2262
>> devel@xxxxxxxxx
>>
>>
>>
>>
>> _______________________________________________
>> 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
>
Andy Peters
5511 E Rosewood St
Tucson, AZ 85711
520-907-2262
devel@xxxxxxxxx
Follow ups
References