Mac OS X compilation and addons question (how to add on addons)

4 messages Options
Embed this post
Permalink
stephen sefick

Mac OS X compilation and addons question (how to add on addons)

Reply Threaded More More options
Print post
Permalink
Mac OS X 10.5.7

Downloaded and installed dependencies from:
http://www.kyngchaos.com/software:frameworks

cd into the source directory

run in the terminal as to the example in the macosx folder of the source:
./configure --with-freetype
--with-freetype-includes="/Library/Frameworks/FreeType.framework/unix/include/freetype2
/Library/Frameworks/FreeType.framework/unix/include"
--with-freetype-libs=/Library/Frameworks/FreeType.framework/unix/lib
--with-gdal=/Library/Frameworks/GDAL.framework/Programs/gdal-config
--with-proj --with-proj-includes=/Library/Frameworks/PROJ.framework/unix/include
--with-proj-libs=/Library/Frameworks/PROJ.framework/unix/lib
--with-proj-share=/Library/Frameworks/PROJ.framework/Resources/proj
--with-jpeg-includes=/Library/Frameworks/UnixImageIO.framework/unix/include
--with-jpeg-libs=/Library/Frameworks/UnixImageIO.framework/unix/lib
--with-png-includes=/Library/Frameworks/UnixImageIO.framework/unix/include
--with-png-libs=/Library/Frameworks/UnixImageIO.framework/unix/lib
--with-tiff-includes=/Library/Frameworks/UnixImageIO.framework/unix/include
--with-tiff-libs=/Library/Frameworks/UnixImageIO.framework/unix/lib
--without-postgres --without-mysql --with-odbc --with-sqlite
--with-sqlite-libs=/Library/Frameworks/SQLite3.framework/unix/lib
--with-sqlite-includes=/Library/Frameworks/SQLite3.framework/unix/include
--with-fftw-includes=/Library/Frameworks/FFTW3.framework/unix/include
--with-fftw-libs=/Library/Frameworks/FFTW3.framework/unix/lib
--with-cxx --with-tcltk-includes="/Library/Frameworks/Tcl.framework/Headers
/Library/Frameworks/Tk.framework/Headers
/Library/Frameworks/Tk.framework/PrivateHeaders"
--with-tcltk-libs=/usr/local/lib --with-x --without-motif
--without-glw --with-opengl=aqua --without-readline
--prefix=/Applications --enable-macosx-app

>make

end of make output:
----------------------------------------------------------------------
Following modules are missing the 'description.html' file in src code:
----------------------------------------------------------------------
GRASS GIS compilation log
-------------------------
Started compilation: Wed Jul  8 09:03:28 CDT 2009
--
Errors in:
No errors detected.

>sudo make install

installs fine

Now I would like to add some addon packages specifically v.strahler.
I can not figure this one out.
I have

svn checkout https://.../ grass-addons

which checks out the source to a folder in

/User/sefick/grass-addons

I am not sure if I need to compile the sources and then recompile
grass or use some sort of method hinted at in this post:

http://n2.nabble.com/need-help-with-mac-os-x-installation-td1879293i20.html#a1879310

thanks for all of your help,

Stephen Sefick





--
Stephen Sefick

Let's not spend our time and resources thinking about things that are
so little or so large that all they really do for us is puff us up and
make us feel like gods.  We are mammals, and have not exhausted the
annoying little problems of being mammals.

                                                                -K. Mullis
_______________________________________________
grass-user mailing list
[hidden email]
http://lists.osgeo.org/mailman/listinfo/grass-user
William Kyngesburye

Re: Mac OS X compilation and addons question (how to add on addons)

Reply Threaded More More options
Print post
Permalink
The addon compilation setup for OSX is kindof in limbo right now.  I  
think it still works.  First make install GRASS.  Then look at /
Library/GRASS/6.4/modbuild/ReadMe.rtf.

There is a platform-neutral make setup that is also installed now, but  
I'm not sure about the state of it in 6.4 or 6.5.

In 7.0/trunk there is a new g.extension module that (I think) should  
be replacing GEM and work for OSX's needs.

On Jul 8, 2009, at 9:18 AM, stephen sefick wrote:

> Mac OS X 10.5.7
>
> Downloaded and installed dependencies from:
> http://www.kyngchaos.com/software:frameworks
>
> cd into the source directory
>
> run in the terminal as to the example in the macosx folder of the  
> source:
> ./configure --with-freetype
> --with-freetype-includes="/Library/Frameworks/FreeType.framework/
> unix/include/freetype2
> /Library/Frameworks/FreeType.framework/unix/include"
> --with-freetype-libs=/Library/Frameworks/FreeType.framework/unix/lib
> --with-gdal=/Library/Frameworks/GDAL.framework/Programs/gdal-config
> --with-proj --with-proj-includes=/Library/Frameworks/PROJ.framework/
> unix/include
> --with-proj-libs=/Library/Frameworks/PROJ.framework/unix/lib
> --with-proj-share=/Library/Frameworks/PROJ.framework/Resources/proj
> --with-jpeg-includes=/Library/Frameworks/UnixImageIO.framework/unix/
> include
> --with-jpeg-libs=/Library/Frameworks/UnixImageIO.framework/unix/lib
> --with-png-includes=/Library/Frameworks/UnixImageIO.framework/unix/
> include
> --with-png-libs=/Library/Frameworks/UnixImageIO.framework/unix/lib
> --with-tiff-includes=/Library/Frameworks/UnixImageIO.framework/unix/
> include
> --with-tiff-libs=/Library/Frameworks/UnixImageIO.framework/unix/lib
> --without-postgres --without-mysql --with-odbc --with-sqlite
> --with-sqlite-libs=/Library/Frameworks/SQLite3.framework/unix/lib
> --with-sqlite-includes=/Library/Frameworks/SQLite3.framework/unix/
> include
> --with-fftw-includes=/Library/Frameworks/FFTW3.framework/unix/include
> --with-fftw-libs=/Library/Frameworks/FFTW3.framework/unix/lib
> --with-cxx --with-tcltk-includes="/Library/Frameworks/Tcl.framework/
> Headers
> /Library/Frameworks/Tk.framework/Headers
> /Library/Frameworks/Tk.framework/PrivateHeaders"
> --with-tcltk-libs=/usr/local/lib --with-x --without-motif
> --without-glw --with-opengl=aqua --without-readline
> --prefix=/Applications --enable-macosx-app
>
>> make
>
> end of make output:
> ----------------------------------------------------------------------
> Following modules are missing the 'description.html' file in src code:
> ----------------------------------------------------------------------
> GRASS GIS compilation log
> -------------------------
> Started compilation: Wed Jul  8 09:03:28 CDT 2009
> --
> Errors in:
> No errors detected.
>
>> sudo make install
>
> installs fine
>
> Now I would like to add some addon packages specifically v.strahler.
> I can not figure this one out.
> I have
>
> svn checkout https://.../ grass-addons
>
> which checks out the source to a folder in
>
> /User/sefick/grass-addons
>
> I am not sure if I need to compile the sources and then recompile
> grass or use some sort of method hinted at in this post:
>
> http://n2.nabble.com/need-help-with-mac-os-x-installation-td1879293i20.html#a1879310
>
> thanks for all of your help,
>
> Stephen Sefick
>
>
>
>
>
> --
> Stephen Sefick
>
> Let's not spend our time and resources thinking about things that are
> so little or so large that all they really do for us is puff us up and
> make us feel like gods.  We are mammals, and have not exhausted the
> annoying little problems of being mammals.
>
> -K. Mullis
> _______________________________________________
> grass-user mailing list
> [hidden email]
> http://lists.osgeo.org/mailman/listinfo/grass-user

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

