Subversion Repositories svn LFS-FR

Compare Revisions

Ignore whitespace Rev 6605 → Rev 6606

/trunk/clfs/list_a_traduire
65,6 → 65,7
network/common/systemd-network.xml
partitioning/common/aboutclfs.xml
temp-system/64/variables.xml
temp-system/common/isl.xml
temp-system/common/util-linux.xml
temp-system/multilib/util-linux.xml
system-config/mips64-64-chapter.xml
/trunk/clfs/temp-system/common/vim.xml
22,6 → 22,17
<sect2 role="installation">
<title>Installation de VIM</title>
 
<para os="a">Nous compilerons Vim de façon croisée pour que nous puissions avoir un éditeur de textes
dans
<filename class="directory">/tools</filename>. Vim n'est pas techniquement
nécessaire dans le système temporaire, car il n'est pas la pour satisfaire une dépendance
de paquet dans le système final, mais nous pensons qu'un éditeur de textes est un outil extrèmement
utile à avoir ici.
<!-- If you prefer a different
editor, you may check the hints project at <ulink url="&hints-root;" />
for information on cross-compiling other text editors. (placeholder -
uncomment this sentence if/when such information actually exists)--></para>
 
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
href="../../final-system/common/vim.xml"
xpointer="xpointer(//*[@os='p1'])"/>
53,13 → 64,32
href="../../final-system/common/vim.xml"
xpointer="xpointer(//*[@os='d'])"/>
 
<screen os="e"><userinput>./configure \
--build=${CLFS_HOST} --host=${CLFS_TARGET} \
--prefix=/tools --enable-multibyte --enable-gui=no \
--disable-gtktest --disable-xim --with-features=normal \
--disable-gpm --without-x --disable-netbeans \
--with-tlib=ncurses</userinput></screen>
<screen os="e"><userinput>./configure --build=${CLFS_HOST} --host=${CLFS_TARGET} \
--prefix=/tools --enable-gui=no --disable-gtktest --disable-xim \
--disable-gpm --without-x --disable-netbeans --with-tlib=ncurses</userinput></screen>
 
<variablelist os="f">
<title>Signification des nouvelles options de configure:</title>
 
<varlistentry>
<term><parameter>--enable-gui=no --disable-gtktest --disable-xim --disable-gpm --without-x --disable-netbeans</$
<listitem>
<para>Ces options empêchent Vim d'essayer de se lier aux bibliothèques
qui peuvent être sur l'hôte mais qui n'existe pas dans l'environement de construction
temporaire.
</para>
</listitem>
</varlistentry>
 
<varlistentry>
<term><parameter>--with-tlib=ncurses</parameter></term>
<listitem>
<para>Indique à Vim d'utiliser Ncurses comme sa bibliothèque de terminal.</para>
</listitem>
</varlistentry>
 
</variablelist>
 
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
href="../../final-system/common/vim.xml"
xpointer="xpointer(//*[@os='g'])"/>
87,7 → 117,7
amplement dans le szstème final&nbsp;:</para>
 
<screen os="tv2"><userinput>cat &gt; /tools/etc/vimrc &lt;&lt; "EOF"
<literal>" Début de /etc/vimrc
<literal>" Début de /tools/etc/vimrc
 
set nocompatible
set backspace=2
94,7 → 124,7
set ruler
syntax on
 
" Fin de /etc/vimrc</literal>
" Fin de /tools/etc/vimrc</literal>
EOF</userinput></screen>
 
</sect2>
/trunk/clfs/temp-system/common/mpfr.xml
33,8 → 33,7
<para os="a">Préparez la compilation de MPFR&nbsp;:</para>
 
<screen os="b"><userinput>./configure --prefix=/tools \
--build=${CLFS_HOST} --host=${CLFS_TARGET} \
--enable-shared</userinput></screen>
--build=${CLFS_HOST} --host=${CLFS_TARGET}</userinput></screen>
 
<para os="c">Compilez le paquet&nbsp;:</para>
 
/trunk/clfs/temp-system/common/texinfo.xml
12,7 → 12,7
 
<indexterm zone="ch-temp-system-texinfo">
<primary sortas="a-Texinfo">Texinfo</primary>
<secondary>outils temporaires</secondary>
<secondary>Système temporaire</secondary>
</indexterm>
 
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
29,6 → 29,21
<screen os="b"><userinput>PERL=/usr/bin/perl ./configure --prefix=/tools \
--build=${CLFS_HOST} --host=${CLFS_TARGET}</userinput></screen>
 
<variablelist os="ba">
<title>Signification de la nouvelle option de configure:</title>
 
