Comparar revisiones

Requerimientos para la compilación en OS/2

Change Revisions

Revisión 287941:

Revisión 287941 de Blank zero el

Revisión 228995:

Revisión 228995 de Blank zero el

Título:
Requerimientos para la compilación en OS/2
Requerimientos para la compilación en OS/2
Enlace amigable (slug):
Requerimientos_para_la_compilación_en_OS_2
Requerimientos_para_la_compilación_en_OS//2
Etiquetas:
Documentación_de_compilado
Contenido:

Revisión 287941
Revisión 228995
t7    <p>t
8      Este documentos lista las herramientas necesarias para comp
>ilar Mozilla en la plataforma OS/2 y <a class="external" href="ht 
>tp://www.ecomstation.com">eComStation</a> e indica como configura 
>r, descargar y empezar a compilar. Hemos intentado hacer este doc 
>umento lo más detallado posible. Si tienes problemas por favor pi 
>de ayuda en mozilla.dev.ports.os2 que está en news.mozilla.org. 
9    </p>
10    <p>
11      <b>Cuidado</b>: Actualmente el tronco no se compila en OS/2
>. <a class="link-https" href="https://bugzilla.mozilla.org/show_b 
>ug.cgi?id=371503">Bug 371503</a> (iugal puedes compilar código de 
>l tronco usando MOZ_CO_DATE 20070206 o anterior, pero luego utili 
>za --disable-svg). 
12    </p>
13    <p>
14      Este documento está diseñado para aquellos que crean un ent
>orno de compilado desde cero. El entorno es más fácil de configur 
>ar cuando todas las herrmientas se encuentra en una misma unidad. 
> Para nuestros ejemplos usaremos la unidad <code>D:</code>. 
15    </p>
16    <p>
17      <span class="comment">Important sections of this page are *
> {{ mediawiki.external('http://www.mozilla.org/ports/os2/#build W 
>arpzilla Developer Information') }} ** contains link to ''Latest  
>Build Instructions'' *** section ''Download the following package 
>s'' contains link to the current location of the required ''glib' 
>' and ''libidl'' binaries, required by ''XPIDL'', the IDL compile 
>r for XPCOM objects&lt;br/&gt;&lt;small&gt;current link as of 07/ 
>2006 is {{ mediawiki.external('http://www.axess.com/users/sobotka 
>/warpzilla/srcs/glibidl-b4.zip http://www.axess.com/users/sobotka 
>/warpzilla/srcs/glibidl-b4.zip') }}, link is subject to change or 
> package may be outdated meanwhile, in case of problems please ch 
>eck original page!&lt;/small&gt;</span> 
18    </p>
19    <p>
20      {{ :es/Documentación_para_la_compilación/TOC() }}
21    </p>
22    <p>
23      <br>
24    </p>
25    <h2 id="Requerimientos_de_hardware" name="Requerimientos_de_h
>ardware"> 
26      Requerimientos de hardware
27    </h2>
28    <p>
29      Compilar un paquete tan grande como Mozilla requiere mucho 
>espacio en disco y tiempo: 
30    </p>
31    <ul>
32      <li>Compilar SeaMonkey en una máquina con Athlon XP 3000+ l
>leva más o menos 
33        <ul>
34          <li>45min (usando gcc 3.2.2, cronometrado SeaMonkey 1.1
>a 30-jul-2006) 
35          </li>
36          <li>70min (usando gcc 3.3.5, cronometrado SeaMOnkey 1.1
>a 30-jul-2006) 
37          </li>
38          <li>Según las opciones de compilación puede variar vari
>os minutos 
39          </li>
40        </ul>
41      </li>
42      <li>Firefox y Thunderbird llevan unos minutos menos.
43      </li>
44      <li>El <b>árbol fuente</b> en disco requiere <b>350 MB</b>
45      </li>
46      <li>El <b>árbol binario'</b> de una compilación de distribu
>ción tal vez lleve <b>300 MB</b> 
47      </li>
48      <li>Se necesitan más de 1.2 GB si se depura.
49      </li>
50    </ul>
51    <h2 id="Paquetes_requeridos" name="Paquetes_requeridos">
52      Paquetes requeridos
53    </h2>
54    <p>
55      Aquí se explica qué herramientas se necesitan para compilar
> Warpzilla. 
56    </p>
57    <ul>
58      <li>En caso de que estes compilando Mozilla en eComStation,
> encontrarás más herramientes para el entorno Mozilla en el CD nr 
>o. 2 (en <code>/DEVELOP/GCC</code> cuando ejecutas "Developer's I 
>nstall Guide" hay una opción para instalarlas) ecepto el paquete  
>de soporte para cairo "mozfntcfgft" y Python (?). 
59      </li>
60      <li>OS/2 Toolkit<br>
61        Instala el kit de herramientas que viene con tu versión d
>e OS/2 o eComStation. 
62      </li>
63      <li>
64        <a class="external" href="http://hobbes.nmsu.edu/pub/os2/
>dev/emx/v0.9d/emxrt.zip">EMX runtime</a><br> 
65        Si no está instalado descomprime EMXRT.ZIP en el director
>io raíz. Creará un directorio llamado EMX, agrega D:\EMX\DLL a tu 
> LIBPATH en CONFIG.SYS. 
66      </li>
67      <li>
68        <a class="external" href="http://www.axess.com/users/sobo
>tka/warpzilla/srcs/autoconf-gcc.zip">autoconf</a><br> 
69        Descomprime AUTOCONF.ZIP en el directorio raíz. Creará un
> directorio llamado AUTOCONF. <b>Nota<br></b> no intentes usar ve 
>rsiones posteriores a 2.13 
70      </li>
71      <li>
72        <a class="external" href="http://hobbes.nmsu.edu/cgi-bin/
>h-search?key=glibidl_01Oct2006">glibidl</a> (cuidado: no uses Shi 
>t click para descargar) Descomprime el archivo <code>glibidl*.zip 
></code> en el directorio raíz. Creará un directorio con ese nombr 
>e. 
73      </li>
74      <li>Perl 5.8.0 (<a class="external" href="http://hobbes.nms
>u.edu/pub/os2/dev/perl/perl-5.8.0-bin.zip">bin</a> y <a class="ex 
>ternal" href="http://hobbes.nmsu.edu/pub/os2/dev/perl/perl-5.8.0- 
>core.zip">core</a>)<br> 
75        Descomprime ambos archivos en el directorio raíz. Crearán
> un directorio llamado PERL. En el archivo <code>PERL\LIB\5.8.0\O 
>S2\CONFIG.PM</code> busca la etiqueta "archlib" (línea 120) y cam 
>bia la letra de la unidad por la cuál tienes instalado PERL. (el  
>archivo ReadMe está equivocado, <em>no</em> deberías usar PERL_LI 
>BBATH!) 
76      </li>
77      <li>Python (<a class="external" href="http://hobbes.nmsu.ed
>u/pub/os2/dev/python/python-2.4.4-emx-bin-070101.zip">binarios v2 
>.4.4</a>)<br> 
78        Descomprime el paquete en el directorio raíz. Creará un d
>irectorio llamado PYTHON244. 
79      </li>
80      <li>Paquete de soporte para compilaciones cairo-activadas <
>a class="external" href="http://hobbes.nmsu.edu/cgi-bin/h-search? 
>key=mozfntcfgft_26nov2006">mozfntcfgft</a> (cuidado: no uses Shif 
>t clik para descargar).<br> 
81        Descomprime <code>mozfntcfgft*.zip</code> en el directori
>o raíz. Si no estás usando gcc 3.3.5 necesitarás compilar el paqu 
>ete (mira README). Nota: Este paquete sólo es necesario si quiere 
>s compilar con soporte SVG. 
82      </li>
83      <li>Hay un paquete del año 2003 que contiene la mayoría de 
>los programas nombrados anteriormente: <a class="external" href=" 
>http://hobbes.nmsu.edu/pub/os2/dev/util/moztools-03-08-07.wpi">Mo 
>zTools of 07Aug2003</a>. If you use this package, and have proble 
>ms, you may have to update CVS and GNU make afterwards. 
84      </li>
85    </ul>
86    <p>
87      <b>Nota:</b> En los paquetes siguientes debes extraer sólo 
>los archivos especificados. Recomendamos poner todos los EXEs y D 
>LLs en un único directorio llamado MOZTOOLS. 
88    </p>
89    <ul>
90      <li>ZIP <a class="external" href="http://hobbes.nmsu.edu/pu
>b/os2/util/archiver/zip23x2.zip">ZIP v2.3 con encriptación</a> y  
>UnZIP <a class="external" href="http://hobbes.nmsu.edu/pub/os2/ut 
>il/archiver/uzs551x2.exe">Unzip v5.51 con soporte unshrink</a>.<b 
>r> 
91        <b>Nota</b>: Utiliza estos para descomprimir los paquetes
>. 
92        <ul>
93          <li>zip.exe
94          </li>
95          <li>unzip.exe
96          </li>
97        </ul>
98      </li>
99      <li>
100        <a class="external" href="http://os2ports.com/ftp/pub/os2
>/unix/devtools/cvs/cvs11204.zip">CVS</a> 
101        <ul>
102          <li>cvs.exe
103          </li>
104        </ul>
105      </li>
106      <li>
107        <a class="link-ftp" href="ftp://ftp.mozilla.org/pub/mozil
>la.org/mozilla/source/os2tools.zip">NSINSTALL</a> 
108        <ul>
109          <li>nsinstall.exe
110          </li>
111        </ul>
112      </li>
113      <li>
114        <a class="external" href="http://hobbes.nmsu.edu/pub/os2/
>util/shell/ashos2.zip">BSD Ash</a> 
115        <ul>
116          <li>ash.exe
117          </li>
118        </ul>
119      </li>
120      <li>Utilidades shell GNU (<a class="external" href="http://
>hobbes.nmsu.edu/pub/os2/util/shell/gnusutil.zip">gnusutil.zip v1. 
>12</a>) 
121        <ul>
122          <li>Descomprime y copia EXE\*.EXE a y EXE\*.DLL al dire
>ctorio MOZTOOLS. 
123          </li>
124        </ul>
125      </li>
126      <li>bash GNU <a class="external" href="http://hobbes.nmsu.e
>du/pub/os2/util/shell/bash-2.0-b264.zip">bash v2.0-b264</a> 
127        <ul>
128          <li>bash.exe
129          </li>
130        </ul>
131      </li>
132      <li>Utilidades de texto GNU (<a class="external" href="http
>://hobbes.nmsu.edu/pub/os2/util/file/gnututil.zip">gnututil v1.19 
></a>) 
133        <ul>
134          <li>Descomprime y copia EXE\*.EXE a y EXE\*.DLL al dire
>ctorio MOZTOOLS. 
135          </li>
136        </ul>
137      </li>
138      <li>Utilidades de archivo GNU (<a class="external" href="ht
>tp://hobbes.nmsu.edu/pub/os2/util/file/gnufutil.zip">gnufutil.zip 
> v3.13</a>) 
139        <ul>
140          <li>Descomprime y copia EXE\*.EXE a y EXE\*.DLL al dire
>ctorio MOZTOOLS. 
141          </li>
142        </ul>
143      </li>
144      <li>GNU diff (<a class="external" href="http://hobbes.nmsu.
>edu/pub/os2/util/file/diffutils-2.8.zip">diffutils v2.8</a>) 
145        <ul>
146          <li>Descomprime OS2TREE.ZIP
147          </li>
148          <li>Copia todo desde USR/BIN al directorio MOZTOOLS.
149          </li>
150        </ul>
151      </li>
152      <li>GNU grep (<a class="external" href="http://unixos2.com/
>pub/binary/grep/grep-2_5_1-bin.zip">grep v2.5.1</a>) 
153        <ul>
154          <li>Copia todo BIN al directorio MOZTOOLS.
155          </li>
156        </ul>
157      </li>
158      <li>GNU awk (<a class="external" href="http://unixos2.com/p
>ub/binary/gawk/gawk-3_1_2-bin.zip">gawk v3.1.2</a>) 
159        <ul>
160          <li>Copia USR/BIN/GAWK.EXE al directorio MOZTOOLS.
161          </li>
162          <li>Copia gawk.exe to awk.exe
163          </li>
164        </ul>
165      </li>
166      <li>
167        <a class="external" href="http://hobbes.nmsu.edu/pub/os2/
>dev/misc/gnum4.zip">GNU m4 v1.4</a> 
168        <ul>
169          <li>m4.exe
170          </li>
171        </ul>
172      </li>
173      <li>
174        <a class="external" href="http://hobbes.nmsu.edu/pub/os2/
>dev/util/make-3.81-r2-bin.zip">GNU make 3.81</a> 
175        <ul>
176          <li>make.exe
177          </li>
178        </ul>
179      </li>
180      <li>
181        <a class="external" href="http://unixos2.com/pub/binary/g
>ettext/gettext-0_11_5-r2-bin.zip">gettext-0_11_5-r2-bin.zip</a> 
182        <ul>
183          <li>intl.dll
184          </li>
185        </ul>
186      </li>
187      <li>GNU <a class="external" href="http://unixos2.com/pub/bi
>nary/sed/sed-4_0_5-bin.zip">sed v4.0.5</a> 
188        <ul>
189          <li>sed.exe
190          </li>
191        </ul>
192      </li>
193      <li>GNU <a class="external" href="http://hobbes.nmsu.edu/pu
>b/os2/util/disk/gnufind.zip">find v4.1</a> 
194        <ul>
195          <li>find.exe
196          </li>
197          <li>xargs.exe
198          </li>
199          <li>gnufind.dll
200          </li>
201          <li>gnuregex.dll
202          </li>
203          <li>Copia gnuregex.dll a regex.dll (el último es necesi
>tado por grep.exe) 
204          </li>
205        </ul>
206      </li>
207      <li>
208        <a class="link-ftp" href="ftp://ftp.software.ibm.com/ps/p
>roducts/warpzilla/os2tk40rc.zip">RC.EXE</a><br> 
209        <b>Nota:</b> Este paquete contiene rc.exe v.5.00.004 but 
>se necesita la v.5.00.007 para compilar las fuentes sin modifcarl 
>as. Esa versión se incluye en el paquete eCS moztools, pero si no 
> puedes obtenerlo debes usar el parche de {{ Bug(272194) }}, i.e. 
> <a class="link-https" href="https://bugzilla.mozilla.org/attachm 
>ent.cgi?id=180581">adjunto 180581</a> 
210      </li>
211      <li>
212        <a class="link-ftp" href="ftp://ftp.software.ibm.com/ps/p
>roducts/warpzilla/ilink50.zip">ILINK 5.0</a> 
213        <ul>
214          <li>Copia todo de BIN a MOZTOOLS dir.
215          </li>
216        </ul>
217      </li>
218      <li>
219        <a class="external" href="http://hobbes.nmsu.edu/pub/os2/
>dev/util/gnupatch.zip">GNU Patch v2.5</a> 
220        <ul>
221          <li>patch.exe
222          </li>
223        </ul>
224      </li>
225      <li>
226        <a class="external" href="http://hobbes.nmsu.edu/pub/os2/
>util/archiver/gtar258.zip">GNU Tar v1.10</a> 
227        <ul>
228          <li>tar.exe
229          </li>
230        </ul>
231      </li>
232      <li>
233        <a class="external" href="http://hobbes.nmsu.edu/pub/os2/
>apps/graphics/convert/winico92-2.zip">Icon converter version 0.92 
>-2</a> 
234        <ul>
235          <li>winico.exe
236          </li>
237        </ul>
238      </li>
239    </ul>
240    <h2 id="Compilador" name="Compilador">
241      Compilador
242    </h2>
243    <p>
244      Ya no es posible compilar Mozilla con el IBM VAC++. En luga
>r de eso podemos elegir entre dos versiones de GCC disponibles pa 
>ra OS/2. Deberías poder compilar todas versiones de Mozilla 1.7 o 
> superior con ambos compiladores pero se recomienda que uses GCC  
>3.2.2 para Gecko 1.8.0.x y GCC 3.3.5 para versiones superiores. 
245    </p>
246    <h3 id="GCC_3.2.2" name="GCC_3.2.2">
247      GCC 3.2.2
248    </h3>
249    <p>
250      Descarga <a class="external" href="http://download.innotek.
>de/gccos2/3.2.2-Beta4/gcc-3.2.2-beta4.exe">GCC 3.2.2 Beta 4</a> d 
>esde el sitio de Innotek e instálalo. Luego, descarga la última a 
>catualización, <a class="external" href="http://download.innotek. 
>de/gccos2/3.2.2-Beta4/gcc-3.2.2-beta4csd1.zip">GCC 3.2.2 Beta 4 C 
>SD 1</a>, y colócala sobre ésta instlación. Vé al directorio <b>l 
>ib</b> y ejecuta <em>MakeOmfLibs.cmd</em>. El script de la config 
>uración supone que instalaste en el directorio '<b>D:\GCC322</b>. 
> Si instalaste en otro lugar debes hacer los cambios necesarios. 
251    </p>
252    <p>
253      Si elegiste este compilador y deseas compilar con SVG/Canva
>s activado debes recompilar el paquete <b>mozfntcfgft</b> después 
> de descargarlo (ejecutando <b>make</b> en su directorio). 
254    </p>
255    <h3 id="GCC_3.3.5" name="GCC_3.3.5">
256      GCC 3.3.5
257    </h3>
258    <p>
259      Descarga la última versión <a class="link-ftp" href="ftp://
>ftp.netlabs.org/pub/gcc/gcc-3.3.5-csd1.zip">GCC 3.3.5 CSD1</a> de 
>sde el servidor de FTP de Netlabs, descomprime, ve a <b>lib</b> y 
> ejecuta <b>MakeOmfLibs.cmd</b> El script de la configuración sup 
>one que instalaste en el directorio <b>D:\GCC322</b>. Si instalas 
>te en otro lugar debes hacer los cambios necesarios. 
260    </p>
261    <h2 id="Entorno_de_desarrollo" name="Entorno_de_desarrollo">
262      Entorno de desarrollo
263    </h2>
264    <p>
265      El proceso de compilado requiere todos los paquetes listado
>s anteriormente. Son encontrados por variables de entorno específ 
>icas (ej. para Perl y Autoconf) o a través de PATH/LIBPATH que in 
>cluye al directorio <b>moztools</b>. 
266    </p>
267    <p>
268      Este entorno es configurado usando los scripts <b>setmozenv
>*.cmd</b> de REXX. Hay dos scripts disponibles, uno para cada ver 
>sión de GCC: para <a class="external" href="http://pmw-warpzilla. 
>sf.net/setmozenv_gcc322.cmd">GCC 3.2.2</a> o para <a class="exter 
>nal" href="http://pmw-warpzilla.sf.net/setmozenv_gcc335.cmd">GCC  
>3.3.5</a>. Por favor cambia todas las direcciones listadas en est 
>e archivo en caso de que no instales en la unidad <b>D:</b> y en  
>el directorio <b>D:\MOZTOOLS</b>. Para configurar el entorno abre 
> CMD y ejecuta el archivo batch. . <span class="comment">An {{ me 
>diawiki.external('https://bugzilla.mozilla.org/attachment.cgi?id= 
>188005 alternative CMD batchfile') }} is attached to {{ bug|29408 
>8 }}, it is adapted for builds with GCC 3.2.2 without SVG/Canvas  
>support, but is structured in a way that should make it easy to e 
>dit.</span> 
269    </p>
270    <h2 id="Obtiendo_las_fuentes_y_compilando" name="Obtiendo_las
>_fuentes_y_compilando"> 
271      Obtiendo las fuentes y compilando
272    </h2>
273    <p>
274      Las <a class="external" href="http://developer.mozilla.org/
>es/docs/Configurando_las_opciones_de_compilaci%C3%B3n">opciones p 
>ara la compilación</a> han sido tomadas de <code>.mozconfig</code 
>>, que es un archivo que tu creas en el directorio <code>mozilla< 
>/code>. También se pueden generar usando <a class="external" href 
>="http://webtools.mozilla.org/build/config.cgi">Unix Build Config 
>urator</a> debes empezar con un archivo básico como éste: 
275    </p>
276    <pre>
277mk_add_options MOZ_OBJDIR=@TOPSRCDIR@/obj
278mk_add_options MOZ_CO_PROJECT=suite
279 
280ac_add_options --enable-application=suite
281ac_add_options --disable-tests
282ac_add_options --enable-optimize
283ac_add_options --disable-debug
284</pre>
285    <p>
286      Eso creará una compilación optimizada de SeaMOnkey, con los
> binarios ubicados en el directorio <code>obj</code> dentro del d 
>irectorio <code>mozilla</code>. 
287    </p>
288    <p>
289      El código fuente de Mozilla es distribuido via CVS, el scri
>pt setmozenv ya configura el entorno para eso. En principio, debe 
>s seleccionar un proyecto para bajar desde CVS (agrega la línea M 
>O_CO_PROJECT al .mozconfig), mira el archivo make principal <code 
>>client.mk</code> ( <code>cvs co mozilla/client.mk</code>) y deja 
> que el sistema baje el resto de las fuentes (<code>make -f clien 
>t.mk pull_all</code>). Los detalles para esto están descriptos <a 
> href="es/C%c3%b3digo_fuente_de_Mozilla_(CVS)#Selecting_a_Project 
>_to_Pull">aquí</a>. 
290    </p>
291    <p>
292      Una vez que creaste el archivo <code>.mozconfig</code> pued
>es empezar a compilar usando<br> 
293      <code>make -f client.mk build 2&gt;&amp;1 | tee build.log</
>code><br> 
294      (la redirección y la llamada <code>tee</code> lleva un logf
>ile de toda la compilación en el archivo buil.log, pero también m 
>uestra todos los mensajes en la pantalla) 
295    </p>
296    <p>
297      Cuando se completa la compilación los bianrios se pueden ha
>llar en <code>obj/dist/bin</code>. Si quieres hacer un paquete po 
>r favor sigue las intrucciones en <a href="es/Building_a_SeaMonke 
>y_package">Building a SeaMonkey package</a>. 
298    </p>
299    <p>
300      Si esta información es insuficiente, hay un poco más en <a 
>class="external" href="http://developer.mozilla.org/en/docs/How_M 
>ozilla%27s_build_system_works">How Mozilla's build system works</ 
>a>. 
301    </p>
302    <h2 id="Trucos" name="Trucos">
303      Trucos
304    </h2>
305    <p>
306      Algunos consejos en caso de problemas. También deberías pos
>tear en mozilla.dev.ports.os2 si tienes problemas. 
307    </p>
308    <ol>
309      <li>Si bien el comando para bajar las fuentes desde CVS deb
>ería hacer esto de forma automática, a veces es necesario borrar  
>los tres archivos de configuración así pueden ser generados adecu 
>adamente en OS/2. Esto suele suceder cuando hay un conflicto CVS  
>bajando el código. Si hay errores en la compilación deberías prob 
>ar borrando los archivos: 
310        <ul>
311          <li>
312            <code>rm mozilla/configure</code>
313          </li>
314          <li>
315            <code>rm mozilla/nsprpub/configure</code>
316          </li>
317          <li>
318            <code>rm mozilla/directory/c-sdk/configure</code>
319          </li>
320        </ul>Este se regenerarán de forma automática desde el con
>figure.in correspondiente. Para generarlos manualmente debes ir a 
> cada directorio y ejecutar "bash autoconf". 
321      </li>
322      <li>El primer paso de la compilación utiliza el script <b>c
>onfigure</b> generado por <a class="external" href="http://www.gn 
>u.org/software/autoconf/">GNU autoconf</a>. 
323        <ul>
324          <li>Automaticamente testea varios aspectos del entorno 
>para compilar, generando programas que intentan compilarse usando 
> el compilador seleccionado. 
325          </li>
326          <li>Deja un historial de las actividades en el archivo 
><b>config.log</b> (en el OBJDIR) donde puedes ver los errores. 
327          </li>
328          <li>i ocurre un error crítico, imprimirá en config.log 
>el código fuente del programa generado y el respectivo archivo .h 
> en el mismo directorio. Este puede ser compilado manualmente y u 
>tilizado para rastrear errores en la configuración para compilar. 
329          </li>
330        </ul>
331      </li>
332      <li>Si estás generando código Mozilla que sea capaz de comp
>ilar una extensión para ser usada en OS/2 (ej <a class="external" 
> href="http://enigmail.mozdev.org/">enigmail</a>) sería buena ide 
>a editar los tres archivos <code>configure.in</code> en el árbol  
><code>security\coreconf\OS2.mk</code> y reemplazar <code>emxexp - 
>o</code> con simplemente <code>emxexp</code> en la definición de  
>la variable FILTER. Luego quita todos los archivos de configuraci 
>ón cómo se describe en el punto 1. Si haces esto no será necesari 
>o compilar la extensión en cada versión nueva.. 
333      </li>
334    </ol>
335    <div class="originaldocinfo">
336      <h2 id="Informaci.C3.B3n_del_documento" name="Informaci.C3.
>B3n_del_documento"> 
337        Información del documento
338      </h2>
339      <ul>
340        <li>Traductor: <a class="external" href="http://developer
>.mozilla.org/es/docs/Usuario_Discusi%C3%B3n:Blank_zero">Blank zer 
>o</a> 
341        </li>
342        <li>Ultima modificación: 01-may-2007
343        </li>
344        <li>Fuente: <a class="external" href="http://developer.mo
>zilla.org/en/docs/OS/2_Build_Prerequisites">OS/2 Build Prerequisi 
>tes</a> 
345        </li>
346      </ul>
347      <h2 id="Informaci.C3.B3n_sobre_el_documento_original" name=
>"Informaci.C3.B3n_sobre_el_documento_original"> 
348        Información sobre el documento original
349      </h2>
350      <ul>
351        <li>-
352        </li>
353      </ul>
354    </div>

Volver al historial