diff -Naur qt-mac-free-3.3.4/mkspecs/macx-g++/qplatformdefs.h qt-mac-free-3.3.4-tiger/mkspecs/macx-g++/qplatformdefs.h
--- qt-mac-free-3.3.4/mkspecs/macx-g++/qplatformdefs.h	2003-05-27 08:19:20.000000000 -0700
+++ qt-mac-free-3.3.4-tiger/mkspecs/macx-g++/qplatformdefs.h	2005-08-16 15:10:07.000000000 -0700
@@ -75,7 +75,7 @@
 #define QT_SIGNAL_ARGS		int
 #define QT_SIGNAL_IGNORE	(void (*)(int))1
 
-#define QT_SOCKLEN_T		int
+#define QT_SOCKLEN_T		socklen_t
 
 #define QT_SNPRINTF		::snprintf
 #define QT_VSNPRINTF		::vsnprintf
diff -Naur qt-mac-free-3.3.4/src/kernel/qaccessible_mac.cpp qt-mac-free-3.3.4-tiger/src/kernel/qaccessible_mac.cpp
--- qt-mac-free-3.3.4/src/kernel/qaccessible_mac.cpp	2005-01-21 09:16:12.000000000 -0800
+++ qt-mac-free-3.3.4-tiger/src/kernel/qaccessible_mac.cpp	2005-08-16 15:10:07.000000000 -0700
@@ -182,7 +182,7 @@
     }
 }
 
-struct {
+struct _text_bindings {
     int qt;
     CFStringRef mac;
     bool settable;
diff -Naur qt-mac-free-3.3.4/src/tools/qt_tools.pri qt-mac-free-3.3.4-tiger/src/tools/qt_tools.pri
--- qt-mac-free-3.3.4/src/tools/qt_tools.pri	2004-04-01 02:20:06.000000000 -0800
+++ qt-mac-free-3.3.4-tiger/src/tools/qt_tools.pri	2005-08-16 15:11:21.000000000 -0700
@@ -101,10 +101,10 @@
 		  $$TOOLS_CPP/qwaitcondition_unix.cpp
 
         mac:!x11:!embedded:SOURCES += $$TOOLS_CPP/qsettings_mac.cpp
-	mac {
-		SOURCES+=3rdparty/dlcompat/dlfcn.c
-		INCLUDEPATH+=3rdparty/dlcompat
-	    }
+#	mac {
+#		SOURCES+=3rdparty/dlcompat/dlfcn.c
+#		INCLUDEPATH+=3rdparty/dlcompat
+#	    }
 	unix:SOURCES += $$TOOLS_CPP/qlibrary_unix.cpp
 
 	SOURCES += $$TOOLS_CPP/qbitarray.cpp \
