[Open Office] "all-am: Makefile $(SCRIPTS)" line in ooo-build Makefile

Karl Ostmo kostmo at gmail.com
Sat May 20 04:39:02 EDT 2006


Hello all,
I am running Ubuntu 5.10 on a Pentium 4 laptop.  I've downloaded
ooo-build from CVS and successfully run ./autogen.sh
--with-distro=Ubuntu and completed ./download.  However, "make"
instantly returns with an error after entering the directory "po/":

make[1]: *** No rule to make target `yes', needed by `all-am'.  Stop.

It is the exact same problem encountered by this person in October:
http://www.openoffice.org/servlets/ReadMsg?list=dev&msgNo=15139

I've tracked the problem down to an inconsistency in the Makefile of
the po/ directory, and, as it happens, every subdirectory of
ooo-build/.  There is a line in each subdirectory's Makefile as
follows:

all-am: Makefile $(SCRIPTS)

where $(SCRIPTS) has been set equal to $(RUN_POST_INSTALL_SCRIPTS),
which has been set to the value "yes", explaining the error I get from
make.  However, "sparcmoz" on #OpenOffice.org IRC running a sparc
linux debian system could not replicate this problem.  The same line
in his Makefile looks like:

all-am: Makefile

Removing $(SCRIPTS) from that line of my Makefile allows "make" to
proceed to the next subdirectory, but make stops if it encounters the
"yes" substitution there.

What is causing $(SCRIPTS) to be added to that line on my computer?

I appreciate the help,
-Karl

-- 
Sapere aude
"Dare to know"


More information about the Openoffice mailing list