"I ache, therefore I am.  Or in my case - I am, therefore I ache."

- Marvin


_______________________________________________
grass-user mailing list
[hidden email]
http://lists.osgeo.org/mailman/listinfo/grass-user
stephen sefick

Re: Mac OS X compilation and addons question (how to add on addons)

Reply Threaded More More options
Print post
Permalink
here is an update and it is not compiling- I think

make GRASS_HOME='/Users/sefick/Grass-addons-installed'
GRASS_APP='/Applications/GRASS-6.4.app'
../../include/Make/Grass.make:385: warning: overriding commands for
target `first'
../../include/Make/Grass.make:385: warning: ignoring old commands for
target `first'
../../include/Make/Grass.make:401: warning: overriding commands for
target `inst_now'
../../include/Make/Grass.make:401: warning: ignoring old commands for
target `inst_now'
../../include/Make/Grass.make:409: warning: overriding commands for
target `/Users/sefick/Grass-addons-installed/bin.i386-apple-darwin9.7.0'
../../include/Make/Grass.make:409: warning: ignoring old commands for
target `/Users/sefick/Grass-addons-installed/bin.i386-apple-darwin9.7.0'
../../include/Make/Grass.make:412: warning: overriding commands for
target `/Users/sefick/Grass-addons-installed/dist.i386-apple-darwin9.7.0/include/grass'
../../include/Make/Grass.make:412: warning: ignoring old commands for
target `/Users/sefick/Grass-addons-installed/dist.i386-apple-darwin9.7.0/include/grass'
../../include/Make/Grass.make:415: warning: overriding commands for
target `/Users/sefick/Grass-addons-installed/dist.i386-apple-darwin9.7.0/lib'
../../include/Make/Grass.make:415: warning: ignoring old commands for
target `/Users/sefick/Grass-addons-installed/dist.i386-apple-darwin9.7.0/lib'
../../include/Make/Grass.make:418: warning: overriding commands for
target `/Users/sefick/Grass-addons-installed/dist.i386-apple-darwin9.7.0/bin'
../../include/Make/Grass.make:418: warning: ignoring old commands for
target `/Users/sefick/Grass-addons-installed/dist.i386-apple-darwin9.7.0/bin'
../../include/Make/Grass.make:421: warning: overriding commands for
target `/Users/sefick/Grass-addons-installed/dist.i386-apple-darwin9.7.0/etc'
../../include/Make/Grass.make:421: warning: ignoring old commands for
target `/Users/sefick/Grass-addons-installed/dist.i386-apple-darwin9.7.0/etc'
../../include/Make/Grass.make:424: warning: overriding commands for
target `/Users/sefick/Grass-addons-installed/dist.i386-apple-darwin9.7.0/driver'
../../include/Make/Grass.make:424: warning: ignoring old commands for
target `/Users/sefick/Grass-addons-installed/dist.i386-apple-darwin9.7.0/driver'
../../include/Make/Grass.make:427: warning: overriding commands for
target `/Users/sefick/Grass-addons-installed/dist.i386-apple-darwin9.7.0/driver/db'
../../include/Make/Grass.make:427: warning: ignoring old commands for
target `/Users/sefick/Grass-addons-installed/dist.i386-apple-darwin9.7.0/driver/db'
../../include/Make/Grass.make:430: warning: overriding commands for
target `/Users/sefick/Grass-addons-installed/dist.i386-apple-darwin9.7.0/fonts'
../../include/Make/Grass.make:430: warning: ignoring old commands for
target `/Users/sefick/Grass-addons-installed/dist.i386-apple-darwin9.7.0/fonts'
../../include/Make/Rules.make:28: warning: overriding commands for
target `OBJ.i386-apple-darwin9.7.0'
../../include/Make/Rules.make:28: warning: ignoring old commands for
target `OBJ.i386-apple-darwin9.7.0'
../../include/Make/Rules.make:72: warning: overriding commands for
target `clean'
../../include/Make/Rules.make:72: warning: ignoring old commands for
target `clean'
../../include/Make/Html.make:45: warning: overriding commands for
target `htmlcmd'
../../include/Make/Html.make:45: warning: ignoring old commands for
target `htmlcmd'
../../include/Make/Html.make:49: warning: overriding commands for
target `htmlscript'
../../include/Make/Html.make:49: warning: ignoring old commands for
target `htmlscript'
../../include/Make/Html.make:53: warning: overriding commands for
target `htmletc'
../../include/Make/Html.make:53: warning: ignoring old commands for
target `htmletc'
../../include/Make/Html.make:57: warning: overriding commands for
target `htmldir'
../../include/Make/Html.make:57: warning: ignoring old commands for
target `htmldir'
../../include/Make/Html.make:61: warning: overriding commands for
target `htmlmulti'
../../include/Make/Html.make:61: warning: ignoring old commands for
target `htmlmulti'
../../include/Make/Man.make:43: warning: overriding commands for target `mancmd'
../../include/Make/Man.make:43: warning: ignoring old commands for
target `mancmd'
../../include/Make/Man.make:47: warning: overriding commands for
target `manscript'
../../include/Make/Man.make:47: warning: ignoring old commands for
target `manscript'
../../include/Make/Man.make:51: warning: overriding commands for target `manetc'
../../include/Make/Man.make:51: warning: ignoring old commands for
target `manetc'
../../include/Make/Man.make:55: warning: overriding commands for target `mandir'
../../include/Make/Man.make:55: warning: ignoring old commands for
target `mandir'
../../include/Make/Man.make:59: warning: overriding commands for
target `manmulti'
../../include/Make/Man.make:59: warning: ignoring old commands for
target `manmulti'
../../include/Make/Module.make:25: warning: overriding commands for
target `install'
../../include/Make/Script.make:46: warning: ignoring old commands for
target `install'
gcc -L/Users/sefick/Grass-addons-installed/dist.i386-apple-darwin9.7.0/lib
-L/Applications/GRASS-6.4.app/Contents/MacOS/lib      -o
/Users/sefick/Grass-addons-installed/dist.i386-apple-darwin9.7.0/bin/v.strahler
OBJ.i386-apple-darwin9.7.0/forest2tree.o
OBJ.i386-apple-darwin9.7.0/helper.o OBJ.i386-apple-darwin9.7.0/main.o
OBJ.i386-apple-darwin9.7.0/strahler.o
OBJ.i386-apple-darwin9.7.0/write.o  -lgrass_display -lgrass_gis
-lgrass_datetime -lz     -lgrass_raster -lgrass_pngdriver
-lgrass_driver -lgrass_gis -lgrass_datetime -lz
-L/Library/Frameworks/FreeType.framework/unix/lib -lfreetype  -liconv
-lgrass_gis -lgrass_datetime -lz
-L/Library/Frameworks/UnixImageIO.framework/unix/lib -lpng  -lz
-lgrass_psdriver -lgrass_driver -lgrass_gis -lgrass_datetime -lz
-L/Library/Frameworks/FreeType.framework/unix/lib -lfreetype  -liconv
-lgrass_gis -lgrass_datetime -lz      -lgrass_driver -lgrass_gis
-lgrass_datetime -lz
-L/Library/Frameworks/FreeType.framework/unix/lib -lfreetype  -liconv
-lgrass_gis -lgrass_datetime -lz       -lgrass_raster
-lgrass_pngdriver -lgrass_driver -lgrass_gis -lgrass_datetime -lz
-L/Library/Frameworks/FreeType.framework/unix/lib -lfreetype  -liconv
-lgrass_gis -lgrass_datetime -lz
-L/Library/Frameworks/UnixImageIO.framework/unix/lib -lpng  -lz
-lgrass_psdriver -lgrass_driver -lgrass_gis -lgrass_datetime -lz
-L/Library/Frameworks/FreeType.framework/unix/lib -lfreetype  -liconv
-lgrass_gis -lgrass_datetime -lz      -lgrass_driver -lgrass_gis
-lgrass_datetime -lz
-L/Library/Frameworks/FreeType.framework/unix/lib -lfreetype  -liconv
-lgrass_gis -lgrass_datetime -lz      -lgrass_vect -lgrass_dbmibase
-lgrass_gis -lgrass_datetime -lz      -lgrass_dbmiclient
-lgrass_dbmibase -lgrass_gis -lgrass_datetime -lz      -lgrass_gis
-lgrass_datetime -lz      -lgrass_dgl -lgrass_dig2 -lgrass_gis
-lgrass_datetime -lz     -lgrass_rtree  -lgrass_gis -lgrass_datetime
-lz     -lgrass_linkm -lgrass_rtree  -lgrass_dig2 -lgrass_gis
-lgrass_datetime -lz     -lgrass_rtree  -lgrass_dgl -lgrass_rtree
-lgrass_linkm -lgrass_dbmiclient -lgrass_dbmibase -lgrass_gis
-lgrass_datetime -lz      -lgrass_gis -lgrass_datetime -lz
-lgrass_dbmibase -lgrass_gis -lgrass_datetime -lz
-L/Library/Frameworks/GDAL.framework/Versions/1.6/unix/lib -lgdal
-lgrass_dgl -lgrass_dbmiclient -lgrass_dbmibase -lgrass_gis
-lgrass_datetime -lz      -lgrass_gis -lgrass_datetime -lz
-lgrass_dbmibase -lgrass_gis -lgrass_datetime -lz       -lgrass_gis
-lgrass_datetime -lz      -lz
make htmlcmd
../../include/Make/Grass.make:385: warning: overriding commands for
target `first'
../../include/Make/Grass.make:385: warning: ignoring old commands for
target `first'
../../include/Make/Grass.make:401: warning: overriding commands for
target `inst_now'
../../include/Make/Grass.make:401: warning: ignoring old commands for
target `inst_now'
../../include/Make/Grass.make:409: warning: overriding commands for
target `/Users/sefick/Grass-addons-installed/bin.i386-apple-darwin9.7.0'
../../include/Make/Grass.make:409: warning: ignoring old commands for
target `/Users/sefick/Grass-addons-installed/bin.i386-apple-darwin9.7.0'
../../include/Make/Grass.make:412: warning: overriding commands for
target `/Users/sefick/Grass-addons-installed/dist.i386-apple-darwin9.7.0/include/grass'
../../include/Make/Grass.make:412: warning: ignoring old commands for
target `/Users/sefick/Grass-addons-installed/dist.i386-apple-darwin9.7.0/include/grass'
../../include/Make/Grass.make:415: warning: overriding commands for
target `/Users/sefick/Grass-addons-installed/dist.i386-apple-darwin9.7.0/lib'
../../include/Make/Grass.make:415: warning: ignoring old commands for
target `/Users/sefick/Grass-addons-installed/dist.i386-apple-darwin9.7.0/lib'
../../include/Make/Grass.make:418: warning: overriding commands for
target `/Users/sefick/Grass-addons-installed/dist.i386-apple-darwin9.7.0/bin'
../../include/Make/Grass.make:418: warning: ignoring old commands for
target `/Users/sefick/Grass-addons-installed/dist.i386-apple-darwin9.7.0/bin'
../../include/Make/Grass.make:421: warning: overriding commands for
target `/Users/sefick/Grass-addons-installed/dist.i386-apple-darwin9.7.0/etc'
../../include/Make/Grass.make:421: warning: ignoring old commands for
target `/Users/sefick/Grass-addons-installed/dist.i386-apple-darwin9.7.0/etc'
../../include/Make/Grass.make:424: warning: overriding commands for
target `/Users/sefick/Grass-addons-installed/dist.i386-apple-darwin9.7.0/driver'
../../include/Make/Grass.make:424: warning: ignoring old commands for
target `/Users/sefick/Grass-addons-installed/dist.i386-apple-darwin9.7.0/driver'
../../include/Make/Grass.make:427: warning: overriding commands for
target `/Users/sefick/Grass-addons-installed/dist.i386-apple-darwin9.7.0/driver/db'
../../include/Make/Grass.make:427: warning: ignoring old commands for
target `/Users/sefick/Grass-addons-installed/dist.i386-apple-darwin9.7.0/driver/db'
../../include/Make/Grass.make:430: warning: overriding commands for
target `/Users/sefick/Grass-addons-installed/dist.i386-apple-darwin9.7.0/fonts'
../../include/Make/Grass.make:430: warning: ignoring old commands for
target `/Users/sefick/Grass-addons-installed/dist.i386-apple-darwin9.7.0/fonts'
../../include/Make/Rules.make:28: warning: overriding commands for
target `OBJ.i386-apple-darwin9.7.0'
../../include/Make/Rules.make:28: warning: ignoring old commands for
target `OBJ.i386-apple-darwin9.7.0'
../../include/Make/Rules.make:72: warning: overriding commands for
target `clean'
../../include/Make/Rules.make:72: warning: ignoring old commands for
target `clean'
../../include/Make/Html.make:45: warning: overriding commands for
target `htmlcmd'
../../include/Make/Html.make:45: warning: ignoring old commands for
target `htmlcmd'
../../include/Make/Html.make:49: warning: overriding commands for
target `htmlscript'
../../include/Make/Html.make:49: warning: ignoring old commands for
target `htmlscript'
../../include/Make/Html.make:53: warning: overriding commands for
target `htmletc'
../../include/Make/Html.make:53: warning: ignoring old commands for
target `htmletc'
../../include/Make/Html.make:57: warning: overriding commands for
target `htmldir'
../../include/Make/Html.make:57: warning: ignoring old commands for
target `htmldir'
../../include/Make/Html.make:61: warning: overriding commands for
target `htmlmulti'
../../include/Make/Html.make:61: warning: ignoring old commands for
target `htmlmulti'
../../include/Make/Man.make:43: warning: overriding commands for target `mancmd'
../../include/Make/Man.make:43: warning: ignoring old commands for
target `mancmd'
../../include/Make/Man.make:47: warning: overriding commands for
target `manscript'
../../include/Make/Man.make:47: warning: ignoring old commands for
target `manscript'
../../include/Make/Man.make:51: warning: overriding commands for target `manetc'
../../include/Make/Man.make:51: warning: ignoring old commands for
target `manetc'
../../include/Make/Man.make:55: warning: overriding commands for target `mandir'
../../include/Make/Man.make:55: warning: ignoring old commands for
target `mandir'
../../include/Make/Man.make:59: warning: overriding commands for
target `manmulti'
../../include/Make/Man.make:59: warning: ignoring old commands for
target `manmulti'
../../include/Make/Module.make:25: warning: overriding commands for
target `install'
../../include/Make/Script.make:46: warning: ignoring old commands for
target `install'
make /Users/sefick/Grass-addons-installed/dist.i386-apple-darwin9.7.0/docs/html/v.strahler.html
HTMLSRC=/Users/sefick/Grass-addons-installed/dist.i386-apple-darwin9.7.0/bin/v.strahler
../../include/Make/Grass.make:385: warning: overriding commands for
target `first'
../../include/Make/Grass.make:385: warning: ignoring old commands for
target `first'
../../include/Make/Grass.make:401: warning: overriding commands for
target `inst_now'
../../include/Make/Grass.make:401: warning: ignoring old commands for
target `inst_now'
../../include/Make/Grass.make:409: warning: overriding commands for
target `/Users/sefick/Grass-addons-installed/bin.i386-apple-darwin9.7.0'
../../include/Make/Grass.make:409: warning: ignoring old commands for
target `/Users/sefick/Grass-addons-installed/bin.i386-apple-darwin9.7.0'
../../include/Make/Grass.make:412: warning: overriding commands for
target `/Users/sefick/Grass-addons-installed/dist.i386-apple-darwin9.7.0/include/grass'
../../include/Make/Grass.make:412: warning: ignoring old commands for
target `/Users/sefick/Grass-addons-installed/dist.i386-apple-darwin9.7.0/include/grass'
../../include/Make/Grass.make:415: warning: overriding commands for
target `/Users/sefick/Grass-addons-installed/dist.i386-apple-darwin9.7.0/lib'
../../include/Make/Grass.make:415: warning: ignoring old commands for
target `/Users/sefick/Grass-addons-installed/dist.i386-apple-darwin9.7.0/lib'
../../include/Make/Grass.make:418: warning: overriding commands for
target `/Users/sefick/Grass-addons-installed/dist.i386-apple-darwin9.7.0/bin'
../../include/Make/Grass.make:418: warning: ignoring old commands for
target `/Users/sefick/Grass-addons-installed/dist.i386-apple-darwin9.7.0/bin'
../../include/Make/Grass.make:421: warning: overriding commands for
target `/Users/sefick/Grass-addons-installed/dist.i386-apple-darwin9.7.0/etc'
../../include/Make/Grass.make:421: warning: ignoring old commands for
target `/Users/sefick/Grass-addons-installed/dist.i386-apple-darwin9.7.0/etc'
../../include/Make/Grass.make:424: warning: overriding commands for
target `/Users/sefick/Grass-addons-installed/dist.i386-apple-darwin9.7.0/driver'
../../include/Make/Grass.make:424: warning: ignoring old commands for
target `/Users/sefick/Grass-addons-installed/dist.i386-apple-darwin9.7.0/driver'
../../include/Make/Grass.make:427: warning: overriding commands for
target `/Users/sefick/Grass-addons-installed/dist.i386-apple-darwin9.7.0/driver/db'
../../include/Make/Grass.make:427: warning: ignoring old commands for
target `/Users/sefick/Grass-addons-installed/dist.i386-apple-darwin9.7.0/driver/db'
../../include/Make/Grass.make:430: warning: overriding commands for
target `/Users/sefick/Grass-addons-installed/dist.i386-apple-darwin9.7.0/fonts'
../../include/Make/Grass.make:430: warning: ignoring old commands for
target `/Users/sefick/Grass-addons-installed/dist.i386-apple-darwin9.7.0/fonts'
../../include/Make/Rules.make:28: warning: overriding commands for
target `OBJ.i386-apple-darwin9.7.0'
../../include/Make/Rules.make:28: warning: ignoring old commands for
target `OBJ.i386-apple-darwin9.7.0'
../../include/Make/Rules.make:72: warning: overriding commands for
target `clean'
../../include/Make/Rules.make:72: warning: ignoring old commands for
target `clean'
../../include/Make/Html.make:45: warning: overriding commands for
target `htmlcmd'
../../include/Make/Html.make:45: warning: ignoring old commands for
target `htmlcmd'
../../include/Make/Html.make:49: warning: overriding commands for
target `htmlscript'
../../include/Make/Html.make:49: warning: ignoring old commands for
target `htmlscript'
../../include/Make/Html.make:53: warning: overriding commands for
target `htmletc'
../../include/Make/Html.make:53: warning: ignoring old commands for
target `htmletc'
../../include/Make/Html.make:57: warning: overriding commands for
target `htmldir'
../../include/Make/Html.make:57: warning: ignoring old commands for
target `htmldir'
../../include/Make/Html.make:61: warning: overriding commands for
target `htmlmulti'
../../include/Make/Html.make:61: warning: ignoring old commands for
target `htmlmulti'
../../include/Make/Man.make:43: warning: overriding commands for target `mancmd'
../../include/Make/Man.make:43: warning: ignoring old commands for
target `mancmd'
../../include/Make/Man.make:47: warning: overriding commands for
target `manscript'
../../include/Make/Man.make:47: warning: ignoring old commands for
target `manscript'
../../include/Make/Man.make:51: warning: overriding commands for target `manetc'
../../include/Make/Man.make:51: warning: ignoring old commands for
target `manetc'
../../include/Make/Man.make:55: warning: overriding commands for target `mandir'
../../include/Make/Man.make:55: warning: ignoring old commands for
target `mandir'
../../include/Make/Man.make:59: warning: overriding commands for
target `manmulti'
../../include/Make/Man.make:59: warning: ignoring old commands for
target `manmulti'
../../include/Make/Module.make:25: warning: overriding commands for
target `install'
../../include/Make/Script.make:46: warning: ignoring old commands for
target `install'
if [ "/Users/sefick/Grass-addons-installed/dist.i386-apple-darwin9.7.0/bin/v.strahler"
!= "" ] ; then GISRC=/Users/sefick/Grass-addons-installed/dist.i386-apple-darwin9.7.0/demolocation/.grassrc64
GISBASE=/Applications/GRASS-6.4.app/Contents/MacOS
PATH="/Users/sefick/Grass-addons-installed/dist.i386-apple-darwin9.7.0/bin:$PATH"
DYLD_LIBRARY_PATH="/Users/sefick/Grass-addons-installed/dist.i386-apple-darwin9.7.0/bin:/Users/sefick/Grass-addons-installed/dist.i386-apple-darwin9.7.0/lib:"
LC_ALL=C /Users/sefick/Grass-addons-installed/dist.i386-apple-darwin9.7.0/bin/v.strahler
--html-description < /dev/null | grep -v '</body>\|</html>' >
v.strahler.tmp.html ; true ; fi
ERROR: G_getenv(): Variable LOCATION_NAME not set
../../tools/mkhtml.sh v.strahler ; mkdir -p
/Users/sefick/Grass-addons-installed/dist.i386-apple-darwin9.7.0/docs/html
; /usr/bin/install -c  -m 644 v.strahler.tmp.html
/Users/sefick/Grass-addons-installed/dist.i386-apple-darwin9.7.0/docs/html/v.strahler.html
; for file in  *.png *.jpg ; do head -n 1 $file | grep '^#!' >
/dev/null ; if [ $? -ne 0 ] ; then /usr/bin/install -c  -m 644 $file
/Users/sefick/Grass-addons-installed/dist.i386-apple-darwin9.7.0/docs/html
; fi done 2> /dev/null ; true
make mancmd
../../include/Make/Grass.make:385: warning: overriding commands for
target `first'
../../include/Make/Grass.make:385: warning: ignoring old commands for
target `first'
../../include/Make/Grass.make:401: warning: overriding commands for
target `inst_now'
../../include/Make/Grass.make:401: warning: ignoring old commands for
target `inst_now'
../../include/Make/Grass.make:409: warning: overriding commands for
target `/Users/sefick/Grass-addons-installed/bin.i386-apple-darwin9.7.0'
../../include/Make/Grass.make:409: warning: ignoring old commands for
target `/Users/sefick/Grass-addons-installed/bin.i386-apple-darwin9.7.0'
../../include/Make/Grass.make:412: warning: overriding commands for
target `/Users/sefick/Grass-addons-installed/dist.i386-apple-darwin9.7.0/include/grass'
../../include/Make/Grass.make:412: warning: ignoring old commands for
target `/Users/sefick/Grass-addons-installed/dist.i386-apple-darwin9.7.0/include/grass'
../../include/Make/Grass.make:415: warning: overriding commands for
target `/Users/sefick/Grass-addons-installed/dist.i386-apple-darwin9.7.0/lib'
../../include/Make/Grass.make:415: warning: ignoring old commands for
target `/Users/sefick/Grass-addons-installed/dist.i386-apple-darwin9.7.0/lib'
../../include/Make/Grass.make:418: warning: overriding commands for
target `/Users/sefick/Grass-addons-installed/dist.i386-apple-darwin9.7.0/bin'
../../include/Make/Grass.make:418: warning: ignoring old commands for
target `/Users/sefick/Grass-addons-installed/dist.i386-apple-darwin9.7.0/bin'
../../include/Make/Grass.make:421: warning: overriding commands for
target `/Users/sefick/Grass-addons-installed/dist.i386-apple-darwin9.7.0/etc'
../../include/Make/Grass.make:421: warning: ignoring old commands for
target `/Users/sefick/Grass-addons-installed/dist.i386-apple-darwin9.7.0/etc'
../../include/Make/Grass.make:424: warning: overriding commands for
target `/Users/sefick/Grass-addons-installed/dist.i386-apple-darwin9.7.0/driver'
../../include/Make/Grass.make:424: warning: ignoring old commands for
target `/Users/sefick/Grass-addons-installed/dist.i386-apple-darwin9.7.0/driver'
../../include/Make/Grass.make:427: warning: overriding commands for
target `/Users/sefick/Grass-addons-installed/dist.i386-apple-darwin9.7.0/driver/db'
../../include/Make/Grass.make:427: warning: ignoring old commands for
target `/Users/sefick/Grass-addons-installed/dist.i386-apple-darwin9.7.0/driver/db'
../../include/Make/Grass.make:430: warning: overriding commands for
target `/Users/sefick/Grass-addons-installed/dist.i386-apple-darwin9.7.0/fonts'
../../include/Make/Grass.make:430: warning: ignoring old commands for
target `/Users/sefick/Grass-addons-installed/dist.i386-apple-darwin9.7.0/fonts'
../../include/Make/Rules.make:28: warning: overriding commands for
target `OBJ.i386-apple-darwin9.7.0'
../../include/Make/Rules.make:28: warning: ignoring old commands for
target `OBJ.i386-apple-darwin9.7.0'
../../include/Make/Rules.make:72: warning: overriding commands for
target `clean'
../../include/Make/Rules.make:72: warning: ignoring old commands for
target `clean'
../../include/Make/Html.make:45: warning: overriding commands for
target `htmlcmd'
../../include/Make/Html.make:45: warning: ignoring old commands for
target `htmlcmd'
../../include/Make/Html.make:49: warning: overriding commands for
target `htmlscript'
../../include/Make/Html.make:49: warning: ignoring old commands for
target `htmlscript'
../../include/Make/Html.make:53: warning: overriding commands for
target `htmletc'
../../include/Make/Html.make:53: warning: ignoring old commands for
target `htmletc'
../../include/Make/Html.make:57: warning: overriding commands for
target `htmldir'
../../include/Make/Html.make:57: warning: ignoring old commands for
target `htmldir'
../../include/Make/Html.make:61: warning: overriding commands for
target `htmlmulti'
../../include/Make/Html.make:61: warning: ignoring old commands for
target `htmlmulti'
../../include/Make/Man.make:43: warning: overriding commands for target `mancmd'
../../include/Make/Man.make:43: warning: ignoring old commands for
target `mancmd'
../../include/Make/Man.make:47: warning: overriding commands for
target `manscript'
../../include/Make/Man.make:47: warning: ignoring old commands for
target `manscript'
../../include/Make/Man.make:51: warning: overriding commands for target `manetc'
../../include/Make/Man.make:51: warning: ignoring old commands for
target `manetc'
../../include/Make/Man.make:55: warning: overriding commands for target `mandir'
../../include/Make/Man.make:55: warning: ignoring old commands for
target `mandir'
../../include/Make/Man.make:59: warning: overriding commands for
target `manmulti'
../../include/Make/Man.make:59: warning: ignoring old commands for
target `manmulti'
../../include/Make/Module.make:25: warning: overriding commands for
target `install'
../../include/Make/Script.make:46: warning: ignoring old commands for
target `install'
make /Users/sefick/Grass-addons-installed/dist.i386-apple-darwin9.7.0/man/man1/v.strahler.1
MANSRC=/Users/sefick/Grass-addons-installed/dist.i386-apple-darwin9.7.0/docs/html/v.strahler.html
../../include/Make/Grass.make:385: warning: overriding commands for
target `first'
../../include/Make/Grass.make:385: warning: ignoring old commands for
target `first'
../../include/Make/Grass.make:401: warning: overriding commands for
target `inst_now'
../../include/Make/Grass.make:401: warning: ignoring old commands for
target `inst_now'
../../include/Make/Grass.make:409: warning: overriding commands for
target `/Users/sefick/Grass-addons-installed/bin.i386-apple-darwin9.7.0'
../../include/Make/Grass.make:409: warning: ignoring old commands for
target `/Users/sefick/Grass-addons-installed/bin.i386-apple-darwin9.7.0'
../../include/Make/Grass.make:412: warning: overriding commands for
target `/Users/sefick/Grass-addons-installed/dist.i386-apple-darwin9.7.0/include/grass'
../../include/Make/Grass.make:412: warning: ignoring old commands for
target `/Users/sefick/Grass-addons-installed/dist.i386-apple-darwin9.7.0/include/grass'
../../include/Make/Grass.make:415: warning: overriding commands for
target `/Users/sefick/Grass-addons-installed/dist.i386-apple-darwin9.7.0/lib'
../../include/Make/Grass.make:415: warning: ignoring old commands for
target `/Users/sefick/Grass-addons-installed/dist.i386-apple-darwin9.7.0/lib'
../../include/Make/Grass.make:418: warning: overriding commands for
target `/Users/sefick/Grass-addons-installed/dist.i386-apple-darwin9.7.0/bin'
../../include/Make/Grass.make:418: warning: ignoring old commands for
target `/Users/sefick/Grass-addons-installed/dist.i386-apple-darwin9.7.0/bin'
../../include/Make/Grass.make:421: warning: overriding commands for
target `/Users/sefick/Grass-addons-installed/dist.i386-apple-darwin9.7.0/etc'
../../include/Make/Grass.make:421: warning: ignoring old commands for
target `/Users/sefick/Grass-addons-installed/dist.i386-apple-darwin9.7.0/etc'
../../include/Make/Grass.make:424: warning: overriding commands for
target `/Users/sefick/Grass-addons-installed/dist.i386-apple-darwin9.7.0/driver'
../../include/Make/Grass.make:424: warning: ignoring old commands for
target `/Users/sefick/Grass-addons-installed/dist.i386-apple-darwin9.7.0/driver'
../../include/Make/Grass.make:427: warning: overriding commands for
target `/Users/sefick/Grass-addons-installed/dist.i386-apple-darwin9.7.0/driver/db'
../../include/Make/Grass.make:427: warning: ignoring old commands for
target `/Users/sefick/Grass-addons-installed/dist.i386-apple-darwin9.7.0/driver/db'
../../include/Make/Grass.make:430: warning: overriding commands for
target `/Users/sefick/Grass-addons-installed/dist.i386-apple-darwin9.7.0/fonts'
../../include/Make/Grass.make:430: warning: ignoring old commands for
target `/Users/sefick/Grass-addons-installed/dist.i386-apple-darwin9.7.0/fonts'
../../include/Make/Rules.make:28: warning: overriding commands for
target `OBJ.i386-apple-darwin9.7.0'
../../include/Make/Rules.make:28: warning: ignoring old commands for
target `OBJ.i386-apple-darwin9.7.0'
../../include/Make/Rules.make:72: warning: overriding commands for
target `clean'
../../include/Make/Rules.make:72: warning: ignoring old commands for
target `clean'
../../include/Make/Html.make:45: warning: overriding commands for
target `htmlcmd'
../../include/Make/Html.make:45: warning: ignoring old commands for
target `htmlcmd'
../../include/Make/Html.make:49: warning: overriding commands for
target `htmlscript'
../../include/Make/Html.make:49: warning: ignoring old commands for
target `htmlscript'
../../include/Make/Html.make:53: warning: overriding commands for
target `htmletc'
../../include/Make/Html.make:53: warning: ignoring old commands for
target `htmletc'
../../include/Make/Html.make:57: warning: overriding commands for
target `htmldir'
../../include/Make/Html.make:57: warning: ignoring old commands for
target `htmldir'
../../include/Make/Html.make:61: warning: overriding commands for
target `htmlmulti'
../../include/Make/Html.make:61: warning: ignoring old commands for
target `htmlmulti'
../../include/Make/Man.make:43: warning: overriding commands for target `mancmd'
../../include/Make/Man.make:43: warning: ignoring old commands for
target `mancmd'
../../include/Make/Man.make:47: warning: overriding commands for
target `manscript'
../../include/Make/Man.make:47: warning: ignoring old commands for
target `manscript'
../../include/Make/Man.make:51: warning: overriding commands for target `manetc'
../../include/Make/Man.make:51: warning: ignoring old commands for
target `manetc'
../../include/Make/Man.make:55: warning: overriding commands for target `mandir'
../../include/Make/Man.make:55: warning: ignoring old commands for
target `mandir'
../../include/Make/Man.make:59: warning: overriding commands for
target `manmulti'
../../include/Make/Man.make:59: warning: ignoring old commands for
target `manmulti'
../../include/Make/Module.make:25: warning: overriding commands for
target `install'
../../include/Make/Script.make:46: warning: ignoring old commands for
target `install'
mkdir -p /Users/sefick/Grass-addons-installed/dist.i386-apple-darwin9.7.0/man/man1
GRASS_PERL=/usr/bin/perl VERSION_NUMBER=6.4.0RC5 sh
/Users/sefick/Grass-addons-installed/tools/g.html2man/g.html2man
/Users/sefick/Grass-addons-installed/dist.i386-apple-darwin9.7.0/docs/html/v.strahler.html
/Users/sefick/Grass-addons-installed/dist.i386-apple-darwin9.7.0/man/man1/v.strahler.1
1
sh: /Users/sefick/Grass-addons-installed/tools/g.html2man/g.html2man:
No such file or directory
make[2]: *** [/Users/sefick/Grass-addons-installed/dist.i386-apple-darwin9.7.0/man/man1/v.strahler.1]
Error 127
make[1]: *** [mancmd] Error 2
make: *** [cmd] Error 2


