bugmake - Bugs: bug #25712, "make update" does not...

 
 

bug #25712: "make update" does not work in an out-of-source-tree configuration

Submitter:  Daniel Richard G. <iskunk>
Submitted:  Thu 26 Feb 2009 04:13:16 AM UTC
   
 
Severity:  3 - Normal Item Group:  Build/Install
Status:  Fixed Privacy:  Public
Assigned to:  psmith Open/Closed:  Closed
Component Version:  4.0 Operating System:  POSIX-Based
Fixed Release:  3.82 Triage Status:  None
* Mandatory Fields

Add a New Comment Rich Markup
   

Thu 04 Jun 2009 06:22:34 AM UTC, comment #1: 

This is not officially supported but I made changes to allow it to work.

Paul D. Smith <psmith>
Group administrator
Thu 26 Feb 2009 04:13:16 AM UTC, original submission:  

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='bug-make@gnu.org'
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.)

Daniel Richard G. <iskunk>

 

(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

Attach Files:
   
   
Comment:
   

No files currently attached

 

Depends on the following items: None found

Items that depend on this one: None found

 

Carbon-Copy List
  • -email is unavailable- added by psmith (Posted a comment)
  • -email is unavailable- added by iskunk (Submitted the item)
  •  

    There are 0 votes so far. Votes easily highlight which items people would like to see resolved in priority, independently of the priority of the item set by tracker managers.

    Only logged-in users can vote.

     

    Follow 5 latest changes.

    Date Changed by Updated Field Previous Value => Replaced by
    2010-07-28 psmith Fixed Release4.0 3.82
    2009-06-04 psmith StatusNone Fixed
        Assigned toNone psmith
        Open/ClosedOpen Closed
        Fixed ReleaseNone 4.0

    Back to the top

    Powered by Savane 3.13-f8d8.
    Corresponding source code