Re: [MacPorts] #70736: p5-mac-fsevents broken on 10.6: error: ‘kFSEventStreamCreateFlagFileEvents’ undeclared (first use in this function)

MacPorts noreply at macports.org
Mon Nov 18 10:25:18 UTC 2024


#70736: p5-mac-fsevents broken on 10.6: error: ‘kFSEventStreamCreateFlagFileEvents’
undeclared (first use in this function)
--------------------------------------------------+--------------------
  Reporter:  barracuda156                         |      Owner:  (none)
      Type:  defect                               |     Status:  new
  Priority:  Normal                               |  Milestone:
 Component:  ports                                |    Version:  2.10.1
Resolution:                                       |   Keywords:
      Port:  p5.34-mac-fsevents, p5-mac-fsevents  |
--------------------------------------------------+--------------------

Comment (by ballapete):

 I have a similar failure on PPC Tiger, Mac OS X 10.4.11:

 {{{
 /opt/local/bin/gcc-apple-4.2 -c  -I. -fno-common -DPERL_DARWIN -pipe -Os
 -fno-strict-aliasing -I/opt/local/include -D_FORTIFY_SOURCE=2
 -DPERL_USE_SAFE_PUTENV -arch ppc -isysroot/ -arch ppc -isysroot/ -O3
 -DVERSION=\"0.14\" -DXS_VERSION=\"0.14\"  "-I/opt/local/lib/perl5/5.34
 /darwin-thread-multi-2level/CORE"   FSEvents.c
 In file included from FSEvents.xs:5:
 ppport.h:4387:1: warning: "WIDEST_UTYPE" redefined
 In file included from /opt/local/lib/perl5/5.34/darwin-thread-multi-
 2level/CORE/perl.h:2930,
                  from FSEvents.xs:2:
 /opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE/handy.h:1382:1:
 warning: this is the location of the previous definition
 FSEvents.xs:16: error: expected specifier-qualifier-list before
 'FSEventStreamEventId'
 FSEvents.xs:30: error: expected specifier-qualifier-list before
 'FSEventStreamRef'
 FSEvents.xs: In function '_init':
 FSEvents.xs:51: error: 'FSEvents' has no member named 'respipe'
 FSEvents.xs:52: error: 'FSEvents' has no member named 'respipe'
 FSEvents.xs:53: error: 'FSEvents' has no member named 'reqpipe'
 FSEvents.xs:54: error: 'FSEvents' has no member named 'reqpipe'
 FSEvents.xs:55: error: 'FSEvents' has no member named 'latency'
 FSEvents.xs:56: error: 'FSEvents' has no member named 'since'
 FSEvents.xs:56: error: 'kFSEventStreamEventIdSinceNow' undeclared (first
 use in this function)
 FSEvents.xs:56: error: (Each undeclared identifier is reported only once
 FSEvents.xs:56: error: for each function it appears in.)
 FSEvents.xs:57: error: 'FSEvents' has no member named 'flags'
 FSEvents.xs:57: error: 'kFSEventStreamCreateFlagNone' undeclared (first
 use in this function)
 FSEvents.xs:59: error: 'FSEvents' has no member named 'queue'
 FSEvents.xs:60: error: 'FSEvents' has no member named 'queue'
 FSEvents.xs:61: error: 'FSEvents' has no member named 'queue'
 FSEvents.xs:63: error: 'FSEvents' has no member named 'mutex'
 FSEvents.xs: In function '_cleanup':
 FSEvents.xs:68: error: 'FSEvents' has no member named 'stream'
 FSEvents.xs:69: error: 'FSEvents' has no member named 'stream'
 FSEvents.xs:70: error: 'FSEvents' has no member named 'stream'
 FSEvents.xs:72: error: 'FSEvents' has no member named 'stream'
 FSEvents.xs:75: error: 'FSEvents' has no member named 'respipe'
 FSEvents.xs:76: error: 'FSEvents' has no member named 'respipe'
 FSEvents.xs:77: error: 'FSEvents' has no member named 'respipe'
 FSEvents.xs:78: error: 'FSEvents' has no member named 'respipe'
 FSEvents.xs:81: error: 'FSEvents' has no member named 'reqpipe'
 FSEvents.xs:82: error: 'FSEvents' has no member named 'reqpipe'
 FSEvents.xs:83: error: 'FSEvents' has no member named 'reqpipe'
 FSEvents.xs:84: error: 'FSEvents' has no member named 'reqpipe'
 FSEvents.xs: At top level:
 FSEvents.xs:92: error: expected ')' before 'fdref'
 FSEvents.xs:111: error: expected ')' before 'streamRef'
 FSEvents.xs: In function '_watch_thread':
 FSEvents.xs:159: error: 'FSEventStreamRef' undeclared (first use in this
 function)
 FSEvents.xs:159: error: expected ';' before 'stream'
 FSEvents.xs:163: error: 'FSEventStreamContext' undeclared (first use in
 this function)
 FSEvents.xs:163: error: expected ';' before 'context'
 FSEvents.xs:165: error: 'CFFileDescriptorContext' undeclared (first use in
 this function)
 FSEvents.xs:165: error: expected ';' before 'fdcontext'
 FSEvents.xs:168: error: 'CFFileDescriptorRef' undeclared (first use in
 this function)
 FSEvents.xs:168: error: expected ';' before 'fdref'
 FSEvents.xs:178: error: 'fdref' undeclared (first use in this function)
 FSEvents.xs:178: error: 'kCFFileDescriptorReadCallBack' undeclared (first
 use in this function)
 FSEvents.xs:179: warning: assignment makes pointer from integer without a
 cast
 FSEvents.xs:183: error: 'stream' undeclared (first use in this function)
 FSEvents.xs:185: error: 'streamEvent' undeclared (first use in this
 function)
 FSEvents.xs:186: error: 'context' undeclared (first use in this function)
 FSEvents.xs:188: error: 'FSEvents' has no member named 'since'
 FSEvents.xs:189: error: 'FSEvents' has no member named 'latency'
 FSEvents.xs:190: error: 'FSEvents' has no member named 'flags'
 FSEvents.xs:201: error: 'FSEvents' has no member named 'mutex'
 FSEvents.xs:203: error: 'FSEvents' has no member named 'stream'
 FSEvents.xs:206: error: 'FSEvents' has no member named 'mutex'
 FSEvents.xs: In function '_check_process':
 FSEvents.xs:214: error: 'FSEvents' has no member named 'original_pid'
 FSEvents.xs: In function 'stop_impl':
 FSEvents.xs:230: error: 'FSEvents' has no member named 'stream'
 FSEvents.xs:236: error: 'FSEvents' has no member named 'reqpipe'
 FSEvents.xs:236: error: 'FSEvents' has no member named 'reqpipe'
 FSEvents.xs:239: error: 'FSEvents' has no member named 'tid'
 In file included from FSEvents.xs:242:
 const-c.inc: In function 'constant':
 const-c.inc:56: error: 'kFSEventStreamCreateFlagNone' undeclared (first
 use in this function)
 const-c.inc:62: error: 'kFSEventStreamCreateFlagWatchRoot' undeclared
 (first use in this function)
 FSEvents.xs: In function 'XS_Mac__FSEvents__new':
 FSEvents.xs:263: error: 'FSEvents' has no member named 'latency'
 FSEvents.xs:267: error: 'FSEvents' has no member named 'since'
 FSEvents.xs:267: error: 'FSEventStreamEventId' undeclared (first use in
 this function)
 FSEvents.xs:293: error: 'FSEvents' has no member named 'flags'
 FSEvents.xs:293: error: 'FSEventStreamCreateFlags' undeclared (first use
 in this function)
 FSEvents.xs: In function 'XS_Mac__FSEvents__DESTROY':
 FSEvents.xs:320: error: 'FSEvents' has no member named 'queue'
 FSEvents.xs:321: error: 'FSEvents' has no member named 'queue'
 FSEvents.xs:322: error: 'FSEvents' has no member named 'queue'
 FSEvents.xs:325: error: 'FSEvents' has no member named 'mutex'
 FSEvents.xs: In function 'XS_Mac__FSEvents_watch':
 FSEvents.xs:343: error: 'FSEvents' has no member named 'respipe'
 FSEvents.xs:348: error: 'FSEvents' has no member named 'respipe'
 FSEvents.xs:353: error: 'FSEvents' has no member named 'respipe'
 FSEvents.xs:360: error: 'FSEvents' has no member named 'reqpipe'
 FSEvents.xs:366: error: 'FSEvents' has no member named 'original_pid'
 FSEvents.xs:372: error: 'FSEvents' has no member named 'tid'
 FSEvents.xs:379: error: 'FSEvents' has no member named 'mutex'
 FSEvents.xs:380: error: 'FSEvents' has no member named 'stream'
 FSEvents.xs:381: error: 'FSEvents' has no member named 'mutex'
 FSEvents.xs:383: error: 'FSEvents' has no member named 'mutex'
 FSEvents.xs:397: error: 'FSEvents' has no member named 'respipe'
 FSEvents.xs:398: error: 'FSEvents' has no member named 'respipe'
 FSEvents.xs:399: error: 'FSEvents' has no member named 'respipe'
 FSEvents.xs:400: error: 'FSEvents' has no member named 'respipe'
 FSEvents.xs:401: error: 'FSEvents' has no member named 'respipe'
 FSEvents.xs:403: error: 'FSEvents' has no member named 'reqpipe'
 FSEvents.xs:404: error: 'FSEvents' has no member named 'reqpipe'
 FSEvents.xs:405: error: 'FSEvents' has no member named 'reqpipe'
 FSEvents.xs:406: error: 'FSEvents' has no member named 'reqpipe'
 FSEvents.xs:407: error: 'FSEvents' has no member named 'reqpipe'
 FSEvents.xs: In function 'XS_Mac__FSEvents_read_events':
 FSEvents.xs:435: error: 'FSEvents' has no member named 'respipe'
 FSEvents.xs:439: error: 'FSEvents' has no member named 'mutex'
 FSEvents.xs:444: error: 'FSEvents' has no member named 'queue'
 FSEvents.xs:445: error: 'FSEvents' has no member named 'respipe'
 FSEvents.xs:454: error: 'FSEvents' has no member named 'queue'
 FSEvents.xs:455: error: 'FSEvents' has no member named 'mutex'
 FSEvents.xs:456: error: 'FSEvents' has no member named 'respipe'
 FSEvents.xs:460: error: 'FSEvents' has no member named 'mutex'
 FSEvents.xs:464: error: 'FSEvents' has no member named 'queue'
 FSEvents.xs:467: error: 'struct event' has no member named 'id'
 FSEvents.xs:468: error: 'struct event' has no member named 'path'
 FSEvents.xs:471: error: 'struct event' has no member named 'flags'
 FSEvents.xs:472: error: 'struct event' has no member named 'flags'
 FSEvents.xs:474: error: 'struct event' has no member named 'flags'
 FSEvents.xs:474: error: 'kFSEventStreamEventFlagMustScanSubDirs'
 undeclared (first use in this function)
 FSEvents.xs:477: error: 'struct event' has no member named 'flags'
 FSEvents.xs:477: error: 'kFSEventStreamEventFlagUserDropped' undeclared
 (first use in this function)
 FSEvents.xs:480: error: 'struct event' has no member named 'flags'
 FSEvents.xs:480: error: 'kFSEventStreamEventFlagKernelDropped' undeclared
 (first use in this function)
 FSEvents.xs:485: error: 'struct event' has no member named 'flags'
 FSEvents.xs:485: error: 'kFSEventStreamEventFlagHistoryDone' undeclared
 (first use in this function)
 FSEvents.xs:489: error: 'struct event' has no member named 'flags'
 FSEvents.xs:489: error: 'kFSEventStreamEventFlagMount' undeclared (first
 use in this function)
 FSEvents.xs:492: error: 'struct event' has no member named 'flags'
 FSEvents.xs:492: error: 'kFSEventStreamEventFlagUnmount' undeclared (first
 use in this function)
 FSEvents.xs:496: error: 'struct event' has no member named 'flags'
 FSEvents.xs:496: error: 'kFSEventStreamEventFlagRootChanged' undeclared
 (first use in this function)
 FSEvents.xs:508: error: 'FSEvents' has no member named 'queue'
 FSEvents.xs:511: error: 'struct event' has no member named 'path'
 FSEvents.xs:516: error: 'FSEvents' has no member named 'queue'
 FSEvents.xs:517: error: 'FSEvents' has no member named 'queue'
 FSEvents.xs:519: error: 'FSEvents' has no member named 'mutex'
 make: *** [FSEvents.o] Error 1
 make: Leaving directory `/opt/local/var/macports/build/_Volumes_BSD-
 Linux_MacPorts-distfiles_ports_perl_p5-mac-fsevents/p5.34-mac-
 fsevents/work/Mac-FSEvents-0.14'
 }}}

 It's kind of a private version because it fixes path names to Perl binary
 in test files.

-- 
Ticket URL: <https://trac.macports.org/ticket/70736#comment:4>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list