On Wed, Jul 8, 2009 at 10:17 AM, William
Kyngesburye<[hidden email]> wrote:

> The addon compilation setup for OSX is kindof in limbo right now.  I think
> it still works.  First make install GRASS.  Then look at
> /Library/GRASS/6.4/modbuild/ReadMe.rtf.
>
> There is a platform-neutral make setup that is also installed now, but I'm
> not sure about the state of it in 6.4 or 6.5.
>
> In 7.0/trunk there is a new g.extension module that (I think) should be
> replacing GEM and work for OSX's needs.
>
> On Jul 8, 2009, at 9:18 AM, stephen sefick wrote:
>
>> Mac OS X 10.5.7
>>
>> Downloaded and installed dependencies from:
>> http://www.kyngchaos.com/software:frameworks
>>
>> cd into the source directory
>>
>> run in the terminal as to the example in the macosx folder of the source:
>> ./configure --with-freetype
>>
>> --with-freetype-includes="/Library/Frameworks/FreeType.framework/unix/include/freetype2
>> /Library/Frameworks/FreeType.framework/unix/include"
>> --with-freetype-libs=/Library/Frameworks/FreeType.framework/unix/lib
>> --with-gdal=/Library/Frameworks/GDAL.framework/Programs/gdal-config
>> --with-proj
>> --with-proj-includes=/Library/Frameworks/PROJ.framework/unix/include
>> --with-proj-libs=/Library/Frameworks/PROJ.framework/unix/lib
>> --with-proj-share=/Library/Frameworks/PROJ.framework/Resources/proj
>>
>> --with-jpeg-includes=/Library/Frameworks/UnixImageIO.framework/unix/include
>> --with-jpeg-libs=/Library/Frameworks/UnixImageIO.framework/unix/lib
>> --with-png-includes=/Library/Frameworks/UnixImageIO.framework/unix/include
>> --with-png-libs=/Library/Frameworks/UnixImageIO.framework/unix/lib
>>
>> --with-tiff-includes=/Library/Frameworks/UnixImageIO.framework/unix/include
>> --with-tiff-libs=/Library/Frameworks/UnixImageIO.framework/unix/lib
>> --without-postgres --without-mysql --with-odbc --with-sqlite
>> --with-sqlite-libs=/Library/Frameworks/SQLite3.framework/unix/lib
>> --with-sqlite-includes=/Library/Frameworks/SQLite3.framework/unix/include
>> --with-fftw-includes=/Library/Frameworks/FFTW3.framework/unix/include
>> --with-fftw-libs=/Library/Frameworks/FFTW3.framework/unix/lib
>> --with-cxx
>> --with-tcltk-includes="/Library/Frameworks/Tcl.framework/Headers
>> /Library/Frameworks/Tk.framework/Headers
>> /Library/Frameworks/Tk.framework/PrivateHeaders"
>> --with-tcltk-libs=/usr/local/lib --with-x --without-motif
>> --without-glw --with-opengl=aqua --without-readline
>> --prefix=/Applications --enable-macosx-app
>>
>>> make
>>
>> end of make output:
>> ----------------------------------------------------------------------
>> Following modules are missing the 'description.html' file in src code:
>> ----------------------------------------------------------------------
>> GRASS GIS compilation log
>> -------------------------
>> Started compilation: Wed Jul  8 09:03:28 CDT 2009
>> --
>> Errors in:
>> No errors detected.
>>
>>> sudo make install
>>
>> installs fine
>>
>> Now I would like to add some addon packages specifically v.strahler.
>> I can not figure this one out.
>> I have
>>
>> svn checkout https://.../ grass-addons
>>
>> which checks out the source to a folder in
>>
>> /User/sefick/grass-addons
>>
>> I am not sure if I need to compile the sources and then recompile
>> grass or use some sort of method hinted at in this post:
>>
>>
>> http://n2.nabble.com/need-help-with-mac-os-x-installation-td1879293i20.html#a1879310
>>
>> thanks for all of your help,
>>
>> Stephen Sefick
>>
>>
>>
>>
>>
>> --
>> Stephen Sefick
>>
>> Let's not spend our time and resources thinking about things that are
>> so little or so large that all they really do for us is puff us up and
>> make us feel like gods.  We are mammals, and have not exhausted the
>> annoying little problems of being mammals.
>>
>>                                                                -K. Mullis
>> _______________________________________________
>> grass-user mailing list
>> [hidden email]
>> http://lists.osgeo.org/mailman/listinfo/grass-user
>
> -----
> William Kyngesburye <kyngchaos*at*kyngchaos*dot*com>
> http://www.kyngchaos.com/
>
> "I ache, therefore I am.  Or in my case - I am, therefore I ache."
>
> - Marvin
>
>
>



