FTBFS on rhel6 #11

Closed
opened 3 years ago by Francois · 3 comments
Collaborator

Basic information

  • TDE version: R14.0.11
  • Distribution: RHEL 6
  • Hardware: amd64

Description

FTBFS on RHEL6

Steps to reproduce

Build

Screenshots

[ 39%] Building CXX object plugins/decoder/ffmpeg/CMakeFiles/libk3bffmpegdecoder-module.dir/k3bffmpegwrapper.cpp.o
cd /tmp/BUILD.el6.i386/trinity-k3b-14.0.11/build/plugins/decoder/ffmpeg && /usr/lib/ccache/c++   -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D__STDC_CONSTANT_MACROS -Dlibk3bffmpegdecoder_module_EXPORTS -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tables -fdebug-prefix-map=/tmp/BUILD.el6.i386/trinity-k3b-14.0.11=.  -DQT_NO_ASCII_CAST -DQT_CLEAN_NAMESPACE -DQT_NO_STL -DQT_NO_COMPAT -DQT_NO_TRANSLATION -DQT_THREAD_SUPPORT -D_REENTRANT -include tqt.h -I/usr/include/tqt3 -I/usr/include/tqt -DQT_NO_ASCII_CAST -DQT_CLEAN_NAMESPACE -DQT_NO_STL -DQT_NO_COMPAT -DQT_NO_TRANSLATION -DQT_THREAD_SUPPORT -D_REENTRANT -include tqt.h -DNDEBUG -fPIC -I/tmp/BUILD.el6.i386/trinity-k3b-14.0.11/build -I/tmp/BUILD.el6.i386/trinity-k3b-14.0.11/build/plugins/decoder/ffmpeg -I/tmp/BUILD.el6.i386/trinity-k3b-14.0.11/plugins/decoder/ffmpeg -I/tmp/BUILD.el6.i386/trinity-k3b-14.0.11/libk3b/core -I/tmp/BUILD.el6.i386/trinity-k3b-14.0.11/libk3b/plugin -I/tmp/BUILD.el6.i386/trinity-k3b-14.0.11/libk3bdevice -I/opt/trinity/include/tde -I/usr/include/tqt3 -I/usr/include/tqt -I/usr/include/ffmpeg    -o CMakeFiles/libk3bffmpegdecoder-module.dir/k3bffmpegwrapper.cpp.o -c /tmp/BUILD.el6.i386/trinity-k3b-14.0.11/plugins/decoder/ffmpeg/k3bffmpegwrapper.cpp
/tmp/BUILD.el6.i386/trinity-k3b-14.0.11/plugins/decoder/ffmpeg/k3bffmpegwrapper.cpp:29:1: warning: "__STDC_CONSTANT_MACROS" redefined
<command-line>: warning: this is the location of the previous definition
/tmp/BUILD.el6.i386/trinity-k3b-14.0.11/plugins/decoder/ffmpeg/k3bffmpegwrapper.cpp:109: error: ISO C++ forbids initialization of member 'outputBufferPos'
/tmp/BUILD.el6.i386/trinity-k3b-14.0.11/plugins/decoder/ffmpeg/k3bffmpegwrapper.cpp:109: error: making 'outputBufferPos' static
/tmp/BUILD.el6.i386/trinity-k3b-14.0.11/plugins/decoder/ffmpeg/k3bffmpegwrapper.cpp:109: error: invalid in-class initialization of static data member of non-integral type 'char*'
/tmp/BUILD.el6.i386/trinity-k3b-14.0.11/plugins/decoder/ffmpeg/k3bffmpegwrapper.cpp: In member function 'int K3bFFMpegFile::read(char*, int)':
/tmp/BUILD.el6.i386/trinity-k3b-14.0.11/plugins/decoder/ffmpeg/k3bffmpegwrapper.cpp:285: error: 'class K3bFFMpegFile::Private' has no member named 'outputBufferPos'
/tmp/BUILD.el6.i386/trinity-k3b-14.0.11/plugins/decoder/ffmpeg/k3bffmpegwrapper.cpp:288: error: 'class K3bFFMpegFile::Private' has no member named 'outputBufferPos'
/tmp/BUILD.el6.i386/trinity-k3b-14.0.11/plugins/decoder/ffmpeg/k3bffmpegwrapper.cpp:296: error: 'class K3bFFMpegFile::Private' has no member named 'outputBufferPos'
/tmp/BUILD.el6.i386/trinity-k3b-14.0.11/plugins/decoder/ffmpeg/k3bffmpegwrapper.cpp: In member function 'int K3bFFMpegFile::fillOutputBuffer()':
/tmp/BUILD.el6.i386/trinity-k3b-14.0.11/plugins/decoder/ffmpeg/k3bffmpegwrapper.cpp:340: error: 'class K3bFFMpegFile::Private' has no member named 'outputBufferPos'
/tmp/BUILD.el6.i386/trinity-k3b-14.0.11/plugins/decoder/ffmpeg/k3bffmpegwrapper.cpp:342: error: 'class K3bFFMpegFile::Private' has no member named 'outputBufferPos'
/tmp/BUILD.el6.i386/trinity-k3b-14.0.11/plugins/decoder/ffmpeg/k3bffmpegwrapper.cpp:352: error: 'class K3bFFMpegFile::Private' has no member named 'outputBufferPos'
/tmp/BUILD.el6.i386/trinity-k3b-14.0.11/plugins/decoder/ffmpeg/k3bffmpegwrapper.cpp:359: error: 'class K3bFFMpegFile::Private' has no member named 'outputBufferPos'
make[3]: *** [plugins/decoder/ffmpeg/CMakeFiles/libk3bffmpegdecoder-module.dir/k3bffmpegwrapper.cpp.o] Error 1
make[3]: Leaving directory `/tmp/BUILD.el6.i386/trinity-k3b-14.0.11/build'
make[2]: *** [plugins/decoder/ffmpeg/CMakeFiles/libk3bffmpegdecoder-module.dir/all] Error 2
make
<!-- This is a comment. Please fill in the required fields below. The comments provide instructions on how to do so. Note: You do not need to remove comments. --> ## Basic information - TDE version: R14.0.11 - Distribution: RHEL 6 - Hardware: amd64 <!-- Use SL/* labels to set the severity level. Please do not set a milestone. --> ## Description FTBFS on RHEL6 ## Steps to reproduce Build ## Screenshots ``` [ 39%] Building CXX object plugins/decoder/ffmpeg/CMakeFiles/libk3bffmpegdecoder-module.dir/k3bffmpegwrapper.cpp.o cd /tmp/BUILD.el6.i386/trinity-k3b-14.0.11/build/plugins/decoder/ffmpeg && /usr/lib/ccache/c++ -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D__STDC_CONSTANT_MACROS -Dlibk3bffmpegdecoder_module_EXPORTS -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tables -fdebug-prefix-map=/tmp/BUILD.el6.i386/trinity-k3b-14.0.11=. -DQT_NO_ASCII_CAST -DQT_CLEAN_NAMESPACE -DQT_NO_STL -DQT_NO_COMPAT -DQT_NO_TRANSLATION -DQT_THREAD_SUPPORT -D_REENTRANT -include tqt.h -I/usr/include/tqt3 -I/usr/include/tqt -DQT_NO_ASCII_CAST -DQT_CLEAN_NAMESPACE -DQT_NO_STL -DQT_NO_COMPAT -DQT_NO_TRANSLATION -DQT_THREAD_SUPPORT -D_REENTRANT -include tqt.h -DNDEBUG -fPIC -I/tmp/BUILD.el6.i386/trinity-k3b-14.0.11/build -I/tmp/BUILD.el6.i386/trinity-k3b-14.0.11/build/plugins/decoder/ffmpeg -I/tmp/BUILD.el6.i386/trinity-k3b-14.0.11/plugins/decoder/ffmpeg -I/tmp/BUILD.el6.i386/trinity-k3b-14.0.11/libk3b/core -I/tmp/BUILD.el6.i386/trinity-k3b-14.0.11/libk3b/plugin -I/tmp/BUILD.el6.i386/trinity-k3b-14.0.11/libk3bdevice -I/opt/trinity/include/tde -I/usr/include/tqt3 -I/usr/include/tqt -I/usr/include/ffmpeg -o CMakeFiles/libk3bffmpegdecoder-module.dir/k3bffmpegwrapper.cpp.o -c /tmp/BUILD.el6.i386/trinity-k3b-14.0.11/plugins/decoder/ffmpeg/k3bffmpegwrapper.cpp /tmp/BUILD.el6.i386/trinity-k3b-14.0.11/plugins/decoder/ffmpeg/k3bffmpegwrapper.cpp:29:1: warning: "__STDC_CONSTANT_MACROS" redefined <command-line>: warning: this is the location of the previous definition /tmp/BUILD.el6.i386/trinity-k3b-14.0.11/plugins/decoder/ffmpeg/k3bffmpegwrapper.cpp:109: error: ISO C++ forbids initialization of member 'outputBufferPos' /tmp/BUILD.el6.i386/trinity-k3b-14.0.11/plugins/decoder/ffmpeg/k3bffmpegwrapper.cpp:109: error: making 'outputBufferPos' static /tmp/BUILD.el6.i386/trinity-k3b-14.0.11/plugins/decoder/ffmpeg/k3bffmpegwrapper.cpp:109: error: invalid in-class initialization of static data member of non-integral type 'char*' /tmp/BUILD.el6.i386/trinity-k3b-14.0.11/plugins/decoder/ffmpeg/k3bffmpegwrapper.cpp: In member function 'int K3bFFMpegFile::read(char*, int)': /tmp/BUILD.el6.i386/trinity-k3b-14.0.11/plugins/decoder/ffmpeg/k3bffmpegwrapper.cpp:285: error: 'class K3bFFMpegFile::Private' has no member named 'outputBufferPos' /tmp/BUILD.el6.i386/trinity-k3b-14.0.11/plugins/decoder/ffmpeg/k3bffmpegwrapper.cpp:288: error: 'class K3bFFMpegFile::Private' has no member named 'outputBufferPos' /tmp/BUILD.el6.i386/trinity-k3b-14.0.11/plugins/decoder/ffmpeg/k3bffmpegwrapper.cpp:296: error: 'class K3bFFMpegFile::Private' has no member named 'outputBufferPos' /tmp/BUILD.el6.i386/trinity-k3b-14.0.11/plugins/decoder/ffmpeg/k3bffmpegwrapper.cpp: In member function 'int K3bFFMpegFile::fillOutputBuffer()': /tmp/BUILD.el6.i386/trinity-k3b-14.0.11/plugins/decoder/ffmpeg/k3bffmpegwrapper.cpp:340: error: 'class K3bFFMpegFile::Private' has no member named 'outputBufferPos' /tmp/BUILD.el6.i386/trinity-k3b-14.0.11/plugins/decoder/ffmpeg/k3bffmpegwrapper.cpp:342: error: 'class K3bFFMpegFile::Private' has no member named 'outputBufferPos' /tmp/BUILD.el6.i386/trinity-k3b-14.0.11/plugins/decoder/ffmpeg/k3bffmpegwrapper.cpp:352: error: 'class K3bFFMpegFile::Private' has no member named 'outputBufferPos' /tmp/BUILD.el6.i386/trinity-k3b-14.0.11/plugins/decoder/ffmpeg/k3bffmpegwrapper.cpp:359: error: 'class K3bFFMpegFile::Private' has no member named 'outputBufferPos' make[3]: *** [plugins/decoder/ffmpeg/CMakeFiles/libk3bffmpegdecoder-module.dir/k3bffmpegwrapper.cpp.o] Error 1 make[3]: Leaving directory `/tmp/BUILD.el6.i386/trinity-k3b-14.0.11/build' make[2]: *** [plugins/decoder/ffmpeg/CMakeFiles/libk3bffmpegdecoder-module.dir/all] Error 2 make ```
Poster
Collaborator

Proposed patch, not RHEL6 specific.

Proposed patch, not RHEL6 specific.
Owner

Proposed patch, not RHEL6 specific.

Hi @Francois
Proposed patch looks good. If you create a PR on top of master for it, we can merge and backport it.
Thanks.

> Proposed patch, not RHEL6 specific. Hi @Francois Proposed patch looks good. If you create a PR on top of master for it, we can merge and backport it. Thanks.
Owner

PR #12 merged. Thanks @Francois.

PR #12 merged. Thanks @Francois.
MicheleC closed this issue 3 years ago
MicheleC added this to the R14.0.12 release milestone 3 years ago
Sign in to join this conversation.
No Milestone
No Assignees
2 Participants
Notifications
Due Date

No due date set.

Dependencies

No dependencies set.

Reference: TDE/k3b#11
Loading…
There is no content yet.