@VorpalWay You can work around the libpango error by launching from the terminal with LD_PRELOAD=/usr/lib64/libglib-2.0.so
in front.
Search Criteria
Package Details: davinci-resolve 18.6.6-2
Package Actions
Git Clone URL: | https://aur.archlinux.org/davinci-resolve.git (read-only, click to copy) |
---|---|
Package Base: | davinci-resolve |
Description: | Professional A/V post-production software suite from Blackmagic Design |
Upstream URL: | https://www.blackmagicdesign.com/support/family/davinci-resolve-and-fusion |
Keywords: | blackmagic davinci editor resolve video |
Licenses: | Commercial |
Conflicts: | davinci-resolve-beta, davinci-resolve-studio, davinci-resolve-studio-beta |
Submitter: | jonathon |
Maintainer: | satriani |
Last Packager: | satriani |
Votes: | 133 |
Popularity: | 4.09 |
First Submitted: | 2017-04-19 20:57 (UTC) |
Last Updated: | 2024-03-24 21:14 (UTC) |
Dependencies (24)
- apr-util
- ffmpeg4.4
- fuse2
- glu (glu-gitAUR)
- gst-plugins-bad-libs (gst-plugins-bad-libs-gitAUR)
- gtk2 (gtk2-patched-filechooser-icon-viewAUR, gtk2-maemoAUR)
- java-runtime (jre10AUR, jre12AUR, server-jreAUR, jdk10AUR, jdk10-openj9-binAUR, jdk7AUR, jre7AUR, amazon-corretto-16AUR, jdk8-graalvm-binAUR, jdk16-graalvm-binAUR, jdk16-adoptopenjdkAUR, jdk8-armAUR, liberica-jre-11-binAUR, jdk11-j9-binAUR, jre11-jbr-xdgAUR, jre16-openjdkAUR, jre14-openjdkAUR, amazon-corretto-18AUR, jre15AUR, jre14AUR, jre13AUR, jre16AUR, jre18-openjdkAUR, jdk-android-studioAUR, amazon-corretto-19-binAUR, jdk19-graalvm-binAUR, liberica-jre-11-full-binAUR, jdk19-graalvm-ee-binAUR, jdk13-openjdk-binAUR, liberica-jre-8-full-binAUR, jdk11-graalvm-binAUR, jre19-openjdkAUR, jre-openj9AUR, jdk11-graalvm-ee-binAUR, jre12-openjdkAUR, jdk11-dragonwell-standard-binAUR, jdk11-jetbrains-binAUR, jdk20-graalvm-binAUR, jdk17-graalvm-binAUR, jdk8-graalvm-ee-binAUR, amazon-corretto-20-binAUR, zulu-15-binAUR, jdk20-openj9-binAUR, zulu-13-binAUR, jdk8-dragonwell-extended-binAUR, jdk8-dragonwell-standard-binAUR, jdk11-dragonwell-extended-binAUR, jdk17-dragonwell-standard-binAUR, jdk20-graalvm-ee-binAUR, jre11AUR, jdk8-j9-binAUR, jdk7-j9-binAUR, jdk7r1-j9-binAUR, jdk8-dragonwell-extendedAUR, jre13-openjdkAUR, jre15-openjdkAUR, jdk21-graalvm-binAUR, liberica-jdk-17-full-binAUR, liberica-jdk-11-binAUR, liberica-jdk-11-full-binAUR, liberica-jdk-11-lite-binAUR, mandrel-binAUR, jdk8AUR, jre8AUR, jdk17-zulu-prime-binAUR, jdk-openj9-binAUR, jdk11-openj9-binAUR, jre17-jetbrainsAUR, jre21-jetbrainsAUR, jre21-jetbrains-gitAUR, jdk8-perfAUR, zulu-jdk-fx-binAUR, jdk8-openj9-binAUR, zulu-jre-fx-binAUR, jdk-temurinAUR, amazon-corretto-22-binAUR, jdk22-graalvm-binAUR, zing-8-binAUR, zing-21-binAUR, amazon-corretto-17AUR, amazon-corretto-21-binAUR, java-openjdk-binAUR, liberica-jdk-full-binAUR, liberica-jdk-8-full-binAUR, zulu-21-binAUR, zulu-8-binAUR, zulu-11-binAUR, zulu-17-binAUR, jdk21-temurinAUR, jdk17-temurinAUR, amazon-corretto-8AUR, amazon-corretto-11AUR, jdk8-temurinAUR, jreAUR, jdkAUR, jre-ltsAUR, jre17AUR, microsoft-openjdk-11-binAUR, microsoft-openjdk-17-binAUR, microsoft-openjdk-21-binAUR, jdk17-graalvm-ee-binAUR, jdk21-graalvm-ee-binAUR, jdk22-graalvm-ee-binAUR, jre-openjdk-wakefieldAUR, jdk-openjdk-wakefieldAUR, jdk11-temurinAUR, jdk17-openj9-binAUR, liberica-jdk-21-full-binAUR, jdk17-jetbrains-binAUR, jdk21-jetbrains-binAUR, jre-jetbrainsAUR, java-openjdk-ea-binAUR, jdk-openjdk, jdk11-openjdk, jdk17-openjdk, jdk21-openjdk, jre-openjdk, jre11-openjdk, jre17-openjdk, jre21-openjdk, jre8-openjdk)
- libc++ (libc++-msanAUR, libc++-modulesAUR)
- libpng12
- libxcrypt-compat
- luajit (luajit-2.1-lua52-gitAUR, luajit-openrestyAUR, luajit-gitAUR)
- opencl-driver (opencl-nvidia-410xxAUR, amdapp-sdkAUR, opencl-nvidia-340xxAUR, opencl-nvidia-440xxAUR, vc4cl-gitAUR, intel-opencl-runtimeAUR, opencl-nvidia-430xxAUR, opencl-legacy-amdgpu-proAUR, intel-compute-runtime-gitAUR, beignetAUR, opencl-nvidia-vulkanAUR, beignet-gitAUR, intel-openclAUR, intel-cpu-runtimeAUR, opencl-nvidia-teslaAUR, amdonly-gaming-opencl-clover-mesa-gitAUR, amdonly-gaming-opencl-rusticl-mesa-gitAUR, mesa-gitAUR, opencl-nvidia-535xxAUR, opencl-amdAUR, opencl-nvidia-525xxAUR, clvk-gitAUR, opencl-nvidia-470xxAUR, opencl-nvidia-betaAUR, opencl-rusticl-mesa-minimal-gitAUR, intel-compute-runtime-binAUR, opencl-510xx-nvidiaAUR, opencl-nvidia-390xxAUR, intel-compute-runtime, intel-oneapi-compiler-shared-runtime, opencl-clover-mesa, opencl-nvidia, opencl-rusticl-mesa, rocm-opencl-runtime)
- python-numpy (python-numpy-flameAUR, python-numpy-mkl-binAUR, python-numpy-gitAUR, python-numpy-mklAUR)
- qt5-multimedia (qt5-multimedia-gitAUR)
- qt5-quickcontrols2 (qt5-quickcontrols2-gitAUR)
- qt5-svg (qt5-svg-gitAUR)
- qt5-webengine
- qt5-websockets (qt5-websockets-gitAUR)
- qt5-x11extras (qt5-x11extras-gitAUR)
- tbb (tbb2020AUR, onetbb-gitAUR, onetbb)
- Show 4 more dependencies...
Required by (0)
Sources (1)
Latest Comments
« First ‹ Previous 1 2 3 4 5 6 7 8 9 .. 51 Next › Last »
jacobgkau commented on 2023-10-11 05:26 (UTC)
VorpalWay commented on 2023-10-10 18:05 (UTC) (edited on 2023-10-10 18:06 (UTC) by VorpalWay)
The package seems slightly broken currently:
$ /opt/resolve/bin/resolve
/opt/resolve/bin/resolve: symbol lookup error: /usr/lib/libpango-1.0.so.0: undefined symbol: g_string_free_and_steal
I guess it needs to bundle a different version of that library.
Starting via the .desktop file doesn't work either (which is why I tried the terminal in the first place)
mub commented on 2023-10-06 12:41 (UTC)
I'm getting 2 errors. The 1st is easy to fix the 2nd I'm struggling with.
1 - The following 2 lines (45-46 from PKGBUILD) require the jq command. This is not a arch tool so you might so errors with "command not found". As mentioned by @ziota, it is worth switching to standard bash tools like sed and grep.
_downloadId=$(printf "%s" $_releaseinfo | jq -r ".linux.downloadId") _pkgver=$(printf "%s" $_releaseinfo | jq -r '[ .linux.major, .linux.minor, .linux.releaseNum ] | join(".")')
2 - Error: Version mismatch -> error making: davinci-resolve-cannot find package name: [Version mismatch] -> Failed to install the following packages. Manual intervention is required: davinci-resolve - cannot find package name: [Version mismatch]
I'm happy to be wrong but it seems to not like the _referid value.
xiota commented on 2023-10-04 00:57 (UTC) (edited on 2023-10-05 03:21 (UTC) by xiota)
Clean chroot. davinci-resolve
, davinci-resolve-beta
, davinci-resolve-studio
have some issues. (They all appear to use the same PKGBUILD
.)
-
Uses
jq
before it's installed. Lines 45-46. As far as I know, this is not possible to resolve within the PKGBUILD itself. The data should be processed using basic tools, likebash
builtins,grep
, andsed
. -
patchelf
fails because the paths do not exist before the package is installed. From basic testing, seems to be unnecessary. -
Some runtime issues others have reported might be resolved by setting
LD_LIBRARY_PATH
in the.desktop
files. Did not fully test this. -
while
loops to fix permissions seems to be unnecessary.chmod -R u+rwX,go+rX,go-w "${srcdir}/squashfs-root"
seems to be sufficient. -
Why installing to
/opt/resolve
instead of/opt/davinci-resolve
. This program is well known by its full name, and there are other programs named*resolv*
. -
depends
should be moved intopackage()
because they are runtime dependencies only. This is a binary package with minimal build dependencies. -
This package requires about 21 GB to build. (3GB zip → 3GB appimage/run → 6GB squashfs → 6GB pkg → 3GB pkg.tar.zst) This can be reduced to 12 GB by deleting the
.run
file after extraction and moving the files topkgdir
instead of copying (viainstall
). -
Maybe
DaVinciResolveInstaller.desktop
should not be installed?
If @satriani is interested, I can help fix some of the above issues.
C_Schmidpeter commented on 2023-10-04 00:49 (UTC)
Build now fails with:
squashfs-root/libs/libavutil.so.56.51.100 squashfs-root/libs/libc++.so.1 fopen error: Permission denied ==> ERROR: A failure occurred in prepare(). Aborting...
jayanthl commented on 2023-09-30 11:10 (UTC)
And also the DR on first run show blank white loading screen and stucks at it.
jayanthl commented on 2023-09-30 11:01 (UTC)
Hello guys
DR is crashing witht this log
''' ==========[CRASH DUMP]==========
TIME Sat Sep 30 16:21:51 2023 - Uptime 00:00:03 (hh:mm:ss)
PROGRAM_NAME DaVinci Resolve v18.6.0.0009 (Linux/Clang x86_64)
BMD_ARCHITECTURE x86_64
BMD_BUILD_UUID 445d7d93-25e8-4e6d-a54e-1bb3ee745c58
BMD_GIT_COMMIT 2541dac8b8ea4bd08de600b58edcb7d95aa657bc
BMD_UTIL_VERSION 18.6.0.0009
OS Linux
./resolve() [0x48069c9] ./resolve() [0x4805db0] /usr/lib/libc.so.6(+0x3e710) [0x7f6a5a25c710] /usr/lib/libc.so.6(+0x89700) [0x7f6a5a2a7700] /usr/lib/libc.so.6(pthread_mutex_lock+0x112) [0x7f6a5a2adec2] /opt/resolve/bin/../libs/libc++.so.1(_ZNSt3__15mutex4lockEv+0xb) [0x7f6a6f9fdd0b] /opt/resolve/bin/../libs/libgpudetect.so(+0x1b50a) [0x7f6a6f8ea50a] ./resolve() [0x250f715] ./resolve() [0x2509c76] ./resolve() [0x2516fd2] ./resolve() [0x251238e] ./resolve() [0x250a00a] ./resolve() [0x24fc59f] ./resolve() [0x24f9b8a] ./resolve() [0x24f6f53] ./resolve() [0x24f68a8] ./resolve() [0x250d8f9] ./resolve() [0x24c8d93] /usr/lib/libc.so.6(+0x3e710) [0x7f6a5a25c710] /usr/lib/libc.so.6(+0x91b41) [0x7f6a5a2afb41] /opt/intel/oneapi/compiler/2023.0.0/linux/lib/libOpenCL.so(clGetExtensionFunctionAddress+0x13) [0x7f6a578c64a3] /opt/intel/oneapi/compiler/2023.0.0/linux/lib/libOpenCL.so(+0x76e7) [0x7f6a578c56e7] /opt/intel/oneapi/compiler/2023.0.0/linux/lib/libOpenCL.so(+0xbbd9) [0x7f6a578c9bd9] /usr/lib/libc.so.6(+0x91bbf) [0x7f6a5a2afbbf] /opt/intel/oneapi/compiler/2023.0.0/linux/lib/libOpenCL.so(clGetExtensionFunctionAddress+0x13) [0x7f6a578c64a3] /opt/cuda/lib64/libOpenCL.so.1(+0x2fc4) [0x7f6a54402fc4] /usr/lib/libc.so.6(+0x91bbf) [0x7f6a5a2afbbf] /opt/cuda/lib64/libOpenCL.so.1(clGetPlatformIDs+0x1f) [0x7f6a544048df] /opt/resolve/bin/../libs/libgpudetect.so(+0x4f367) [0x7f6a6f91e367] /opt/resolve/bin/../libs/libgpudetect.so(+0x494af) [0x7f6a6f9184af] /opt/resolve/bin/../libs/libgpudetect.so(+0x577f1) [0x7f6a6f9267f1] /opt/resolve/bin/../libs/libgpudetect.so(+0x13d2f) [0x7f6a6f8e2d2f] /opt/resolve/bin/../libs/libgpudetect.so(+0x13864) [0x7f6a6f8e2864] ./resolve() [0x24c6d3d] ./resolve() [0x24c15fe] /usr/lib/libc.so.6(+0x27cd0) [0x7f6a5a245cd0] /usr/lib/libc.so.6(__libc_start_main+0x8a) [0x7f6a5a245d8a] ./resolve() [0x24c024b] Signal Number = 1 '''
Any idea ?
Typology commented on 2023-09-20 09:56 (UTC)
No issues here (nvidia). Thank you for fixing the issues quickly :)
satriani commented on 2023-09-20 09:55 (UTC)
Please provide feedback. Unfortunately, I have no possibility to test myself.
thedanbob commented on 2023-09-19 20:43 (UTC) (edited on 2023-09-19 20:44 (UTC) by thedanbob)
PKGBUILD for 18.6.0-2 needs a slight tweak:
diff --git a/PKGBUILD b/PKGBUILD
index 1a36990..15e68f3 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -179,9 +179,9 @@ prepare()
ln -s "${srcdir}/squashfs-root/BlackmagicRAWPlayer/BlackmagicRawAPI" "${srcdir}/squashfs-root/bin/"
- mv "${srcdir}/squashfs-root/libc++.so.1" "${srcdir}/squashfs-root/libc++.so.1.orig"
+ mv "${srcdir}/squashfs-root/libs/libc++.so.1" "${srcdir}/squashfs-root/libs/libc++.so.1.orig"
- ln -s /usr/lib/libc++.so.1.0 "${srcdir}/squashfs-root/libc++.so.1"
+ ln -s /usr/lib/libc++.so.1.0 "${srcdir}/squashfs-root/libs/libc++.so.1"
echo "StartupWMClass=resolve" >> "${srcdir}/squashfs-root/share/DaVinciResolve.desktop"
Pinned Comments
satriani commented on 2021-05-15 14:15 (UTC) (edited on 2021-05-15 14:16 (UTC) by satriani)
Issues and bugs, please report on the official forum here: https://forum.blackmagicdesign.com/viewforum.php?f=21&sid=239f0d5c49abe5d6a635b69638192e9a Thank you!
Visit DaVinci Resolve - ArchWiki before installing: https://wiki.archlinux.org/title/DaVinci_Resolve
ATTENTION: Please don't flag this package as out-of-date before beta version has been released as stable!
This is a current stable Package!
The current free beta is available here: https://aur.archlinux.org/packages/davinci-resolve-beta/
And for current studio beta here: https://aur.archlinux.org/packages/davinci-resolve-studio-beta/
Thanks.