[jhbuild] Bug 700557 - autoreconf -i fails in cases of ltmain.sh mismatch



commit b822e83372738e5150bf4d9626390f510ec958c8
Author: John Ralls <jralls ceridwen us>
Date:   Fri Jun 7 09:30:39 2013 -0400

    Bug 700557 - autoreconf -i fails in cases of ltmain.sh mismatch
    
    Use autoreconf -fi to force replacement of ltmain.sh

 doc/C/index.docbook           |    2 +-
 doc/de/de.po                  |    2 +-
 doc/el/el.po                  |    4 ++--
 doc/es/es.po                  |    4 ++--
 doc/fr/fr.po                  |    4 ++--
 doc/ja/ja.po                  |    4 ++--
 doc/sl/sl.po                  |    2 +-
 doc/sv/sv.po                  |    2 +-
 jhbuild/modtypes/autotools.py |    2 +-
 9 files changed, 13 insertions(+), 13 deletions(-)
---
diff --git a/doc/C/index.docbook b/doc/C/index.docbook
index cfdbd6c..bfc0939 100644
--- a/doc/C/index.docbook
+++ b/doc/C/index.docbook
@@ -2760,7 +2760,7 @@ Optional packages: (JHBuild will build the missing packages)
           specifies the name of the autogen.sh script to run. The value
           <literal>autoreconf</literal> can be used if your module has no
           <command>autogen.sh</command> script equivalent. In that case, JHBuild
-          will run <command>autoreconf -i</command>, followed by the proper
+          will run <command>autoreconf -fi</command>, followed by the proper
           <command>configure</command>.
           <sgmltag class="attribute">skip-autogen</sgmltag> chooses whether or
           not to run autogen.sh, it is a boolean with an extra
diff --git a/doc/de/de.po b/doc/de/de.po
index c5cd929..348ad65 100644
--- a/doc/de/de.po
+++ b/doc/de/de.po
@@ -3724,7 +3724,7 @@ msgid ""
 "The <sgmltag class=\"attribute\">autogen-sh</sgmltag> attribute specifies the "
 "name of the autogen.sh script to run. The value <literal>autoreconf</literal> "
 "can be used if your module has no <command>autogen.sh</command> script "
-"equivalent. In that case, JHBuild will run <command>autoreconf -i</command>, "
+"equivalent. In that case, JHBuild will run <command>autoreconf -fi</command>, "
 "followed by the proper <command>configure</command>. <sgmltag class="
 "\"attribute\">skip-autogen</sgmltag> chooses whether or not to run autogen."
 "sh, it is a boolean with an extra <literal>never</literal> value to tell "
diff --git a/doc/el/el.po b/doc/el/el.po
index ea47be8..c39ec0a 100644
--- a/doc/el/el.po
+++ b/doc/el/el.po
@@ -4547,7 +4547,7 @@ msgid ""
 "The <sgmltag class=\"attribute\">autogen-sh</sgmltag> attribute specifies "
 "the name of the autogen.sh script to run. The value <literal>autoreconf</"
 "literal> can be used if your module has no <command>autogen.sh</command> "
-"script equivalent. In that case, JHBuild will run <command>autoreconf -i</"
+"script equivalent. In that case, JHBuild will run <command>autoreconf -fi</"
 "command>, followed by the proper <command>configure</command>. <sgmltag "
 "class=\"attribute\">skip-autogen</sgmltag> chooses whether or not to run "
 "autogen.sh, it is a boolean with an extra <literal>never</literal> value to "
@@ -4561,7 +4561,7 @@ msgstr ""
 "όνομα του σεναρίου autogen.sh που θα εκτελεστεί. Η τιμή "
 "<literal>autoreconf</literal> μπορεί να χρησιμοποιηθεί αν η ενότητά σας δεν "
 "έχει κανένα ισοδύναμο σενάριο <command>autogen.sh</command>. Σε αυτήν την "
-"περίπτωση, το JHBuild θα εκτελέσει <command>autoreconf -i</command>, "
+"περίπτωση, το JHBuild θα εκτελέσει <command>autoreconf -fi</command>, "
 "ακολουθούμενο από το κατάλληλο <command>configure</command>. Το <sgmltag "
 "class=\"attribute\">skip-autogen</sgmltag> επιλέγει αν θα εκτελέσει autogen.sh "
 "ή όχι, είναι μια τιμή Μπουλ με πρόσθετη τιμή <literal>never</literal> που "
