rpms/ice/devel Ice-3.2.1-add-includes.patch, NONE, 1.1 IcePHP-3.2.1-add-includes.patch, NONE, 1.1

Mary Ellen Foster (mef) fedora-extras-commits at redhat.com
Fri Feb 22 14:08:03 UTC 2008


Author: mef

Update of /cvs/pkgs/rpms/ice/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv17311

Added Files:
	Ice-3.2.1-add-includes.patch IcePHP-3.2.1-add-includes.patch 
Log Message:
Add patch files too

Ice-3.2.1-add-includes.patch:

--- NEW FILE Ice-3.2.1-add-includes.patch ---
diff -ur Ice-3.2.1.orig/demo/Database/Oracle/occi/DeptFactoryI.cpp Ice-3.2.1/demo/Database/Oracle/occi/DeptFactoryI.cpp
--- Ice-3.2.1.orig/demo/Database/Oracle/occi/DeptFactoryI.cpp	2008-02-19 10:00:25.000000000 +0100
+++ Ice-3.2.1/demo/Database/Oracle/occi/DeptFactoryI.cpp	2008-02-22 11:57:20.000000000 +0100
@@ -12,6 +12,8 @@
 #include <Util.h>
 #include <DbTypes.h>
 
+#include <memory>
+
 #ifdef _MSC_VER
 //
 // ott generates placement new without the corresponding delete
diff -ur Ice-3.2.1.orig/demo/Database/Oracle/occi/DeptI.cpp Ice-3.2.1/demo/Database/Oracle/occi/DeptI.cpp
--- Ice-3.2.1.orig/demo/Database/Oracle/occi/DeptI.cpp	2008-02-19 10:00:25.000000000 +0100
+++ Ice-3.2.1/demo/Database/Oracle/occi/DeptI.cpp	2008-02-22 11:57:17.000000000 +0100
@@ -9,6 +9,8 @@
 
 #include <DeptI.h>
 
+#include <memory>
+
 #ifdef _MSC_VER
 //
 // ott generates placement new without the corresponding delete
diff -ur Ice-3.2.1.orig/include/Freeze/Map.h Ice-3.2.1/include/Freeze/Map.h
--- Ice-3.2.1.orig/include/Freeze/Map.h	2008-02-19 10:00:25.000000000 +0100
+++ Ice-3.2.1/include/Freeze/Map.h	2008-02-22 11:55:52.000000000 +0100
@@ -16,6 +16,8 @@
 #include <Freeze/Exception.h>
 #include <Freeze/Connection.h>
 
+#include <memory>
+
 //
 // Berkeley DB's DbEnv
 //
diff -ur Ice-3.2.1.orig/include/Ice/Outgoing.h Ice-3.2.1/include/Ice/Outgoing.h
--- Ice-3.2.1.orig/include/Ice/Outgoing.h	2008-02-19 10:00:25.000000000 +0100
+++ Ice-3.2.1/include/Ice/Outgoing.h	2008-02-22 11:55:54.000000000 +0100
@@ -17,6 +17,8 @@
 #include <Ice/BasicStream.h>
 #include <Ice/Current.h>
 
