LinuxQuestions.org
Share your knowledge at the LQ Wiki.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > SUSE / openSUSE
User Name
Password
SUSE / openSUSE This Forum is for the discussion of Suse Linux.

Notices


Reply
  Search this Thread
Old 04-20-2014, 03:36 PM   #1
Adol
Member
 
Registered: Feb 2011
Location: Osaka, Japan
Distribution: Gentoo, Opensuse
Posts: 271

Rep: Reputation: 6
Having trouble compiling HandBrake Opensuse 13.1


I’m having some trouble compiling HandBrake for Opensuse 13.1.

First: I usually don’t mind and prefer to use precompiled rpms these days because I’m short on time. However, when installing Handbrake from the repository, I don’t have the functionality of using Flac to encode for some reason (I have Flac and Flac-devel installed).

I have compiled it many times before on Opensuse 11.X and 12.X and Gentoo, but cant get it to compile on Opensuse 13.1.

It is complaining about dvdnav:
Code:
./libhb/libhb.a(dvdnav.o): In function `try_menu.isra.1':
dvdnav.c:(.text+0x2891): undefined reference to `dvdnav_dup'
dvdnav.c:(.text+0x2a61): undefined reference to `dvdnav_free_dup'
./libhb/libhb.a(muxmkv.o): In function `MKVEnd':
muxmkv.c:(.text+0x12f8): undefined reference to `mk_updateTrackPrivateData'
collect2: error: ld returned 1 exit status
make: *** [HandBrakeCLI] Error 1
Any ideas about this?
 
Old 04-21-2014, 06:56 PM   #2
John VV
LQ Muse
 
Registered: Aug 2005
Location: A2 area Mi.
Posts: 17,624

Rep: Reputation: 2651Reputation: 2651Reputation: 2651Reputation: 2651Reputation: 2651Reputation: 2651Reputation: 2651Reputation: 2651Reputation: 2651Reputation: 2651Reputation: 2651
is libdvdnav and libdvdnav-devel installed from ether "packman" or "opensuse"

Last edited by John VV; 04-21-2014 at 06:57 PM.
 
Old 04-21-2014, 09:50 PM   #3
knudfl
LQ 5k Club
 
Registered: Jan 2008
Location: Copenhagen DK
Distribution: PCLinuxOS2023 Fedora38 + 50+ other Linux OS, for test only.
Posts: 17,511

Rep: Reputation: 3641Reputation: 3641Reputation: 3641Reputation: 3641Reputation: 3641Reputation: 3641Reputation: 3641Reputation: 3641Reputation: 3641Reputation: 3641Reputation: 3641
HandBrake-0.9.9 .

HandBrake doesn't use system libraries for all build prerequisites.

'libdvdnav' is one of those (~10) libraries :
libdvdnav-svn1168.tar.gz is downloaded and compiled into the executable 'ghb'.
»libdvdnav-svn1168« compiles OK with gcc-4.7 . May complain if gcc-4.8 .

? May be you can install gcc-4.7 : # zypper in gcc47
.. from the "devel gcc/openSUSE_13.1 repo" :
http://download.opensuse.org/reposit...openSUSE_13.1/

-
 
Old 04-23-2014, 02:26 AM   #4
Adol
Member
 
Registered: Feb 2011
Location: Osaka, Japan
Distribution: Gentoo, Opensuse
Posts: 271

Original Poster
Rep: Reputation: 6
Thank you very much for the assistance.

I wasnt able to compile it in the end, but I did get the functionality I needed working. Honestly not sure how.

While trying to compile, I installed many packages to try to get it to work. Some of those packages gave me the codecs I need, so its completely usable now.

Thank you very much.
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
[SOLVED] Having trouble with handbrake ebuild Adol Gentoo 1 01-29-2012 03:33 AM
Help compiling HandBrake 0.9.3 on Debian Sid ? lefty.crupps Linux - Software 3 01-12-2011 03:17 AM
LXer: Compiling and Running Handbrake in Ubuntu LXer Syndicated Linux News 0 05-06-2010 06:30 PM
Trouble with installing OpenSuse peterng25 Linux - Newbie 1 12-03-2009 01:50 PM
Trouble with opensuse 10.2 installation Weempster101 Linux - Software 3 01-24-2007 11:43 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > SUSE / openSUSE

All times are GMT -5. The time now is 04:58 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration