[MacPorts] #69561: lite-xl fails to build on 10.6: error: 'kFSEventStreamCreateFlagFileEvents' undeclared

MacPorts noreply at macports.org
Thu Mar 21 15:47:50 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
 Keywords:  tiger, leopard, snowleopard  |       Port:  lite-xl
-----------------------------------------+---------------------
 {{{
 [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

-- 
Ticket URL: <https://trac.macports.org/ticket/69561>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list