[Bug 52374] New: compiling on Cygwin fails: error: ‘S_IRUSR’ undeclared (in libs/mpg123)
WineHQ Bugzilla
wine-bugs at winehq.org
Sun Jan 9 06:47:40 CST 2022
https://bugs.winehq.org/show_bug.cgi?id=52374
Bug ID: 52374
Summary: compiling on Cygwin fails: error: ‘S_IRUSR’ undeclared
(in libs/mpg123)
Product: Wine
Version: 7.0-rc5
Hardware: x86-64
OS: Windows
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: l3codeca.acm
Assignee: wine-bugs at winehq.org
Reporter: saulius2 at gmail.com
(This is continuation from the bug 52370)
After faking some dlls from there, make then fails in libs/mpg123.
Other defines are missing too: S_IWUSR, S_IRGRP, S_IWGRP, S_IROTH, S_IWOTH.
--- snip ---
$ make
gcc -c -o libs/mpg123/src/compat/compat.o libs/mpg123/src/compat/compat.c
-Ilibs/mpg123 -Iinclude -Iinclude/msvcrt \
-Ilibs/mpg123/src -Ilibs/mpg123/src/compat -Ilibs/mpg123/src/libmpg123
-DOPT_GENERIC_DITHER \
-DREAL_IS_FLOAT -DNO_CATCHSIGNAL -DMPG123_NO_LARGENAME -D_UCRT
-fasynchronous-unwind-tables \
-D_WIN32 -fno-builtin -fshort-wchar -D__WINE_PE_BUILD -pipe
-fcf-protection=none \
-fno-stack-protector -fno-strict-aliasing -Wno-packed-not-aligned -gdwarf-4 \
-fno-omit-frame-pointer -g -O2
libs/mpg123/src/compat/compat.c: In function ‘INT123_compat_open’:
libs/mpg123/src/compat/compat.c:96:37: error: ‘S_IRUSR’ undeclared (first use
in this function)
96 | ret = open(filename, flags,
S_IRUSR|S_IWUSR|S_IRGRP|S_IWGRP|S_IROTH|S_IWOTH);
| ^~~~~~~
libs/mpg123/src/compat/compat.c:96:37: note: each undeclared identifier is
reported only once for each function it appears in
libs/mpg123/src/compat/compat.c:96:45: error: ‘S_IWUSR’ undeclared (first use
in this function)
96 | ret = open(filename, flags,
S_IRUSR|S_IWUSR|S_IRGRP|S_IWGRP|S_IROTH|S_IWOTH);
| ^~~~~~~
libs/mpg123/src/compat/compat.c:96:53: error: ‘S_IRGRP’ undeclared (first use
in this function)
96 | ret = open(filename, flags,
S_IRUSR|S_IWUSR|S_IRGRP|S_IWGRP|S_IROTH|S_IWOTH);
| ^~~~~~~
libs/mpg123/src/compat/compat.c:96:61: error: ‘S_IWGRP’ undeclared (first use
in this function)
96 | ret = open(filename, flags,
S_IRUSR|S_IWUSR|S_IRGRP|S_IWGRP|S_IROTH|S_IWOTH);
| ^~~~~~~
libs/mpg123/src/compat/compat.c:96:69: error: ‘S_IROTH’ undeclared (first use
in this function)
96 | ret = open(filename, flags,
S_IRUSR|S_IWUSR|S_IRGRP|S_IWGRP|S_IROTH|S_IWOTH);
|
^~~~~~~
libs/mpg123/src/compat/compat.c:96:77: error: ‘S_IWOTH’ undeclared (first use
in this function)
96 | ret = open(filename, flags,
S_IRUSR|S_IWUSR|S_IRGRP|S_IWGRP|S_IROTH|S_IWOTH);
|
^~~~~~~
make: *** [Makefile:160889: libs/mpg123/src/compat/compat.o] Error 1
--- snip ---
This then leads to dlls/l3codeca.acm/l3codeca.acm build failure.
--
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