<varlistentry>
<term><parameter>PERL=/usr/bin/perl</parameter></term>
<listitem>
<para>Cela force Texinfo à utiliser
<filename class="directory">/usr/bin</filename> comme emplacement pour
<command>perl</command>, comme certains systèmes hôtes peuvent l'avoir dans
<filename class="directory">/bin</filename>.</para>
</listitem>
</varlistentry>
 
</variablelist>
 
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
href="../../final-system/common/texinfo.xml"
xpointer="xpointer(//*[@os='c'])"/>
/trunk/clfs/temp-system/common/make.xml
25,7 → 25,7
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
href="../../final-system/common/make.xml"
xpointer="xpointer(//*[@os='a'])"/>
<screen os="aa"><userinput>PKG_CONFIG= ./configure --prefix=/tools \
<screen os="aa"><userinput>./configure --prefix=/tools \
--build=${CLFS_HOST} --host=${CLFS_TARGET}</userinput></screen>
 
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
/trunk/clfs/temp-system/common/introduction.xml
36,8 → 36,8
<para>Pendant cette section de la compilation, vous verrez plusieurs messages d'AVERTISSEMENT (WARNING) comme celui ci-dessous. Vous
pouvez ignorer ces messages en toute sécurité.</para>
 
<screen><computeroutput>configure: WARNING: If you wanted to set the --build type, don't use --host.
If a cross compiler is detected then cross compile mode will be used.</computeroutput></screen>
<screen><computeroutput>configure: WARNING: result yes guessed because of cross compilation
configure: WARNING: cannot check WCONTINUED if cross compiling -- defaulting to no</computeroutput></screen>
 
 
</sect1>
/trunk/clfs/temp-system/common/ncurses.xml
22,6 → 22,10
<sect2 role="installation">
<title>Installation de Ncurses</title>
 
<para os="h">Nous avons besoin de Ncurses pour plusieurs autres paquets dans l'environnement
temporaire, comme Bash, Util-linux, et Vim.</para>
 
 
<para os="p1">Le correctif suivant corrige des problèmes avec certaines versions de Bash&nbsp;:</para>
 
<screen os="p2"><userinput>patch -Np1 -i ../&ncurses-bashfix-patch;</userinput></screen>
73,7 → 77,8
<varlistentry>
<term><parameter>--with-build-cc=gcc</parameter></term>
<listitem>
<para>Ceci dit à Ncurses le type de compilateur que nous utilisons.</para>
<para>Ceci dit à Ncurses quel compilateur utiliser pour contruire les outils natifs pour les
compilations croisée.</para>
</listitem>
</varlistentry>
 
/trunk/clfs/temp-system/common/grep.xml
40,7 → 40,7
<para>Lors d'une compilation croisée, le script <command>configure</command>
de Grep suppose qu'il n'y a aucune installationon utilisable de
<filename>regex.h</filename> et il utilise à la place celui inclu dans
Grep. Ce paramètre oblige à utiliser les fonctions regex d'EGLIBC.</para>
Grep. Ce paramètre oblige à utiliser les fonctions regex de GLIBC.</para>
</listitem>
</varlistentry>
 
/trunk/clfs/temp-system/common/gmp.xml
22,20 → 22,41
<sect2 role="installation">
<title>Installation de GMP</title>
 
<para os="a">Préparez la compilation de GMP:</para>
<para os="a">Comme avec les outils croisées, nous compilerons GMP, MPFR, MPC, ISL,
et CLooG pour que GCC puisse les utiliser, pendant ce temps nous les compilerons de façon croisée
dans
<filename class="directory">/tools</filename>.</para>
 
<screen os="b"><userinput>HOST_CC=gcc ./configure --prefix=/tools \
 
<para os="b">Préparez la compilation de GMP:</para>
 
<screen os="c"><userinput>HOST_CC=gcc ./configure --prefix=/tools \
--build=${CLFS_HOST} --host=${CLFS_TARGET} \
--enable-cxx</userinput></screen>
 
<para os="c">Compilez le paquet&nbsp;:</para>
<variablelist os="ca">
<title>La signification de la nouvelle option de configure:</title>
 
<screen os="d"><userinput>make</userinput></screen>
<varlistentry os="ca1">
<term><parameter>CC_FOR_BUILD=gcc</parameter></term>
<listitem>
<para>Indique à <command>configure</command> d'utiliser le <command>gcc</command>
de l'hôte au lieu de notre compilateur croisé pour construire
les outils natifs dont il a besoin pour la compilation.
</para>
</listitem>
</varlistentry>
 
<para os="e">Installez le paquet&nbsp;:</para>
</variablelist>
 
