diff -ruN sleuthkit-1.68-old/src/fstools/fs_tools.h sleuthkit-1.68/src/fstools/fs_tools.h
--- sleuthkit-1.68-old/src/fstools/fs_tools.h	2004-01-21 03:17:07.000000000 +0100
+++ sleuthkit-1.68/src/fstools/fs_tools.h	2004-03-10 17:20:49.000000000 +0100
@@ -156,16 +156,27 @@
  /*
   * Linux 2.whatever. We'll see how stable the interfaces are.
   */
-#if defined(LINUX2) 
+#if defined(LINUX2) && !defined(__ia64__)
 #define SUPPORTED
 #include <linux/types.h>
 #define USE_MYLSEEK
 #define HAVE_LLSEEK
-#define LSEEK		mylseek
-#define OFF_T		off_t
-#define STRTOUL		strtoul
-#define DADDR_T		daddr_t
-#define DEF_FSTYPE		"linux-ext2"
+#define LSEEK           mylseek
+#define OFF_T           off_t
+#define STRTOUL         strtoul
+#define DADDR_T         daddr_t
+#define DEF_FSTYPE              "linux-ext2"
+#endif
+
+
+#if defined(LINUX2) && defined(__ia64__) 
+#define SUPPORTED
+#include <linux/types.h>
+#define LSEEK           lseek
+#define OFF_T           off_t
+#define STRTOUL         strtoul
+#define DADDR_T         daddr_t
+#define DEF_FSTYPE              "linux-ext2"
 #endif /* LINUX */
 
 #if defined(CYGWIN)