--
Stephen Sefick

Let's not spend our time and resources thinking about things that are
so little or so large that all they really do for us is puff us up and
make us feel like gods.  We are mammals, and have not exhausted the
annoying little problems of being mammals.

                                                                -K. Mullis
_______________________________________________
grass-user mailing list
[hidden email]
http://lists.osgeo.org/mailman/listinfo/grass-user
William Kyngesburye

Re: Mac OS X compilation and addons question (how to add on addons)

Reply Threaded More More options
Print post
Permalink
On Jul 8, 2009, at 10:53 AM, stephen sefick wrote:

> here is an update and it is not compiling- I think
>
> make GRASS_HOME='/Users/sefick/Grass-addons-installed'
> GRASS_APP='/Applications/GRASS-6.4.app'
...

> mkdir -p /Users/sefick/Grass-addons-installed/dist.i386-apple-
> darwin9.7.0/man/man1
> GRASS_PERL=/usr/bin/perl VERSION_NUMBER=6.4.0RC5 sh
> /Users/sefick/Grass-addons-installed/tools/g.html2man/g.html2man
> /Users/sefick/Grass-addons-installed/dist.i386-apple-darwin9.7.0/
> docs/html/v.strahler.html
> /Users/sefick/Grass-addons-installed/dist.i386-apple-darwin9.7.0/man/
> man1/v.strahler.1
> 1
> sh: /Users/sefick/Grass-addons-installed/tools/g.html2man/g.html2man:
> No such file or directory
> make[2]: *** [/Users/sefick/Grass-addons-installed/dist.i386-apple-
> darwin9.7.0/man/man1/v.strahler.1]
> Error 127
> make[1]: *** [mancmd] Error 2
> make: *** [cmd] Error 2


It looks like everything compiled OK, it's just having problems with  
making the man page, which isn't critical.  The compiled module should  
be in the dist folder.

-----
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


_______________________________________________
grass-user mailing list
[hidden email]
http://lists.osgeo.org/mailman/listinfo/grass-user