[MacPorts] #64584: py-watchdog fails to build for ppc on 10.6.8 (Rosetta): error building '_watchdog_fsevents' extension

MacPorts noreply at macports.org
Tue Feb 1 14:28:23 UTC 2022


#64584: py-watchdog fails to build for ppc on 10.6.8 (Rosetta): error building
'_watchdog_fsevents' extension
-------------------------------------+-------------------------------------
 Reporter:  barracuda156             |      Owner:  (none)
     Type:  defect                   |     Status:  new
 Priority:  Normal                   |  Milestone:
Component:  ports                    |    Version:  2.7.1
 Keywords:  powerpc, snowleopard,    |       Port:  py38-watchdog,
  rosetta, python                    |  py39-watchdog, py310-watchdog
-------------------------------------+-------------------------------------
 Examples from py310-watchdog, but other versions also fail with same
 errors.

 {{{
 building '_watchdog_fsevents' extension
 cc1: error: unrecognized command line option "-Wno-nullability-
 completeness"
 cc1: error: unrecognized command line option "-Wno-nullability-extension"
 error: command
 '/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports
 .org_macports_release_tarballs_ports_python_py-
 watchdog/py310-watchdog/work/compwrap/cc/usr/bin/gcc-4.2' failed with exit
 code 1
 Command failed:  cd
 "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports
 .org_macports_release_tarballs_ports_python_py-
 watchdog/py310-watchdog/work/watchdog-1.0.2" &&
 /opt/local/Library/Frameworks/Python.framework/Versions/3.10/bin/python3.10
 setup.py --no-user-cfg build -j4
 Exit code: 1
 Error: Failed to build py310-watchdog: command execution failed
 Error: See
 /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports
 .org_macports_release_tarballs_ports_python_py-
 watchdog/py310-watchdog/main.log for details.
 Error: Follow https://guide.macports.org/#project.tickets if you believe
 there
 is a bug.
 Error: Processing of port py310-watchdog failed

 }}}

 When using `macports-gcc-7` errors differ but build still fails:


 {{{
 :info:build building '_watchdog_fsevents' extension
 :info:build src/watchdog_fsevents.c: In function 'NativeEventTypeString':
 :info:build src/watchdog_fsevents.c:120:23: error:
 'kFSEventStreamEventFlagItemCreated' undeclared (first use in this
 function); did you mean 'kFSEventStreamEventFlagItemCloned'?
 :info:build      if (self->flags & kFSEventStreamEventFlagItemCreated)
 :info:build                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 :info:build                        kFSEventStreamEventFlagItemCloned
 :info:build src/watchdog_fsevents.c:120:23: note: each undeclared
 identifier is reported only once for each function it appears in
 :info:build src/watchdog_fsevents.c:122:23: error:
 'kFSEventStreamEventFlagItemRemoved' undeclared (first use in this
 function); did you mean 'kFSEventStreamEventFlagItemCloned'?
 :info:build      if (self->flags & kFSEventStreamEventFlagItemRemoved)
 :info:build                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 :info:build                        kFSEventStreamEventFlagItemCloned
 :info:build src/watchdog_fsevents.c:124:23: error:
 'kFSEventStreamEventFlagItemRenamed' undeclared (first use in this
 function); did you mean 'kFSEventStreamEventFlagItemRemoved'?
 :info:build      if (self->flags & kFSEventStreamEventFlagItemRenamed)
 :info:build                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 :info:build                        kFSEventStreamEventFlagItemRemoved
 :info:build src/watchdog_fsevents.c:126:23: error:
 'kFSEventStreamEventFlagItemModified' undeclared (first use in this
 function); did you mean 'kFSEventStreamEventFlagItemRenamed'?
 :info:build      if (self->flags & kFSEventStreamEventFlagItemModified)
 :info:build                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 :info:build                        kFSEventStreamEventFlagItemRenamed
 :info:build src/watchdog_fsevents.c: In function
 'NativeEventTypeIsCreated':
 :info:build src/watchdog_fsevents.c:172:26: error:
 'kFSEventStreamEventFlagItemCreated' undeclared (first use in this
 function); did you mean 'kFSEventStreamEventFlagItemCloned'?
 :info:build  FLAG_PROPERTY(IsCreated, kFSEventStreamEventFlagItemCreated)
 :info:build                           ^
 :info:build src/watchdog_fsevents.c:158:27: note: in definition of macro
 'FLAG_PROPERTY'
 :info:build          if (self->flags & flag) { \
 :info:build                            ^~~~
 :info:build src/watchdog_fsevents.c: In function
 'NativeEventTypeIsRemoved':
 :info:build src/watchdog_fsevents.c:173:26: error:
 'kFSEventStreamEventFlagItemRemoved' undeclared (first use in this
 function); did you mean 'kFSEventStreamEventFlagItemCloned'?
 :info:build  FLAG_PROPERTY(IsRemoved, kFSEventStreamEventFlagItemRemoved)
 :info:build                           ^
 :info:build src/watchdog_fsevents.c:158:27: note: in definition of macro
 'FLAG_PROPERTY'
 :info:build          if (self->flags & flag) { \
 :info:build                            ^~~~
 :info:build src/watchdog_fsevents.c: In function
 'NativeEventTypeIsInodeMetaMod':
 :info:build src/watchdog_fsevents.c:174:31: error:
 'kFSEventStreamEventFlagItemInodeMetaMod' undeclared (first use in this
 function); did you mean 'kFSEventStreamEventFlagItemCloned'?
 :info:build  FLAG_PROPERTY(IsInodeMetaMod,
 kFSEventStreamEventFlagItemInodeMetaMod)
 :info:build                                ^
 :info:build src/watchdog_fsevents.c:158:27: note: in definition of macro
 'FLAG_PROPERTY'
 :info:build          if (self->flags & flag) { \
 :info:build                            ^~~~
 :info:build src/watchdog_fsevents.c: In function
 'NativeEventTypeIsRenamed':
 :info:build src/watchdog_fsevents.c:175:26: error:
 'kFSEventStreamEventFlagItemRenamed' undeclared (first use in this
 function); did you mean 'kFSEventStreamEventFlagItemCloned'?
 :info:build  FLAG_PROPERTY(IsRenamed, kFSEventStreamEventFlagItemRenamed)
 :info:build                           ^
 :info:build src/watchdog_fsevents.c:158:27: note: in definition of macro
 'FLAG_PROPERTY'
 :info:build          if (self->flags & flag) { \
 :info:build                            ^~~~
 :info:build src/watchdog_fsevents.c: In function
 'NativeEventTypeIsModified':
 :info:build src/watchdog_fsevents.c:176:27: error:
 'kFSEventStreamEventFlagItemModified' undeclared (first use in this
 function); did you mean 'kFSEventStreamEventFlagItemCloned'?
 :info:build  FLAG_PROPERTY(IsModified,
 kFSEventStreamEventFlagItemModified)
 :info:build                            ^
 :info:build src/watchdog_fsevents.c:158:27: note: in definition of macro
 'FLAG_PROPERTY'
 :info:build          if (self->flags & flag) { \
 :info:build                            ^~~~
 :info:build src/watchdog_fsevents.c: In function
 'NativeEventTypeIsItemFinderInfoMod':
 :info:build src/watchdog_fsevents.c:177:36: error:
 'kFSEventStreamEventFlagItemFinderInfoMod' undeclared (first use in this
 function); did you mean 'kFSEventStreamEventFlagItemCloned'?
 :info:build  FLAG_PROPERTY(IsItemFinderInfoMod,
 kFSEventStreamEventFlagItemFinderInfoMod)
 :info:build                                     ^
 :info:build src/watchdog_fsevents.c:158:27: note: in definition of macro
 'FLAG_PROPERTY'
 :info:build          if (self->flags & flag) { \
 :info:build                            ^~~~
 :info:build src/watchdog_fsevents.c: In function
 'NativeEventTypeIsChangeOwner':
 :info:build src/watchdog_fsevents.c:178:30: error:
 'kFSEventStreamEventFlagItemChangeOwner' undeclared (first use in this
 function); did you mean 'kFSEventStreamEventFlagItemCloned'?
 :info:build  FLAG_PROPERTY(IsChangeOwner,
 kFSEventStreamEventFlagItemChangeOwner)
 :info:build                               ^
 :info:build src/watchdog_fsevents.c:158:27: note: in definition of macro
 'FLAG_PROPERTY'
 :info:build          if (self->flags & flag) { \
 :info:build                            ^~~~
 :info:build src/watchdog_fsevents.c: In function
 'NativeEventTypeIsXattrMod':
 :info:build src/watchdog_fsevents.c:179:27: error:
 'kFSEventStreamEventFlagItemXattrMod' undeclared (first use in this
 function); did you mean 'kFSEventStreamEventFlagItemCloned'?
 :info:build  FLAG_PROPERTY(IsXattrMod,
 kFSEventStreamEventFlagItemXattrMod)
 :info:build                            ^
 :info:build src/watchdog_fsevents.c:158:27: note: in definition of macro
 'FLAG_PROPERTY'
 :info:build          if (self->flags & flag) { \
 :info:build                            ^~~~
 :info:build src/watchdog_fsevents.c: In function 'NativeEventTypeIsFile':
 :info:build src/watchdog_fsevents.c:180:23: error:
 'kFSEventStreamEventFlagItemIsFile' undeclared (first use in this
 function); did you mean 'kFSEventStreamEventFlagItemCloned'?
 :info:build  FLAG_PROPERTY(IsFile, kFSEventStreamEventFlagItemIsFile)
 :info:build                        ^
 :info:build src/watchdog_fsevents.c:158:27: note: in definition of macro
 'FLAG_PROPERTY'
 :info:build          if (self->flags & flag) { \
 :info:build                            ^~~~
 :info:build src/watchdog_fsevents.c: In function
 'NativeEventTypeIsDirectory':
 :info:build src/watchdog_fsevents.c:181:28: error:
 'kFSEventStreamEventFlagItemIsDir' undeclared (first use in this
 function); did you mean 'kFSEventStreamEventFlagItemCloned'?
 :info:build  FLAG_PROPERTY(IsDirectory, kFSEventStreamEventFlagItemIsDir)
 :info:build                             ^
 :info:build src/watchdog_fsevents.c:158:27: note: in definition of macro
 'FLAG_PROPERTY'
 :info:build          if (self->flags & flag) { \
 :info:build                            ^~~~
 :info:build src/watchdog_fsevents.c: In function
 'NativeEventTypeIsSymlink':
 :info:build src/watchdog_fsevents.c:182:26: error:
 'kFSEventStreamEventFlagItemIsSymlink' undeclared (first use in this
 function); did you mean 'kFSEventStreamEventFlagItemIsHardlink'?
 :info:build  FLAG_PROPERTY(IsSymlink,
 kFSEventStreamEventFlagItemIsSymlink)
 :info:build                           ^
 :info:build src/watchdog_fsevents.c:158:27: note: in definition of macro
 'FLAG_PROPERTY'
 :info:build          if (self->flags & flag) { \
 :info:build                            ^~~~
 :info:build src/watchdog_fsevents.c: In function
 'watchdog_FSEventStreamCreate':
 :info:build src/watchdog_fsevents.c:496:72: error:
 'kFSEventStreamCreateFlagFileEvents' undeclared (first use in this
 function); did you mean 'kFSEventStreamCreateFlagNoDefer'?
 :info:build
 kFSEventStreamCreateFlagNoDefer | kFSEventStreamCreateFlagFileEvents |
 kFSEventStreamCreateFlagWatchRoot);
 :info:build
 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 :info:build
 kFSEventStreamCreateFlagNoDefer
 :info:build src/watchdog_fsevents.c: In function 'watchdog_read_events':
 :info:build src/watchdog_fsevents.c:614:5: warning: 'PyEval_InitThreads'
 is deprecated [-Wdeprecated-declarations]
 :info:build      PyEval_InitThreads();
 :info:build      ^~~~~~~~~~~~~~~~~~
 :info:build In file included from
 /opt/local/Library/Frameworks/Python.framework/Versions/3.10/include/python3.10/Python.h:130:0,
 :info:build                  from src/watchdog_fsevents.c:22:
 :info:build
 /opt/local/Library/Frameworks/Python.framework/Versions/3.10/include/python3.10/ceval.h:122:37:
 note: declared here
 :info:build  Py_DEPRECATED(3.9) PyAPI_FUNC(void) PyEval_InitThreads(void);
 :info:build                                      ^~~~~~~~~~~~~~~~~~
 :info:build src/watchdog_fsevents.c: At top level:
 :info:build cc1: warning: unrecognized command line option '-Wno-newline-
 eof'
 :info:build cc1: warning: unrecognized command line option '-Wno-
 nullability-extension'
 :info:build cc1: warning: unrecognized command line option '-Wno-
 nullability-completeness'
 :info:build error: command
 '/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports
 .org_macports_release_tarballs_ports_python_py-
 watchdog/py310-watchdog/work/compwrap/cc/opt/local/bin/gcc-mp-7' failed
 with exit code 1
 :info:build Command failed:  cd
 "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports
 .org_macports_release_tarballs_ports_python_py-
 watchdog/py310-watchdog/work/watchdog-1.0.2" &&
 /opt/local/Library/Frameworks/Python.framework/Versions/3.10/bin/python3.10
 setup.py --no-user-cfg build -j4
 :info:build Exit code: 1
 :error:build Failed to build py310-watchdog: command execution failed
 :debug:build Error code: CHILDSTATUS 97178 1
 }}}

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


More information about the macports-tickets mailing list