[GRASS5] build errors in i.ortho.photo/ and r3.showdspf

I just finished building the latest snapshot from cvs (11.27.2004). I'm getting the following build errors:

----------------------------------------------------------------------
Following modules are missing the 'description.html' file in src code:
d.extend
db.login
i.ask
i.find
v.kernel
v.neighbors
----------------------------------------------------------------------
GRASS GIS compilation log
-------------------------
Started compilation: Tue Nov 30 14:47:05 CST 2004
Errors in:
/Users/kirkw/grass5_dev/grass57_exp_2004_11_27/imagery/i.ortho.photo/libes
/Users/kirkw/grass5_dev/grass57_exp_2004_11_27/imagery/i.ortho.photo/menu
/Users/kirkw/grass5_dev/grass57_exp_2004_11_27/imagery/i.ortho.photo/photo.2image
/Users/kirkw/grass5_dev/grass57_exp_2004_11_27/imagery/i.ortho.photo/photo.2target
/Users/kirkw/grass5_dev/grass57_exp_2004_11_27/imagery/i.ortho.photo/photo.camera
/Users/kirkw/grass5_dev/grass57_exp_2004_11_27/imagery/i.ortho.photo/photo.elev
/Users/kirkw/grass5_dev/grass57_exp_2004_11_27/imagery/i.ortho.photo/photo.init
/Users/kirkw/grass5_dev/grass57_exp_2004_11_27/imagery/i.ortho.photo/photo.rectify
/Users/kirkw/grass5_dev/grass57_exp_2004_11_27/imagery/i.ortho.photo/photo.target
/Users/kirkw/grass5_dev/grass57_exp_2004_11_27/raster3d/r3.showdspf
Finished compilation: Tue Nov 30 14:56:26 CST 2004

When I do a make in /Users/kirkw/grass5_dev/grass57_exp_2004_11_27/imagery/i.ortho.photo/photo.target, I get:

truffula:~/grass5_dev/grass57_exp_2004_11_27 kirkw$ cd imagery/i.ortho.photo/photo.target/
truffula:~/grass5_dev/grass57_exp_2004_11_27/imagery/i.ortho.photo/photo.target kirkw$ make
Makefile:15: warning: overriding commands for target `htmletc1'
../../../include/Make/Rules.make:78: warning: ignoring old commands for target `htmletc1'
gcc -L/usr/X11R6/lib -L/Users/kirkw/grass5_dev/grass57_exp_2004_11_27/dist.powerpc-apple-darwin7.6.0/lib -I../libes -DPACKAGE=\""grassmods"\" -o /Users/kirkw/grass5_dev/grass57_exp_2004_11_27/dist.powerpc-apple-darwin7.6.0/etc/photo.target OBJ.powerpc-apple-darwin7.6.0/ask_target.o OBJ.powerpc-apple-darwin7.6.0/main.o -lgrass_I -lgrass_gis -lgrass_datetime -lz -lgrass_Iortho -lgrass_vask -lncurses -lgrass_gmath -lfftw -lz
ld: can't locate file for: -lgrass_Iortho
make: *** [/Users/kirkw/grass5_dev/grass57_exp_2004_11_27/dist.powerpc-apple-darwin7.6.0/etc/photo.target] Error 1

This same "ld: can't locate file for: -lgrass_Iortho" error appears in each of the i.ortho.photo commands.
r3.showdspf gives the following error:

truffula:~/grass5_dev/grass57_exp_2004_11_27/raster3d/r3.showdspf kirkw$ make
gcc -I/Users/kirkw/grass5_dev/grass57_exp_2004_11_27/include -I/Users/kirkw/grass5_dev/grass57_exp_2004_11_27/dist.powerpc-apple-darwin7.6.0/include -I/usr/X11R6/include -g -Wall -Wall -Wconversion -Wno-implicit-int -I/usr/X11R6/include -I../../lib/dspf -I. -I/usr/X11R6/include -DPACKAGE=\""grassmods"\" -I/Users/kirkw/grass5_dev/grass57_exp_2004_11_27/include -I/Users/kirkw/grass5_dev/grass57_exp_2004_11_27/dist.powerpc-apple-darwin7.6.0/include \
         -o OBJ.powerpc-apple-darwin7.6.0/new_init_graphics.o -c new_init_graphics.c
