[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

mm macros do not install

From: Jennifer Sayers
Subject: mm macros do not install
Date: Fri, 5 Jan 2007 15:09:55 +1100
User-agent: Mutt/1.4.1i

Happy New Year, everyone!

Bug report for installation of groff 1.19.3 from the CVS.

"make install" doesn't install the mm macros from the contrib/mm directory.

Rough description of fix given below.


I have traced through the makefile and found that this is happening
because the "Makefile.sub" in the contrib/mm directory does not have
the target "install_data" and "install_bin" that are run from Makefile.comm
in the top directory.  "Makefile.sub" just has an "install" target.
I presume that this used to be right and then the top level Makefile
stuff was split into two targets.

I have poked around in the CVS and it looks as though the
"contrib/mom/Makefile.sub" used to have the same kind of problem (corrected
in revision 1.21 of that file).  I have taken a look at "Makefile.sub" in
all the "contrib" subdirs and they all have the correct targets.  It's
just mm that lacks them.

The manual pages from the "contrib/mm" directory do install correctly
because that is done by the instructions in "Makefile.man" in the top directory.

So, the file "contrib/mm/Makefile.sub" needs revising to have the
correct installation targets.  I made myself a temporary fix by
changing "install" to "install_data", but perhaps some of the things
in there should be "install_bin"?  "mmroff" is a perl script - is that
data or binary? :-)

Anyway, the problem will be very easy to fix.


reply via email to

[Prev in Thread] Current Thread [Next in Thread]