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?