Changeset ac38e9dc for general/prog/swig.xml
- Timestamp:
- 08/01/2015 04:26:22 AM (9 years ago)
- Branches:
- systemd-13485
- Children:
- ad6910d
- Parents:
- 4a83293
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
general/prog/swig.xml
r4a83293 rac38e9dc 7 7 <!ENTITY swig-download-http "&sourceforge-repo;/swig/swig-&swig-version;.tar.gz"> 8 8 <!ENTITY swig-download-ftp " "> 9 <!ENTITY swig-md5sum " 62f9b0d010cef36a13a010dc530d0d41">10 <!ENTITY swig-size "5. 42MB">11 <!ENTITY swig-buildsize " 77MB (up to 1.1 GB for tests)">12 <!ENTITY swig-time "0.4 SBU (2 4 SBU for tests of Guile, Go, Java, Lua, Perl, PHP, Python, Ruby, and tcl)">9 <!ENTITY swig-md5sum "dcb9638324461b9baba8e044fe59031d"> 10 <!ENTITY swig-size "5.60 MB"> 11 <!ENTITY swig-buildsize "80 MB (up to 1.1 GB for tests)"> 12 <!ENTITY swig-time "0.4 SBU (22 SBU for tests of Guile, Go, Java, Lua, Perl, PHP, Python 2 and 3, Ruby, and Tcl)"> 13 13 ]> 14 14 … … 22 22 </sect1info> 23 23 24 <!-- No other tags inside any title.25 Use Title Case in All Titles -->26 24 <title>SWIG-&swig-version;</title> 27 25 … … 60 58 </para> 61 59 62 &lfs7 6_checked;60 &lfs77_checked; 63 61 64 62 <bridgehead renderas="sect3">Package Information</bridgehead> … … 118 116 119 117 <para> 118 Fix an issue with gccgo-4.9.2: 119 </para> 120 121 <screen><userinput>sed -e 's/"\.")/"_")/' -i Source/Modules/go.cxx</userinput></screen> 122 123 <para> 120 124 Install <application>SWIG</application> by running the following 121 125 commands: … … 123 127 124 128 <!-- Spaces are significant in <screen> sections --> 125 <screen><userinput>./configure --prefix=/usr && 129 <screen><userinput>./configure --prefix=/usr \ 130 --without-clisp \ 131 --without-maximum-compile-warnings && 126 132 make</userinput></screen> 127 133 128 134 <para> 129 To test the results, issue: <command>make -k check</command>. According to 130 <application>SWIG</application>'s documentation, the failure of some 131 tests should not be considered harmful. 135 To test the results, issue: <command>make -k check</command>. If you 136 have both <xref linkend="python2"/> and <xref linkend="python3"/> 137 installed, only the Python-2 tests are run. You can run test for 138 Python-3 by issuing <command>PY3=1 make check-python-examples</command> 139 followed by <command>PY3=1 make check-python-test-suite</command>. 140 According to <application>SWIG</application>'s documentation, the failure 141 of some tests should not be considered harmful. 132 142 </para> 133 143 … … 137 147 138 148 <screen role="root"><userinput>make install && 139 install -v - m755 -d/usr/share/doc/swig-&swig-version; &&140 cp - v -RDoc/* /usr/share/doc/swig-&swig-version;</userinput></screen>149 install -v -dm755 /usr/share/doc/swig-&swig-version; && 150 cp -rv Doc/* /usr/share/doc/swig-&swig-version;</userinput></screen> 141 151 </sect2> 142 152 … … 146 156 147 157 <para> 158 <parameter>--without-maximum-compile-warnings</parameter>: disables 159 compiler ansi conformance enforcement, which triggers errors in 160 the <application>Lua</application> headers (starting with Lua 5.3). 161 </para> 162 163 <para> 148 164 <option>--without-<language></option>: allows disabling the 149 165 building of tests and examples for <language>, but all the 150 166 languages capabilities of <application>SWIG</application> are always 151 built. 167 built. We use it for <application>Clisp</application>, because the 168 SWIG implementation is very incomplete and a lot of tests fail. 152 169 </para> 153 170 </sect2>
Note:
See TracChangeset
for help on using the changeset viewer.