Fixed:7efb0d1 ** Failed at make, result in /tmp/logbuildPluginsCommon**

Started by Jan Gruuthuse, December 29, 2016, 07:35:53 AM

Previous topic - Next topic

Jan Gruuthuse

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(&params,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
_____________________________________________

Jan Gruuthuse

#1
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(&params,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

mean



Jan Gruuthuse

#4
-- 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(&params,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

mean


Jan Gruuthuse

OK current building 16.04, checking 14.04 in 10 minutes +-

Jan Gruuthuse

#7
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 QT4 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(&params,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

AQUAR

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.

Jan Gruuthuse

Not c++ issue, probably more a library issue. New vaapi routines are added into avidemux 2.6.16

mean


Jan Gruuthuse

#11
fixed: 7efb0d1          [vaapi] Deeper probe
** ALL DONE **
** The installable packages are in the debs folder **