[GRASS-user] Re: Compiling GRASS 7.0 and 6.5 on Mac OSX 10.6.6
Johannes Radinger
JRadinger at gmx.at
Fri Feb 25 10:53:16 EST 2011
-------- Original-Nachricht --------
> Datum: Fri, 25 Feb 2011 14:42:16 +0100
> Von: "Johannes Radinger" <JRadinger at gmx.at>
> An: Markus Neteler <neteler at osgeo.org>
> CC: grass-user at lists.osgeo.org, kyngchaos at kyngchaos.com
> Betreff: Re: [GRASS-user] Re: Compiling GRASS 7.0 on Mac OSX 10.6.6
>
> -------- Original-Nachricht --------
> > Datum: Thu, 24 Feb 2011 15:48:33 +0100
> > Von: Markus Neteler <neteler at osgeo.org>
> > An: Johannes Radinger <JRadinger at gmx.at>
> > CC: William Kyngesburye <kyngchaos at kyngchaos.com>,
> grass-user at lists.osgeo.org
> > Betreff: Re: [GRASS-user] Re: Compiling GRASS 7.0 on Mac OSX 10.6.6
>
> > On Thu, Feb 24, 2011 at 12:28 PM, Johannes Radinger <JRadinger at gmx.at>
> > wrote:
> > ...
> > > Errors in:
> > >
> >
> /Users/admin/Downloads/grass-7.0.svn_src_snapshot_2011_02_19/visualization/nviz
> > ...
> > > Finished compilation: Do 24 Feb 2011 12:18:01 CET
> > > make: *** [default] Error 1
> > >
> > >
> > > So I changed to the nviz directory and ran again make and there I get:
> > >
> > > make -C src
> > > gcc -g -O2
> >
> -I/users/admin/downloads/grass-7.0.svn_src_snapshot_2011_02_19/dist.i386-apple-darwin10.6.0/include
> >
> -I/users/admin/downloads/grass-7.0.svn_src_snapshot_2011_02_19/dist.i386-apple-darwin10.6.0/include
> > -D_FILE_OFFSET_BITS=64 -I/Library/Frameworks/Tcl.framework/Headers
> > -I/Library/Frameworks/Tk.framework/Headers
> > -I/Library/Frameworks/Tk.framework/PrivateHeaders
> -I/Library/Frameworks/Tcl.framework/Headers
> > -I/Library/Frameworks/Tk.framework/Headers
> -I/Library/Frameworks/Tk.framework/PrivateHeaders
> >
> -I/users/admin/downloads/grass-7.0.svn_src_snapshot_2011_02_19/dist.i386-apple-darwin10.6.0/include
> >
> -I/users/admin/downloads/grass-7.0.svn_src_snapshot_2011_02_19/dist.i386-apple-darwin10.6.0/include
> > -I/Library/Frameworks/UnixImageIO.framework/unix/include
> > -I/Library/Frameworks/GDAL.framework/Versions/1.8/Headers
> > -I/Library/Frameworks/GEOS.framework/Versions/3/unix/include
> -DPACKAGE=\""grassmods"\"
> > -I/users/admin/downloads/grass-7.0.svn_src_snapshot_2011_02_19/dist.i386
> > > -apple-darwin10.6.0/include
> >
> -I/users/admin/downloads/grass-7.0.svn_src_snapshot_2011_02_19/dist.i386-apple-darwin10.6.0/include -o
> > OBJ.i386-apple-darwin10.6.0/togl.o -c togl.c
> > > In file included from togl.c:53:
> > > /Library/Frameworks/Tk.framework/Headers/tkMacOSX.h:31: error:
> expected
> > declaration specifiers or ‘...’ before ‘TkRegion’
> > > togl.c: In function ‘SetMacBufRect’:
> > > togl.c:1088: error: ‘struct TkWindowPrivate’ has no member named
> > ‘grafPtr’
> > > togl.c: In function ‘Togl_CreateWindow’:
> > > togl.c:2221: warning: cast to pointer from integer of different size
> > > togl.c:2338: warning: ‘aglSetDrawable’ is deprecated (declared at
> > /System/Library/Frameworks/AGL.framework/Headers/agl.h:313)
> > > togl.c:2340: error: ‘struct TkWindowPrivate’ has no member named
> > ‘grafPtr’
> > > togl.c: In function ‘Togl_EventProc’:
> > > togl.c:2594: warning: ‘AGLDrawable’ is deprecated
> > > togl.c:2596: warning: ‘aglSetDrawable’ is deprecated (declared at
> > /System/Library/Frameworks/AGL.framework/Headers/agl.h:313)
> > > togl.c:2610: warning: ‘aglSetDrawable’ is deprecated (declared at
> > /System/Library/Frameworks/AGL.framework/Headers/agl.h:313)
> > > togl.c: In function ‘Togl_LoadBitmapFont’:
> > > togl.c:3143: warning: ‘aglUseFont’ is deprecated (declared at
> > /System/Library/Frameworks/AGL.framework/Headers/agl.h:374)
> > > make[1]: *** [OBJ.i386-apple-darwin10.6.0/togl.o] Error 1
> > > make: *** [default] Error 2
> >
> > In visualization/nviz/src/togl.c there are some conditions:
> >
> > #if TK_MAJOR_VERSION < 8
> > # error Sorry Togl requires Tcl/Tk ver 8.0 or higher.
> > #endif
> >
> > #if defined(TOGL_AGL_CLASSIC)
> > # if TK_MAJOR_VERSION < 8 || (TK_MAJOR_VERSION == 8 && TK_MINOR_VERSION
> <
> > 3)
> > # error Sorry Mac classic version requires Tcl/Tk ver 8.3.0 or
> higher.
> > # endif
> > #endif /* TOGL_AGL_CLASSIC */
> >
> > #if defined(TOGL_AGL)
> > # if TK_MAJOR_VERSION < 8 || (TK_MAJOR_VERSION == 8 && TK_MINOR_VERSION
> <
> > 4)
> > # error Sorry Mac Aqua version requires Tcl/Tk ver 8.4.0 or higher.
> > # endif
> > #endif /* TOGL_AGL */
> >
> > Maybe helpful?
> >
> > Markus
>
>
> Does anyone know what to do? How are the Mac users get their compilation
> working with this Mac-Tcl/Tk-NVIZ issue?
>
> Would it be useful to install an older version of ActiveTcl (e.g 8.4.x)
> over my 8.5.9 version ?
>
> thanks
> Johannes
>
>
So now I tried to build the weekly snapshot of the version 6.5 but I get totally the same error...So it is not a problem of version 7.
Is there anything I am doing wrong?
/johannes
> --
> Schon gehört? GMX hat einen genialen Phishing-Filter in die
> Toolbar eingebaut! http://www.gmx.net/de/go/toolbar
> _______________________________________________
> grass-user mailing list
> grass-user at lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/grass-user
--
NEU: FreePhone - kostenlos mobil telefonieren und surfen!
Jetzt informieren: http://www.gmx.net/de/go/freephone
More information about the grass-user
mailing list