summaryrefslogtreecommitdiff
path: root/ACE/ACE-INSTALL.html
diff options
context:
space:
mode:
authorJohnny Willemsen <jwillemsen@remedy.nl>2013-08-07 07:10:20 +0000
committerJohnny Willemsen <jwillemsen@remedy.nl>2013-08-07 07:10:20 +0000
commitd884ff87f199ac1b30e214cc1bfae94a7108f1bd (patch)
tree25b69c881029169c7ada3a29fe6b6174f6f6070b /ACE/ACE-INSTALL.html
parentf52e99527d0ca115f90561aed98fa5a6eb8f9c46 (diff)
downloadATCD-d884ff87f199ac1b30e214cc1bfae94a7108f1bd.tar.gz
Wed Aug 7 07:02:52 UTC 2013 Johnny Willemsen <jwillemsen@remedy.nl>
* ACE-INSTALL.html: * ASNMP/asnmp/address.cpp: * ASNMP/asnmp/asn1.cpp: * ASNMP/asnmp/snmp.h: * ASNMP/asnmp/snmp.cpp: * ace/Asynch_IO.h: * ace/Connection_Recycling_Strategy.h: * ace/Connection_Recycling_Strategy.cpp: * ace/ETCL/ETCL_Constraint_Visitor.h: * ace/ETCL/ETCL_Constraint_Visitor.cpp: * ace/FIFO_Recv_Msg.inl: * ace/Log_Msg_Callback.h: * ace/Log_Msg_Callback.cpp: * ace/Monitor_Control/Auto_Update_Starter.h: * ace/Monitor_Control/Auto_Update_Starter.cpp: * ace/Monitor_Control/Monitor_Query.h: * ace/Monitor_Control/Monitor_Query.cpp: * ace/OS_NS_Thread.cpp: * ace/OS_NS_signal.h: * ace/OS_NS_signal.cpp: * ace/OS_NS_stdio.cpp: * ace/Select_Reactor_Base.cpp: * ace/Sig_Handler.h: * ace/Sig_Handler.cpp: * ace/TTY_IO.h: * ace/TTY_IO.cpp: * ace/Thread_Hook.h: * ace/Thread_Hook.cpp: * ace/config-macros.h: * ace/config-win32-borland.h: * ace/config-win32-common.h: * ace/config-win32.h: * apps/Gateway/Peer/Peer.cpp: * bin/MakeProjectCreator/config/bmake.features: * examples/IPC_SAP/SOCK_SAP/CPP-inserver.cpp: * examples/NT_Service/main.cpp: * examples/Reactor/TP_Reactor/ReadHandler.cpp: * examples/Reactor/TP_Reactor/client.cpp: * examples/Timer_Queue/Custom_Handler.h: * examples/Timer_Queue/main_thread_custom_handler.cpp: * performance-tests/Synch-Benchmarks/Base_Test/mutex_test.cpp: * protocols/ace/INet/AuthenticationBase.h: * protocols/ace/INet/AuthenticationBase.cpp: * protocols/ace/INet/ConnectionCache.h: * protocols/ace/INet/FTP_ClientRequestHandler.cpp: * protocols/ace/INet/FTP_URL.cpp: * protocols/ace/INet/HTTP_ClientRequestHandler.h: * protocols/ace/INet/HTTP_ClientRequestHandler.cpp: * protocols/ace/INet/HTTP_URL.cpp: * protocols/ace/INet/HeaderBase.h: * protocols/examples/RMCast/Send_Msg/Receiver.cpp: * tests/Bug_2434_Regression_Test.cpp: * tests/Bug_2772_Regression_Test.cpp: * tests/Capabilities_Test.cpp: * tests/DLL_Test.h: * tests/DLL_Test_Impl.cpp: * tests/Logging_Strategy_Test.cpp: * tests/Process_Env_Test.cpp: * tests/Process_Strategy_Test.cpp: * tests/Reactor_Timer_Test.cpp: * tests/SOCK_Send_Recv_Test.cpp: * tests/test_config.h: Revived port for Embarcadero C++ Builder XE4 using bcc32 commit b8e06cf020879fa8aa8cf3158601a19ea8bc44d4 Author: Johnny Willemsen <jwillemsen@remedy.nl> Date: Fri Jun 28 19:38:10 2013 +0200 Layout * ACE/tests/Bug_2434_Regression_Test.cpp: * ACE/tests/Bug_2772_Regression_Test.cpp: commit ee6893a5065cbe56df7e4ab5aae31971ddf0edf3 Author: Johnny Willemsen <jwillemsen@remedy.nl> Date: Fri Jun 28 19:34:00 2013 +0200 Updated borland instructions * ACE/ACE-INSTALL.html: commit 1ac4a32bb448852cf8c1f2fa90d6b14f1fd2d339 Author: Johnny Willemsen <jwillemsen@remedy.nl> Date: Fri Jun 28 19:28:01 2013 +0200 Fix conversion warnings for bcc32: * ACE/apps/Gateway/Peer/Peer.cpp: * ACE/examples/IPC_SAP/SOCK_SAP/CPP-inserver.cpp: * ACE/examples/Reactor/TP_Reactor/ReadHandler.cpp: * ACE/examples/Reactor/TP_Reactor/client.cpp: commit b873f90c6801dde85f9fc6538a656f8400d4b8b3 Author: Johnny Willemsen <jwillemsen@remedy.nl> Date: Fri Jun 28 09:02:36 2013 +0200 Fixed typo * ACE/tests/Reactor_Timer_Test.cpp: commit 4ffd49852005a058ddd7540e101348f1f58db506 Author: Johnny Willemsen <jwillemsen@remedy.nl> Date: Thu Jun 27 14:41:32 2013 +0200 Fixed bcc32 signed/unsigned comparison warnings * ACE/protocols/examples/RMCast/Send_Msg/Receiver.cpp: * ACE/tests/Capabilities_Test.cpp: * ACE/tests/Process_Strategy_Test.cpp: * ACE/tests/Reactor_Timer_Test.cpp: * ACE/tests/SOCK_Send_Recv_Test.cpp: commit 604b6c22cc21a64be12bbca4da68ce90f63b4d56 Author: Johnny Willemsen <jwillemsen@remedy.nl> Date: Thu Jun 27 13:01:30 2013 +0200 Fixed conversion warnings with bcc32 * ACE/ASNMP/asnmp/address.cpp: * ACE/ASNMP/asnmp/asn1.cpp: * ACE/ace/FIFO_Recv_Msg.inl: commit c257a73968b54bcab543cb5f2f436f16a9d63df8 Author: Johnny Willemsen <jwillemsen@remedy.nl> Date: Thu Jun 27 11:13:25 2013 +0200 Cleanup port * ACE/ace/config-win32-borland.h: commit a6dbc3fc51f6d3bb791b024c5e7aed2891a0f749 Author: Johnny Willemsen <jwillemsen@remedy.nl> Date: Wed Jun 26 19:34:34 2013 +0200 Updated Embarcadero instructions * ACE/ACE-INSTALL.html: commit 476cdd82dcb899059e3f8c67858d4d383042e609 Author: Johnny Willemsen <jwillemsen@remedy.nl> Date: Wed Jun 26 14:25:13 2013 +0200 Fixed bcc32 warning * ACE/tests/Process_Strategy_Test.cpp: commit 93e4a41e1954ff23a30d1b613e3d42a64ebcac10 Author: Johnny Willemsen <jwillemsen@remedy.nl> Date: Wed Jun 26 14:18:51 2013 +0200 Extended size of environment usage to make sure we are above 32k * ACE/tests/Process_Env_Test.cpp: commit 340fbaa2b557c7df56d8ecf8ce623837b4bccb54 Author: Johnny Willemsen <jwillemsen@remedy.nl> Date: Wed Jun 26 13:58:19 2013 +0200 Added missing export * ACE/protocols/ace/INet/HeaderBase.h: Layout * ACE/tests/Process_Env_Test.cpp: commit e7bbccf459931996a3c8482f74736b08ab929093 Author: Johnny Willemsen <jwillemsen@remedy.nl> Date: Wed Jun 26 13:26:39 2013 +0200 Added some casts to suppress bcc32 warnings * ACE/ace/OS_NS_Thread.cpp: * ACE/ace/Select_Reactor_Base.cpp: commit a07353c126b24967c7a72c5fba6369a487f8515b Author: Johnny Willemsen <jwillemsen@remedy.nl> Date: Wed Jun 26 13:22:52 2013 +0200 Removed check * ACE/ace/pre.h: commit f17435f0745233504a01a52fd1dc76b45397504d Author: Johnny Willemsen <jwillemsen@remedy.nl> Date: Wed Jun 26 12:26:20 2013 +0200 Fixed compile errors with bcc32 * ACE/protocols/ace/INet/FTP_ClientRequestHandler.cpp: * ACE/protocols/ace/INet/FTP_URL.cpp: * ACE/protocols/ace/INet/HTTP_ClientRequestHandler.cpp: * ACE/protocols/ace/INet/HTTP_ClientRequestHandler.h: * ACE/protocols/ace/INet/HTTP_URL.cpp: commit 305ed854f18ad958d593a94b1b51045ac8f01d5f Author: Johnny Willemsen <jwillemsen@remedy.nl> Date: Wed Jun 26 12:11:44 2013 +0200 bcb lacks localtime_r * ACE/ace/config-win32-borland.h: commit f7085b98b817695b633ffe2a1898523ff4e5677e Author: Johnny Willemsen <jwillemsen@remedy.nl> Date: Wed Jun 26 12:03:56 2013 +0200 Disable warning about static constructors * ACE/ace/pre.h: commit 0894d0797d66c9be6ab51ee68612c103f1b7a594 Author: Johnny Willemsen <jwillemsen@remedy.nl> Date: Wed Jun 26 11:51:11 2013 +0200 Made check more generic * ACE/tests/Logging_Strategy_Test.cpp: commit 5b6354cd131be8ab244dfae4c9bcecccf46eaa74 Author: Johnny Willemsen <jwillemsen@remedy.nl> Date: Wed Jun 26 10:10:44 2013 +0200 Fix for bcc64 * ACE/tests/Logging_Strategy_Test.cpp: commit 4373010c606d004cc43685b19ad073e957be6518 Author: Johnny Willemsen <jwillemsen@remedy.nl> Date: Mon Jun 24 12:03:45 2013 +0200 Layout changes * ACE/tests/test_config.h: commit f3c9a5cd86bb50ace420b5a72f8e03fe35c6d9b5 Author: Johnny Willemsen <jwillemsen@remedy.nl> Date: Thu Jun 20 10:52:58 2013 +0200 Added support for ACE_HAS_CONSOLE_TEST_OUTPUT * ACE/tests/test_config.h: commit 2eadc63b624e91bf2bc3a68ee7627361e7c4c072 Author: Johnny Willemsen <jwillemsen@remedy.nl> Date: Wed May 29 11:03:18 2013 +0200 Use 32bit preprocessor with cpp64 build * ACE/ace/config-win32-borland.h: commit fd1975d168c7cd7d7f26c6e097d6df4dfc56082d Author: Johnny Willemsen <jwillemsen@remedy.nl> Date: Tue May 28 21:50:34 2013 +0200 Attempt to fix bcc64 error * ACE/examples/NT_Service/main.cpp: commit d1988a65bc87098d5c13044bb7b7d7fb8e3c2271 Author: Johnny Willemsen <jwillemsen@remedy.nl> Date: Tue May 28 21:32:27 2013 +0200 Attempt to fix time_t problems * ACE/ace/config-win32-borland.h: commit f2982ed3371cbe38528105b28532bbd56b60a29e Author: Johnny Willemsen <jwillemsen@remedy.nl> Date: Tue May 28 19:22:06 2013 +0200 Reverted change for other export macros * ACE/ace/config-win32-borland.h: commit 811d190e619b89fdf9478034f92dc5af28fcc69f Author: Johnny Willemsen <jwillemsen@remedy.nl> Date: Tue May 28 19:11:54 2013 +0200 Try regular export macros with bcb * ACE/ace/config-win32-borland.h: * ACE/ace/config-win32-common.h: commit 1f8bf7e55140105a36aaf6fb0c689009c05b696e Author: Johnny Willemsen <jwillemsen@remedy.nl> Date: Tue May 28 16:14:48 2013 +0200 Default constructor * ACE/protocols/ace/INet/AuthenticationBase.cpp: * ACE/protocols/ace/INet/AuthenticationBase.h: commit 201d7f17557a32477b8c02c74396ef092a4fc953 Author: Johnny Willemsen <jwillemsen@remedy.nl> Date: Tue May 28 15:53:01 2013 +0200 Default constructor * ACE/ace/Monitor_Control/Monitor_Query.cpp: * ACE/ace/Monitor_Control/Monitor_Query.h: * ACE/performance-tests/Synch-Benchmarks/Base_Test/mutex_test.cpp: commit ba8d2a24dade17fe0bfa69c86127b00bc5ff6000 Author: Johnny Willemsen <jwillemsen@remedy.nl> Date: Tue May 28 13:47:43 2013 +0200 Default constructor * ACE/ace/TTY_IO.cpp: * ACE/ace/TTY_IO.h: commit 2d9fb952d66ac6527794f3091115a6b1b2d82b58 Author: Johnny Willemsen <jwillemsen@remedy.nl> Date: Tue May 28 13:46:33 2013 +0200 Default constructot * ACE/ace/Connection_Recycling_Strategy.cpp: * ACE/ace/Connection_Recycling_Strategy.h: commit e1629f8efa132812267365371e83f0cc6da52842 Author: Johnny Willemsen <jwillemsen@remedy.nl> Date: Tue May 28 13:44:45 2013 +0200 Added default constructor * ACE/ace/Monitor_Control/Auto_Update_Starter.cpp: * ACE/ace/Monitor_Control/Auto_Update_Starter.h: commit eca2f470d4671100c1fedfa1a14fa3dc4ac2dda6 Author: Johnny Willemsen <jwillemsen@remedy.nl> Date: Tue May 28 13:37:59 2013 +0200 Let us see what happens if we don't use a prefix underscore for symbols * ACE/ace/config-win32-borland.h: commit a596f6fed12afde29d4847af99c0dde85dcf35ee Author: Johnny Willemsen <jwillemsen@remedy.nl> Date: Tue May 28 12:57:24 2013 +0200 Default constructor * ACE/performance-tests/Synch-Benchmarks/Base_Test/mutex_test.cpp: commit 8dfb772c0d63996f2f5c0c9e8a02966cebc9665e Author: Johnny Willemsen <jwillemsen@remedy.nl> Date: Tue May 28 12:55:50 2013 +0200 Add default constructor * ACE/tests/DLL_Test.h: * ACE/tests/DLL_Test_Impl.cpp: commit ab80db0e78d4cdaca365fa2a4b7af2745629da0f Author: Johnny Willemsen <jwillemsen@remedy.nl> Date: Tue May 28 12:53:51 2013 +0200 Default constructor * ACE/ace/Thread_Hook.cpp: * ACE/ace/Thread_Hook.h: commit 2143f2e2b51e0e379eff498b85958434ff6e68fc Author: Johnny Willemsen <jwillemsen@remedy.nl> Date: Tue May 28 12:49:44 2013 +0200 Long double change for 64bit * ACE/ace/config-win32-borland.h: commit cd44c9fbf676714211d1016d8def0f0ffead14c1 Author: Johnny Willemsen <jwillemsen@remedy.nl> Date: Tue May 28 12:46:56 2013 +0200 Added default constructors * ACE/ace/Log_Msg_Callback.cpp: * ACE/ace/Log_Msg_Callback.h: * ACE/ace/Sig_Handler.cpp: * ACE/ace/Sig_Handler.h: commit 19184dcab928edfd22dce7008ab141534b56f2cd Author: Johnny Willemsen <jwillemsen@remedy.nl> Date: Tue May 28 10:44:32 2013 +0200 Added empty constructor to fix bcc64 link errors * ACE/ace/ETCL/ETCL_Constraint_Visitor.cpp: * ACE/ace/ETCL/ETCL_Constraint_Visitor.h: commit 2e55eedf63d1e9a7b82c488f2bd0716a2d88078b Author: Johnny Willemsen <jwillemsen@remedy.nl> Date: Tue May 28 10:43:12 2013 +0200 Added explicit constructor to resolve bcc64 link problems * ACE/ASNMP/asnmp/snmp.cpp: * ACE/ASNMP/asnmp/snmp.h: commit d1f85d331af335064b4b40d55e469487ce8c36ad Author: Johnny Willemsen <jwillemsen@remedy.nl> Date: Tue May 28 10:40:19 2013 +0200 clang based compiler has a problem with swab, let us emulate it in ACE for the moment * ACE/ace/config-win32-borland.h: * ACE/protocols/ace/INet/ConnectionCache.h: Doxygen fix commit cec571985b60322fef6a0c613927d3fab9ae8fdf Author: Johnny Willemsen <jwillemsen@remedy.nl> Date: Tue May 28 09:14:36 2013 +0200 we have nonconst swab * ACE/ace/config-win32-borland.h: commit bb9dba4eb5005cb111a6b2cad60c94b8029dd616 Author: Johnny Willemsen <jwillemsen@remedy.nl> Date: Tue May 28 09:07:50 2013 +0200 Zap older compiler support, handle different preprocessor for clang environment * ACE/ace/config-win32-borland.h: commit 7bcf63e19497aad971f0eb75ed6dfa504a8d4419 Author: Johnny Willemsen <jwillemsen@remedy.nl> Date: Tue May 28 09:05:46 2013 +0200 Make unimplemented methods private * ACE/ace/Asynch_IO.h: commit 83333a374d3cafc4ea296c6bb419dfd2ecf2a580 Author: Johnny Willemsen <jwillemsen@remedy.nl> Date: Tue May 28 08:40:52 2013 +0200 Added macro to try to resolve link errors * ACE/ace/config-win32-borland.h: commit d342c02695a6f74e95cc61446ed519de42a6815c Author: Johnny Willemsen <jwillemsen@remedy.nl> Date: Mon May 27 19:30:41 2013 +0200 Removed array of handles as part of siginfo_t, triggers warning with bcc64 and doesn't seem to be used at all * ACE/ace/OS_NS_signal.cpp: * ACE/ace/OS_NS_signal.h: commit 9e8926669d68a902196a7a4a474c70ad009a05e7 Author: Johnny Willemsen <jwillemsen@remedy.nl> Date: Mon May 27 18:10:46 2013 +0200 Fix for localtime_r * ACE/ace/config-win32-borland.h: commit a59c969d36d8eb4ca6311bafeab4c653bc0475b6 Author: Johnny Willemsen <jwillemsen@remedy.nl> Date: Mon May 27 16:51:17 2013 +0200 Attempt to fix argument unused warnings * ACE/ace/config-macros.h: commit fdf91a5679222a618a8eca419310ea83a4470573 Author: Johnny Willemsen <jwillemsen@remedy.nl> Date: Mon May 27 12:53:26 2013 +0200 Fixes for bcc32 * ACE/examples/Timer_Queue/Custom_Handler.h: * ACE/examples/Timer_Queue/main_thread_custom_handler.cpp: commit 6799802f3d30139f586894debb2d41680bf78085 Author: Johnny Willemsen <jwillemsen@remedy.nl> Date: Mon May 27 11:32:01 2013 +0200 New file for bmake * ACE/bin/MakeProjectCreator/config/bmake.features: Added. commit c08478508b066069b412391d17f2ee5905f96da0 Author: Johnny Willemsen <jwillemsen@remedy.nl> Date: Mon May 27 11:17:45 2013 +0200 Fixes for C++BuilderXE4 * ACE/ace/config-win32-borland.h: commit cb17ce9c8760b274a669ceb9246d0ae3e4229dc0 Author: Johnny Willemsen <jwillemsen@remedy.nl> Date: Fri Aug 17 13:40:38 2012 +0200 * ACE/ace/OS_NS_stdio.cpp: Fixed for bcc32 commit 83b5446de5dab9a967da424368170818f7fe78c7 Author: Johnny Willemsen <jwillemsen@remedy.nl> Date: Fri Jul 27 13:37:55 2012 +0200 * ACE/ace/config-win32-borland.h: * ACE/ace/config-win32.h: Added some old files back
Diffstat (limited to 'ACE/ACE-INSTALL.html')
-rw-r--r--ACE/ACE-INSTALL.html78
1 files changed, 40 insertions, 38 deletions
diff --git a/ACE/ACE-INSTALL.html b/ACE/ACE-INSTALL.html
index d1070b665a4..158fece553f 100644
--- a/ACE/ACE-INSTALL.html
+++ b/ACE/ACE-INSTALL.html
@@ -154,7 +154,7 @@ document</a>.</p><p>
<th>Remedy IT</th>
<td>Maintains ACE on many platforms required for their ACE and
TAO service offerings. We support AIX,
- CodeGear C++ Builder 2007/2009, CodeGear RAD Studio 2007, Embarcadero C++ Builder 2010/XE,
+ CodeGear C++ Builder 2007/2009, CodeGear RAD Studio 2007, Embarcadero C++ Builder 2010/XE/XE4,
Windows CE, MinGW, Microsoft Visual C++ 7.1/8/9/10, GCC,
Cygwin, VxWorks 6.x (kernel and rtp), OpenVMS 8.3 on IA64,
BlueCAT Linux, RedHat Linux, Fedora, MacOSX, Solaris,
@@ -286,7 +286,7 @@ UNIX with:
<ol>
<li><a href="#unix_traditional">Traditional ACE/GNU Make Configuration</a></li>
</ol>
-The <a href="#win32">build process for Windows</a> is different from
+The <a href="#win32">build process for Windows</a> is different from
the UNIX methods.
<h3><a name="unix_traditional">Using the Traditional ACE/GNU Configuration</a></h3>
@@ -421,7 +421,7 @@ one will not clean up any old files, and trying to use the environment's
<ul>
<li><a href="#msvc">Microsoft Visual Studio</a></li>
-<li><a href="#codegear">Embarcadero C++Builder</a></li>
+<li><a href="#embarcadero">Embarcadero C++Builder</a></li>
<li><a href="#mingw">MinGW</a></li>
<li><a href="#cygwin">Cygwin</a></li>
</ul>
@@ -430,8 +430,8 @@ one will not clean up any old files, and trying to use the environment's
</p><h3><a name="msvc">Building and Installing ACE on Windows with
Microsoft Visual Studio</a></h3>
-<p>ACE contains project files for Microsoft Visual Studio .NET 2005 (VC8)
-, Visual Studio 2009 (VC9), and Visual Studio 2010 (VC10).
+<p>ACE contains project files for
+Visual Studio 2009 (VC9), and Visual Studio 2010 (VC10).
Visual Studio 2005 supports building for
desktop/server Windows as well as for Windows CE and Windows Mobile. Since
not all users will be interested in the CE/Mobile capability, these platforms
@@ -626,9 +626,7 @@ card. This is one method:
</p></li></a></ol>
<hr align="left" width="50%"><p>&nbsp;</p>
-<h3><a name="codegear">Building and Installing ACE on Windows with Embarcadero C++</a></h3>
-
-<b>The Embarcadero C++ port is not maintained anymore due to lack of funding.</b><p>
+<h3><a name="embarcadero">Building and Installing ACE on Windows with Embarcadero C++</a></h3>
If you are building for a machine without a network card, you may want
to check <a href="#win32nonic">here</a> first. <p>
@@ -655,12 +653,16 @@ to check <a href="#win32nonic">here</a> first. <p>
<br>
</li><li>Add ACE_wrappers\lib and ACE_wrappers\bin to the PATH environment variable:<br>
<br>
- <code>set PATH=C:\ACE_wrappers\lib;C:\ACE_wrappers\bin;%PATH%</code><br>
+ <code>set PATH=%ACE_ROOT%\lib;%ACE_ROOT%\bin;%PATH%</code><br>
+ <br>
+ </li><li>Generate the bmake makefiles using <a href="#MPC">MPC</a>. Use the <code>bmake</code> project type for C++ Builder:<br>
+ <br>
+ <code>%ACE_ROOT%\bin\mwc.pl -type bmake</code><br>
<br>
- </li><li>Generate the bmake makefiles using <a href="#MPC">MPC</a>. Use the <code>bmake</code> project type for C++ Builder.
- <br><br>
</li><li>Change to the ACE_ROOT\ace directory.<br>
<br>
+ <code>cd %ACE_ROOT%\ace</code><br>
+ <br>
</li><li>Build release DLLs for ACE by going:<br>
<br>
<code>make -f Makefile.bmak all</code><br>
@@ -695,7 +697,7 @@ to check <a href="#win32nonic">here</a> first. <p>
Note that when you run <code>make</code> in a sub directory you give <code>make -f Makefile.bmak all</code>. The <code>all</code> is needed to make sure the complete project is build.<p>
-The Borland/CodeGear/Embarcadero C++ Builder 4.0/5.0/6.0/2006/2007/2009/2010 port has been done by Jody Hagins, <a href="mailto:chris@kohlhoff.com">Christopher Kohlhoff</a> and <a href="mailto:jwillemsen@remedy.nl">Johnny Willemsen</a>. </p><p>
+The C++ Builder port has been done by Jody Hagins, <a href="mailto:chris@kohlhoff.com">Christopher Kohlhoff</a> and <a href="mailto:jwillemsen@remedy.nl">Johnny Willemsen</a>. </p><p>
<b>ACE TESTS</b></p><p>
@@ -715,7 +717,7 @@ Once you build all the tests, you can run the automated test script using:</p><p
</p><blockquote><code>perl run_test.pl</code></blockquote><p> in the
<code>tests</code> directory to try all the tests. You need to make
sure the ACE bin and lib directory (in this case
-<code>ACE_ROOT\bin</code> and <code>ACE_ROOT\lib</code>)
+<code>%ACE_ROOT%\bin</code> and <code>%ACE_ROOT%\lib</code>)
are on the path before you try to run the tests.</p><p>
<p></p><hr align="left" width="50%"><p>
@@ -789,16 +791,16 @@ For our build we require the packages
before the previous one.
<br><br>
- <p>
+ <p>
If you want to install ACE (using "make install") and want all the <tt>.pc</tt> files generated,
- set the installation prefix in platform_macros.GNU.
+ set the installation prefix in platform_macros.GNU.
</p><blockquote><code></code><pre> INSTALL_PREFIX=/c/ACE
</pre></blockquote>
- Headers will be installed to $INSTALL_PREFIX/include, documentation and
- build system files to $INSTALL_PREFIX/share and libraries to $INSTALL_PREFIX/lib. With INSTALL_PREFIX set, RPATH will be enabled.
- To disable RPATH (for example, if $INSTALL_PREFIX/$INSTALL_LIB is already
- a system-known location for shared libraries), set the make macro
- install_rpath to 0 by adding install_rpath=0 to platform_macros.GNU.
+ Headers will be installed to $INSTALL_PREFIX/include, documentation and
+ build system files to $INSTALL_PREFIX/share and libraries to $INSTALL_PREFIX/lib. With INSTALL_PREFIX set, RPATH will be enabled.
+ To disable RPATH (for example, if $INSTALL_PREFIX/$INSTALL_LIB is already
+ a system-known location for shared libraries), set the make macro
+ install_rpath to 0 by adding install_rpath=0 to platform_macros.GNU.
<br><br>
@@ -823,9 +825,9 @@ For our build we require the packages
</li><li> Run make install:
- <blockquote><code></code><pre> % make install
+ <blockquote><code></code><pre> % make install
</pre></blockquote>
- <p>
+ <p>
This should create <tt>ACE.pc</tt> to use with pkg-config.
</p>
@@ -1782,9 +1784,9 @@ below.</p>
the <code>config.h</code> file has been created, build the
<code>ACE_SSL</code> project.</li>
</ol>
-<h2>CodeGear C++</h2>
+<h2>Embarcadero C++</h2>
<p>Support for building ACE's ACE_SSL library and TAO's SSLIOP
- pluggable protocol with CodeGear C++ does exist.
+ pluggable protocol with Embarcadero C++ does exist.
<ol>
<li>Set the <code>SSL_ROOT</code> environment variable to the location
of the directory containing the OpenSSL <code>inc32</code> and
@@ -1792,7 +1794,7 @@ below.</p>
<li>Add <code>ssl=1</code> to your MPC
<code>$ACE_ROOT/bin/MakeProjectCreator/config/default.features</code>
or <code>$ACE_ROOT/local.features</code> file, and re-run MPC to add
- support for building the ACE_SSL library to your CodeGear C++ makefiles.
+ support for building the ACE_SSL library to your Embarcadero C++ makefiles.
<li>Build ACE and TAO.
</ol>
</p>
@@ -2560,7 +2562,7 @@ To save space on a Unix machine, I usually run
'find . -name \*.sln -o -name \*.vcproj -o -name \*.bmak | xargs rm -f'
in $ACE_ROOT at first after I untar the distribution. They are
meaningless in my environment (Files named '*.sln' and '*.vcproj' are
-used for MSVC++ and files named '*.bmak' are for CodeGear C++
+used for MSVC++ and files named '*.bmak' are for Embarcadero C++
Builder.)</p><p>
Finally, to save space, may want to run 'make clean' after 'make'. It
@@ -2926,18 +2928,18 @@ CIAO. We point out some suggestions below to get bootstrapped
quickly.
<ul>
- <li>You can checkout different subsets from the Subversion repository.
- <ul>
- <li>To checkout ACE with MPC:<p>
- <code>svn co svn://svn.dre.vanderbilt.edu/DOC/Middleware/sets-anon/ACE .</code>
- </li>
- <li>To checkout ACE+TAO with MPC:<p>
- <code>svn co svn://svn.dre.vanderbilt.edu/DOC/Middleware/sets-anon/ACE+TAO .</code>
- </li>
- <li>To checkout ACE+TAO+CIAO with MPC:<p>
- <code>svn co svn://svn.dre.vanderbilt.edu/DOC/Middleware/sets-anon/ACE+TAO+CIAO .</code>
- </li>
- </ul>
+ <li>You can checkout different subsets from the Subversion repository.
+ <ul>
+ <li>To checkout ACE with MPC:<p>
+ <code>svn co svn://svn.dre.vanderbilt.edu/DOC/Middleware/sets-anon/ACE .</code>
+ </li>
+ <li>To checkout ACE+TAO with MPC:<p>
+ <code>svn co svn://svn.dre.vanderbilt.edu/DOC/Middleware/sets-anon/ACE+TAO .</code>
+ </li>
+ <li>To checkout ACE+TAO+CIAO with MPC:<p>
+ <code>svn co svn://svn.dre.vanderbilt.edu/DOC/Middleware/sets-anon/ACE+TAO+CIAO .</code>
+ </li>
+ </ul>
</p></li><li>Please make sure that you have <a href="http://www.perl.org/">
perl</a> installed, preferably perl
5.8 or higher. Users on Win32 based platforms are recommended to use