diff --git a/doc/es/es.po b/doc/es/es.po
index ceb9568..bf71a78 100644
--- a/doc/es/es.po
+++ b/doc/es/es.po
@@ -4398,7 +4398,7 @@ msgid ""
 "The <sgmltag class=\"attribute\">autogen-sh</sgmltag> attribute specifies "
 "the name of the autogen.sh script to run. The value <literal>autoreconf</"
 "literal> can be used if your module has no <command>autogen.sh</command> "
-"script equivalent. In that case, JHBuild will run <command>autoreconf -i</"
+"script equivalent. In that case, JHBuild will run <command>autoreconf -fi</"
 "command>, followed by the proper <command>configure</command>. <sgmltag "
 "class=\"attribute\">skip-autogen</sgmltag> chooses whether or not to run "
 "autogen.sh, it is a boolean with an extra <literal>never</literal> value to "
@@ -4412,7 +4412,7 @@ msgstr ""
 "nombre del script autogen.sh que ejecutar. Se puede usar el valor "
 "<literal>autoreconf</literal> si su módulo no tiene un script "
 "<command>autogen.sh</command> equivalente. En este caso, JHBuild ejecutará "
-"<command>autoreconf -i</command>, seguido del <command>configure</command> "
+"<command>autoreconf -fi</command>, seguido del <command>configure</command> "
 "apropiado. <sgmltag class=\"attribute\">skip-autogen</sgmltag> decide si se "
 "ejecuta autogen.sh o no, es un valor booleano con un valor <literal>never</"
 "literal> adicional para indicar a JHBuild que nunca omita la ejecución de "
diff --git a/doc/fr/fr.po b/doc/fr/fr.po
index e507ab6..dde91f2 100644
--- a/doc/fr/fr.po
+++ b/doc/fr/fr.po
@@ -4344,7 +4344,7 @@ msgid ""
 "The <sgmltag class=\"attribute\">autogen-sh</sgmltag> attribute specifies "
 "the name of the autogen.sh script to run. The value <literal>autoreconf</"
 "literal> can be used if your module has no <command>autogen.sh</command> "
-"script equivalent. In that case, JHBuild will run <command>autoreconf -i</"
+"script equivalent. In that case, JHBuild will run <command>autoreconf -fi</"
 "command>, followed by the proper <command>configure</command>. <sgmltag "
 "class=\"attribute\">skip-autogen</sgmltag> chooses whether or not to run "
 "autogen.sh, it is a boolean with an extra <literal>never</literal> value to "
@@ -4356,7 +4356,7 @@ msgstr ""
 "du script autogen.sh à exécuter. La valeur <literal>autoreconf</literal> "
 "peut être utilisée si le module n'a pas d'équivalent du script "
 "<command>autogen.sh</command>. Dans ce cas, JHBuild exécutera "
-"<command>autoreconf -i</command>, suivi par la phase <command>configure</"
+"<command>autoreconf -fi</command>, suivi par la phase <command>configure</"
 "command>. L'attribut <sgmltag class=\"attribute\">skip-autogen</sgmltag> "
 "indique s'il faut exécuter autogen.sh, il s'agit d'une valeur booléenne "
 "admettant également la valeur <literal>never</literal> pour signifier à "
diff --git a/doc/ja/ja.po b/doc/ja/ja.po
index 51c4cc7..dd38d90 100644
--- a/doc/ja/ja.po
+++ b/doc/ja/ja.po
@@ -2607,8 +2607,8 @@ msgid "The <sgmltag class=\"attribute\">autogenargs</sgmltag> and <sgmltag class
 msgstr "<sgmltag class=\"attribute\">autogenargs</sgmltag>、<sgmltag 
class=\"attribute\">makeargs</sgmltag>、<sgmltag class=\"attribute\">makeinstallargs</sgmltag> 属性では、それぞれ 
<command>autogen.sh</command>、<command>make</command> および <command>make install</command> に引き渡す追加の引数を指定します。"
 
 #: C/index.docbook:2741(section/para)
