Page 1 of 1

Compiling issues

Posted: Mon Jan 28, 2019 9:55 pm
by Big-rome
Description of problem or question:
Compiling ends with error



Steps to reproduce the problem (If Applicable):




HandBrake version (e.g., 1.0.0):
1.2.0 git



Operating system and version (e.g., Ubuntu 16.04 LTS, macOS 10.13 High Sierra, Windows 10 Creators Update):
Ubuntu 16.04



HandBrake Activity Log ***required*** (see How-to get an activity log)

[code
: callbacks.o: In function `guide_action_cb':
: callbacks.c:(.text+0x9cdf): undefined reference to `gtk_show_uri_on_window'
: collect2: error: ld returned 1 exit status
: Makefile:606: recipe for target 'ghb' failed
: make[3]: *** [ghb] Error 1
: make[3]: Leaving directory '/home/bigrome/HandBrake/build/gtk/src'
: Makefile:451: recipe for target 'all-recursive' failed
: make[2]: *** [all-recursive] Error 1
: make[2]: Leaving directory '/home/bigrome/HandBrake/build/gtk'
: Makefile:383: recipe for target 'all' failed
: make[1]: *** [all] Error 2
: make[1]: Leaving directory '/home/bigrome/HandBrake/build/gtk'
: ../gtk/module.rules:31: recipe for target 'gtk.build' failed
: make: *** [gtk.build] Error 2
]
Please replace this text with the contents of your log file between the two code tags - OR - provide a pastebin URL in place of these 3 lines.
[/code]

Re: Compiling issues

Posted: Mon Jan 28, 2019 11:40 pm
by JohnAStebbins
Your version of libgtk is too old. Version 3.22 or newer is required. You could probably safely comment out that call and it's associated error checking since there are backup methods of opening a web page employed in the event that call fails.

Does xerus support flatpaks? If so, it may be easier for you to just install the HandBrake flatpak.

Re: Compiling issues

Posted: Tue Jan 29, 2019 12:17 am
by Big-rome
I will try to upgrade libgtk because I'm trying to build with intel qsv support.

Re: Compiling issues

Posted: Tue Jan 29, 2019 3:34 pm
by JohnAStebbins
If you succeed and it works, please let us know. I know of nobody that has actually built and tested QSV on linux.