bug-make
[Top][All Lists]
Advanced

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

[bug #25712] "make update" does not work in an out-of-source-tree config


From: Daniel Richard G.
Subject: [bug #25712] "make update" does not work in an out-of-source-tree configuration
Date: Thu, 26 Feb 2009 04:13:19 +0000
User-agent: Mozilla/5.0 (compatible; Konqueror/3.5; Linux; X11; x86_64; en_US) KHTML/3.5.7 (like Gecko)

URL:
  <http://savannah.gnu.org/bugs/?25712>

                 Summary: "make update" does not work in an
out-of-source-tree configuration
                 Project: make
            Submitted by: iskunk
            Submitted on: Thu 26 Feb 2009 04:13:16 AM GMT
                Severity: 3 - Normal
              Item Group: Build/Install
                  Status: None
                 Privacy: Public
             Assigned to: None
             Open/Closed: Open
         Discussion Lock: Any
       Component Version: CVS
        Operating System: POSIX-Based
           Fixed Release: None

    _______________________________________________________

Details:

1. I check out the GNU Make CVS tree.

2. Run "autoreconf -i", per the instructions.

3. In a separate directory, run "/path/to/make-cvs/configure".

4. Run "make update". The following is the output of this command:

(CVS tree is in /tmp/make-cvs/, top_builddir is /tmp/make-test/)

$ make update
if test -d "po"; then \
          make do-po-update; \
        fi
make[1]: Entering directory `/tmp/make-test'
tmppo="/tmp/po-make-3.81.90.$$" \
          && rm -rf "$tmppo" \
          && mkdir "$tmppo" \
          && (cd "$tmppo" \
                && wget --passive-ftp -nv -r -l1 -nd --no-parent -A '*.po'
http://translationproject.org/latest/make) \
          && cp "$tmppo"/*.po po && rm -rf "$tmppo"
2009-02-25 23:07:41 URL:http://translationproject.org/latest/make/
[3083/3083] -> "index.html" [1]
http://translationproject.org/robots.txt:
2009-02-25 23:07:41 ERROR 404: Not Found.
2009-02-25 23:07:41 URL:http://translationproject.org/latest/make/?C=N;O=D
[3083/3083] -> "index.html?C=N;O=D" [1]
2009-02-25 23:07:42 URL:http://translationproject.org/latest/make/?C=M;O=A
[3083/3083] -> "index.html?C=M;O=A" [1]
2009-02-25 23:07:42 URL:http://translationproject.org/latest/make/?C=S;O=A
[3083/3083] -> "index.html?C=S;O=A" [1]
2009-02-25 23:07:42 URL:http://translationproject.org/latest/make/?C=D;O=A
[3083/3083] -> "index.html?C=D;O=A" [1]
2009-02-25 23:07:42 URL:http://translationproject.org/latest/ [18848] ->
"index.html" [1]
2009-02-25 23:07:42 URL:http://translationproject.org/latest/make/be.po
[37329/37329] -> "be.po" [1]
2009-02-25 23:07:42 URL:http://translationproject.org/latest/make/da.po
[45623/45623] -> "da.po" [1]
2009-02-25 23:07:42 URL:http://translationproject.org/latest/make/de.po
[50909/50909] -> "de.po" [1]
2009-02-25 23:07:42 URL:http://translationproject.org/latest/make/es.po
[79071/79071] -> "es.po" [1]
2009-02-25 23:07:42 URL:http://translationproject.org/latest/make/fi.po
[47801/47801] -> "fi.po" [1]
2009-02-25 23:07:42 URL:http://translationproject.org/latest/make/fr.po
[55838/55838] -> "fr.po" [1]
2009-02-25 23:07:42 URL:http://translationproject.org/latest/make/ga.po
[48685/48685] -> "ga.po" [1]
2009-02-25 23:07:42 URL:http://translationproject.org/latest/make/gl.po
[53486/53486] -> "gl.po" [1]
2009-02-25 23:07:42 URL:http://translationproject.org/latest/make/he.po
[41986/41986] -> "he.po" [1]
2009-02-25 23:07:42 URL:http://translationproject.org/latest/make/hr.po
[47514/47514] -> "hr.po" [1]
2009-02-25 23:07:42 URL:http://translationproject.org/latest/make/id.po
[51139/51139] -> "id.po" [1]
2009-02-25 23:07:42 URL:http://translationproject.org/latest/make/ja.po
[46018/46018] -> "ja.po" [1]
2009-02-25 23:07:42 URL:http://translationproject.org/latest/make/ko.po
[42660/42660] -> "ko.po" [1]
2009-02-25 23:07:42 URL:http://translationproject.org/latest/make/lt.po
[38036/38036] -> "lt.po" [1]
2009-02-25 23:07:42 URL:http://translationproject.org/latest/make/nl.po
[48666/48666] -> "nl.po" [1]
2009-02-25 23:07:42 URL:http://translationproject.org/latest/make/pl.po
[48060/48060] -> "pl.po" [1]
2009-02-25 23:07:42 URL:http://translationproject.org/latest/make/pt_BR.po
[45706/45706] -> "pt_BR.po" [1]
2009-02-25 23:07:42 URL:http://translationproject.org/latest/make/ru.po
[59910/59910] -> "ru.po" [1]
2009-02-25 23:07:42 URL:http://translationproject.org/latest/make/sv.po
[49812/49812] -> "sv.po" [1]
2009-02-25 23:07:42 URL:http://translationproject.org/latest/make/tr.po
[51776/51776] -> "tr.po" [1]
2009-02-25 23:07:42 URL:http://translationproject.org/latest/make/uk.po
[45613/45613] -> "uk.po" [1]
2009-02-25 23:07:42 URL:http://translationproject.org/latest/make/vi.po
[54706/54706] -> "vi.po" [1]
2009-02-25 23:07:42 URL:http://translationproject.org/latest/make/zh_CN.po
[49135/49135] -> "zh_CN.po" [1]
FINISHED --2009-02-25 23:07:42--
Downloaded: 29 files, 1.1M in 0s (2186265 GB/s)
cd po && make update-po
make[2]: Entering directory `/tmp/make-test/po'
make make.pot-update
make[3]: Entering directory `/tmp/make-test/po'
sed -e '/^#/d' /tmp/make-cvs/po/remove-potcdate.sin > t-remove-potcdate.sed
mv t-remove-potcdate.sed remove-potcdate.sed
/usr/bin/xgettext --default-domain=make --directory=/tmp/make-cvs \
          --add-comments=TRANSLATORS: --keyword=_ --keyword=N_ \
          --files-from=/tmp/make-cvs/po/POTFILES.in \
          --copyright-holder='Free Software Foundation, Inc.' \
          --msgid-bugs-address='address@hidden'
test ! -f make.po || { \
          if test -f /tmp/make-cvs/po/make.pot; then \
            sed -f remove-potcdate.sed < /tmp/make-cvs/po/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 /tmp/make-cvs/po/make.pot && \
              mv make.po /tmp/make-cvs/po/make.pot; \
            fi; \
          else \
            mv make.po /tmp/make-cvs/po/make.pot; \
          fi; \
        }
make[3]: Leaving directory `/tmp/make-test/po'
test -z "be.po-update da.po-update de.po-update es.po-update fi.po-update
fr.po-update ga.po-update gl.po-update he.po-update hr.po-update id.po-update
ja.po-update ko.po-update lt.po-update nl.po-update pl.po-update
pt_BR.po-update ru.po-update sv.po-update tr.po-update uk.po-update
vi.po-update zh_CN.po-update" || make be.po-update da.po-update de.po-update
es.po-update fi.po-update fr.po-update ga.po-update gl.po-update he.po-update
hr.po-update id.po-update ja.po-update ko.po-update lt.po-update nl.po-update
pl.po-update pt_BR.po-update ru.po-update sv.po-update tr.po-update
uk.po-update vi.po-update zh_CN.po-update
make[3]: Entering directory `/tmp/make-test/po'
be:
cd /tmp/make-cvs/po && msgmerge be.po make.pot -o be.new.po
msgmerge: error while opening "be.po" for reading: No such file or directory
msgmerge for be.po failed!
da:
cd /tmp/make-cvs/po && msgmerge da.po make.pot -o da.new.po
msgmerge: error while opening "da.po" for reading: No such file or directory
msgmerge for da.po failed!
de:
cd /tmp/make-cvs/po && msgmerge de.po make.pot -o de.new.po
msgmerge: error while opening "de.po" for reading: No such file or directory
msgmerge for de.po failed!
es:
cd /tmp/make-cvs/po && msgmerge es.po make.pot -o es.new.po
msgmerge: error while opening "es.po" for reading: No such file or directory
msgmerge for es.po failed!
fi:
cd /tmp/make-cvs/po && msgmerge fi.po make.pot -o fi.new.po
msgmerge: error while opening "fi.po" for reading: No such file or directory
msgmerge for fi.po failed!
fr:
cd /tmp/make-cvs/po && msgmerge fr.po make.pot -o fr.new.po
msgmerge: error while opening "fr.po" for reading: No such file or directory
msgmerge for fr.po failed!
ga:
cd /tmp/make-cvs/po && msgmerge ga.po make.pot -o ga.new.po
msgmerge: error while opening "ga.po" for reading: No such file or directory
msgmerge for ga.po failed!
gl:
cd /tmp/make-cvs/po && msgmerge gl.po make.pot -o gl.new.po
msgmerge: error while opening "gl.po" for reading: No such file or directory
msgmerge for gl.po failed!
he:
cd /tmp/make-cvs/po && msgmerge he.po make.pot -o he.new.po
msgmerge: error while opening "he.po" for reading: No such file or directory
msgmerge for he.po failed!
hr:
cd /tmp/make-cvs/po && msgmerge hr.po make.pot -o hr.new.po
msgmerge: error while opening "hr.po" for reading: No such file or directory
msgmerge for hr.po failed!
id:
cd /tmp/make-cvs/po && msgmerge id.po make.pot -o id.new.po
msgmerge: error while opening "id.po" for reading: No such file or directory
msgmerge for id.po failed!
ja:
cd /tmp/make-cvs/po && msgmerge ja.po make.pot -o ja.new.po
msgmerge: error while opening "ja.po" for reading: No such file or directory
msgmerge for ja.po failed!
ko:
cd /tmp/make-cvs/po && msgmerge ko.po make.pot -o ko.new.po
msgmerge: error while opening "ko.po" for reading: No such file or directory
msgmerge for ko.po failed!
lt:
cd /tmp/make-cvs/po && msgmerge lt.po make.pot -o lt.new.po
msgmerge: error while opening "lt.po" for reading: No such file or directory
msgmerge for lt.po failed!
nl:
cd /tmp/make-cvs/po && msgmerge nl.po make.pot -o nl.new.po
msgmerge: error while opening "nl.po" for reading: No such file or directory
msgmerge for nl.po failed!
pl:
cd /tmp/make-cvs/po && msgmerge pl.po make.pot -o pl.new.po
msgmerge: error while opening "pl.po" for reading: No such file or directory
msgmerge for pl.po failed!
pt_BR:
cd /tmp/make-cvs/po && msgmerge pt_BR.po make.pot -o pt_BR.new.po
msgmerge: error while opening "pt_BR.po" for reading: No such file or
directory
msgmerge for pt_BR.po failed!
ru:
cd /tmp/make-cvs/po && msgmerge ru.po make.pot -o ru.new.po
msgmerge: error while opening "ru.po" for reading: No such file or directory
msgmerge for ru.po failed!
sv:
cd /tmp/make-cvs/po && msgmerge sv.po make.pot -o sv.new.po
msgmerge: error while opening "sv.po" for reading: No such file or directory
msgmerge for sv.po failed!
tr:
cd /tmp/make-cvs/po && msgmerge tr.po make.pot -o tr.new.po
msgmerge: error while opening "tr.po" for reading: No such file or directory
msgmerge for tr.po failed!
uk:
cd /tmp/make-cvs/po && msgmerge uk.po make.pot -o uk.new.po
msgmerge: error while opening "uk.po" for reading: No such file or directory
msgmerge for uk.po failed!
vi:
cd /tmp/make-cvs/po && msgmerge vi.po make.pot -o vi.new.po
msgmerge: error while opening "vi.po" for reading: No such file or directory
msgmerge for vi.po failed!
zh_CN:
cd /tmp/make-cvs/po && msgmerge zh_CN.po make.pot -o zh_CN.new.po
msgmerge: error while opening "zh_CN.po" for reading: No such file or
directory
msgmerge for zh_CN.po failed!
make[3]: Leaving directory `/tmp/make-test/po'
make update-gmo
make[3]: Entering directory `/tmp/make-test/po'
make[4]: Entering directory `/tmp/make-test/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 `/tmp/make-test/po'
make[3]: *** [/tmp/make-cvs/po/be.po] Error 2
make[3]: Leaving directory `/tmp/make-test/po'
make[2]: *** [update-po] Error 2
make[2]: Leaving directory `/tmp/make-test/po'
make[1]: *** [do-po-update] Error 2
make[1]: Leaving directory `/tmp/make-test'
make: *** [po-update] Error 2
$


The update procedure should know to put the *.po files in $(top_srcdir)/po/,
not ./po/. (It was able to finish successfully after I manually copied the
files in.)




    _______________________________________________________

Reply to this item at:

  <http://savannah.gnu.org/bugs/?25712>

_______________________________________________
  Message sent via/by Savannah
  http://savannah.gnu.org/





reply via email to

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