<screen os="f"><userinput>make install</userinput></screen>
<para os="d">Compilez le paquet&nbsp;:</para>
 
<screen os="e"><userinput>make</userinput></screen>
 
<para os="f">Installez le paquet&nbsp;:</para>
 
<screen os="g"><userinput>make install</userinput></screen>
 
</sect2>
 
<sect2 role="content">
/trunk/clfs/temp-system/common/isl.xml
Cannot display: file marked as a binary type.
svn:mime-type = application/xml
/trunk/clfs/temp-system/common/isl.xml
Property changes:
Added: svn:mime-type
## -0,0 +1 ##
+application/xml
\ No newline at end of property
Index: maj
===================================================================
--- maj (revision 6605)
+++ maj (revision 6606)
@@ -1,252 +1,3 @@
-diff -ru /home/jp/a/BOOK/temp-system/common/gmp.xml BOOK/temp-system/common/gmp.xml
---- /home/jp/a/BOOK/temp-system/common/gmp.xml 2014-05-11 16:24:52.634516678 +0200
-+++ BOOK/temp-system/common/gmp.xml 2014-10-03 20:44:43.932339262 +0200
-@@ -32,19 +32,37 @@
- xpointer="xpointer(//*[@os='p2'])"/>
- -->
-
-- <para os="a">Prepare GMP for compilation:</para>
-+ <para os="a">As with the Cross-Tools, we will compile GMP, MPFR, MPC, ISL,
-+ and CLooG so that GCC can use them, though this time we will
-+ cross-compile them into <filename class="directory">/tools</filename>.</para>
-
--<screen os="b"><userinput>HOST_CC=gcc ./configure --prefix=/tools \
-+ <para os="b">Prepare GMP for compilation:</para>
-+
-+<screen os="c"><userinput>CC_FOR_BUILD=gcc ./configure --prefix=/tools \
- --build=${CLFS_HOST} --host=${CLFS_TARGET} \
- --enable-cxx</userinput></screen>
-
-- <para os="c">Compile the package:</para>
-+ <variablelist os="ca">
-+ <title>The meaning of the new configure option:</title>
-+
-+ <varlistentry os="ca1">
-+ <term><parameter>CC_FOR_BUILD=gcc</parameter></term>
-+ <listitem>
-+ <para>Tells <command>configure</command> to use the host's
-+ <command>gcc</command> instead of our cross-compiler to build
-+ native tools it needs while compiling.</para>
-+ </listitem>
-+ </varlistentry>
-+
-+ </variablelist>
-+
-+ <para os="d">Compile the package:</para>
-
--<screen os="d"><userinput>make</userinput></screen>
-+<screen os="e"><userinput>make</userinput></screen>
-
-- <para os="e">Install the package:</para>
-+ <para os="f">Install the package:</para>
-
--<screen os="f"><userinput>make install</userinput></screen>
-+<screen os="g"><userinput>make install</userinput></screen>
-
- </sect2>
-
-diff -ru /home/jp/a/BOOK/temp-system/common/grep.xml BOOK/temp-system/common/grep.xml
---- /home/jp/a/BOOK/temp-system/common/grep.xml 2014-05-11 16:24:52.634516678 +0200
-+++ BOOK/temp-system/common/grep.xml 2014-10-03 20:44:43.932339262 +0200
-@@ -39,7 +39,7 @@
- <para>When cross-compiling, Grep's <command>configure</command>
- assumes there is no usable <filename>regex.h</filename> installed and
- instead uses the one included with Grep. This switch forces the use of
-- the regex functions from EGLIBC.</para>
-+ the regex functions from Glibc.</para>
- </listitem>
- </varlistentry>
-
-diff -ru /home/jp/a/BOOK/temp-system/common/introduction.xml BOOK/temp-system/common/introduction.xml
---- /home/jp/a/BOOK/temp-system/common/introduction.xml 2014-05-11 16:24:52.634516678 +0200
-+++ BOOK/temp-system/common/introduction.xml 2014-10-03 20:44:43.932339262 +0200
-@@ -34,10 +34,10 @@
- our example.</para>
-
- <para>During this section of the build you will see several WARNING
-- messages like the one below. It is safe to ignore these messages.</para>
-+ messages like the ones below. It is safe to ignore these messages.</para>
-
--<screen><computeroutput>configure: WARNING: If you wanted to set the --build type, don't use --host.
-- If a cross compiler is detected then cross compile mode will be used.</computeroutput></screen>
-+<screen><computeroutput>configure: WARNING: result yes guessed because of cross compilation
-+configure: WARNING: cannot check WCONTINUED if cross compiling -- defaulting to no</computeroutput></screen>
-
-
- </sect1>
-diff -ru /home/jp/a/BOOK/temp-system/common/isl.xml BOOK/temp-system/common/isl.xml
---- /home/jp/a/BOOK/temp-system/common/isl.xml 2014-05-11 16:24:52.634516678 +0200
-+++ BOOK/temp-system/common/isl.xml 2014-10-03 20:44:43.932339262 +0200
-@@ -25,8 +25,7 @@
- <para os="a">Prepare ISL for compilation:</para>
-
- <screen os="b"><userinput>./configure --prefix=/tools \
-- --build=${CLFS_HOST} --host=${CLFS_TARGET} \
-- --with-gmp-prefix=/tools</userinput></screen>
-+ --build=${CLFS_HOST} --host=${CLFS_TARGET}</userinput></screen>
-
- <para os="c">Compile the package:</para>
-
-diff -ru /home/jp/a/BOOK/temp-system/common/make.xml BOOK/temp-system/common/make.xml
---- /home/jp/a/BOOK/temp-system/common/make.xml 2014-05-11 16:24:52.634516678 +0200
-+++ BOOK/temp-system/common/make.xml 2014-10-03 20:44:43.932339262 +0200
-@@ -26,7 +26,7 @@
- href="../../final-system/common/make.xml"
- xpointer="xpointer(//*[@os='a'])"/>
-
--<screen os="aa"><userinput>PKG_CONFIG= ./configure --prefix=/tools \
-+<screen os="aa"><userinput>./configure --prefix=/tools \
- --build=${CLFS_HOST} --host=${CLFS_TARGET}</userinput></screen>
-
- <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
-diff -ru /home/jp/a/BOOK/temp-system/common/mpfr.xml BOOK/temp-system/common/mpfr.xml
---- /home/jp/a/BOOK/temp-system/common/mpfr.xml 2014-05-11 16:24:52.634516678 +0200
-+++ BOOK/temp-system/common/mpfr.xml 2014-10-03 20:44:43.932339262 +0200
-@@ -33,8 +33,7 @@
- <para os="a">Prepare MPFR for compilation:</para>
-
- <screen os="b"><userinput>./configure --prefix=/tools \
-- --build=${CLFS_HOST} --host=${CLFS_TARGET} \
-- --enable-shared</userinput></screen>
-+ --build=${CLFS_HOST} --host=${CLFS_TARGET}</userinput></screen>
-
- <para os="c">Compile the package:</para>
-
-diff -ru /home/jp/a/BOOK/temp-system/common/ncurses.xml BOOK/temp-system/common/ncurses.xml
---- /home/jp/a/BOOK/temp-system/common/ncurses.xml 2014-05-11 16:24:52.634516678 +0200
-+++ BOOK/temp-system/common/ncurses.xml 2014-10-03 20:44:43.932339262 +0200
-@@ -22,6 +22,9 @@
- <sect2 role="installation">
- <title>Installation of Ncurses</title>
-
-+ <para os="h">We will need Ncurses for several other packages in the
-+ temporary environment, including Bash, Util-linux, and Vim.</para>
-+
- <para os="p1">The following patch fixes an issue with some Bash versions:</para>
-
- <screen os="p2"><userinput>patch -Np1 -i ../&ncurses-bashfix-patch;</userinput></screen>
-@@ -75,7 +78,8 @@
- <varlistentry>
- <term><parameter>--with-build-cc=gcc</parameter></term>
- <listitem>
-- <para>This tells Ncurses what type of compiler we are using.</para>
-+ <para>This tells Ncurses which compiler to use to build native tools
-+ when cross-compiling.</para>
- </listitem>
- </varlistentry>
-
-diff -ru /home/jp/a/BOOK/temp-system/common/texinfo.xml BOOK/temp-system/common/texinfo.xml
---- /home/jp/a/BOOK/temp-system/common/texinfo.xml 2014-05-11 16:24:52.634516678 +0200
-+++ BOOK/temp-system/common/texinfo.xml 2014-10-03 20:44:43.932339262 +0200
-@@ -12,7 +12,7 @@
-
- <indexterm zone="ch-temp-system-texinfo">
- <primary sortas="a-Texinfo">Texinfo</primary>
-- <secondary>temporary tools</secondary>
-+ <secondary>temporary system</secondary>
- </indexterm>
-
- <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
-@@ -29,6 +29,21 @@
- <screen os="b"><userinput>PERL=/usr/bin/perl ./configure --prefix=/tools \
- --build=${CLFS_HOST} --host=${CLFS_TARGET}</userinput></screen>
-
-+ <variablelist os="ba">
-+ <title>The meaning of the new configure option:</title>
-+
-+ <varlistentry>
-+ <term><parameter>PERL=/usr/bin/perl</parameter></term>
-+ <listitem>
-+ <para>This forces Texinfo to use
-+ <filename class="directory">/usr/bin</filename> as the location of
-+ <command>perl</command>, as some host systems may have it in
-+ <filename class="directory">/bin</filename>.</para>
-+ </listitem>
-+ </varlistentry>
-+
-+ </variablelist>
-+
- <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
- href="../../final-system/common/texinfo.xml"
- xpointer="xpointer(//*[@os='c'])"/>
-diff -ru /home/jp/a/BOOK/temp-system/common/vim.xml BOOK/temp-system/common/vim.xml
---- /home/jp/a/BOOK/temp-system/common/vim.xml 2014-05-11 16:24:52.634516678 +0200
-+++ BOOK/temp-system/common/vim.xml 2014-10-03 20:44:43.932339262 +0200
-@@ -22,6 +22,15 @@
- <sect2 role="installation">
- <title>Installation of VIM</title>
-
-+ <para os="a">We will cross-compile Vim so that we can have a text editor in
-+ <filename class="directory">/tools</filename>. Vim is not technically
-+ necessary in the temporary system, in that it is not there to satisfy any
-+ package dependencies in the final system, but we believe that a text editor
-+ is an extremely useful tool to have there.<!-- If you prefer a different
-+ editor, you may check the hints project at <ulink url="&hints-root;" />
-+ for information on cross-compiling other text editors. (placeholder -
-+ uncomment this sentence if/when such information actually exists)--></para>
-+
- <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
- href="../../final-system/common/vim.xml"
- xpointer="xpointer(//*[@os='p1'])"/>
-@@ -54,12 +63,30 @@
- href="../../final-system/common/vim.xml"
- xpointer="xpointer(//*[@os='d'])"/>
-
--<screen os="e"><userinput>./configure \
-- --build=${CLFS_HOST} --host=${CLFS_TARGET} \
-- --prefix=/tools --enable-multibyte --enable-gui=no \
-- --disable-gtktest --disable-xim --with-features=normal \
-- --disable-gpm --without-x --disable-netbeans \
-- --with-tlib=ncurses</userinput></screen>
-+<screen os="e"><userinput>./configure --build=${CLFS_HOST} --host=${CLFS_TARGET} \
-+ --prefix=/tools --enable-gui=no --disable-gtktest --disable-xim \
-+ --disable-gpm --without-x --disable-netbeans --with-tlib=ncurses</userinput></screen>
-+
-+ <variablelist os="f">
-+ <title>The meaning of the new configure options:</title>
-+
-+ <varlistentry>
-+ <term><parameter>--enable-gui=no --disable-gtktest --disable-xim --disable-gpm --without-x --disable-netbeans</parameter></term>
-+ <listitem>
-+ <para>These options prevent Vim from trying to link to libraries
-+ that might be on the host but won't exist inside the temporary
-+ build environment.</para>
-+ </listitem>
-+ </varlistentry>
-+
-+ <varlistentry>
-+ <term><parameter>--with-tlib=ncurses</parameter></term>
-+ <listitem>
-+ <para>Tells Vim to use Ncurses as its terminal library.</para>
-+ </listitem>
-+ </varlistentry>
-+
-+ </variablelist>
-
- <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
- href="../../final-system/common/vim.xml"
-@@ -83,18 +110,18 @@
-
- <screen os="m"><userinput>ln -sv vim /tools/bin/vi</userinput></screen>
-
-- <para os="tv1" >Create a temporary vimrc to make it function more the way you may
-+ <para os="tv1">Create a temporary vimrc to make it function more the way you may
- expect it to. This is explained more in the final system:</para>
-
- <screen os="tv2"><userinput>cat &gt; /tools/etc/vimrc &lt;&lt; "EOF"
--<literal>" Begin /etc/vimrc
-+<literal>" Begin /tools/etc/vimrc
-
- set nocompatible
- set backspace=2
- set ruler
- syntax on
-
--" End /etc/vimrc</literal>
-+" End /tools/etc/vimrc</literal>
- EOF</userinput></screen>
-
- </sect2>
diff -ru /home/jp/a/BOOK/temp-system/common/xz.xml BOOK/temp-system/common/xz.xml
--- /home/jp/a/BOOK/temp-system/common/xz.xml 2014-05-11 16:24:52.634516678 +0200
+++ BOOK/temp-system/common/xz.xml 2014-10-03 20:44:43.932339262 +0200