[MacPorts] #71874: ugrep 7.1.3 build error: 'QOS_CLASS_USER_INITIATED' was not declared in this scope

MacPorts noreply at macports.org
Fri Jan 17 19:34:16 UTC 2025


#71874: ugrep 7.1.3 build error: 'QOS_CLASS_USER_INITIATED' was not declared in
this scope
---------------------------+--------------------
  Reporter:  barracuda156  |      Owner:  (none)
      Type:  defect        |     Status:  new
  Priority:  Normal        |  Milestone:
 Component:  ports         |    Version:  2.10.5
Resolution:                |   Keywords:
      Port:  ugrep         |
---------------------------+--------------------
Description changed by barracuda156:

Old description:

> {{{
> /opt/local/bin/g++-mp-14 -std=gnu++11 -DHAVE_CONFIG_H -I. -I..
> -I../include -DWITH_COLOR   -pthread -DPLATFORM=\"powerpc-apple-
> darwin10.8.0\" -DGREP_PATH=\"/opt/local/share/ugrep/patterns\"
> -DWITH_NO_INDENT -isystem/opt/local/include/LegacySupport
> -I/opt/local/include -I/opt/local/include -I/opt/local/include
> -I/opt/local/include -I/opt/local/include -I/opt/local/include
> -I/opt/local/include -I/opt/local/include -I/opt/local/include
> -I/opt/local/include -I/opt/local/include -I/opt/local/include
> -I/opt/local/include -I../lzma/C  -pipe -Os -D_GLIBCXX_USE_CXX11_ABI=0
> -arch ppc -MT ugrep-query.o -MD -MP -MF .deps/ugrep-query.Tpo -c -o
> ugrep-query.o `test -f 'query.cpp' || echo './'`query.cpp
> /opt/local/bin/g++-mp-14 -std=gnu++11 -DHAVE_CONFIG_H -I. -I..
> -I../include -DWITH_COLOR   -pthread -DPLATFORM=\"powerpc-apple-
> darwin10.8.0\" -DGREP_PATH=\"/opt/local/share/ugrep/patterns\"
> -DWITH_NO_INDENT -isystem/opt/local/include/LegacySupport
> -I/opt/local/include -I/opt/local/include -I/opt/local/include
> -I/opt/local/include -I/opt/local/include -I/opt/local/include
> -I/opt/local/include -I/opt/local/include -I/opt/local/include
> -I/opt/local/include -I/opt/local/include -I/opt/local/include
> -I/opt/local/include -I../lzma/C  -pipe -Os -D_GLIBCXX_USE_CXX11_ABI=0
> -arch ppc -MT ugrep-screen.o -MD -MP -MF .deps/ugrep-screen.Tpo -c -o
> ugrep-screen.o `test -f 'screen.cpp' || echo './'`screen.cpp
> mv -f .deps/ugrep-glob.Tpo .deps/ugrep-glob.Po
> /opt/local/bin/g++-mp-14 -std=gnu++11 -DHAVE_CONFIG_H -I. -I..
> -I../include -DWITH_COLOR   -pthread -DPLATFORM=\"powerpc-apple-
> darwin10.8.0\" -DGREP_PATH=\"/opt/local/share/ugrep/patterns\"
> -DWITH_NO_INDENT -isystem/opt/local/include/LegacySupport
> -I/opt/local/include -I/opt/local/include -I/opt/local/include
> -I/opt/local/include -I/opt/local/include -I/opt/local/include
> -I/opt/local/include -I/opt/local/include -I/opt/local/include
> -I/opt/local/include -I/opt/local/include -I/opt/local/include
> -I/opt/local/include -I../lzma/C  -pipe -Os -D_GLIBCXX_USE_CXX11_ABI=0
> -arch ppc -MT ugrep-stats.o -MD -MP -MF .deps/ugrep-stats.Tpo -c -o
> ugrep-stats.o `test -f 'stats.cpp' || echo './'`stats.cpp
> ugrep.cpp: In function 'void
> set_this_thread_affinity_and_priority(size_t)':
> ugrep.cpp:544:39: error: 'QOS_CLASS_USER_INITIATED' was not declared in
> this scope
>   544 |   (void)pthread_set_qos_class_self_np(QOS_CLASS_USER_INITIATED,
> 0);
>       |                                       ^~~~~~~~~~~~~~~~~~~~~~~~
> ugrep.cpp:544:9: error: 'pthread_set_qos_class_self_np' was not declared
> in this scope
>   544 |   (void)pthread_set_qos_class_self_np(QOS_CLASS_USER_INITIATED,
> 0);
>       |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> mv -f .deps/ugrep-screen.Tpo .deps/ugrep-screen.Po
> /opt/local/bin/g++-mp-14 -std=gnu++11 -DHAVE_CONFIG_H -I. -I..
> -I../include -DWITH_COLOR   -pthread -DPLATFORM=\"powerpc-apple-
> darwin10.8.0\" -DGREP_PATH=\"/opt/local/share/ugrep/patterns\"
> -DWITH_NO_INDENT -isystem/opt/local/include/LegacySupport
> -I/opt/local/include -I/opt/local/include -I/opt/local/include
> -I/opt/local/include -I/opt/local/include -I/opt/local/include
> -I/opt/local/include -I/opt/local/include -I/opt/local/include
> -I/opt/local/include -I/opt/local/include -I/opt/local/include
> -I/opt/local/include -I../lzma/C  -pipe -Os -D_GLIBCXX_USE_CXX11_ABI=0
> -arch ppc -MT ugrep-vkey.o -MD -MP -MF .deps/ugrep-vkey.Tpo -c -o ugrep-
> vkey.o `test -f 'vkey.cpp' || echo './'`vkey.cpp
> mv -f .deps/ugrep-stats.Tpo .deps/ugrep-stats.Po
> /opt/local/bin/gcc-mp-14 -DHAVE_CONFIG_H -I. -I..  -I../include
> -DWITH_COLOR   -pthread -DPLATFORM=\"powerpc-apple-darwin10.8.0\"
> -DGREP_PATH=\"/opt/local/share/ugrep/patterns\" -DWITH_NO_INDENT
> -isystem/opt/local/include/LegacySupport -I/opt/local/include
> -I/opt/local/include -I/opt/local/include -I/opt/local/include
> -I/opt/local/include -I/opt/local/include -I/opt/local/include
> -I/opt/local/include -I/opt/local/include -I/opt/local/include
> -I/opt/local/include -I/opt/local/include -I/opt/local/include
> -I../lzma/C  -pipe -Os -arch ppc -MT ugrep-zopen.o -MD -MP -MF .deps
> /ugrep-zopen.Tpo -c -o ugrep-zopen.o `test -f 'zopen.c' || echo
> './'`zopen.c
> mv -f .deps/ugrep-zopen.Tpo .deps/ugrep-zopen.Po
> /opt/local/bin/g++-mp-14 -std=gnu++11 -DHAVE_CONFIG_H -I. -I..
> -I../include -DWITH_COLOR  -pthread -DPLATFORM=\"powerpc-apple-
> darwin10.8.0\" -isystem/opt/local/include/LegacySupport
> -I/opt/local/include -I/opt/local/include -I/opt/local/include
> -I/opt/local/include -I/opt/local/include -I/opt/local/include
> -I/opt/local/include -I/opt/local/include -I/opt/local/include
> -I/opt/local/include -I/opt/local/include -I/opt/local/include
> -I/opt/local/include -I../lzma/C  -pipe -Os -D_GLIBCXX_USE_CXX11_ABI=0
> -arch ppc -MT ugrep_indexer-ugrep-indexer.o -MD -MP -MF .deps
> /ugrep_indexer-ugrep-indexer.Tpo -c -o ugrep_indexer-ugrep-indexer.o
> `test -f 'ugrep-indexer.cpp' || echo './'`ugrep-indexer.cpp
> mv -f .deps/ugrep-cnf.Tpo .deps/ugrep-cnf.Po
> /opt/local/bin/g++-mp-14 -std=gnu++11 -DHAVE_CONFIG_H -I. -I..
> -I../include -DWITH_COLOR  -pthread -DPLATFORM=\"powerpc-apple-
> darwin10.8.0\" -isystem/opt/local/include/LegacySupport
> -I/opt/local/include -I/opt/local/include -I/opt/local/include
> -I/opt/local/include -I/opt/local/include -I/opt/local/include
> -I/opt/local/include -I/opt/local/include -I/opt/local/include
> -I/opt/local/include -I/opt/local/include -I/opt/local/include
> -I/opt/local/include -I../lzma/C  -pipe -Os -D_GLIBCXX_USE_CXX11_ABI=0
> -arch ppc -MT ugrep_indexer-glob.o -MD -MP -MF .deps/ugrep_indexer-
> glob.Tpo -c -o ugrep_indexer-glob.o `test -f 'glob.cpp' || echo
> './'`glob.cpp
> mv -f .deps/ugrep_indexer-glob.Tpo .deps/ugrep_indexer-glob.Po
> /opt/local/bin/gcc-mp-14 -DHAVE_CONFIG_H -I. -I..  -I../include
> -DWITH_COLOR  -pthread -DPLATFORM=\"powerpc-apple-darwin10.8.0\"
> -isystem/opt/local/include/LegacySupport -I/opt/local/include
> -I/opt/local/include -I/opt/local/include -I/opt/local/include
> -I/opt/local/include -I/opt/local/include -I/opt/local/include
> -I/opt/local/include -I/opt/local/include -I/opt/local/include
> -I/opt/local/include -I/opt/local/include -I/opt/local/include
> -I../lzma/C  -pipe -Os -arch ppc -MT ugrep_indexer-zopen.o -MD -MP -MF
> .deps/ugrep_indexer-zopen.Tpo -c -o ugrep_indexer-zopen.o `test -f
> 'zopen.c' || echo './'`zopen.c
> mv -f .deps/ugrep_indexer-zopen.Tpo .deps/ugrep_indexer-zopen.Po
> /opt/local/bin/g++-mp-14 -std=gnu++11 -DHAVE_CONFIG_H -I. -I..
> -I../include -DWITH_COLOR  -pthread -DPLATFORM=\"powerpc-apple-
> darwin10.8.0\" -isystem/opt/local/include/LegacySupport
> -I/opt/local/include -I/opt/local/include -I/opt/local/include
> -I/opt/local/include -I/opt/local/include -I/opt/local/include
> -I/opt/local/include -I/opt/local/include -I/opt/local/include
> -I/opt/local/include -I/opt/local/include -I/opt/local/include
> -I/opt/local/include -I../lzma/C  -pipe -Os -D_GLIBCXX_USE_CXX11_ABI=0
> -arch ppc -MT ../lib/ugrep_indexer-input.o -MD -MP -MF ../lib/.deps
> /ugrep_indexer-input.Tpo -c -o ../lib/ugrep_indexer-input.o `test -f
> '../lib/input.cpp' || echo './'`../lib/input.cpp
> make[2]: *** [ugrep-ugrep.o] Error 1
> make[2]: *** Waiting for unfinished jobs....
> mv -f .deps/ugrep-output.Tpo .deps/ugrep-output.Po
> mv -f .deps/ugrep-vkey.Tpo .deps/ugrep-vkey.Po
> mv -f ../lib/.deps/ugrep_indexer-input.Tpo ../lib/.deps/ugrep_indexer-
> input.Po
> mv -f .deps/ugrep-query.Tpo .deps/ugrep-query.Po
> mv -f .deps/ugrep_indexer-ugrep-indexer.Tpo .deps/ugrep_indexer-ugrep-
> indexer.Po
> make[2]: Leaving directory
> `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_textproc_ugrep/ugrep/work/ugrep-7.1.3/src'
> make[1]: *** [all-recursive] Error 1
> }}}

New description:

 {{{
 /opt/local/bin/g++-mp-14 -std=gnu++11 -DHAVE_CONFIG_H -I. -I..
 -I../include -DWITH_COLOR   -pthread -DPLATFORM=\"powerpc-apple-
 darwin10.8.0\" -DGREP_PATH=\"/opt/local/share/ugrep/patterns\"
 -DWITH_NO_INDENT -isystem/opt/local/include/LegacySupport
 -I/opt/local/include -I/opt/local/include -I/opt/local/include
 -I/opt/local/include -I/opt/local/include -I/opt/local/include
 -I/opt/local/include -I/opt/local/include -I/opt/local/include
 -I/opt/local/include -I/opt/local/include -I/opt/local/include
 -I/opt/local/include -I../lzma/C  -pipe -Os -D_GLIBCXX_USE_CXX11_ABI=0
 -arch ppc -MT ugrep-query.o -MD -MP -MF .deps/ugrep-query.Tpo -c -o ugrep-
 query.o `test -f 'query.cpp' || echo './'`query.cpp
 /opt/local/bin/g++-mp-14 -std=gnu++11 -DHAVE_CONFIG_H -I. -I..
 -I../include -DWITH_COLOR   -pthread -DPLATFORM=\"powerpc-apple-
 darwin10.8.0\" -DGREP_PATH=\"/opt/local/share/ugrep/patterns\"
 -DWITH_NO_INDENT -isystem/opt/local/include/LegacySupport
 -I/opt/local/include -I/opt/local/include -I/opt/local/include
 -I/opt/local/include -I/opt/local/include -I/opt/local/include
 -I/opt/local/include -I/opt/local/include -I/opt/local/include
 -I/opt/local/include -I/opt/local/include -I/opt/local/include
 -I/opt/local/include -I../lzma/C  -pipe -Os -D_GLIBCXX_USE_CXX11_ABI=0
 -arch ppc -MT ugrep-screen.o -MD -MP -MF .deps/ugrep-screen.Tpo -c -o
 ugrep-screen.o `test -f 'screen.cpp' || echo './'`screen.cpp
 mv -f .deps/ugrep-glob.Tpo .deps/ugrep-glob.Po
 /opt/local/bin/g++-mp-14 -std=gnu++11 -DHAVE_CONFIG_H -I. -I..
 -I../include -DWITH_COLOR   -pthread -DPLATFORM=\"powerpc-apple-
 darwin10.8.0\" -DGREP_PATH=\"/opt/local/share/ugrep/patterns\"
 -DWITH_NO_INDENT -isystem/opt/local/include/LegacySupport
 -I/opt/local/include -I/opt/local/include -I/opt/local/include
 -I/opt/local/include -I/opt/local/include -I/opt/local/include
 -I/opt/local/include -I/opt/local/include -I/opt/local/include
 -I/opt/local/include -I/opt/local/include -I/opt/local/include
 -I/opt/local/include -I../lzma/C  -pipe -Os -D_GLIBCXX_USE_CXX11_ABI=0
 -arch ppc -MT ugrep-stats.o -MD -MP -MF .deps/ugrep-stats.Tpo -c -o ugrep-
 stats.o `test -f 'stats.cpp' || echo './'`stats.cpp
 ugrep.cpp: In function 'void
 set_this_thread_affinity_and_priority(size_t)':
 ugrep.cpp:544:39: error: 'QOS_CLASS_USER_INITIATED' was not declared in
 this scope
   544 |   (void)pthread_set_qos_class_self_np(QOS_CLASS_USER_INITIATED,
 0);
       |                                       ^~~~~~~~~~~~~~~~~~~~~~~~
 ugrep.cpp:544:9: error: 'pthread_set_qos_class_self_np' was not declared
 in this scope
   544 |   (void)pthread_set_qos_class_self_np(QOS_CLASS_USER_INITIATED,
 0);
       |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 mv -f .deps/ugrep-screen.Tpo .deps/ugrep-screen.Po
 /opt/local/bin/g++-mp-14 -std=gnu++11 -DHAVE_CONFIG_H -I. -I..
 -I../include -DWITH_COLOR   -pthread -DPLATFORM=\"powerpc-apple-
 darwin10.8.0\" -DGREP_PATH=\"/opt/local/share/ugrep/patterns\"
 -DWITH_NO_INDENT -isystem/opt/local/include/LegacySupport
 -I/opt/local/include -I/opt/local/include -I/opt/local/include
 -I/opt/local/include -I/opt/local/include -I/opt/local/include
 -I/opt/local/include -I/opt/local/include -I/opt/local/include
 -I/opt/local/include -I/opt/local/include -I/opt/local/include
 -I/opt/local/include -I../lzma/C  -pipe -Os -D_GLIBCXX_USE_CXX11_ABI=0
 -arch ppc -MT ugrep-vkey.o -MD -MP -MF .deps/ugrep-vkey.Tpo -c -o ugrep-
 vkey.o `test -f 'vkey.cpp' || echo './'`vkey.cpp
 mv -f .deps/ugrep-stats.Tpo .deps/ugrep-stats.Po
 /opt/local/bin/gcc-mp-14 -DHAVE_CONFIG_H -I. -I..  -I../include
 -DWITH_COLOR   -pthread -DPLATFORM=\"powerpc-apple-darwin10.8.0\"
 -DGREP_PATH=\"/opt/local/share/ugrep/patterns\" -DWITH_NO_INDENT
 -isystem/opt/local/include/LegacySupport -I/opt/local/include
 -I/opt/local/include -I/opt/local/include -I/opt/local/include
 -I/opt/local/include -I/opt/local/include -I/opt/local/include
 -I/opt/local/include -I/opt/local/include -I/opt/local/include
 -I/opt/local/include -I/opt/local/include -I/opt/local/include -I../lzma/C
 -pipe -Os -arch ppc -MT ugrep-zopen.o -MD -MP -MF .deps/ugrep-zopen.Tpo -c
 -o ugrep-zopen.o `test -f 'zopen.c' || echo './'`zopen.c
 mv -f .deps/ugrep-zopen.Tpo .deps/ugrep-zopen.Po
 /opt/local/bin/g++-mp-14 -std=gnu++11 -DHAVE_CONFIG_H -I. -I..
 -I../include -DWITH_COLOR  -pthread -DPLATFORM=\"powerpc-apple-
 darwin10.8.0\" -isystem/opt/local/include/LegacySupport
 -I/opt/local/include -I/opt/local/include -I/opt/local/include
 -I/opt/local/include -I/opt/local/include -I/opt/local/include
 -I/opt/local/include -I/opt/local/include -I/opt/local/include
 -I/opt/local/include -I/opt/local/include -I/opt/local/include
 -I/opt/local/include -I../lzma/C  -pipe -Os -D_GLIBCXX_USE_CXX11_ABI=0
 -arch ppc -MT ugrep_indexer-ugrep-indexer.o -MD -MP -MF .deps
 /ugrep_indexer-ugrep-indexer.Tpo -c -o ugrep_indexer-ugrep-indexer.o `test
 -f 'ugrep-indexer.cpp' || echo './'`ugrep-indexer.cpp
 mv -f .deps/ugrep-cnf.Tpo .deps/ugrep-cnf.Po
 /opt/local/bin/g++-mp-14 -std=gnu++11 -DHAVE_CONFIG_H -I. -I..
 -I../include -DWITH_COLOR  -pthread -DPLATFORM=\"powerpc-apple-
 darwin10.8.0\" -isystem/opt/local/include/LegacySupport
 -I/opt/local/include -I/opt/local/include -I/opt/local/include
 -I/opt/local/include -I/opt/local/include -I/opt/local/include
 -I/opt/local/include -I/opt/local/include -I/opt/local/include
 -I/opt/local/include -I/opt/local/include -I/opt/local/include
 -I/opt/local/include -I../lzma/C  -pipe -Os -D_GLIBCXX_USE_CXX11_ABI=0
 -arch ppc -MT ugrep_indexer-glob.o -MD -MP -MF .deps/ugrep_indexer-
 glob.Tpo -c -o ugrep_indexer-glob.o `test -f 'glob.cpp' || echo
 './'`glob.cpp
 mv -f .deps/ugrep_indexer-glob.Tpo .deps/ugrep_indexer-glob.Po
 /opt/local/bin/gcc-mp-14 -DHAVE_CONFIG_H -I. -I..  -I../include
 -DWITH_COLOR  -pthread -DPLATFORM=\"powerpc-apple-darwin10.8.0\"
 -isystem/opt/local/include/LegacySupport -I/opt/local/include
 -I/opt/local/include -I/opt/local/include -I/opt/local/include
 -I/opt/local/include -I/opt/local/include -I/opt/local/include
 -I/opt/local/include -I/opt/local/include -I/opt/local/include
 -I/opt/local/include -I/opt/local/include -I/opt/local/include -I../lzma/C
 -pipe -Os -arch ppc -MT ugrep_indexer-zopen.o -MD -MP -MF .deps
 /ugrep_indexer-zopen.Tpo -c -o ugrep_indexer-zopen.o `test -f 'zopen.c' ||
 echo './'`zopen.c
 mv -f .deps/ugrep_indexer-zopen.Tpo .deps/ugrep_indexer-zopen.Po
 /opt/local/bin/g++-mp-14 -std=gnu++11 -DHAVE_CONFIG_H -I. -I..
 -I../include -DWITH_COLOR  -pthread -DPLATFORM=\"powerpc-apple-
 darwin10.8.0\" -isystem/opt/local/include/LegacySupport
 -I/opt/local/include -I/opt/local/include -I/opt/local/include
 -I/opt/local/include -I/opt/local/include -I/opt/local/include
 -I/opt/local/include -I/opt/local/include -I/opt/local/include
 -I/opt/local/include -I/opt/local/include -I/opt/local/include
 -I/opt/local/include -I../lzma/C  -pipe -Os -D_GLIBCXX_USE_CXX11_ABI=0
 -arch ppc -MT ../lib/ugrep_indexer-input.o -MD -MP -MF ../lib/.deps
 /ugrep_indexer-input.Tpo -c -o ../lib/ugrep_indexer-input.o `test -f
 '../lib/input.cpp' || echo './'`../lib/input.cpp
 make[2]: *** [ugrep-ugrep.o] Error 1
 make[2]: *** Waiting for unfinished jobs....
 mv -f .deps/ugrep-output.Tpo .deps/ugrep-output.Po
 mv -f .deps/ugrep-vkey.Tpo .deps/ugrep-vkey.Po
 mv -f ../lib/.deps/ugrep_indexer-input.Tpo ../lib/.deps/ugrep_indexer-
 input.Po
 mv -f .deps/ugrep-query.Tpo .deps/ugrep-query.Po
 mv -f .deps/ugrep_indexer-ugrep-indexer.Tpo .deps/ugrep_indexer-ugrep-
 indexer.Po
 make[2]: Leaving directory
 `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_textproc_ugrep/ugrep/work/ugrep-7.1.3/src'
 make[1]: *** [all-recursive] Error 1
 }}}

 https://github.com/Genivia/ugrep/issues/458

--

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


More information about the macports-tickets mailing list