I am trying to build and install latest version of HandBrake (1.0.1) from tar file.
I was able to configure and get all dependencies installed. Then compilation seemed to be OK but when I ran (as root) checkinstall there was no command “checkinstall” found.
Tried to sort this out with Yast but no joy. Could it be that SDB is out of date?
Of course. It depends on people like you to add the latest experiences
Isn’t there is README (or similar name file) in the tarball with instructions?
IMHO you are long enough here to know that apart from your conclusions, we always want to see the computer facts to be able to draw our own conclusions. Thus please, the prompt, the command, the output and the next prompt copied/pasted between CODE tags in a post.
Henk your rebuke is accepted and once more I apologise. I have just a few hours at the weekend and posted purely from recollection of previous day having moved on to preparing to move from 42.1 to 42.1. Will complete that process, (which has stalled btw) and return to Handbrake. Sadly no installation instructions in the tarball and website instructions worthless.
On Sat 14 Jan 2017 03:26:01 PM CST, Budgie2 wrote:
Henk your rebuke is accepted and once more I apologise. I have just a
few hours at the weekend and posted purely from recollection of previous
day having moved on to preparing to move from 42.1 to 42.1. Will
complete that process, (which has stalled btw) and return to Handbrake.
Sadly no installation instructions in the tarball and website
instructions worthless.
Hi
Why not use the packman version?
This is how it’s built…
I still use the 0.10.2 version here as it’s more self contained…
–
Cheers Malcolm °¿° SUSE Knowledge Partner (Linux Counter #276890)
openSUSE Leap 42.1|GNOME 3.16.2|4.1.36-44-default
If you find this post helpful and are logged into the web interface,
please show your appreciation and click on the star below… Thanks!
Hi Malcolm,
I was using the packman version but had some issues and it did seem rather out of date so thought I would update. Back on it now. I downloaded the tarball and unpacked as usual. Alas no installation instructions.
Ran ./configure in the extracted directory and a few dependencies were identified which I duly installed with yast.
Then ran make which seemed to run OK.
Went to build directory and ran make install as root. No joy. Tried checkinstall but seems that went out with the brown ball.
Here is the result of make install:-
ibmserver2:/home/alastair/Downloads/HandBrake-1.0.1/build # make install
/usr/bin/cp ./HandBrakeCLI /usr/local/bin/HandBrakeCLI
/usr/bin/cp: cannot stat ‘./HandBrakeCLI’: No such file or directory
../test/module.rules:20: recipe for target 'test.install' failed
make: *** [test.install] Error 1
ibmserver2:/home/alastair/Downloads/HandBrake-1.0.1/build #
There are a couple of log files which may have clues:-
config.info.txt is as follows:-
probe: host tuple...(pass) x86_64-unknown-linux-gnu
compute: available architectures...(pass) x86_64
find: ar...(pass) /usr/bin/ar
find: cp...(pass) /usr/bin/cp
find: gcc...(pass) /usr/bin/gcc
find: gmake...(pass) /usr/bin/gmake
find: gm4...(pass) /usr/bin/m4
find: mkdir...(pass) /usr/bin/mkdir
find: gpatch...(pass) /usr/bin/patch
find: rm...(pass) /usr/bin/rm
find: ranlib...(pass) /usr/bin/ranlib
find: strip...(pass) /usr/bin/strip
find: gtar...(pass) /bin/tar
find: yasm...(pass) /usr/bin/yasm
find: autoconf...(fail) not found
find: automake...(fail) not found
find: cmake...(fail) not found
find: libtool...(fail) not found
find: pkg-config...(pass) /usr/bin/pkg-config
find: xcodebuild...(fail) not found
find: lipo...(fail) not found
compute: build tuple...(pass) x86_64-unknown-linux-gnu
probe: number of CPU cores...(pass) 8
probe: repo info...(fail) code 128
probe: version.txt...(fail)
compute: project data...(pass) HandBrake (release)
version probe: yasm...(pass) 1.2.0
probe: strerror_r...(pass) end
compute: makevar SRC/ = ..
compute: makevar BUILD/ = .
compute: makevar PREFIX/ = /usr/local
chdir: ./build
write: GNUmakefile
write: project/handbrake.m4
write: distfile.cfg
and config.verbose.txt:-
probe: host tuple...(pass) x86_64-unknown-linux-gnu
+ ./make/config.guess
: x86_64-unknown-linux-gnu
compute: available architectures...(pass) x86_64
: <NO-OUTPUT>
find: ar...(pass) /usr/bin/ar
: name[0] = ar
find: cp...(pass) /usr/bin/cp
: name[0] = cp
find: gcc...(pass) /usr/bin/gcc
: name[0] = gcc
find: gmake...(pass) /usr/bin/gmake
: name[0] = gmake
: name[1] = make
find: gm4...(pass) /usr/bin/m4
: name[0] = gm4
: name[1] = m4
find: mkdir...(pass) /usr/bin/mkdir
: name[0] = mkdir
find: gpatch...(pass) /usr/bin/patch
: name[0] = gpatch
: name[1] = patch
find: rm...(pass) /usr/bin/rm
: name[0] = rm
find: ranlib...(pass) /usr/bin/ranlib
: name[0] = ranlib
find: strip...(pass) /usr/bin/strip
: name[0] = strip
find: gtar...(pass) /bin/tar
: name[0] = gtar
: name[1] = tar
find: yasm...(pass) /usr/bin/yasm
: name[0] = yasm
find: autoconf...(fail) not found
: name[0] = autoconf
find: automake...(fail) not found
: name[0] = automake
find: cmake...(fail) not found
: name[0] = cmake
find: libtool...(fail) not found
: name[0] = libtool
find: pkg-config...(pass) /usr/bin/pkg-config
: name[0] = pkg-config
find: xcodebuild...(fail) not found
: name[0] = xcodebuild
find: lipo...(fail) not found
: name[0] = lipo
compute: build tuple...(pass) x86_64-unknown-linux-gnu
: <NO-OUTPUT>
probe: number of CPU cores...(pass) 8
: <NO-OUTPUT>
probe: repo info...(fail) code 128
+ ./scripts/repo-info.sh .
: fatal: Not a git repository (or any parent up to mount point /home)
: Stopping at filesystem boundary (GIT_DISCOVERY_ACROSS_FILESYSTEM not set).
: fatal: Not a git repository (or any parent up to mount point /home)
: Stopping at filesystem boundary (GIT_DISCOVERY_ACROSS_FILESYSTEM not set).
: Not a valid repository.
probe: version.txt...(fail)
compute: project data...(pass) HandBrake (release)
: <NO-OUTPUT>
version probe: yasm...(pass) 1.2.0
+ /usr/bin/yasm --version
: yasm 1.2.0
: Copyright (c) 2001-2011 Peter Johnson and other Yasm developers.
: Run yasm --license for licensing overview and summary.
probe: strerror_r...(pass) end
+ /usr/bin/gcc
: <NO-OUTPUT>
compute: makevar SRC/ = ..
compute: makevar BUILD/ = .
compute: makevar PREFIX/ = /usr/local
chdir: ./build
write: GNUmakefile
write: project/handbrake.m4
write: distfile.cfg
write: log/config.info.txt
write: log/config.verbose.txt
I have no idea what to make of this except that I see there are too many errors for my liking. No idea what to do next but meanwhile shall report on HandBrake forum,
Regards,
Budge
Hi
Install the following and see how it goes…
zypper in automake autoconf cmake libtool
Based on;
find: autoconf...(fail) not found
find: automake...(fail) not found
find: cmake...(fail) not found
find: libtool...(fail) not found
FWIW,
About a year ago,
I also tried to build Handbrake from source,
After spending the better part of a day resolving issues, I still hadn’t completely succeeded, and at that point felt that it was just better to use the Packman version.
TSU
Hi Tsu,
Yes I have reverted to the repo version for now. If even you with your knowledge and experience had problems building, what chance for me?
I have, however, posted the problem on the HandBrake forum and have their attention. Just uploaded the text from my last attempt running make. File is 1.2MiB.
Will post results if I get lucky.
Regards,
Budge
On Sun 15 Jan 2017 03:06:01 PM CST, Budgie2 wrote:
Hi Tsu,
Yes I have reverted to the repo version for now. If even you with your
knowledge and experience had problems building, what chance for me?
I have, however, posted the problem on the HandBrake forum and have
their attention. Just uploaded the text from my last attempt running
make. File is 1.2MiB.
Will post results if I get lucky.
Regards,
Budge
Hi
Is libdvdread-devel installed? I originally compiled handbrake way back
~2009 and worked with Pascal Blesser to get it on packman.
If you look at the rpm spec file at all the build requires…
pkgconfig(some_name) it’s just shorthand for the devel package in most
cases and uses the info from the pc file for linking, libs etc;
–
Cheers Malcolm °¿° SUSE Knowledge Partner (Linux Counter #276890)
openSUSE Leap 42.1|GNOME 3.16.2|4.1.36-44-default
If you find this post helpful and are logged into the web interface,
please show your appreciation and click on the star below… Thanks!
@malcolmlewis: the tarball seems to have a lot of stuff included, f.e. cmake.
Hi
Yes, so you need to decide when compiling which system ones to use (eg from packman or openSUSE) and contrib ones to use…