Glynn Clements wrote:
Brian Clark wrote:

The files are deleted during make, but I'm not sure exactly when
it happens..
while make runs, can you monitor the directory structure in another
terminal window and track down when it happens that way?

perhaps: watch ls -l include/Make/

then quickly ^C make, back up a little, and see where in the build it
got up to? timing may have to be fast....

or chmod one of the vanishing files to be read-only then see if `make`
stops with an error at some point when it can't remove it?
To delete a file, you need write permission on the directory. You
don't need any permissions on the file itself.

But running "chmod a-w include/Make" after "configure" but before
"make" may well provide useful information.
Here's another partial build log (the entire log is >1 Meg) after I finally changed permissions for the error to show up as a 'mv' command.
mv: cannot rename ../include/Make/Dir.make to 
/wattemp/GRASS/grass-6.3.0/dist.sparc-sun-solaris2.10/include/Make//#inst.747#: 
Permission denied

Oops; you need to use:

        make INSTALL="`pwd`/install-sh -c"

Without -c, the install-sh script moves the files instead of copying
them.
Ah. thanks!... but still... errors.. after make, I cd'd to the first directory in error.log (lib/vector/diglib) and tried 'make' -

->make
make OBJ.sparc-sun-solaris2.10/test
make[1]: Entering directory `/wattemp/GRASS/grass-6.3.0/lib/vector/diglib'
echo "==============TEST============="
==============TEST=============
gcc -L/wattemp/GRASS/grass-6.3.0/dist.sparc-sun-solaris2.10/lib -Wl,-R,/wattemp/GRASS/grass-6.3.0/dist.sparc-sun-solaris2.10/lib -I/usr/local/include/ncurses -g -O2 -I/usr/local/include/ncurses -I/usr/local/include -I/wattemp/GRASS/grass-6.3.0/dist.sparc-sun-solaris2.10/include -o OBJ.sparc-sun-solaris2.10/test test.c -lgrass_dig2 -lgrass_gis -lgrass_datetime -lnsl -lz -lsocket -lgrass_rtree -lgrass_rtree \ -lgrass_gis -lgrass_datetime -lnsl -lz -lsocket -lgrass_datetime -lm -lnsl -lz /wattemp/GRASS/grass-6.3.0/dist.sparc-sun-solaris2.10/lib/libgrass_gis.so: undefined reference to [EMAIL PROTECTED]'
collect2: ld returned 1 exit status
make[1]: *** [OBJ.sparc-sun-solaris2.10/test] Error 1
make[1]: Leaving directory `/wattemp/GRASS/grass-6.3.0/lib/vector/diglib'
make: *** [default] Error 2

This looks familiar - before we added $(SOCKLIB) to /lib/gis/Makefile (which is still there). Is this a similar situation?


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

Reply via email to