<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE abiword PUBLIC "-//ABISOURCE//DTD AWML 1.0 Strict//EN" "http://www.abisource.com/awml.dtd">
<abiword template="false" styles="unlocked" xmlns:fo="http://www.w3.org/1999/XSL/Format" xmlns:math="http://www.w3.org/1998/Math/MathML" xid-max="1105" xmlns:dc="http://purl.org/dc/elements/1.1/" fileformat="1.1" xmlns:svg="http://www.w3.org/2000/svg" xmlns:awml="http://www.abisource.com/awml.dtd" xmlns="http://www.abisource.com/awml.dtd" xmlns:xlink="http://www.w3.org/1999/xlink" version="2.0.7" xml:space="preserve" props="dom-dir:ltr; document-footnote-restart-section:1; document-endnote-type:numeric; document-endnote-place-enddoc:1; document-endnote-initial:1; lang:en-US; document-endnote-restart-section:1; document-footnote-restart-page:1; document-footnote-type:numeric; document-footnote-initial:1; document-endnote-place-endsection:1">
<!-- ======================================================================== -->
<!-- This file is an AbiWord document.                                        -->
<!-- AbiWord is a free, Open Source word processor.                           -->
<!-- More information about AbiWord is available at http://www.abisource.com/ -->
<!-- You should not edit this file by hand.                                   -->
<!-- ======================================================================== -->

