[MacPorts] #67038: libvpx @1.13.0: requires c++11

MacPorts noreply at macports.org
Sun Mar 5 00:08:55 UTC 2023

#67038: libvpx @1.13.0: requires c++11
 Reporter:  kencu   |      Owner:  (none)
     Type:  defect  |     Status:  new
 Priority:  Normal  |  Milestone:
Component:  ports   |    Version:
 Keywords:          |       Port:  libvpx
 libvpx already has various compiler blacklisting in the Portfile that
 approximates a c++11 standard, but it doesn't explicitly require c++11 so
 the proper MacPorts flags and libraries are not chosen on older systems:

 /opt/local/bin/clang-mp-7.0  -pipe -Os -isysroot/ -arch i386 -DNDEBUG -O3
 -fPIC -Wall -Wdeclaration-after-statement -Wdisabled-optimization -Wextra-
 semi -Wfloat-conversion -Wformat=2 -Wparentheses-equality -Wpointer-arith
 -Wtype-limits -Wcast-qual -Wvla -Wimplicit-function-declaration -Wmissing-
 declarations -Wmissing-prototypes -Wuninitialized -Wunreachable-code-loop-
 increment -Wunused -Wextra -Wundef -Wframe-larger-than=52000 -std=gnu89
 -Wshorten-64-to-32 -I. -I"/opt/local/var/macports/build/_opt_macports-
 ports_multimedia_libvpx/libvpx/work/libvpx-1.13.0" -c -o md5_utils.c.o
 In file included from vp9/ratectrl_rtc.cc:10:
 ./vp9/ratectrl_rtc.h:14:10: fatal error: 'cstdint' file not found
 #include <cstdint>
 1 error generated.
 make[1]: *** [vp9/ratectrl_rtc.cc.o] Error 1
 make[1]: *** Waiting for unfinished jobs....

 However, to match the current Portfile blacklisting, some extra
 blacklisting will still have to be retained in the Portfile.

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

More information about the macports-tickets mailing list