diff --git a/Projects/MacOS/ProjectBuilder/XercesLib/XercesLib.pbproj/project.pbxproj b/Projects/MacOS/ProjectBuilder/XercesLib/XercesLib.pbproj/project.pbxproj
index d23ece2615cd5ec98456b94d8417bcac28fe8054..9f542d380bb189f2cf02f051a8f02544f9a9cdc8 100644
--- a/Projects/MacOS/ProjectBuilder/XercesLib/XercesLib.pbproj/project.pbxproj
+++ b/Projects/MacOS/ProjectBuilder/XercesLib/XercesLib.pbproj/project.pbxproj
@@ -2755,11 +2755,12 @@
 				DYLIB_CURRENT_VERSION = 1;
 				FRAMEWORK_SEARCH_PATHS = "";
 				FRAMEWORK_VERSION = A;
-				HEADER_SEARCH_PATHS = "../../../../src /System/Library/Frameworks/Carbon.framework/Headers";
+				HEADER_SEARCH_PATHS = ../../../../src;
 				INSTALL_PATH = "";
 				LIBRARY_SEARCH_PATHS = "";
-				OTHER_CFLAGS = "-w -DDEBUG -DTARGET_API_MAC_CARBON -DXML_USE_INMEM_MESSAGELOADER -DXML_USE_MACOS_UNICODECONVERTER -DXML_USE_NETACCESSOR_URLACCESSCF";
+				OTHER_CFLAGS = "-w -DXML_USE_INMEM_MESSAGELOADER -DXML_USE_MACOS_UNICODECONVERTER -DXML_USE_NETACCESSOR_URLACCESSCF";
 				OTHER_LDFLAGS = "";
+				PREBINDING = NO;
 				PRODUCT_NAME = Xerces;
 				SECTORDER_FLAGS = "";
 				WARNING_CFLAGS = "-Wmost -Wno-reorder -Wno-four-char-constants -Wno-unknown-pragmas";
@@ -2773,8 +2774,8 @@
 			productName = Xerces;
 			productReference = 034768DEFF38A45A11DB9C8B;
 			productSettingsXML = "<?xml version=\"1.0\" encoding=\"UTF-8\"?>
-<!DOCTYPE plist SYSTEM \"file://localhost/System/Library/DTDs/PropertyList.dtd\">
-<plist version=\"0.9\">
+<!DOCTYPE plist PUBLIC \"-//Apple Computer//DTD PLIST 1.0//EN\" \"http://www.apple.com/DTDs/PropertyList-1.0.dtd\">
+<plist version=\"1.0\">
 <dict>
 	<key>CFBundleDevelopmentRegion</key>
 	<string>English</string>
@@ -3144,6 +3145,7 @@
 				F59560B702EC620201A80066,
 			);
 			isa = PBXHeadersBuildPhase;
+			runOnlyForDeploymentPostprocessing = 0;
 		};
 		0867D69EFE84028FC02AAC07 = {
 			buildActionMask = 2147483647;
@@ -3151,6 +3153,7 @@
 				089C1668FE841158C02AAC07,
 			);
 			isa = PBXResourcesBuildPhase;
+			runOnlyForDeploymentPostprocessing = 0;
 		};
 		0867D69FFE84028FC02AAC07 = {
 			buildActionMask = 2147483647;
@@ -3383,6 +3386,7 @@
 				F59560B602EC620201A80066,
 			);
 			isa = PBXSourcesBuildPhase;
+			runOnlyForDeploymentPostprocessing = 0;
 		};
 		0867D6A0FE84028FC02AAC07 = {
 			buildActionMask = 2147483647;
@@ -3390,12 +3394,14 @@
 				F5020B810220B42801A80067,
 			);
 			isa = PBXFrameworksBuildPhase;