<metadata>
<m key="dc.format">application/x-abiword</m>
<m key="abiword.generator">AbiWord</m>
<m key="dc.subject">Instructions for building AbiWord from source</m>
<m key="dc.title">AbiWord Build Guide</m>
<m key="abiword.date_last_changed">Sat Jun 26 21:32:48 2004</m>
</metadata>
<history version="102" edit-time="14840" last-saved="1218667221" uid="96519f9a-c845-11d8-9c2b-9c00a686ed5d">
<version id="3" started="1088347129" uid="7ba18c7a-c848-11d8-9c2b-9c00a686ed5d" auto="0" top-xid="0"/>
<version id="12" started="1094781663" uid="53859c1a-02cf-11d9-8f7a-e352f37da733" auto="0" top-xid="0"/>
<version id="17" started="1116828280" uid="e48ade4c-cb50-11d9-87bb-9cafb5575459" auto="0" top-xid="0"/>
<version id="18" started="1116829476" uid="55d43718-cb53-11d9-9a13-c665432b6f44" auto="0" top-xid="0"/>
<version id="19" started="1120839355" uid="90010762-efcb-11d9-88a8-80c119575801" auto="0" top-xid="0"/>
<version id="34" started="1122233310" uid="4e389c8a-fc7a-11d9-8837-91f238d29f17" auto="0" top-xid="368"/>
<version id="36" started="1122233957" uid="a21c69ee-fc7a-11d9-9515-ecfd125520e1" auto="0" top-xid="531"/>
<version id="77" started="1122234059" uid="a0037900-fc8d-11d9-83bf-c6fae45a5dd7" auto="0" top-xid="576"/>
<version id="81" started="1122242903" uid="79d8af6e-fc8f-11d9-924e-a8af0f8c5ff9" auto="0" top-xid="836"/>
<version id="83" started="1122248007" uid="5ea8756a-fc9b-11d9-9a77-e66d6af998a5" auto="0" top-xid="881"/>
<version id="84" started="1122385688" uid="e647e9b0-fddb-11d9-8454-ecc1d90fabea" auto="0" top-xid="925"/>
<version id="100" started="1122387488" uid="675d5af8-fde6-11d9-85e1-8c8325462470" auto="0" top-xid="983"/>
<version id="101" started="1129338528" uid="3da0bfd6-3d18-11da-99f0-d319f6bd28af" auto="0" top-xid="1060"/>
<version id="102" started="1218667221" uid="cfcb6b3c-6988-11dd-97ea-debc04ec97f0" auto="0" top-xid="1105"/>
</history>
<styles>
<s followedby="Normal" name="Heading 1" basedon="Normal" type="P" props="margin-top:0.1389in; font-size:17pt; margin-bottom:0.2056in; line-height:1.000000; font-weight:bold; keep-with-next:1; font-family:Luxi Sans"/>
<s followedby="Current Settings" name="Normal" type="P" props="text-indent:0in; margin-top:0pt; margin-left:0pt; font-stretch:normal; line-height:1.000000; text-align:left; bgcolor:transparent; lang:en-GB; dom-dir:ltr; margin-bottom:0pt; font-weight:normal; text-decoration:none; font-variant:normal; color:000000; text-position:normal; font-size:12pt; margin-right:0pt; font-style:normal; widows:2; font-family:Times New Roman"/>
<s followedby="Normal" name="Heading 2" basedon="Normal" type="P" props="margin-top:0.3056in; font-size:14pt; margin-bottom:0.0417in; line-height:1.000000; font-weight:bold; keep-with-next:yes; font-family:Luxi Sans"/>
<s type="P" name="Normal Unspaced" basedon="Normal" followedby="Current Settings" props="font-family:Times New Roman; margin-top:0pt; margin-bottom:0pt; margin-left:0pt; text-align:left; dom-dir:ltr; font-style:normal; text-indent:0in; color:000000; line-height:1.000000; lang:en-GB; bgcolor:transparent; margin-right:0pt; text-decoration:none; font-size:12pt; font-weight:normal; font-variant:normal; widows:2; font-stretch:normal"/>
<s followedby="Normal" name="Heading 3" basedon="Normal" type="P" props="margin-top:0.0813in; font-size:12pt; margin-bottom:0.0813in; line-height:1.000000; font-weight:bold; keep-with-next:yes; font-family:Luxi Sans"/>
<s followedby="Normal" name="Heading 4" basedon="Normal" type="P" props="font-weight:bold; font-family:Times New Roman; margin-top:0.0813in; font-style:normal; margin-left:0pt; lang:en-GB; margin-bottom:0.0813in; text-indent:0in; color:000000; keep-with-next:yes; bgcolor:transparent; line-height:1.000000; font-size:12pt; text-decoration:none; font-variant:normal; margin-right:0pt; text-align:left; font-stretch:normal"/>
<s followedby="Current Settings" name="Command Text" basedon="Plain Text" type="C" props="bgcolor:transparent; line-height:1.000000; color:0000ff; font-family:Courier New; font-size:10pt"/>
<s type="P" name="Plain Text" basedon="Normal" followedby="Current Settings" props="font-family:Courier New; line-height:1.000000"/>
<s followedby="Normal" name="Numbered Heading 1" basedon="Heading 1" type="P" props="list-delim:%L.; field-color:transparent; start-value:1; margin-left:0.0in; tabstops:0.299306in/L0; text-indent:0.0in; line-height:1.000000; list-style:Numbered List; field-font:Luxi Sans"/>
<s followedby="Normal" name="Numbered Heading 2" basedon="Heading 2" type="P" props="list-delim:%L.; field-color:transparent; start-value:1; margin-left:0.0in; tabstops:0.299306in/L0; text-indent:0.0in; line-height:1.000000; list-style:Numbered List; field-font:Luxi Sans"/>
<s type="P" name="Square List" followedby="Current Settings" props="list-delim:%L; list-decimal:NULL; field-color:transparent; start-value:0; margin-left:0.5000in; text-indent:-0.300000in; line-height:1.000000; list-style:Square List; field-font:Dingbats"/>
<s type="P" name="Lower Roman List" basedon="Normal" followedby="Current Settings" props="list-delim:%L; list-decimal:.; field-color:transparent; start-value:1; margin-left:0.5000in; text-indent:-0.300000in; line-height:1.000000; list-style:Lower Roman List; field-font:NULL"/>
<s type="P" name="Diamond List" followedby="Current Settings" props="list-delim:%L; list-decimal:NULL; field-color:transparent; start-value:0; margin-left:0.5000in; text-indent:-0.300000in; line-height:1.000000; list-style:Diamond List; field-font:Dingbats"/>
<s type="P" name="Numbered List" followedby="Current Settings" props="list-delim:%L.; list-decimal:.; field-color:transparent; start-value:1; margin-left:0.5000in; text-indent:-0.300000in; line-height:1.000000; list-style:Numbered List; field-font:NULL"/>
<s type="C" name="Endnote Text" basedon="Normal" followedby="Current Settings" props="text-position:normal; line-height:1.000000"/>
<s type="C" name="Endnote Reference" basedon="None" followedby="Current Settings" props="text-position:superscript; line-height:1.000000; font-size:10pt"/>
<s type="P" name="Triangle List" followedby="Current Settings" props="list-delim:%L; list-decimal:NULL; field-color:transparent; start-value:0; margin-left:0.5000in; text-indent:-0.300000in; line-height:1.000000; list-style:Triangle List; field-font:Dingbats"/>
<s followedby="Normal" name="Numbered Heading 3" basedon="Heading 3" type="P" props="list-delim:%L.; field-color:transparent; start-value:1; margin-left:0.0in; tabstops:0.299306in/L0; text-indent:0.0in; line-height:1.000000; list-style:Numbered List; field-font:Luxi Sans"/>
<s type="P" name="Dashed List" followedby="Current Settings" props="list-delim:%L; list-decimal:NULL; field-color:transparent; start-value:0; margin-left:0.5000in; text-indent:-0.300000in; line-height:1.000000; list-style:Dashed List; field-font:NULL"/>
<s type="P" name="Upper Roman List" basedon="Numbered List" followedby="Current Settings" props="list-delim:%L; list-decimal:.; field-color:transparent; start-value:1; margin-left:0.5000in; text-indent:-0.300000in; line-height:1.000000; list-style:Upper Roman List; field-font:NULL"/>
<s type="P" name="Heart List" followedby="Current Settings" props="list-delim:%L; list-decimal:NULL; field-color:transparent; start-value:0; margin-left:0.5000in; text-indent:-0.300000in; line-height:1.000000; list-style:Heart List; field-font:Dingbats"/>
<s type="P" name="Upper Case List" basedon="Numbered List" followedby="Current Settings" props="list-delim:%L); list-decimal:.; field-color:transparent; start-value:1; margin-left:0.5000in; text-indent:-0.300000in; line-height:1.000000; list-style:Upper Case List; field-font:NULL"/>
<s type="P" name="Bullet List" followedby="Current Settings" props="list-delim:%L; list-decimal:NULL; field-color:transparent; start-value:0; margin-left:0.5000in; text-indent:-0.300000in; line-height:1.000000; list-style:Bullet List; field-font:Symbol"/>
<s type="P" name="Hand List" followedby="Current Settings" props="list-delim:%L; list-decimal:NULL; field-color:transparent; start-value:0; margin-left:0.5000in; text-indent:-0.300000in; line-height:1.000000; list-style:Hand List; field-font:Dingbats"/>
<s type="C" name="Footnote Text" basedon="Normal" followedby="Current Settings" props="text-position:normal; line-height:1.000000; font-size:10pt"/>
<s type="P" name="Tick List" followedby="Current Settings" props="list-delim:%L; list-decimal:NULL; field-color:transparent; start-value:0; margin-left:0.5000in; text-indent:-0.300000in; line-height:1.000000; list-style:Tick List; field-font:Dingbats"/>
<s type="P" name="Lower Case List" basedon="Numbered List" followedby="Current Settings" props="list-delim:%L); list-decimal:.; field-color:transparent; start-value:1; margin-left:0.5000in; text-indent:-0.300000in; line-height:1.000000; list-style:Lower Case List; field-font:NULL"/>
<s type="P" name="Block Text" basedon="Normal" followedby="Current Settings" props="line-height:1.000000; margin-bottom:0.0813in; margin-left:1.0000in; margin-right:1.0000in"/>
<s type="C" name="Footnote Reference" basedon="None" followedby="Current Settings" props="text-position:superscript; line-height:1.000000; font-size:10pt"/>
<s followedby="Normal" name="Section Heading" basedon="Numbered Heading 1" type="P" props="list-delim:Section %L.; field-color:transparent; start-value:1; margin-left:0.0in; tabstops:1.100000in/L0; text-indent:0.0in; line-height:1.000000; list-style:Numbered List; field-font:Luxi Sans"/>
<s type="P" name="Implies List" followedby="Current Settings" props="list-delim:%L; list-decimal:NULL; field-color:transparent; start-value:0; margin-left:0.5000in; text-indent:-0.300000in; line-height:1.000000; list-style:Implies List; field-font:Symbol"/>
<s type="P" name="Box List" followedby="Current Settings" props="list-delim:%L; list-decimal:NULL; field-color:transparent; start-value:0; margin-left:0.5000in; text-indent:-0.300000in; line-height:1.000000; list-style:Box List; field-font:Dingbats"/>
<s type="P" name="Star List" followedby="Current Settings" props="list-delim:%L; list-decimal:NULL; field-color:transparent; start-value:0; margin-left:0.5000in; text-indent:-0.300000in; line-height:1.000000; list-style:Star List; field-font:Dingbats"/>
<s followedby="Normal" name="Chapter Heading" basedon="Numbered Heading 1" type="P" props="list-delim:Chapter %L.; field-color:transparent; start-value:1; margin-left:0.0in; tabstops:1.100000in/L0; text-indent:0.0in; line-height:1.000000; list-style:Numbered List; field-font:Luxi Sans"/>
</styles>
<lists>
<l id="278177173" parentid="0" type="0" start-value="1" list-delim="%L." list-decimal="."/>
<l id="738600928" parentid="0" type="5" start-value="0" list-delim="%L" list-decimal="NULL"/>
<l id="1507631827" parentid="0" type="5" start-value="0" list-delim="%L" list-decimal="NULL"/>
<l id="2101735767" parentid="1507631827" type="5" start-value="0" list-delim="%L" list-decimal="NULL"/>
<l id="203236134" parentid="0" type="5" start-value="0" list-delim="%L" list-decimal="."/>
<l id="1000" parentid="0" type="5" start-value="0" list-delim="%L" list-decimal="NULL"/>
<l id="1008" parentid="0" type="0" start-value="1" list-delim="%L." list-decimal="."/>
<l id="2734" parentid="0" type="5" start-value="0" list-delim="%L" list-decimal="NULL"/>
<l id="2756" parentid="0" type="5" start-value="0" list-delim="%L" list-decimal="NULL"/>
<l id="1016" parentid="0" type="5" start-value="0" list-delim="%L" list-decimal="NULL"/>
<l id="1030" parentid="0" type="5" start-value="0" list-delim="%L" list-decimal="NULL"/>
<l id="1065" parentid="0" type="5" start-value="0" list-delim="%L" list-decimal="NULL"/>
<l id="1004" parentid="0" type="5" start-value="0" list-delim="%L" list-decimal="."/>
<l id="1002" parentid="0" type="5" start-value="0" list-delim="%L" list-decimal="NULL"/>
<l id="1045" parentid="0" type="5" start-value="0" list-delim="%L" list-decimal="."/>
</lists>
<pagesize pagetype="Letter" orientation="portrait" width="8.500000" height="11.000000" units="in" page-scale="1.000000"/>
<section xid="1" props="page-margin-footer:0.5in; page-margin-header:0.5in">
<p style="Heading 1" xid="2"><c props="lang:en-US">AbiWord Build Instructions</c><c props="lang:en-US"></c></p>
<p style="Normal" xid="3">AbiWord is a C++ application which has a cross-platform architecture consisting of a large platform-independent core and a number of front-ends which use the native GUI of each of the platforms it supports. As a consequence of this, there are a number of different build systems used by AbiWord and a large number of build options. This document gives an introductory guide to building AbiWord and attempts to cover these various build options. However, the build changes often and inevitably there will be discrepancies between this guide and the reality of building AbiWord. If you find any errors or omissions, don't be afraid to ask about them on the mailing lists, or to file bugs at <a xlink:href="http://bugzilla.abisource.com/" xid="4">http://bugzilla.abisource.com/</a>.</p>
<p style="Heading 2" xid="6">Contents<bookmark type="start" name="unix" xid="7"/></p>
<p level="1" listid="1000" parentid="0" style="Normal Unspaced" xid="8" props="start-value:0; text-indent:-0.3000in; list-style:Bullet List; field-font:Symbol; margin-left:0.5000in"><field type="list_label" xid="9" props="width:0in; font-family:Times New Roman; display:inline; font-variant:normal; font-weight:normal; lang:en-GB; font-style:normal; list-style:None; text-decoration:none; bgcolor:transparent; font-size:12pt; color:000000; homogeneous:1; height:0in; text-position:normal; font-stretch:normal"></field><c props="width:0in; font-family:Times New Roman; display:inline; font-variant:normal; font-weight:normal; lang:en-GB; font-style:normal; list-style:None; text-decoration:none; bgcolor:transparent; font-size:12pt; color:000000; homogeneous:1; height:0in; text-position:normal; font-stretch:normal">	</c><c props="width:0in; font-family:Times New Roman; display:inline; font-variant:normal; font-weight:normal; lang:en-GB; font-style:normal; list-style:None; text-decoration:none; bgcolor:transparent; font-size:12pt; color:000000; homogeneous:1; height:0in; text-position:normal; font-stretch:normal"></c><a xlink:href="#unix" xid="10"><c props="height:0in; display:inline; width:0in; homogeneous:1">Unix</c></a></p>
<p level="1" listid="1000" style="Normal Unspaced" xid="12" props="list-delim:%L; list-decimal:.; list-style:Bullet List; start-value:0; margin-left:0.5000in; text-indent:-0.3000in; field-font:Symbol"><field type="list_label" xid="13" props="width:0in; font-family:Times New Roman; display:inline; font-variant:normal; font-weight:normal; lang:en-GB; font-style:normal; list-style:Bullet List; text-decoration:none; bgcolor:transparent; font-size:12pt; color:000000; homogeneous:1; height:0in; text-position:normal; font-stretch:normal"></field><c props="width:0in; font-family:Times New Roman; display:inline; font-variant:normal; font-weight:normal; lang:en-GB; font-style:normal; list-style:Bullet List; text-decoration:none; bgcolor:transparent; font-size:12pt; color:000000; homogeneous:1; height:0in; text-position:normal; font-stretch:normal">	</c><c props="width:0in; font-family:Times New Roman; display:inline; font-variant:normal; font-weight:normal; lang:en-GB; font-style:normal; list-style:Bullet List; text-decoration:none; bgcolor:transparent; font-size:12pt; color:000000; homogeneous:1; height:0in; text-position:normal; font-stretch:normal"></c><a xlink:href="#windows" xid="14"><c props="height:0in; display:inline; width:0in; homogeneous:1">Windows</c></a></p>
<p level="1" listid="1000" style="Normal Unspaced" xid="16" props="list-delim:%L; list-decimal:.; list-style:Bullet List; start-value:0; margin-left:0.5000in; text-indent:-0.3000in; field-font:Symbol"><field type="list_label" xid="17" props="width:0in; font-family:Times New Roman; display:inline; font-variant:normal; font-weight:normal; lang:en-GB; font-style:normal; list-style:Bullet List; text-decoration:none; bgcolor:transparent; font-size:12pt; color:000000; homogeneous:1; height:0in; text-position:normal; font-stretch:normal"></field><c props="width:0in; font-family:Times New Roman; display:inline; font-variant:normal; font-weight:normal; lang:en-GB; font-style:normal; list-style:Bullet List; text-decoration:none; bgcolor:transparent; font-size:12pt; color:000000; homogeneous:1; height:0in; text-position:normal; font-stretch:normal">	</c><c props="width:0in; font-family:Times New Roman; display:inline; font-variant:normal; font-weight:normal; lang:en-GB; font-style:normal; list-style:Bullet List; text-decoration:none; bgcolor:transparent; font-size:12pt; color:000000; homogeneous:1; height:0in; text-position:normal; font-stretch:normal"></c><a xlink:href="#qnx" xid="18"><c props="height:0in; display:inline; width:0in; homogeneous:1">QNX</c></a></p>
<p level="1" listid="1000" style="Normal Unspaced" xid="24" props="list-delim:%L; list-decimal:.; list-style:Bullet List; start-value:0; margin-left:0.5000in; text-indent:-0.3000in; field-font:Symbol"><field type="list_label" xid="25" props="width:0in; font-family:Times New Roman; display:inline; font-variant:normal; font-weight:normal; lang:en-GB; font-style:normal; list-style:Bullet List; text-decoration:none; bgcolor:transparent; font-size:12pt; color:000000; homogeneous:1; height:0in; text-position:normal; font-stretch:normal"></field><c props="width:0in; font-family:Times New Roman; display:inline; font-variant:normal; font-weight:normal; lang:en-GB; font-style:normal; list-style:Bullet List; text-decoration:none; bgcolor:transparent; font-size:12pt; color:000000; homogeneous:1; height:0in; text-position:normal; font-stretch:normal">	</c><c props="width:0in; font-family:Times New Roman; display:inline; font-variant:normal; font-weight:normal; lang:en-GB; font-style:normal; list-style:Bullet List; text-decoration:none; bgcolor:transparent; font-size:12pt; color:000000; homogeneous:1; height:0in; text-position:normal; font-stretch:normal"></c><a xlink:href="#macosx" xid="26"><c props="height:0in; display:inline; width:0in; homogeneous:1">Mac OS X</c></a></p>
<p style="Heading 2" xid="28"><c props="text-decoration:underline; lang:en-US">Unix</c><c props="text-decoration:underline; lang:en-US"></c><bookmark type="end" name="unix" xid="29"/><c props="text-decoration:underline; lang:en-US">:</c></p>
<p style="Heading 3" xid="30">Prerequisites:</p>
<p style="Normal" xid="31"><c props="lang:en-US">The principal build system on Unix systems (including Linux, Solaris, etc.) is based on the GNU automake tool. To compile and build AbiWord, you will need:</c><c props="lang:en-US"></c></p>
<p level="1" listid="278177173" parentid="0" style="Normal" xid="32" props="start-value:1; text-indent:-0.3000in; list-style:Numbered List; field-font:NULL; margin-left:0.5000in"><field type="list_label" xid="33" props="width:0in; font-family:Times New Roman; homogeneuos:1; color:000000; font-weight:normal; text-position:normal; lang:en-US; font-style:normal; font-variant:normal; background-color:ffffff; bgcolor:transparent; text-decoration:none; font-size:12pt; height:0in; list-style:Numbered List; font-stretch:normal"></field><c props="width:0in; font-family:Times New Roman; homogeneuos:1; color:000000; font-weight:normal; text-position:normal; lang:en-US; font-style:normal; font-variant:normal; background-color:ffffff; bgcolor:transparent; text-decoration:none; font-size:12pt; height:0in; list-style:Numbered List; font-stretch:normal">	A </c><c props="width:0in; font-family:Times New Roman; homogeneuos:1; color:000000; font-weight:normal; text-position:normal; lang:en-US; font-style:normal; font-variant:normal; background-color:ffffff; bgcolor:transparent; text-decoration:none; font-size:12pt; height:0in; list-style:Numbered List; font-stretch:normal"></c><c props="lang:en-US">reasonably working C and C++ compiler (GNU's gcc and g++ come to mind, though others should work as well)</c></p>
<p level="1" listid="278177173" parentid="0" style="Normal" xid="34" props="start-value:1; text-indent:-0.3000in; list-style:Numbered List; field-font:NULL; margin-left:0.5000in"><field type="list_label" xid="35" props="width:0in; font-family:Times New Roman; homogeneuos:1; color:000000; font-weight:normal; text-position:normal; lang:en-US; font-style:normal; font-variant:normal; background-color:ffffff; bgcolor:transparent; text-decoration:none; font-size:12pt; height:0in; list-style:Numbered List; font-stretch:normal"></field><c props="width:0in; font-family:Times New Roman; homogeneuos:1; color:000000; font-weight:normal; text-position:normal; lang:en-US; font-style:normal; font-variant:normal; background-color:ffffff; bgcolor:transparent; text-decoration:none; font-size:12pt; height:0in; list-style:Numbered List; font-stretch:normal">	GNU's make (called gmake sometimes); see </c><c props="width:0in; font-family:Times New Roman; homogeneuos:1; color:000000; font-weight:normal; text-position:normal; lang:en-US; font-style:normal; font-variant:normal; background-color:ffffff; bgcolor:transparent; text-decoration:none; font-size:12pt; height:0in; list-style:Numbered List; font-stretch:normal"></c><a xlink:href="#nongnumake" xid="36"><c props="width:0in; font-family:Times New Roman; homogeneuos:1; color:000000; font-weight:normal; text-position:normal; lang:en-US; font-style:normal; font-variant:normal; background-color:ffffff; bgcolor:transparent; text-decoration:none; font-size:12pt; height:0in; list-style:Numbered List; font-stretch:normal">Notes on using non-GNU make</c></a><c props="width:0in; font-family:Times New Roman; homogeneuos:1; color:000000; font-weight:normal; text-position:normal; lang:en-US; font-style:normal; font-variant:normal; background-color:ffffff; bgcolor:transparent; text-decoration:none; font-size:12pt; height:0in; list-style:Numbered List; font-stretch:normal"> below.</c></p>
<p level="1" listid="278177173" parentid="0" style="Normal" xid="38" props="start-value:1; text-indent:-0.3000in; list-style:Numbered List; field-font:NULL; margin-left:0.5000in"><field type="list_label" xid="39" props="width:0in; font-family:Times New Roman; homogeneuos:1; color:000000; font-weight:normal; text-position:normal; lang:en-US; font-style:normal; font-variant:normal; background-color:ffffff; bgcolor:transparent; text-decoration:none; font-size:12pt; height:0in; list-style:Numbered List; font-stretch:normal"></field><c props="width:0in; font-family:Times New Roman; homogeneuos:1; color:000000; font-weight:normal; text-position:normal; lang:en-US; font-style:normal; font-variant:normal; background-color:ffffff; bgcolor:transparent; text-decoration:none; font-size:12pt; height:0in; list-style:Numbered List; font-stretch:normal">	A Bourne compatible shell, such as sh, bash, zsh, ksh...</c><c props="width:0in; font-family:Times New Roman; homogeneuos:1; color:000000; font-weight:normal; text-position:normal; lang:en-US; font-style:normal; font-variant:normal; background-color:ffffff; bgcolor:transparent; text-decoration:none; font-size:12pt; height:0in; list-style:Numbered List; font-stretch:normal"></c></p>
<p style="Heading 4" xid="40">GTK+-2.0</p>
<p style="Normal" xid="41"><c props="lang:en-US">AbiWord-2.4's Unix GUI is GTK+-2.2 based, which means that AbiWord on Unix does its drawing using the excellent GTK+ and GDK graphical tools. Therefore you will need GTK+-2.2 or 2.4 and its prerequisites installed, and their ancillary development packages. A list of the required packages and the packages themselves can be found at </c><c props="lang:en-US"></c><a xlink:href="http://www.gtk.org/" xid="42"><c props="lang:en-US">http://www.gtk.org/</c></a><c props="lang:en-US">. Alternately, your OS provider might have pre-built packages for you, or they might be available from some trusted third party (collectively referred to as a </c><c props="font-family:Times New Roman; font-size:12pt; color:000000; text-decoration:none; text-position:normal; font-weight:normal; font-style:normal; lang:en-US">"distribution") </c><c props="lang:en-US">. We always recommend going with the tools your distribution provides, but you are in no means required to do so.</c></p>
<p style="Heading 4" xid="44"><c props="lang:en-US">zlib</c><c props="lang:en-US"></c></p>
<p style="Normal" xid="45"><c props="text-position:normal">AbiWord also requires zlib. Zlib is usually installed on every machine under the sun, even those sold by Sun</c><c props="text-position:normal"></c><c props="text-position:superscript">TM</c><c props="text-position:normal">. But, if for some reason you don't have it or you just want to get it anyway, </c><a xlink:href="http://www.gzip.org/zlib/" xid="46"><c props="text-position:normal">http://www.gzip.org/zlib/</c></a><c props="text-position:normal"> is the place for you. See also: </c><c style="Command Text">configure --with-zlib</c></p>
<p style="Heading 4" xid="48" props="dom-dir:ltr"><c props="text-position:normal; lang:en-US">libpng</c><c props="text-position:normal; lang:en-US"></c></p>
<p style="Normal" xid="49">AbiWord also requires libpng. Like zlib, libpng is installed on most machines already. However, you may get the latest and greatest libpng here:<a xlink:href="%20http:%2f%2fwww.libpng.org/pub/png/%20" xid="50"> http://www.libpng.org/pub/png/</a>. See also: <c style="Command Text">configure --with-libpng</c><c style="Command Text"></c></p>
<p style="Heading 4" xid="52" props="dom-dir:ltr"><c props="lang:en-US">iconv</c><c props="lang:en-US"></c></p>
<p style="Normal" xid="53">AbiWord also requires a <c props="font-style:italic">working</c><c props="font-style:italic"></c> iconv implementation. Note, that thing that ships on your Solaris 8, HP/UX, or AIX box isn't considered "working." AbiWord requires GNU libiconv 1.8 or later to be installed. Most every Linux box and some BSD boxen should be in the clear here, as the standard C library ships with an equivalent version of this package. If you're not on Linux or BSD, get libiconv here: <a xlink:href="http://www.gnu.org/software/libiconv/" xid="54">http://www.gnu.org/software/libiconv/</a>. See also: <c style="Command Text">configure --with-libiconv</c></p>
<p style="Heading 4" xid="56" props="dom-dir:ltr"><c props="text-position:normal; lang:en-US">fribidi</c><c props="text-position:normal; lang:en-US"></c></p>
<p style="Normal" xid="57"><c props="lang:en-US">AbiWord also requires the Fribidi library, version 0.10.4 or higher, which is available at </c><c props="lang:en-US"></c><a xlink:href="http://sourceforge.net/projects/fribidi/" xid="58"><c props="lang:en-US">http://sourceforge.net/projects/fribidi/</c></a><c props="lang:en-US">. (Note: Do not use the fribidi in AbiWord's CVS since that is for Windows only!) See also: </c><c style="Command Text" props="lang:en-US">configure --with-fribidi</c></p>
<p style="Heading 4" xid="60"><c props="lang:en-US">expat/libxml2</c><c props="lang:en-US"></c></p>
<p style="Normal" xid="61">AbiWord also requires an XML parser in order to work. Don't be too worried about what that means - your system probably already has a working one installed. If you're in doubt, you can go grab expat (<a xlink:href="http://sourceforge.net/projects/expat/" xid="62">http://sourceforge.net/projects/expat/</a>) or (preferably) libxml2 (<a xlink:href="http://xmlsoft.org/" xid="64">http://xmlsoft.org/</a>) or you can also get expat from AbiWord's CVS (<c style="Command Text">cvs co expat</c><c style="Command Text"></c>). See also: <c style="Command Text">configure --with-expat</c> and <c style="Command Text">configure --with-libxml2</c></p>
<p style="Heading 4" xid="66" props="dom-dir:ltr"><c props="text-position:normal; lang:en-US">popt</c><c props="text-position:normal; lang:en-US"></c></p>
<p style="Normal" xid="67">AbiWord also requires a little library called POPT to parse through command line arguments. POPT is probably installed on your Linux box, but if not, or if you are on most BSD or many  Solaris or something else entirely that doesn't have it, you can get it here (<a xlink:href="http://developer.gnome.org/arch/misc/popt.html" xid="68">http://developer.gnome.org/arch/misc/popt.html</a>) or you can also get popt from AbiWord's CVS (<c style="Command Text">cvs co popt</c><c style="Command Text"></c>). See also: <c style="Command Text">configure --with-popt</c></p>
<p style="Heading 4" xid="70"><c props="lang:en-US">aspell/pspell</c><c props="lang:en-US"></c></p>
<p style="Normal" xid="71"><c props="lang:en-US">AbiWord can optionally take advantage of the Aspell/Pspell spell checkers. Get them at </c><c props="lang:en-US"></c><a xlink:href="http://aspell.net/" xid="72"><c props="lang:en-US">http://aspell.net/</c></a><c props="lang:en-US"> if you're so inclined. A lot of newer distributions ship aspell/pspell. Don't worry if you don't get this, AbiWord will fall back to using its built-in ispell spell checker. Dictionaries for our ispell checker can be found at </c><a xlink:href="http://www.abisource.com/download/abispell.phtml" xid="74"><c props="lang:en-US">http://www.abisource.com/download/abispell.phtml</c></a><c props="lang:en-US">. See also: </c><c style="Command Text" props="lang:en-US">configure --with-pspell</c></p>
<p style="Heading 4" xid="76"><c props="lang:en-US">enchant</c><c props="lang:en-US"></c></p>
<p style="Normal" xid="77"><c props="lang:en-US">enchant is a new wrapper library that provides a tidy, single interface around the various dictionary libraries available, such as aspell, ispell, uspsell, myspell,... See description of enchant at </c><c props="lang:en-US"></c><a xlink:href="http://www.abisource.com/enchant/" xid="78"><c props="lang:en-US">http://www.abisource.com/enchant/</c></a><c props="lang:en-US">. AbiWord will use the enchant library if it finds it.</c></p>
<p style="Heading 4" xid="80"><c props="lang:en-US">Xft2/fontconfig</c><c props="lang:en-US"></c></p>
<p style="Normal" xid="81"><c props="lang:en-US">AbiWord takes advantage of the Xft2/FontConfig X11 font extensions. Your copy of AbiWord will look so pretty that you'll be the envy of all of your friends, peers, and coworkers. Get these at </c><c props="lang:en-US"></c><a xlink:href="http://www.fontconfig.org/" xid="82"><c props="lang:en-US">http://www.fontconfig.org/</c></a><c props="lang:en-US">.</c></p>
<p style="Heading 4" xid="84"><c props="lang:en-US">perl</c><c props="lang:en-US"></c></p>
<p style="Normal" xid="87"><c props="lang:en-US">AbiWord can be scripted (controlled and added onto via extensions) via a PERL interface if you so wish. PERL is available from </c><c props="lang:en-US"></c><a xlink:href="http://www.perl.org/" xid="88"><c props="lang:en-US">http://www.perl.org/</c></a><c props="lang:en-US">. See also: </c><c style="Command Text">configure --enable-scripting</c></p>
<p style="Heading 3" xid="90"><c props="lang:en-US">Getting the source:</c><c props="lang:en-US"></c></p>
<p style="Normal" xid="91"><c props="lang:en-US">Well, if you're here, you've probably downloaded the latest and greatest AbiWord sources. If not, you can always get the latest AbiWord source and binary packages from </c><c props="lang:en-US"></c><a xlink:href="http://sourceforge.net/projects/abiword/" xid="92"><c props="lang:en-US">http://sourceforge.net/projects/abiword/</c></a><c props="lang:en-US">. If you're more of the CVS type, you can find CVS instructions for checking out AbiWord here: </c><a xlink:href="http://www.abisource.com/developers/download.phtml" xid="94"><c props="lang:en-US">http://www.abisource.com/developers/download.phtml</c></a><c props="lang:en-US">.</c></p>
<p style="Normal" xid="96"><c props="lang:en-US">If you have the big-bad source tar-ball, you can skip to the next section. If you're getting the source from CVS and are on Unix, here's what you need to cvs checkout:</c><c props="lang:en-US"></c></p>
<p level="1" listid="738600928" parentid="0" style="Normal" xid="97" props="start-value:0; text-indent:-0.3000in; list-style:Bullet List; field-font:Symbol; margin-left:0.5000in"><field type="list_label" xid="98" props="width:0in; font-family:Times New Roman; homogeneuos:1; color:000000; font-weight:normal; text-position:normal; lang:en-US; font-style:normal; font-variant:normal; background-color:ffffff; bgcolor:transparent; text-decoration:none; font-size:12pt; height:0in; list-style:Bullet List; font-stretch:normal"></field><c props="width:0in; font-family:Times New Roman; homogeneuos:1; color:000000; font-weight:normal; text-position:normal; lang:en-US; font-style:normal; font-variant:normal; background-color:ffffff; bgcolor:transparent; text-decoration:none; font-size:12pt; height:0in; list-style:Bullet List; font-stretch:normal">	</c><c props="width:0in; font-family:Times New Roman; homogeneuos:1; color:000000; font-weight:normal; text-position:normal; lang:en-US; font-style:normal; font-variant:normal; background-color:ffffff; bgcolor:transparent; text-decoration:none; font-size:12pt; height:0in; list-style:Bullet List; font-stretch:normal"></c><c props="lang:en-US">abi (Absolutely vital)</c></p>
<p level="1" listid="738600928" style="Normal" xid="99" props="list-delim:%L; list-decimal:.; list-style:Bullet List; start-value:0; margin-left:0.5000in; text-indent:-0.3000in; field-font:Symbol"><field type="list_label" xid="100" props="width:0in; font-family:Times New Roman; homogeneuos:1; color:000000; font-weight:normal; text-position:normal; lang:en-US; font-style:normal; font-variant:normal; background-color:ffffff; bgcolor:transparent; text-decoration:none; font-size:12pt; height:0in; list-style:Bullet List; font-stretch:normal"></field><c props="width:0in; font-family:Times New Roman; homogeneuos:1; color:000000; font-weight:normal; text-position:normal; lang:en-US; font-style:normal; font-variant:normal; background-color:ffffff; bgcolor:transparent; text-decoration:none; font-size:12pt; height:0in; list-style:Bullet List; font-stretch:normal">	</c><c props="width:0in; font-family:Times New Roman; homogeneuos:1; color:000000; font-weight:normal; text-position:normal; lang:en-US; font-style:normal; font-variant:normal; background-color:ffffff; bgcolor:transparent; text-decoration:none; font-size:12pt; height:0in; list-style:Bullet List; font-stretch:normal"></c><c props="lang:en-US">abidistfiles (needed if you plan to make install)</c></p>
<p level="1" listid="738600928" style="Normal" xid="101" props="list-delim:%L; list-decimal:.; list-style:Bullet List; start-value:0; dom-dir:ltr; margin-left:0.5000in; text-indent:-0.3000in; text-align:left; field-font:Symbol"><field type="list_label" xid="102" props="width:0in; font-family:Times New Roman; homogeneuos:1; color:000000; font-weight:normal; text-position:normal; lang:en-US; font-style:normal; font-variant:normal; background-color:ffffff; bgcolor:transparent; text-decoration:none; font-size:12pt; height:0in; list-style:Bullet List; font-stretch:normal"></field><c props="width:0in; font-family:Times New Roman; homogeneuos:1; color:000000; font-weight:normal; text-position:normal; lang:en-US; font-style:normal; font-variant:normal; background-color:ffffff; bgcolor:transparent; text-decoration:none; font-size:12pt; height:0in; list-style:Bullet List; font-stretch:normal">	</c><c props="width:0in; font-family:Times New Roman; homogeneuos:1; color:000000; font-weight:normal; text-position:normal; lang:en-US; font-style:normal; font-variant:normal; background-color:ffffff; bgcolor:transparent; text-decoration:none; font-size:12pt; height:0in; list-style:Bullet List; font-stretch:normal"></c><c props="lang:en-US">wv (highly recommended) Note: you can also get wv release tar-balls from wvWare's official site on SourceForge, </c><a xlink:href="http://sourceforge.net/projects/wvware/" xid="103"><c props="lang:en-US">http://sourceforge.net/projects/wvware/</c></a><c props="lang:en-US">. For building AbiWord, however, the version of wv can be critical and so it is usually bundled with abi; for CVS AbiWord use AbiWord's CVS wv (use cvs co -r wv-1-0-0-STABLE wv). See also: </c><c style="Command Text">configure --with-sys-wv</c><c props="lang:en-US">.</c></p>
<p level="1" listid="738600928" style="Normal" xid="105" props="list-delim:%L; list-decimal:.; list-style:Bullet List; start-value:0; margin-left:0.5000in; text-indent:-0.3000in; field-font:Symbol"><field type="list_label" xid="106" props="width:0in; font-family:Times New Roman; homogeneuos:1; color:000000; font-weight:normal; text-position:normal; lang:en-US; font-style:normal; font-variant:normal; background-color:ffffff; bgcolor:transparent; text-decoration:none; font-size:12pt; height:0in; list-style:Bullet List; font-stretch:normal"></field><c props="width:0in; font-family:Times New Roman; homogeneuos:1; color:000000; font-weight:normal; text-position:normal; lang:en-US; font-style:normal; font-variant:normal; background-color:ffffff; bgcolor:transparent; text-decoration:none; font-size:12pt; height:0in; list-style:Bullet List; font-stretch:normal">	</c><c props="width:0in; font-family:Times New Roman; homogeneuos:1; color:000000; font-weight:normal; text-position:normal; lang:en-US; font-style:normal; font-variant:normal; background-color:ffffff; bgcolor:transparent; text-decoration:none; font-size:12pt; height:0in; list-style:Bullet List; font-stretch:normal"></c><c props="lang:en-US">abiword-plugins (optional, for extra importer/exporters, nifty tools, and other toys)</c></p>
<p style="Normal" xid="107" props="text-indent:0in; margin-left:0pt"><c props="lang:en-US">And, if you don't have these already:</c><c props="lang:en-US"></c></p>
<p level="1" listid="203236134" parentid="0" style="Normal" xid="108" props="start-value:0; text-indent:-0.3000in; list-style:Bullet List; field-font:Symbol; margin-left:0.5000in"><field type="list_label" xid="109" props="width:0in; font-family:Times New Roman; color:000000; font-weight:normal; lang:en-US; font-style:normal; text-position:normal; bgcolor:transparent; text-decoration:none; height:0in; font-size:12pt"></field><c type="list_label" props="width:0in; font-family:Times New Roman; color:000000; font-weight:normal; lang:en-US; font-style:normal; text-position:normal; bgcolor:transparent; text-decoration:none; height:0in; font-size:12pt">	libjpeg (optional but recommended)</c><c type="list_label" props="width:0in; font-family:Times New Roman; color:000000; font-weight:normal; lang:en-US; font-style:normal; text-position:normal; bgcolor:transparent; text-decoration:none; height:0in; font-size:12pt"></c></p>
<p level="1" listid="203236134" parentid="0" style="Normal" xid="110" props="start-value:0; text-indent:-0.3000in; list-style:Bullet List; field-font:Symbol; margin-left:0.5000in"><field type="list_label" xid="111" props="width:0in; font-family:Times New Roman; color:000000; font-weight:normal; lang:en-US; font-style:normal; text-position:normal; bgcolor:transparent; text-decoration:none; height:0in; font-size:12pt"></field><c type="list_label" props="width:0in; font-family:Times New Roman; color:000000; font-weight:normal; lang:en-US; font-style:normal; text-position:normal; bgcolor:transparent; text-decoration:none; height:0in; font-size:12pt">	popt (if you don't have it)</c><c type="list_label" props="width:0in; font-family:Times New Roman; color:000000; font-weight:normal; lang:en-US; font-style:normal; text-position:normal; bgcolor:transparent; text-decoration:none; height:0in; font-size:12pt"></c></p>
<p level="1" listid="203236134" parentid="0" style="Normal" xid="112" props="start-value:0; text-indent:-0.3000in; list-style:Bullet List; field-font:Symbol; margin-left:0.5000in"><field type="list_label" xid="113" props="width:0in; font-family:Times New Roman; color:000000; font-weight:normal; lang:en-US; font-style:normal; text-position:normal; bgcolor:transparent; text-decoration:none; height:0in; font-size:12pt"></field><c type="list_label" props="width:0in; font-family:Times New Roman; color:000000; font-weight:normal; lang:en-US; font-style:normal; text-position:normal; bgcolor:transparent; text-decoration:none; height:0in; font-size:12pt">	libpng (not optional but on most systems already)</c><c type="list_label" props="width:0in; font-family:Times New Roman; color:000000; font-weight:normal; lang:en-US; font-style:normal; text-position:normal; bgcolor:transparent; text-decoration:none; height:0in; font-size:12pt"></c></p>
<p level="1" listid="203236134" parentid="0" style="Normal" xid="114" props="start-value:0; text-indent:-0.3000in; list-style:Bullet List; field-font:Symbol; margin-left:0.5000in"><field type="list_label" xid="115" props="width:0in; font-family:Times New Roman; color:000000; font-weight:normal; lang:en-US; font-style:normal; text-position:normal; bgcolor:transparent; text-decoration:none; height:0in; font-size:12pt"></field><c type="list_label" props="width:0in; font-family:Times New Roman; color:000000; font-weight:normal; lang:en-US; font-style:normal; text-position:normal; bgcolor:transparent; text-decoration:none; height:0in; font-size:12pt">	zlib (not optional but on most systems already)</c><c type="list_label" props="width:0in; font-family:Times New Roman; color:000000; font-weight:normal; lang:en-US; font-style:normal; text-position:normal; bgcolor:transparent; text-decoration:none; height:0in; font-size:12pt"></c></p>
<p level="1" listid="203236134" parentid="0" style="Normal" xid="116" props="start-value:0; text-indent:-0.3000in; list-style:Bullet List; field-font:Symbol; margin-left:0.5000in"><field type="list_label" xid="117" props="width:0in; font-family:Times New Roman; color:000000; font-weight:normal; lang:en-US; font-style:normal; text-position:normal; bgcolor:transparent; text-decoration:none; height:0in; font-size:12pt"></field><c type="list_label" props="width:0in; font-family:Times New Roman; color:000000; font-weight:normal; lang:en-US; font-style:normal; text-position:normal; bgcolor:transparent; text-decoration:none; height:0in; font-size:12pt">	expat (either this or libxml2 is required, both can be found elsewhere)</c><c type="list_label" props="width:0in; font-family:Times New Roman; color:000000; font-weight:normal; lang:en-US; font-style:normal; text-position:normal; bgcolor:transparent; text-decoration:none; height:0in; font-size:12pt"></c></p>
<p level="1" listid="203236134" parentid="0" style="Normal" xid="118" props="start-value:0; text-indent:-0.3000in; list-style:Bullet List; field-font:Symbol; margin-left:0.5000in"><field type="list_label" xid="119" props="width:0in; font-family:Times New Roman; color:000000; font-weight:normal; lang:en-US; font-style:normal; text-position:normal; bgcolor:transparent; text-decoration:none; height:0in; font-size:12pt"></field><c type="list_label" props="width:0in; font-family:Times New Roman; color:000000; font-weight:normal; lang:en-US; font-style:normal; text-position:normal; bgcolor:transparent; text-decoration:none; height:0in; font-size:12pt">	libiconv (if you have a missing or broken implementation)</c><c type="list_label" props="width:0in; font-family:Times New Roman; color:000000; font-weight:normal; lang:en-US; font-style:normal; text-position:normal; bgcolor:transparent; text-decoration:none; height:0in; font-size:12pt"></c></p>
<p level="1" listid="203236134" parentid="0" style="Normal" xid="120" props="start-value:0; text-indent:-0.3000in; list-style:Bullet List; field-font:Symbol; margin-left:0.5000in"><field type="list_label" xid="121" props="width:0in; font-family:Times New Roman; color:000000; font-weight:normal; lang:en-US; font-style:normal; text-position:normal; bgcolor:transparent; text-decoration:none; height:0in; font-size:12pt"></field><c type="list_label" props="width:0in; font-family:Times New Roman; color:000000; font-weight:normal; lang:en-US; font-style:normal; text-position:normal; bgcolor:transparent; text-decoration:none; height:0in; font-size:12pt">	psiconv (if you want to build the psion importer plugin)</c><c type="list_label" props="width:0in; font-family:Times New Roman; color:000000; font-weight:normal; lang:en-US; font-style:normal; text-position:normal; bgcolor:transparent; text-decoration:none; height:0in; font-size:12pt"></c></p>
<p style="Normal" xid="122" props="text-indent:0in; margin-left:0pt"><c></c></p>
<p style="Heading 3" xid="123">Configuring what you want built:</p>
<p style="Normal" xid="124">Because AbiWord uses the automake/autoconf build tools, you may already be familiar with this step and some of its more-common behaviors, quirks, and options.</p>
<p style="Normal" xid="125"><c props="lang:en-US">If you enter the "abi" directory, you'll find a little (big) shell script there named "configure." This program will help you determine what features get built into AbiWord. If you're in a rush, uninterested, or clueless, you might just try:</c><c props="lang:en-US"></c></p>
<p style="Normal Unspaced" xid="126">	<c style="Command Text">./configure</c><c style="Command Text"></c></p>
<p style="Normal Unspaced" xid="127">	<c style="Command Text">make</c><c style="Command Text"></c></p>
<p style="Normal" xid="128"><c props="lang:en-US">	</c><c props="lang:en-US"></c><c style="Command Text">make install</c></p>
<p style="Normal" xid="129"><c props="lang:en-US">which is also known as the "standard unix build practice." If you do this, more power to you. If you're interested in what you can play with, however, read on.</c><c props="lang:en-US"></c></p>
<p style="Normal" xid="130"><c props="lang:en-US">Common build options:</c><c props="lang:en-US"></c></p>
<p level="1" listid="1507631827" parentid="0" style="Normal" xid="131" props="start-value:0; text-indent:-0.3000in; list-style:Bullet List; field-font:Symbol; margin-left:0.5000in"><field type="list_label" xid="132" props="width:0in; font-family:Times New Roman; homogeneuos:1; color:000000; font-weight:normal; text-position:normal; lang:en-US; font-style:normal; font-variant:normal; background-color:ffffff; bgcolor:transparent; text-decoration:none; font-size:12pt; height:0in; list-style:Bullet List; font-stretch:normal"></field><c props="width:0in; font-family:Times New Roman; homogeneuos:1; color:000000; font-weight:normal; text-position:normal; lang:en-US; font-style:normal; font-variant:normal; background-color:ffffff; bgcolor:transparent; text-decoration:none; font-size:12pt; height:0in; list-style:Bullet List; font-stretch:normal">	</c><c props="width:0in; font-family:Times New Roman; homogeneuos:1; color:000000; font-weight:normal; text-position:normal; lang:en-US; font-style:normal; font-variant:normal; background-color:ffffff; bgcolor:transparent; text-decoration:none; font-size:12pt; height:0in; list-style:Bullet List; font-stretch:normal"></c><c style="Command Text" props="height:0in; text-position:normal; list-style:Bullet List; background-color:ffffff; homogeneuos:1; width:0in">--prefix=/some/path</c><c props="width:0in; font-family:Times New Roman; homogeneuos:1; color:000000; font-weight:normal; text-position:normal; lang:en-US; font-style:normal; font-variant:normal; background-color:ffffff; bgcolor:transparent; text-decoration:none; font-size:12pt; height:0in; list-style:Bullet List; font-stretch:normal"> will let you put AbiWord in a particular directory. </c><c style="Command Text" props="height:0in; text-position:normal; list-style:Bullet List; background-color:ffffff; homogeneuos:1; width:0in">/usr</c><c props="width:0in; font-family:Times New Roman; homogeneuos:1; color:000000; font-weight:normal; text-position:normal; lang:en-US; font-style:normal; font-variant:normal; background-color:ffffff; bgcolor:transparent; text-decoration:none; font-size:12pt; height:0in; list-style:Bullet List; font-stretch:normal"> is a </c><c props="width:0in; font-family:Times New Roman; homogeneuos:1; font-style:normal; font-weight:normal; lang:en-US; font-variant:normal; color:000000; background-color:ffffff; bgcolor:transparent; font-size:12pt; text-decoration:none; list-style:Bullet List; height:0in; text-position:normal; font-stretch:normal">common value</c><c props="width:0in; font-family:Times New Roman; homogeneuos:1; color:000000; font-weight:normal; text-position:normal; lang:en-US; font-style:normal; font-variant:normal; background-color:ffffff; bgcolor:transparent; text-decoration:none; font-size:12pt; height:0in; list-style:Bullet List; font-stretch:normal">, </c><c style="Command Text" props="height:0in; text-position:normal; list-style:Bullet List; background-color:ffffff; homogeneuos:1; width:0in">/usr/local</c><c props="width:0in; font-family:Times New Roman; homogeneuos:1; color:000000; font-weight:normal; text-position:normal; lang:en-US; font-style:normal; font-variant:normal; background-color:ffffff; bgcolor:transparent; text-decoration:none; font-size:12pt; height:0in; list-style:Bullet List; font-stretch:normal"> is the default.</c></p>
<p level="1" listid="1507631827" parentid="0" style="Normal" xid="133" props="start-value:0; text-indent:-0.3000in; list-style:Bullet List; field-font:Symbol; margin-left:0.5000in"><field type="list_label" xid="134" props="width:0in; font-family:Times New Roman; homogeneuos:1; color:000000; font-weight:normal; text-position:normal; lang:en-US; font-style:normal; font-variant:normal; background-color:ffffff; bgcolor:transparent; text-decoration:none; font-size:12pt; height:0in; list-style:Bullet List; font-stretch:normal"></field><c props="width:0in; font-family:Times New Roman; homogeneuos:1; color:000000; font-weight:normal; text-position:normal; lang:en-US; font-style:normal; font-variant:normal; background-color:ffffff; bgcolor:transparent; text-decoration:none; font-size:12pt; height:0in; list-style:Bullet List; font-stretch:normal">	</c><c props="width:0in; font-family:Times New Roman; homogeneuos:1; color:000000; font-weight:normal; text-position:normal; lang:en-US; font-style:normal; font-variant:normal; background-color:ffffff; bgcolor:transparent; text-decoration:none; font-size:12pt; height:0in; list-style:Bullet List; font-stretch:normal"></c><c style="Command Text" props="height:0in; text-position:normal; list-style:Bullet List; background-color:ffffff; homogeneuos:1; width:0in">--disable-shared</c><c props="width:0in; font-family:Times New Roman; homogeneuos:1; color:000000; font-weight:normal; text-position:normal; lang:en-US; font-style:normal; font-variant:normal; background-color:ffffff; bgcolor:transparent; text-decoration:none; font-size:12pt; height:0in; list-style:Bullet List; font-stretch:normal"> will disable building a dynamically linked version of AbiWord. This means that AbiWord will be statically-linked with libgtk2.a, libglib2.a, ... if these exist. See </c><c style="Command Text" props="height:0in; text-position:normal; list-style:Bullet List; background-color:ffffff; homogeneuos:1; width:0in">--enable-static</c><c props="width:0in; font-family:Times New Roman; homogeneuos:1; color:000000; font-weight:normal; text-position:normal; lang:en-US; font-style:normal; font-variant:normal; background-color:ffffff; bgcolor:transparent; text-decoration:none; font-size:12pt; height:0in; list-style:Bullet List; font-stretch:normal"> below.</c></p>
<p level="1" listid="1507631827" parentid="0" style="Normal" xid="135" props="start-value:0; text-indent:-0.3000in; list-style:Bullet List; field-font:Symbol; margin-left:0.5000in"><field type="list_label" xid="136" props="width:0in; font-family:Times New Roman; homogeneuos:1; color:000000; font-weight:normal; text-position:normal; lang:en-US; font-style:normal; font-variant:normal; background-color:ffffff; bgcolor:transparent; text-decoration:none; font-size:12pt; height:0in; list-style:Bullet List; font-stretch:normal"></field><c props="width:0in; font-family:Times New Roman; homogeneuos:1; color:000000; font-weight:normal; text-position:normal; lang:en-US; font-style:normal; font-variant:normal; background-color:ffffff; bgcolor:transparent; text-decoration:none; font-size:12pt; height:0in; list-style:Bullet List; font-stretch:normal">	</c><c props="width:0in; font-family:Times New Roman; homogeneuos:1; color:000000; font-weight:normal; text-position:normal; lang:en-US; font-style:normal; font-variant:normal; background-color:ffffff; bgcolor:transparent; text-decoration:none; font-size:12pt; height:0in; list-style:Bullet List; font-stretch:normal"></c><c style="Command Text" props="height:0in; text-position:normal; list-style:Bullet List; background-color:ffffff; homogeneuos:1; width:0in">--enable-static</c><c props="width:0in; font-family:Times New Roman; homogeneuos:1; color:000000; font-weight:normal; text-position:normal; lang:en-US; font-style:normal; font-variant:normal; background-color:ffffff; bgcolor:transparent; text-decoration:none; font-size:12pt; height:0in; list-style:Bullet List; font-stretch:normal"> will build a statically linked version of AbiWord. This means that your resulting binary will be huge, and have all of its dependencies (gtk2, glib2, etc.) included in it.  Beware that many operating environments don't include the static versions of most of abi's dependencies, which are required to link</c><c props="width:0in; font-family:Times New Roman; homogeneuos:1; font-style:normal; font-weight:normal; lang:en-US; font-variant:normal; color:000000; background-color:ffffff; bgcolor:transparent; font-size:12pt; text-decoration:none; list-style:Bullet List; height:0in; text-position:normal; font-stretch:normal"> statically</c><c props="width:0in; font-family:Times New Roman; homogeneuos:1; color:000000; font-weight:normal; text-position:normal; lang:en-US; font-style:normal; font-variant:normal; background-color:ffffff; bgcolor:transparent; text-decoration:none; font-size:12pt; height:0in; list-style:Bullet List; font-stretch:normal">.</c></p>
<p level="1" listid="1507631827" parentid="0" style="Normal" xid="137" props="start-value:0; text-indent:-0.3000in; list-style:Bullet List; field-font:Symbol; margin-left:0.5000in"><field type="list_label" xid="138" props="width:0in; font-family:Times New Roman; homogeneuos:1; color:000000; font-weight:normal; text-position:normal; lang:en-US; font-style:normal; font-variant:normal; background-color:ffffff; bgcolor:transparent; text-decoration:none; font-size:12pt; height:0in; list-style:Bullet List; font-stretch:normal"></field><c props="width:0in; font-family:Times New Roman; homogeneuos:1; color:000000; font-weight:normal; text-position:normal; lang:en-US; font-style:normal; font-variant:normal; background-color:ffffff; bgcolor:transparent; text-decoration:none; font-size:12pt; height:0in; list-style:Bullet List; font-stretch:normal">	</c><c props="width:0in; font-family:Times New Roman; homogeneuos:1; color:000000; font-weight:normal; text-position:normal; lang:en-US; font-style:normal; font-variant:normal; background-color:ffffff; bgcolor:transparent; text-decoration:none; font-size:12pt; height:0in; list-style:Bullet List; font-stretch:normal"></c><c style="Command Text" props="height:0in; text-position:normal; list-style:Bullet List; background-color:ffffff; homogeneuos:1; width:0in">--enable-debug</c><c props="width:0in; font-family:Times New Roman; homogeneuos:1; color:000000; font-weight:normal; text-position:normal; lang:en-US; font-style:normal; font-variant:normal; background-color:ffffff; bgcolor:transparent; text-decoration:none; font-size:12pt; height:0in; list-style:Bullet List; font-stretch:normal"> will include useful messages and special symbols if you're a developer. If you're an ordinary user, steer clear of this option. It won't suit your palette.  It definitely increases the size of the resulting binary.</c></p>
<p level="1" listid="1507631827" parentid="0" style="Normal" xid="139" props="start-value:0; text-indent:-0.3000in; list-style:Bullet List; field-font:Symbol; margin-left:0.5000in"><field type="list_label" xid="140" props="width:0in; font-family:Times New Roman; homogeneuos:1; color:000000; font-weight:normal; text-position:normal; lang:en-US; font-style:normal; font-variant:normal; background-color:ffffff; bgcolor:transparent; text-decoration:none; font-size:12pt; height:0in; list-style:Bullet List; font-stretch:normal"></field><c props="width:0in; font-family:Times New Roman; homogeneuos:1; color:000000; font-weight:normal; text-position:normal; lang:en-US; font-style:normal; font-variant:normal; background-color:ffffff; bgcolor:transparent; text-decoration:none; font-size:12pt; height:0in; list-style:Bullet List; font-stretch:normal">	</c><c props="width:0in; font-family:Times New Roman; homogeneuos:1; color:000000; font-weight:normal; text-position:normal; lang:en-US; font-style:normal; font-variant:normal; background-color:ffffff; bgcolor:transparent; text-decoration:none; font-size:12pt; height:0in; list-style:Bullet List; font-stretch:normal"></c><c style="Command Text" props="height:0in; text-position:normal; list-style:Bullet List; background-color:ffffff; homogeneuos:1; width:0in">--enable-scripting</c><c props="width:0in; font-family:Times New Roman; homogeneuos:1; color:000000; font-weight:normal; text-position:normal; lang:en-US; font-style:normal; font-variant:normal; background-color:ffffff; bgcolor:transparent; text-decoration:none; font-size:12pt; height:0in; list-style:Bullet List; font-stretch:normal"> will enable you to script AbiWord using PERL. This is a cool feature if you have PERL installed, so I recommend trying it out.</c></p>
<p level="1" listid="1507631827" parentid="0" style="Normal" xid="141" props="start-value:0; text-indent:-0.3000in; list-style:Bullet List; field-font:Symbol; margin-left:0.5000in"><field type="list_label" xid="142" props="width:0in; font-family:Times New Roman; homogeneuos:1; color:000000; font-weight:normal; text-position:normal; lang:en-US; font-style:normal; font-variant:normal; background-color:ffffff; bgcolor:transparent; text-decoration:none; font-size:12pt; height:0in; list-style:Bullet List; font-stretch:normal"></field><c props="width:0in; font-family:Times New Roman; homogeneuos:1; color:000000; font-weight:normal; text-position:normal; lang:en-US; font-style:normal; font-variant:normal; background-color:ffffff; bgcolor:transparent; text-decoration:none; font-size:12pt; height:0in; list-style:Bullet List; font-stretch:normal">	</c><c props="width:0in; font-family:Times New Roman; homogeneuos:1; color:000000; font-weight:normal; text-position:normal; lang:en-US; font-style:normal; font-variant:normal; background-color:ffffff; bgcolor:transparent; text-decoration:none; font-size:12pt; height:0in; list-style:Bullet List; font-stretch:normal"></c><c style="Command Text" props="height:0in; text-position:normal; list-style:Bullet List; background-color:ffffff; homogeneuos:1; width:0in">--with-XXX</c><c props="width:0in; font-family:Times New Roman; homogeneuos:1; color:000000; font-weight:normal; text-position:normal; lang:en-US; font-style:normal; font-variant:normal; background-color:ffffff; bgcolor:transparent; text-decoration:none; font-size:12pt; height:0in; list-style:Bullet List; font-stretch:normal"> where </c><c style="Command Text" props="height:0in; text-position:normal; list-style:Bullet List; background-color:ffffff; homogeneuos:1; width:0in">XXX</c><c props="width:0in; font-family:Times New Roman; homogeneuos:1; color:000000; font-weight:normal; text-position:normal; lang:en-US; font-style:normal; font-variant:normal; background-color:ffffff; bgcolor:transparent; text-decoration:none; font-size:12pt; height:0in; list-style:Bullet List; font-stretch:normal"> is the name of some resource/library. Options for these include "yes", "no", and a path to </c><c style="Command Text" props="height:0in; text-position:normal; list-style:Bullet List; background-color:ffffff; homogeneuos:1; width:0in">XXX</c><c props="width:0in; font-family:Times New Roman; homogeneuos:1; color:000000; font-weight:normal; text-position:normal; lang:en-US; font-style:normal; font-variant:normal; background-color:ffffff; bgcolor:transparent; text-decoration:none; font-size:12pt; height:0in; list-style:Bullet List; font-stretch:normal">'s installation directory. So one could do:</c></p>
<p level="2" listid="2101735767" parentid="1507631827" style="Normal" xid="143" props="start-value:0; text-indent:-0.3000in; list-style:Bullet List; field-font:Symbol; margin-left:1.0000in"><field type="list_label" xid="144" props="width:0in; font-family:Times New Roman; homogeneuos:1; color:000000; font-weight:normal; text-position:normal; lang:en-US; font-style:normal; font-variant:normal; background-color:ffffff; bgcolor:transparent; text-decoration:none; font-size:12pt; height:0in; list-style:Bullet List; font-stretch:normal"></field><c props="width:0in; font-family:Times New Roman; homogeneuos:1; color:000000; font-weight:normal; text-position:normal; lang:en-US; font-style:normal; font-variant:normal; background-color:ffffff; bgcolor:transparent; text-decoration:none; font-size:12pt; height:0in; list-style:Bullet List; font-stretch:normal">	</c><c props="width:0in; font-family:Times New Roman; homogeneuos:1; color:000000; font-weight:normal; text-position:normal; lang:en-US; font-style:normal; font-variant:normal; background-color:ffffff; bgcolor:transparent; text-decoration:none; font-size:12pt; height:0in; list-style:Bullet List; font-stretch:normal"></c><c style="Command Text" props="height:0in; text-position:normal; list-style:Bullet List; background-color:ffffff; homogeneuos:1; width:0in">./configure --with-pspell=no</c><c props="width:0in; font-family:Times New Roman; homogeneuos:1; color:000000; font-weight:normal; text-position:normal; lang:en-US; font-style:normal; font-variant:normal; background-color:ffffff; bgcolor:transparent; text-decoration:none; font-size:12pt; height:0in; list-style:Bullet List; font-stretch:normal"> [don't use pspell; same as </c><c style="Command Text" props="height:0in; text-position:normal; list-style:Bullet List; background-color:ffffff; homogeneuos:1; width:0in">--without-pspell</c><c props="width:0in; font-family:Times New Roman; homogeneuos:1; color:000000; font-weight:normal; text-position:normal; lang:en-US; font-style:normal; font-variant:normal; background-color:ffffff; bgcolor:transparent; text-decoration:none; font-size:12pt; height:0in; list-style:Bullet List; font-stretch:normal">]</c></p>
<p level="2" listid="2101735767" parentid="1507631827" style="Normal" xid="145" props="start-value:0; text-indent:-0.3000in; list-style:Bullet List; field-font:Symbol; margin-left:1.0000in"><field type="list_label" xid="146" props="width:0in; font-family:Times New Roman; homogeneuos:1; color:000000; font-weight:normal; text-position:normal; lang:en-US; font-style:normal; font-variant:normal; background-color:ffffff; bgcolor:transparent; text-decoration:none; font-size:12pt; height:0in; list-style:Bullet List; font-stretch:normal"></field><c props="width:0in; font-family:Times New Roman; homogeneuos:1; color:000000; font-weight:normal; text-position:normal; lang:en-US; font-style:normal; font-variant:normal; background-color:ffffff; bgcolor:transparent; text-decoration:none; font-size:12pt; height:0in; list-style:Bullet List; font-stretch:normal">	</c><c props="width:0in; font-family:Times New Roman; homogeneuos:1; color:000000; font-weight:normal; text-position:normal; lang:en-US; font-style:normal; font-variant:normal; background-color:ffffff; bgcolor:transparent; text-decoration:none; font-size:12pt; height:0in; list-style:Bullet List; font-stretch:normal"></c><c style="Command Text" props="height:0in; list-style:Bullet List; background-color:ffffff; width:0in; homogeneuos:1">./confi</c><c style="Command Text">gure --with-pspell=yes</c><c props="width:0in; font-family:Times New Roman; homogeneuos:1; color:000000; font-weight:normal; text-position:normal; lang:en-US; font-style:normal; font-variant:normal; background-color:ffffff; bgcolor:transparent; text-decoration:none; font-size:12pt; height:0in; list-style:Bullet List; font-stretch:normal"> [use pspell, let configure try to find where it is installed; same as </c><c style="Command Text" props="height:0in; text-position:normal; list-style:Bullet List; background-color:ffffff; homogeneuos:1; width:0in">--with-pspell</c><c props="width:0in; font-family:Times New Roman; homogeneuos:1; color:000000; font-weight:normal; text-position:normal; lang:en-US; font-style:normal; font-variant:normal; background-color:ffffff; bgcolor:transparent; text-decoration:none; font-size:12pt; height:0in; list-style:Bullet List; font-stretch:normal">]</c></p>
<p level="2" listid="2101735767" parentid="1507631827" style="Normal" xid="147" props="start-value:0; text-indent:-0.3000in; list-style:Bullet List; field-font:Symbol; margin-left:1.0000in"><field type="list_label" xid="148" props="width:0in; font-family:Times New Roman; homogeneuos:1; color:000000; font-weight:normal; text-position:normal; lang:en-US; font-style:normal; font-variant:normal; background-color:ffffff; bgcolor:transparent; text-decoration:none; font-size:12pt; height:0in; list-style:Bullet List; font-stretch:normal"></field><c props="width:0in; font-family:Times New Roman; homogeneuos:1; color:000000; font-weight:normal; text-position:normal; lang:en-US; font-style:normal; font-variant:normal; background-color:ffffff; bgcolor:transparent; text-decoration:none; font-size:12pt; height:0in; list-style:Bullet List; font-stretch:normal">	</c><c props="width:0in; font-family:Times New Roman; homogeneuos:1; color:000000; font-weight:normal; text-position:normal; lang:en-US; font-style:normal; font-variant:normal; background-color:ffffff; bgcolor:transparent; text-decoration:none; font-size:12pt; height:0in; list-style:Bullet List; font-stretch:normal"></c><c style="Command Text" props="height:0in; text-position:normal; list-style:Bullet List; background-color:ffffff; homogeneuos:1; width:0in">./configure --with-pspell=/path/to/pspell</c><c props="width:0in; font-family:Times New Roman; homogeneuos:1; color:000000; font-weight:normal; text-position:normal; lang:en-US; font-style:normal; font-variant:normal; background-color:ffffff; bgcolor:transparent; text-decoration:none; font-size:12pt; height:0in; list-style:Bullet List; font-stretch:normal"> [use pspell, but use the pspell found under that path] </c></p>
<p style="Normal" xid="149"><c props="height:0in; width:0in; background-color:ffffff; homogeneuos:1">As always, </c><c props="height:0in; width:0in; background-color:ffffff; homogeneuos:1"></c><c style="Command Text" props="height:0in; width:0in; background-color:ffffff; homogeneuos:1">./configure --help</c><c props="height:0in; width:0in; background-color:ffffff; homogeneuos:1"> will help shed some more light on these, and show you some more options that I'm intentionally excluding here. In most cases, configure will do what you want. It will find all of the dependencies and create a nice build environment for the AbiWord project. Running configure without any arguments is probably a good thing to do on most Linux and BSD systems. Solaris, HP/UX, and AIX people will probably have to pass a few of the "</c><c style="Command Text" props="height:0in; width:0in; background-color:ffffff; homogeneuos:1">--with</c><c props="height:0in; width:0in; background-color:ffffff; homogeneuos:1">" options to configure in order to get a working AbiWord.</c></p>
<p style="Normal" xid="150"><c props="height:0in; width:0in; background-color:ffffff; homogeneuos:1">After running configure (assuming that configure worked and didn't spout any nasty messages at you), type '</c><c props="height:0in; width:0in; background-color:ffffff; homogeneuos:1"></c><c style="Command Text" props="height:0in; width:0in; background-color:ffffff; homogeneuos:1">make</c><c props="height:0in; width:0in; background-color:ffffff; homogeneuos:1">' and go grab a cup of coffee. AbiWord can build in about 8 minutes on a P4 1800. Your build times will vary depending on your configuration options, how good your machine is, what load your machine is under, ... as usual, multi-processor machines can use the jobserver (</c><c style="Command Text" props="height:0in; width:0in; background-color:ffffff; homogeneuos:1">-j</c><c props="height:0in; width:0in; background-color:ffffff; homogeneuos:1">) mode.</c></p>
<p style="Normal" xid="151"><c props="height:0in; width:0in; background-color:ffffff; homogeneuos:1">When the '</c><c props="height:0in; width:0in; background-color:ffffff; homogeneuos:1"></c><c style="Command Text" props="height:0in; width:0in; background-color:ffffff; homogeneuos:1">make</c><c props="height:0in; width:0in; background-color:ffffff; homogeneuos:1">' part of this process is finished, you will want to install AbiWord. You can achieve this through typing '</c><c style="Command Text" props="height:0in; width:0in; background-color:ffffff; homogeneuos:1">make install</c><c props="height:0in; width:0in; background-color:ffffff; homogeneuos:1">' - this part may require you to be superuser (root), depending on your permissions and where you chose as your prefix (the default, /usr/local, usually requires superuser permission). You can do this through typing '</c><c style="Command Text" props="height:0in; width:0in; background-color:ffffff; homogeneuos:1">su</c><c props="height:0in; width:0in; background-color:ffffff; homogeneuos:1">' or '</c><c style="Command Text" props="height:0in; width:0in; background-color:ffffff; homogeneuos:1">sudo</c><c props="height:0in; width:0in; background-color:ffffff; homogeneuos:1">'. Please consult your manual pages or local system(s) administrator if you have questions.</c></p>
<p style="Heading 3" xid="152"><c props="height:0in; text-position:normal; width:0in; homogeneuos:1; background-color:ffffff">NOTES FOR SOLARIS USERS:</c><c props="height:0in; text-position:normal; width:0in; homogeneuos:1; background-color:ffffff"></c></p>
<p style="Normal" xid="153"><c props="height:0in; width:0in; background-color:ffffff; homogeneuos:1">If using the deprecated "diving make" build system, it may be necessary to suppress the static build ("</c><c props="height:0in; width:0in; background-color:ffffff; homogeneuos:1"></c><c style="Command Text" props="height:0in; width:0in; background-color:ffffff; homogeneuos:1">make UNIX_CAN_BUILD_STATIC=0</c><c props="height:0in; width:0in; background-color:ffffff; homogeneuos:1">") and also, if the wv library is to be made correctly, to set "</c><c style="Command Text" props="height:0in; width:0in; background-color:ffffff; homogeneuos:1">CC=gcc</c><c props="height:0in; width:0in; background-color:ffffff; homogeneuos:1">" and "</c><c style="Command Text" props="height:0in; width:0in; background-color:ffffff; homogeneuos:1">export CC</c><c props="height:0in; width:0in; background-color:ffffff; homogeneuos:1">"  even though the path is set to /usr/local/bin:$PATH. Please see </c><a xlink:href="http://bugzilla.abisource.com/show_bug.cgi?id=4200" xid="154"><c props="height:0in; width:0in; background-color:ffffff; homogeneuos:1">bug 4200</c></a><c props="height:0in; width:0in; background-color:ffffff; homogeneuos:1">.</c></p>
<p style="Heading 3" xid="156"><bookmark type="start" name="nongnumake" xid="157"/><c props="height:0in; text-position:normal; width:0in; homogeneuos:1; background-color:ffffff">NOTES ON USING NON-GNU MAKE</c><c props="height:0in; text-position:normal; width:0in; homogeneuos:1; background-color:ffffff"></c><bookmark type="end" name="nongnumake" xid="158"/><c props="height:0in; text-position:normal; width:0in; homogeneuos:1; background-color:ffffff">:</c></p>
<p style="Normal" xid="159"><c props="height:0in; text-position:normal; width:0in; homogeneuos:1; background-color:ffffff">Some incarnations of '</c><c props="height:0in; text-position:normal; width:0in; homogeneuos:1; background-color:ffffff"></c><c style="Command Text" props="height:0in; text-position:normal; width:0in; background-color:ffffff; homogeneuos:1">make</c><c props="height:0in; text-position:normal; width:0in; homogeneuos:1; background-color:ffffff">', even though they are not GNU's, understand (or have an option to understand) GNU's syntax.  This will work fine, if it either can be told to use GNUmakefile (as the makefile input), or (if it looks for Makefile) from wherever you've run configure do:</c></p>
<p style="Normal" xid="160"><c style="Command Text" props="height:0in; text-position:normal; background-color:ffffff; homogeneuos:1; width:0in">for d in `find -name GNUmakefile | tr -d "GNUmakefile"`; do mv -f $d/GNUmakefile $d/Makefile; done</c><c style="Command Text" props="height:0in; text-position:normal; background-color:ffffff; homogeneuos:1; width:0in"></c></p>
<p style="Normal" xid="161"><c props="height:0in; text-position:normal; width:0in; homogeneuos:1; background-color:ffffff">This will change all files in that directory and its subdirectories named GNUmakefile to Makefile, overwriting any files named Makefile that are in the way.  (Note: If you do this in abi/, and later want to try the diving make build system, you must re-extract the Makefiles or first move them to a safe place.)</c><c props="height:0in; text-position:normal; width:0in; homogeneuos:1; background-color:ffffff"></c></p>
<p style="Heading 2" xid="162"><bookmark type="start" name="windows" xid="163"/><c props="height:0in; lang:en-US; text-decoration:underline; width:0in; homogeneuos:1; background-color:ffffff">Windows</c><c props="height:0in; lang:en-US; text-decoration:underline; width:0in; homogeneuos:1; background-color:ffffff"></c><bookmark type="end" name="windows" xid="164"/><c props="height:0in; lang:en-US; text-decoration:underline; width:0in; homogeneuos:1; background-color:ffffff">:</c></p>
<p style="Normal" xid="165"><c></c></p>
<p style="Normal" xid="316"><c props="height:0in; background-color:ffffff; homogeneuos:1; width:0in">There are </c><c props="height:0in; background-color:ffffff; homogeneuos:1; width:0in"></c><c props="height:0in; lang:en-US; background-color:ffffff; width:0in; homogeneuos:1">4</c><c props="height:0in; lang:en-US; width:0in; background-color:ffffff; homogeneuos:1"> different ways to build AbiWord on Windows:</c></p>
<p style="Normal" xid="725"><c></c></p>
<p style="Normal" xid="317" props="text-indent:0in; margin-left:0pt"><c props="width:0in; font-family:Times New Roman; display:inline; font-variant:normal; font-weight:normal; lang:en-US; font-style:normal; color:000000; bgcolor:transparent; font-size:12pt; homogeneous:1; text-decoration:none; height:0in; text-position:normal; font-stretch:normal">	1.	Using the so-called "diving make" build system using MSYS and MINGW (used</c><c props="width:0in; font-family:Times New Roman; display:inline; font-variant:normal; font-weight:normal; lang:en-US; font-style:normal; color:000000; bgcolor:transparent; font-size:12pt; homogeneous:1; text-decoration:none; height:0in; text-position:normal; font-stretch:normal"></c></p>
<p style="Normal" xid="792" props="text-indent:0in; margin-left:0pt"><c props="width:0in; font-family:Times New Roman; display:inline; font-variant:normal; font-weight:normal; lang:en-US; font-style:normal; color:000000; bgcolor:transparent; font-size:12pt; homogeneous:1; text-decoration:none; height:0in; text-position:normal; font-stretch:normal">		for our releases at the moment)</c><c props="width:0in; font-family:Times New Roman; display:inline; font-variant:normal; font-weight:normal; lang:en-US; font-style:normal; color:000000; bgcolor:transparent; font-size:12pt; homogeneous:1; text-decoration:none; height:0in; text-position:normal; font-stretch:normal"></c></p>
<p style="Normal" xid="324" props="text-indent:0in; margin-left:0pt"><c props="font-family:Times New Roman; font-size:12pt; color:000000; text-decoration:none; text-position:normal; font-weight:normal; font-style:normal; lang:en-US">	2.	Using the so-called "diving make" build system using</c><c props="font-family:Times New Roman; font-size:12pt; color:000000; text-decoration:none; text-position:normal; font-weight:normal; font-style:normal; lang:en-US"></c><c props="width:0in; font-family:Times New Roman; display:inline; font-variant:normal; font-weight:normal; lang:en-US; font-style:normal; color:000000; bgcolor:transparent; font-size:12pt; homogeneous:1; text-decoration:none; height:0in; text-position:normal; font-stretch:normal"> </c><c props="font-family:Times New Roman; font-size:12pt; color:000000; text-decoration:none; text-position:normal; font-weight:normal; font-style:normal; lang:en-US">Microsoft Visual C++ 5.0</c></p>
<p style="Normal" xid="791" props="text-indent:0in; margin-left:0pt"><c props="font-family:Times New Roman; font-size:12pt; color:000000; text-decoration:none; text-position:normal; font-weight:normal; font-style:normal; lang:en-US">		or greater and the cygwin unix shell layer</c><c props="font-family:Times New Roman; font-size:12pt; color:000000; text-decoration:none; text-position:normal; font-weight:normal; font-style:normal; lang:en-US"></c></p>
<p style="Normal" xid="379" props="text-indent:0in; margin-left:0pt"><c props="font-family:Times New Roman; font-size:12pt; color:000000; text-decoration:none; text-position:normal; font-weight:normal; font-style:normal; lang:en-US">	3.	Using Microsoft Visual C++ 6 or 7.1 project files</c><c props="font-family:Times New Roman; font-size:12pt; color:000000; text-decoration:none; text-position:normal; font-weight:normal; font-style:normal; lang:en-US"></c></p>
<p style="Normal" xid="326" props="text-indent:0in; margin-left:0pt"><c props="width:0in; font-family:Times New Roman; display:inline; font-variant:normal; font-weight:normal; lang:en-US; font-style:normal; color:000000; bgcolor:transparent; font-size:12pt; homogeneous:1; text-decoration:none; height:0in; text-position:normal; font-stretch:normal">	4.	Using the autoconf style build system using </c><c props="width:0in; font-family:Times New Roman; display:inline; font-variant:normal; font-weight:normal; lang:en-US; font-style:normal; color:000000; bgcolor:transparent; font-size:12pt; homogeneous:1; text-decoration:none; height:0in; text-position:normal; font-stretch:normal"></c><c props="font-family:Times New Roman; font-size:12pt; color:000000; text-decoration:none; text-position:normal; font-weight:normal; font-style:normal; lang:en-US">MSYS and MINGW</c></p>
<p style="Normal" xid="837" props="text-indent:0in; margin-left:0pt"><c></c></p>
<p style="Normal" xid="787"><c props="lang:en-US">Do get anything done, we first need to get the source code. </c><c props="lang:en-US"></c></p>
<p style="Normal" xid="788"><c></c></p>
<p style="Normal" xid="726"><c props="font-family:Luxi Sans; font-size:12pt; lang:en-US; text-position:normal; font-weight:bold; font-style:normal; text-decoration:none">Getting the source (this does NOT apply to the autoconf build system; If you intend to use this, skip immediately to section 4)</c><c props="font-family:Luxi Sans; font-size:12pt; lang:en-US; text-position:normal; font-weight:bold; font-style:normal; text-decoration:none"></c></p>
<p style="Normal" xid="728" props="margin-top:0.0000in; margin-left:0.0000in; text-indent:0.0000in; dom-dir:ltr; margin-bottom:0.0000in; line-height:1.000000; text-align:left; margin-right:0.0000in"><c props="font-family:Times New Roman; font-size:12pt; lang:en-GB; text-position:normal; font-weight:normal; font-style:normal; text-decoration:none">There are two methods for getting the AbiWord source code; source tar.gz files and CVS.</c><c props="font-family:Times New Roman; font-size:12pt; lang:en-GB; text-position:normal; font-weight:normal; font-style:normal; text-decoration:none"></c></p>
<p style="Normal" xid="729" props="margin-top:0.0000in; margin-left:0.0000in; text-indent:0.0000in; dom-dir:ltr; margin-bottom:0.0000in; line-height:1.000000; text-align:left; margin-right:0.0000in"><c></c></p>
<p style="Normal" xid="730" props="margin-top:0.0000in; margin-left:0.0000in; text-indent:0.0000in; dom-dir:ltr; margin-bottom:0.0000in; line-height:1.000000; text-align:left; margin-right:0.0000in"><c props="font-family:Times New Roman; font-size:12pt; lang:en-GB; text-position:normal; font-weight:normal; font-style:normal; text-decoration:none">The source tar.gz files are packaged for building AbiWord.  You can find the latest version of the tar.gz on</c><c props="font-family:Times New Roman; font-size:12pt; lang:en-GB; text-position:normal; font-weight:normal; font-style:normal; text-decoration:none"></c><c props="font-family:Times New Roman; font-size:12pt; lang:en-US; text-position:normal; font-weight:normal; font-style:normal; text-decoration:none"> </c><a xlink:href="http://www.abisource.com/download/" xid="731"><c props="font-family:Times New Roman; font-size:12pt; lang:en-US; text-position:normal; font-weight:normal; font-style:normal; text-decoration:none">http://www.abisource.com/download/</c></a><c props="font-family:Times New Roman; font-size:12pt; lang:en-GB; text-position:normal; font-weight:normal; font-style:normal; text-decoration:none">.  They will be typically labelled abiword-&lt;version&gt;.tar.gz.  Once download you can use WinZip or command line tools from MSYS or cygwin to unpackage the file and install the abiword sources locally to your hard disk.  The command line to unpackage the file from MSYS or cygwin is "tar xvfz abiword-*.tar.gz"</c><c props="font-family:Times New Roman; font-size:12pt; lang:en-US; text-position:normal; font-weight:normal; font-style:normal; text-decoration:none">.</c></p>
<p style="Normal" xid="733" props="margin-top:0.0000in; margin-left:0.0000in; text-indent:0.0000in; dom-dir:ltr; margin-bottom:0.0000in; line-height:1.000000; text-align:left; margin-right:0.0000in"><c></c></p>
<p style="Normal" xid="734" props="margin-top:0.0000in; margin-left:0.0000in; text-indent:0.0000in; dom-dir:ltr; margin-bottom:0.0000in; line-height:1.000000; text-align:left; margin-right:0.0000in"><c props="font-family:Times New Roman; font-size:12pt; lang:en-GB; text-position:normal; font-weight:normal; font-style:normal; text-decoration:none">Concurrent Versions Systems (CVS) is used by the developers to maintain the source files of the project.  Information on CVS can be located at there web site </c><c props="font-family:Times New Roman; font-size:12pt; lang:en-GB; text-position:normal; font-weight:normal; font-style:normal; text-decoration:none"></c><a xlink:href="http://www.cvshome.org/" xid="735"><c props="font-family:Times New Roman; font-size:12pt; lang:en-GB; text-position:normal; font-weight:normal; font-style:normal; text-decoration:none">http://www.cvshome.org/</c></a><c props="font-family:Times New Roman; font-size:12pt; lang:en-GB; text-position:normal; font-weight:normal; font-style:normal; text-decoration:none">.  An excellent Window GUI for CVS is WinCVS and can be located at </c><a xlink:href="http://www.wincvs.org/" xid="737"><c props="font-family:Times New Roman; font-size:12pt; lang:en-GB; text-position:normal; font-weight:normal; font-style:normal; text-decoration:none">http://www.wincvs.org/</c></a><c props="font-family:Times New Roman; font-size:12pt; lang:en-GB; text-position:normal; font-weight:normal; font-style:normal; text-decoration:none">, with links to other great CVS tools</c><c props="font-family:Times New Roman; font-size:12pt; lang:en-US; text-position:normal; font-weight:normal; font-style:normal; text-decoration:none">; alternately, you can download and install the MSYS DTK which includes a CVS client.</c></p>
<p style="Normal" xid="739" props="margin-top:0.0000in; margin-left:0.0000in; text-indent:0.0000in; dom-dir:ltr; margin-bottom:0.0000in; line-height:1.000000; text-align:left; margin-right:0.0000in"><c></c></p>
<p style="Normal" xid="740" props="margin-top:0.0000in; margin-left:0.0000in; text-indent:0.0000in; dom-dir:ltr; margin-bottom:0.0000in; line-height:1.000000; text-align:left; margin-right:0.0000in"><c props="font-family:Times New Roman; font-size:12pt; lang:en-GB; text-position:normal; font-weight:normal; font-style:normal; text-decoration:none">For AbiWord, the CVSROOT environment variable should be:</c><c props="font-family:Times New Roman; font-size:12pt; lang:en-GB; text-position:normal; font-weight:normal; font-style:normal; text-decoration:none"></c></p>
<p style="Normal" xid="741" props="margin-top:0.0000in; margin-left:0.0000in; text-indent:0.0000in; dom-dir:ltr; margin-bottom:0.0000in; line-height:1.000000; text-align:center; margin-right:0.0000in"><c style="Command Text" props="font-family:Courier New; font-size:10pt; color:0000ff; text-decoration:none; text-position:normal; font-weight:normal; font-style:normal; lang:en-GB"> :pserver:anoncvs@cvs.abisource.com:/cvsroot</c><c style="Command Text" props="font-family:Courier New; font-size:10pt; color:0000ff; text-decoration:none; text-position:normal; font-weight:normal; font-style:normal; lang:en-GB"></c></p>
<p style="Normal" xid="742" props="margin-top:0.0000in; margin-left:0.0000in; text-indent:0.0000in; dom-dir:ltr; margin-bottom:0.0000in; line-height:1.000000; text-align:left; margin-right:0.0000in"><c props="font-family:Times New Roman; font-size:12pt; lang:en-GB; text-position:normal; font-weight:normal; font-style:normal; text-decoration:none">The password for the anoncvs user is anoncvs.</c><c props="font-family:Times New Roman; font-size:12pt; lang:en-GB; text-position:normal; font-weight:normal; font-style:normal; text-decoration:none"></c></p>
<p style="Normal" xid="743" props="margin-top:0.0000in; margin-left:0.0000in; text-indent:0.0000in; dom-dir:ltr; margin-bottom:0.0000in; line-height:1.000000; text-align:left; margin-right:0.0000in"><c></c></p>
<p style="Normal" xid="744" props="margin-top:0.0000in; margin-left:0.0000in; text-indent:0.0000in; dom-dir:ltr; margin-bottom:0.0000in; line-height:1.000000; text-align:left; margin-right:0.0000in"><c props="font-family:Times New Roman; font-size:12pt; lang:en-GB; text-position:normal; font-weight:normal; font-style:normal; text-decoration:none">From the command line version of CVS, a user would</c><c props="font-family:Times New Roman; font-size:12pt; lang:en-GB; text-position:normal; font-weight:normal; font-style:normal; text-decoration:none"></c><c props="font-family:Times New Roman; font-size:12pt; lang:en-US; text-position:normal; font-weight:normal; font-style:normal; text-decoration:none">:</c><c props="font-family:Times New Roman; font-size:12pt; lang:en-GB; text-position:normal; font-weight:normal; font-style:normal; text-decoration:none"> </c></p>
<p style="Normal" xid="745" props="margin-top:0.0000in; margin-left:0.0000in; text-indent:0.0000in; dom-dir:ltr; margin-bottom:0.0000in; line-height:1.000000; text-align:left; margin-right:0.0000in"><c></c></p>
<p style="Normal Unspaced" xid="746" props="margin-top:0.0000in; margin-left:0.0000in; text-indent:0.0000in; dom-dir:ltr; margin-bottom:0.0000in; line-height:1.000000; text-align:left; margin-right:0.0000in"><c props="font-family:Times New Roman; font-size:12pt; lang:en-GB; text-position:normal; font-weight:normal; font-style:normal; text-decoration:none">	</c><c props="font-family:Times New Roman; font-size:12pt; lang:en-GB; text-position:normal; font-weight:normal; font-style:normal; text-decoration:none"></c><c style="Command Text" props="font-family:Courier New; font-size:10pt; color:0000ff; text-decoration:none; text-position:normal; font-weight:normal; font-style:normal; lang:en-GB">cd c:\existing_dir_for_cvs_download</c></p>
<p style="Normal Unspaced" xid="747" props="margin-top:0.0000in; margin-left:0.0000in; text-indent:0.0000in; dom-dir:ltr; margin-bottom:0.0000in; line-height:1.000000; text-align:left; margin-right:0.0000in"><c props="font-family:Times New Roman; font-size:12pt; lang:en-GB; text-position:normal; font-weight:normal; font-style:normal; text-decoration:none">	</c><c props="font-family:Times New Roman; font-size:12pt; lang:en-GB; text-position:normal; font-weight:normal; font-style:normal; text-decoration:none"></c><c style="Command Text" props="font-family:Courier New; font-size:10pt; color:0000ff; text-decoration:none; text-position:normal; font-weight:normal; font-style:normal; lang:en-GB">set CVSROOT=:pserver:anoncvs@cvs.abisource.com:/cvsroot</c></p>
<p style="Normal Unspaced" xid="748" props="margin-top:0.0000in; margin-left:0.0000in; text-indent:0.0000in; dom-dir:ltr; margin-bottom:0.0000in; line-height:1.000000; text-align:left; margin-right:0.0000in"><c props="font-family:Times New Roman; font-size:12pt; lang:en-GB; text-position:normal; font-weight:normal; font-style:normal; text-decoration:none">	</c><c props="font-family:Times New Roman; font-size:12pt; lang:en-GB; text-position:normal; font-weight:normal; font-style:normal; text-decoration:none"></c><c style="Command Text" props="font-family:Courier New; font-size:10pt; color:0000ff; text-decoration:none; text-position:normal; font-weight:normal; font-style:normal; lang:en-GB">set HOME=c:\existing_dir_for_.cvspass_file</c></p>
<p style="Normal Unspaced" xid="749" props="margin-top:0.0000in; margin-left:0.0000in; text-indent:0.0000in; dom-dir:ltr; margin-bottom:0.0000in; line-height:1.000000; text-align:left; margin-right:0.0000in"><c props="font-family:Times New Roman; font-size:12pt; lang:en-GB; text-position:normal; font-weight:normal; font-style:normal; text-decoration:none">	</c><c props="font-family:Times New Roman; font-size:12pt; lang:en-GB; text-position:normal; font-weight:normal; font-style:normal; text-decoration:none"></c><c style="Command Text" props="font-family:Courier New; font-size:10pt; color:0000ff; text-decoration:none; text-position:normal; font-weight:normal; font-style:normal; lang:en-GB">set HOMEDRIVE=c:\</c></p>
<p style="Normal Unspaced" xid="750" props="margin-top:0.0000in; margin-left:0.0000in; text-indent:0.0000in; dom-dir:ltr; margin-bottom:0.0000in; line-height:1.000000; text-align:left; margin-right:0.0000in"><c props="font-family:Times New Roman; font-size:12pt; lang:en-GB; text-position:normal; font-weight:normal; font-style:normal; text-decoration:none">	</c><c props="font-family:Times New Roman; font-size:12pt; lang:en-GB; text-position:normal; font-weight:normal; font-style:normal; text-decoration:none"></c><c style="Command Text" props="font-family:Courier New; font-size:10pt; color:0000ff; text-decoration:none; text-position:normal; font-weight:normal; font-style:normal; lang:en-GB">set HOMEPATH=\existing_dir_for_.cvspass_file</c></p>
<p style="Normal Unspaced" xid="751" props="margin-top:0.0000in; margin-left:0.0000in; text-indent:0.0000in; dom-dir:ltr; margin-bottom:0.0000in; line-height:1.000000; text-align:left; margin-right:0.0000in"><c props="font-family:Times New Roman; font-size:12pt; lang:en-GB; text-position:normal; font-weight:normal; font-style:normal; text-decoration:none">	</c><c props="font-family:Times New Roman; font-size:12pt; lang:en-GB; text-position:normal; font-weight:normal; font-style:normal; text-decoration:none"></c><c style="Command Text" props="font-family:Courier New; font-size:10pt; color:0000ff; text-decoration:none; text-position:normal; font-weight:normal; font-style:normal; lang:en-GB">cvs login</c></p>
<p style="Normal" xid="752" props="margin-top:0.0000in; margin-left:0.0000in; text-indent:0.0000in; dom-dir:ltr; margin-bottom:0.0000in; line-height:1.000000; text-align:left; margin-right:0.0000in"><c props="font-family:Times New Roman; font-size:12pt; lang:en-GB; text-position:normal; font-weight:normal; font-style:normal; text-decoration:none">	</c><c props="font-family:Times New Roman; font-size:12pt; lang:en-GB; text-position:normal; font-weight:normal; font-style:normal; text-decoration:none"></c><c style="Command Text" props="font-family:Courier New; font-size:10pt; color:0000ff; text-decoration:none; text-position:normal; font-weight:normal; font-style:normal; lang:en-GB">cvs checkout &lt;modules listed below&gt;</c></p>
<p style="Normal" xid="753" props="margin-top:0.0000in; margin-left:0.0000in; text-indent:0.0000in; dom-dir:ltr; margin-bottom:0.0000in; line-height:1.000000; text-align:left; margin-right:0.0000in"><c></c></p>
<p style="Normal" xid="754" props="margin-top:0.0000in; margin-left:0.0000in; text-indent:0.0000in; dom-dir:ltr; margin-bottom:0.0000in; line-height:1.000000; text-align:left; margin-right:0.0000in"><c props="font-family:Times New Roman; font-size:12pt; lang:en-GB; text-position:normal; font-weight:normal; font-style:normal; text-decoration:none">CVS modules required to check out are:</c><c props="font-family:Times New Roman; font-size:12pt; lang:en-GB; text-position:normal; font-weight:normal; font-style:normal; text-decoration:none"></c></p>
<p style="Normal" xid="755" props="margin-top:0.0000in; margin-left:0.0000in; text-indent:0.0000in; dom-dir:ltr; margin-bottom:0.0000in; line-height:1.000000; text-align:left; margin-right:0.0000in"><c></c></p>
<p level="1" listid="1004" parentid="0" style="Normal" xid="756" props="margin-top:0.0000in; list-decimal:.; margin-left:0.5000in; dom-dir:ltr; text-indent:-0.2993in; list-style:Bullet List; list-delim:%L; start-value:0; margin-right:0.0000in; margin-bottom:0.0000in; line-height:1.000000; text-align:left; field-font:Symbol"><field type="list_label" xid="777" props="width:0in; font-family:Times New Roman; display:inline; font-variant:normal; font-weight:normal; text-position:normal; lang:en-US; font-style:normal; list-style:None; homogeneous:1; bgcolor:transparent; text-decoration:none; color:000000; height:0in; font-size:12pt; font-stretch:normal"></field><c props="font-family:Times New Roman; font-size:12pt; lang:en-GB; text-position:normal; font-weight:normal; font-style:normal; text-decoration:none">	abi</c><c props="font-family:Times New Roman; font-size:12pt; lang:en-GB; text-position:normal; font-weight:normal; font-style:normal; text-decoration:none"></c></p>
<p level="1" listid="1004" parentid="0" style="Normal" xid="757" props="margin-top:0.0000in; list-decimal:.; margin-left:0.5000in; dom-dir:ltr; text-indent:-0.2993in; list-style:Bullet List; list-delim:%L; start-value:0; margin-right:0.0000in; margin-bottom:0.0000in; line-height:1.000000; text-align:left; field-font:Symbol"><field type="list_label" xid="778" props="width:0in; font-family:Times New Roman; display:inline; font-variant:normal; font-weight:normal; text-position:normal; lang:en-US; font-style:normal; list-style:None; homogeneous:1; bgcolor:transparent; text-decoration:none; color:000000; height:0in; font-size:12pt; font-stretch:normal"></field><c props="font-family:Times New Roman; font-size:12pt; lang:en-GB; text-position:normal; font-weight:normal; font-style:normal; text-decoration:none">	abidistfiles</c><c props="font-family:Times New Roman; font-size:12pt; lang:en-GB; text-position:normal; font-weight:normal; font-style:normal; text-decoration:none"></c><c props="font-family:Times New Roman; font-size:12pt; lang:en-US; text-position:normal; font-weight:normal; font-style:normal; text-decoration:none"> (only needed for make canonical and make distribution)</c></p>
<p level="1" listid="1004" parentid="0" style="Normal" xid="758" props="margin-top:0.0000in; list-decimal:.; margin-left:0.5000in; dom-dir:ltr; text-indent:-0.2993in; list-style:Bullet List; list-delim:%L; start-value:0; margin-right:0.0000in; margin-bottom:0.0000in; line-height:1.000000; text-align:left; field-font:Symbol"><field type="list_label" xid="779" props="width:0in; font-family:Times New Roman; display:inline; font-variant:normal; font-weight:normal; text-position:normal; lang:en-US; font-style:normal; list-style:None; homogeneous:1; bgcolor:transparent; text-decoration:none; color:000000; height:0in; font-size:12pt; font-stretch:normal"></field><c props="font-family:Times New Roman; font-size:12pt; lang:en-US; text-position:normal; font-weight:normal; font-style:normal; text-decoration:none">	</c><c props="font-family:Times New Roman; font-size:12pt; lang:en-US; text-position:normal; font-weight:normal; font-style:normal; text-decoration:none"></c><c props="font-family:Times New Roman; font-size:12pt; lang:en-GB; text-position:normal; font-weight:normal; font-style:normal; text-decoration:none">expat</c></p>
<p level="1" listid="1004" parentid="0" style="Normal" xid="759" props="margin-top:0.0000in; list-decimal:.; margin-left:0.5000in; dom-dir:ltr; text-indent:-0.2993in; list-style:Bullet List; list-delim:%L; start-value:0; margin-right:0.0000in; margin-bottom:0.0000in; line-height:1.000000; text-align:left; field-font:Symbol"><field type="list_label" xid="780" props="width:0in; font-family:Times New Roman; display:inline; font-variant:normal; font-weight:normal; text-position:normal; lang:en-US; font-style:normal; list-style:None; homogeneous:1; bgcolor:transparent; text-decoration:none; color:000000; height:0in; font-size:12pt; font-stretch:normal"></field><c props="font-family:Times New Roman; font-size:12pt; lang:en-GB; text-position:normal; font-weight:normal; font-style:normal; text-decoration:none">	fribidi</c><c props="font-family:Times New Roman; font-size:12pt; lang:en-GB; text-position:normal; font-weight:normal; font-style:normal; text-decoration:none"></c></p>
<p level="1" listid="1004" parentid="0" style="Normal" xid="760" props="margin-top:0.0000in; list-decimal:.; margin-left:0.5000in; dom-dir:ltr; text-indent:-0.2993in; list-style:Bullet List; list-delim:%L; start-value:0; margin-right:0.0000in; margin-bottom:0.0000in; line-height:1.000000; text-align:left; field-font:Symbol"><field type="list_label" xid="781" props="width:0in; font-family:Times New Roman; display:inline; font-variant:normal; font-weight:normal; text-position:normal; lang:en-US; font-style:normal; list-style:None; homogeneous:1; bgcolor:transparent; text-decoration:none; color:000000; height:0in; font-size:12pt; font-stretch:normal"></field><c props="font-family:Times New Roman; font-size:12pt; lang:en-GB; text-position:normal; font-weight:normal; font-style:normal; text-decoration:none">	libiconv</c><c props="font-family:Times New Roman; font-size:12pt; lang:en-GB; text-position:normal; font-weight:normal; font-style:normal; text-decoration:none"></c></p>
<p level="1" listid="1004" parentid="0" style="Normal" xid="761" props="margin-top:0.0000in; list-decimal:.; margin-left:0.5000in; dom-dir:ltr; text-indent:-0.2993in; list-style:Bullet List; list-delim:%L; start-value:0; margin-right:0.0000in; margin-bottom:0.0000in; line-height:1.000000; text-align:left; field-font:Symbol"><field type="list_label" xid="782" props="width:0in; font-family:Times New Roman; display:inline; font-variant:normal; font-weight:normal; text-position:normal; lang:en-US; font-style:normal; list-style:None; homogeneous:1; bgcolor:transparent; text-decoration:none; color:000000; height:0in; font-size:12pt; font-stretch:normal"></field><c props="font-family:Times New Roman; font-size:12pt; lang:en-GB; text-position:normal; font-weight:normal; font-style:normal; text-decoration:none">	libpng</c><c props="font-family:Times New Roman; font-size:12pt; lang:en-GB; text-position:normal; font-weight:normal; font-style:normal; text-decoration:none"></c></p>
<p level="1" listid="1004" parentid="0" style="Normal" xid="762" props="margin-top:0.0000in; list-decimal:.; margin-left:0.5000in; dom-dir:ltr; text-indent:-0.2993in; list-style:Bullet List; list-delim:%L; start-value:0; margin-right:0.0000in; margin-bottom:0.0000in; line-height:1.000000; text-align:left; field-font:Symbol"><field type="list_label" xid="783" props="width:0in; font-family:Times New Roman; display:inline; font-variant:normal; font-weight:normal; text-position:normal; lang:en-US; font-style:normal; list-style:None; homogeneous:1; bgcolor:transparent; text-decoration:none; color:000000; height:0in; font-size:12pt; font-stretch:normal"></field><c props="font-family:Times New Roman; font-size:12pt; lang:en-GB; text-position:normal; font-weight:normal; font-style:normal; text-decoration:none">	popt</c><c props="font-family:Times New Roman; font-size:12pt; lang:en-GB; text-position:normal; font-weight:normal; font-style:normal; text-decoration:none"></c></p>
<p level="1" listid="1004" parentid="0" style="Normal" xid="763" props="margin-top:0.0000in; list-decimal:.; margin-left:0.5000in; dom-dir:ltr; text-indent:-0.2993in; list-style:Bullet List; list-delim:%L; start-value:0; margin-right:0.0000in; margin-bottom:0.0000in; line-height:1.000000; text-align:left; field-font:Symbol"><field type="list_label" xid="784" props="width:0in; font-family:Times New Roman; display:inline; font-variant:normal; font-weight:normal; text-position:normal; lang:en-US; font-style:normal; list-style:None; homogeneous:1; bgcolor:transparent; text-decoration:none; color:000000; height:0in; font-size:12pt; font-stretch:normal"></field><c props="font-family:Times New Roman; font-size:12pt; lang:en-GB; text-position:normal; font-weight:normal; font-style:normal; text-decoration:none">	wv</c><c props="font-family:Times New Roman; font-size:12pt; lang:en-GB; text-position:normal; font-weight:normal; font-style:normal; text-decoration:none"></c><c props="font-family:Times New Roman; font-size:12pt; lang:en-US; text-position:normal; font-weight:normal; font-style:normal; text-decoration:none"> (use cvs co -r wv-1-0-0-STABLE wv)</c></p>
<p style="Normal" xid="764" props="margin-top:0.0000in; margin-left:0.0000in; text-indent:0.0000in; dom-dir:ltr; margin-bottom:0.0000in; line-height:1.000000; text-align:left; margin-right:0.0000in"><c></c></p>
<p style="Normal" xid="765" props="margin-top:0.0000in; margin-left:0.0000in; text-indent:0.0000in; dom-dir:ltr; margin-bottom:0.0000in; line-height:1.000000; text-align:left; margin-right:0.0000in"><c props="font-family:Times New Roman; font-size:12pt; lang:en-GB; text-position:normal; font-weight:normal; font-style:normal; text-decoration:none">The following modules may optionally be checked out as well:</c><c props="font-family:Times New Roman; font-size:12pt; lang:en-GB; text-position:normal; font-weight:normal; font-style:normal; text-decoration:none"></c></p>
<p style="Normal" xid="766" props="margin-top:0.0000in; margin-left:0.0000in; text-indent:0.0000in; dom-dir:ltr; margin-bottom:0.0000in; line-height:1.000000; text-align:left; margin-right:0.0000in"><c></c></p>
<p level="1" listid="1002" parentid="0" style="Normal" xid="767" props="margin-top:0.0000in; list-decimal:NULL; margin-left:0.5000in; dom-dir:ltr; text-indent:-0.2993in; list-style:Bullet List; list-delim:%L; start-value:0; margin-right:0.0000in; margin-bottom:0.0000in; line-height:1.000000; text-align:left; field-font:Symbol"><field type="list_label" xid="785" props="width:0in; font-family:Times New Roman; display:inline; font-variant:normal; font-weight:normal; text-position:normal; lang:en-US; font-style:normal; list-style:None; homogeneous:1; bgcolor:transparent; text-decoration:none; color:000000; height:0in; font-size:12pt; font-stretch:normal"></field><c props="font-family:Times New Roman; font-size:12pt; lang:en-GB; text-position:normal; font-weight:normal; font-style:normal; text-decoration:none">	MSVC6	(if attempting to use MSVC project files)</c><c props="font-family:Times New Roman; font-size:12pt; lang:en-GB; text-position:normal; font-weight:normal; font-style:normal; text-decoration:none"></c></p>
<p level="1" listid="1002" parentid="0" style="Normal" xid="768" props="margin-top:0.0000in; list-decimal:NULL; margin-left:0.5000in; dom-dir:ltr; text-indent:-0.2993in; list-style:Bullet List; list-delim:%L; start-value:0; margin-right:0.0000in; margin-bottom:0.0000in; line-height:1.000000; text-align:left; field-font:Symbol"><field type="list_label" xid="786" props="width:0in; font-family:Times New Roman; display:inline; font-variant:normal; font-weight:normal; text-position:normal; lang:en-US; font-style:normal; list-style:None; homogeneous:1; bgcolor:transparent; text-decoration:none; color:000000; height:0in; font-size:12pt; font-stretch:normal"></field><c props="font-family:Times New Roman; font-size:12pt; lang:en-GB; text-position:normal; font-weight:normal; font-style:normal; text-decoration:none">	MSVC71	(like the above, but for Visual Studio .Net and later)</c><c props="font-family:Times New Roman; font-size:12pt; lang:en-GB; text-position:normal; font-weight:normal; font-style:normal; text-decoration:none"></c></p>
<p style="Normal" xid="769" props="margin-top:0.0000in; margin-left:0.0000in; text-indent:0.0000in; dom-dir:ltr; margin-bottom:0.0000in; line-height:1.000000; text-align:left; margin-right:0.0000in"><c></c></p>
<p style="Normal" xid="770" props="margin-top:0.0000in; margin-left:0.0000in; text-indent:0.0000in; dom-dir:ltr; margin-bottom:0.0000in; line-height:1.000000; text-align:left; margin-right:0.0000in"><c props="font-family:Times New Roman; font-size:12pt; lang:en-GB; text-position:normal; font-weight:normal; font-style:normal; text-decoration:none">You will need the "zlib" library to build AbiWord.  The zlib "compiled DLL" version can be found at </c><c props="font-family:Times New Roman; font-size:12pt; lang:en-GB; text-position:normal; font-weight:normal; font-style:normal; text-decoration:none"></c><a xlink:href="http://www.gzip.org/zlib/" xid="771"><c props="font-family:Times New Roman; font-size:12pt; lang:en-GB; text-position:normal; font-weight:normal; font-style:normal; text-decoration:none">http://www.gzip.org/zlib/</c></a><c props="font-family:Times New Roman; font-size:12pt; lang:en-GB; text-position:normal; font-weight:normal; font-style:normal; text-decoration:none">.  </c><c props="font-family:Times New Roman; font-size:12pt; lang:en-US; text-position:normal; font-weight:normal; font-style:normal; text-decoration:none">Extract the complete archive (i.e. headers, library files, and the compiled dll) to a peer directory named 'libs\zlib\'.</c></p>
<p style="Normal" xid="773" props="margin-top:0.0000in; margin-left:0.0000in; text-indent:0.0000in; dom-dir:ltr; margin-bottom:0.0000in; line-height:1.000000; text-align:left; margin-right:0.0000in"><c></c></p>
<p style="Normal" xid="1009" props="margin-top:0.0000in; margin-left:0.0000in; text-indent:0.0000in; dom-dir:ltr; margin-bottom:0.0000in; line-height:1.000000; text-align:left; margin-right:0.0000in">Note: As of the time of writing (Oct 2005), if you are using the Microsoft Visual C++ project files, you need to follow a slightly different procedure than that described above. Instead of obtaining zlib from http://www.gzip.org you need to check out the module "zlib" from CVS along with the modules listed above. You also need to check out the "psiconv" modules.</p>
<p style="Normal" xid="1012" props="margin-top:0.0000in; margin-left:0.0000in; text-indent:0.0000in; dom-dir:ltr; margin-bottom:0.0000in; line-height:1.000000; text-align:left; margin-right:0.0000in"><c></c></p>
<p style="Normal" xid="1013" props="margin-top:0.0000in; margin-left:0.0000in; text-indent:0.0000in; dom-dir:ltr; margin-bottom:0.0000in; line-height:1.000000; text-align:left; margin-right:0.0000in">WARNING: The version of zlib on the CVS server is not as up to date as the version provided by www.gzip.org. As such, it almost certainly contains security vulnerabilities.</p>
<p style="Normal" xid="1008" props="margin-top:0.0000in; margin-left:0.0000in; text-indent:0.0000in; dom-dir:ltr; margin-bottom:0.0000in; line-height:1.000000; text-align:left; margin-right:0.0000in"><c></c></p>
<p style="Normal" xid="774" props="margin-top:0.0000in; margin-left:0.0000in; text-indent:0.0000in; dom-dir:ltr; margin-bottom:0.0000in; line-height:1.000000; text-align:left; margin-right:0.0000in"><c props="font-family:Times New Roman; font-size:12pt; lang:en-GB; text-position:normal; font-weight:normal; font-style:normal; text-decoration:none">To build the distribution installer of AbiWord, you will need the latest version of NSIS 2, as well as the md5dll and untgz plugins.  These packages can be found at </c><c props="font-family:Times New Roman; font-size:12pt; lang:en-GB; text-position:normal; font-weight:normal; font-style:normal; text-decoration:none"></c><a xlink:href="http://nsis.sourceforge.net/" xid="775"><c props="font-family:Times New Roman; font-size:12pt; lang:en-GB; text-position:normal; font-weight:normal; font-style:normal; text-decoration:none">http://nsis.sourceforge.net/</c></a><c props="font-family:Times New Roman; font-size:12pt; lang:en-US; text-position:normal; font-weight:normal; font-style:normal; text-decoration:none">.  Additionally, the command make canonical can be used to build a directory structure useful for testing spellchecking and alternate languages. </c><c props="font-family:Times New Roman; font-size:12pt; lang:en-GB; text-position:normal; font-weight:normal; font-style:normal; text-decoration:none">Install them according to the instructions.  If you do not install NSIS to C:\Program Files\NSIS, you will need to </c><c props="font-family:Times New Roman; font-size:12pt; lang:en-US; text-position:normal; font-weight:normal; font-style:normal; text-decoration:none">add makensis.exe to your PATH variable.</c></p>
<p style="Normal" xid="727" props="font-family:Times New Roman; font-size:12pt; color:0000ff; lang:en-GB; text-position:normal; font-weight:normal; font-style:normal; text-decoration:none"><c></c></p>
<p style="Heading 3" xid="373"><c props="height:0in; width:0in; background-color:ffffff; homogeneuos:1">1.</c><c props="height:0in; width:0in; background-color:ffffff; homogeneuos:1"></c><c props="lang:en-US; height:0in; background-color:ffffff; width:0in; homogeneuos:1">	</c><c props="height:0in; width:0in; background-color:ffffff; homogeneuos:1">D</c>iving make using MSYS and MINGW</p>
<p style="Normal" xid="371"><c props="lang:en-US; height:0in; font-weight:bold; width:0in; background-color:ffffff; homogeneuos:1">Prerequisites:</c><c props="lang:en-US; height:0in; font-weight:bold; width:0in; background-color:ffffff; homogeneuos:1"></c><c props="height:0in; lang:en-US; background-color:ffffff; homogeneuos:1; width:0in"> </c><c props="font-family:Times New Roman; font-size:12pt; color:000000; text-decoration:none; text-position:normal; font-weight:normal; font-style:normal; lang:en-US">MSYS and MinGW free GNU build tools</c></p>
<p style="Normal" xid="714"><c></c></p>
<p style="Normal" xid="172"><c props="height:0in; width:0in; background-color:ffffff; homogeneuos:1">MSYS and MinGW provide a Windows port of popular GNU building tools and compilers.  MinGW provides the compiler, headers, and libraries to build Window binaries.  Information about it and how to download it can be found at </c><c props="height:0in; width:0in; background-color:ffffff; homogeneuos:1"></c><a xlink:href="http://www.mingw.org/" xid="173"><c props="height:0in; width:0in; background-color:ffffff; homogeneuos:1">http://www.mingw.org/</c></a><c props="height:0in; width:0in; background-color:ffffff; homogeneuos:1">.  MSYS was developed to provide MinGW an operating shell compliant with various GNU building scripts.  Information on MSYS can be found at </c><a xlink:href="http://www.mingw.org/msys.shtml" xid="175"><c props="height:0in; width:0in; background-color:ffffff; homogeneuos:1">http://www.mingw.org/msys.shtml</c></a><c props="height:0in; width:0in; background-color:ffffff; homogeneuos:1">.</c></p>
<p style="Normal" xid="375"><c></c></p>
<p style="Normal" xid="685"><c props="font-family:Times New Roman; text-decoration:none; color:000000; font-size:12pt; text-position:normal; font-weight:bold; font-style:normal; lang:en-US">Building AbiWord</c><c props="font-family:Times New Roman; text-decoration:none; color:000000; font-size:12pt; text-position:normal; font-weight:bold; font-style:normal; lang:en-US"></c></p>
<p style="Normal" xid="688" props="margin-top:0.0000in; margin-left:0.0000in; text-indent:0.0000in; dom-dir:ltr; margin-bottom:0.0000in; line-height:1.000000; text-align:left; margin-right:0.0000in"><c props="font-family:Times New Roman; font-size:12pt; lang:en-US; text-position:normal; font-weight:normal; font-style:normal; text-decoration:none">S</c><c props="font-family:Times New Roman; font-size:12pt; lang:en-US; text-position:normal; font-weight:normal; font-style:normal; text-decoration:none"></c><c props="font-family:Times New Roman; font-size:12pt; lang:en-GB; text-position:normal; font-weight:normal; font-style:normal; text-decoration:none">tart MSYS</c><c props="font-family:Times New Roman; font-size:12pt; lang:en-US; text-position:normal; font-weight:normal; font-style:normal; text-decoration:none"> and c</c><c props="font-family:Times New Roman; font-size:12pt; lang:en-GB; text-position:normal; font-weight:normal; font-style:normal; text-decoration:none">hange </c><c props="font-family:Times New Roman; font-size:12pt; lang:en-US; text-position:normal; font-weight:normal; font-style:normal; text-decoration:none">the </c><c props="font-family:Times New Roman; font-size:12pt; lang:en-GB; text-position:normal; font-weight:normal; font-style:normal; text-decoration:none">directory to the location of where you download/installed the AbiWord source:</c></p>
<p style="Normal" xid="689" props="margin-top:0.0000in; margin-left:0.0000in; text-indent:0.0000in; dom-dir:ltr; margin-bottom:0.0000in; line-height:1.000000; text-align:left; margin-right:0.0000in"><c></c></p>
<p style="Normal" xid="690" props="margin-top:0.0000in; margin-left:0.0000in; text-indent:0.0000in; dom-dir:ltr; margin-bottom:0.0000in; line-height:1.000000; text-align:left; margin-right:0.0000in"><c props="font-family:Times New Roman; font-size:12pt; lang:en-GB; text-position:normal; font-weight:normal; font-style:normal; text-decoration:none">	</c><c props="font-family:Times New Roman; font-size:12pt; lang:en-GB; text-position:normal; font-weight:normal; font-style:normal; text-decoration:none"></c><c style="Command Text" props="font-family:Courier New; font-size:10pt; color:0000ff; text-decoration:none; text-position:normal; font-weight:normal; font-style:normal; lang:en-GB">cd /path/to/abi</c></p>
<p style="Normal" xid="691" props="margin-top:0.0000in; margin-left:0.0000in; text-indent:0.0000in; dom-dir:ltr; margin-bottom:0.0000in; line-height:1.000000; text-align:left; margin-right:0.0000in"><c></c></p>
<p style="Normal" xid="692" props="margin-top:0.0000in; margin-left:0.0000in; text-indent:0.0000in; dom-dir:ltr; margin-bottom:0.0000in; line-height:1.000000; text-align:left; margin-right:0.0000in"><c props="font-family:Times New Roman; font-size:12pt; lang:en-GB; text-position:normal; font-weight:normal; font-style:normal; text-decoration:none">AbiWord uses a diving makefile build system.  Begin the build process by typing </c><c props="font-family:Times New Roman; font-size:12pt; lang:en-GB; text-position:normal; font-weight:normal; font-style:normal; text-decoration:none"></c></p>
<p style="Normal" xid="693" props="margin-top:0.0000in; margin-left:0.0000in; text-indent:0.0000in; dom-dir:ltr; margin-bottom:0.0000in; line-height:1.000000; text-align:left; margin-right:0.0000in"><c></c></p>
<p style="Normal" xid="694" props="margin-top:0.0000in; margin-left:0.0000in; text-indent:0.0000in; dom-dir:ltr; margin-bottom:0.0000in; line-height:1.000000; text-align:left; margin-right:0.0000in"><c props="font-family:Times New Roman; font-size:12pt; lang:en-GB; text-position:normal; font-weight:normal; font-style:normal; text-decoration:none">	</c><c props="font-family:Times New Roman; font-size:12pt; lang:en-GB; text-position:normal; font-weight:normal; font-style:normal; text-decoration:none"></c><c style="Command Text" props="font-family:Courier New; font-size:10pt; color:0000ff; text-decoration:none; text-position:normal; font-weight:normal; font-style:normal; lang:en-GB">make</c></p>
<p style="Normal" xid="695" props="margin-top:0.0000in; margin-left:0.0000in; text-indent:0.0000in; dom-dir:ltr; margin-bottom:0.0000in; line-height:1.000000; text-align:left; margin-right:0.0000in"><c></c></p>
<p style="Normal" xid="696" props="margin-top:0.0000in; margin-left:0.0000in; text-indent:0.0000in; dom-dir:ltr; margin-bottom:0.0000in; line-height:1.000000; text-align:left; margin-right:0.0000in"><c props="font-family:Times New Roman; font-size:12pt; lang:en-GB; text-position:normal; font-weight:normal; font-style:normal; text-decoration:none">This will build the AbiWord application and any associated tools and libraries.  The binary will be located in a subdirectory src/WIN32_etc.../bin or src/MINGW32_etc.../bin  To build an installable executable, issue the following command</c><c props="font-family:Times New Roman; font-size:12pt; lang:en-GB; text-position:normal; font-weight:normal; font-style:normal; text-decoration:none"></c><c props="font-family:Times New Roman; font-size:12pt; lang:en-US; text-position:normal; font-weight:normal; font-style:normal; text-decoration:none">:</c></p>
<p style="Normal" xid="697" props="margin-top:0.0000in; margin-left:0.0000in; text-indent:0.0000in; dom-dir:ltr; margin-bottom:0.0000in; line-height:1.000000; text-align:left; margin-right:0.0000in"><c></c></p>
<p style="Normal" xid="698" props="margin-top:0.0000in; margin-left:0.0000in; text-indent:0.0000in; dom-dir:ltr; margin-bottom:0.0000in; line-height:1.000000; text-align:left; margin-right:0.0000in"><c props="font-family:Times New Roman; font-size:12pt; lang:en-GB; text-position:normal; font-weight:normal; font-style:normal; text-decoration:none">	</c><c props="font-family:Times New Roman; font-size:12pt; lang:en-GB; text-position:normal; font-weight:normal; font-style:normal; text-decoration:none"></c><c style="Command Text" props="font-family:Courier New; font-size:10pt; color:0000ff; text-decoration:none; text-position:normal; font-weight:normal; font-style:normal; lang:en-GB">make distribution</c></p>
<p style="Normal" xid="699" props="margin-top:0.0000in; margin-left:0.0000in; text-indent:0.0000in; dom-dir:ltr; margin-bottom:0.0000in; line-height:1.000000; text-align:left; margin-right:0.0000in"><c></c></p>
<p style="Normal" xid="700" props="margin-top:0.0000in; margin-left:0.0000in; text-indent:0.0000in; dom-dir:ltr; margin-bottom:0.0000in; line-height:1.000000; text-align:left; margin-right:0.0000in"><c props="font-family:Times New Roman; font-size:12pt; lang:en-GB; text-position:normal; font-weight:normal; font-style:normal; text-decoration:none">A setup_abiword.exe will be built and located in a dist subdirectory, if your NSIS and plugin installs are correctly set up.</c><c props="font-family:Times New Roman; font-size:12pt; lang:en-GB; text-position:normal; font-weight:normal; font-style:normal; text-decoration:none"></c></p>
<p style="Normal" xid="701" props="margin-top:0.0000in; margin-left:0.0000in; text-indent:0.0000in; dom-dir:ltr; margin-bottom:0.0000in; line-height:1.000000; text-align:left; margin-right:0.0000in"><c props="font-family:Times New Roman; font-size:12pt; lang:en-GB; text-position:normal; font-weight:normal; font-style:normal; text-decoration:none">Several build options are available and are detailed in the BUILD.txt file.  They are used during the build by replacing the make command above with:</c><c props="font-family:Times New Roman; font-size:12pt; lang:en-GB; text-position:normal; font-weight:normal; font-style:normal; text-decoration:none"></c></p>
<p style="Normal" xid="702" props="margin-top:0.0000in; margin-left:0.0000in; text-indent:0.0000in; dom-dir:ltr; margin-bottom:0.0000in; line-height:1.000000; text-align:left; margin-right:0.0000in"><c></c></p>
<p style="Normal" xid="703" props="margin-top:0.0000in; margin-left:0.0000in; text-indent:0.0000in; dom-dir:ltr; margin-bottom:0.0000in; line-height:1.000000; text-align:left; margin-right:0.0000in"><c props="font-family:Times New Roman; font-size:12pt; lang:en-GB; text-position:normal; font-weight:normal; font-style:normal; text-decoration:none">	</c><c props="font-family:Times New Roman; font-size:12pt; lang:en-GB; text-position:normal; font-weight:normal; font-style:normal; text-decoration:none"></c><c style="Command Text" props="font-family:Courier New; font-size:10pt; color:0000ff; text-decoration:none; text-position:normal; font-weight:normal; font-style:normal; lang:en-GB">make option1 option2</c></p>
<p style="Normal" xid="704" props="margin-top:0.0000in; margin-left:0.0000in; text-indent:0.0000in; dom-dir:ltr; margin-bottom:0.0000in; line-height:1.000000; text-align:left; margin-right:0.0000in"><c></c></p>
<p style="Normal" xid="705" props="margin-top:0.0000in; margin-left:0.0000in; text-indent:0.0000in; dom-dir:ltr; margin-bottom:0.0000in; line-height:1.000000; text-align:left; margin-right:0.0000in"><c props="font-family:Times New Roman; font-size:12pt; lang:en-GB; text-position:normal; font-weight:normal; font-style:normal; text-decoration:none">The following are common for the Windows build:</c><c props="font-family:Times New Roman; font-size:12pt; lang:en-GB; text-position:normal; font-weight:normal; font-style:normal; text-decoration:none"></c></p>
<p style="Normal" xid="706" props="margin-top:0.0000in; margin-left:0.0000in; text-indent:0.0000in; dom-dir:ltr; margin-bottom:0.0000in; line-height:1.000000; text-align:left; margin-right:0.0000in"><c></c></p>
<p style="Normal Unspaced" xid="707" props="margin-top:0.0000in; margin-left:0.0000in; text-indent:0.0000in; dom-dir:ltr; margin-bottom:0.0000in; line-height:1.000000; text-align:left; margin-right:0.0000in"><c props="font-family:Times New Roman; font-size:12pt; lang:en-GB; text-position:normal; font-weight:normal; font-style:normal; text-decoration:none">ABI_BUILD_VERSION=x.y.z  	Set the version number for the build</c><c props="font-family:Times New Roman; font-size:12pt; lang:en-GB; text-position:normal; font-weight:normal; font-style:normal; text-decoration:none"></c></p>
<p style="Normal Unspaced" xid="708" props="margin-top:0.0000in; margin-left:0.0000in; text-indent:0.0000in; dom-dir:ltr; margin-bottom:0.0000in; line-height:1.000000; text-align:left; margin-right:0.0000in"><c props="font-family:Times New Roman; font-size:12pt; lang:en-GB; text-position:normal; font-weight:normal; font-style:normal; text-decoration:none">ABI_OPT_DEBUG=1  		Builds a debug version of AbiWord</c><c props="font-family:Times New Roman; font-size:12pt; lang:en-GB; text-position:normal; font-weight:normal; font-style:normal; text-decoration:none"></c></p>
<p style="Normal Unspaced" xid="709" props="margin-top:0.0000in; margin-left:0.0000in; text-indent:0.0000in; dom-dir:ltr; margin-bottom:0.0000in; line-height:1.000000; text-align:left; margin-right:0.0000in"><c props="font-family:Times New Roman; font-size:12pt; lang:en-GB; text-position:normal; font-weight:normal; font-style:normal; text-decoration:none">ABI_OPT_PERL=1			Enables Perl scripting</c><c props="font-family:Times New Roman; font-size:12pt; lang:en-GB; text-position:normal; font-weight:normal; font-style:normal; text-decoration:none"></c></p>
<p style="Normal Unspaced" xid="710" props="margin-top:0.0000in; margin-left:0.0000in; text-indent:0.0000in; dom-dir:ltr; margin-bottom:0.0000in; line-height:1.000000; text-align:left; margin-right:0.0000in"><c props="font-family:Times New Roman; font-size:12pt; lang:en-GB; text-position:normal; font-weight:normal; font-style:normal; text-decoration:none">ABI_OPT_LIBJPEG=1		Enables you to view JPEG images</c><c props="font-family:Times New Roman; font-size:12pt; lang:en-GB; text-position:normal; font-weight:normal; font-style:normal; text-decoration:none"></c></p>
<p style="Normal" xid="711" props="margin-top:0.0000in; margin-left:0.0000in; text-indent:0.0000in; dom-dir:ltr; margin-bottom:0.0000in; line-height:1.000000; text-align:left; margin-right:0.0000in"><c props="font-family:Times New Roman; font-size:12pt; lang:en-GB; text-position:normal; font-weight:normal; font-style:normal; text-decoration:none">ABI_OPT_CURL=1			Enables automatic dictionary downloading</c><c props="font-family:Times New Roman; font-size:12pt; lang:en-GB; text-position:normal; font-weight:normal; font-style:normal; text-decoration:none"></c></p>
<p style="Normal" xid="686" props="font-family:Times New Roman; font-size:12pt; color:0000ff; lang:en-GB; text-position:normal; font-weight:normal; font-style:normal; text-decoration:none"><c></c></p>
<p style="Heading 3" xid="376">2.<c props="lang:en-US">	</c><c props="lang:en-US"></c>Diving make using MSYS and MINGW</p>
<p style="Heading 4" xid="177" props="font-family:Times New Roman; font-size:12pt; dom-dir:ltr; lang:en-US; text-position:normal; font-weight:normal; font-style:normal; text-decoration:none"><c props="font-family:Times New Roman; text-decoration:none; lang:en-US; text-position:normal; font-weight:bold; font-style:normal; font-size:12pt">Prerequisites:</c><c props="font-family:Times New Roman; text-decoration:none; lang:en-US; text-position:normal; font-weight:bold; font-style:normal; font-size:12pt"></c><c props="font-family:Times New Roman; font-size:12pt; lang:en-US; text-position:normal; font-weight:normal; font-style:normal; text-decoration:none"> </c><c props="font-family:Times New Roman; font-size:12pt; color:000000; text-decoration:none; text-position:normal; font-weight:normal; font-style:normal; lang:en-US">Microsoft Visual C++ 5.0 or greater and the cygwin unix shell layer</c></p>
<p style="Normal" xid="374"><c props="height:0in; width:0in; background-color:ffffff; homogeneuos:1">For builders/developers with Microsoft Visual C++ (MSVC) compilers, there are two methods for building AbiWord;  command line with cygwin tools (</c><c props="height:0in; width:0in; background-color:ffffff; homogeneuos:1"></c><c props="height:0in; background-color:ffffff; homogeneuos:1; width:0in">intermittently</c><c props="height:0in; width:0in; background-color:ffffff; homogeneuos:1"> maintained, and </c><c props="height:0in; background-color:ffffff; homogeneuos:1; width:0in">may not</c><c props="height:0in; width:0in; background-color:ffffff; homogeneuos:1"> work) or the Microsoft Developer Project files (</c><c props="height:0in; background-color:ffffff; homogeneuos:1; width:0in">actively</c><c props="height:0in; width:0in; background-color:ffffff; homogeneuos:1"> maintained, and </c><c props="height:0in; background-color:ffffff; homogeneuos:1; width:0in">will</c><c props="height:0in; width:0in; background-color:ffffff; homogeneuos:1"> work).  MSVC 5 building is not actively done and will minimally require an updated Win32 platform SDK.</c></p>
<p style="Normal" xid="179" props="dom-dir:ltr"><c props="height:0in; text-position:normal; width:0in; homogeneuos:1; background-color:ffffff">Building via MSVC command line using cygwin tools is the traditional method for building AbiWord and is used for the release builds.  You can find information about the cygwin tools at </c><c props="height:0in; text-position:normal; width:0in; homogeneuos:1; background-color:ffffff"></c><a xlink:href="http://www.cygwin.com/" xid="180"><c props="height:0in; text-position:normal; width:0in; homogeneuos:1; background-color:ffffff">http://www.cygwin.com/</c></a><c props="height:0in; text-position:normal; width:0in; homogeneuos:1; background-color:ffffff">.  Beyond the packages in the Base category during the Cygwin installation, only the "libintl1", "libiconv2" and "make" packages are required to build AbiWord.  The exact programs required are: cp, cut, echo, expr, make, mkdir, pwd, rm, sed, sh (bash), tar, uname, along with cygwin specific cygpath.exe and cygwin1.dll.  To obtain the source you may also want the cvs client.</c></p>
<p style="Normal" xid="382" props="dom-dir:ltr"><c></c></p>
<p style="Normal" xid="638" props="dom-dir:ltr"><c props="font-weight:bold; lang:en-US">Building AbiWord</c><c props="font-weight:bold; lang:en-US"></c></p>
<p style="Normal" xid="636" props="dom-dir:ltr"><c props="font-family:Times New Roman; font-size:12pt; color:000000; text-decoration:none; text-position:normal; font-weight:normal; font-style:normal; lang:en-US">Start the sygwin command/cmd shell.  Run VCVARS32.BAT which sets appropriate environment variables pointing paths, includes, libs that come with MSVC.  You will find this batch function typically in the bin directory under VC98.  Once these environment variables are set, from the same shell, launch cygwin.  Typically this is done via a cygwin.bat batch file located where you installed cygwin.</c><c props="font-family:Times New Roman; font-size:12pt; color:000000; text-decoration:none; text-position:normal; font-weight:normal; font-style:normal; lang:en-US"></c></p>
<p style="Normal" xid="637" props="dom-dir:ltr"><c></c></p>
<p style="Normal" xid="655" props="font-family:Times New Roman; dom-dir:ltr; font-style:normal; margin-left:0.0000in; lang:en-GB; text-decoration:none; text-indent:0.0000in; text-position:normal; margin-top:0.0000in; font-weight:normal; margin-right:0.0000in; margin-bottom:0.0000in; font-size:12pt; line-height:1.000000; text-align:left"><c props="font-family:Times New Roman; font-size:12pt; lang:en-GB; text-position:normal; font-weight:normal; font-style:normal; text-decoration:none">Change directory to the location of where you download/installed the AbiWord source</c><c props="font-family:Times New Roman; font-size:12pt; lang:en-GB; text-position:normal; font-weight:normal; font-style:normal; text-decoration:none"></c><c props="font-family:Times New Roman; font-size:12pt; lang:en-US; text-position:normal; font-weight:normal; font-style:normal; text-decoration:none">. Y</c><c props="font-family:Times New Roman; font-size:12pt; lang:en-GB; text-position:normal; font-weight:normal; font-style:normal; text-decoration:none">ou will need to change directory to the full path where the AbiWord source is located using the /cygdrive folder.  For example, if your AbiWord source is in the /usr/src/abi directory of your Cygwin installation and Cygwin is installed in C:\cygwin, you will need to change directory to</c><c props="font-family:Times New Roman; font-size:12pt; lang:en-US; text-position:normal; font-weight:normal; font-style:normal; text-decoration:none">:</c></p>
<p style="Normal" xid="656" props="margin-top:0.0000in; margin-left:0.0000in; text-indent:0.0000in; dom-dir:ltr; margin-bottom:0.0000in; line-height:1.000000; text-align:left; margin-right:0.0000in"><c></c></p>
<p style="Normal" xid="657" props="margin-top:0.0000in; margin-left:0.0000in; text-indent:0.0000in; dom-dir:ltr; margin-bottom:0.0000in; line-height:1.000000; text-align:left; margin-right:0.0000in"><c props="font-family:Times New Roman; font-size:12pt; lang:en-GB; text-position:normal; font-weight:normal; font-style:normal; text-decoration:none">	</c><c props="font-family:Times New Roman; font-size:12pt; lang:en-GB; text-position:normal; font-weight:normal; font-style:normal; text-decoration:none"></c><c style="Command Text" props="font-family:Courier New; font-size:10pt; color:0000ff; text-decoration:none; text-position:normal; font-weight:normal; font-style:normal; lang:en-GB">cd /cygdrive/c/cygwin/usr/src/abi</c></p>
<p style="Normal" xid="658" props="margin-top:0.0000in; margin-left:0.0000in; text-indent:0.0000in; dom-dir:ltr; margin-bottom:0.0000in; line-height:1.000000; text-align:left; margin-right:0.0000in"><c></c></p>
<p style="Normal" xid="659" props="margin-top:0.0000in; margin-left:0.0000in; text-indent:0.0000in; dom-dir:ltr; margin-bottom:0.0000in; line-height:1.000000; text-align:left; margin-right:0.0000in"><c props="font-family:Times New Roman; font-size:12pt; lang:en-GB; text-position:normal; font-weight:normal; font-style:normal; text-decoration:none">AbiWord uses a diving makefile build system.  Begin the build process by typing </c><c props="font-family:Times New Roman; font-size:12pt; lang:en-GB; text-position:normal; font-weight:normal; font-style:normal; text-decoration:none"></c></p>
<p style="Normal" xid="660" props="margin-top:0.0000in; margin-left:0.0000in; text-indent:0.0000in; dom-dir:ltr; margin-bottom:0.0000in; line-height:1.000000; text-align:left; margin-right:0.0000in"><c></c></p>
<p style="Normal" xid="661" props="margin-top:0.0000in; margin-left:0.0000in; text-indent:0.0000in; dom-dir:ltr; margin-bottom:0.0000in; line-height:1.000000; text-align:left; margin-right:0.0000in"><c props="font-family:Times New Roman; font-size:12pt; lang:en-GB; text-position:normal; font-weight:normal; font-style:normal; text-decoration:none">	</c><c props="font-family:Times New Roman; font-size:12pt; lang:en-GB; text-position:normal; font-weight:normal; font-style:normal; text-decoration:none"></c><c style="Command Text" props="font-family:Courier New; font-size:10pt; color:0000ff; text-decoration:none; text-position:normal; font-weight:normal; font-style:normal; lang:en-GB">make</c></p>
<p style="Normal" xid="662" props="margin-top:0.0000in; margin-left:0.0000in; text-indent:0.0000in; dom-dir:ltr; margin-bottom:0.0000in; line-height:1.000000; text-align:left; margin-right:0.0000in"><c></c></p>
<p style="Normal" xid="663" props="margin-top:0.0000in; margin-left:0.0000in; text-indent:0.0000in; dom-dir:ltr; margin-bottom:0.0000in; line-height:1.000000; text-align:left; margin-right:0.0000in"><c props="font-family:Times New Roman; font-size:12pt; lang:en-GB; text-position:normal; font-weight:normal; font-style:normal; text-decoration:none">This will build the AbiWord application and any associated tools and libraries.  The binary will be located in a subdirectory src/WIN32_etc.../bin or src/MINGW32_etc.../bin  To build an installable executable, issue the following command</c><c props="font-family:Times New Roman; font-size:12pt; lang:en-GB; text-position:normal; font-weight:normal; font-style:normal; text-decoration:none"></c><c props="font-family:Times New Roman; font-size:12pt; lang:en-US; text-position:normal; font-weight:normal; font-style:normal; text-decoration:none">:</c></p>
<p style="Normal" xid="664" props="margin-top:0.0000in; margin-left:0.0000in; text-indent:0.0000in; dom-dir:ltr; margin-bottom:0.0000in; line-height:1.000000; text-align:left; margin-right:0.0000in"><c></c></p>
<p style="Normal" xid="665" props="margin-top:0.0000in; margin-left:0.0000in; text-indent:0.0000in; dom-dir:ltr; margin-bottom:0.0000in; line-height:1.000000; text-align:left; margin-right:0.0000in"><c props="font-family:Times New Roman; font-size:12pt; lang:en-GB; text-position:normal; font-weight:normal; font-style:normal; text-decoration:none">	</c><c props="font-family:Times New Roman; font-size:12pt; lang:en-GB; text-position:normal; font-weight:normal; font-style:normal; text-decoration:none"></c><c style="Command Text" props="font-family:Courier New; font-size:10pt; color:0000ff; text-decoration:none; text-position:normal; font-weight:normal; font-style:normal; lang:en-GB">make distribution</c></p>
<p style="Normal" xid="666" props="margin-top:0.0000in; margin-left:0.0000in; text-indent:0.0000in; dom-dir:ltr; margin-bottom:0.0000in; line-height:1.000000; text-align:left; margin-right:0.0000in"><c></c></p>
<p style="Normal" xid="667" props="margin-top:0.0000in; margin-left:0.0000in; text-indent:0.0000in; dom-dir:ltr; margin-bottom:0.0000in; line-height:1.000000; text-align:left; margin-right:0.0000in"><c props="font-family:Times New Roman; font-size:12pt; lang:en-GB; text-position:normal; font-weight:normal; font-style:normal; text-decoration:none">A setup_abiword.exe will be built and located in a dist subdirectory, if your NSIS and plugin installs are correctly set up.</c><c props="font-family:Times New Roman; font-size:12pt; lang:en-GB; text-position:normal; font-weight:normal; font-style:normal; text-decoration:none"></c></p>
<p style="Normal" xid="668" props="margin-top:0.0000in; margin-left:0.0000in; text-indent:0.0000in; dom-dir:ltr; margin-bottom:0.0000in; line-height:1.000000; text-align:left; margin-right:0.0000in"><c props="font-family:Times New Roman; font-size:12pt; lang:en-GB; text-position:normal; font-weight:normal; font-style:normal; text-decoration:none">Several build options are available and are detailed in the BUILD.txt file.  They are used during the build by replacing the make command above with:</c><c props="font-family:Times New Roman; font-size:12pt; lang:en-GB; text-position:normal; font-weight:normal; font-style:normal; text-decoration:none"></c></p>
<p style="Normal" xid="669" props="margin-top:0.0000in; margin-left:0.0000in; text-indent:0.0000in; dom-dir:ltr; margin-bottom:0.0000in; line-height:1.000000; text-align:left; margin-right:0.0000in"><c></c></p>
<p style="Normal" xid="670" props="margin-top:0.0000in; margin-left:0.0000in; text-indent:0.0000in; dom-dir:ltr; margin-bottom:0.0000in; line-height:1.000000; text-align:left; margin-right:0.0000in"><c props="font-family:Times New Roman; font-size:12pt; lang:en-GB; text-position:normal; font-weight:normal; font-style:normal; text-decoration:none">	</c><c props="font-family:Times New Roman; font-size:12pt; lang:en-GB; text-position:normal; font-weight:normal; font-style:normal; text-decoration:none"></c><c style="Command Text" props="font-family:Courier New; font-size:10pt; color:0000ff; text-decoration:none; text-position:normal; font-weight:normal; font-style:normal; lang:en-GB">make option1 option2</c></p>
<p style="Normal" xid="671" props="margin-top:0.0000in; margin-left:0.0000in; text-indent:0.0000in; dom-dir:ltr; margin-bottom:0.0000in; line-height:1.000000; text-align:left; margin-right:0.0000in"><c></c></p>
<p style="Normal" xid="672" props="margin-top:0.0000in; margin-left:0.0000in; text-indent:0.0000in; dom-dir:ltr; margin-bottom:0.0000in; line-height:1.000000; text-align:left; margin-right:0.0000in"><c props="font-family:Times New Roman; font-size:12pt; lang:en-GB; text-position:normal; font-weight:normal; font-style:normal; text-decoration:none">The following are common for the Windows build:</c><c props="font-family:Times New Roman; font-size:12pt; lang:en-GB; text-position:normal; font-weight:normal; font-style:normal; text-decoration:none"></c></p>
<p style="Normal" xid="673" props="margin-top:0.0000in; margin-left:0.0000in; text-indent:0.0000in; dom-dir:ltr; margin-bottom:0.0000in; line-height:1.000000; text-align:left; margin-right:0.0000in"><c></c></p>
<p style="Normal Unspaced" xid="674" props="margin-top:0.0000in; margin-left:0.0000in; text-indent:0.0000in; dom-dir:ltr; margin-bottom:0.0000in; line-height:1.000000; text-align:left; margin-right:0.0000in"><c props="font-family:Times New Roman; font-size:12pt; lang:en-GB; text-position:normal; font-weight:normal; font-style:normal; text-decoration:none">ABI_BUILD_VERSION=x.y.z  	Set the version number for the build</c><c props="font-family:Times New Roman; font-size:12pt; lang:en-GB; text-position:normal; font-weight:normal; font-style:normal; text-decoration:none"></c></p>
<p style="Normal Unspaced" xid="675" props="margin-top:0.0000in; margin-left:0.0000in; text-indent:0.0000in; dom-dir:ltr; margin-bottom:0.0000in; line-height:1.000000; text-align:left; margin-right:0.0000in"><c props="font-family:Times New Roman; font-size:12pt; lang:en-GB; text-position:normal; font-weight:normal; font-style:normal; text-decoration:none">ABI_OPT_DEBUG=1  		Builds a debug version of AbiWord</c><c props="font-family:Times New Roman; font-size:12pt; lang:en-GB; text-position:normal; font-weight:normal; font-style:normal; text-decoration:none"></c></p>
<p style="Normal Unspaced" xid="676" props="margin-top:0.0000in; margin-left:0.0000in; text-indent:0.0000in; dom-dir:ltr; margin-bottom:0.0000in; line-height:1.000000; text-align:left; margin-right:0.0000in"><c props="font-family:Times New Roman; font-size:12pt; lang:en-GB; text-position:normal; font-weight:normal; font-style:normal; text-decoration:none">ABI_OPT_PERL=1			Enables Perl scripting</c><c props="font-family:Times New Roman; font-size:12pt; lang:en-GB; text-position:normal; font-weight:normal; font-style:normal; text-decoration:none"></c></p>
<p style="Normal Unspaced" xid="677" props="margin-top:0.0000in; margin-left:0.0000in; text-indent:0.0000in; dom-dir:ltr; margin-bottom:0.0000in; line-height:1.000000; text-align:left; margin-right:0.0000in"><c props="font-family:Times New Roman; font-size:12pt; lang:en-GB; text-position:normal; font-weight:normal; font-style:normal; text-decoration:none">ABI_OPT_LIBJPEG=1		Enables you to view JPEG images</c><c props="font-family:Times New Roman; font-size:12pt; lang:en-GB; text-position:normal; font-weight:normal; font-style:normal; text-decoration:none"></c></p>
<p style="Normal" xid="678" props="margin-top:0.0000in; margin-left:0.0000in; text-indent:0.0000in; dom-dir:ltr; margin-bottom:0.0000in; line-height:1.000000; text-align:left; margin-right:0.0000in"><c props="font-family:Times New Roman; font-size:12pt; lang:en-GB; text-position:normal; font-weight:normal; font-style:normal; text-decoration:none">ABI_OPT_CURL=1			Enables automatic dictionary downloading</c><c props="font-family:Times New Roman; font-size:12pt; lang:en-GB; text-position:normal; font-weight:normal; font-style:normal; text-decoration:none"></c></p>
<p style="Normal" xid="652" props="font-family:Times New Roman; font-size:12pt; dom-dir:ltr; color:0000ff; lang:en-GB; text-position:normal; font-weight:normal; font-style:normal; text-decoration:none"><c></c></p>
<p style="Heading 3" xid="378"><c props="height:0in; background-color:ffffff; homogeneuos:1; width:0in">3.</c><c props="height:0in; background-color:ffffff; homogeneuos:1; width:0in"></c><c props="lang:en-US; height:0in; background-color:ffffff; homogeneuos:1; width:0in">	</c>Using Microsoft Visual C++ 6 or 7.1 project files</p>
<p style="Normal" xid="182"><c props="height:0in; width:0in; background-color:ffffff; homogeneuos:1">The </c><c props="height:0in; width:0in; background-color:ffffff; homogeneuos:1"></c><c props="lang:en-US; height:0in; width:0in; background-color:ffffff; homogeneuos:1">third</c><c props="height:0in; width:0in; background-color:ffffff; homogeneuos:1"> method is to try the MSVC6</c><c props="height:0in; lang:en-US; background-color:ffffff; homogeneuos:1; width:0in"> or MSVC7.1</c><c props="height:0in; width:0in; background-color:ffffff; homogeneuos:1"> project files that have been generated.  These project files are actively maintained and are only available for MSVC 6.0 and </c><c props="lang:en-US; height:0in; background-color:ffffff; width:0in; homogeneuos:1">7.1</c><c props="height:0in; width:0in; background-color:ffffff; homogeneuos:1">.  See the "Getting the sources" section below to use CVS to download the latest versions of these project files.</c></p>
<p style="Normal" xid="385"><c></c></p>
<p style="Normal" xid="717"><c props="font-weight:bold; lang:en-US">Building AbiWord</c><c props="font-weight:bold; lang:en-US"></c></p>
<p style="Normal" xid="715"><c props="font-family:Times New Roman; font-size:12pt; lang:en-GB; text-position:normal; font-weight:normal; font-style:normal; text-decoration:none">If attempting to use the MSVC project files, follow the instructions in </c><c props="font-family:Times New Roman; font-size:12pt; lang:en-GB; text-position:normal; font-weight:normal; font-style:normal; text-decoration:none"></c><c props="font-family:Times New Roman; font-size:12pt; lang:en-US; text-position:normal; font-weight:normal; font-style:normal; text-decoration:none">the</c><c props="font-family:Times New Roman; font-size:12pt; lang:en-GB; text-position:normal; font-weight:normal; font-style:normal; text-decoration:none"> README.TXT file</c><c props="font-family:Times New Roman; font-size:12pt; lang:en-US; text-position:normal; font-weight:normal; font-style:normal; text-decoration:none"> located in the directory holding the project files.</c></p>
<p style="Normal" xid="634" props="font-family:Times New Roman; font-size:12pt; lang:en-GB; text-position:normal; font-weight:normal; font-style:normal; text-decoration:none"><c></c></p>
<p style="Heading 3" xid="381">4.<c props="lang:en-US">	</c><c props="lang:en-US"></c>Using the autoconf style build system using MSYS and MINGW</p>
<p style="Normal" xid="384" props="text-align:left; dom-dir:ltr"><c props="font-family:Times New Roman; font-size:12pt; color:000000; text-decoration:none; text-position:normal; font-weight:normal; font-style:normal; lang:en-US">We assume that you have a 'recent' mingw and msys installed, including a recent w32api. Furthermore we assume you are installing all software in the /home/foobar/local prefix. Make sure to change this to match your setup.</c><c props="font-family:Times New Roman; font-size:12pt; color:000000; text-decoration:none; text-position:normal; font-weight:normal; font-style:normal; lang:en-US"></c></p>
<p style="Normal" xid="388" props="text-align:left; dom-dir:ltr"><c></c></p>
<p style="Normal" xid="389" props="text-align:left; dom-dir:ltr"><c props="font-family:Times New Roman; font-size:12pt; color:000000; text-decoration:none; text-position:normal; font-weight:normal; font-style:normal; lang:en-US">1. Prerequisites:</c><c props="font-family:Times New Roman; font-size:12pt; color:000000; text-decoration:none; text-position:normal; font-weight:normal; font-style:normal; lang:en-US"></c></p>
<p level="1" listid="2734" parentid="0" style="Normal" xid="400" props="list-style:Bullet List; start-value:0; dom-dir:ltr; margin-left:0.5000in; text-indent:-0.3000in; text-align:left; field-font:Symbol"><field type="list_label" xid="401" props="width:0in; font-family:Times New Roman; display:inline; color:000000; font-weight:normal; text-position:normal; lang:en-US; font-style:normal; font-variant:normal; text-decoration:none; bgcolor:transparent; list-style:Bullet List; homogeneous:1; height:0in; font-size:12pt; font-stretch:normal"></field><c props="width:0in; font-family:Times New Roman; display:inline; color:000000; font-weight:normal; text-position:normal; lang:en-US; font-style:normal; font-variant:normal; text-decoration:none; bgcolor:transparent; list-style:Bullet List; homogeneous:1; height:0in; font-size:12pt; font-stretch:normal">	</c><c props="width:0in; font-family:Times New Roman; display:inline; color:000000; font-weight:normal; text-position:normal; lang:en-US; font-style:normal; font-variant:normal; text-decoration:none; bgcolor:transparent; list-style:Bullet List; homogeneous:1; height:0in; font-size:12pt; font-stretch:normal"></c><c props="font-family:Times New Roman; font-size:12pt; color:000000; text-decoration:none; text-position:normal; font-weight:normal; font-style:normal; lang:en-US">   pkgconfig, libiconv, gettext and glib</c></p>
<p style="Normal" xid="596" props="text-align:left; text-indent:0in; dom-dir:ltr; margin-left:0pt"><c></c></p>
<p style="Normal" xid="392" props="text-align:left; dom-dir:ltr"><c props="font-family:Times New Roman; font-size:12pt; color:000000; text-decoration:none; text-position:normal; font-weight:normal; font-style:normal; lang:en-US">     Download and install the binaries and developer files from</c><c props="font-family:Times New Roman; font-size:12pt; color:000000; text-decoration:none; text-position:normal; font-weight:normal; font-style:normal; lang:en-US"></c></p>
<p style="Normal" xid="394" props="text-align:left; dom-dir:ltr"><c props="font-family:Times New Roman; font-size:12pt; color:000000; text-decoration:none; text-position:normal; font-weight:normal; font-style:normal; lang:en-US">     </c><c props="font-family:Times New Roman; font-size:12pt; color:000000; text-decoration:none; text-position:normal; font-weight:normal; font-style:normal; lang:en-US"></c><a xlink:href="http://www.gimp.org/%7etml/gimp/win32/downloads.html" xid="403"><c props="font-family:Times New Roman; font-size:12pt; color:000000; text-decoration:none; text-position:normal; font-weight:normal; font-style:normal; lang:en-US">http://www.gimp.org/~tml/gimp/win32/downloads.html</c></a></p>
<p style="Normal" xid="395" props="text-align:left; dom-dir:ltr"><c></c></p>
<p level="1" listid="2756" parentid="0" style="Normal" xid="396" props="list-style:Bullet List; start-value:0; dom-dir:ltr; margin-left:0.5000in; text-indent:-0.3000in; text-align:left; field-font:Symbol"><field type="list_label" xid="404" props="width:0in; font-family:Times New Roman; display:inline; color:000000; font-weight:normal; text-position:normal; lang:en-US; font-style:normal; font-variant:normal; text-decoration:none; bgcolor:transparent; list-style:Bullet List; homogeneous:1; height:0in; font-size:12pt; font-stretch:normal"></field><c props="width:0in; font-family:Times New Roman; display:inline; color:000000; font-weight:normal; text-position:normal; lang:en-US; font-style:normal; font-variant:normal; text-decoration:none; bgcolor:transparent; list-style:Bullet List; homogeneous:1; height:0in; font-size:12pt; font-stretch:normal">	</c><c props="width:0in; font-family:Times New Roman; display:inline; color:000000; font-weight:normal; text-position:normal; lang:en-US; font-style:normal; font-variant:normal; text-decoration:none; bgcolor:transparent; list-style:Bullet List; homogeneous:1; height:0in; font-size:12pt; font-stretch:normal"></c><c props="font-family:Times New Roman; font-size:12pt; color:000000; text-decoration:none; text-position:normal; font-weight:normal; font-style:normal; lang:en-US">   popt</c></p>
<p style="Normal" xid="594" props="text-align:left; text-indent:0in; dom-dir:ltr; margin-left:0pt"><c></c></p>
<p style="Normal" xid="398" props="text-align:left; dom-dir:ltr"><c props="font-family:Times New Roman; font-size:12pt; color:000000; text-decoration:none; text-position:normal; font-weight:normal; font-style:normal; lang:en-US">     Download and install the binaries and developer files from</c><c props="font-family:Times New Roman; font-size:12pt; color:000000; text-decoration:none; text-position:normal; font-weight:normal; font-style:normal; lang:en-US"></c></p>
<p style="Normal" xid="399" props="text-align:left; dom-dir:ltr"><c props="font-family:Times New Roman; font-size:12pt; color:000000; text-decoration:none; text-position:normal; font-weight:normal; font-style:normal; lang:en-US">     </c><c props="font-family:Times New Roman; font-size:12pt; color:000000; text-decoration:none; text-position:normal; font-weight:normal; font-style:normal; lang:en-US"></c><a xlink:href="http://gnuwin32.sourceforge.net/packages/popt.htm" xid="406"><c props="font-family:Times New Roman; font-size:12pt; color:000000; text-decoration:none; text-position:normal; font-weight:normal; font-style:normal; lang:en-US">http://gnuwin32.sourceforge.net/packages/popt.htm</c></a></p>
<p style="Normal" xid="472" props="text-align:left; dom-dir:ltr"><c></c></p>
<p style="Normal" xid="474"><c props="lang:en-US">2. Start msys, and set up your environment </c><c props="lang:en-US"></c><c props="height:0in; width:0in; background-color:ffffff; homogeneuos:1">by executing:</c></p>
<p style="Normal" xid="631"><c></c></p>
<p style="Normal" xid="483"><c style="Command Text" props="height:0in; background-color:ffffff; list-tag:1004; homogeneuos:1; width:0in">	</c><c style="Command Text" props="height:0in; background-color:ffffff; list-tag:1004; homogeneuos:1; width:0in"></c><c style="Command Text" props="height:0in; width:0in; background-color:ffffff; homogeneuos:1">export PKG_CONFIG_PATH=/home/foobar/local/lib/pkgconfig/</c></p>
<p style="Normal" xid="532"><c style="Command Text" props="height:0in; background-color:ffffff; homogeneuos:1; width:0in">	</c><c style="Command Text" props="height:0in; background-color:ffffff; homogeneuos:1; width:0in"></c><c style="Command Text" props="height:0in; width:0in; background-color:ffffff; homogeneuos:1">export PATH=/home/foobar/local/bin:$PATH</c></p>
<p style="Normal" xid="489"><c></c></p>
<p style="Normal" xid="480"><c props="height:0in; lang:en-US; background-color:ffffff; homogeneuos:1; width:0in">3. </c><c props="height:0in; lang:en-US; background-color:ffffff; homogeneuos:1; width:0in"></c><c props="height:0in; width:0in; background-color:ffffff; homogeneuos:1">We will compile the rest of the AbiWord dependencies ourselves. Feel free to use</c><c props="height:0in; lang:en-US; background-color:ffffff; homogeneuos:1; width:0in"> </c><c props="height:0in; width:0in; background-color:ffffff; homogeneuos:1">precompiled libraries, but we can't guarantee their correct functioning.</c></p>
<p style="Normal" xid="926"><c></c></p>
<p level="1" listid="1000" parentid="0" style="Normal" xid="419" props="start-value:0; text-indent:-0.3000in; list-style:Bullet List; field-font:Symbol; margin-left:0.5000in"><field type="list_label" xid="533" props="width:0in; font-family:Times New Roman; display:inline; font-variant:normal; font-weight:normal; text-position:normal; lang:en-GB; font-style:normal; list-style:Bullet List; homogeneous:1; bgcolor:transparent; text-decoration:none; color:000000; height:0in; font-size:12pt; font-stretch:normal"></field><c props="width:0in; font-family:Times New Roman; display:inline; font-variant:normal; font-weight:normal; text-position:normal; lang:en-GB; font-style:normal; list-style:Bullet List; homogeneous:1; bgcolor:transparent; text-decoration:none; color:000000; height:0in; font-size:12pt; font-stretch:normal">	</c><c props="width:0in; font-family:Times New Roman; display:inline; font-variant:normal; font-weight:normal; text-position:normal; lang:en-GB; font-style:normal; list-style:Bullet List; homogeneous:1; bgcolor:transparent; text-decoration:none; color:000000; height:0in; font-size:12pt; font-stretch:normal"></c><c props="height:0in; width:0in; background-color:ffffff; homogeneuos:1">fribidi (download the source tarball from </c><a xlink:href="http://fribidi.org/" xid="535"><c props="height:0in; width:0in; background-color:ffffff; homogeneuos:1">http://fribidi.org/</c></a><c props="height:0in; width:0in; background-color:ffffff; homogeneuos:1">)</c></p>
<p level="0" listid="0" parentid="0" style="Normal" xid="581" props="list-delim:%L; list-decimal:.; list-style:None; start-value:1; margin-left:0pt; text-indent:0.0000in; field-font:NULL"><c></c></p>
<p style="Normal" xid="421" props="text-align:left; dom-dir:ltr"><c props="height:0in; lang:en-US; background-color:ffffff; homogeneuos:1; width:0in">	</c><c props="height:0in; lang:en-US; background-color:ffffff; homogeneuos:1; width:0in"></c><c props="height:0in; width:0in; background-color:ffffff; homogeneuos:1">NOTE: You'll need to patch the fribidi sources first if you are using</c><c props="height:0in; lang:en-US; background-color:ffffff; homogeneuos:1; width:0in"> v</c><c props="height:0in; width:0in; background-color:ffffff; homogeneuos:1">ersion 0.10.4 or</c><c props="height:0in; lang:en-US; background-color:ffffff; homogeneuos:1; width:0in"> </c><c props="height:0in; width:0in; background-color:ffffff; homogeneuos:1">0.10.5. </c><c props="height:0in; lang:en-US; background-color:ffffff; homogeneuos:1; width:0in">T</c><c props="height:0in; width:0in; background-color:ffffff; homogeneuos:1">o do this, open the file fribidi_benchmark.c, and simply remove the line </c><c props="height:0in; lang:en-US; background-color:ffffff; homogeneuos:1; width:0in">	</c><c props="height:0in; width:0in; background-color:ffffff; homogeneuos:1">"#include</c><c props="height:0in; lang:en-US; background-color:ffffff; homogeneuos:1; width:0in"> </c><c props="height:0in; width:0in; background-color:ffffff; homogeneuos:1">&lt;sys/times.h&gt;", around line 31.</c><c props="height:0in; lang:en-US; background-color:ffffff; homogeneuos:1; width:0in"> Next, replace the contents of the function utime (void) around line 91 with the single line: return 0; (we don't need it anyway).</c></p>
<p style="Normal" xid="424" props="text-align:left; dom-dir:ltr"><c></c></p>
<p style="Normal" xid="425" props="text-align:left; dom-dir:ltr"><c props="height:0in; width:0in; background-color:ffffff; homogeneuos:1">     To build fribidi, execute the following commands (where x.y.z is the fribidi version number):</c><c props="height:0in; width:0in; background-color:ffffff; homogeneuos:1"></c></p>
<p style="Normal" xid="426" props="text-align:left; dom-dir:ltr"><c></c></p>
<p style="Normal" xid="427" props="text-align:left; dom-dir:ltr"><c style="Command Text" props="lang:en-US; height:0in; width:0in; background-color:ffffff; homogeneuos:1">	</c><c style="Command Text" props="lang:en-US; height:0in; width:0in; background-color:ffffff; homogeneuos:1"></c><c style="Command Text" props="height:0in; width:0in; background-color:ffffff; homogeneuos:1">cd fribidi-x.y.z</c></p>
<p style="Normal" xid="428" props="text-align:left; dom-dir:ltr"><c style="Command Text" props="lang:en-US; height:0in; width:0in; background-color:ffffff; homogeneuos:1">	</c><c style="Command Text" props="lang:en-US; height:0in; width:0in; background-color:ffffff; homogeneuos:1"></c><c style="Command Text" props="height:0in; width:0in; background-color:ffffff; homogeneuos:1">./configure --prefix=/home/foobar/local</c></p>
<p style="Normal" xid="429" props="text-align:left; dom-dir:ltr"><c style="Command Text" props="lang:en-US; height:0in; width:0in; background-color:ffffff; homogeneuos:1">	</c><c style="Command Text" props="lang:en-US; height:0in; width:0in; background-color:ffffff; homogeneuos:1"></c><c style="Command Text" props="height:0in; width:0in; background-color:ffffff; homogeneuos:1">make</c></p>
<p style="Normal" xid="430" props="text-align:left; dom-dir:ltr"><c style="Command Text" props="lang:en-US; height:0in; width:0in; background-color:ffffff; homogeneuos:1">	</c><c style="Command Text" props="lang:en-US; height:0in; width:0in; background-color:ffffff; homogeneuos:1"></c><c style="Command Text" props="height:0in; width:0in; background-color:ffffff; homogeneuos:1">make install</c></p>
<p style="Normal" xid="431" props="text-align:left; dom-dir:ltr"><c></c></p>
<p level="1" listid="1016" parentid="0" style="Normal" xid="432" props="list-style:Bullet List; start-value:0; dom-dir:ltr; margin-left:0.5000in; text-indent:-0.3000in; text-align:left; field-font:Symbol"><field type="list_label" xid="584" props="width:0in; font-family:Times New Roman; display:inline; font-variant:normal; font-weight:normal; text-position:normal; lang:en-GB; font-style:normal; list-style:Bullet List; homogeneous:1; bgcolor:transparent; text-decoration:none; color:000000; height:0in; font-size:12pt; font-stretch:normal"></field><c props="width:0in; font-family:Times New Roman; display:inline; font-variant:normal; font-weight:normal; text-position:normal; lang:en-GB; font-style:normal; list-style:Bullet List; homogeneous:1; bgcolor:transparent; text-decoration:none; color:000000; height:0in; font-size:12pt; font-stretch:normal">	</c><c props="width:0in; font-family:Times New Roman; display:inline; font-variant:normal; font-weight:normal; text-position:normal; lang:en-GB; font-style:normal; list-style:Bullet List; homogeneous:1; bgcolor:transparent; text-decoration:none; color:000000; height:0in; font-size:12pt; font-stretch:normal"></c><c props="height:0in; width:0in; background-color:ffffff; homogeneuos:1"> zlib (download the source tarball from </c><a xlink:href="http://www.zlib.net/" xid="586"><c props="height:0in; width:0in; background-color:ffffff; homogeneuos:1">http://www.zlib.net/</c></a><c props="height:0in; width:0in; background-color:ffffff; homogeneuos:1">)</c></p>
<p style="Normal" xid="433" props="text-align:left; dom-dir:ltr"><c></c></p>
<p style="Normal" xid="434" props="text-align:left; dom-dir:ltr"><c props="height:0in; width:0in; background-color:ffffff; homogeneuos:1">     To build zlib, execute the following commands (where x.y.z is the zlib version number):</c><c props="height:0in; width:0in; background-color:ffffff; homogeneuos:1"></c></p>
<p style="Normal" xid="435" props="text-align:left; dom-dir:ltr"><c></c></p>
<p style="Normal" xid="436" props="text-align:left; dom-dir:ltr"><c style="Command Text" props="height:0in; width:0in; background-color:ffffff; homogeneuos:1">	cd zlib-x.y.z</c><c style="Command Text" props="height:0in; width:0in; background-color:ffffff; homogeneuos:1"></c></p>
<p style="Normal" xid="437" props="text-align:left; dom-dir:ltr"><c style="Command Text" props="height:0in; width:0in; background-color:ffffff; homogeneuos:1"> 	./configure --prefix=/home/foobar/local</c><c style="Command Text" props="height:0in; width:0in; background-color:ffffff; homogeneuos:1"></c></p>
<p style="Normal" xid="438" props="text-align:left; dom-dir:ltr"><c style="Command Text" props="height:0in; width:0in; background-color:ffffff; homogeneuos:1">	make</c><c style="Command Text" props="height:0in; width:0in; background-color:ffffff; homogeneuos:1"></c></p>
<p style="Normal" xid="439" props="text-align:left; dom-dir:ltr"><c style="Command Text" props="height:0in; width:0in; background-color:ffffff; homogeneuos:1">	make install</c><c style="Command Text" props="height:0in; width:0in; background-color:ffffff; homogeneuos:1"></c></p>
<p style="Normal" xid="440" props="text-align:left; dom-dir:ltr"><c></c></p>
<p level="1" listid="1030" parentid="0" style="Normal" xid="441" props="list-style:Bullet List; start-value:0; dom-dir:ltr; margin-left:0.5000in; text-indent:-0.3000in; text-align:left; field-font:Symbol"><field type="list_label" xid="587" props="width:0in; font-family:Times New Roman; display:inline; font-variant:normal; font-weight:normal; text-position:normal; lang:en-GB; font-style:normal; list-style:Bullet List; homogeneous:1; bgcolor:transparent; text-decoration:none; color:000000; height:0in; font-size:12pt; font-stretch:normal"></field><c props="width:0in; font-family:Times New Roman; display:inline; font-variant:normal; font-weight:normal; text-position:normal; lang:en-GB; font-style:normal; list-style:Bullet List; homogeneous:1; bgcolor:transparent; text-decoration:none; color:000000; height:0in; font-size:12pt; font-stretch:normal">	</c><c props="width:0in; font-family:Times New Roman; display:inline; font-variant:normal; font-weight:normal; text-position:normal; lang:en-GB; font-style:normal; list-style:Bullet List; homogeneous:1; bgcolor:transparent; text-decoration:none; color:000000; height:0in; font-size:12pt; font-stretch:normal"></c><c props="height:0in; width:0in; background-color:ffffff; homogeneuos:1">   libpng (download the autoconf enabled tarball from </c><a xlink:href="http://libpng.sourceforge.net/" xid="589"><c props="height:0in; width:0in; background-color:ffffff; homogeneuos:1">http://libpng.sourceforge.net/</c></a><c props="height:0in; width:0in; background-color:ffffff; homogeneuos:1">)</c></p>
<p style="Normal" xid="442" props="text-align:left; dom-dir:ltr"><c></c></p>
<p style="Normal" xid="443" props="text-align:left; dom-dir:ltr"><c props="height:0in; width:0in; background-color:ffffff; homogeneuos:1">     To build libpng, execute the following commands (where x.y.z is the libpng version number):</c><c props="height:0in; width:0in; background-color:ffffff; homogeneuos:1"></c></p>
<p style="Normal" xid="444" props="text-align:left; dom-dir:ltr"><c></c></p>
<p style="Normal" xid="445" props="text-align:left; dom-dir:ltr"><c style="Command Text" props="lang:en-US; height:0in; width:0in; background-color:ffffff; homogeneuos:1">	</c><c style="Command Text" props="lang:en-US; height:0in; width:0in; background-color:ffffff; homogeneuos:1"></c><c style="Command Text" props="height:0in; width:0in; background-color:ffffff; homogeneuos:1">cd libpng-x.y.z-config</c></p>
<p style="Normal" xid="446" props="text-align:left; dom-dir:ltr"><c style="Command Text" props="lang:en-US; height:0in; width:0in; background-color:ffffff; homogeneuos:1">	</c><c style="Command Text" props="lang:en-US; height:0in; width:0in; background-color:ffffff; homogeneuos:1"></c><c style="Command Text" props="height:0in; width:0in; background-color:ffffff; homogeneuos:1">./autogen.sh</c></p>
<p style="Normal" xid="447" props="text-align:left; dom-dir:ltr"><c style="Command Text" props="lang:en-US; height:0in; width:0in; background-color:ffffff; homogeneuos:1">	</c><c style="Command Text" props="lang:en-US; height:0in; width:0in; background-color:ffffff; homogeneuos:1"></c><c style="Command Text" props="height:0in; width:0in; background-color:ffffff; homogeneuos:1">./configure --prefix=/home/foobar/local</c><c style="Command Text" props="height:0in; background-color:ffffff; homogeneuos:1; width:0in"> </c><c style="Command Text" props="height:0in; width:0in; background-color:ffffff; homogeneuos:1">CFLAGS="-I/home/foobar/local/include" LDFLAGS="-L/home/foobar/local/lib" </c></p>
<p style="Normal" xid="448" props="text-align:left; dom-dir:ltr"><c style="Command Text" props="lang:en-US; height:0in; width:0in; homogeneuos:1; background-color:ffffff">	</c><c style="Command Text" props="lang:en-US; height:0in; width:0in; homogeneuos:1; background-color:ffffff"></c><c style="Command Text" props="height:0in; width:0in; background-color:ffffff; homogeneuos:1">make</c></p>
<p style="Normal" xid="449" props="text-align:left; dom-dir:ltr"><c style="Command Text" props="lang:en-US; height:0in; width:0in; homogeneuos:1; background-color:ffffff">	</c><c style="Command Text" props="lang:en-US; height:0in; width:0in; homogeneuos:1; background-color:ffffff"></c><c style="Command Text" props="height:0in; width:0in; background-color:ffffff; homogeneuos:1">make install</c></p>
<p style="Normal" xid="450" props="text-align:left; dom-dir:ltr"><c></c></p>
<p level="1" listid="1045" parentid="0" style="Normal" xid="999" props="list-style:Bullet List; start-value:0; dom-dir:ltr; margin-left:0.5000in; text-indent:-0.3000in; text-align:left; field-font:Symbol"><field type="list_label" xid="986" props="width:0in; font-family:Times New Roman; display:inline; font-variant:normal; font-weight:normal; text-position:normal; lang:en-GB; font-style:normal; list-style:Bullet List; homogeneous:1; bgcolor:transparent; text-decoration:none; color:000000; height:0in; font-size:12pt; font-stretch:normal"></field><c props="width:0in; font-family:Times New Roman; display:inline; font-variant:normal; font-weight:normal; text-position:normal; lang:en-GB; font-style:normal; list-style:Bullet List; homogeneous:1; bgcolor:transparent; text-decoration:none; color:000000; height:0in; font-size:12pt; font-stretch:normal">	</c><c props="width:0in; font-family:Times New Roman; display:inline; font-variant:normal; font-weight:normal; text-position:normal; lang:en-GB; font-style:normal; list-style:Bullet List; homogeneous:1; bgcolor:transparent; text-decoration:none; color:000000; height:0in; font-size:12pt; font-stretch:normal"></c><c props="height:0in; width:0in; background-color:ffffff; homogeneuos:1">   libxml2 (download the source tarball from </c><a xlink:href="http://xmlsoft.org/" xid="985"><c props="height:0in; width:0in; background-color:ffffff; homogeneuos:1">http://xmlsoft.org/</c></a><c props="height:0in; width:0in; background-color:ffffff; homogeneuos:1">)</c></p>
<p style="Normal" xid="1000" props="text-align:left; dom-dir:ltr"><c></c></p>
<p style="Normal" xid="1001" props="text-align:left; dom-dir:ltr"><c props="height:0in; width:0in; background-color:ffffff; homogeneuos:1">     To build libxml2, execute the following commands (where x.y.z is the libxml2 version number):</c><c props="height:0in; width:0in; background-color:ffffff; homogeneuos:1"></c></p>
<p style="Normal" xid="1002" props="text-align:left; dom-dir:ltr"><c></c></p>
<p style="Normal" xid="1003" props="text-align:left; dom-dir:ltr"><c style="Command Text" props="lang:en-US; height:0in; width:0in; background-color:ffffff; homogeneuos:1">	</c><c style="Command Text" props="lang:en-US; height:0in; width:0in; background-color:ffffff; homogeneuos:1"></c><c style="Command Text" props="height:0in; width:0in; background-color:ffffff; homogeneuos:1">./configure --without-ftp --without-http --prefix=/home/foobar/local/</c></p>
<p style="Normal" xid="1004" props="text-align:left; dom-dir:ltr"><c style="Command Text" props="lang:en-US; height:0in; width:0in; background-color:ffffff; homogeneuos:1">	</c><c style="Command Text" props="lang:en-US; height:0in; width:0in; background-color:ffffff; homogeneuos:1"></c><c style="Command Text" props="height:0in; width:0in; background-color:ffffff; homogeneuos:1">make</c></p>
<p style="Normal" xid="1005" props="text-align:left; dom-dir:ltr"><c style="Command Text" props="lang:en-US; height:0in; width:0in; background-color:ffffff; homogeneuos:1">	</c><c style="Command Text" props="lang:en-US; height:0in; width:0in; background-color:ffffff; homogeneuos:1"></c><c style="Command Text" props="height:0in; width:0in; background-color:ffffff; homogeneuos:1">make install</c></p>
<p style="Normal" xid="998" props="text-align:left; dom-dir:ltr"><c></c></p>
<p level="1" listid="1000" parentid="0" style="Normal" xid="1006" props="margin-top:0.0000in; list-decimal:NULL; margin-left:0.5000in; dom-dir:ltr; text-indent:-0.2993in; list-style:Bullet List; list-delim:%L; start-value:0; margin-right:0.0000in; margin-bottom:0.0000in; line-height:1.000000; text-align:left; field-font:Symbol"><field type="list_label" xid="997" props="width:0in; font-family:Times New Roman; display:inline; color:000000; font-weight:normal; text-position:normal; lang:en-US; font-style:normal; font-variant:normal; text-decoration:none; bgcolor:transparent; list-style:None; homogeneous:1; height:0in; font-size:12pt; font-stretch:normal"></field>	<c props="font-family:Times New Roman; font-size:12pt; lang:en-US; text-position:normal; font-weight:normal; font-style:normal; text-decoration:none">libgsf (download the source tarball for version &gt;= 1.12.1 from </c><c props="font-family:Times New Roman; font-size:12pt; lang:en-US; text-position:normal; font-weight:normal; font-style:normal; text-decoration:none"></c><a xlink:href="ftp://ftp.gnome.org/pub/gnome/sources/libgsf/" xid="988"><c props="font-family:Times New Roman; font-size:12pt; lang:en-US; text-position:normal; font-weight:normal; font-style:normal; text-decoration:none">ftp://ftp.gnome.org/pub/gnome/sources/libgsf/</c></a><c props="font-family:Times New Roman; font-size:12pt; lang:en-US; text-position:normal; font-weight:normal; font-style:normal; text-decoration:none">)</c></p>
<p style="Normal" xid="990" props="margin-top:0.0000in; margin-left:0pt; text-indent:0in; dom-dir:ltr; margin-bottom:0.0000in; line-height:1.000000; text-align:left; margin-right:0.0000in"><c></c></p>
<p style="Normal" xid="991" props="margin-top:0.0000in; margin-left:0.0000in; text-indent:0.0000in; dom-dir:ltr; margin-bottom:0.0000in; line-height:1.000000; text-align:left; margin-right:0.0000in"><c props="font-family:Times New Roman; font-size:12pt; lang:en-GB; text-position:normal; font-weight:normal; font-style:normal; text-decoration:none">     To build </c><c props="font-family:Times New Roman; font-size:12pt; lang:en-GB; text-position:normal; font-weight:normal; font-style:normal; text-decoration:none"></c><c props="font-family:Times New Roman; font-size:12pt; lang:en-US; text-position:normal; font-weight:normal; font-style:normal; text-decoration:none">libgsf</c><c props="font-family:Times New Roman; font-size:12pt; lang:en-GB; text-position:normal; font-weight:normal; font-style:normal; text-decoration:none">, execute the following commands (where x.y.z is the </c><c props="font-family:Times New Roman; font-size:12pt; lang:en-US; text-position:normal; font-weight:normal; font-style:normal; text-decoration:none">libgsf</c><c props="font-family:Times New Roman; font-size:12pt; lang:en-GB; text-position:normal; font-weight:normal; font-style:normal; text-decoration:none"> version number):</c></p>
<p style="Normal" xid="992" props="margin-top:0.0000in; margin-left:0.0000in; text-indent:0.0000in; dom-dir:ltr; margin-bottom:0.0000in; line-height:1.000000; text-align:left; margin-right:0.0000in"><c></c></p>
<p style="Normal" xid="993" props="margin-top:0.0000in; margin-left:0.0000in; text-indent:0.0000in; dom-dir:ltr; margin-bottom:0.0000in; line-height:1.000000; text-align:left; margin-right:0.0000in"><c style="Command Text" props="font-family:Courier New; font-size:10pt; color:0000ff; text-decoration:none; text-position:normal; font-weight:normal; font-style:normal; lang:en-US">	</c><c style="Command Text" props="font-family:Courier New; font-size:10pt; color:0000ff; text-decoration:none; text-position:normal; font-weight:normal; font-style:normal; lang:en-US"></c><c style="Command Text" props="font-family:Courier New; font-size:10pt; color:0000ff; text-decoration:none; text-position:normal; font-weight:normal; font-style:normal; lang:en-GB">cd </c><c style="Command Text" props="font-family:Courier New; font-size:10pt; color:0000ff; text-decoration:none; text-position:normal; font-weight:normal; font-style:normal; lang:en-US">libgsf</c><c style="Command Text" props="font-family:Courier New; font-size:10pt; color:0000ff; text-decoration:none; text-position:normal; font-weight:normal; font-style:normal; lang:en-GB">-x.y.z</c></p>
<p style="Normal" xid="994" props="margin-top:0.0000in; margin-left:0.0000in; text-indent:0.0000in; dom-dir:ltr; margin-bottom:0.0000in; line-height:1.000000; text-align:left; margin-right:0.0000in"><c props="font-family:Courier New; font-size:10pt; color:0000ff; text-decoration:none; text-position:normal; font-weight:normal; font-style:normal; lang:en-US">	./configure --prefix=/home/foobar/local/ --with-zlib=/home/foobar/local/</c><c props="font-family:Courier New; font-size:10pt; color:0000ff; text-decoration:none; text-position:normal; font-weight:normal; font-style:normal; lang:en-US"></c></p>
<p style="Normal" xid="995" props="margin-top:0.0000in; margin-left:0.0000in; text-indent:0.0000in; dom-dir:ltr; margin-bottom:0.0000in; line-height:1.000000; text-align:left; margin-right:0.0000in"><c style="Command Text" props="font-family:Courier New; font-size:10pt; color:0000ff; text-decoration:none; text-position:normal; font-weight:normal; font-style:normal; lang:en-US">	</c><c style="Command Text" props="font-family:Courier New; font-size:10pt; color:0000ff; text-decoration:none; text-position:normal; font-weight:normal; font-style:normal; lang:en-US"></c><c style="Command Text" props="font-family:Courier New; font-size:10pt; color:0000ff; text-decoration:none; text-position:normal; font-weight:normal; font-style:normal; lang:en-GB">make</c></p>
<p style="Normal" xid="996" props="margin-top:0.0000in; margin-left:0.0000in; text-indent:0.0000in; dom-dir:ltr; margin-bottom:0.0000in; line-height:1.000000; text-align:left; margin-right:0.0000in"><c style="Command Text" props="font-family:Courier New; font-size:10pt; color:0000ff; text-decoration:none; text-position:normal; font-weight:normal; font-style:normal; lang:en-US">	</c><c style="Command Text" props="font-family:Courier New; font-size:10pt; color:0000ff; text-decoration:none; text-position:normal; font-weight:normal; font-style:normal; lang:en-US"></c><c style="Command Text" props="font-family:Courier New; font-size:10pt; color:0000ff; text-decoration:none; text-position:normal; font-weight:normal; font-style:normal; lang:en-GB">make install</c><c props="font-family:Times New Roman; font-size:12pt; lang:en-US; text-position:normal; font-weight:normal; font-style:normal; text-decoration:none">	</c></p>
<p style="Normal" xid="987" props="font-family:Courier New; font-size:10pt; dom-dir:ltr; color:0000ff; text-decoration:none; text-align:left; text-position:normal; font-weight:normal; font-style:normal; lang:en-US"><c></c></p>
<p level="1" listid="1065" parentid="0" style="Normal" xid="459" props="list-style:Bullet List; start-value:0; dom-dir:ltr; margin-left:0.5000in; text-indent:-0.3000in; text-align:left; field-font:Symbol"><field type="list_label" xid="630" props="width:0in; font-family:Times New Roman; display:inline; font-variant:normal; font-weight:normal; text-position:normal; lang:en-GB; font-style:normal; list-style:Bullet List; homogeneous:1; bgcolor:transparent; text-decoration:none; color:000000; height:0in; font-size:12pt; font-stretch:normal"></field><c props="width:0in; font-family:Times New Roman; display:inline; font-variant:normal; font-weight:normal; text-position:normal; lang:en-GB; font-style:normal; list-style:Bullet List; homogeneous:1; bgcolor:transparent; text-decoration:none; color:000000; height:0in; font-size:12pt; font-stretch:normal">	</c><c props="width:0in; font-family:Times New Roman; display:inline; font-variant:normal; font-weight:normal; text-position:normal; lang:en-GB; font-style:normal; list-style:Bullet List; homogeneous:1; bgcolor:transparent; text-decoration:none; color:000000; height:0in; font-size:12pt; font-stretch:normal"></c><c props="height:0in; width:0in; background-color:ffffff; homogeneuos:1">   wvWare (shipped with the AbiWord source distribution)</c></p>
<p style="Normal" xid="460" props="text-align:left; dom-dir:ltr"><c></c></p>
<p style="Normal" xid="461" props="text-align:left; dom-dir:ltr"><c props="height:0in; lang:en-US; background-color:ffffff; homogeneuos:1; width:0in">	</c><c props="height:0in; lang:en-US; background-color:ffffff; homogeneuos:1; width:0in"></c><c props="height:0in; width:0in; background-color:ffffff; homogeneuos:1">NOTE: at the moment you'll need the not-yet released wvWare &gt;= 1.1.0, which is available in AbiWord's</c><c props="height:0in; lang:en-US; background-color:ffffff; homogeneuos:1; width:0in"> </c><c props="height:0in; width:0in; background-color:ffffff; homogeneuos:1">cvs</c><c props="height:0in; lang:en-US; background-color:ffffff; homogeneuos:1; width:0in">.</c></p>
<p style="Normal" xid="463" props="text-align:left; dom-dir:ltr"><c></c></p>
<p style="Normal" xid="464" props="text-align:left; dom-dir:ltr"><c props="height:0in; lang:en-US; background-color:ffffff; homogeneuos:1; width:0in">	</c><c props="height:0in; lang:en-US; background-color:ffffff; homogeneuos:1; width:0in"></c><c props="height:0in; width:0in; background-color:ffffff; homogeneuos:1">To build wvWare, execute the following commands (where x.y.z is the AbiWord version number):</c></p>
<p style="Normal" xid="465" props="text-align:left; dom-dir:ltr"><c></c></p>
<p style="Normal" xid="466" props="text-align:left; dom-dir:ltr"><c style="Command Text" props="height:0in; width:0in; background-color:ffffff; homogeneuos:1">     cd abiword-x.y.z/wv</c><c style="Command Text" props="height:0in; width:0in; background-color:ffffff; homogeneuos:1"></c></p>
<p style="Normal" xid="467" props="text-align:left; dom-dir:ltr"><c style="Command Text" props="height:0in; width:0in; background-color:ffffff; homogeneuos:1">     ./autogen.sh</c><c style="Command Text" props="height:0in; width:0in; background-color:ffffff; homogeneuos:1"></c></p>
<p style="Normal" xid="468" props="text-align:left; dom-dir:ltr"><c style="Command Text" props="height:0in; width:0in; background-color:ffffff; homogeneuos:1">     ./configure --with-png=/home/foobar/local --with-zlib=/home/foobar/local --prefix=/home/foobar/local</c><c style="Command Text" props="height:0in; width:0in; background-color:ffffff; homogeneuos:1"></c></p>
<p style="Normal" xid="469" props="text-align:left; dom-dir:ltr"><c style="Command Text" props="height:0in; width:0in; background-color:ffffff; homogeneuos:1">     make</c><c style="Command Text" props="height:0in; width:0in; background-color:ffffff; homogeneuos:1"></c></p>
<p style="Normal" xid="470" props="text-align:left; dom-dir:ltr"><c style="Command Text" props="height:0in; width:0in; background-color:ffffff; homogeneuos:1">     make install</c><c style="Command Text" props="height:0in; width:0in; background-color:ffffff; homogeneuos:1"></c></p>
<p style="Normal" xid="471" props="text-align:left; dom-dir:ltr"><c></c></p>
<p style="Normal" xid="407" props="text-align:left; dom-dir:ltr"><c props="lang:en-US">4</c><c props="lang:en-US"></c>. To build AbiWord, execute the following commands (where x.y.z is the AbiWord version number):</p>
<p style="Normal" xid="600" props="text-align:left; dom-dir:ltr"><c></c></p>
<p style="Normal" xid="601" props="text-align:left; dom-dir:ltr"><c style="Command Text">	cd abiword-x.y.z/abi</c><c style="Command Text"></c></p>
<p style="Normal" xid="602" props="text-align:left; dom-dir:ltr"><c style="Command Text">	./autogen.sh</c><c style="Command Text"></c></p>
<p style="Normal" xid="603" props="text-align:left; dom-dir:ltr"><c style="Command Text">	./configure --with-sys-wv --with-libxml2 --with-zlib=/home/foobar/local --prefix=/home/foobar/local</c><c style="Command Text"></c></p>
<p style="Normal" xid="611" props="text-align:left; dom-dir:ltr"><c style="Command Text">	make</c><c style="Command Text"></c></p>
<p style="Normal" xid="612" props="text-align:left; dom-dir:ltr"><c></c></p>
<p style="Normal" xid="613" props="text-align:left; dom-dir:ltr"><c props="lang:en-US">NOTE</c><c props="lang:en-US"></c>: "make install" doesn't work yet; instead just place the AbiWord-2.x binary that can be found in ./src/wp/main/win together with the glib, libgsf, libiconv, popt, libintl and libxml2 dll's in a directory of your liking. That should work just fine for now.</p>
<p style="Normal" xid="789"><c></c></p>
<p style="Heading 2" xid="790"><bookmark type="start" name="qnx" xid="258"/><c props="height:0in; lang:en-US; text-decoration:underline; width:0in; homogeneuos:1; background-color:ffffff">QNX</c><c props="height:0in; lang:en-US; text-decoration:underline; width:0in; homogeneuos:1; background-color:ffffff"></c><bookmark type="end" name="qnx" xid="259"/><c props="height:0in; lang:en-US; text-decoration:underline; width:0in; homogeneuos:1; background-color:ffffff">:</c></p>
<p style="Heading 3" xid="260"><c props="lang:en-US; height:0in; width:0in; background-color:ffffff; homogeneuos:1">Prerequisites: </c><c props="lang:en-US; height:0in; width:0in; background-color:ffffff; homogeneuos:1"></c></p>
<p style="Normal" xid="261"><c props="height:0in; background-color:ffffff; homogeneuos:1; width:0in">(See also: </c><c props="height:0in; background-color:ffffff; homogeneuos:1; width:0in"></c><a xlink:href="#windows" xid="262"><c props="height:0in; background-color:ffffff; homogeneuos:1; width:0in">Windows</c></a><c props="height:0in; background-color:ffffff; homogeneuos:1; width:0in"> and </c><a xlink:href="#unix" xid="264"><c props="height:0in; background-color:ffffff; homogeneuos:1; width:0in">Unix</c></a><c props="height:0in; background-color:ffffff; homogeneuos:1; width:0in"> requirements for more information)</c></p>
<p level="1" listid="1000" parentid="0" style="Normal" xid="266" props="start-value:0; text-indent:-0.3000in; list-style:Bullet List; field-font:Symbol; margin-left:0.5000in"><field type="list_label" xid="267" props="width:0in; font-family:Times New Roman; display:inline; font-variant:normal; font-weight:normal; lang:en-GB; font-style:normal; list-style:Bullet List; text-decoration:none; bgcolor:transparent; font-size:12pt; color:000000; homogeneous:1; height:0in; text-position:normal; font-stretch:normal"></field><c props="width:0in; font-family:Times New Roman; display:inline; font-variant:normal; font-weight:normal; lang:en-GB; font-style:normal; list-style:Bullet List; text-decoration:none; bgcolor:transparent; font-size:12pt; color:000000; homogeneous:1; height:0in; text-position:normal; font-stretch:normal">	</c><c props="width:0in; font-family:Times New Roman; display:inline; font-variant:normal; font-weight:normal; lang:en-GB; font-style:normal; list-style:Bullet List; text-decoration:none; bgcolor:transparent; font-size:12pt; color:000000; homogeneous:1; height:0in; text-position:normal; font-stretch:normal"></c><c props="height:0in; background-color:ffffff; homogeneuos:1; width:0in">abi</c></p>
<p level="1" listid="1000" style="Normal" xid="268" props="list-delim:%L; list-decimal:.; list-style:Bullet List; start-value:0; margin-left:0.5000in; text-indent:-0.3000in; field-font:Symbol"><field type="list_label" xid="269" props="width:0in; font-family:Times New Roman; display:inline; font-variant:normal; font-weight:normal; lang:en-GB; font-style:normal; list-style:Bullet List; text-decoration:none; bgcolor:transparent; font-size:12pt; color:000000; homogeneous:1; height:0in; text-position:normal; font-stretch:normal"></field><c props="width:0in; font-family:Times New Roman; display:inline; font-variant:normal; font-weight:normal; lang:en-GB; font-style:normal; list-style:Bullet List; text-decoration:none; bgcolor:transparent; font-size:12pt; color:000000; homogeneous:1; height:0in; text-position:normal; font-stretch:normal">	</c><c props="width:0in; font-family:Times New Roman; display:inline; font-variant:normal; font-weight:normal; lang:en-GB; font-style:normal; list-style:Bullet List; text-decoration:none; bgcolor:transparent; font-size:12pt; color:000000; homogeneous:1; height:0in; text-position:normal; font-stretch:normal"></c><c props="height:0in; background-color:ffffff; homogeneuos:1; width:0in">abidistfiles</c></p>
<p level="1" listid="1000" style="Normal" xid="270" props="list-delim:%L; list-decimal:.; list-style:Bullet List; start-value:0; dom-dir:ltr; margin-left:0.5000in; text-indent:-0.3000in; text-align:left; field-font:Symbol"><field type="list_label" xid="271" props="width:0in; font-family:Times New Roman; display:inline; font-variant:normal; font-weight:normal; lang:en-GB; font-style:normal; list-style:Bullet List; text-decoration:none; bgcolor:transparent; font-size:12pt; color:000000; homogeneous:1; height:0in; text-position:normal; font-stretch:normal"></field><c props="width:0in; font-family:Times New Roman; display:inline; font-variant:normal; font-weight:normal; lang:en-GB; font-style:normal; list-style:Bullet List; text-decoration:none; bgcolor:transparent; font-size:12pt; color:000000; homogeneous:1; height:0in; text-position:normal; font-stretch:normal">	</c><c props="width:0in; font-family:Times New Roman; display:inline; font-variant:normal; font-weight:normal; lang:en-GB; font-style:normal; list-style:Bullet List; text-decoration:none; bgcolor:transparent; font-size:12pt; color:000000; homogeneous:1; height:0in; text-position:normal; font-stretch:normal"></c><c props="height:0in; background-color:ffffff; homogeneuos:1; width:0in">wv</c><c props="lang:en-US; height:0in; width:0in; background-color:ffffff; homogeneuos:1"> (use cvs co -r wv-1-0-0-STABLE wv)</c></p>
<p style="Normal" xid="272"><c props="height:0in; background-color:ffffff; homogeneuos:1; width:0in">You also need to have libpng, libiconv, libfribidi and libxml2. All except libfribidi are available from the QNX 3rd party CD. </c><c props="height:0in; background-color:ffffff; homogeneuos:1; width:0in"></c>FriBiDi can be downloaded from <a xlink:href="http://www.qnxzone.com/%7etravis/packages/fribidi_x86-0.10.4-x86-public.qpr" xid="273"><c props="height:0in; background-color:ffffff; homogeneuos:1; width:0in">http://www.qnxzone.com/~travis/packages/fribidi_x86-0.10.4-x86-public.qpr</c></a></p>
<p style="Normal" xid="275"><c props="height:0in; background-color:ffffff; homogeneuos:1; width:0in">Building on QNX is similar to the other unix-like platforms.  We rely on the command line utilities bash, sed, gawk, etc.  </c><c props="height:0in; background-color:ffffff; homogeneuos:1; width:0in"></c></p>
<p style="Normal" xid="276"><c props="height:0in; background-color:ffffff; homogeneuos:1; width:0in">There are 2 ways to build and run AbiWord:</c><c props="height:0in; background-color:ffffff; homogeneuos:1; width:0in"></c></p>
<p level="1" listid="1008" parentid="0" style="Normal" xid="277" props="start-value:1; text-indent:-0.3000in; list-style:Numbered List; field-font:NULL; margin-left:0.5000in"><field type="list_label" xid="278" props="width:0in; font-family:Times New Roman; display:inline; font-variant:normal; font-weight:normal; lang:en-GB; font-style:normal; list-style:Numbered List; text-decoration:none; bgcolor:transparent; font-size:12pt; color:000000; homogeneous:1; height:0in; text-position:normal; font-stretch:normal"></field><c props="width:0in; font-family:Times New Roman; display:inline; font-variant:normal; font-weight:normal; lang:en-GB; font-style:normal; list-style:Numbered List; text-decoration:none; bgcolor:transparent; font-size:12pt; color:000000; homogeneous:1; height:0in; text-position:normal; font-stretch:normal">	</c><c props="width:0in; font-family:Times New Roman; display:inline; font-variant:normal; font-weight:normal; lang:en-GB; font-style:normal; list-style:Numbered List; text-decoration:none; bgcolor:transparent; font-size:12pt; color:000000; homogeneous:1; height:0in; text-position:normal; font-stretch:normal"></c><c props="height:0in; background-color:ffffff; homogeneuos:1; width:0in">Developer Style:  just cd to abi and type '</c><c style="Command Text" props="height:0in; background-color:ffffff; homogeneuos:1; width:0in">make</c><c props="height:0in; background-color:ffffff; homogeneuos:1; width:0in">'.  To run AbiWord, </c><c style="Command Text" props="height:0in; background-color:ffffff; homogeneuos:1; width:0in">cd</c><c props="height:0in; background-color:ffffff; homogeneuos:1; width:0in"> to the bin directory and type '</c><c style="Command Text" props="height:0in; background-color:ffffff; homogeneuos:1; width:0in">AbiWord -lib ../AbiSuite</c><c props="height:0in; background-color:ffffff; homogeneuos:1; width:0in">' -- this will help AbiWord find the dictionary and other support files.</c></p>
<p level="1" listid="1008" parentid="0" style="Normal" xid="279" props="start-value:1; text-indent:-0.3000in; list-style:Numbered List; field-font:NULL; margin-left:0.5000in"><field type="list_label" xid="280" props="width:0in; font-family:Times New Roman; display:inline; font-variant:normal; font-weight:normal; lang:en-GB; font-style:normal; list-style:Numbered List; text-decoration:none; bgcolor:transparent; font-size:12pt; color:000000; homogeneous:1; height:0in; text-position:normal; font-stretch:normal"></field><c props="width:0in; font-family:Times New Roman; display:inline; font-variant:normal; font-weight:normal; lang:en-GB; font-style:normal; list-style:Numbered List; text-decoration:none; bgcolor:transparent; font-size:12pt; color:000000; homogeneous:1; height:0in; text-position:normal; font-stretch:normal">	</c><c props="width:0in; font-family:Times New Roman; display:inline; font-variant:normal; font-weight:normal; lang:en-GB; font-style:normal; list-style:Numbered List; text-decoration:none; bgcolor:transparent; font-size:12pt; color:000000; homogeneous:1; height:0in; text-position:normal; font-stretch:normal"></c><c props="height:0in; background-color:ffffff; homogeneuos:1; width:0in">End-User Style:  just </c><c style="Command Text" props="height:0in; background-color:ffffff; homogeneuos:1; width:0in">cd</c><c props="height:0in; background-color:ffffff; homogeneuos:1; width:0in"> to abi and type '</c><c style="Command Text" props="height:0in; background-color:ffffff; homogeneuos:1; width:0in">make distribution ABI_BUILD_VERSION=x.y.z</c><c props="height:0in; background-color:ffffff; homogeneuos:1; width:0in">' This will build a QNX 'Repository in a File' (src/pkg/qnx/abiword-x.y.z.qpr). Install this with '</c><c style="Command Text" props="height:0in; background-color:ffffff; homogeneuos:1; width:0in">pkg-installer -u abiword-x.y.z.qpr</c><c props="height:0in; background-color:ffffff; homogeneuos:1; width:0in">'.</c></p>
<p style="Heading 2" xid="281"><bookmark type="start" name="macosx" xid="295"/><c props="lang:en-US; height:0in; text-decoration:underline; width:0in; background-color:ffffff; homogeneuos:1">Mac OS X</c><c props="lang:en-US; height:0in; text-decoration:underline; width:0in; background-color:ffffff; homogeneuos:1"></c><bookmark type="end" name="macosx" xid="296"/><c props="text-decoration:underline">:</c></p>
<p style="Heading 4" xid="297"><c props="height:0in; width:0in; background-color:ffffff; homogeneuos:1">X11 AbiWord</c><c props="height:0in; width:0in; background-color:ffffff; homogeneuos:1"></c></p>
<p style="Normal" xid="298"><c props="height:0in; width:0in; background-color:ffffff; homogeneuos:1">The official build method on Mac OS X is to use Project Builder to build the Cocoa front end. However, it is possible also to build for X11 - see the section on building for </c><c props="height:0in; width:0in; background-color:ffffff; homogeneuos:1"></c><a xlink:href="#unix" xid="299"><c props="height:0in; width:0in; background-color:ffffff; homogeneuos:1">Unix</c></a><c props="height:0in; width:0in; background-color:ffffff; homogeneuos:1">. Note: You will need to specify </c><c style="Command Text" props="height:0in; width:0in; background-color:ffffff; homogeneuos:1">--disable-Cocoa</c><c props="height:0in; width:0in; background-color:ffffff; homogeneuos:1"> to configure. Apple's X11.app and X11 SDK betas are one source of X11, unfortunately based on XFree86 4.2 and lacking fontconfig/Xft2 - hopefully Apple will get its act together. XDarwin may be a better choice until then. fink (</c><a xlink:href="http://fink.sourceforge.net/" xid="301"><c props="height:0in; width:0in; background-color:ffffff; homogeneuos:1">http://fink.sourceforge.net/</c></a><c props="height:0in; width:0in; background-color:ffffff; homogeneuos:1">) provides most of the packages needed by AbiWord.</c></p>
<p style="Heading 3" xid="303"><c props="height:0in; lang:en-US; width:0in; homogeneuos:1; background-color:ffffff">Prerequisites (Cocoa):</c><c props="height:0in; lang:en-US; width:0in; homogeneuos:1; background-color:ffffff"></c></p>
<p style="Normal" xid="304"><c props="height:0in; lang:en-US; width:0in; background-color:ffffff; homogeneuos:1">Currently fink </c><c props="height:0in; lang:en-US; width:0in; background-color:ffffff; homogeneuos:1"></c><c props="width:0in; font-family:Times New Roman; homogeneuos:1; font-style:normal; font-weight:normal; lang:en-US; color:000000; background-color:ffffff; text-decoration:none; font-size:12pt; height:0in; text-position:normal">(</c><a xlink:href="http://fink.sourceforge.net/" xid="305"><c props="width:0in; font-family:Times New Roman; homogeneuos:1; font-style:normal; font-weight:normal; lang:en-US; color:000000; background-color:ffffff; text-decoration:none; font-size:12pt; height:0in; text-position:normal">http://fink.sourceforge.net/</c></a><c props="width:0in; font-family:Times New Roman; homogeneuos:1; font-style:normal; font-weight:normal; lang:en-US; color:000000; background-color:ffffff; text-decoration:none; font-size:12pt; height:0in; text-position:normal">), in particular the libiconv and glib2 packages, is required in order to build the Cocoa port. Other dependencies are covered by modules in AbiWord's CVS. To get the source do:</c></p>
<p style="Normal Unspaced" xid="307"><c props="height:0in; background-color:ffffff; homogeneuos:1; width:0in">	</c><c props="height:0in; background-color:ffffff; homogeneuos:1; width:0in"></c><c style="Command Text" props="height:0in; background-color:ffffff; homogeneuos:1; width:0in">cvs -d:pser</c><c style="Command Text">ver:anoncvs@anoncvs.abisource.com:/cvsroot login</c></p>
<p style="Normal Unspaced" xid="308"><c props="height:0in; background-color:ffffff; homogeneuos:1; width:0in">	CVS password:	(</c><c props="height:0in; background-color:ffffff; homogeneuos:1; width:0in"></c><c style="Command Text" props="height:0in; width:0in; background-color:ffffff; homogeneuos:1">anoncvs</c><c props="height:0in; background-color:ffffff; homogeneuos:1; width:0in">)</c></p>
<p style="Normal" xid="309"><c props="width:0in; font-family:Times New Roman; homogeneuos:1; font-style:normal; font-weight:normal; lang:en-US; color:000000; background-color:ffffff; text-decoration:none; font-size:12pt; height:0in; text-position:normal">	</c><c props="width:0in; font-family:Times New Roman; homogeneuos:1; font-style:normal; font-weight:normal; lang:en-US; color:000000; background-color:ffffff; text-decoration:none; font-size:12pt; height:0in; text-position:normal"></c><c style="Command Text" props="height:0in; background-color:ffffff; homogeneuos:1; width:0in">cvs -d:pserver:anoncvs@anoncvs.abisource.com:/cvsroot -z3 co abicocoa</c></p>
<p style="Normal" xid="310">This will check out a number of modules, including several which end in "pbx" - these contain the Project Builder files.<a xlink:href="http://fink.sourceforge.net/" xid="311"></a></p>
<p style="Normal" xid="313"></p>
</section>
</abiword>
