Fixed: 7efb0d1 [vaapi] Deeper probe
-- Build files have been written to: /home/jan/avidemux2/buildPluginsCommon
** Failed at make, result in /tmp/logbuildPluginsCommon**
only in 14.04.5 Ubuntu, 16.04.1 did pass
/home/jan/avidemux2/avidemux_plugins/ADM_videoFilters6/vaapiFilters/ADM_vidVaapiFilter.cpp: In member function ââ,¬Ëœvirtual bool vaapiVideoFilter::getNextFrame(uint32_t*, ADMImage*)ââ,¬â,,¢:
/home/jan/avidemux2/avidemux_plugins/ADM_videoFilters6/vaapiFilters/ADM_vidVaapiFilter.cpp:286:5: error: ââ,¬ËœVAProcPipelineParameterBufferââ,¬â,,¢ was not declared in this scope
VAProcPipelineParameterBuffer params;
^
/home/jan/avidemux2/avidemux_plugins/ADM_videoFilters6/vaapiFilters/ADM_vidVaapiFilter.cpp:286:35: error: expected ââ,¬Ëœ;ââ,¬â,,¢ before ââ,¬Ëœparamsââ,¬â,,¢
VAProcPipelineParameterBuffer params;
^
/home/jan/avidemux2/avidemux_plugins/ADM_videoFilters6/vaapiFilters/ADM_vidVaapiFilter.cpp:290:13: error: ââ,¬Ëœparamsââ,¬â,,¢ was not declared in this scope
memset(¶ms,0,sizeof(params));
^
/home/jan/avidemux2/avidemux_plugins/ADM_videoFilters6/vaapiFilters/ADM_vidVaapiFilter.cpp:294:35: error: ââ,¬ËœVAProcColorStandardBT601ââ,¬â,,¢ was not declared in this scope
params.surface_color_standard=VAProcColorStandardBT601 ; // FIXME
^
make[2]: *** [ADM_videoFilters6/vaapiFilters/CMakeFiles/ADM_vf_vaapiFilter.dir/ADM_vidVaapiFilter.cpp.o] Error 1
make[2]: Leaving directory `/home/jan/avidemux2/buildPluginsCommon'
make[1]: *** [ADM_videoFilters6/vaapiFilters/CMakeFiles/ADM_vf_vaapiFilter.dir/all] Error 2
_____________________________________________
Avidemux v2.6.15 54c6393 [vaapi] more background work
_____________________________________________
Compiler: GCC 4.8.4
cmake: 2.8.12.2
Build Target: Linux (x86-64)
User Interface: Qt (4.8.6)
_____________________________________________
Kernel: Linux 3.19.0-78-generic (x86_64) (linux-image-3.19.0-78-generic 3.19.0-78.86~14.04.1)
Distribution: Linux Ubuntu 14.04.5 LTS (Trusty)
qt4-default: installed
qt5-default: not installed
_____________________________________________
Intel Core i7-3770K @ 3.50GHz (4 Cores/8 Threads) with 32 GB ram
Desktop: Unity 7.2.6
Display Server: X Server 1.15.1
Display Driver: NVIDIA 367.57
OpenGL: 4.3.0
Compiler: GCC 4.8.4 + CUDA 7.5
OpenGL Vendor: NVIDIA Corporation
OpenGL Renderer: GeForce GTX 960/PCIe/SSE2 2048MB (1227/3600MHz)
OpenGL: 4.5.0 NVIDIA 367.57
- vdpauinfo:API version: 1 NVIDIA VDPAU Driver Shared Library 367.57
- x264 0.148.2744 b97ae06
(libswscale 3.1.101)
(libavformat 56.36.100)
x264 configuration: --bit-depth=8 --chroma-format=all
libx264 configuration: --bit-depth=8 --chroma-format=all
- x265 [info]: HEVC encoder version 1.9+226-6561d8676581
x265 [info]: build info [Linux][[GCC 4.8.4][64 bit] 8bit
_____________________________________________
14.04.5: e521c98 [filter] misc tweaks
/home/jan/avidemux2/avidemux_plugins/ADM_videoFilters6/vaapiFilters/ADM_vidVaapiFilter.cpp: In member function ââ,¬Ëœvirtual bool vaapiVideoFilter::getNextFrame(uint32_t*, ADMImage*)ââ,¬â,,¢:
/home/jan/avidemux2/avidemux_plugins/ADM_videoFilters6/vaapiFilters/ADM_vidVaapiFilter.cpp:293:5: error: ââ,¬ËœVAProcPipelineParameterBufferââ,¬â,,¢ was not declared in this scope
VAProcPipelineParameterBuffer params;
^
/home/jan/avidemux2/avidemux_plugins/ADM_videoFilters6/vaapiFilters/ADM_vidVaapiFilter.cpp:293:35: error: expected ââ,¬Ëœ;ââ,¬â,,¢ before ââ,¬Ëœparamsââ,¬â,,¢
VAProcPipelineParameterBuffer params;
^
/home/jan/avidemux2/avidemux_plugins/ADM_videoFilters6/vaapiFilters/ADM_vidVaapiFilter.cpp:297:13: error: ââ,¬Ëœparamsââ,¬â,,¢ was not declared in this scope
memset(¶ms,0,sizeof(params));
^
/home/jan/avidemux2/avidemux_plugins/ADM_videoFilters6/vaapiFilters/ADM_vidVaapiFilter.cpp:302:39: error: ââ,¬ËœVAProcColorStandardBT601ââ,¬â,,¢ was not declared in this scope
params.surface_color_standard=VAProcColorStandardBT601 ; // FIXME
^
/home/jan/avidemux2/avidemux_plugins/ADM_videoFilters6/vaapiFilters/ADM_vidVaapiFilter.cpp:304:39: error: ââ,¬ËœVAProcColorStandardBT709ââ,¬â,,¢ was not declared in this scope
params.surface_color_standard=VAProcColorStandardBT709 ; // FIXME
^
/home/jan/avidemux2/avidemux_plugins/ADM_videoFilters6/vaapiFilters/ADM_vidVaapiFilter.cpp:307:34: error: ââ,¬ËœVAProcColorStandardBT709ââ,¬â,,¢ was not declared in this scope
params.output_color_standard=VAProcColorStandardBT709; // FIXME
^
make[2]: *** [ADM_videoFilters6/vaapiFilters/CMakeFiles/ADM_vf_vaapiFilter.dir/ADM_vidVaapiFilter.cpp.o] Error 1
make[2]: Leaving directory `/home/jan/avidemux2/buildPluginsCommon'
make[1]: *** [ADM_videoFilters6/vaapiFilters/CMakeFiles/ADM_vf_vaapiFilter.dir/all] Error 2
So only old ubuntu are failing ?
Quote from: mean on December 29, 2016, 07:55:06 AM
So only old ubuntu are failing ?
Yes 16.04.1 builds ok
-- Build files have been written to: /home/jan/avidemux2/buildPluginsCommon
** Failed at make, result in /tmp/logbuildPluginsCommon**
14.04.5 Qt4 655f547 [2.6.16]
/home/jan/avidemux2/avidemux_plugins/ADM_videoFilters6/vaapiFilters/ADM_vidVaapiFilter.cpp: In member function ââ,¬Ëœvirtual bool vaapiVideoFilter::getNextFrame(uint32_t*, ADMImage*)ââ,¬â,,¢:
/home/jan/avidemux2/avidemux_plugins/ADM_videoFilters6/vaapiFilters/ADM_vidVaapiFilter.cpp:293:5: error: ââ,¬ËœVAProcPipelineParameterBufferââ,¬â,,¢ was not declared in this scope
VAProcPipelineParameterBuffer params;
^
/home/jan/avidemux2/avidemux_plugins/ADM_videoFilters6/vaapiFilters/ADM_vidVaapiFilter.cpp:293:35: error: expected ââ,¬Ëœ;ââ,¬â,,¢ before ââ,¬Ëœparamsââ,¬â,,¢
VAProcPipelineParameterBuffer params;
^
/home/jan/avidemux2/avidemux_plugins/ADM_videoFilters6/vaapiFilters/ADM_vidVaapiFilter.cpp:297:13: error: ââ,¬Ëœparamsââ,¬â,,¢ was not declared in this scope
memset(¶ms,0,sizeof(params));
^
/home/jan/avidemux2/avidemux_plugins/ADM_videoFilters6/vaapiFilters/ADM_vidVaapiFilter.cpp:302:39: error: ââ,¬ËœVAProcColorStandardBT601ââ,¬â,,¢ was not declared in this scope
params.surface_color_standard=VAProcColorStandardBT601 ; // FIXME
^
/home/jan/avidemux2/avidemux_plugins/ADM_videoFilters6/vaapiFilters/ADM_vidVaapiFilter.cpp:304:39: error: ââ,¬ËœVAProcColorStandardBT709ââ,¬â,,¢ was not declared in this scope
params.surface_color_standard=VAProcColorStandardBT709 ; // FIXME
^
/home/jan/avidemux2/avidemux_plugins/ADM_videoFilters6/vaapiFilters/ADM_vidVaapiFilter.cpp:307:34: error: ââ,¬ËœVAProcColorStandardBT709ââ,¬â,,¢ was not declared in this scope
params.output_color_standard=VAProcColorStandardBT709; // FIXME
^
make[2]: *** [ADM_videoFilters6/vaapiFilters/CMakeFiles/ADM_vf_vaapiFilter.dir/ADM_vidVaapiFilter.cpp.o] Error 1
make[2]: Leaving directory `/home/jan/avidemux2/buildPluginsCommon'
make[1]: *** [ADM_videoFilters6/vaapiFilters/CMakeFiles/ADM_vf_vaapiFilter.dir/all] Error 2
build-essential is already the newest version.
cmake is already the newest version.
libfribidi-dev is already the newest version.
libogg-dev is already the newest version.
libogg-dev set to manually installed.
libopus-dev is already the newest version.
libvorbis-dev is already the newest version.
libxv-dev is already the newest version.
pkg-config is already the newest version.
yasm is already the newest version.
libaften-dev is already the newest version.
libdca-dev is already the newest version.
libfaad-dev is already the newest version.
libmp3lame-dev is already the newest version.
libx264-dev is already the newest version.
libfaac-dev is already the newest version.
libfontconfig1-dev is already the newest version.
libfontconfig1-dev set to manually installed.
libpng12-dev is already the newest version.
libpulse-dev is already the newest version.
libsqlite3-dev is already the newest version.
libva-dev is already the newest version.
libvdpau-dev is already the newest version.
The following extra packages will be installed:
libqt5clucene5 libqt5designer5 libqt5designercomponents5 libqt5help5
qt5-qmake qtbase5-dev-tools
Suggested packages:
libmysqlclient-dev libpq-dev unixodbc-dev
The following NEW packages will be installed
libqt5clucene5 libqt5designer5 libqt5designercomponents5 libqt5help5
libqt5opengl5-dev qt5-qmake qtbase5-dev qtbase5-dev-tools qttools5-dev-tools
Maybe ok now
OK current building 16.04, checking 14.04 in 10 minutes +-
Quotelibva-dev is already the newest version.
-- Build files have been written to: /home/jan/avidemux2/buildPluginsCommon
** Failed at make, result in /tmp/logbuildPluginsCommon**
14.04.5 QT
4 b6f651d [vaapi] check with have va_vpp.h
/home/jan/avidemux2/avidemux_plugins/ADM_videoFilters6/vaapiFilters/ADM_vidVaapiFilter.cpp: In member function ââ,¬Ëœvirtual bool vaapiVideoFilter::getNextFrame(uint32_t*, ADMImage*)ââ,¬â,,¢:
/home/jan/avidemux2/avidemux_plugins/ADM_videoFilters6/vaapiFilters/ADM_vidVaapiFilter.cpp:293:5: error: ââ,¬ËœVAProcPipelineParameterBufferââ,¬â,,¢ was not declared in this scope
VAProcPipelineParameterBuffer params;
^
/home/jan/avidemux2/avidemux_plugins/ADM_videoFilters6/vaapiFilters/ADM_vidVaapiFilter.cpp:293:35: error: expected ââ,¬Ëœ;ââ,¬â,,¢ before ââ,¬Ëœparamsââ,¬â,,¢
VAProcPipelineParameterBuffer params;
^
/home/jan/avidemux2/avidemux_plugins/ADM_videoFilters6/vaapiFilters/ADM_vidVaapiFilter.cpp:297:13: error: ââ,¬Ëœparamsââ,¬â,,¢ was not declared in this scope
memset(¶ms,0,sizeof(params));
^
/home/jan/avidemux2/avidemux_plugins/ADM_videoFilters6/vaapiFilters/ADM_vidVaapiFilter.cpp:302:39: error: ââ,¬ËœVAProcColorStandardBT601ââ,¬â,,¢ was not declared in this scope
params.surface_color_standard=VAProcColorStandardBT601 ; // FIXME
^
/home/jan/avidemux2/avidemux_plugins/ADM_videoFilters6/vaapiFilters/ADM_vidVaapiFilter.cpp:304:39: error: ââ,¬ËœVAProcColorStandardBT709ââ,¬â,,¢ was not declared in this scope
params.surface_color_standard=VAProcColorStandardBT709 ; // FIXME
^
/home/jan/avidemux2/avidemux_plugins/ADM_videoFilters6/vaapiFilters/ADM_vidVaapiFilter.cpp:307:34: error: ââ,¬ËœVAProcColorStandardBT709ââ,¬â,,¢ was not declared in this scope
params.output_color_standard=VAProcColorStandardBT709; // FIXME
^
[ 93%] Built target ADM_vf_yadif
make -f ADM_videoFilters6/vdpauFilters/CMakeFiles/ADM_vf_vdpauFilter.dir/build.make ADM_videoFilters6/vdpauFilters/CMakeFiles/ADM_vf_vdpauFilter.dir/depend
make[2]: Entering directory `/home/jan/avidemux2/buildPluginsCommon'
cd /home/jan/avidemux2/buildPluginsCommon && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/jan/avidemux2/avidemux_plugins /home/jan/avidemux2/avidemux_plugins/ADM_videoFilters6/vdpauFilters /home/jan/avidemux2/buildPluginsCommon /home/jan/avidemux2/buildPluginsCommon/ADM_videoFilters6/vdpauFilters /home/jan/avidemux2/buildPluginsCommon/ADM_videoFilters6/vdpauFilters/CMakeFiles/ADM_vf_vdpauFilter.dir/DependInfo.cmake --color=
[ 93%] make[2]: *** [ADM_videoFilters6/vaapiFilters/CMakeFiles/ADM_vf_vaapiFilter.dir/ADM_vidVaapiFilter.cpp.o] Error 1
make[2]: Leaving directory `/home/jan/avidemux2/buildPluginsCommon'
make[1]: *** [ADM_videoFilters6/vaapiFilters/CMakeFiles/ADM_vf_vaapiFilter.dir/all] Error 2
Can I ask a noob question?
Noob Question:
Is the build failure on the older Ubuntu due to a C++ compiling issue, or due to a difference in Ubuntu provided libraries?
I ask because this type of issue kept cropping up when I tried to build on windows with MSYS/MINGW64.
Not c++ issue, probably more a library issue. New vaapi routines are added into avidemux 2.6.16
Should be okay this time
fixed: 7efb0d1 [vaapi] Deeper probe
** ALL DONE **
** The installable packages are in the debs folder **