[Bug 272982] sysutils/testdisk: build failure with NTFS option
Date: Sun, 06 Aug 2023 17:05:50 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=272982
Bug ID: 272982
Summary: sysutils/testdisk: build failure with NTFS option
Product: Ports & Packages
Version: Latest
Hardware: Any
OS: Any
Status: New
Severity: Affects Only Me
Priority: ---
Component: Individual Port(s)
Assignee: ports-bugs@FreeBSD.org
Reporter: discipline@tiscali.it
I'm trying to rebuild sysutils/testdisk after the bump needed after the recent
jpeg-turbo upgrade.
$ uname -a
FreeBSD bsg75.local.net 13.2-STABLE FreeBSD 13.2-STABLE 254cdd5b2 BSG75 amd64
$ make showconfig -C /usr/ports/sysutils/testdisk/
===> The following configuration options are available for testdisk-7.1_1:
DOCS=on: Build and/or install documentation
ICONV=on: Encoding conversion support via iconv
NTFS=on: Support NTFS via fuse-ntfs extensions
PROGSREISERFS=off: Use reiserfs extensions
===> Use 'make config' to modify these settings
$ pkg info -iox testdisk fusefs-ntfs
testdisk-7.1 sysutils/testdisk
fusefs-ntfs-2022.10.3 sysutils/fusefs-ntfs
The error:
cc -DHAVE_CONFIG_H -I. -I.. -DLIBICONV_PLUG -isystem /usr/local/include -O2
-pipe -DLIBICONV_PLUG -fstack-protector-strong -isystem /usr/local/include
-fno-strict-aliasing -Wdeclaration-after-statement -Wall -Wextra -MD
-Wpointer-arith -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes
-Wshadow -Wwrite-strings -W -Wcast-align -Waggregate-return -Wbad-function-cast
-Wcast-qual -Wundef -Wredundant-decls -Wsign-compare -Wnested-externs -Winline
-Wdisabled-optimization -Wfloat-equal -Wmissing-format-attribute -Wmultichar
-Wc++-compat -Wformat=2 -Wunreachable-code -Wvla -fstack-protector-strong -MT
ntfs_io.o -MD -MP -MF .deps/ntfs_io.Tpo -c -o ntfs_io.o ntfs_io.c
In file included from ntfs_io.c:56:
./common.h:37:19: warning: unknown attribute 'gcc_struct' ignored
[-Wunknown-attributes]
} __attribute__ ((gcc_struct, __packed__));
^~~~~~~~~~
ntfs_io.c:148:61: warning: unused parameter 'dev' [-Wunused-parameter]
static int ntfs_device_testdisk_io_stat(struct ntfs_device *dev, struct stat
*buf)
^
ntfs_io.c:148:79: warning: unused parameter 'buf' [-Wunused-parameter]
static int ntfs_device_testdisk_io_stat(struct ntfs_device *dev, struct stat
*buf)
^
ntfs_io.c:157:62: warning: unused parameter 'dev' [-Wunused-parameter]
static int ntfs_device_testdisk_io_ioctl(struct ntfs_device *dev, int request,
^
ntfs_io.c:157:71: warning: unused parameter 'request' [-Wunused-parameter]
static int ntfs_device_testdisk_io_ioctl(struct ntfs_device *dev, int request,
^
ntfs_io.c:158:9: warning: unused parameter 'argp' [-Wunused-parameter]
void *argp)
^
ntfs_io.c:180:12: error: incompatible function pointer types initializing 'int
(*)(struct ntfs_device *, unsigned long, void *)' with an expression of type
'int (*)(struct ntfs_device *, int, void *)'
[-Wincompatible-function-pointer-types]
.ioctl = &ntfs_device_testdisk_io_ioctl,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6 warnings and 1 error generated.
*** Error code 1
Stop.
make[4]: stopped in /usr/ports/sysutils/testdisk/work/testdisk-7.1/src
*** Error code 1
--
You are receiving this mail because:
You are the assignee for the bug.