[MacPorts] #69561: lite-xl fails to build on 10.6: error: 'kFSEventStreamCreateFlagFileEvents' undeclared
MacPorts
noreply at macports.org
Thu Mar 21 15:50:33 UTC 2024
#69561: lite-xl fails to build on 10.6: error: 'kFSEventStreamCreateFlagFileEvents'
undeclared
---------------------------+-----------------------------------------
Reporter: barracuda156 | Owner: (none)
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 2.9.1
Resolution: | Keywords: tiger, leopard, snowleopard
Port: lite-xl |
---------------------------+-----------------------------------------
Description changed by barracuda156:
Old description:
> {{{
> [12/14] /opt/local/bin/gcc-mp-13 -Isrc/lite-xl.p -Isrc -I../lite-
> xl-2.1.2/src -I/opt/local/include/SDL2 -I/opt/local/include/freetype2
> -I/opt/local/include/libpng16 -I/opt/local/include -fdiagnostics-
> color=always -Wall -Winvalid-pch -std=gnu11 -O3 -pipe -Os -arch ppc
> -D_THREAD_SAFE -DSDL_MAIN_HANDLED -DPCRE2_STATIC -DLITE_USE_SDL_RENDERER
> '-DLITE_ARCH_TUPLE="ppc-darwin"' -MD -MQ src/lite-
> xl.p/api_dirmonitor_fsevents.c.o -MF src/lite-
> xl.p/api_dirmonitor_fsevents.c.o.d -o src/lite-
> xl.p/api_dirmonitor_fsevents.c.o -c ../lite-
> xl-2.1.2/src/api/dirmonitor/fsevents.c
> FAILED: src/lite-xl.p/api_dirmonitor_fsevents.c.o
> /opt/local/bin/gcc-mp-13 -Isrc/lite-xl.p -Isrc -I../lite-xl-2.1.2/src
> -I/opt/local/include/SDL2 -I/opt/local/include/freetype2
> -I/opt/local/include/libpng16 -I/opt/local/include -fdiagnostics-
> color=always -Wall -Winvalid-pch -std=gnu11 -O3 -pipe -Os -arch ppc
> -D_THREAD_SAFE -DSDL_MAIN_HANDLED -DPCRE2_STATIC -DLITE_USE_SDL_RENDERER
> '-DLITE_ARCH_TUPLE="ppc-darwin"' -MD -MQ src/lite-
> xl.p/api_dirmonitor_fsevents.c.o -MF src/lite-
> xl.p/api_dirmonitor_fsevents.c.o.d -o src/lite-
> xl.p/api_dirmonitor_fsevents.c.o -c ../lite-
> xl-2.1.2/src/api/dirmonitor/fsevents.c
> ../lite-xl-2.1.2/src/api/dirmonitor/fsevents.c: In function
> 'stop_monitor_stream':
> ../lite-xl-2.1.2/src/api/dirmonitor/fsevents.c:43:5: warning: implicit
> declaration of function 'write'; did you mean 'fwrite'? [-Wimplicit-
> function-declaration]
> 43 | write(monitor->fds[1], "", 1);
> | ^~~~~
> | fwrite
> ../lite-xl-2.1.2/src/api/dirmonitor/fsevents.c:44:5: warning: implicit
> declaration of function 'close'; did you mean 'pclose'? [-Wimplicit-
> function-declaration]
> 44 | close(monitor->fds[0]);
> | ^~~~~
> | pclose
> ../lite-xl-2.1.2/src/api/dirmonitor/fsevents.c: In function
> 'get_changes_dirmonitor':
> ../lite-xl-2.1.2/src/api/dirmonitor/fsevents.c:112:3: warning: implicit
> declaration of function 'read'; did you mean 'fread'? [-Wimplicit-
> function-declaration]
> 112 | read(monitor->fds[0], response, 1);
> | ^~~~
> | fread
> ../lite-xl-2.1.2/src/api/dirmonitor/fsevents.c: In function
> 'add_dirmonitor':
> ../lite-xl-2.1.2/src/api/dirmonitor/fsevents.c:149:3: warning: implicit
> declaration of function 'pipe' [-Wimplicit-function-declaration]
> 149 | pipe(monitor->fds);
> | ^~~~
> ../lite-xl-2.1.2/src/api/dirmonitor/fsevents.c:172:9: error:
> 'kFSEventStreamCreateFlagFileEvents' undeclared (first use in this
> function); did you mean 'kFSEventStreamCreateFlagNoDefer'?
> 172 | | kFSEventStreamCreateFlagFileEvents
> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> | kFSEventStreamCreateFlagNoDefer
> ../lite-xl-2.1.2/src/api/dirmonitor/fsevents.c:172:9: note: each
> undeclared identifier is reported only once for each function it appears
> in
> [13/14] /opt/local/bin/gcc-mp-13 -Isrc/lite-xl.p -Isrc -I../lite-
> xl-2.1.2/src -I/opt/local/include/SDL2 -I/opt/local/include/freetype2
> -I/opt/local/include/libpng16 -I/opt/local/include -fdiagnostics-
> color=always -Wall -Winvalid-pch -O3 -pipe -Os -arch ppc -D_THREAD_SAFE
> -DSDL_MAIN_HANDLED -DPCRE2_STATIC -DLITE_USE_SDL_RENDERER
> '-DLITE_ARCH_TUPLE="ppc-darwin"' -MD -MQ src/lite-xl.p/bundle_open.m.o
> -MF src/lite-xl.p/bundle_open.m.o.d -o src/lite-xl.p/bundle_open.m.o -c
> ../lite-xl-2.1.2/src/bundle_open.m
> ninja: build stopped: subcommand failed.
> }}}
>
> Apparently those symbols are present in 10.7+, see also #64584
New description:
{{{
[12/14] /opt/local/bin/gcc-mp-13 -Isrc/lite-xl.p -Isrc -I../lite-
xl-2.1.2/src -I/opt/local/include/SDL2 -I/opt/local/include/freetype2
-I/opt/local/include/libpng16 -I/opt/local/include -fdiagnostics-
color=always -Wall -Winvalid-pch -std=gnu11 -O3 -pipe -Os -arch ppc
-D_THREAD_SAFE -DSDL_MAIN_HANDLED -DPCRE2_STATIC -DLITE_USE_SDL_RENDERER
'-DLITE_ARCH_TUPLE="ppc-darwin"' -MD -MQ src/lite-
xl.p/api_dirmonitor_fsevents.c.o -MF src/lite-
xl.p/api_dirmonitor_fsevents.c.o.d -o src/lite-
xl.p/api_dirmonitor_fsevents.c.o -c ../lite-
xl-2.1.2/src/api/dirmonitor/fsevents.c
FAILED: src/lite-xl.p/api_dirmonitor_fsevents.c.o
/opt/local/bin/gcc-mp-13 -Isrc/lite-xl.p -Isrc -I../lite-xl-2.1.2/src
-I/opt/local/include/SDL2 -I/opt/local/include/freetype2
-I/opt/local/include/libpng16 -I/opt/local/include -fdiagnostics-
color=always -Wall -Winvalid-pch -std=gnu11 -O3 -pipe -Os -arch ppc
-D_THREAD_SAFE -DSDL_MAIN_HANDLED -DPCRE2_STATIC -DLITE_USE_SDL_RENDERER
'-DLITE_ARCH_TUPLE="ppc-darwin"' -MD -MQ src/lite-
xl.p/api_dirmonitor_fsevents.c.o -MF src/lite-
xl.p/api_dirmonitor_fsevents.c.o.d -o src/lite-
xl.p/api_dirmonitor_fsevents.c.o -c ../lite-
xl-2.1.2/src/api/dirmonitor/fsevents.c
../lite-xl-2.1.2/src/api/dirmonitor/fsevents.c: In function
'stop_monitor_stream':
../lite-xl-2.1.2/src/api/dirmonitor/fsevents.c:43:5: warning: implicit
declaration of function 'write'; did you mean 'fwrite'? [-Wimplicit-
function-declaration]
43 | write(monitor->fds[1], "", 1);
| ^~~~~
| fwrite
../lite-xl-2.1.2/src/api/dirmonitor/fsevents.c:44:5: warning: implicit
declaration of function 'close'; did you mean 'pclose'? [-Wimplicit-
function-declaration]
44 | close(monitor->fds[0]);
| ^~~~~
| pclose
../lite-xl-2.1.2/src/api/dirmonitor/fsevents.c: In function
'get_changes_dirmonitor':
../lite-xl-2.1.2/src/api/dirmonitor/fsevents.c:112:3: warning: implicit
declaration of function 'read'; did you mean 'fread'? [-Wimplicit-
function-declaration]
112 | read(monitor->fds[0], response, 1);
| ^~~~
| fread
../lite-xl-2.1.2/src/api/dirmonitor/fsevents.c: In function
'add_dirmonitor':
../lite-xl-2.1.2/src/api/dirmonitor/fsevents.c:149:3: warning: implicit
declaration of function 'pipe' [-Wimplicit-function-declaration]
149 | pipe(monitor->fds);
| ^~~~
../lite-xl-2.1.2/src/api/dirmonitor/fsevents.c:172:9: error:
'kFSEventStreamCreateFlagFileEvents' undeclared (first use in this
function); did you mean 'kFSEventStreamCreateFlagNoDefer'?
172 | | kFSEventStreamCreateFlagFileEvents
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| kFSEventStreamCreateFlagNoDefer
../lite-xl-2.1.2/src/api/dirmonitor/fsevents.c:172:9: note: each
undeclared identifier is reported only once for each function it appears
in
[13/14] /opt/local/bin/gcc-mp-13 -Isrc/lite-xl.p -Isrc -I../lite-
xl-2.1.2/src -I/opt/local/include/SDL2 -I/opt/local/include/freetype2
-I/opt/local/include/libpng16 -I/opt/local/include -fdiagnostics-
color=always -Wall -Winvalid-pch -O3 -pipe -Os -arch ppc -D_THREAD_SAFE
-DSDL_MAIN_HANDLED -DPCRE2_STATIC -DLITE_USE_SDL_RENDERER
'-DLITE_ARCH_TUPLE="ppc-darwin"' -MD -MQ src/lite-xl.p/bundle_open.m.o -MF
src/lite-xl.p/bundle_open.m.o.d -o src/lite-xl.p/bundle_open.m.o -c
../lite-xl-2.1.2/src/bundle_open.m
ninja: build stopped: subcommand failed.
}}}
Apparently those symbols are present in 10.7+, see also #64584
Opened an issue with upstream: https://github.com/lite-xl/lite-
xl/issues/1753
--
--
Ticket URL: <https://trac.macports.org/ticket/69561#comment:1>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list