[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