In the final link of "lives-exe", I get:
Undefined symbols:
"_gdk_display_warp_pointer", referenced from:
_on_track_release in multitrack.o
_on_track_click in multitrack.o
"_gtk_file_chooser_set_do_overwrite_confirmation", referenced from:
_choose_file in interface.o
"_gtk_window_set_deletable", referenced from:
_create_warn_dialog in dialogs.o
According to this documentation page, the gtk_file_chooser_set_do_overwrite_confirmation() function is new in gtk 2.8:
http://library.gnome.org/devel/gtk/stable/GtkFileChooser.html#gtk-file-chooser-set-do-overwrite-confirmation
This is on Mac OSX with gtk installed by Fink:
pkg-config --modversion gtk+-2.0
2.6.10
When "configure" runs, I get this warning:
LiVES will compile with your current version of gtk+-2.0
however your strongly advised to upgrade to at least version
2.10.0 of gtk+-2.0 to ensure problem free running of LiVES
Instead of printing this message, I think configure should fail if it finds gtk < 2.8.
Cheers,
dustin.
Hi,
what you say is correct, however LiVES was allowed to configure and build with gtk+2.6 specifically so that it would work with Fink.
If configure were to fail then it would not be possible to compile LiVES for OSX/Darwin.
As noted, some functions will not resolve - they need to be commented out when building with Fink.
Does Fink now support gtk+ 2.8 ?
Please note also there is a forum specifically for OSX/Darwin builds of LiVES. It would be very much appreciated if you could note there any difficulties and tips for building/running LiVES under OSX/Darwin:
https://sourceforge.net/forum/forum.php?forum_id=767879
Hi,
Ok, I understand your decision to allow configure to complete.
However, in that case, I think the warning message should be stronger. I would change the message to:
LiVES will compile with your current version of gtk+-2.0
(after you make some small changes to the source code)
however you are strongly advised to upgrade to at least version
2.10.0 of gtk+-2.0 if you want LiVES to compile and link cleanly
Cheers,
dustin.