[GRASS5] CVS - grass compilation on linux and IRIX

Hi 2 all,

on linux my last compile did'nt work because of the mentioned problems
with $(BIN)/grass5. I hope that a new CVS update solves this. Please
check if your updated configuration still works, as this sets me up
another day with my work (testing the coordinate conversion library).

On Irix i can now compile, the culprit was IMHO that the SGI make was in
my path before the GNU make, so that it didn't work as expected.
But the tiff/png and tcl/tk libraries are not found by configure. So a
whole bunch of modules is not build. I'll send the error.log another
time.

One suggestion: could someone modify the make targets in a way that
makes it possible to delete all object files and libraries and re-run
configure without deleting the binary installation? Or what is the name
of this target?

cu,

Andreas

--
Andreas Lange, 65187 Wiesbaden, Germany, Tel. +49 611 807850
Andreas.Lange@Rhein-Main.de - A.C.Lange@GMX.net

----------------------------------------
If you want to unsubscribe from GRASS Development Team mailing list write to:
minordomo@geog.uni-hannover.de with
subject 'unsubscribe grass5'

Hi Andreas

Andreas Lange wrote:

One suggestion: could someone modify the make targets in a way that
makes it possible to delete all object files and libraries and re-run
configure without deleting the binary installation? Or what is the
name of this target?

There are 4 targets for cleaning, which follow the GNU standard. Briefly
they are

mostlyclean - deletes all object files
clean - same as mostly clean but deletes libraries and etc/ bin/ etc.
distclean - same as clean but deletes configure stuff
maintainer-clean - same as distclean but deletes lex and yacc files

For further explanations, see the Makefile.

None of these does what you want but you can use the same commands in
the Makefile. For example you can do a make mostlyclean, then perform
the same commands for deleting the libraries and configure stuff that is
in the Makefile.

Hope this helps.

--
Sincerely,

Jazzman (a.k.a. Justin Hickey) e-mail: jhickey@hpcc.nectec.or.th
High Performance Computing Center
National Electronics and Computer Technology Center (NECTEC)
Bangkok, Thailand

People who think they know everything are very irritating to those
of us who do. ---Anonymous

Jazz and Trek Rule!!!

----------------------------------------
If you want to unsubscribe from GRASS Development Team mailing list write to:
minordomo@geog.uni-hannover.de with
subject 'unsubscribe grass5'

On Thu, Oct 12, 2000 at 06:47:01PM +0200, Andreas Lange wrote:

Hi 2 all,

on linux my last compile did'nt work because of the mentioned problems
with $(BIN)/grass5. I hope that a new CVS update solves this. Please

Hi Andreas,

now the $(BIN)/grass5 is back o.k.

On Irix i can now compile, the culprit was IMHO that the SGI make was in
my path before the GNU make, so that it didn't work as expected.
But the tiff/png and tcl/tk libraries are not found by configure. So a
whole bunch of modules is not build. I'll send the error.log another
time.

Please tell me the paths of your local installation. I will add it
to configure (I expect it is somewhat non-standard on SGI).

One suggestion: could someone modify the make targets in a way that
makes it possible to delete all object files and libraries and re-run
configure without deleting the binary installation? Or what is the name
of this target?

Justin... ?

Regards

Markus

----------------------------------------
If you want to unsubscribe from GRASS Development Team mailing list write to:
minordomo@geog.uni-hannover.de with
subject 'unsubscribe grass5'

Markus Neteler wrote:

> One suggestion: could someone modify the make targets in a way that
> makes it possible to delete all object files and libraries and
> re-run configure without deleting the binary installation? Or what
> is the name of this target?
Justin... ?

Hmmm. After thinking about this again I can easily create another
target. I hesitated before since Andreas' request did not conform to any
of the GNU standard targets. But since Grass can take a long time to
compile on some systems, perhaps it is useful to have such a target.

I will create a new target named savebinclean that will remove all
object files, the libraries, and the files created by configure. Any
objections to this new target?

