<font size=2 face="sans-serif">Hello there,</font>
<br>
<br><font size=2 face="sans-serif">recently I upgraded the CMake installation
on our HP-UX 11.23 (IA64) system from 2.6.4 to 2.8.3.</font>
<br><font size=2 face="sans-serif">The system has HP's Java Runtime Environment
installed in </font><tt><font size=2>/opt/java6</font></tt><font size=2 face="sans-serif">
(the environment variable </font><tt><font size=2>JAVA_HOME</font></tt><font size=2 face="sans-serif">
is set accordingly). When calling </font><tt><font size=2>find_package(Java
REQUIRED)</font></tt><font size=2 face="sans-serif"> in a CMakeLists.txt
file, the following warning is issued:</font>
<br>
<br><tt><font size=2>CMake Warning at /usr/local/share/cmake-2.8/Modules/FindJava.cmake:118
(message):</font></tt>
<br><tt><font size=2> regex not supported: java version "1.6.0.06"</font></tt>
<br>
<br><tt><font size=2> Java(TM) SE Runtime Environment (build</font></tt>
<br><tt><font size=2> 1.6.0.06-jinteg_20_jan_2010_05_50-b00)</font></tt>
<br>
<br><tt><font size=2> Java HotSpot(TM) Server VM (build 14.3-b01-jre1.6.0.06-rc1,
mixed mode).</font></tt>
<br><tt><font size=2> Please report</font></tt>
<br><tt><font size=2>Call Stack (most recent call first):</font></tt>
<br><tt><font size=2> CMakeLists.txt:171 (find_package)</font></tt>
<br>
<br>
<br><tt><font size=2>-- Java version .. configured successfully!</font></tt>
<br><tt><font size=2>-- Found Java: /opt/java6/bin/java (found version
"..")</font></tt>
<br>
<br><font size=2 face="sans-serif">Looking at line 108 in FindJava.cmake,
it becomes clear that the version number reported by </font><tt><font size=2>java</font></tt><font size=2 face="sans-serif">
is expected to have the format "1.6.0_06". The problem can thus
be fixed by extending the regular expressions used to extract the version
information (the fixed version is attached below).</font>
<br>
<br>
<br><font size=2 face="sans-serif">Best Regards, Gerhard</font>
<br><font size=2 face="Arial">-- <b><br>
Gerhard Grimm</b><br>
Software Engineering<br>
<b>DETEC Software GmbH (Beta Systems Group)</b><br>
<b><br>
Save Paper: Think Before You Print </b></font>
<hr><font size=2 color=#a2a2a2 face="Arial"><b>Beta Systems Email Disclaimer
and Email Impressum </b></font><font size=1 color=#a2a2a2 face="Arial"><br>
Beta Systems email messages are confidential. They may also be privileged
or otherwise protected by work product immunity orother legal rules. If
you have received an email by mistake please let us know by reply and then
delete it from your system; you should not copy it or disclose its contents
to anyone. All messages sent to and from Beta Systems may be monitored
to ensure compliance with internal policies and to protect our business.
Emails are not secure and cannot be guaranteed to be error free as they
can be intercepted, amended, lost or destroyed, or contain viruses. Anyone
who communicates with us by email is taken to accept these risks.</font>
<hr><font size=2 color=#a2a2a2 face="Arial"><b>Beta Systems Email-Sicherheitsinformation</b>
</font><font size=1 color=#a2a2a2 face="Arial"><br>
Die Inhalte der Emails von Beta Systems sind vertraulich. Sie unterliegen
darüber hinaus ggf. dem Schutz von Arbeitsergebnissen oder sind anderweitig
rechtlich geschützt. Falls Sie diese Email irrtümlich erhalten haben, benachrichtigen
Sie uns bitte unverzüglich und löschen Sie anschließend die Email. Es ist
untersagt, diese Email oder deren Inhalt zu kopieren oder Dritten zugänglich
zu machen. Wir behalten uns das Recht vor, jegliche an bzw. von Beta Systems
gesendeten Nachrichten zu überprüfen, um die Einhaltung unserer internen
Richtlinien sowie die Wahrung unserer Geschäftsinteressen zu gewährleisten.
Da Emails nicht sicher sind, kann eine fehlerfreie Übermittlung nicht gewährleistet
werden. Emails können abgefangen und modifiziert oder zerstört werden,
verloren gehen oder Viren enthalten. Die Kommunikation mit Beta Systems
per Email geschieht auf eigene Gefahr. </font><font size=2 face="sans-serif"><br>
</font>
<hr><font size=2 color=#a2a2a2 face="Arial"><b>Mandatory Information for
business email according to German trade laws / Pflichtangaben für geschäftliche
Emails gemäß Handelsgesetzbuch und Aktiengesetz:</b> </font><font size=1 color=#a2a2a2 face="Arial"><br>
Beta Systems Software AG<br>
Alt-Moabit 90d<br>
10559 Berlin<br>
Germany<br>
Phone: +49-(0)30-726 118-0<br>
Fax: +49-(0)30-726 118-800</font><font size=1 color=#004080 face="Arial"><u><br>
</u></font><a href="mailto:info@betasystems.com?subject=Re:"><font size=1 color=#004080 face="Arial"><u>info@betasystems.com</u></font></a><font size=1 color=#a2a2a2 face="Arial"><br>
<b><br>
Chairman of the supervisory board</b> / Vorsitzender des Aufsichtsrats:
Dr. Günter Lewald<b><br>
Management board</b> / Vorstand: Jürgen Herbott (CEO/Vorstandsvorsitzender),
Gernot Sagl (CFO)<b><br>
Legal form</b> / Rechtsform: Aktiengesellschaft<b><br>
Registered office</b> / Sitz: Berlin<b><br>
Commercial register</b> / Handelsregister: Berlin Charlottenburg, HRB 38
874<b><br>
Ust-ID-Nr.</b>: DE 136572034<b>, St.-Nr.</b>: DE 29/1/3927<b><br>
Bank</b> / Bankverbindung: Deutsche Bank Berlin, BLZ 10070000<b><br>
Account No</b> / Konto-Nr.: 0680488<b><br>
BIC</b> DEUTDEBB, IBAN: DE94 1007 0000 0068 0488 00</font><font size=2 face="sans-serif"><br>
</font>