Fixed ** Failed at make, result in /tmp/logbuildCore**

Started by Jan Gruuthuse, September 20, 2016, 08:01:42 AM

Previous topic - Next topic

Jan Gruuthuse

Fixed: commit 5f81c8c

Whilst building commit c5c370a  [Vdpau] Allocate all vdpau objects with size rounded up to next multiple of 16 to avoid problem. It is a hack.

~/avidemux2/avidemux_core/ADM_coreVideoCodec/ADM_hwAccel/ADM_coreLibVA/src/ADM_coreLibVA.cpp:452:13: error: ââ,¬ËœVAProfileVP9Profile3ââ,¬â,,¢ was not declared in this scope
        case VAProfileVP9Profile3: cid=ADM_coreLibVA::configVP9;break;

_____________________________________________
Avidemux v2.6.14 (c5c370a)    [Vdpau] Allocate all vdpau objects with size rounded up to next multiple of 16 to avoid problem. It is a hack.
_____________________________________________
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-68-generic (x86_64) (linux-image-3.19.0-68-generic                         3.19.0-68.76~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 352.99
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 352.99


- vdpauinfo:API version: 1   NVIDIA VDPAU Driver Shared Library  352.99
- x264 0.148.2705 3f5ed56
(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
_____________________________________________

eumagga0x2a

Quote from: Jan Gruuthuse on September 20, 2016, 08:01:42 AM
Whilst building commit c5c370a  [Vdpau] Allocate all vdpau objects with size rounded up to next multiple of 16 to avoid problem. It is a hack.

~/avidemux2/avidemux_core/ADM_coreVideoCodec/ADM_hwAccel/ADM_coreLibVA/src/ADM_coreLibVA.cpp:452:13: error: ââ,¬ËœVAProfileVP9Profile3ââ,¬â,,¢ was not declared in this scope
        case VAProfileVP9Profile3: cid=ADM_coreLibVA::configVP9;break;

_____________________________________________
Avidemux v2.6.14 (c5c370a)    [Vdpau] Allocate all vdpau objects with size rounded up to next multiple of 16 to avoid problem. It is a hack.

The relevant changes were introduced in the commit [libVA] Add HEVC, VP9 and VC1. Supported by skylake range of processor

QuoteCompiler: GCC 4.8.4
cmake: 2.8.12.2
Build Target: Linux (x86-64)
User Interface: Qt (4.8.6)

Does it mean the build on your Ubuntu 16.04.x installation succeeds?

Avidemux currently compiles without issues on Fedora 24 with cmake 3.5.2 and gcc 6.1.1. It is unlikely that Qt version matters here.

Jan Gruuthuse

#2
Quote from: eumagga0x2a on September 20, 2016, 09:03:05 AM
Does it mean the build on your Ubuntu 16.04.x installation succeeds?
No, 16.04.1 was not available for building/test, multiboot: was working on 14.04.5, is now building.
Yes 16.04.1:
** debs directory ready **
total 11000
-rw-rw-r-- 1 jan jan    2460 sep 20 11:23 avidemux3-cli-2.6.14-160920-dev.deb
-rw-rw-r-- 1 jan jan 1589322 sep 20 11:23 avidemux3-cli-2.6.14-160920-runtime.deb
-rw-rw-r-- 1 jan jan  312466 sep 20 11:23 avidemux3-core-2.6.14-160920-dev.deb
-rw-rw-r-- 1 jan jan 4641240 sep 20 11:23 avidemux3-core-2.6.14-160920-runtime.deb
-rw-rw-r-- 1 jan jan   46570 sep 20 11:23 avidemux3-plugins-CLI-2.6.14-160920-plugins.deb
-rw-rw-r-- 1 jan jan 1509420 sep 20 11:23 avidemux3-plugins-COMMON-2.6.14-160920-plugins.deb
-rw-rw-r-- 1 jan jan  362420 sep 20 11:23 avidemux3-plugins-qt5-2.6.14-160920-plugins.deb
-rw-rw-r-- 1 jan jan    4810 sep 20 11:23 avidemux3-qt5-2.6.14-160920-dev.deb
-rw-rw-r-- 1 jan jan 2765856 sep 20 11:23 avidemux3-qt5-2.6.14-160920-runtime.deb
-rw-rw-r-- 1 jan jan    1942 sep 20 11:23 avidemux3-settings-2.6.14-160920-settings.deb
** ALL DONE **

mean

I've disabled VP9 for the moment, i'll add the logic to detect if the installed libva supports it later

Jan Gruuthuse

#4
commit 5f81c8c [libva] put vp9 under ifdef, not supported by older libva
did fix current issue