+			runOnlyForDeploymentPostprocessing = 0;
 		};
 		0867D6A2FE84028FC02AAC07 = {
 			buildActionMask = 2147483647;
 			files = (
 			);
 			isa = PBXRezBuildPhase;
+			runOnlyForDeploymentPostprocessing = 0;
 		};
 		089C1665FE841158C02AAC07 = {
 			children = (
@@ -3439,7 +3445,6 @@
 		0C26523EFF92762B7F000001 = {
 			children = (
 				02058CF3FF8AF8CD7F000001,
-				F5D026B700BD60F501000001,
 				02058D6FFF8AF8CD7F000001,
 				02058D97FF8AF8CD7F000001,
 				02058DACFF8AF8CD7F000001,
@@ -3469,18 +3474,21 @@
 			buildSettings = {
 				COPY_PHASE_STRIP = NO;
 				OPTIMIZATION_CFLAGS = "-O0";
+				OTHER_CFLAGS = "\U0001-DDEBUG";
+				USE_GCC3 = NO;
 			};
 			isa = PBXBuildStyle;
-			name = Development;
+			name = "Development GCC2";
 		};
 		1A7E46A60080FC837F000001 = {
 			buildRules = (
 			);
 			buildSettings = {
 				COPY_PHASE_STRIP = YES;
+				USE_GCC3 = NO;
 			};
 			isa = PBXBuildStyle;
-			name = Deployment;
+			name = "Deployment GCC2";
 		};
 //1A0
 //1A1
@@ -5801,6 +5809,7 @@
 			buildSettings = {
 				COPY_PHASE_STRIP = NO;
 				OPTIMIZATION_CFLAGS = "-O0";
+				OTHER_CFLAGS = "\U0001-DDEBUG";
 				USE_GCC3 = YES;
 			};
 			isa = PBXBuildStyle;
@@ -8051,13 +8060,6 @@
 			settings = {
 			};
 		};
-		F5D026B700BD60F501000001 = {
-			children = (
-			);
-			isa = PBXGroup;
-			path = idom;
-			refType = 4;
-		};
 		F5DCC2690101D29101000001 = {
 			isa = PBXFileReference;
 			path = ListDatatypeValidator.cpp;
diff --git a/Projects/MacOS/ProjectBuilder/XercesSamples/DOMPrint/DOMPrint.pbproj/project.pbxproj b/Projects/MacOS/ProjectBuilder/XercesSamples/DOMPrint/DOMPrint.pbproj/project.pbxproj
index 640fea8d541ba2de1b42d807b2507a7c001ee603..529fd1e24dca1e8161de2157e41707f4536890b9 100644
--- a/Projects/MacOS/ProjectBuilder/XercesSamples/DOMPrint/DOMPrint.pbproj/project.pbxproj
+++ b/Projects/MacOS/ProjectBuilder/XercesSamples/DOMPrint/DOMPrint.pbproj/project.pbxproj
@@ -142,9 +142,11 @@
 				OTHER_CFLAGS = "";
 				OTHER_LDFLAGS = "";
 				OTHER_REZFLAGS = "";
+				PREBINDING = NO;
 				PRODUCT_NAME = DOMPrint;
 				REZ_EXECUTABLE = YES;
 				SECTORDER_FLAGS = "";
+				USE_GCC3_PFE_SUPPORT = YES;
 				WARNING_CFLAGS = "-Wmost -Wno-four-char-constants -Wno-unknown-pragmas";
 			};
 			dependencies = (
@@ -163,6 +165,7 @@
 				F58FFD0D02C4FB8D01A80065,
 			);
 			isa = PBXHeadersBuildPhase;
+			runOnlyForDeploymentPostprocessing = 0;
 		};
 		08FB77A1FE84155DC02AAC07 = {
 			buildActionMask = 2147483647;
@@ -173,6 +176,7 @@
 				F58FFD0C02C4FB8D01A80065,
 			);
 			isa = PBXSourcesBuildPhase;
+			runOnlyForDeploymentPostprocessing = 0;
 		};
 		08FB77A3FE84155DC02AAC07 = {
 			buildActionMask = 2147483647;
@@ -180,12 +184,14 @@
 				00C89B0FFFA938BB7F000001,
 			);
 			isa = PBXFrameworksBuildPhase;
+			runOnlyForDeploymentPostprocessing = 0;
 		};
 		08FB77A5FE84155DC02AAC07 = {
 			buildActionMask = 2147483647;
 			files = (
 			);
 			isa = PBXRezBuildPhase;
+			runOnlyForDeploymentPostprocessing = 0;
 		};
 //080
 //081
@@ -221,18 +227,20 @@
 			buildSettings = {
 				COPY_PHASE_STRIP = NO;
 				OPTIMIZATION_CFLAGS = "-O0";
+				USE_GCC3 = NO;
 			};
 			isa = PBXBuildStyle;
-			name = Development;
+			name = "Development GCC2";
 		};
 		32D0C9140081428B7F000001 = {
 			buildRules = (
 			);
 			buildSettings = {
 				COPY_PHASE_STRIP = YES;
+				USE_GCC3 = NO;
 			};
 			isa = PBXBuildStyle;
-			name = Deployment;
+			name = "Deployment GCC2";
 		};
 //320
 //321
