Package Base Details: handbrake-git

Git Clone URL: (read-only, click to copy)
Submitter: haawda
Maintainer: FabioLolix
Last Packager: FabioLolix
Votes: 103
Popularity: 0.98
First Submitted: 2015-08-30 09:06
Last Updated: 2019-12-25 23:11

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 8 9 ... Next › Last »

segin commented on 2016-02-06 03:45

Can you try again after installing package 'numactl' from the official ArchLinux repos? I have 2.0.11-1 installed, as it's a dependency of libvirt. Since the system's owner has a dependency on virtualisation, I don't have the authorisation to remove 'numactl' and the various packages that depend on it from the system.

It's what's causing the numa headers to be picked up by x265's configure script, and the subsequent linker failure.

P.S., I logged the build via 'script' and will upload the resultant typescript file shortly.

haawda commented on 2016-01-26 00:16

Cannot reproduce.

segin commented on 2016-01-25 11:34

Building fails for included dependency x265 due to libnuma not being linked in:

/usr/bin/g++ -pipe -Wl,-S -Wl,-O1,--sort-common,--as-needed,-z,relro -fmessage-length=0 -Wall -g0 -O3 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -D_FORTIFY_SOURCE=2 -mfpmath=sse -msse2 -DUSE_X265 -I./libhb/ -I./contrib/include -I/usr/include/libxml2 -o HandBrakeCLI -Wl,--start-group test/test.o test/parsecsv.o ./libhb/libhandbrake.a -L./contrib/lib -lass -lavresample -lavformat -lavcodec -lavfilter -lavutil -lmp3lame -ldvdnav -ldvdread -lfontconfig -lfribidi -logg -lsamplerate -lswscale -lvpx -ltheoraenc -ltheoradec -lvorbis -lvorbisenc -lx264 -lbluray -lfreetype -lxml2 -lbz2 -lz -ljansson -lfdk-aac -lx265 -lpthread -ldl -lm -Wl,--end-group
./contrib/lib/libx265.a(threadpool.cpp.o): In function `x265::ThreadPool::setThreadNodeAffinity(int)':
threadpool.cpp:(.text+0x534): undefined reference to `numa_available'
threadpool.cpp:(.text+0x53f): undefined reference to `numa_run_on_node'
threadpool.cpp:(.text+0x546): undefined reference to `numa_set_preferred'
./contrib/lib/libx265.a(threadpool.cpp.o): In function `x265::ThreadPool::getNumaNodeCount()':
threadpool.cpp:(.text+0x7c5): undefined reference to `numa_available'
threadpool.cpp:(.text+0x7d3): undefined reference to `numa_max_node'
./contrib/lib/libx265.a(threadpool.cpp.o): In function `x265::ThreadPool::allocThreadPools(x265_param*, int&)':
threadpool.cpp:(.text+0x87e): undefined reference to `numa_available'
threadpool.cpp:(.text+0x8a8): undefined reference to `numa_node_of_cpu'
threadpool.cpp:(.text+0x8ba): undefined reference to `numa_node_of_cpu'
./contrib/lib/libx265.a(threadpool.cpp.o): In function `x265::ThreadPool::setThreadNodeAffinity(int)':
threadpool.cpp:(.text+0x54c): undefined reference to `numa_set_localalloc'
collect2: error: ld returned 1 exit status
../test/module.rules:7: recipe for target 'HandBrakeCLI' failed
make: *** [HandBrakeCLI] Error 1
make: Leaving directory '/tmp/yaourt-tmp-segin/aur-handbrake-cli-git/src/HandBrake/build'
==> ERROR: A failure occurred in build().
==> ERROR: Makepkg was unable to build handbrake-git.

haawda commented on 2016-01-16 12:31

no, ghb links against it.

tee commented on 2016-01-15 19:57

jansson should be moved into makedepends

haawda commented on 2015-09-28 18:41

prelink and yasm were in the makedepends, but obviously in the wron place, fixed.

piojo commented on 2015-09-27 12:51

Also, I had to install prelink to get the execstack command in PKGBUILD.

piojo commented on 2015-09-27 12:26

It seems yasm is a build dependency. I see it's fetched during the build, but that doesn't seem to help. It only worked after I installed yasm explicitly. (Even fiddling with the path to include the downloaded directory didn't help.) This was the error:

Neither yasm nor nasm have been found

Configuration failed. This could reflect a misconfiguration of your
toolchains, improper options selected, or another problem. If you
don't see any useful error messages above, the next step is to look
at the configure error log file (config.log) to determine what
configure was trying to do when it died.
../contrib/libvpx/module.rules:2: recipe for target 'contrib/libvpx/.stamp.configure' failed

haawda commented on 2015-08-30 09:01

Thanks, did not know that. I am preparing a git-PKGBUILD.

ponsfoot commented on 2015-08-30 07:17

Upstream's source repo has been moved to github.
svn interface seems to be still provided by git-svn but its update is delayed (for about 5 days now, or stopped?).