-msgid "The <sgmltag class=\"attribute\">autogen-sh</sgmltag> attribute specifies the name of the autogen.sh 
script to run. The value <literal>autoreconf</literal> can be used if your module has no 
<command>autogen.sh</command> script equivalent. In that case, JHBuild will run <command>autoreconf 
-i</command>, followed by the proper <command>configure</command>. <sgmltag 
class=\"attribute\">skip-autogen</sgmltag> chooses whether or not to run autogen.sh, it is a boolean with an 
extra <literal>never</literal> value to tell JHBuild to never skip running <command>autogen.sh</command>. 
<sgmltag class=\"attribute\">skip-install</sgmltag> is a boolean attribute specifying whether to skip 
<command>make install</command> command on the module. <sgmltag class=\"attribute\">makefile</sgmltag> 
specifies the filename of the makefile to use."
-msgstr "<sgmltag class=\"attribute\">autogen-sh</sgmltag> 属性は、実行する autogen.sh スクリプトの名前を指定します。値 
<literal>autoreconf</literal> は、モジュールに <command>autogen.sh</command> に相当するスクリプトがない場合に使用できます。その場合、JHBuild 
は、<command>autoreconf -i</command> を実行し、その後で適切な <command>configure</command> を実行します。<sgmltag 
class=\"attribute\">skip-autogen</sgmltag> は、autogen.sh を実行するかどうかを指定します。指定できるのはブール値、あるいは 
<literal>never</literal> で、never を指定した場合は、<command>autogen.sh</command> の実行をスキップしません。<sgmltag 
class=\"attribute\">skip-install</sgmltag> は、ブール値の属性で、該当のモジュールにたいして <command>make install</command> 
コマンドをスキップするかどうかを指定します。<sgmltag class=\"attr
 ibute\">makefile</sgmltag> は、使用する makefile のファイル名を指定します。"
+msgid "The <sgmltag class=\"attribute\">autogen-sh</sgmltag> attribute specifies the name of the autogen.sh 
script to run. The value <literal>autoreconf</literal> can be used if your module has no 
<command>autogen.sh</command> script equivalent. In that case, JHBuild will run <command>autoreconf 
-fi</command>, followed by the proper <command>configure</command>. <sgmltag 
class=\"attribute\">skip-autogen</sgmltag> chooses whether or not to run autogen.sh, it is a boolean with an 
extra <literal>never</literal> value to tell JHBuild to never skip running <command>autogen.sh</command>. 
<sgmltag class=\"attribute\">skip-install</sgmltag> is a boolean attribute specifying whether to skip 
<command>make install</command> command on the module. <sgmltag class=\"attribute\">makefile</sgmltag> 
specifies the filename of the makefile to use."
+msgstr "<sgmltag class=\"attribute\">autogen-sh</sgmltag> 属性は、実行する autogen.sh スクリプトの名前を指定します。値 
<literal>autoreconf</literal> は、モジュールに <command>autogen.sh</command> に相当するスクリプトがない場合に使用できます。その場合、JHBuild 
は、<command>autoreconf -fi</command> を実行し、その後で適切な <command>configure</command> を実行します。<sgmltag 
class=\"attribute\">skip-autogen</sgmltag> は、autogen.sh を実行するかどうかを指定します。指定できるのはブール値、あるいは 
<literal>never</literal> で、never を指定した場合は、<command>autogen.sh</command> の実行をスキップしません。<sgmltag 
class=\"attribute\">skip-install</sgmltag> は、ブール値の属性で、該当のモジュールにたいして <command>make install</command> 
コマンドをスキップするかどうかを指定します。<sgmltag class=\"att
 ribute\">makefile</sgmltag> は、使用する makefile のファイル名を指定します。"
 
 #: C/index.docbook:2756(section/para)
 msgid "The <sgmltag class=\"attribute\">supports-non-srcdir-builds</sgmltag> attribute is used to mark 
modules that can't be cleanly built using a separate source directory."
diff --git a/doc/sl/sl.po b/doc/sl/sl.po
index c07ff41..aab626d 100644
--- a/doc/sl/sl.po
+++ b/doc/sl/sl.po
@@ -2508,7 +2508,7 @@ msgid "The <sgmltag class=\"attribute\">autogenargs</sgmltag> and <sgmltag class
 msgstr ""
 
 #: C/index.docbook:2686(section/para)
