OK.  2 simple choices of solutions:

Don't use a SDK.  SDKs are really only needed when you compile on one system 
for an earlier system, like on Lion (10.7) for Snow Leopard (10.6), or when 
only the Xcode app is used (ie with an Xcode project).  With this, just remove 
the -isysroot up to .sdk in the configuration.

Or if you need the SDK, add "-F /Library/Frameworks" to LINK_MISC.  The 
documentation for the isysroot flag appears to be a little misleading.  It says 
that the sysroot specified is added to all search paths, but I think it really 
means all search paths that are within the scope of the SDK.  /Library is not.  
But /usr is, so it would still catch /usr/local, so the wx libraries would be a 
problem...

On Mar 27, 2013, at 5:43 PM, William Kyngesburye wrote:

> Well, it looks like that is probably the problem.  Starting with the 10.7 SDK 
> in Xcode 4.3 (Lion), Apple removed the symlinks to /Library/Frameworks and 
> /usr/local.  Dumb.  So you can't use a SDK and non-Apple libraries.
> 
> I wonder if there is some new obscure option to pull in libraries from 
> outside the SDKs, other than hacking the SDKs to add those symlinks.  I'll do 
> some poking around...
> 
> On Mar 27, 2013, at 12:08 PM, William Kyngesburye wrote:
> 
>> Something may be wrong with the SDK in Xcode.app.  There should be a symlink 
>> there to /Library/Frameworks.  If not, the linker will not see any 
>> non-system frameworks.
>> 
>> It's possible Apple removed this (stupid!), mine has it but I may have added 
>> it myself.  I don't have my archive handy to check.
>> 
>> On Mar 27, 2013, at 11:42 AM, Agustin Diez-Castillo wrote:
>> 
>>> William, Jesús and others,
>>> I got a problem when compiling SAGA claiming, if I got it right, that GDAL 
>>> framework is not found.
>>> Any hints?
>>> This is the last part of the compiling log:
>>> libtool: compile:  /usr/bin/clang -DHAVE_CONFIG_H -I. -I../../../.. 
>>> -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXMAC__ -D__WXOSX__ 
>>> -D__WXOSX_COCOA__ -I/Library/Frameworks/GDAL.framework/Headers 
>>> -I/Library/Frameworks/PROJ.framework/Headers -fPIC 
>>> -I../../../../src/saga_core 
>>> -I/Library/Frameworks/GDAL.framework/Versions/1.9/Headers -D_SAGA_LINUX 
>>> -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_UNICODE -g -DDEBUG -g -O2 -MT 
>>> ogr_import.lo -MD -MP -MF .deps/ogr_import.Tpo -c ogr_import.cpp  
>>> -fno-common -DPIC -o .libs/ogr_import.o
>>> libtool: compile:  /usr/bin/clang -DHAVE_CONFIG_H -I. -I../../../.. 
>>> -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXMAC__ -D__WXOSX__ 
>>> -D__WXOSX_COCOA__ -I/Library/Frameworks/GDAL.framework/Headers 
>>> -I/Library/Frameworks/PROJ.framework/Headers -fPIC 
>>> -I../../../../src/saga_core 
>>> -I/Library/Frameworks/GDAL.framework/Versions/1.9/Headers -D_SAGA_LINUX 
>>> -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_UNICODE -g -DDEBUG -g -O2 -MT 
>>> ogr_import.lo -MD -MP -MF .deps/ogr_import.Tpo -c ogr_import.cpp -o 
>>> ogr_import.o >/dev/null 2>&1
>>> mv -f .deps/ogr_import.Tpo .deps/ogr_import.Plo
>>> /bin/sh ../../../../libtool  --tag=CXX   --mode=link /usr/bin/clang -fPIC 
>>> -I../../../../src/saga_core `gdal-config --cflags` -D_SAGA_LINUX 
>>> -D_TYPEDEF_BYTE -D_TYPEDEF_WORD -D_SAGA_UNICODE -g -DDEBUG  -g -O2 -fPIC 
>>> -shared -avoid-version `gdal-config --libs` 
>>> -L/Library/Frameworks/GDAL.framework/unix/lib 
>>> -L/Library/Frameworks/PROJ.framework/unix/lib -arch x86_64 
>>> -mmacosx-version-min=10.7 -isysroot 
>>> /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.7.sdk
>>>  -lstdc++ -o libio_gdal.la -rpath /usr/local/lib/saga gdal_driver.lo 
>>> gdal_export.lo gdal_export_geotiff.lo gdal_import.lo gdal_import_netcdf.lo 
>>> MLB_Interface.lo ogr_driver.lo ogr_export.lo ogr_export_kml.lo 
>>> ogr_import.lo ../../../../src/saga_core/saga_api/libsaga_api.la 
>>> libtool: link: /usr/bin/clang -dynamiclib -Wl,-undefined -Wl,dynamic_lookup 
>>> -o .libs/libio_gdal.dylib  .libs/gdal_driver.o .libs/gdal_export.o 
>>> .libs/gdal_export_geotiff.o .libs/gdal_import.o .libs/gdal_import_netcdf.o 
>>> .libs/MLB_Interface.o .libs/ogr_driver.o .libs/ogr_export.o 
>>> .libs/ogr_export_kml.o .libs/ogr_import.o   -framework GDAL 
>>> -L/Library/Frameworks/GDAL.framework/unix/lib 
>>> -L/Library/Frameworks/PROJ.framework/unix/lib 
>>> ../../../../src/saga_core/saga_api/.libs/libsaga_api.dylib 
>>> -L/usr/local/lib/wxPython-2.9.4.0/lib -lwx_osx_cocoau-2.9 -lstdc++  -O2 
>>> -arch x86_64 -mmacosx-version-min=10.7 -isysroot 
>>> /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.7.sdk
>>>    -framework GDAL -framework IOKit -framework Carbon -framework Cocoa 
>>> -framework AudioToolbox -framework System -framework OpenGL -framework 
>>> QuickTime -install_name  /usr/local/lib/saga/libio_gdal.dylib  
>>> -Wl,-single_module
>>> ld: framework not found GDAL
>>> clang: error: linker command failed with exit code 1 (use -v to see 
>>> invocation)
>>> make[5]: *** [libio_gdal.la] Error 1
>>> make[4]: *** [all-recursive] Error 1
>>> make[3]: *** [all-recursive] Error 1
>>> make[2]: *** [all-recursive] Error 1
>>> make[1]: *** [all-recursive] Error 1
>>> make: *** [all] Error 2
>>> 
>>> 
>>> On Tue, Mar 26, 2013 at 4:14 PM, William Kyngesburye 
>>> <[email protected]> wrote:
>>> Ah, if you're having problems there also, I suggest downloading and 
>>> installing wxPython from wxpython.org.  wxPython includes wxWidgets.  Saves 
>>> a long compilation.  Then you just need to run a command before building 
>>> SAGA (instead of building wxWidgets steps):
>>> 
>>> export PATH="/usr/local/lib/wxPython-2.9.4.0/bin:$PATH"
>>> 
>>> On Mar 26, 2013, at 9:59 AM, Jesus Munoz Serrano wrote:
>>> 
>>>> Thanks a lot william and sorry about my questions. I'm not used to work 
>>>> with the terminal nor python.
>>>> So I downloaded and installed the UnixImageIO framework. But now, I have 
>>>> to build wx-widgets. I created build-cocoa-debug, then cd 
>>>> build-cocoa-debug and run:
>>>> 
>>>> ../configure --enable-unicode --enable-debug --enable-shared 
>>>> --enable-monolithic --with-osx_cocoa --enable-macosx_arch=x86_64 \
>>>> --with-macosx-version-min=10.7 \
>>>> --with-macosx-sdk=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.7.sdk
>>>> 
>>>> I am getting the same error again. Also I think I am gonna have the same 
>>>> problem building GNU packages and SAGA. There is any easier way to do it? 
>>>> Sorry again for the questions.
>>>> 
>>>> Jesus
>>>> 
>>>> 
>>>> 
>>>> 
>>>> On 26 Mar 2013, at 15:38, William Kyngesburye wrote:
>>>> 
>>>>> UnixImageIO framework
>>>> 
>>> 
>>> -----
>>> William Kyngesburye <kyngchaos*at*kyngchaos*dot*com>
>>> http://www.kyngchaos.com/
>>> 
>>> First Pogril: Why is life like sticking your head in a bucket filled with 
>>> hyena offal?
>>> Second Pogril: I don't know.  Why IS life like sticking your head in a 
>>> bucket filled with hyena offal?
>>> First Pogril: I don't know either.  Wretched, isn't it?
>>> 
>>> -HitchHiker's Guide to the Galaxy
>>> 
>>> 
>>> _______________________________________________
>>> Qgis-user mailing list
>>> [email protected]
>>> http://lists.osgeo.org/mailman/listinfo/qgis-user
>>> 
>>> _______________________________________________
>>> Qgis-user mailing list
>>> [email protected]
>>> http://lists.osgeo.org/mailman/listinfo/qgis-user
>> 
>> -----
>> William Kyngesburye <kyngchaos*at*kyngchaos*dot*com>
>> http://www.kyngchaos.com/
>> 
>> "This is a question about the past, is it? ... How can I tell that the past 
>> isn't a fiction designed to account for the discrepancy between my immediate 
>> physical sensations and my state of mind?"
>> 
>> - The Ruler of the Universe
>> 
>> 
>> _______________________________________________
>> Qgis-user mailing list
>> [email protected]
>> http://lists.osgeo.org/mailman/listinfo/qgis-user
> 
> -----
> William Kyngesburye <kyngchaos*at*kyngchaos*dot*com>
> http://www.kyngchaos.com/
> 
> "History is an illusion caused by the passage of time, and time is an 
> illusion caused by the passage of history."
> 
> - Hitchhiker's Guide to the Galaxy
> 
> 
> _______________________________________________
> Qgis-user mailing list
> [email protected]
> http://lists.osgeo.org/mailman/listinfo/qgis-user

-----
William Kyngesburye <kyngchaos*at*kyngchaos*dot*com>
http://www.kyngchaos.com/

"History is an illusion caused by the passage of time, and time is an illusion 
caused by the passage of history."

- Hitchhiker's Guide to the Galaxy


_______________________________________________
Qgis-user mailing list
[email protected]
http://lists.osgeo.org/mailman/listinfo/qgis-user

Reply via email to