Please find a patch included.
diff -Nru mac-fdisk-0.1/debian/changelog mac-fdisk-0.1/debian/changelog
--- mac-fdisk-0.1/debian/changelog      2023-05-16 21:26:00.000000000 +0200
+++ mac-fdisk-0.1/debian/changelog      2026-05-13 12:26:16.000000000 +0200
@@ -1,3 +1,10 @@
+mac-fdisk (0.1-18.2) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Fix includes. (Closes: #1091564)
+
+ -- Bastian Germann <[email protected]>  Wed, 13 May 2026 12:26:16 +0200
+
 mac-fdisk (0.1-18.1) unstable; urgency=medium
 
   * Non-maintainer upload.
diff -Nru mac-fdisk-0.1/debian/patches/debian.patch 
mac-fdisk-0.1/debian/patches/debian.patch
--- mac-fdisk-0.1/debian/patches/debian.patch   2023-05-16 21:26:00.000000000 
+0200
+++ mac-fdisk-0.1/debian/patches/debian.patch   2026-05-13 12:26:16.000000000 
+0200
@@ -358,14 +358,6 @@
        }
 --- mac-fdisk-0.1.orig/fdisk.c
 +++ mac-fdisk-0.1/fdisk.c
-@@ -62,7 +62,6 @@
- #include <unistd.h>
- #include <stdio.h>
- #include <stdlib.h>
--#include <string.h>
- #include <fcntl.h>
- #include <ctype.h>
- #include <setjmp.h>
 @@ -71,9 +70,9 @@
  
  #include <sys/ioctl.h>
@@ -555,14 +547,6 @@
  void main(int argc, char **argv)
 --- mac-fdisk-0.1.orig/fdisklabel.c
 +++ mac-fdisk-0.1/fdisklabel.c
-@@ -38,7 +38,6 @@
- #include <unistd.h>
- #include <stdio.h>
- #include <stdlib.h>
--#include <string.h>
- #include <fcntl.h>
- #include <ctype.h>
- #include <setjmp.h>
 @@ -47,9 +46,7 @@
  #include <sys/ioctl.h>
  #include <sys/param.h>
@@ -633,17 +617,19 @@
  #endif
 --- mac-fdisk-0.1.orig/io.c
 +++ mac-fdisk-0.1/io.c
-@@ -30,6 +30,10 @@
+@@ -26,11 +26,9 @@
+  */
+
+ #include <stdio.h>
+-#ifndef __linux__
  #include <stdlib.h>
  #include <fcntl.h>
- #include <SCSI.h>
-+#else
-+#ifdef __GLIBC__
+-#include <SCSI.h>
+-#endif
 +#include <sys/types.h>
-+#endif
- #endif
  #include <unistd.h>
  #include <string.h>
+ #include <stdarg.h>
 @@ -51,6 +55,8 @@
  #define SCSI_FD 8
  #define loff_t long
@@ -733,13 +719,7 @@
 +} __attribute__((packed));
 --- mac-fdisk-0.1.orig/partition_map.c
 +++ mac-fdisk-0.1/partition_map.c
-@@ -30,14 +30,12 @@
- #include <stdlib.h>
- #include <unistd.h>
- #endif
--#include <string.h>
- #include <errno.h>
- 
+@@ -30,8 +30,7 @@
  #include <fcntl.h>
  #ifdef __linux__
  #include <sys/ioctl.h>
@@ -845,7 +825,7 @@
  
 --- mac-fdisk-0.1.orig/pdisk.c
 +++ mac-fdisk-0.1/pdisk.c
-@@ -30,18 +30,17 @@
+@@ -30,18 +30,18 @@
  #include <stdio.h>
  #ifdef __linux__
  #include <getopt.h>
@@ -855,7 +835,7 @@
  #include <unistd.h>
  #include <SIOUX.h>
  #endif
--#include <string.h>
+ #include <string.h>
  #include <errno.h>
  
  #ifdef __linux__
diff -Nru mac-fdisk-0.1/debian/patches/include-stdlib.patch 
mac-fdisk-0.1/debian/patches/include-stdlib.patch
--- mac-fdisk-0.1/debian/patches/include-stdlib.patch   2023-05-16 
21:26:00.000000000 +0200
+++ mac-fdisk-0.1/debian/patches/include-stdlib.patch   2026-05-13 
12:26:16.000000000 +0200
@@ -14,3 +14,29 @@
  #include <string.h>
  #include <stdarg.h>
  
+--- mac-fdisk-0.1.orig/dump.c
++++ mac-fdisk-0.1/dump.c
+@@ -30,10 +30,8 @@
+  */
+ 
+ #include <stdio.h>
+-#ifndef __linux__
+ #include <stdlib.h>
+ #include <unistd.h>
+-#endif
+ #include <string.h>
+ #include <errno.h>
+ #include <fcntl.h>
+--- mac-fdisk-0.1.orig/partition_map.c
++++ mac-fdisk-0.1/partition_map.c
+@@ -26,10 +26,8 @@
+  */
+ 
+ #include <stdio.h>
+-#ifndef __linux__
+ #include <stdlib.h>
+ #include <unistd.h>
+-#endif
+ #include <string.h>
+ #include <errno.h>
+ 
diff -Nru mac-fdisk-0.1/debian/rules mac-fdisk-0.1/debian/rules
--- mac-fdisk-0.1/debian/rules  2023-05-16 21:26:00.000000000 +0200
+++ mac-fdisk-0.1/debian/rules  2026-05-13 12:26:16.000000000 +0200
@@ -33,7 +33,7 @@
 
 build-arch:
        $(checkdir)
-       make CFLAGS="-O2 -g -Wall"
+       make CFLAGS="-O2 -g -Wno-error=incompatible-pointer-types 
-D_LARGEFILE64_SOURCE"
        touch build-arch
 
 clean:

Reply via email to