v4l-utils 1.24.1 not ready for gcc 13.x

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi,

Looks like v4l-utils 1.24.1 is not ready for gcc 13.x

make[3]: Leaving directory
'/home/tkloczko/rpmbuild/BUILD/v4l-utils-1.24.1/utils/dvb'
Making all in v4l2-compliance
make[3]: Entering directory
'/home/tkloczko/rpmbuild/BUILD/v4l-utils-1.24.1/utils/v4l2-compliance'
/usr/bin/g++ -DNO_LIBV4L2 -I. -I../..  -I../../utils/common -DGIT_SHA=
-DGIT_COMMIT_CNT= -DGIT_COMMIT_DATE= -I../../lib/include -Wall
-Wpointer-arith -D_GNU_SOURCE -I../../include   -O2 -g
-grecord-gcc-switches -pipe -Wall -Werror=format-security
-Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS
-specs=/usr/lib/rpm/redhat/redhat-hardened-cc1
-fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1
-fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -m64
-mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection
-fcf-protection -fdata-sections -ffunction-sections -flto=auto
-flto-partition=none -fno-exceptions -fno-rtti -std=c++14 -c -o
v4l2_compliance-v4l2-compliance.o `test -f 'v4l2-compliance.cpp' ||
echo './'`v4l2-compliance.cpp
v4l2-compliance.cpp: In function ‘std::string make_devname(const
char*, const char*, const std::string&, bool)’:
v4l2-compliance.cpp:912:34: error: ‘uintptr_t’ was not declared in this scope
  912 |         topology.ptr_entities = (uintptr_t)ents;
      |                                  ^~~~~~~~~
v4l2-compliance.cpp:36:1: note: ‘uintptr_t’ is defined in header
‘<cstdint>’; did you forget to ‘#include <cstdint>’?
   35 | #include <v4l-getsubopt.h>
  +++ |+#include <cstdint>
   36 |
make[3]: *** [Makefile:685: v4l2_compliance-v4l2-compliance.o] Error 1
/usr/bin/g++ -DNO_LIBV4L2 -I. -I../..  -I../../utils/common -DGIT_SHA=
-DGIT_COMMIT_CNT= -DGIT_COMMIT_DATE= -I../../lib/include -Wall
-Wpointer-arith -D_GNU_SOURCE -I../../include   -O2 -g
-grecord-gcc-switches -pipe -Wall -Werror=format-security
-Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS
-specs=/usr/lib/rpm/redhat/redhat-hardened-cc1
-fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1
-fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -m64
-mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection
-fcf-protection -fdata-sections -ffunction-sections -flto=auto
-flto-partition=none -fno-exceptions -fno-rtti -std=c++14 -c -o
v4l2_compliance-v4l2-test-media.o `test -f 'v4l2-test-media.cpp' ||
echo './'`v4l2-test-media.cpp
v4l2-test-media.cpp: In function ‘int testMediaTopology(node*)’:
v4l2-test-media.cpp:150:34: error: ‘uintptr_t’ was not declared in this scope
  150 |         topology.ptr_entities = (uintptr_t)v2_ents;
      |                                  ^~~~~~~~~
v4l2-test-media.cpp:29:1: note: ‘uintptr_t’ is defined in header
‘<cstdint>’; did you forget to ‘#include <cstdint>’?
   28 | #include "v4l2-compliance.h"
  +++ |+#include <cstdint>
   29 |
v4l2-test-media.cpp: In function ‘void walkTopology(node&, node&,
unsigned int, unsigned int)’:
v4l2-test-media.cpp:549:36: error: ‘uintptr_t’ was not declared in this scope
  549 |         topology.ptr_interfaces = (uintptr_t)v2_ifaces;
      |                                    ^~~~~~~~~
v4l2-test-media.cpp:549:36: note: ‘uintptr_t’ is defined in header
‘<cstdint>’; did you forget to ‘#include <cstdint>’?

kloczek
-- 
Tomasz Kłoczko | LinkedIn: http://lnkd.in/FXPWxH




[Index of Archives]     [Linux Input]     [Video for Linux]     [Gstreamer Embedded]     [Mplayer Users]     [Linux USB Devel]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Yosemite Backpacking]

  Powered by Linux