+#include <memory>
+
 namespace Ice
 {
 
diff -ur Ice-3.2.1.orig/src/Freeze/IndexI.cpp Ice-3.2.1/src/Freeze/IndexI.cpp
--- Ice-3.2.1.orig/src/Freeze/IndexI.cpp	2008-02-19 10:00:25.000000000 +0100
+++ Ice-3.2.1/src/Freeze/IndexI.cpp	2008-02-22 11:29:30.000000000 +0100
@@ -12,6 +12,8 @@
 #include <Freeze/ObjectStore.h>
 #include <Freeze/EvictorI.h>
 
+#include <cstring>
+
 using namespace Freeze;
 using namespace Ice;
 using namespace std;
diff -ur Ice-3.2.1.orig/src/Freeze/IndexI.h Ice-3.2.1/src/Freeze/IndexI.h
--- Ice-3.2.1.orig/src/Freeze/IndexI.h	2008-02-19 10:00:25.000000000 +0100
+++ Ice-3.2.1/src/Freeze/IndexI.h	2008-02-22 11:56:19.000000000 +0100
@@ -14,6 +14,8 @@
 #include <Freeze/Index.h>
 #include <Freeze/EvictorI.h>
 
+#include <memory>
+
 namespace Freeze
 {
 
diff -ur Ice-3.2.1.orig/src/Freeze/MapI.cpp Ice-3.2.1/src/Freeze/MapI.cpp
--- Ice-3.2.1.orig/src/Freeze/MapI.cpp	2008-02-19 10:00:25.000000000 +0100
+++ Ice-3.2.1/src/Freeze/MapI.cpp	2008-02-22 11:56:15.000000000 +0100
@@ -14,6 +14,10 @@
 #include <Freeze/Catalog.h>
 #include <stdlib.h>
 
+#include <cstring>
+
+#include <memory>
+
 using namespace std;
 using namespace Ice;
 using namespace Freeze;
diff -ur Ice-3.2.1.orig/src/Freeze/ObjectStore.cpp Ice-3.2.1/src/Freeze/ObjectStore.cpp
--- Ice-3.2.1.orig/src/Freeze/ObjectStore.cpp	2008-02-19 10:00:25.000000000 +0100
+++ Ice-3.2.1/src/Freeze/ObjectStore.cpp	2008-02-22 11:29:30.000000000 +0100
@@ -14,6 +14,8 @@
 #include <Freeze/Catalog.h>
 #include <Freeze/TransactionI.h>
 
+#include <cstring>
+
 using namespace std;
 using namespace Ice;
 using namespace Freeze;
diff -ur Ice-3.2.1.orig/src/Freeze/ObjectStore.h Ice-3.2.1/src/Freeze/ObjectStore.h
--- Ice-3.2.1.orig/src/Freeze/ObjectStore.h	2008-02-19 10:00:25.000000000 +0100
+++ Ice-3.2.1/src/Freeze/ObjectStore.h	2008-02-22 11:56:12.000000000 +0100
@@ -21,6 +21,8 @@
 #include <list>
 #include <db_cxx.h>
 
+#include <memory>
+
 namespace Freeze
 {
 
diff -ur Ice-3.2.1.orig/src/Freeze/SharedDb.cpp Ice-3.2.1/src/Freeze/SharedDb.cpp
--- Ice-3.2.1.orig/src/Freeze/SharedDb.cpp	2008-02-19 10:00:25.000000000 +0100
+++ Ice-3.2.1/src/Freeze/SharedDb.cpp	2008-02-22 11:56:21.000000000 +0100
@@ -13,6 +13,8 @@
 #include <Freeze/Util.h>
 #include <Freeze/Catalog.h>
 
+#include <memory>
+
 using namespace std;
 using namespace IceUtil;
 using namespace Ice;
diff -ur Ice-3.2.1.orig/src/Freeze/SharedDbEnv.h Ice-3.2.1/src/Freeze/SharedDbEnv.h
--- Ice-3.2.1.orig/src/Freeze/SharedDbEnv.h	2008-02-19 10:00:25.000000000 +0100
+++ Ice-3.2.1/src/Freeze/SharedDbEnv.h	2008-02-22 11:56:17.000000000 +0100
@@ -15,6 +15,8 @@
 #include <IceUtil/Handle.h>
 #include <db_cxx.h>
 
+#include <memory>
+
 namespace Freeze
 {
 
diff -ur Ice-3.2.1.orig/src/Freeze/SharedDb.h Ice-3.2.1/src/Freeze/SharedDb.h
--- Ice-3.2.1.orig/src/Freeze/SharedDb.h	2008-02-19 10:00:25.000000000 +0100
+++ Ice-3.2.1/src/Freeze/SharedDb.h	2008-02-22 11:56:09.000000000 +0100
@@ -17,6 +17,8 @@
 #include <IceUtil/Handle.h>
 #include <map>
 
+#include <memory>
+
 namespace Freeze
 {
 
diff -ur Ice-3.2.1.orig/src/FreezeScript/AssignVisitor.cpp Ice-3.2.1/src/FreezeScript/AssignVisitor.cpp
--- Ice-3.2.1.orig/src/FreezeScript/AssignVisitor.cpp	2008-02-19 10:00:25.000000000 +0100
+++ Ice-3.2.1/src/FreezeScript/AssignVisitor.cpp	2008-02-22 13:37:33.000000000 +0100
@@ -10,6 +10,8 @@
 #include <FreezeScript/AssignVisitor.h>
 #include <FreezeScript/Util.h>
 
+#include <climits>
+
 using namespace std;
 
 FreezeScript::AssignVisitor::AssignVisitor(const DataPtr& src, const DataFactoryPtr& factory,
diff -ur Ice-3.2.1.orig/src/FreezeScript/Data.cpp Ice-3.2.1/src/FreezeScript/Data.cpp
--- Ice-3.2.1.orig/src/FreezeScript/Data.cpp	2008-02-19 10:00:25.000000000 +0100
+++ Ice-3.2.1/src/FreezeScript/Data.cpp	2008-02-22 13:37:17.000000000 +0100
@@ -13,6 +13,8 @@
 #include <FreezeScript/Exception.h>
 #include <IceUtil/InputUtil.h>
 
+#include <climits>
+
 using namespace std;
 using namespace IceUtil;
 
diff -ur Ice-3.2.1.orig/src/FreezeScript/DumpDescriptors.cpp Ice-3.2.1/src/FreezeScript/DumpDescriptors.cpp
--- Ice-3.2.1.orig/src/FreezeScript/DumpDescriptors.cpp	2008-02-19 10:00:25.000000000 +0100
+++ Ice-3.2.1/src/FreezeScript/DumpDescriptors.cpp	2008-02-22 13:37:30.000000000 +0100
@@ -16,6 +16,10 @@
 #include <db_cxx.h>
 #include <set>
 
+#include <cstring>
+
+#include <climits>
+
 using namespace std;
 
 namespace FreezeScript
diff -ur Ice-3.2.1.orig/src/FreezeScript/Grammar.cpp Ice-3.2.1/src/FreezeScript/Grammar.cpp
--- Ice-3.2.1.orig/src/FreezeScript/Grammar.cpp	2008-02-19 10:00:25.000000000 +0100
+++ Ice-3.2.1/src/FreezeScript/Grammar.cpp	2008-02-22 11:38:54.000000000 +0100
@@ -137,6 +137,8 @@
 
 #include <FreezeScript/GrammarUtil.h>
 
+#include <cstring>
+
 #ifdef _MSC_VER
 // I get these warnings from some bison versions:
 // warning C4102: 'yyoverflowlab' : unreferenced label
diff -ur Ice-3.2.1.orig/src/FreezeScript/Grammar.y Ice-3.2.1/src/FreezeScript/Grammar.y
--- Ice-3.2.1.orig/src/FreezeScript/Grammar.y	2008-02-19 10:00:25.000000000 +0100
+++ Ice-3.2.1/src/FreezeScript/Grammar.y	2008-02-22 11:29:30.000000000 +0100
@@ -11,6 +11,8 @@
 
 #include <FreezeScript/GrammarUtil.h>
 
+#include <cstring>
+
 #ifdef _MSC_VER
 // I get these warnings from some bison versions:
 // warning C4102: 'yyoverflowlab' : unreferenced label
diff -ur Ice-3.2.1.orig/src/FreezeScript/Scanner.cpp Ice-3.2.1/src/FreezeScript/Scanner.cpp
--- Ice-3.2.1.orig/src/FreezeScript/Scanner.cpp	2008-02-19 10:00:25.000000000 +0100
+++ Ice-3.2.1/src/FreezeScript/Scanner.cpp	2008-02-22 13:16:29.000000000 +0100
@@ -1,4 +1,7 @@
 #include <IceUtil/Config.h>
+
+#include <cstring>
+
 #define yy_create_buffer freeze_script__create_buffer
 #define yy_delete_buffer freeze_script__delete_buffer
 #define yy_scan_buffer freeze_script__scan_buffer
diff -ur Ice-3.2.1.orig/src/FreezeScript/Transformer.cpp Ice-3.2.1/src/FreezeScript/Transformer.cpp
--- Ice-3.2.1.orig/src/FreezeScript/Transformer.cpp	2008-02-19 10:00:25.000000000 +0100
+++ Ice-3.2.1/src/FreezeScript/Transformer.cpp	2008-02-22 13:37:20.000000000 +0100
@@ -20,6 +20,10 @@
 #include <IceXML/Parser.h>
 #include <db_cxx.h>
 
+#include <cstring>
+
+#include <climits>
+
 using namespace std;
 
 namespace FreezeScript
diff -ur Ice-3.2.1.orig/src/Glacier2/Glacier2Router.cpp Ice-3.2.1/src/Glacier2/Glacier2Router.cpp
--- Ice-3.2.1.orig/src/Glacier2/Glacier2Router.cpp	2008-02-19 10:00:25.000000000 +0100
+++ Ice-3.2.1/src/Glacier2/Glacier2Router.cpp	2008-02-22 13:24:22.000000000 +0100
@@ -17,6 +17,8 @@
 #include <Glacier2/CryptPermissionsVerifierI.h>
 #include <fstream>
 
+#include <cstring>
+
 using namespace std;
 using namespace Ice;
 using namespace Glacier2;
diff -ur Ice-3.2.1.orig/src/Glacier2/ProxyVerifier.cpp Ice-3.2.1/src/Glacier2/ProxyVerifier.cpp
--- Ice-3.2.1.orig/src/Glacier2/ProxyVerifier.cpp	2008-02-19 10:00:25.000000000 +0100
+++ Ice-3.2.1/src/Glacier2/ProxyVerifier.cpp	2008-02-22 13:17:01.000000000 +0100
@@ -12,6 +12,8 @@
 #include <vector>
 #include <string>
 
+#include <cstring>
+
 using namespace std;
 using namespace Ice;
 
diff -ur Ice-3.2.1.orig/src/Glacier2/RequestQueue.h Ice-3.2.1/src/Glacier2/RequestQueue.h
--- Ice-3.2.1.orig/src/Glacier2/RequestQueue.h	2008-02-19 10:00:25.000000000 +0100
+++ Ice-3.2.1/src/Glacier2/RequestQueue.h	2008-02-22 11:57:07.000000000 +0100
@@ -14,6 +14,8 @@
 #include <IceUtil/Monitor.h>
 #include <Ice/Ice.h>
 
+#include <memory>
+
 namespace Glacier2
 {
 
diff -ur Ice-3.2.1.orig/src/Ice/BasicStream.cpp Ice-3.2.1/src/Ice/BasicStream.cpp
--- Ice-3.2.1.orig/src/Ice/BasicStream.cpp	2008-02-19 10:00:25.000000000 +0100
+++ Ice-3.2.1/src/Ice/BasicStream.cpp	2008-02-22 11:29:30.000000000 +0100
@@ -26,6 +26,8 @@
 #  include <iterator>
 #endif
 
+#include <cstring>
+
 using namespace std;
 using namespace Ice;
 using namespace IceInternal;
diff -ur Ice-3.2.1.orig/src/Ice/ConnectionFactory.cpp Ice-3.2.1/src/Ice/ConnectionFactory.cpp
--- Ice-3.2.1.orig/src/Ice/ConnectionFactory.cpp	2008-02-19 10:00:25.000000000 +0100
+++ Ice-3.2.1/src/Ice/ConnectionFactory.cpp	2008-02-22 11:56:43.000000000 +0100
@@ -28,6 +28,8 @@
 #  include <iterator>
 #endif
 
+#include <memory>
+
 using namespace std;
 using namespace Ice;
 using namespace IceInternal;
diff -ur Ice-3.2.1.orig/src/Ice/ConnectionI.cpp Ice-3.2.1/src/Ice/ConnectionI.cpp
--- Ice-3.2.1.orig/src/Ice/ConnectionI.cpp	2008-02-19 10:00:25.000000000 +0100
+++ Ice-3.2.1/src/Ice/ConnectionI.cpp	2008-02-22 11:56:59.000000000 +0100
@@ -27,6 +27,8 @@
 #include <Ice/ProxyFactory.h> // For createProxy().
 #include <bzlib.h>
 
+#include <memory>
+
 using namespace std;
 using namespace Ice;
 using namespace IceInternal;
diff -ur Ice-3.2.1.orig/src/Ice/ConnectionI.h Ice-3.2.1/src/Ice/ConnectionI.h
--- Ice-3.2.1.orig/src/Ice/ConnectionI.h	2008-02-19 10:00:25.000000000 +0100
+++ Ice-3.2.1/src/Ice/ConnectionI.h	2008-02-22 11:56:52.000000000 +0100
@@ -27,6 +27,8 @@
 #include <Ice/OutgoingAsyncF.h>
 #include <Ice/EventHandler.h>
 
+#include <memory>
+
 namespace IceInternal
 {
 
diff -ur Ice-3.2.1.orig/src/Ice/EventLoggerI.cpp Ice-3.2.1/src/Ice/EventLoggerI.cpp
--- Ice-3.2.1.orig/src/Ice/EventLoggerI.cpp	2008-02-19 10:00:25.000000000 +0100
+++ Ice-3.2.1/src/Ice/EventLoggerI.cpp	2008-02-22 13:16:53.000000000 +0100
@@ -13,6 +13,9 @@
 #include <Ice/Network.h> // For errorToString
 #include <IceUtil/StaticMutex.h>
 
+#include <cstring>
+
+
 using namespace std;
 
 HMODULE Ice::EventLoggerI::_module = 0;
diff -ur Ice-3.2.1.orig/src/Ice/Network.cpp Ice-3.2.1/src/Ice/Network.cpp
--- Ice-3.2.1.orig/src/Ice/Network.cpp	2008-02-19 10:00:25.000000000 +0100
+++ Ice-3.2.1/src/Ice/Network.cpp	2008-02-22 11:29:30.000000000 +0100
@@ -25,6 +25,8 @@
 #  endif
 #endif
 
+#include <cstring>
+
 using namespace std;
 using namespace Ice;
 using namespace IceInternal;
diff -ur Ice-3.2.1.orig/src/Ice/OutgoingAsync.cpp Ice-3.2.1/src/Ice/OutgoingAsync.cpp
--- Ice-3.2.1.orig/src/Ice/OutgoingAsync.cpp	2008-02-19 10:00:25.000000000 +0100
+++ Ice-3.2.1/src/Ice/OutgoingAsync.cpp	2008-02-22 11:56:54.000000000 +0100
@@ -22,6 +22,8 @@
 #include <Ice/Protocol.h>
 #include <Ice/ImplicitContextI.h>
 
+#include <memory>
+
 using namespace std;
 using namespace Ice;
 using namespace IceInternal;
diff -ur Ice-3.2.1.orig/src/Ice/Reference.cpp Ice-3.2.1/src/Ice/Reference.cpp
--- Ice-3.2.1.orig/src/Ice/Reference.cpp	2008-02-19 10:00:25.000000000 +0100
+++ Ice-3.2.1/src/Ice/Reference.cpp	2008-02-22 11:57:01.000000000 +0100
@@ -28,6 +28,8 @@
 
 #include <functional>
 
+#include <memory>
+
 using namespace std;
 using namespace Ice;
 using namespace IceInternal;
diff -ur Ice-3.2.1.orig/src/Ice/Service.cpp Ice-3.2.1/src/Ice/Service.cpp
--- Ice-3.2.1.orig/src/Ice/Service.cpp	2008-02-19 10:00:25.000000000 +0100
+++ Ice-3.2.1/src/Ice/Service.cpp	2008-02-22 13:16:50.000000000 +0100
@@ -32,6 +32,9 @@
 #   include <fstream>
 #endif
 
+#include <cstring>
+
+
 using namespace std;
 using namespace Ice;
 
diff -ur Ice-3.2.1.orig/src/Ice/ThreadPool.cpp Ice-3.2.1/src/Ice/ThreadPool.cpp
--- Ice-3.2.1.orig/src/Ice/ThreadPool.cpp	2008-02-19 10:00:25.000000000 +0100
+++ Ice-3.2.1/src/Ice/ThreadPool.cpp	2008-02-22 11:29:30.000000000 +0100
@@ -19,6 +19,8 @@
 #include <Ice/ObjectAdapterFactory.h>
 #include <Ice/Properties.h>
 
+#include <cstring>
+
 using namespace std;
 using namespace Ice;
 using namespace IceInternal;
diff -ur Ice-3.2.1.orig/src/IceGrid/Activator.cpp Ice-3.2.1/src/IceGrid/Activator.cpp
--- Ice-3.2.1.orig/src/IceGrid/Activator.cpp	2008-02-19 10:00:25.000000000 +0100
+++ Ice-3.2.1/src/IceGrid/Activator.cpp	2008-02-22 14:47:33.000000000 +0100
@@ -22,6 +22,9 @@
 #include <sys/types.h>
 #include <sys/stat.h>
 #include <fcntl.h>
+#include <cstring>
+
+#include <climits>
 
 #ifndef _WIN32
 #   include <sys/wait.h>
diff -ur Ice-3.2.1.orig/src/IceGrid/Client.cpp Ice-3.2.1/src/IceGrid/Client.cpp
--- Ice-3.2.1.orig/src/IceGrid/Client.cpp	2008-02-19 10:00:25.000000000 +0100
+++ Ice-3.2.1/src/IceGrid/Client.cpp	2008-02-22 13:24:06.000000000 +0100
@@ -29,6 +29,8 @@
 #   include <conio.h>
 #endif
 
+#include <cstring>
+
 using namespace std;
 //using namespace Ice; // COMPILERFIX: VC6 reports compilation error because of ambiguous Locator symbol.
 using namespace IceGrid;
diff -ur Ice-3.2.1.orig/src/IceGrid/DescriptorParser.cpp Ice-3.2.1/src/IceGrid/DescriptorParser.cpp
--- Ice-3.2.1.orig/src/IceGrid/DescriptorParser.cpp	2008-02-19 10:00:25.000000000 +0100
+++ Ice-3.2.1/src/IceGrid/DescriptorParser.cpp	2008-02-22 11:56:31.000000000 +0100
@@ -18,6 +18,8 @@
 #include <stack>
 #include <fstream>
 
+#include <memory>
+
 using namespace std;
 using namespace Ice;
 using namespace IceGrid;
diff -ur Ice-3.2.1.orig/src/IceGrid/FileUserAccountMapperI.cpp Ice-3.2.1/src/IceGrid/FileUserAccountMapperI.cpp
--- Ice-3.2.1.orig/src/IceGrid/FileUserAccountMapperI.cpp	2008-02-19 10:00:25.000000000 +0100
+++ Ice-3.2.1/src/IceGrid/FileUserAccountMapperI.cpp	2008-02-22 13:24:00.000000000 +0100
@@ -12,6 +12,8 @@
 
 #include <fstream>
 
+#include <cstring>
+
 using namespace std;
 using namespace IceGrid;
 
diff -ur Ice-3.2.1.orig/src/IceGrid/Grammar.cpp Ice-3.2.1/src/IceGrid/Grammar.cpp
--- Ice-3.2.1.orig/src/IceGrid/Grammar.cpp	2008-02-19 10:00:25.000000000 +0100
+++ Ice-3.2.1/src/IceGrid/Grammar.cpp	2008-02-22 13:16:08.000000000 +0100
@@ -149,6 +149,9 @@
 #include <Ice/Ice.h>
 #include <IceGrid/Parser.h>
 
+#include <cstring>
+
+
 #ifdef _MSC_VER
 // I get these warnings from some bison versions:
 // warning C4102: 'yyoverflowlab' : unreferenced label
diff -ur Ice-3.2.1.orig/src/IceGrid/LocatorI.h Ice-3.2.1/src/IceGrid/LocatorI.h
--- Ice-3.2.1.orig/src/IceGrid/LocatorI.h	2008-02-19 10:00:25.000000000 +0100
+++ Ice-3.2.1/src/IceGrid/LocatorI.h	2008-02-22 11:56:24.000000000 +0100
@@ -13,6 +13,8 @@
 #include <IceGrid/Internal.h>
 #include <IceGrid/Locator.h>
 
+#include <memory>
+
 namespace IceGrid
 {
 
diff -ur Ice-3.2.1.orig/src/IceGrid/NodeSessionManager.cpp Ice-3.2.1/src/IceGrid/NodeSessionManager.cpp
--- Ice-3.2.1.orig/src/IceGrid/NodeSessionManager.cpp	2008-02-19 10:00:25.000000000 +0100
+++ Ice-3.2.1/src/IceGrid/NodeSessionManager.cpp	2008-02-22 11:56:28.000000000 +0100
@@ -13,6 +13,8 @@
 #include <IceGrid/NodeI.h>
 #include <IceGrid/Query.h>
 
+#include <memory>
+
 using namespace std;
 using namespace IceGrid;
 
diff -ur Ice-3.2.1.orig/src/IceGrid/Parser.cpp Ice-3.2.1/src/IceGrid/Parser.cpp
--- Ice-3.2.1.orig/src/IceGrid/Parser.cpp	2008-02-19 10:00:25.000000000 +0100
+++ Ice-3.2.1/src/IceGrid/Parser.cpp	2008-02-22 11:29:30.000000000 +0100
@@ -24,6 +24,7 @@
 
 #include <iterator>
 #include <iomanip>
+#include <cstring>
 
 extern FILE* yyin;
 extern int yydebug;
diff -ur Ice-3.2.1.orig/src/IceGrid/PlatformInfo.cpp Ice-3.2.1/src/IceGrid/PlatformInfo.cpp
--- Ice-3.2.1.orig/src/IceGrid/PlatformInfo.cpp	2008-02-19 10:00:25.000000000 +0100
+++ Ice-3.2.1/src/IceGrid/PlatformInfo.cpp	2008-02-22 14:47:36.000000000 +0100
@@ -35,6 +35,8 @@
 #   endif
 #endif
 
+#include <climits>
+
 using namespace std;
 using namespace IceGrid;
 
diff -ur Ice-3.2.1.orig/src/IceGrid/RegistryI.cpp Ice-3.2.1/src/IceGrid/RegistryI.cpp
--- Ice-3.2.1.orig/src/IceGrid/RegistryI.cpp	2008-02-19 10:00:25.000000000 +0100
+++ Ice-3.2.1/src/IceGrid/RegistryI.cpp	2008-02-22 13:23:58.000000000 +0100
@@ -51,6 +51,8 @@
 #   include <unistd.h>
 #endif
 
+#include <cstring>
+
 using namespace std;
 using namespace Ice;
 using namespace IceGrid;
diff -ur Ice-3.2.1.orig/src/IceGrid/ReplicaSessionManager.cpp Ice-3.2.1/src/IceGrid/ReplicaSessionManager.cpp
--- Ice-3.2.1.orig/src/IceGrid/ReplicaSessionManager.cpp	2008-02-19 10:00:25.000000000 +0100
+++ Ice-3.2.1/src/IceGrid/ReplicaSessionManager.cpp	2008-02-22 11:56:38.000000000 +0100
@@ -13,6 +13,8 @@
 #include <IceGrid/Database.h>
 #include <IceGrid/WellKnownObjectsManager.h>
 
+#include <memory>
+
 using namespace std;
 using namespace IceGrid;
 
diff -ur Ice-3.2.1.orig/src/IceGrid/Scanner.cpp Ice-3.2.1/src/IceGrid/Scanner.cpp
--- Ice-3.2.1.orig/src/IceGrid/Scanner.cpp	2008-02-19 10:00:25.000000000 +0100
+++ Ice-3.2.1/src/IceGrid/Scanner.cpp	2008-02-22 13:16:11.000000000 +0100
@@ -1,4 +1,7 @@
 #include <IceUtil/Config.h>
+
+#include <cstring>
+
 /* A lexical scanner generated by flex */
 
 /* Scanner skeleton version:
diff -ur Ice-3.2.1.orig/src/IceGrid/ServerCache.cpp Ice-3.2.1/src/IceGrid/ServerCache.cpp
--- Ice-3.2.1.orig/src/IceGrid/ServerCache.cpp	2008-02-19 10:00:25.000000000 +0100
+++ Ice-3.2.1/src/IceGrid/ServerCache.cpp	2008-02-22 11:56:36.000000000 +0100
@@ -18,6 +18,8 @@
 #include <IceGrid/SessionI.h>
 #include <IceGrid/DescriptorHelper.h>
 
+#include <memory>
+
 using namespace std;
 using namespace IceGrid;
 
diff -ur Ice-3.2.1.orig/src/IceGrid/ServerCache.h Ice-3.2.1/src/IceGrid/ServerCache.h
--- Ice-3.2.1.orig/src/IceGrid/ServerCache.h	2008-02-19 10:00:25.000000000 +0100
+++ Ice-3.2.1/src/IceGrid/ServerCache.h	2008-02-22 11:56:26.000000000 +0100
@@ -18,6 +18,8 @@
 #include <IceGrid/Allocatable.h>
 #include <IceGrid/Cache.h>
 
+#include <memory>
+
 namespace IceGrid
 {
 
diff -ur Ice-3.2.1.orig/src/IceGrid/ServerI.cpp Ice-3.2.1/src/IceGrid/ServerI.cpp
--- Ice-3.2.1.orig/src/IceGrid/ServerI.cpp	2008-02-19 10:00:25.000000000 +0100
+++ Ice-3.2.1/src/IceGrid/ServerI.cpp	2008-02-22 11:29:30.000000000 +0100
@@ -35,6 +35,7 @@
 #endif
 
 #include <fstream>
+#include <cstring>
 
 using namespace std;
 using namespace IceGrid;
diff -ur Ice-3.2.1.orig/src/IceGrid/ServerI.h Ice-3.2.1/src/IceGrid/ServerI.h
--- Ice-3.2.1.orig/src/IceGrid/ServerI.h	2008-02-19 10:00:25.000000000 +0100
+++ Ice-3.2.1/src/IceGrid/ServerI.h	2008-02-22 11:56:33.000000000 +0100
@@ -17,6 +17,8 @@
 #include <IceGrid/Internal.h>
 #include <set>
 
+#include <memory>
+
 #ifndef _WIN32
 #   include <sys/types.h> // for uid_t, gid_t
 #endif
diff -ur Ice-3.2.1.orig/src/IcePatch2/Client.cpp Ice-3.2.1/src/IcePatch2/Client.cpp
--- Ice-3.2.1.orig/src/IcePatch2/Client.cpp	2008-02-19 10:00:25.000000000 +0100
+++ Ice-3.2.1/src/IcePatch2/Client.cpp	2008-02-22 11:29:30.000000000 +0100
@@ -19,6 +19,8 @@
 #   include <termios.h>
 #endif
 
+#include <cstring>
+
 using namespace std;
 using namespace Ice;
 using namespace IcePatch2;
diff -ur Ice-3.2.1.orig/src/IcePatch2/ClientUtil.cpp Ice-3.2.1/src/IcePatch2/ClientUtil.cpp
--- Ice-3.2.1.orig/src/IcePatch2/ClientUtil.cpp	2008-02-19 10:00:25.000000000 +0100
+++ Ice-3.2.1/src/IcePatch2/ClientUtil.cpp	2008-02-22 11:56:40.000000000 +0100
@@ -14,6 +14,8 @@
 #include <list>
 #include <OS.h>
 
+#include <memory>
+
 #ifdef __BCPLUSPLUS__
 #  include <iterator>
 #endif
diff -ur Ice-3.2.1.orig/src/IcePatch2/FileServerI.cpp Ice-3.2.1/src/IcePatch2/FileServerI.cpp
--- Ice-3.2.1.orig/src/IcePatch2/FileServerI.cpp	2008-02-19 10:00:25.000000000 +0100
+++ Ice-3.2.1/src/IcePatch2/FileServerI.cpp	2008-02-22 13:24:14.000000000 +0100
@@ -19,6 +19,8 @@
 #   include <unistd.h>
 #endif
 
+#include <cstring>
+
 using namespace std;
 using namespace Ice;
 using namespace IcePatch2;
diff -ur Ice-3.2.1.orig/src/IcePatch2/OS.cpp Ice-3.2.1/src/IcePatch2/OS.cpp
--- Ice-3.2.1.orig/src/IcePatch2/OS.cpp	2008-02-19 10:00:25.000000000 +0100
+++ Ice-3.2.1/src/IcePatch2/OS.cpp	2008-02-22 14:47:39.000000000 +0100
@@ -16,6 +16,8 @@
 #  include <io.h>
 #endif
 
+#include <climits>
+
 using namespace std;
 using namespace OS;
 
diff -ur Ice-3.2.1.orig/src/IcePatch2/Util.cpp Ice-3.2.1/src/IcePatch2/Util.cpp
--- Ice-3.2.1.orig/src/IcePatch2/Util.cpp	2008-02-19 10:00:25.000000000 +0100
+++ Ice-3.2.1/src/IcePatch2/Util.cpp	2008-02-22 11:29:30.000000000 +0100
@@ -34,6 +34,8 @@
 #   include <iterator>
 #endif
 
+#include <cstring>
+
 const char* IcePatch2::checksumFile = "IcePatch2.sum";
 const char* IcePatch2::logFile = "IcePatch2.log";
 
diff -ur Ice-3.2.1.orig/src/IceStorm/Admin.cpp Ice-3.2.1/src/IceStorm/Admin.cpp
--- Ice-3.2.1.orig/src/IceStorm/Admin.cpp	2008-02-19 10:00:25.000000000 +0100
+++ Ice-3.2.1/src/IceStorm/Admin.cpp	2008-02-22 13:15:23.000000000 +0100
@@ -15,6 +15,8 @@
 
 #include <fstream>
 
+#include <cstring>
+
 using namespace std;
 using namespace Ice;
 using namespace IceStorm;
diff -ur Ice-3.2.1.orig/src/IceStorm/Grammar.cpp Ice-3.2.1/src/IceStorm/Grammar.cpp
--- Ice-3.2.1.orig/src/IceStorm/Grammar.cpp	2008-02-19 10:00:25.000000000 +0100
+++ Ice-3.2.1/src/IceStorm/Grammar.cpp	2008-02-22 13:15:31.000000000 +0100
@@ -95,6 +95,8 @@
 #include <Ice/Ice.h>
 #include <IceStorm/Parser.h>
 
+#include <cstring>
+
 #ifdef _MSC_VER
 // I get these warnings from some bison versions:
 // warning C4102: 'yyoverflowlab' : unreferenced label
diff -ur Ice-3.2.1.orig/src/IceStorm/Parser.cpp Ice-3.2.1/src/IceStorm/Parser.cpp
--- Ice-3.2.1.orig/src/IceStorm/Parser.cpp	2008-02-19 10:00:25.000000000 +0100
+++ Ice-3.2.1/src/IceStorm/Parser.cpp	2008-02-22 11:29:30.000000000 +0100
@@ -11,6 +11,7 @@
 #include <Ice/Ice.h>
 #include <IceStorm/Parser.h>
 #include <algorithm>
+#include <cstring>
 
 #ifdef HAVE_READLINE
 #   include <readline/readline.h>
diff -ur Ice-3.2.1.orig/src/IceStorm/Scanner.cpp Ice-3.2.1/src/IceStorm/Scanner.cpp
--- Ice-3.2.1.orig/src/IceStorm/Scanner.cpp	2008-02-19 10:00:25.000000000 +0100
+++ Ice-3.2.1/src/IceStorm/Scanner.cpp	2008-02-22 13:15:54.000000000 +0100
@@ -1,4 +1,7 @@
 #include <IceUtil/Config.h>
+
+#include <cstring>
+
 /* A lexical scanner generated by flex */
 
 /* Scanner skeleton version:
diff -ur Ice-3.2.1.orig/src/IceUtil/ArgVector.cpp Ice-3.2.1/src/IceUtil/ArgVector.cpp
--- Ice-3.2.1.orig/src/IceUtil/ArgVector.cpp	2008-02-19 10:00:25.000000000 +0100
+++ Ice-3.2.1/src/IceUtil/ArgVector.cpp	2008-02-22 11:29:30.000000000 +0100
@@ -10,6 +10,8 @@
 #include <IceUtil/ArgVector.h>
 #include <IceUtil/DisableWarnings.h>
 
+#include <cstring>
+
 IceUtil::ArgVector::ArgVector(int argc, char *argv[])
 {
     assert(argc >= 0);
diff -ur Ice-3.2.1.orig/src/IceUtil/MD5.cpp Ice-3.2.1/src/IceUtil/MD5.cpp
--- Ice-3.2.1.orig/src/IceUtil/MD5.cpp	2008-02-19 10:00:25.000000000 +0100
+++ Ice-3.2.1/src/IceUtil/MD5.cpp	2008-02-22 11:29:30.000000000 +0100
@@ -10,6 +10,8 @@
 #include <IceUtil/MD5.h>
 #include <IceUtil/MD5I.h>
 
+#include <cstring>
+
 using namespace std;
 
 //
diff -ur Ice-3.2.1.orig/src/IceUtil/OutputUtil.cpp Ice-3.2.1/src/IceUtil/OutputUtil.cpp
--- Ice-3.2.1.orig/src/IceUtil/OutputUtil.cpp	2008-02-19 10:00:25.000000000 +0100
+++ Ice-3.2.1/src/IceUtil/OutputUtil.cpp	2008-02-22 11:29:30.000000000 +0100
@@ -9,6 +9,8 @@
 
 #include <IceUtil/OutputUtil.h>
 
+#include <cstring>
+
 using namespace std;
 using namespace IceUtil;
 
diff -ur Ice-3.2.1.orig/src/IceUtil/Random.cpp Ice-3.2.1/src/IceUtil/Random.cpp
--- Ice-3.2.1.orig/src/IceUtil/Random.cpp	2008-02-19 10:00:25.000000000 +0100
+++ Ice-3.2.1/src/IceUtil/Random.cpp	2008-02-22 11:29:30.000000000 +0100
@@ -17,6 +17,8 @@
 #   include <fcntl.h>
 #endif
 
+#include <cstring>
+
 using namespace std;
 
 IceUtil::RandomGeneratorException::RandomGeneratorException(const char* file, int line, int error) :
diff -ur Ice-3.2.1.orig/src/IceUtil/ThreadException.cpp Ice-3.2.1/src/IceUtil/ThreadException.cpp
--- Ice-3.2.1.orig/src/IceUtil/ThreadException.cpp	2008-02-19 10:00:25.000000000 +0100
+++ Ice-3.2.1/src/IceUtil/ThreadException.cpp	2008-02-22 11:29:30.000000000 +0100
@@ -9,6 +9,8 @@
 
 #include <IceUtil/ThreadException.h>
 
+#include <cstring>
+
 using namespace std;
 
 IceUtil::ThreadSyscallException::ThreadSyscallException(const char* file, int line, int err ): 
diff -ur Ice-3.2.1.orig/src/Slice/CPlusPlusUtil.cpp Ice-3.2.1/src/Slice/CPlusPlusUtil.cpp
--- Ice-3.2.1.orig/src/Slice/CPlusPlusUtil.cpp	2008-02-19 10:00:25.000000000 +0100
+++ Ice-3.2.1/src/Slice/CPlusPlusUtil.cpp	2008-02-22 11:51:47.000000000 +0100
@@ -9,6 +9,8 @@
 
 #include <Slice/CPlusPlusUtil.h>
 
+#include <cstring>
+
 using namespace std;
 using namespace Slice;
 using namespace IceUtil;
diff -ur Ice-3.2.1.orig/src/Slice/DotNetNames.cpp Ice-3.2.1/src/Slice/DotNetNames.cpp
--- Ice-3.2.1.orig/src/Slice/DotNetNames.cpp	2008-02-19 10:00:25.000000000 +0100
+++ Ice-3.2.1/src/Slice/DotNetNames.cpp	2008-02-22 13:16:33.000000000 +0100
@@ -10,6 +10,9 @@
 #include <Slice/DotNetNames.h>
 #include <ctype.h>
 
+#include <cstring>
+
+
 using namespace std;
 
 namespace Slice
diff -ur Ice-3.2.1.orig/src/Slice/Grammar.cpp Ice-3.2.1/src/Slice/Grammar.cpp
--- Ice-3.2.1.orig/src/Slice/Grammar.cpp	2008-02-19 10:00:25.000000000 +0100
+++ Ice-3.2.1/src/Slice/Grammar.cpp	2008-02-22 11:38:36.000000000 +0100
@@ -166,6 +166,8 @@
 #include <Slice/GrammarUtil.h>
 #include <IceUtil/UUID.h>
 
+#include <cstring>
+
 #ifdef _MSC_VER
 // I get these warnings from some bison versions:
 // warning C4102: 'yyoverflowlab' : unreferenced label
diff -ur Ice-3.2.1.orig/src/Slice/Grammar.y Ice-3.2.1/src/Slice/Grammar.y
--- Ice-3.2.1.orig/src/Slice/Grammar.y	2008-02-19 10:00:25.000000000 +0100
+++ Ice-3.2.1/src/Slice/Grammar.y	2008-02-22 11:29:30.000000000 +0100
@@ -12,6 +12,8 @@
 #include <Slice/GrammarUtil.h>
 #include <IceUtil/UUID.h>
 
+#include <cstring>
+
 #ifdef _MSC_VER
 // I get these warnings from some bison versions:
 // warning C4102: 'yyoverflowlab' : unreferenced label
diff -ur Ice-3.2.1.orig/src/Slice/Parser.cpp Ice-3.2.1/src/Slice/Parser.cpp
--- Ice-3.2.1.orig/src/Slice/Parser.cpp	2008-02-19 10:00:25.000000000 +0100
+++ Ice-3.2.1/src/Slice/Parser.cpp	2008-02-22 11:43:28.000000000 +0100
@@ -14,6 +14,8 @@
 #  include <iterator>
 #endif
 
+#include <cstring>
+
 using namespace std;
 using namespace Slice;
 
diff -ur Ice-3.2.1.orig/src/Slice/Preprocessor.cpp Ice-3.2.1/src/Slice/Preprocessor.cpp
--- Ice-3.2.1.orig/src/Slice/Preprocessor.cpp	2008-02-19 10:00:25.000000000 +0100
+++ Ice-3.2.1/src/Slice/Preprocessor.cpp	2008-02-22 13:04:50.000000000 +0100
@@ -14,6 +14,8 @@
 #include <sys/types.h>
 #include <sys/stat.h>
 
+#include <cstring>
+
 #ifndef _WIN32
 
 #   include <sys/wait.h>
diff -ur Ice-3.2.1.orig/src/Slice/PythonUtil.cpp Ice-3.2.1/src/Slice/PythonUtil.cpp
--- Ice-3.2.1.orig/src/Slice/PythonUtil.cpp	2008-02-19 10:00:25.000000000 +0100
+++ Ice-3.2.1/src/Slice/PythonUtil.cpp	2008-02-22 13:09:44.000000000 +0100
@@ -14,6 +14,8 @@
 #  include <iterator>
 #endif
 
+#include <climits>
+
 using namespace std;
 using namespace Slice;
 using namespace IceUtil;
diff -ur Ice-3.2.1.orig/src/Slice/Scanner.cpp Ice-3.2.1/src/Slice/Scanner.cpp
--- Ice-3.2.1.orig/src/Slice/Scanner.cpp	2008-02-19 10:00:25.000000000 +0100
+++ Ice-3.2.1/src/Slice/Scanner.cpp	2008-02-22 13:16:40.000000000 +0100
@@ -1,4 +1,7 @@
 #include <IceUtil/Config.h>
+
+#include <cstring>
+
 #define yy_create_buffer slice__create_buffer
 #define yy_delete_buffer slice__delete_buffer
 #define yy_scan_buffer slice__scan_buffer
diff -ur Ice-3.2.1.orig/src/slice2docbook/Gen.cpp Ice-3.2.1/src/slice2docbook/Gen.cpp
--- Ice-3.2.1.orig/src/slice2docbook/Gen.cpp	2008-02-19 10:00:25.000000000 +0100
+++ Ice-3.2.1/src/slice2docbook/Gen.cpp	2008-02-22 13:23:49.000000000 +0100
@@ -15,6 +15,8 @@
 #  include <iterator>
 #endif
 
+#include <cstring>
+
 using namespace std;
 using namespace Slice;
 using namespace IceUtil;
diff -ur Ice-3.2.1.orig/src/slice2freeze/Main.cpp Ice-3.2.1/src/slice2freeze/Main.cpp
--- Ice-3.2.1.orig/src/slice2freeze/Main.cpp	2008-02-19 10:00:25.000000000 +0100
+++ Ice-3.2.1/src/slice2freeze/Main.cpp	2008-02-22 11:29:30.000000000 +0100
@@ -13,6 +13,8 @@
 #include <Slice/CPlusPlusUtil.h>
 #include <IceUtil/OutputUtil.h>
 
+#include <cstring>
+
 using namespace std;
 using namespace IceUtil;
 using namespace Slice;
diff -ur Ice-3.2.1.orig/src/slice2java/Gen.cpp Ice-3.2.1/src/slice2java/Gen.cpp
--- Ice-3.2.1.orig/src/slice2java/Gen.cpp	2008-02-19 10:00:25.000000000 +0100
+++ Ice-3.2.1/src/slice2java/Gen.cpp	2008-02-22 13:24:16.000000000 +0100
@@ -16,6 +16,8 @@
 
 #include <limits>
 
+#include <cstring>
+
 using namespace std;
 using namespace Slice;
 
diff -ur Ice-3.2.1.orig/src/slice2py/Main.cpp Ice-3.2.1/src/slice2py/Main.cpp
--- Ice-3.2.1.orig/src/slice2py/Main.cpp	2008-02-19 10:00:25.000000000 +0100
+++ Ice-3.2.1/src/slice2py/Main.cpp	2008-02-22 13:23:39.000000000 +0100
@@ -25,6 +25,8 @@
 #include <unistd.h>
 #endif
 
+#include <cstring>
+
 using namespace std;
 using namespace Slice;
 using namespace Slice::Python;
diff -ur Ice-3.2.1.orig/test/Glacier2/router/Client.cpp Ice-3.2.1/test/Glacier2/router/Client.cpp
--- Ice-3.2.1.orig/test/Glacier2/router/Client.cpp	2008-02-19 10:00:25.000000000 +0100
+++ Ice-3.2.1/test/Glacier2/router/Client.cpp	2008-02-22 11:57:11.000000000 +0100
@@ -14,6 +14,8 @@
 #include <TestCommon.h>
 #include <CallbackI.h>
 
+#include <memory>
+
 using namespace std;
 using namespace Ice;
 using namespace Test;
diff -ur Ice-3.2.1.orig/test/Ice/custom/MyByteSeq.cpp Ice-3.2.1/test/Ice/custom/MyByteSeq.cpp
--- Ice-3.2.1.orig/test/Ice/custom/MyByteSeq.cpp	2008-02-19 10:00:25.000000000 +0100
+++ Ice-3.2.1/test/Ice/custom/MyByteSeq.cpp	2008-02-22 11:29:30.000000000 +0100
@@ -9,6 +9,8 @@
 
 #include <MyByteSeq.h>
 
+#include <cstring>
+
 MyByteSeq::MyByteSeq()
     : _size(0),
       _data(0)
diff -ur Ice-3.2.1.orig/test/IceGrid/activation/AllTests.cpp Ice-3.2.1/test/IceGrid/activation/AllTests.cpp
--- Ice-3.2.1.orig/test/IceGrid/activation/AllTests.cpp	2008-02-19 10:00:25.000000000 +0100
+++ Ice-3.2.1/test/IceGrid/activation/AllTests.cpp	2008-02-22 11:57:10.000000000 +0100
@@ -14,6 +14,8 @@
 #include <TestCommon.h>
 #include <Test.h>
 
+#include <memory>
+
 using namespace std;
 using namespace Test;
 

IcePHP-3.2.1-add-includes.patch:

--- NEW FILE IcePHP-3.2.1-add-includes.patch ---
diff -ur IcePHP-3.2.1.orig/src/IcePHP/Communicator.cpp IcePHP-3.2.1/src/IcePHP/Communicator.cpp
--- IcePHP-3.2.1.orig/src/IcePHP/Communicator.cpp	2008-02-19 10:23:15.000000000 +0100
+++ IcePHP-3.2.1/src/IcePHP/Communicator.cpp	2008-02-19 10:25:19.000000000 +0100
@@ -13,6 +13,8 @@
 #include <Marshal.h>
 #include <Util.h>
 
+#include <cstring>
+
 using namespace std;
 using namespace IcePHP;
 
diff -ur IcePHP-3.2.1.orig/src/IcePHP/Proxy.cpp IcePHP-3.2.1/src/IcePHP/Proxy.cpp
--- IcePHP-3.2.1.orig/src/IcePHP/Proxy.cpp	2008-02-19 10:23:15.000000000 +0100
+++ IcePHP-3.2.1/src/IcePHP/Proxy.cpp	2008-02-19 10:25:22.000000000 +0100
@@ -14,6 +14,8 @@
 #include <Profile.h>
 #include <Util.h>
 
+#include <cstring>
+
 using namespace std;
 using namespace IcePHP;
 




More information about the fedora-extras-commits mailing list