-msgid "The <sgmltag class=\"attribute\">autogen-sh</sgmltag> attribute specifies the name of the autogen.sh 
script to run. The value <literal>autoreconf</literal> can be used if your module has no 
<command>autogen.sh</command> script equivalent. In that case, JHBuild will run <command>autoreconf 
-i</command>, followed by the proper <command>configure</command>. <sgmltag 
class=\"attribute\">skip-autogen</sgmltag> chooses whether or not to run autogen.sh, it is a boolean with an 
extra <literal>never</literal> value to tell JHBuild to never skip running <command>autogen.sh</command>. 
<sgmltag class=\"attribute\">makefile</sgmltag> specifies the filename of the makefile to use."
+msgid "The <sgmltag class=\"attribute\">autogen-sh</sgmltag> attribute specifies the name of the autogen.sh 
script to run. The value <literal>autoreconf</literal> can be used if your module has no 
<command>autogen.sh</command> script equivalent. In that case, JHBuild will run <command>autoreconf 
-fi</command>, followed by the proper <command>configure</command>. <sgmltag 
class=\"attribute\">skip-autogen</sgmltag> chooses whether or not to run autogen.sh, it is a boolean with an 
extra <literal>never</literal> value to tell JHBuild to never skip running <command>autogen.sh</command>. 
<sgmltag class=\"attribute\">makefile</sgmltag> specifies the filename of the makefile to use."
 msgstr ""
 
 #: C/index.docbook:2699(section/para)
diff --git a/doc/sv/sv.po b/doc/sv/sv.po
index 6f8bfbf..be98b6d 100644
--- a/doc/sv/sv.po
+++ b/doc/sv/sv.po
@@ -2021,7 +2021,7 @@ msgid "The <sgmltag class=\"attribute\">autogenargs</sgmltag> and <sgmltag class
 msgstr ""
 
 #: C/jhbuild.xml:1974(para)
-msgid "The <sgmltag class=\"attribute\">autogen-sh</sgmltag> attribute specifies the name of the autogen.sh 
script to run. The value <literal>autoreconf</literal> can be used if your module has no 
<command>autogen.sh</command> script equivalent. In that case, JHBuild will run <command>autoreconf 
-i</command>, followed by the proper <command>configure</command>. <sgmltag 
class=\"attribute\">skip-autogen</sgmltag> chooses whether or not to run autogen.sh. <sgmltag 
class=\"attribute\">makefile</sgmltag> specifies the filename of the makefile to use."
+msgid "The <sgmltag class=\"attribute\">autogen-sh</sgmltag> attribute specifies the name of the autogen.sh 
script to run. The value <literal>autoreconf</literal> can be used if your module has no 
<command>autogen.sh</command> script equivalent. In that case, JHBuild will run <command>autoreconf 
-fi</command>, followed by the proper <command>configure</command>. <sgmltag 
class=\"attribute\">skip-autogen</sgmltag> chooses whether or not to run autogen.sh. <sgmltag 
class=\"attribute\">makefile</sgmltag> specifies the filename of the makefile to use."
 msgstr ""
 
 #: C/jhbuild.xml:1987(para)
diff --git a/jhbuild/modtypes/autotools.py b/jhbuild/modtypes/autotools.py
index ed145ba..e8dbd3f 100644
--- a/jhbuild/modtypes/autotools.py
+++ b/jhbuild/modtypes/autotools.py
@@ -241,7 +241,7 @@ class AutogenModule(MakeModule, DownloadableModule):
             extra_env['ACLOCAL'] = ' '.join((
                 extra_env.get('ACLOCAL', os.environ.get('ACLOCAL', 'aclocal')),
                 extra_env.get('ACLOCAL_FLAGS', os.environ.get('ACLOCAL_FLAGS', ''))))
-            buildscript.execute(['autoreconf', '-i'], cwd=srcdir,
+            buildscript.execute(['autoreconf', '-fi'], cwd=srcdir,
                     extra_env=extra_env)
             os.chmod(os.path.join(srcdir, 'configure'), 0755)
 


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