You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lucene.apache.org by bu...@apache.org on 2013/02/04 07:37:33 UTC
svn commit: r849306 - in /websites/staging/lucene/trunk/content: ./
pylucene/install.html pylucene/jcc/install.html
Author: buildbot
Date: Mon Feb 4 06:37:32 2013
New Revision: 849306
Log:
Staging update by buildbot for lucene
Modified:
websites/staging/lucene/trunk/content/ (props changed)
websites/staging/lucene/trunk/content/pylucene/install.html
websites/staging/lucene/trunk/content/pylucene/jcc/install.html
Propchange: websites/staging/lucene/trunk/content/
------------------------------------------------------------------------------
--- cms:source-revision (original)
+++ cms:source-revision Mon Feb 4 06:37:32 2013
@@ -1 +1 @@
-1439579
+1442031
Modified: websites/staging/lucene/trunk/content/pylucene/install.html
==============================================================================
--- websites/staging/lucene/trunk/content/pylucene/install.html (original)
+++ websites/staging/lucene/trunk/content/pylucene/install.html Mon Feb 4 06:37:32 2013
@@ -188,7 +188,7 @@ tuned to workaround various limits, for
<code>--files separate</code></p>
</li>
</ul>
-<h2 id="notes-for-solaris">Notes for Solaris</h2>
+<h2 id="notes-for-solaris-11-with-sun-studio-c-12">Notes for Solaris 11 with Sun Studio C++ 12</h2>
<p>PyLucene's Makefile is a GNU Makefile. Be sure to
use <i>gmake</i> instead of plain <i>make</i>.</p>
<p>Just as when building JCC, Python's distutils must be nudged a bit to
@@ -199,7 +199,24 @@ called <i>CC</i>.<br/></p>
the C++ compiler is used:<br/>
<code>
$ CC=CC gmake
-</code></p></div>
+</code></p>
+<h2 id="notes-for-solaris-111-with-gcc-45">Notes for Solaris 11.1 with GCC 4.5</h2>
+<p>PyLucene's Makefile is a GNU Makefile. Be sure to use gmake instead of plain
+make.</p>
+<ul>
+<li>Edit Makefile and do the following changes: <br />
+Insert and enable a Solaris-Section with the following content
+<code></li>
+</ul>
+<h1 id="solaris-solaris-111-python-26-32-bit-java-17">Solaris (Solaris 11.1, Python 2.6, 32-bit, Java 1.7)</h1>
+<p>PREFIX_PYTHON=/usr
+ANT=/usr/bin/ant
+PYTHON=$(PREFIX_PYTHON)/bin/python
+JCC=$(PYTHON) -m jcc.<strong>main</strong> --reserved DEFAULT_TYPE
+NUM_FILES=4
+</code>
+- gmake
+- su gmake install</p></div>
Modified: websites/staging/lucene/trunk/content/pylucene/jcc/install.html
==============================================================================
--- websites/staging/lucene/trunk/content/pylucene/jcc/install.html (original)
+++ websites/staging/lucene/trunk/content/pylucene/jcc/install.html Mon Feb 4 06:37:32 2013
@@ -267,9 +267,9 @@ be obtained via:
</ul>
<p>See earlier section about <a href="#shared">Shared Mode</a> for
Linux support.</p>
-<h2 id="notes-for-solaris">Notes for Solaris</h2>
-<p>At this time, JCC has been built and tested only on Solaris 11 with Sun
-Studio C++ 12, Java 1.6 and Python 2.4.</p>
+<h2 id="notes-for-solaris-11-with-sun-studio-c-12">Notes for Solaris 11 with Sun Studio C++ 12</h2>
+<p>JCC has been built and tested on Solaris 11 with Sun Studio C++ 12, Java 1.6
+and Python 2.4.</p>
<p>Because JCC is written in C++, Python's <i>distutils</i> must
be nudged a bit to invoke the correct compiler. Sun Studio's C
compiler is called <i>cc</i> while its C++ compiler is
@@ -281,6 +281,20 @@ $ CC=CC python setup.py build
<p>Shared mode is not currently implemented for
Solaris, <i>setuptools</i> needs to be taught how to build
plain shared libraries on Solaris first.</p>
+<h2 id="notes-for-solaris-111-with-gcc-45">Notes for Solaris 11.1 with GCC 4.5</h2>
+<p>JCC has been built and tested on Solaris 11.1 with gcc 4.5, Java 1.7 and
+Python 2.6. Make sure, you?ve already installed the following packages:
+gcc-4.5, jre-1.7, jdk-1.7, python-2.6, ant, gnu-make and subversion.</p>
+<p>Missing packages can be installed via <i>pkg install</i>.</p>
+<ul>
+<li>Edit setup.py and do the following changes: <br />
+Inside JDK = { ? } change the entry for sunos5 to:
+<code>'sunos5': '/usr/jdk/instances/jdk1.7.0',</code>
+Inside CFLAGS= {?} change the entry for sunos5 to:
+<code>'sunos5': ['-fno-strict-aliasing', '-Wno-write-strings'],</code></li>
+<li><code>python setup.py build</code></li>
+<li><code>su python setup.py install</code></li>
+</ul>
<h2 id="notes-for-windows">Notes for Windows</h2>
<p>At this time, JCC has been built and tested on Win2k and WinXP with
a variety of Python and Java versions.</p>