diff --git a/PortMidi.cabal b/PortMidi.cabal
--- a/PortMidi.cabal
+++ b/PortMidi.cabal
@@ -1,6 +1,7 @@
 name:		PortMidi
-version:	0.1.2
+version:	0.1.3
 Cabal-Version: >= 1.2
+build-type:     Simple
 license:	BSD3
 license-file:	LICENSE
 maintainer:	Paul H. Liu <paul@thev.net>
@@ -8,7 +9,6 @@
 category:	Sound
 stability:      experimental
 synopsis:	A binding for PortMedia/PortMidi
-build-type:     Simple
 description:
  A Haskell binding for PortMedia/PortMidi
 extra-source-files:
@@ -40,7 +40,7 @@
   else
     if os(darwin)
      include-dirs: portmidi/pm_common portmidi/pm_mac portmidi/porttime
-     cc-options:   -march=apple
+     cc-options:   -msse2
      c-sources:  
           portmidi/pm_common/pmutil.c
           portmidi/pm_common/portmidi.c
diff --git a/README.txt b/README.txt
--- a/README.txt
+++ b/README.txt
@@ -5,6 +5,13 @@
 ChangLog
 ========
 
+
+- Wed Sep 16 EST 2009
+
+  remove conflicts in cabal file.
+
+  fix compilation problem on OS X.
+
 - Wed Sep 9 EST 2009
 
   Fix the compilation problem with GHC 6.10.2+ on OS X.
@@ -50,7 +57,7 @@
 maintainer: Paul H. Liu <paul@thev.net>.
 
 --
-Last Update: Tue Sep 7 EST 2009
+Last Update: Fri Jan 8 EST 2009
  
 
 
diff --git a/Setup.hs b/Setup.hs
--- a/Setup.hs
+++ b/Setup.hs
@@ -3,4 +3,4 @@
 import Distribution.Simple
 
 main :: IO ()
-main = defaultMainWithHooks defaultUserHooks
+main = defaultMain
