William, I got this after hacking the SDK with a bunch of links to GDAL, GEOS, PROJ and the like frameworks. The hacking was enough and saga_gui is working now. I will check the other approach in other machine and report. Thanks
________________________________ Agustin On 28/03/2013, at 00:35, William Kyngesburye <[email protected]> wrote: > 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