--
Sincerely,

Jazzman (a.k.a. Justin Hickey) e-mail: jhickey@hpcc.nectec.or.th
High Performance Computing Center
National Electronics and Computer Technology Center (NECTEC)
Bangkok, Thailand

People who think they know everything are very irritating to those
of us who do. ---Anonymous

Jazz and Trek Rule!!!

----------------------------------------
If you want to unsubscribe from GRASS Development Team mailing list write to:
minordomo@geog.uni-hannover.de with
subject 'unsubscribe grass5'

On Fri, Oct 13, 2000 at 02:51:56PM +0700, Justin Hickey wrote:

Markus Neteler wrote:
> > One suggestion: could someone modify the make targets in a way that
> > makes it possible to delete all object files and libraries and
> > re-run configure without deleting the binary installation? Or what
> > is the name of this target?
> Justin... ?

Hmmm. After thinking about this again I can easily create another
target. I hesitated before since Andreas' request did not conform to any
of the GNU standard targets. But since Grass can take a long time to
compile on some systems, perhaps it is useful to have such a target.

I will create a new target named savebinclean that will remove all
object files, the libraries, and the files created by configure. Any
objections to this new target?

Well, I think more targets are better than less. If we meet the
GNU standards as subset with additional targets, everyboday should
be happy.

Markus

----------------------------------------
If you want to unsubscribe from GRASS Development Team mailing list write to:
minordomo@geog.uni-hannover.de with
subject 'unsubscribe grass5'

Markus Neteler wrote:

On Fri, Oct 13, 2000 at 02:51:56PM +0700, Justin Hickey wrote:
> I will create a new target named savebinclean that will remove all
> object files, the libraries, and the files created by configure. Any
> objections to this new target?
Well, I think more targets are better than less. If we meet the
GNU standards as subset with additional targets, everyboday should
be happy.

OK I will commit the change now.

--
Sincerely,

Jazzman (a.k.a. Justin Hickey) e-mail: jhickey@hpcc.nectec.or.th
High Performance Computing Center
National Electronics and Computer Technology Center (NECTEC)
Bangkok, Thailand

People who think they know everything are very irritating to those
of us who do. ---Anonymous

Jazz and Trek Rule!!!

----------------------------------------
If you want to unsubscribe from GRASS Development Team mailing list write to:
minordomo@geog.uni-hannover.de with
subject 'unsubscribe grass5'

Hi Justin, Hi Markus,

thank you very much for the change.
The main reason for this wish was that i had no running grass session
when i had to do a cleanup to test if the changes in the CVS work. But
after recompiling i didn't had a new installation either. Next time i'll
copy the binary tree.
I think that the grass compiling system does not really conform to GNU
standards so that a additional target would not hurt.

The paths on IRIX are as follows from the head file i send attached.
Although the /usr/lib32, /usr/freeware/lib32 etc paths are not standard
outside the IRIX world, they are standard for IRIX and other GNU
software compiles without changes. The location for the tcl/tk libraries
may be different on other machines. I did not check if all modules work.

Next for the modules not compiling (see error.log attached). Some of the
modules do not compile on linux and IRIX. Just to inform you.

cu,

Andreas

Justin Hickey wrote:

Markus Neteler wrote:
>
> On Fri, Oct 13, 2000 at 02:51:56PM +0700, Justin Hickey wrote:
> > I will create a new target named savebinclean that will remove all
> > object files, the libraries, and the files created by configure. Any
> > objections to this new target?
> Well, I think more targets are better than less. If we meet the
> GNU standards as subset with additional targets, everyboday should
> be happy.

OK I will commit the change now.

--
Andreas Lange, 65187 Wiesbaden, Germany, Tel. +49 611 807850
Andreas.Lange@Rhein-Main.de - A.C.Lange@GMX.net

(attachments)

head (1.97 KB)
error.log (748 Bytes)