bug-make
[Top][All Lists]
Advanced

[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




reply via email to

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