[GRASS-dev] nviz crashes on MacOSX

Agustin Diez Castillo Agustin.Diez at uv.es
Fri Apr 20 12:59:22 EDT 2007

Now it's working, after cvs update, make distclean, make, sudo make  
Same flags, same machine and
export SDKROOT=/Developer/SDKs/MacOSX10.4u.sdk; export CFLAGS="-arch  
ppc -arch i386 -isysroot $SDKROOT"; export CXXFLAGS="-arch ppc -arch  
i386 -isysroot $SDKROOT"; export LDFLAGS="-arch ppc -arch i386 - 
isysroot $SDKROOT"; export NAD2BIN=/Library/Frameworks/PROJ.framework/ 
not tcltkprefix.
./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 -- 
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 --with-postgres-includes=/ 
usr/local/pgsql/include --with-postgres-libs=/usr/local/pgsql/lib -- 
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=/usr/local/tcltk/include --with-tcltk-libs=/usr/local/tcltk/ 
lib --with-x --with-motif --without-glw --with-opengl=x11 --with- 
opengl-libs=/usr/X11R6/lib --without-readline --prefix=/Applications  
> On Apr 20, 2007, at 6:03 AM, Agustin Diez Castillo wrote:
>> I did NOT start from the terminal, I doubled click on the  
>> application. The Xlib message only showed up once, the tcltk  
>> messages several times but they are gone now. However nviz still  
>> crashes.
>> http://smigol2.uv.es/nviz_crashing.mov
> Sorry.  But now it's making sense - as Glynn suggested, somehow  
> during the build NVIZ is linking to /usr/libtcl and /usr/libtk.   
> These are the symlinks in the system to the system Tcl and Tk  
> frameworks.  As far as Glynn's suggestion of creating these  
> symlinks to /usr/local/tcltk copies, you shouldn't mess with system  
> stuff (/usr/lib).
> What is the link command show for nviz when you build grass? it's  
> built as nvwish so search for that in the make output.
> There should be no -L/usr/lib in there.  That's a default dir for  
> GCC and manually adding it somehow can mess up linking priorities,  
> like what is happening here.
> -----
> 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

More information about the grass-dev mailing list