[Qgis-user] SAGA-GIS on OS X 10.7
Agustin Diez-Castillo
gvsig.mac at gmail.com
Thu Apr 4 05:52:48 PDT 2013
Other approaches compile in 10.7. Thanks William
>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)
So, maybe my first compilation should work with 10.6 and 10.8. I did check
both with no stable results. I prepared a package [1] in case anyone want
to test this.
Anyhow, if we're discussing that here is because we want to use SAGA via
SEXTANTE in Qgis and there I have no success whatsoever. In my system,
saga_cmd works but Qgis tells me that the SAGA installation maybe is not
correct. I did put /usr/local/lib/saga on my path as well.
There are other issues when running SAGA but I guess those belong to the
SAGA list.
Agustin
[1] https://www.dropbox.com/s/ufzsq7h826jp4u8/SAGA21.dmg
On Thu, Mar 28, 2013 at 12:35 AM, William Kyngesburye <woklist at kyngchaos.com
> 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 <
> woklist at kyngchaos.com> 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
> >>> Qgis-user at lists.osgeo.org
> >>> http://lists.osgeo.org/mailman/listinfo/qgis-user
> >>>
> >>> _______________________________________________
> >>> Qgis-user mailing list
> >>> Qgis-user at lists.osgeo.org
> >>> 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
> >> Qgis-user at lists.osgeo.org
> >> 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
> > Qgis-user at lists.osgeo.org
> > 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
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/qgis-user/attachments/20130404/b7368830/attachment.html>
More information about the Qgis-user
mailing list