[Bug 51841] New: dlls/ntdll/unix/file.c:6334:27: error: storage size of ‘stfs’ isn’t known
WineHQ Bugzilla
wine-bugs at winehq.org
Tue Oct 5 02:13:11 CDT 2021
https://bugs.winehq.org/show_bug.cgi?id=51841
Bug ID: 51841
Summary: dlls/ntdll/unix/file.c:6334:27: error: storage size of
‘stfs’ isn’t known
Product: Wine
Version: 6.18
Hardware: x86
OS: NetBSD
Status: NEW
Severity: normal
Priority: P2
Component: ntdll
Assignee: wine-bugs at winehq.org
Reporter: austinenglish at gmail.com
Created attachment 70736
--> https://bugs.winehq.org/attachment.cgi?id=70736
patch
Building on i386 NetBSD 9.2 fails:
gcc -c -o dlls/ntdll/unix/file.o dlls/ntdll/unix/file.c -Idlls/ntdll -Iinclude
-D__WINESRC__ -D_NTSYSTEM_ -D_ACRTIMP= -DWINBASEAPI= -D_MSVCR_VER=0
-DWINE_UNIX_LIB -D_REENTRANT -fno-PIC -fasynchronous-unwind-tables -Wall -pipe
-fno-stack-protector -fno-strict-aliasing -Wdeclaration-after-statement
-Wempty-body -Wignored-qualifiers -Wshift-overflow=2 -Wstrict-prototypes
-Wtype-limits -Wunused-but-set-parameter -Wvla -Wwrite-strings -Wpointer-arith
-Wlogical-op -march=i586 -gdwarf-2 -gstrict-dwarf -fno-omit-frame-pointer
-I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2
-I/usr/X11R7/include -O2 -I/usr/pkg/include -I/usr/include
-I/usr/pkg/include/freetype2 -I/usr/X11R7/include -g
dlls/ntdll/unix/file.c: In function ‘NtQueryVolumeInformationFile’:
dlls/ntdll/unix/file.c:6334:27: error: storage size of ‘stfs’ isn’t known
struct statfs stfs;
^~~~
dlls/ntdll/unix/file.c:6336:18: warning: implicit declaration of function
‘fstatfs’; did you mean ‘fstatvfs’? [-Wimplicit-function-declaration]
if (!fstatfs( fd, &stfs ))
^~~~~~~
fstatvfs
dlls/ntdll/unix/file.c:6334:27: warning: unused variable ‘stfs’
[-Wunused-variable]
struct statfs stfs;
^~~~
At top level:
dlls/ntdll/unix/file.c:247:24: warning: ‘mnt_mutex’ defined but not used
[-Wunused-variable]
static pthread_mutex_t mnt_mutex = PTHREAD_MUTEX_INITIALIZER;
^~~~~~~~~
*** Error code 1
I've got a patch that works around it, but not sure if it's correct.
--
Do not reply to this email, post in Bugzilla using the
above URL to reply.
You are receiving this mail because:
You are watching all bug changes.
More information about the wine-bugs
mailing list