diff --git a/Projects/MacOS/ProjectBuilder/XercesSamples/SAX2Print/SAX2Print.pbproj/project.pbxproj b/Projects/MacOS/ProjectBuilder/XercesSamples/SAX2Print/SAX2Print.pbproj/project.pbxproj
index 2092803134ed94338c0505dfa0f0d991201a8a84..dcb2e678aeba462a591136744ce95e1646621ccb 100644
--- a/Projects/MacOS/ProjectBuilder/XercesSamples/SAX2Print/SAX2Print.pbproj/project.pbxproj
+++ b/Projects/MacOS/ProjectBuilder/XercesSamples/SAX2Print/SAX2Print.pbproj/project.pbxproj
@@ -11,18 +11,20 @@
 			buildSettings = {
 				COPY_PHASE_STRIP = NO;
 				OPTIMIZATION_CFLAGS = "-O0";
+				USE_GCC3 = NO;
 			};
 			isa = PBXBuildStyle;
-			name = Development;
+			name = "Development GCC2";
 		};
 		014CEA470018CE2711CA2923 = {
 			buildRules = (
 			);
 			buildSettings = {
 				COPY_PHASE_STRIP = YES;
+				USE_GCC3 = NO;
 			};
 			isa = PBXBuildStyle;
-			name = Deployment;
+			name = "Deployment GCC2";
 		};
 //010
 //011
@@ -74,6 +76,8 @@
 			buildStyles = (
 				014CEA460018CE2711CA2923,
 				014CEA470018CE2711CA2923,
+				F57843050313FA0D01A80065,
+				F57843060313FA1301A80065,
 			);
 			isa = PBXProject;
 			mainGroup = 08FB7794FE84155DC02AAC07;
@@ -119,9 +123,11 @@
 				OTHER_CFLAGS = "";
 				OTHER_LDFLAGS = "";
 				OTHER_REZFLAGS = "";
+				PREBINDING = NO;
 				PRODUCT_NAME = SAX2Print;
 				REZ_EXECUTABLE = YES;
 				SECTORDER_FLAGS = "";
+				USE_GCC3_PFE_SUPPORT = YES;
 				WARNING_CFLAGS = "-Wmost -Wno-four-char-constants -Wno-unknown-pragmas";
 			};
 			dependencies = (
@@ -140,6 +146,7 @@
 				F54F8B9000F8F37F01000001,
 			);
 			isa = PBXHeadersBuildPhase;
+			runOnlyForDeploymentPostprocessing = 0;
 		};
 		08FB77A1FE84155DC02AAC07 = {
 			buildActionMask = 2147483647;
@@ -148,6 +155,7 @@
 				F54F8B9200F8F37F01000001,
 			);
 			isa = PBXSourcesBuildPhase;
+			runOnlyForDeploymentPostprocessing = 0;
 		};
 		08FB77A3FE84155DC02AAC07 = {
 			buildActionMask = 2147483647;
@@ -156,12 +164,14 @@
 				F58FFD7602C67EF401A80065,
 			);
 			isa = PBXFrameworksBuildPhase;
+			runOnlyForDeploymentPostprocessing = 0;
 		};
 		08FB77A5FE84155DC02AAC07 = {
 			buildActionMask = 2147483647;
 			files = (
 			);
 			isa = PBXRezBuildPhase;
+			runOnlyForDeploymentPostprocessing = 0;
 		};
 //080
 //081
@@ -235,6 +245,27 @@
 			settings = {
 			};
 		};
+		F57843050313FA0D01A80065 = {
+			buildRules = (
+			);
+			buildSettings = {
+				COPY_PHASE_STRIP = NO;
+				OPTIMIZATION_CFLAGS = "-O0";
+				USE_GCC3 = YES;
+			};
+			isa = PBXBuildStyle;
+			name = "Development GCC3";
+		};
+		F57843060313FA1301A80065 = {
+			buildRules = (
+			);
+			buildSettings = {
+				COPY_PHASE_STRIP = YES;
+				USE_GCC3 = YES;
+			};
+			isa = PBXBuildStyle;
+			name = "Deployment GCC3";
+		};
 		F58FFD7402C67EF401A80065 = {
 			isa = PBXFrameworkReference;
 			name = Xerces.framework;