[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Can't build from cvs sources
From: |
Robert Mecklenburg |
Subject: |
Re: Can't build from cvs sources |
Date: |
Mon, 25 Oct 2004 08:53:04 -0600 |
rm> I've checked out the head of the cvs trunk and followed the
rm> instructions in README.cvs but the autoreconf fails:
rm>
rm> autoreconf -i -s
rm> Makefile.am: required file `./README' not found
rm> configure.in:398: required file `build.sh.in' not found
rm> autoreconf: automake failed with exit status: 1
PDS> Hm. It looks like the newer versions of automake are more picky
PDS> about this. I'll have to ask them how something like this should
PDS> be done.
PDS>
PDS> For now just touch README and try again.
I thought the README message was just noise (I hadn't noticed the
"required file" part) - I was concerned about the build.sh.in not
found message. Nevertheless, following instructions:
1002 oops:make$ touch README
1003 oops:make$ autoreconf -i -s
configure.in:398: required file `build.sh.in' not found
autoreconf: automake failed with exit status: 1
Perhaps you though the build.sh.in problem was obvious, so on a whim,
I tried this:
1004 oops:make$ touch build.sh.in
1005 oops:make$ autoreconf -i -s
"Well, bust my buttons!" After creating an empty build.sh.in
autoreconf succeeded in building a configure script. Even running the
./configure script seemed to "work". But then, running make failed:
1008 oops:make$ make
make all-recursive
make[1]: Entering directory `/home/mecklen/Make/make'
Making all in glob
make[2]: Entering directory `/home/mecklen/Make/make/glob'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/mecklen/Make/make/glob'
Making all in config
make[2]: Entering directory `/home/mecklen/Make/make/config'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/mecklen/Make/make/config'
Making all in po
make[2]: Entering directory `/home/mecklen/Make/make/po'
make make.pot-update
make[3]: Entering directory `/home/mecklen/Make/make/po'
sed -e '/^#/d' remove-potcdate.sin > t-remove-potcdate.sed
mv t-remove-potcdate.sed remove-potcdate.sed
/usr/local/bin/xgettext --default-domain=make --directory=.. \
--add-comments=TRANSLATORS: --keyword=_ --keyword=N_ \
--files-from=./POTFILES.in \
--copyright-holder='Free Software Foundation, Inc.' \
--msgid-bugs-address='address@hidden'
test ! -f make.po || { \
if test -f ./make.pot; then \
sed -f remove-potcdate.sed < ./make.pot > make.1po && \
sed -f remove-potcdate.sed < make.po > make.2po && \
if cmp make.1po make.2po >/dev/null 2>&1; then \
rm -f make.1po make.2po make.po; \
else \
rm -f make.1po make.2po ./make.pot && \
mv make.po ./make.pot; \
fi; \
else \
mv make.po ./make.pot; \
fi; \
}
make[3]: Leaving directory `/home/mecklen/Make/make/po'
test -z "be.gmo da.gmo de.gmo es.gmo fr.gmo gl.gmo he.gmo hr.gmo ja.gmo ko.gmo
nl.gmo pl.gmo pt_BR.gmo sv.gmo ru.gmo tr.gmo uk.gmo zh_CN.gmo" || make be.gmo
da.gmo de.gmo es.gmo fr.gmo gl.gmo he.gmo hr.gmo ja.gmo ko.gmo nl.gmo pl.gmo
pt_BR.gmo sv.gmo ru.gmo tr.gmo uk.gmo zh_CN.gmo
make[3]: Entering directory `/home/mecklen/Make/make/po'
make[4]: Entering directory `/home/mecklen/Make/make/po'
File be.po does not exist. If you are a translator, you can create it through
'msginit'.
make[4]: *** [be.po-create] Error 1
make[4]: Leaving directory `/home/mecklen/Make/make/po'
make[3]: *** [be.po] Error 2
make[3]: Leaving directory `/home/mecklen/Make/make/po'
make[2]: *** [stamp-po] Error 2
make[2]: Leaving directory `/home/mecklen/Make/make/po'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/mecklen/Make/make'
make: *** [all] Error 2
At this point I'm not sure if touching the build.sh.in file was
correct or not.
Thoughts?
Thanks,
--
Robert