new_init_graphics.c: In function `set_trackball_rotations':
new_init_graphics.c:98: warning: passing arg 1 of `glRotatef' as `float' rather than `double' due to prototype
new_init_graphics.c:98: warning: passing arg 2 of `glRotatef' as `float' rather than `double' due to prototype
new_init_graphics.c:98: warning: passing arg 3 of `glRotatef' as `float' rather than `double' due to prototype
new_init_graphics.c:98: warning: passing arg 4 of `glRotatef' as `float' rather than `double' due to prototype
new_init_graphics.c:99: warning: passing arg 1 of `glRotatef' as `float' rather than `double' due to prototype
new_init_graphics.c:99: warning: passing arg 2 of `glRotatef' as `float' rather than `double' due to prototype
new_init_graphics.c:99: warning: passing arg 3 of `glRotatef' as `float' rather than `double' due to prototype
new_init_graphics.c:99: warning: passing arg 4 of `glRotatef' as `float' rather than `double' due to prototype
new_init_graphics.c:100: warning: passing arg 1 of `glRotatef' as `float' rather than `double' due to prototype
new_init_graphics.c:100: warning: passing arg 2 of `glRotatef' as `float' rather than `double' due to prototype
new_init_graphics.c:100: warning: passing arg 3 of `glRotatef' as `float' rather than `double' due to prototype
new_init_graphics.c:100: warning: passing arg 4 of `glRotatef' as `float' rather than `double' due to prototype
new_init_graphics.c: In function `initializeFonts':
new_init_graphics.c:166: warning: passing arg 1 of `glGenLists' as signed due to prototype
new_init_graphics.c:167: warning: passing arg 2 of `glXUseXFont' as signed due to prototype
new_init_graphics.c:167: warning: passing arg 3 of `glXUseXFont' as signed due to prototype
new_init_graphics.c:167: warning: passing arg 4 of `glXUseXFont' as signed due to prototype
new_init_graphics.c: In function `new_charstr':
new_init_graphics.c:182: warning: passing arg 1 of `glCallLists' as signed due to prototype
new_init_graphics.c: In function `loadrect':
new_init_graphics.c:219: warning: implicit declaration of function `free'
new_init_graphics.c:224: warning: implicit declaration of function `malloc'
new_init_graphics.c:230: warning: passing arg 3 of `fread' as unsigned due to prototype
new_init_graphics.c:233: warning: implicit declaration of function `clear_screen'
new_init_graphics.c:237: warning: passing arg 1 of `glOrtho' as floating rather than integer due to prototype
new_init_graphics.c:237: warning: passing arg 2 of `glOrtho' as floating rather than integer due to prototype
new_init_graphics.c:237: warning: passing arg 3 of `glOrtho' as floating rather than integer due to prototype
new_init_graphics.c:237: warning: passing arg 4 of `glOrtho' as floating rather than integer due to prototype
new_init_graphics.c:237: warning: passing arg 6 of `glOrtho' as floating rather than integer due to prototype
new_init_graphics.c:254: warning: implicit declaration of function `gluPerspective'
new_init_graphics.c:270: warning: passing arg 1 of `glTranslatef' as `float' rather than `double' due to prototype
new_init_graphics.c:270: warning: passing arg 2 of `glTranslatef' as `float' rather than `double' due to prototype
new_init_graphics.c:270: warning: passing arg 3 of `glTranslatef' as `float' rather than `double' due to prototype
new_init_graphics.c: In function `dumprect':
new_init_graphics.c:313: warning: passing arg 3 of `fwrite' as unsigned due to prototype
new_init_graphics.c: In function `init_graphics':
new_init_graphics.c:452: warning: passing arg 9 of `XtAppInitialize' as unsigned due to prototype
new_init_graphics.c:465: warning: passing arg 4 of `XmCreateForm' as unsigned due to prototype
new_init_graphics.c:472: warning: implicit declaration of function `exit'
new_init_graphics.c:486: warning: passing arg 4 of `XmCreateFrame' as unsigned due to prototype
new_init_graphics.c:502: warning: passing arg 4 of `XmCreateRowColumn' as unsigned due to prototype
new_init_graphics.c:504: warning: passing arg 4 of `XmCreateLabel' as unsigned due to prototype
new_init_graphics.c:510: warning: passing arg 4 of `XmCreateSeparatorGadget' as unsigned due to prototype
new_init_graphics.c:514: warning: passing arg 4 of `XmCreateRadioBox' as unsigned due to prototype
new_init_graphics.c:523: warning: passing arg 2 of `XmToggleButtonSetState' with different width due to prototype
new_init_graphics.c:523: warning: passing arg 3 of `XmToggleButtonSetState' with different width due to prototype
new_init_graphics.c:528: warning: passing arg 4 of `XmCreateSeparatorGadget' as unsigned due to prototype
new_init_graphics.c:533: warning: passing arg 5 of `XtCreateManagedWidget' as unsigned due to prototype
new_init_graphics.c:535: warning: passing arg 5 of `XtCreateManagedWidget' as unsigned due to prototype
new_init_graphics.c:539: warning: passing arg 4 of `XmCreatePushButton' as unsigned due to prototype
new_init_graphics.c:544: warning: passing arg 4 of `XmCreateRadioBox' as unsigned due to prototype
new_init_graphics.c:560: warning: passing arg 2 of `XmToggleButtonSetState' with different width due to prototype
new_init_graphics.c:560: warning: passing arg 3 of `XmToggleButtonSetState' with different width due to prototype
new_init_graphics.c:569: error: `GLwNvisualInfo' undeclared (first use in this function)
new_init_graphics.c:569: error: (Each undeclared identifier is reported only once
new_init_graphics.c:569: error: for each function it appears in.)
new_init_graphics.c:569: warning: left-hand operand of comma expression has no effect
new_init_graphics.c:578: warning: implicit declaration of function `GLwCreateMDrawingArea'
new_init_graphics.c:578: warning: assignment makes pointer from integer without a cast
new_init_graphics.c:582: error: `GLwNginitCallback' undeclared (first use in this function)
new_init_graphics.c:584: error: `GLwNexposeCallback' undeclared (first use in this function)
new_init_graphics.c:585: error: `GLwNinputCallback' undeclared (first use in this function)
new_init_graphics.c:586: error: `GLwNresizeCallback' undeclared (first use in this function)
new_init_graphics.c:602: warning: passing arg 6 of `XtAppCreateShell' as unsigned due to prototype
new_init_graphics.c:613: warning: passing arg 4 of `XmCreateForm' as unsigned due to prototype
new_init_graphics.c:628: warning: left-hand operand of comma expression has no effect
new_init_graphics.c:637: warning: assignment makes pointer from integer without a cast
new_init_graphics.c: In function `ThresholdCB':
new_init_graphics.c:676: warning: implicit declaration of function `do_draw_immediate_mode'
new_init_graphics.c: In function `set_threshold_button':
new_init_graphics.c:718: warning: passing arg 2 of `XmToggleButtonSetState' with different width due to prototype
new_init_graphics.c:718: warning: passing arg 3 of `XmToggleButtonSetState' with different width due to prototype
new_init_graphics.c:723: warning: passing arg 2 of `XmToggleButtonSetState' with different width due to prototype
new_init_graphics.c:723: warning: passing arg 3 of `XmToggleButtonSetState' with different width due to prototype
new_init_graphics.c: In function `unset_threshold_button':
new_init_graphics.c:735: warning: passing arg 2 of `XmToggleButtonSetState' with different width due to prototype
new_init_graphics.c:735: warning: passing arg 3 of `XmToggleButtonSetState' with different width due to prototype
new_init_graphics.c: In function `glinputCB':
new_init_graphics.c:925: error: `GLwDrawingAreaCallbackStruct' undeclared (first use in this function)
new_init_graphics.c:925: error: `call_data' undeclared (first use in this function)
new_init_graphics.c:926: error: parse error before ')' token
new_init_graphics.c:973: warning: implicit declaration of function `do_draw_with_display_list'
new_init_graphics.c: In function `glinitCB':
new_init_graphics.c:1044: error: `GLwDrawingAreaCallbackStruct' undeclared (first use in this function)
new_init_graphics.c:1044: error: `call_data' undeclared (first use in this function)
new_init_graphics.c:1045: error: parse error before ')' token
new_init_graphics.c:1048: error: `GLwNvisualInfo' undeclared (first use in this function)
new_init_graphics.c:1048: warning: left-hand operand of comma expression has no effect
new_init_graphics.c:1059: warning: passing arg 1 of `glDepthRange' as floating rather than integer due to prototype
new_init_graphics.c:1059: warning: passing arg 2 of `glDepthRange' as floating rather than integer due to prototype
new_init_graphics.c:1066: warning: implicit declaration of function `do_lights'
new_init_graphics.c:1087: warning: passing arg 1 of `glTranslatef' as `float' rather than `double' due to prototype
new_init_graphics.c:1087: warning: passing arg 2 of `glTranslatef' as `float' rather than `double' due to prototype
new_init_graphics.c:1087: warning: passing arg 3 of `glTranslatef' as `float' rather than `double' due to prototype
new_init_graphics.c:1112: warning: implicit declaration of function `gluOrtho2D'
new_init_graphics.c: In function `glexposeCB':
new_init_graphics.c:1128: error: `GLwDrawingAreaCallbackStruct' undeclared (first use in this function)
new_init_graphics.c:1128: error: `call_data' undeclared (first use in this function)
new_init_graphics.c:1129: error: parse error before ')' token
new_init_graphics.c: In function `glresizeCB':
new_init_graphics.c:1160: error: `GLwDrawingAreaCallbackStruct' undeclared (first use in this function)
new_init_graphics.c:1160: error: `call_data' undeclared (first use in this function)
new_init_graphics.c:1161: error: parse error before ')' token
new_init_graphics.c: In function `clear_screen2':
new_init_graphics.c:1191: warning: passing arg 1 of `glClearColor' as `float' rather than `double' due to prototype
new_init_graphics.c:1191: warning: passing arg 2 of `glClearColor' as `float' rather than `double' due to prototype
new_init_graphics.c:1191: warning: passing arg 3 of `glClearColor' as `float' rather than `double' due to prototype
new_init_graphics.c:1191: warning: passing arg 4 of `glClearColor' as `float' rather than `double' due to prototype
new_init_graphics.c: In function `glexpose2CB':
new_init_graphics.c:1205: error: `GLwDrawingAreaCallbackStruct' undeclared (first use in this function)
new_init_graphics.c:1205: error: `call_data' undeclared (first use in this function)
new_init_graphics.c:1206: error: parse error before ')' token
new_init_graphics.c:1223: warning: passing arg 1 of `glOrtho' as floating rather than integer due to prototype
new_init_graphics.c:1223: warning: passing arg 2 of `glOrtho' as floating rather than integer due to prototype
new_init_graphics.c:1223: warning: passing arg 3 of `glOrtho' as floating rather than integer due to prototype
new_init_graphics.c:1223: warning: passing arg 4 of `glOrtho' as floating rather than integer due to prototype
new_init_graphics.c: In function `glresize2CB':
new_init_graphics.c:1242: error: `GLwDrawingAreaCallbackStruct' undeclared (first use in this function)
new_init_graphics.c:1242: error: `call_data' undeclared (first use in this function)
new_init_graphics.c:1243: error: parse error before ')' token
new_init_graphics.c:1255: warning: passing arg 1 of `glOrtho' as floating rather than integer due to prototype
new_init_graphics.c:1255: warning: passing arg 2 of `glOrtho' as floating rather than integer due to prototype
new_init_graphics.c:1255: warning: passing arg 3 of `glOrtho' as floating rather than integer due to prototype
new_init_graphics.c:1255: warning: passing arg 4 of `glOrtho' as floating rather than integer due to prototype
new_init_graphics.c: In function `SingleMultipleCB':
new_init_graphics.c:1292: warning: passing arg 3 of `XtSetValues' as unsigned due to prototype
new_init_graphics.c:1299: warning: passing arg 2 of `XmToggleButtonSetState' with different width due to prototype
new_init_graphics.c:1299: warning: passing arg 3 of `XmToggleButtonSetState' with different width due to prototype
new_init_graphics.c:1308: warning: passing arg 2 of `XmToggleButtonSetState' with different width due to prototype
new_init_graphics.c:1308: warning: passing arg 3 of `XmToggleButtonSetState' with different width due to prototype
new_init_graphics.c:1313: warning: passing arg 3 of `XtSetValues' as unsigned due to prototype
new_init_graphics.c: In function `setSingleSelectionMode':
new_init_graphics.c:1361: warning: passing arg 2 of `XmToggleButtonSetState' with different width due to prototype
new_init_graphics.c:1361: warning: passing arg 3 of `XmToggleButtonSetState' with different width due to prototype
new_init_graphics.c:1366: warning: passing arg 3 of `XtSetValues' as unsigned due to prototype
new_init_graphics.c:1373: warning: passing arg 2 of `XmToggleButtonSetState' with different width due to prototype
new_init_graphics.c:1373: warning: passing arg 3 of `XmToggleButtonSetState' with different width due to prototype
new_init_graphics.c: In function `setMultipleSelectionMode':
new_init_graphics.c:1389: warning: passing arg 2 of `XmToggleButtonSetState' with different width due to prototype
new_init_graphics.c:1389: warning: passing arg 3 of `XmToggleButtonSetState' with different width due to prototype
new_init_graphics.c:1393: warning: passing arg 2 of `XmToggleButtonSetState' with different width due to prototype
new_init_graphics.c:1393: warning: passing arg 3 of `XmToggleButtonSetState' with different width due to prototype
new_init_graphics.c:1398: warning: passing arg 3 of `XtSetValues' as unsigned due to prototype
make: *** [OBJ.powerpc-apple-darwin7.6.0/new_init_graphics.o] Error 1

Kirk R. Wythers
Dept. of Forest Resources
University of Minnesota
email: kwythers@umn.edu
tel: 612.625.2261
fax: 612.625.5212

Kirk-

I was getting these too a while back - I think it has something to do with the SDLIB_LD variable in configure (you know, my configure patch thingy?). At one point it changed, so I tried to use it as is before applying my patch, and started getting the i.ortho.photo build errors. What it changed to is:

SHLIB_CFLAGS=""
SHLIB_LD="cc -dynamiclib -single_module \${LDFLAGS}"

After applying my patch (at every snapshot update) I haven't had a problem building i.ortho.photo.* since (including this weekend's snapshot).

I have a bug report on the SHLIB_LD problem (#2544), but nothing has come of it (tho it maybe behind the SHLIB_LD change above). I've been meaning to try to get some activity on this one. If someone out there can do something with it, this is what has worked for me to fix the various problems with the Mac OS X SHLIB_LD settings (somewhere around line 2200 in configure):

    SHLIB_CFLAGS="-fno-common"
      SHLIB_LD="cc -dynamiclib -Wl,-flat_namespace,-U,_cuserid -compatibility_version 5.7 -current_version 5.7 -install_name \${LIB_RUNTIME_DIR}/lib\${LIB_NAME}\${SHLIB_SUFFIX}"

Notes: I removed \${LDFLAGS} since LDFLAGS is added elsewhere in makefiles. There should be a better way to set the compatibility version - configure's version string isn't compatible: Mac OS X uses a dotted number for compatibility version (1 with optional 2nd and 3rd, 1st in range 0-65535 and 2nd & 3rd 0-255). Or it could be left out so there's no version checking.

(if this doesn't fix it for you, then it's something else. no clue)

Don't know about the r3.showdspf error. SHLIB_LD fix above may help.

On Nov 30, 2004, at 4:15 PM, Kirk R. Wythers wrote:

I just finished building the latest snapshot from cvs (11.27.2004). I'm getting the following build errors:

----------------------------------------------------------------------
Following modules are missing the 'description.html' file in src code:
d.extend
db.login
i.ask
i.find
v.kernel
v.neighbors
----------------------------------------------------------------------
GRASS GIS compilation log
-------------------------
Started compilation: Tue Nov 30 14:47:05 CST 2004
Errors in:
/Users/kirkw/grass5_dev/grass57_exp_2004_11_27/imagery/i.ortho.photo/libes
/Users/kirkw/grass5_dev/grass57_exp_2004_11_27/imagery/i.ortho.photo/menu
/Users/kirkw/grass5_dev/grass57_exp_2004_11_27/imagery/i.ortho.photo/photo.2image
/Users/kirkw/grass5_dev/grass57_exp_2004_11_27/imagery/i.ortho.photo/photo.2target
/Users/kirkw/grass5_dev/grass57_exp_2004_11_27/imagery/i.ortho.photo/photo.camera
/Users/kirkw/grass5_dev/grass57_exp_2004_11_27/imagery/i.ortho.photo/photo.elev
/Users/kirkw/grass5_dev/grass57_exp_2004_11_27/imagery/i.ortho.photo/photo.init
/Users/kirkw/grass5_dev/grass57_exp_2004_11_27/imagery/i.ortho.photo/photo.rectify
/Users/kirkw/grass5_dev/grass57_exp_2004_11_27/imagery/i.ortho.photo/photo.target
/Users/kirkw/grass5_dev/grass57_exp_2004_11_27/raster3d/r3.showdspf
Finished compilation: Tue Nov 30 14:56:26 CST 2004

-----
William Kyngesburye <kyngchaos@charter.net>
http://webpages.charter.net/kyngchaos/

"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

On Nov 30, 2004, at 6:03 PM, William K wrote:

I have a bug report on the SHLIB_LD problem (#2544), but nothing has come of it (tho it maybe behind the SHLIB_LD change above). I've been meaning to try to get some activity on this one. If someone out there can do something with it, this is what has worked for me to fix the various problems with the Mac OS X SHLIB_LD settings (somewhere around line 2200 in configure):

    SHLIB_CFLAGS="-fno-common"
      SHLIB_LD="cc -dynamiclib -Wl,-flat_namespace,-U,_cuserid -compatibility_version 5.7 -current_version 5.7 -install_name \${LIB_RUNTIME_DIR}/lib\${LIB_NAME}\${SHLIB_SUFFIX}"

WIlliam,

When I apply this patch, the i.ortho.photo stuff builds fine, trouble is now these modules are not building:

Started compilation: Tue Nov 30 22:03:32 CST 2004
Errors in:
/Users/kirkw/grass5_dev/grass57_exp_2004_11_27/lib/proj
/Users/kirkw/grass5_dev/grass57_exp_2004_11_27/lib/vector/Vlib
/Users/kirkw/grass5_dev/grass57_exp_2004_11_27/lib/sites
/Users/kirkw/grass5_dev/grass57_exp_2004_11_27/lib/rst/interp_float
/Users/kirkw/grass5_dev/grass57_exp_2004_11_27/lib/ogsf
/Users/kirkw/grass5_dev/grass57_exp_2004_11_27/display/d.extend
/Users/kirkw/grass5_dev/grass57_exp_2004_11_27/display/d.path
/Users/kirkw/grass5_dev/grass57_exp_2004_11_27/display/d.vect
/Users/kirkw/grass5_dev/grass57_exp_2004_11_27/display/d.vect.chart
/Users/kirkw/grass5_dev/grass57_exp_2004_11_27/display/d.what.vect
/Users/kirkw/grass5_dev/grass57_exp_2004_11_27/display/d.where
/Users/kirkw/grass5_dev/grass57_exp_2004_11_27/display/d.zoom
/Users/kirkw/grass5_dev/grass57_exp_2004_11_27/general/g.proj
/Users/kirkw/grass5_dev/grass57_exp_2004_11_27/general/g.region/cmd
/Users/kirkw/grass5_dev/grass57_exp_2004_11_27/general/g3.region
/Users/kirkw/grass5_dev/grass57_exp_2004_11_27/general/manage/cmd
/Users/kirkw/grass5_dev/grass57_exp_2004_11_27/imagery/i.vpoints
/Users/kirkw/grass5_dev/grass57_exp_2004_11_27/ps/ps.map
/Users/kirkw/grass5_dev/grass57_exp_2004_11_27/raster/r.contour
/Users/kirkw/grass5_dev/grass57_exp_2004_11_27/raster/r.cost
/Users/kirkw/grass5_dev/grass57_exp_2004_11_27/raster/r.flow
/Users/kirkw/grass5_dev/grass57_exp_2004_11_27/raster/r.le/r.le.setup
/Users/kirkw/grass5_dev/grass57_exp_2004_11_27/raster/r.proj
/Users/kirkw/grass5_dev/grass57_exp_2004_11_27/raster/r.random
/Users/kirkw/grass5_dev/grass57_exp_2004_11_27/raster/r.region
/Users/kirkw/grass5_dev/grass57_exp_2004_11_27/raster/r.resamp.rst
/Users/kirkw/grass5_dev/grass57_exp_2004_11_27/raster/r.sun
/Users/kirkw/grass5_dev/grass57_exp_2004_11_27/raster/r.sunmask
/Users/kirkw/grass5_dev/grass57_exp_2004_11_27/raster/r.to.vect
/Users/kirkw/grass5_dev/grass57_exp_2004_11_27/raster/r.in.gdal
/Users/kirkw/grass5_dev/grass57_exp_2004_11_27/vector/v.buffer
/Users/kirkw/grass5_dev/grass57_exp_2004_11_27/vector/v.build
/Users/kirkw/grass5_dev/grass57_exp_2004_11_27/vector/v.build.polylines
/Users/kirkw/grass5_dev/grass57_exp_2004_11_27/vector/v.category
/Users/kirkw/grass5_dev/grass57_exp_2004_11_27/vector/v.clean
/Users/kirkw/grass5_dev/grass57_exp_2004_11_27/vector/v.convert
/Users/kirkw/grass5_dev/grass57_exp_2004_11_27/vector/v.db.connect
/Users/kirkw/grass5_dev/grass57_exp_2004_11_27/vector/v.digit
/Users/kirkw/grass5_dev/grass57_exp_2004_11_27/vector/v.distance
/Users/kirkw/grass5_dev/grass57_exp_2004_11_27/vector/v.extract
/Users/kirkw/grass5_dev/grass57_exp_2004_11_27/vector/v.hull
/Users/kirkw/grass5_dev/grass57_exp_2004_11_27/vector/v.info
/Users/kirkw/grass5_dev/grass57_exp_2004_11_27/vector/v.in.ascii
/Users/kirkw/grass5_dev/grass57_exp_2004_11_27/vector/v.in.db
/Users/kirkw/grass5_dev/grass57_exp_2004_11_27/vector/v.in.region
/Users/kirkw/grass5_dev/grass57_exp_2004_11_27/vector/v.in.sites
/Users/kirkw/grass5_dev/grass57_exp_2004_11_27/vector/v.kcv
/Users/kirkw/grass5_dev/grass57_exp_2004_11_27/vector/v.kernel
/Users/kirkw/grass5_dev/grass57_exp_2004_11_27/vector/v.label
/Users/kirkw/grass5_dev/grass57_exp_2004_11_27/vector/v.proj
/Users/kirkw/grass5_dev/grass57_exp_2004_11_27/vector/v.mkgrid
/Users/kirkw/grass5_dev/grass57_exp_2004_11_27/vector/v.neighbors
/Users/kirkw/grass5_dev/grass57_exp_2004_11_27/vector/v.net
/Users/kirkw/grass5_dev/grass57_exp_2004_11_27/vector/v.net.alloc
/Users/kirkw/grass5_dev/grass57_exp_2004_11_27/vector/v.net.iso
/Users/kirkw/grass5_dev/grass57_exp_2004_11_27/vector/v.net.path
/Users/kirkw/grass5_dev/grass57_exp_2004_11_27/vector/v.net.salesman
/Users/kirkw/grass5_dev/grass57_exp_2004_11_27/vector/v.net.steiner
/Users/kirkw/grass5_dev/grass57_exp_2004_11_27/vector/v.normal
/Users/kirkw/grass5_dev/grass57_exp_2004_11_27/vector/v.out.ascii
/Users/kirkw/grass5_dev/grass57_exp_2004_11_27/vector/v.out.dxf
/Users/kirkw/grass5_dev/grass57_exp_2004_11_27/vector/v.out.pov
/Users/kirkw/grass5_dev/grass57_exp_2004_11_27/vector/v.overlay
/Users/kirkw/grass5_dev/grass57_exp_2004_11_27/vector/v.patch
/Users/kirkw/grass5_dev/grass57_exp_2004_11_27/vector/v.perturb
/Users/kirkw/grass5_dev/grass57_exp_2004_11_27/vector/v.qcount
/Users/kirkw/grass5_dev/grass57_exp_2004_11_27/vector/v.random
/Users/kirkw/grass5_dev/grass57_exp_2004_11_27/vector/v.reclass
/Users/kirkw/grass5_dev/grass57_exp_2004_11_27/vector/v.sample
/Users/kirkw/grass5_dev/grass57_exp_2004_11_27/vector/v.segment
/Users/kirkw/grass5_dev/grass57_exp_2004_11_27/vector/v.select
/Users/kirkw/grass5_dev/grass57_exp_2004_11_27/vector/v.surf.idw
/Users/kirkw/grass5_dev/grass57_exp_2004_11_27/vector/v.surf.rst
/Users/kirkw/grass5_dev/grass57_exp_2004_11_27/vector/v.transform
/Users/kirkw/grass5_dev/grass57_exp_2004_11_27/vector/v.to.db
/Users/kirkw/grass5_dev/grass57_exp_2004_11_27/vector/v.to.points
/Users/kirkw/grass5_dev/grass57_exp_2004_11_27/vector/v.to.rast
/Users/kirkw/grass5_dev/grass57_exp_2004_11_27/vector/v.type
/Users/kirkw/grass5_dev/grass57_exp_2004_11_27/vector/v.univar
/Users/kirkw/grass5_dev/grass57_exp_2004_11_27/vector/v.voronoi
/Users/kirkw/grass5_dev/grass57_exp_2004_11_27/vector/v.what.rast
/Users/kirkw/grass5_dev/grass57_exp_2004_11_27/vector/v.vol.rst
/Users/kirkw/grass5_dev/grass57_exp_2004_11_27/vector/v.out.ogr
/Users/kirkw/grass5_dev/grass57_exp_2004_11_27/vector/v.in.ogr
/Users/kirkw/grass5_dev/grass57_exp_2004_11_27/vector/v.external
/Users/kirkw/grass5_dev/grass57_exp_2004_11_27/vector/v.in.dwg
/Users/kirkw/grass5_dev/grass57_exp_2004_11_27/visualization/nviz

the patch in my configure file looks like this:

Rhapsody-*|Darwin-*)
             SHLIB_CFLAGS="-fno-common"
             SHLIB_LD="cc -dynamiclib -Wl,-flat_namespace,-U,_cuserid -compatibility_version 5.7 -curren\
t_version 5.7 -install_name \${LIB_RUNTIME_DIR}/lib\${LIB_NAME}\${SHLIB_SUFFIX}"
# GRASS_SHLIB_LD_EXTRAS="-compatibility_version ${LIB_VER} -current_version \${LIB_VER} -inst\
all_name \${DYLIB_INSTALL_DIR}/\${GRASS_LIB_FILE} -prebind -seg1addr 0xa000000"
#check if we need -U,_cuserid:
# SHLIB_LD="cc -dynamiclib -Wl,-flat_namespace,-U,_cuserid -undefined suppress \${LDFLAGS}"
             GRASS_SHLIB_LD_EXTRAS=""
             SHLIB_LD_LIBS='${LIBS}'
             SHLIB_SUFFIX=".dylib"
             PLAT_OBJS=""
             CC_SEARCH_FLAGS=""
             LD_SEARCH_FLAGS=""
             CFLAGS_OPTIMIZE="-Os"
             LD_LIBRARY_PATH_VAR="DYLD_LIBRARY_PATH"
             # for compatibility with autoconf vers 2.13 :
             HACK=""
             EXTRA_CFLAGS=""
             LIBS="$LIBS"
             ;;

Does that look right to you?

Kirk R. Wythers
Dept. of Forest Resources
University of Minnesota
email: kwythers@umn.edu
tel: 612.625.2261
fax: 612.625.5212

Should we retire r3.showdspf now when we have better capabilities in nviz?
(we may keep r3.mkdspf for now as there may be people interested for
generating isosurfaces that will be displayed through vrml)

Helena

Kirk R. Wythers wrote:

I just finished building the latest snapshot from cvs (11.27.2004). I'm getting the following build errors:

----------------------------------------------------------------------
Following modules are missing the 'description.html' file in src code:
d.extend
db.login
i.ask
i.find
v.kernel
v.neighbors
----------------------------------------------------------------------
GRASS GIS compilation log
-------------------------
Started compilation: Tue Nov 30 14:47:05 CST 2004
Errors in:
/Users/kirkw/grass5_dev/grass57_exp_2004_11_27/imagery/i.ortho.photo/ libes
/Users/kirkw/grass5_dev/grass57_exp_2004_11_27/imagery/i.ortho.photo/ menu
/Users/kirkw/grass5_dev/grass57_exp_2004_11_27/imagery/i.ortho.photo/ photo.2image
/Users/kirkw/grass5_dev/grass57_exp_2004_11_27/imagery/i.ortho.photo/ photo.2target
/Users/kirkw/grass5_dev/grass57_exp_2004_11_27/imagery/i.ortho.photo/ photo.camera
/Users/kirkw/grass5_dev/grass57_exp_2004_11_27/imagery/i.ortho.photo/ photo.elev
/Users/kirkw/grass5_dev/grass57_exp_2004_11_27/imagery/i.ortho.photo/ photo.init
/Users/kirkw/grass5_dev/grass57_exp_2004_11_27/imagery/i.ortho.photo/ photo.rectify
/Users/kirkw/grass5_dev/grass57_exp_2004_11_27/imagery/i.ortho.photo/ photo.target
/Users/kirkw/grass5_dev/grass57_exp_2004_11_27/raster3d/r3.showdspf
Finished compilation: Tue Nov 30 14:56:26 CST 2004

When I do a make in /Users/kirkw/grass5_dev/grass57_exp_2004_11_27/imagery/i.ortho.photo/ photo.target, I get:

truffula:~/grass5_dev/grass57_exp_2004_11_27 kirkw$ cd imagery/i.ortho.photo/photo.target/
truffula:~/grass5_dev/grass57_exp_2004_11_27/imagery/i.ortho.photo/ photo.target kirkw$ make
Makefile:15: warning: overriding commands for target `htmletc1'
../../../include/Make/Rules.make:78: warning: ignoring old commands for target `htmletc1'
gcc -L/usr/X11R6/lib -L/Users/kirkw/grass5_dev/grass57_exp_2004_11_27/dist.powerpc-apple- darwin7.6.0/lib -I../libes -DPACKAGE=\""grassmods"\" -o /Users/kirkw/grass5_dev/grass57_exp_2004_11_27/dist.powerpc-apple- darwin7.6.0/etc/photo.target OBJ.powerpc-apple-darwin7.6.0/ask_target.o OBJ.powerpc-apple-darwin7.6.0/main.o -lgrass_I -lgrass_gis -lgrass_datetime -lz -lgrass_Iortho -lgrass_vask -lncurses -lgrass_gmath -lfftw -lz
ld: can't locate file for: -lgrass_Iortho
make: *** [/Users/kirkw/grass5_dev/grass57_exp_2004_11_27/dist.powerpc-apple- darwin7.6.0/etc/photo.target] Error 1

This same "ld: can't locate file for: -lgrass_Iortho" error appears in each of the i.ortho.photo commands.
r3.showdspf gives the following error:

truffula:~/grass5_dev/grass57_exp_2004_11_27/raster3d/r3.showdspf kirkw$ make
gcc -I/Users/kirkw/grass5_dev/grass57_exp_2004_11_27/include -I/Users/kirkw/grass5_dev/grass57_exp_2004_11_27/dist.powerpc-apple- darwin7.6.0/include -I/usr/X11R6/include -g -Wall -Wall -Wconversion -Wno-implicit-int -I/usr/X11R6/include -I../../lib/dspf -I. -I/usr/X11R6/include -DPACKAGE=\""grassmods"\" -I/Users/kirkw/grass5_dev/grass57_exp_2004_11_27/include -I/Users/kirkw/grass5_dev/grass57_exp_2004_11_27/dist.powerpc-apple- darwin7.6.0/include \
        -o OBJ.powerpc-apple-darwin7.6.0/new_init_graphics.o -c new_init_graphics.c
new_init_graphics.c: In function `set_trackball_rotations':
new_init_graphics.c:98: warning: passing arg 1 of `glRotatef' as `float' rather than `double' due to prototype
new_init_graphics.c:98: warning: passing arg 2 of `glRotatef' as `float' rather than `double' due to prototype
new_init_graphics.c:98: warning: passing arg 3 of `glRotatef' as `float' rather than `double' due to prototype
new_init_graphics.c:98: warning: passing arg 4 of `glRotatef' as `float' rather than `double' due to prototype
new_init_graphics.c:99: warning: passing arg 1 of `glRotatef' as `float' rather than `double' due to prototype
new_init_graphics.c:99: warning: passing arg 2 of `glRotatef' as `float' rather than `double' due to prototype
new_init_graphics.c:99: warning: passing arg 3 of `glRotatef' as `float' rather than `double' due to prototype
new_init_graphics.c:99: warning: passing arg 4 of `glRotatef' as `float' rather than `double' due to prototype
new_init_graphics.c:100: warning: passing arg 1 of `glRotatef' as `float' rather than `double' due to prototype
new_init_graphics.c:100: warning: passing arg 2 of `glRotatef' as `float' rather than `double' due to prototype
new_init_graphics.c:100: warning: passing arg 3 of `glRotatef' as `float' rather than `double' due to prototype
new_init_graphics.c:100: warning: passing arg 4 of `glRotatef' as `float' rather than `double' due to prototype
new_init_graphics.c: In function `initializeFonts':
new_init_graphics.c:166: warning: passing arg 1 of `glGenLists' as signed due to prototype
new_init_graphics.c:167: warning: passing arg 2 of `glXUseXFont' as signed due to prototype
new_init_graphics.c:167: warning: passing arg 3 of `glXUseXFont' as signed due to prototype
new_init_graphics.c:167: warning: passing arg 4 of `glXUseXFont' as signed due to prototype
new_init_graphics.c: In function `new_charstr':
new_init_graphics.c:182: warning: passing arg 1 of `glCallLists' as signed due to prototype
new_init_graphics.c: In function `loadrect':
new_init_graphics.c:219: warning: implicit declaration of function `free'
new_init_graphics.c:224: warning: implicit declaration of function `malloc'
new_init_graphics.c:230: warning: passing arg 3 of `fread' as unsigned due to prototype
new_init_graphics.c:233: warning: implicit declaration of function `clear_screen'
new_init_graphics.c:237: warning: passing arg 1 of `glOrtho' as floating rather than integer due to prototype
new_init_graphics.c:237: warning: passing arg 2 of `glOrtho' as floating rather than integer due to prototype
new_init_graphics.c:237: warning: passing arg 3 of `glOrtho' as floating rather than integer due to prototype
new_init_graphics.c:237: warning: passing arg 4 of `glOrtho' as floating rather than integer due to prototype
new_init_graphics.c:237: warning: passing arg 6 of `glOrtho' as floating rather than integer due to prototype
new_init_graphics.c:254: warning: implicit declaration of function `gluPerspective'
new_init_graphics.c:270: warning: passing arg 1 of `glTranslatef' as `float' rather than `double' due to prototype
new_init_graphics.c:270: warning: passing arg 2 of `glTranslatef' as `float' rather than `double' due to prototype
new_init_graphics.c:270: warning: passing arg 3 of `glTranslatef' as `float' rather than `double' due to prototype
new_init_graphics.c: In function `dumprect':
new_init_graphics.c:313: warning: passing arg 3 of `fwrite' as unsigned due to prototype
new_init_graphics.c: In function `init_graphics':
new_init_graphics.c:452: warning: passing arg 9 of `XtAppInitialize' as unsigned due to prototype
new_init_graphics.c:465: warning: passing arg 4 of `XmCreateForm' as unsigned due to prototype
new_init_graphics.c:472: warning: implicit declaration of function `exit'
new_init_graphics.c:486: warning: passing arg 4 of `XmCreateFrame' as unsigned due to prototype
new_init_graphics.c:502: warning: passing arg 4 of `XmCreateRowColumn' as unsigned due to prototype
new_init_graphics.c:504: warning: passing arg 4 of `XmCreateLabel' as unsigned due to prototype
new_init_graphics.c:510: warning: passing arg 4 of `XmCreateSeparatorGadget' as unsigned due to prototype
new_init_graphics.c:514: warning: passing arg 4 of `XmCreateRadioBox' as unsigned due to prototype
new_init_graphics.c:523: warning: passing arg 2 of `XmToggleButtonSetState' with different width due to prototype
new_init_graphics.c:523: warning: passing arg 3 of `XmToggleButtonSetState' with different width due to prototype
new_init_graphics.c:528: warning: passing arg 4 of `XmCreateSeparatorGadget' as unsigned due to prototype
new_init_graphics.c:533: warning: passing arg 5 of `XtCreateManagedWidget' as unsigned due to prototype
new_init_graphics.c:535: warning: passing arg 5 of `XtCreateManagedWidget' as unsigned due to prototype
new_init_graphics.c:539: warning: passing arg 4 of `XmCreatePushButton' as unsigned due to prototype
new_init_graphics.c:544: warning: passing arg 4 of `XmCreateRadioBox' as unsigned due to prototype
new_init_graphics.c:560: warning: passing arg 2 of `XmToggleButtonSetState' with different width due to prototype
new_init_graphics.c:560: warning: passing arg 3 of `XmToggleButtonSetState' with different width due to prototype
new_init_graphics.c:569: error: `GLwNvisualInfo' undeclared (first use in this function)
new_init_graphics.c:569: error: (Each undeclared identifier is reported only once
new_init_graphics.c:569: error: for each function it appears in.)
new_init_graphics.c:569: warning: left-hand operand of comma expression has no effect
new_init_graphics.c:578: warning: implicit declaration of function `GLwCreateMDrawingArea'
new_init_graphics.c:578: warning: assignment makes pointer from integer without a cast
new_init_graphics.c:582: error: `GLwNginitCallback' undeclared (first use in this function)
new_init_graphics.c:584: error: `GLwNexposeCallback' undeclared (first use in this function)
new_init_graphics.c:585: error: `GLwNinputCallback' undeclared (first use in this function)
new_init_graphics.c:586: error: `GLwNresizeCallback' undeclared (first use in this function)
new_init_graphics.c:602: warning: passing arg 6 of `XtAppCreateShell' as unsigned due to prototype
new_init_graphics.c:613: warning: passing arg 4 of `XmCreateForm' as unsigned due to prototype
new_init_graphics.c:628: warning: left-hand operand of comma expression has no effect
new_init_graphics.c:637: warning: assignment makes pointer from integer without a cast
new_init_graphics.c: In function `ThresholdCB':
new_init_graphics.c:676: warning: implicit declaration of function `do_draw_immediate_mode'
new_init_graphics.c: In function `set_threshold_button':
new_init_graphics.c:718: warning: passing arg 2 of `XmToggleButtonSetState' with different width due to prototype
new_init_graphics.c:718: warning: passing arg 3 of `XmToggleButtonSetState' with different width due to prototype
new_init_graphics.c:723: warning: passing arg 2 of `XmToggleButtonSetState' with different width due to prototype
new_init_graphics.c:723: warning: passing arg 3 of `XmToggleButtonSetState' with different width due to prototype
new_init_graphics.c: In function `unset_threshold_button':
new_init_graphics.c:735: warning: passing arg 2 of `XmToggleButtonSetState' with different width due to prototype
new_init_graphics.c:735: warning: passing arg 3 of `XmToggleButtonSetState' with different width due to prototype
new_init_graphics.c: In function `glinputCB':
new_init_graphics.c:925: error: `GLwDrawingAreaCallbackStruct' undeclared (first use in this function)
new_init_graphics.c:925: error: `call_data' undeclared (first use in this function)
new_init_graphics.c:926: error: parse error before ')' token
new_init_graphics.c:973: warning: implicit declaration of function `do_draw_with_display_list'
new_init_graphics.c: In function `glinitCB':
new_init_graphics.c:1044: error: `GLwDrawingAreaCallbackStruct' undeclared (first use in this function)
new_init_graphics.c:1044: error: `call_data' undeclared (first use in this function)
new_init_graphics.c:1045: error: parse error before ')' token
new_init_graphics.c:1048: error: `GLwNvisualInfo' undeclared (first use in this function)
new_init_graphics.c:1048: warning: left-hand operand of comma expression has no effect
new_init_graphics.c:1059: warning: passing arg 1 of `glDepthRange' as floating rather than integer due to prototype
new_init_graphics.c:1059: warning: passing arg 2 of `glDepthRange' as floating rather than integer due to prototype
new_init_graphics.c:1066: warning: implicit declaration of function `do_lights'
new_init_graphics.c:1087: warning: passing arg 1 of `glTranslatef' as `float' rather than `double' due to prototype
new_init_graphics.c:1087: warning: passing arg 2 of `glTranslatef' as `float' rather than `double' due to prototype
new_init_graphics.c:1087: warning: passing arg 3 of `glTranslatef' as `float' rather than `double' due to prototype
new_init_graphics.c:1112: warning: implicit declaration of function `gluOrtho2D'
new_init_graphics.c: In function `glexposeCB':
new_init_graphics.c:1128: error: `GLwDrawingAreaCallbackStruct' undeclared (first use in this function)
new_init_graphics.c:1128: error: `call_data' undeclared (first use in this function)
new_init_graphics.c:1129: error: parse error before ')' token
new_init_graphics.c: In function `glresizeCB':
new_init_graphics.c:1160: error: `GLwDrawingAreaCallbackStruct' undeclared (first use in this function)
new_init_graphics.c:1160: error: `call_data' undeclared (first use in this function)
new_init_graphics.c:1161: error: parse error before ')' token
new_init_graphics.c: In function `clear_screen2':
new_init_graphics.c:1191: warning: passing arg 1 of `glClearColor' as `float' rather than `double' due to prototype
new_init_graphics.c:1191: warning: passing arg 2 of `glClearColor' as `float' rather than `double' due to prototype
new_init_graphics.c:1191: warning: passing arg 3 of `glClearColor' as `float' rather than `double' due to prototype
new_init_graphics.c:1191: warning: passing arg 4 of `glClearColor' as `float' rather than `double' due to prototype
new_init_graphics.c: In function `glexpose2CB':
new_init_graphics.c:1205: error: `GLwDrawingAreaCallbackStruct' undeclared (first use in this function)
new_init_graphics.c:1205: error: `call_data' undeclared (first use in this function)
new_init_graphics.c:1206: error: parse error before ')' token
new_init_graphics.c:1223: warning: passing arg 1 of `glOrtho' as floating rather than integer due to prototype
new_init_graphics.c:1223: warning: passing arg 2 of `glOrtho' as floating rather than integer due to prototype
new_init_graphics.c:1223: warning: passing arg 3 of `glOrtho' as floating rather than integer due to prototype
new_init_graphics.c:1223: warning: passing arg 4 of `glOrtho' as floating rather than integer due to prototype
new_init_graphics.c: In function `glresize2CB':
new_init_graphics.c:1242: error: `GLwDrawingAreaCallbackStruct' undeclared (first use in this function)
new_init_graphics.c:1242: error: `call_data' undeclared (first use in this function)
new_init_graphics.c:1243: error: parse error before ')' token
new_init_graphics.c:1255: warning: passing arg 1 of `glOrtho' as floating rather than integer due to prototype
new_init_graphics.c:1255: warning: passing arg 2 of `glOrtho' as floating rather than integer due to prototype
new_init_graphics.c:1255: warning: passing arg 3 of `glOrtho' as floating rather than integer due to prototype
new_init_graphics.c:1255: warning: passing arg 4 of `glOrtho' as floating rather than integer due to prototype
new_init_graphics.c: In function `SingleMultipleCB':
new_init_graphics.c:1292: warning: passing arg 3 of `XtSetValues' as unsigned due to prototype
new_init_graphics.c:1299: warning: passing arg 2 of `XmToggleButtonSetState' with different width due to prototype
new_init_graphics.c:1299: warning: passing arg 3 of `XmToggleButtonSetState' with different width due to prototype
new_init_graphics.c:1308: warning: passing arg 2 of `XmToggleButtonSetState' with different width due to prototype
new_init_graphics.c:1308: warning: passing arg 3 of `XmToggleButtonSetState' with different width due to prototype
new_init_graphics.c:1313: warning: passing arg 3 of `XtSetValues' as unsigned due to prototype
new_init_graphics.c: In function `setSingleSelectionMode':
new_init_graphics.c:1361: warning: passing arg 2 of `XmToggleButtonSetState' with different width due to prototype
new_init_graphics.c:1361: warning: passing arg 3 of `XmToggleButtonSetState' with different width due to prototype
new_init_graphics.c:1366: warning: passing arg 3 of `XtSetValues' as unsigned due to prototype
new_init_graphics.c:1373: warning: passing arg 2 of `XmToggleButtonSetState' with different width due to prototype
new_init_graphics.c:1373: warning: passing arg 3 of `XmToggleButtonSetState' with different width due to prototype
new_init_graphics.c: In function `setMultipleSelectionMode':
new_init_graphics.c:1389: warning: passing arg 2 of `XmToggleButtonSetState' with different width due to prototype
new_init_graphics.c:1389: warning: passing arg 3 of `XmToggleButtonSetState' with different width due to prototype
new_init_graphics.c:1393: warning: passing arg 2 of `XmToggleButtonSetState' with different width due to prototype
new_init_graphics.c:1393: warning: passing arg 3 of `XmToggleButtonSetState' with different width due to prototype
new_init_graphics.c:1398: warning: passing arg 3 of `XtSetValues' as unsigned due to prototype
make: *** [OBJ.powerpc-apple-darwin7.6.0/new_init_graphics.o] Error 1

Kirk R. Wythers Dept. of Forest Resources
University of Minnesota
email: kwythers@umn.edu
tel: 612.625.2261
fax: 612.625.5212

_______________________________________________
grass5 mailing list
grass5@grass.itc.it
http://grass.itc.it/mailman/listinfo/grass5

Helena wrote:

Should we retire r3.showdspf now when we have better capabilities in nviz?
(we may keep r3.mkdspf for now as there may be people interested for
generating isosurfaces that will be displayed through vrml)

I have removed r3.showdspf from makefile and I'll delete that
from CVS if nobody complains.

Radim