diff --git a/jack.cabal b/jack.cabal
--- a/jack.cabal
+++ b/jack.cabal
@@ -1,5 +1,5 @@
 Name:               jack
-Version:            0.7.1
+Version:            0.7.1.1
 License:            GPL
 License-File:       LICENSE
 Author:             Henning Thielemann, Stefan Kersten, Soenke Hahn <soenkehahn@gmail.com>
@@ -32,7 +32,7 @@
 Source-Repository this
   type:     darcs
   location: http://code.haskell.org/jack/
-  tag:      0.7.1
+  tag:      0.7.1.1
 
 Flag pkgConfig
   description: Use pkg-config tool for check version and presence of jack
diff --git a/src/Sound/JACK/FFI/MIDI.hsc b/src/Sound/JACK/FFI/MIDI.hsc
--- a/src/Sound/JACK/FFI/MIDI.hsc
+++ b/src/Sound/JACK/FFI/MIDI.hsc
@@ -44,7 +44,9 @@
 import System.IO (hPutStrLn, stderr, )
 
 -- cf. FFI cookbook
+#if __GLASGOW_HASKELL__ < 800
 #let alignment t = "%lu", (unsigned long)offsetof(struct {char x__; t (y__); }, y__)
+#endif
 
 -- could also be an empty data declaration
 data EventBuffer = EventBuffer
