![]() |
#1 |
Enthusiast
![]() Posts: 36
Karma: 10
Join Date: Apr 2016
Device: none
|
![]()
I've been trying to compile Sigil for hours on Ubuntu 16.04 (Xenial) 64-bit, but I've been getting all kinds of errors.
Configuring Sigil for building appears to go well: Code:
$ cmake -G "Unix Makefiles" -DCMAKE_PREFIX_PATH=/opt/Qt5.5.1/5.5/gcc_64/lib/cmake -DCMAKE_BUILD_TYPE=Release ../Sigil-0.9.6-Code -- The C compiler identification is GNU 5.3.1 -- The CXX compiler identification is GNU 5.3.1 -- Check for working C compiler: /usr/bin/cc -- Check for working C compiler: /usr/bin/cc -- works -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Detecting C compile features -- Detecting C compile features - done -- Check for working CXX compiler: /usr/bin/c++ -- Check for working CXX compiler: /usr/bin/c++ -- works -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Detecting CXX compile features -- Detecting CXX compile features - done -- Found PythonInterp: /usr/bin/python3 (found suitable version "3.5.1", minimum required is "3.4") -- Looking for versions: 3.4;3.5 -- Looking for python version '3.4' by checking executables: python;python3;python3.4. -- Found executable /usr/bin/python with UNsuitable version 2.7.11 -- Found executable /usr/bin/python3 with UNsuitable version 3.5.1 -- Looking for python version '3.5' by checking executables: python;python3;python3.5. -- Found executable /usr/bin/python with UNsuitable version 2.7.11 -- Found executable /usr/bin/python3 with suitable version 3.5.1 -- Found PythonLibs: /usr/lib/x86_64-linux-gnu/libpython3.5m.so (found suitable version "3.5.1", minimum required is "3.4") -- Using Bundled ZLIB -- Looking for sys/types.h -- Looking for sys/types.h - found -- Looking for stdint.h -- Looking for stdint.h - found -- Looking for stddef.h -- Looking for stddef.h - found -- Check size of off64_t -- Check size of off64_t - failed -- Looking for fseeko -- Looking for fseeko - found -- Looking for unistd.h -- Looking for unistd.h - found -- Using Bundled MiniZip -- Using Bundled Hunspell -- Using Bundled PCRE -- Looking for dirent.h -- Looking for dirent.h - found -- Looking for inttypes.h -- Looking for inttypes.h - found -- Looking for sys/stat.h -- Looking for sys/stat.h - found -- Looking for unistd.h -- Looking for unistd.h - found -- Looking for windows.h -- Looking for windows.h - not found -- Looking for C++ include type_traits.h -- Looking for C++ include type_traits.h - not found -- Looking for C++ include bits/type_traits.h -- Looking for C++ include bits/type_traits.h - not found -- Looking for bcopy -- Looking for bcopy - found -- Looking for memmove -- Looking for memmove - found -- Looking for strerror -- Looking for strerror - found -- Looking for strtoll -- Looking for strtoll - found -- Looking for strtoq -- Looking for strtoq - found -- Looking for _strtoi64 -- Looking for _strtoi64 - not found -- Check size of long long -- Check size of long long - done -- Check size of unsigned long long -- Check size of unsigned long long - done -- Performing Test COMPILER_SUPPORTS_CXX11 -- Performing Test COMPILER_SUPPORTS_CXX11 - Success -- Performing Test COMPILER_SUPPORTS_CXX0X -- Performing Test COMPILER_SUPPORTS_CXX0X - Success -- Configuring done -- Generating done Code:
[ 98%] Building CXX object src/CMakeFiles/sigil.dir/qrc_icon.cpp.o [100%] Building CXX object src/CMakeFiles/sigil.dir/sigil_automoc.cpp.o [100%] Linking CXX executable ../bin/sigil /usr/bin/ld: warning: libgstapp-0.10.so.0, needed by /opt/Qt5.5.1/5.5/gcc_64/lib/libQt5WebKitWidgets.so.5.5.1, not found (try using -rpath or -rpath-link) /usr/bin/ld: warning: libgstinterfaces-0.10.so.0, needed by /opt/Qt5.5.1/5.5/gcc_64/lib/libQt5WebKitWidgets.so.5.5.1, not found (try using -rpath or -rpath-link) /usr/bin/ld: warning: libgstpbutils-0.10.so.0, needed by /opt/Qt5.5.1/5.5/gcc_64/lib/libQt5WebKitWidgets.so.5.5.1, not found (try using -rpath or -rpath-link) /usr/bin/ld: warning: libgstvideo-0.10.so.0, needed by /opt/Qt5.5.1/5.5/gcc_64/lib/libQt5WebKitWidgets.so.5.5.1, not found (try using -rpath or -rpath-link) /usr/bin/ld: warning: libgstbase-0.10.so.0, needed by /opt/Qt5.5.1/5.5/gcc_64/lib/libQt5WebKitWidgets.so.5.5.1, not found (try using -rpath or -rpath-link) /usr/bin/ld: warning: libgstreamer-0.10.so.0, needed by /opt/Qt5.5.1/5.5/gcc_64/lib/libQt5WebKitWidgets.so.5.5.1, not found (try using -rpath or -rpath-link) /opt/Qt5.5.1/5.5/gcc_64/lib/libQt5WebKit.so.5.5.1: undefined reference to `gst_element_add_pad' /opt/Qt5.5.1/5.5/gcc_64/lib/libQt5WebKit.so.5.5.1: undefined reference to `gst_object_ref' /opt/Qt5.5.1/5.5/gcc_64/lib/libQt5WebKit.so.5.5.1: undefined reference to `gst_app_src_push_buffer' /opt/Qt5.5.1/5.5/gcc_64/lib/libQt5WebKit.so.5.5.1: undefined reference to `gst_element_query' /opt/Qt5.5.1/5.5/gcc_64/lib/libQt5WebKit.so.5.5.1: undefined reference to `gst_caps_get_type' /opt/Qt5.5.1/5.5/gcc_64/lib/libQt5WebKit.so.5.5.1: undefined reference to `gst_query_new_buffering' /opt/Qt5.5.1/5.5/gcc_64/lib/libQt5WebKit.so.5.5.1: undefined reference to `gst_element_query_position' /opt/Qt5.5.1/5.5/gcc_64/lib/libQt5WebKit.so.5.5.1: undefined reference to `gst_pad_get_parent_element' /opt/Qt5.5.1/5.5/gcc_64/lib/libQt5WebKit.so.5.5.1: undefined reference to `gst_tag_list_add' /opt/Qt5.5.1/5.5/gcc_64/lib/libQt5WebKit.so.5.5.1: undefined reference to `gst_iterator_resync' /opt/Qt5.5.1/5.5/gcc_64/lib/libQt5WebKit.so.5.5.1: undefined reference to `gst_pad_unlink' /opt/Qt5.5.1/5.5/gcc_64/lib/libQt5WebKit.so.5.5.1: undefined reference to `gst_message_parse_request_state' /opt/Qt5.5.1/5.5/gcc_64/lib/libQt5WebKit.so.5.5.1: undefined reference to `gst_query_new_segment' /opt/Qt5.5.1/5.5/gcc_64/lib/libQt5WebKit.so.5.5.1: undefined reference to `gst_mini_object_unref' /opt/Qt5.5.1/5.5/gcc_64/lib/libQt5WebKit.so.5.5.1: undefined reference to `gst_structure_get_int' /opt/Qt5.5.1/5.5/gcc_64/lib/libQt5WebKit.so.5.5.1: undefined reference to `_gst_debug_bin_to_dot_file_with_ts' /opt/Qt5.5.1/5.5/gcc_64/lib/libQt5WebKit.so.5.5.1: undefined reference to `gst_element_factory_find' /opt/Qt5.5.1/5.5/gcc_64/lib/libQt5WebKit.so.5.5.1: undefined reference to `gst_element_class_add_pad_template' /opt/Qt5.5.1/5.5/gcc_64/lib/libQt5WebKit.so.5.5.1: undefined reference to `gst_segment_set_duration' /opt/Qt5.5.1/5.5/gcc_64/lib/libQt5WebKit.so.5.5.1: undefined reference to `gst_pad_link' /opt/Qt5.5.1/5.5/gcc_64/lib/libQt5WebKit.so.5.5.1: undefined reference to `gst_uri_handler_get_type' /opt/Qt5.5.1/5.5/gcc_64/lib/libQt5WebKit.so.5.5.1: undefined reference to `gst_bin_remove_many' /opt/Qt5.5.1/5.5/gcc_64/lib/libQt5WebKit.so.5.5.1: undefined reference to `gst_bin_add_many' /opt/Qt5.5.1/5.5/gcc_64/lib/libQt5WebKit.so.5.5.1: undefined reference to `gst_bin_get_by_name' /opt/Qt5.5.1/5.5/gcc_64/lib/libQt5WebKit.so.5.5.1: undefined reference to `gst_x_overlay_set_window_handle' /opt/Qt5.5.1/5.5/gcc_64/lib/libQt5WebKit.so.5.5.1: undefined reference to `gst_message_get_structure' /opt/Qt5.5.1/5.5/gcc_64/lib/libQt5WebKit.so.5.5.1: undefined reference to `gst_element_seek' /opt/Qt5.5.1/5.5/gcc_64/lib/libQt5WebKit.so.5.5.1: undefined reference to `gst_iterator_free' /opt/Qt5.5.1/5.5/gcc_64/lib/libQt5WebKit.so.5.5.1: undefined reference to `gst_static_pad_template_get' /opt/Qt5.5.1/5.5/gcc_64/lib/libQt5WebKit.so.5.5.1: undefined reference to `gst_query_parse_nth_buffering_range' /opt/Qt5.5.1/5.5/gcc_64/lib/libQt5WebKit.so.5.5.1: undefined reference to `gst_element_message_full' /opt/Qt5.5.1/5.5/gcc_64/lib/libQt5WebKit.so.5.5.1: undefined reference to `gst_element_link_many' /opt/Qt5.5.1/5.5/gcc_64/lib/libQt5WebKit.so.5.5.1: undefined reference to `gst_plugin_feature_check_version' /opt/Qt5.5.1/5.5/gcc_64/lib/libQt5WebKit.so.5.5.1: undefined reference to `gst_pipeline_get_type' /opt/Qt5.5.1/5.5/gcc_64/lib/libQt5WebKit.so.5.5.1: undefined reference to `gst_x_overlay_get_type' /opt/Qt5.5.1/5.5/gcc_64/lib/libQt5WebKit.so.5.5.1: undefined reference to `gst_app_src_set_emit_signals' /opt/Qt5.5.1/5.5/gcc_64/lib/libQt5WebKit.so.5.5.1: undefined reference to `gst_uri_is_valid' /opt/Qt5.5.1/5.5/gcc_64/lib/libQt5WebKit.so.5.5.1: undefined reference to `gst_element_factory_make' /opt/Qt5.5.1/5.5/gcc_64/lib/libQt5WebKit.so.5.5.1: undefined reference to `gst_element_iterate_src_pads' /opt/Qt5.5.1/5.5/gcc_64/lib/libQt5WebKit.so.5.5.1: undefined reference to `gst_value_list_get_size' /opt/Qt5.5.1/5.5/gcc_64/lib/libQt5WebKit.so.5.5.1: undefined reference to `gst_buffer_copy_metadata' /opt/Qt5.5.1/5.5/gcc_64/lib/libQt5WebKit.so.5.5.1: undefined reference to `gst_element_post_message' /opt/Qt5.5.1/5.5/gcc_64/lib/libQt5WebKit.so.5.5.1: undefined reference to `gst_query_parse_buffering_range' /opt/Qt5.5.1/5.5/gcc_64/lib/libQt5WebKit.so.5.5.1: undefined reference to `gst_element_query_duration' /opt/Qt5.5.1/5.5/gcc_64/lib/libQt5WebKit.so.5.5.1: undefined reference to `gst_pipeline_get_bus' /opt/Qt5.5.1/5.5/gcc_64/lib/libQt5WebKit.so.5.5.1: undefined reference to `gst_pad_set_blocked' /opt/Qt5.5.1/5.5/gcc_64/lib/libQt5WebKit.so.5.5.1: undefined reference to `gst_message_new_request_state' /opt/Qt5.5.1/5.5/gcc_64/lib/libQt5WebKit.so.5.5.1: undefined reference to `gst_stream_error_quark' /opt/Qt5.5.1/5.5/gcc_64/lib/libQt5WebKit.so.5.5.1: undefined reference to `gst_implements_interface_cast' /opt/Qt5.5.1/5.5/gcc_64/lib/libQt5WebKit.so.5.5.1: undefined reference to `gst_query_set_duration' /opt/Qt5.5.1/5.5/gcc_64/lib/libQt5WebKit.so.5.5.1: undefined reference to `gst_value_get_structure' /opt/Qt5.5.1/5.5/gcc_64/lib/libQt5WebKit.so.5.5.1: undefined reference to `gst_buffer_new_and_alloc' /opt/Qt5.5.1/5.5/gcc_64/lib/libQt5WebKit.so.5.5.1: undefined reference to `gst_mini_object_replace' /opt/Qt5.5.1/5.5/gcc_64/lib/libQt5WebKit.so.5.5.1: undefined reference to `gst_query_new_position' /opt/Qt5.5.1/5.5/gcc_64/lib/libQt5WebKit.so.5.5.1: undefined reference to `gst_event_new_new_segment' /opt/Qt5.5.1/5.5/gcc_64/lib/libQt5WebKit.so.5.5.1: undefined reference to `gst_bin_add' /opt/Qt5.5.1/5.5/gcc_64/lib/libQt5WebKit.so.5.5.1: undefined reference to `gst_element_link_pads_full' /opt/Qt5.5.1/5.5/gcc_64/lib/libQt5WebKit.so.5.5.1: undefined reference to `gst_structure_free' /opt/Qt5.5.1/5.5/gcc_64/lib/libQt5WebKit.so.5.5.1: undefined reference to `gst_app_src_set_caps' /opt/Qt5.5.1/5.5/gcc_64/lib/libQt5WebKit.so.5.5.1: undefined reference to `gst_tag_list_free' /opt/Qt5.5.1/5.5/gcc_64/lib/libQt5WebKit.so.5.5.1: undefined reference to `gst_buffer_set_caps' /opt/Qt5.5.1/5.5/gcc_64/lib/libQt5WebKit.so.5.5.1: undefined reference to `gst_app_src_set_max_bytes' /opt/Qt5.5.1/5.5/gcc_64/lib/libQt5WebKit.so.5.5.1: undefined reference to `gst_mini_object_ref' /opt/Qt5.5.1/5.5/gcc_64/lib/libQt5WebKit.so.5.5.1: undefined reference to `gst_element_get_static_pad' /opt/Qt5.5.1/5.5/gcc_64/lib/libQt5WebKit.so.5.5.1: undefined reference to `gst_app_src_set_callbacks' /opt/Qt5.5.1/5.5/gcc_64/lib/libQt5WebKit.so.5.5.1: undefined reference to `gst_object_get_name' /opt/Qt5.5.1/5.5/gcc_64/lib/libQt5WebKit.so.5.5.1: undefined reference to `gst_ghost_pad_new_no_target_from_template' /opt/Qt5.5.1/5.5/gcc_64/lib/libQt5WebKit.so.5.5.1: undefined reference to `gst_app_src_set_size' /opt/Qt5.5.1/5.5/gcc_64/lib/libQt5WebKit.so.5.5.1: undefined reference to `gst_query_get_n_buffering_ranges' /opt/Qt5.5.1/5.5/gcc_64/lib/libQt5WebKit.so.5.5.1: undefined reference to `gst_element_class_set_details_simple' /opt/Qt5.5.1/5.5/gcc_64/lib/libQt5WebKit.so.5.5.1: undefined reference to `gst_message_parse_error' /opt/Qt5.5.1/5.5/gcc_64/lib/libQt5WebKit.so.5.5.1: undefined reference to `gst_buffer_get_type' /opt/Qt5.5.1/5.5/gcc_64/lib/libQt5WebKit.so.5.5.1: undefined reference to `gst_missing_plugin_message_get_installer_detail' /opt/Qt5.5.1/5.5/gcc_64/lib/libQt5WebKit.so.5.5.1: undefined reference to `gst_install_plugins_async' /opt/Qt5.5.1/5.5/gcc_64/lib/libQt5WebKit.so.5.5.1: undefined reference to `gst_bus_set_sync_handler' /opt/Qt5.5.1/5.5/gcc_64/lib/libQt5WebKit.so.5.5.1: undefined reference to `gst_implements_interface_check' /opt/Qt5.5.1/5.5/gcc_64/lib/libQt5WebKit.so.5.5.1: undefined reference to `gst_app_src_get_type' /opt/Qt5.5.1/5.5/gcc_64/lib/libQt5WebKit.so.5.5.1: undefined reference to `gst_core_error_quark' /opt/Qt5.5.1/5.5/gcc_64/lib/libQt5WebKit.so.5.5.1: undefined reference to `gst_ghost_pad_new_from_template' /opt/Qt5.5.1/5.5/gcc_64/lib/libQt5WebKit.so.5.5.1: undefined reference to `gst_query_parse_segment' /opt/Qt5.5.1/5.5/gcc_64/lib/libQt5WebKit.so.5.5.1: undefined reference to `gst_element_get_request_pad' /opt/Qt5.5.1/5.5/gcc_64/lib/libQt5WebKit.so.5.5.1: undefined reference to `gst_bin_get_type' /opt/Qt5.5.1/5.5/gcc_64/lib/libQt5WebKit.so.5.5.1: undefined reference to `gst_structure_get_string' /opt/Qt5.5.1/5.5/gcc_64/lib/libQt5WebKit.so.5.5.1: undefined reference to `gst_message_parse_state_changed' /opt/Qt5.5.1/5.5/gcc_64/lib/libQt5WebKit.so.5.5.1: undefined reference to `gst_stream_volume_get_volume' /opt/Qt5.5.1/5.5/gcc_64/lib/libQt5WebKit.so.5.5.1: undefined reference to `gst_message_type_get_name' /opt/Qt5.5.1/5.5/gcc_64/lib/libQt5WebKit.so.5.5.1: undefined reference to `gst_missing_element_message_new' /opt/Qt5.5.1/5.5/gcc_64/lib/libQt5WebKit.so.5.5.1: undefined reference to `gst_tag_list_is_empty' /opt/Qt5.5.1/5.5/gcc_64/lib/libQt5WebKit.so.5.5.1: undefined reference to `gst_bus_add_signal_watch' /opt/Qt5.5.1/5.5/gcc_64/lib/libQt5WebKit.so.5.5.1: undefined reference to `gst_pad_query' /opt/Qt5.5.1/5.5/gcc_64/lib/libQt5WebKit.so.5.5.1: undefined reference to `gst_uri_handler_set_uri' /opt/Qt5.5.1/5.5/gcc_64/lib/libQt5WebKit.so.5.5.1: undefined reference to `gst_video_parse_caps_pixel_aspect_ratio' /opt/Qt5.5.1/5.5/gcc_64/lib/libQt5WebKit.so.5.5.1: undefined reference to `gst_app_src_set_stream_type' /opt/Qt5.5.1/5.5/gcc_64/lib/libQt5WebKit.so.5.5.1: undefined reference to `gst_buffer_try_new_and_alloc' /opt/Qt5.5.1/5.5/gcc_64/lib/libQt5WebKit.so.5.5.1: undefined reference to `gst_iterator_next' /opt/Qt5.5.1/5.5/gcc_64/lib/libQt5WebKit.so.5.5.1: undefined reference to `gst_element_register' /opt/Qt5.5.1/5.5/gcc_64/lib/libQt5WebKit.so.5.5.1: undefined reference to `gst_structure_new' /opt/Qt5.5.1/5.5/gcc_64/lib/libQt5WebKit.so.5.5.1: undefined reference to `gst_element_state_change_return_get_name' /opt/Qt5.5.1/5.5/gcc_64/lib/libQt5WebKit.so.5.5.1: undefined reference to `gst_object_get_type' /opt/Qt5.5.1/5.5/gcc_64/lib/libQt5WebKit.so.5.5.1: undefined reference to `__gst_debug_min' /opt/Qt5.5.1/5.5/gcc_64/lib/libQt5WebKit.so.5.5.1: undefined reference to `gst_pad_query_duration' /opt/Qt5.5.1/5.5/gcc_64/lib/libQt5WebKit.so.5.5.1: undefined reference to `gst_pad_push_event' /opt/Qt5.5.1/5.5/gcc_64/lib/libQt5WebKit.so.5.5.1: undefined reference to `gst_element_get_state' /opt/Qt5.5.1/5.5/gcc_64/lib/libQt5WebKit.so.5.5.1: undefined reference to `gst_message_new_duration' /opt/Qt5.5.1/5.5/gcc_64/lib/libQt5WebKit.so.5.5.1: undefined reference to `gst_format_get_name' /opt/Qt5.5.1/5.5/gcc_64/lib/libQt5WebKit.so.5.5.1: undefined reference to `gst_element_factory_get_type' /opt/Qt5.5.1/5.5/gcc_64/lib/libQt5WebKit.so.5.5.1: undefined reference to `gst_structure_get_name' /opt/Qt5.5.1/5.5/gcc_64/lib/libQt5WebKit.so.5.5.1: undefined reference to `_gst_element_error_printf' /opt/Qt5.5.1/5.5/gcc_64/lib/libQt5WebKit.so.5.5.1: undefined reference to `gst_element_found_tags_for_pad' /opt/Qt5.5.1/5.5/gcc_64/lib/libQt5WebKit.so.5.5.1: undefined reference to `gst_element_release_request_pad' /opt/Qt5.5.1/5.5/gcc_64/lib/libQt5WebKit.so.5.5.1: undefined reference to `gst_caps_ref' /opt/Qt5.5.1/5.5/gcc_64/lib/libQt5WebKit.so.5.5.1: undefined reference to `gst_element_unlink_many' /opt/Qt5.5.1/5.5/gcc_64/lib/libQt5WebKit.so.5.5.1: undefined reference to `gst_element_get_type' /opt/Qt5.5.1/5.5/gcc_64/lib/libQt5WebKit.so.5.5.1: undefined reference to `gst_value_list_get_value' /opt/Qt5.5.1/5.5/gcc_64/lib/libQt5WebKit.so.5.5.1: undefined reference to `gst_plugin_feature_get_type' /opt/Qt5.5.1/5.5/gcc_64/lib/libQt5WebKit.so.5.5.1: undefined reference to `gst_debug_log' /opt/Qt5.5.1/5.5/gcc_64/lib/libQt5WebKit.so.5.5.1: undefined reference to `gst_query_parse_duration' /opt/Qt5.5.1/5.5/gcc_64/lib/libQt5WebKit.so.5.5.1: undefined reference to `gst_element_state_get_name' /opt/Qt5.5.1/5.5/gcc_64/lib/libQt5WebKit.so.5.5.1: undefined reference to `gst_video_sink_get_type' /opt/Qt5.5.1/5.5/gcc_64/lib/libQt5WebKit.so.5.5.1: undefined reference to `gst_caps_new_simple' /opt/Qt5.5.1/5.5/gcc_64/lib/libQt5WebKit.so.5.5.1: undefined reference to `gst_ghost_pad_get_target' /opt/Qt5.5.1/5.5/gcc_64/lib/libQt5WebKit.so.5.5.1: undefined reference to `gst_bin_new' /opt/Qt5.5.1/5.5/gcc_64/lib/libQt5WebKit.so.5.5.1: undefined reference to `gst_query_set_uri' /opt/Qt5.5.1/5.5/gcc_64/lib/libQt5WebKit.so.5.5.1: undefined reference to `gst_caps_replace' /opt/Qt5.5.1/5.5/gcc_64/lib/libQt5WebKit.so.5.5.1: undefined reference to `gst_util_uint64_scale_int' /opt/Qt5.5.1/5.5/gcc_64/lib/libQt5WebKit.so.5.5.1: undefined reference to `gst_bus_remove_signal_watch' /opt/Qt5.5.1/5.5/gcc_64/lib/libQt5WebKit.so.5.5.1: undefined reference to `gst_pad_set_query_function' /opt/Qt5.5.1/5.5/gcc_64/lib/libQt5WebKit.so.5.5.1: undefined reference to `_gst_debug_category_new' /opt/Qt5.5.1/5.5/gcc_64/lib/libQt5WebKit.so.5.5.1: undefined reference to `gst_structure_has_name' /opt/Qt5.5.1/5.5/gcc_64/lib/libQt5WebKit.so.5.5.1: undefined reference to `gst_structure_get_value' /opt/Qt5.5.1/5.5/gcc_64/lib/libQt5WebKit.so.5.5.1: undefined reference to `gst_bus_sync_signal_handler' /opt/Qt5.5.1/5.5/gcc_64/lib/libQt5WebKit.so.5.5.1: undefined reference to `gst_init_check' /opt/Qt5.5.1/5.5/gcc_64/lib/libQt5WebKit.so.5.5.1: undefined reference to `gst_caps_is_fixed' /opt/Qt5.5.1/5.5/gcc_64/lib/libQt5WebKit.so.5.5.1: undefined reference to `gst_video_format_parse_caps' /opt/Qt5.5.1/5.5/gcc_64/lib/libQt5WebKit.so.5.5.1: undefined reference to `gst_value_get_mini_object' /opt/Qt5.5.1/5.5/gcc_64/lib/libQt5WebKit.so.5.5.1: undefined reference to `gst_buffer_make_metadata_writable' /opt/Qt5.5.1/5.5/gcc_64/lib/libQt5WebKit.so.5.5.1: undefined reference to `gst_query_parse_position' /opt/Qt5.5.1/5.5/gcc_64/lib/libQt5WebKit.so.5.5.1: undefined reference to `gst_base_src_get_type' /opt/Qt5.5.1/5.5/gcc_64/lib/libQt5WebKit.so.5.5.1: undefined reference to `gst_stream_volume_get_type' /opt/Qt5.5.1/5.5/gcc_64/lib/libQt5WebKit.so.5.5.1: undefined reference to `gst_caps_unref' /opt/Qt5.5.1/5.5/gcc_64/lib/libQt5WebKit.so.5.5.1: undefined reference to `gst_base_sink_get_type' /opt/Qt5.5.1/5.5/gcc_64/lib/libQt5WebKit.so.5.5.1: undefined reference to `gst_stream_volume_set_volume' /opt/Qt5.5.1/5.5/gcc_64/lib/libQt5WebKit.so.5.5.1: undefined reference to `gst_app_src_end_of_stream' /opt/Qt5.5.1/5.5/gcc_64/lib/libQt5WebKit.so.5.5.1: undefined reference to `gst_structure_copy' /opt/Qt5.5.1/5.5/gcc_64/lib/libQt5WebKit.so.5.5.1: undefined reference to `gst_object_sink' /opt/Qt5.5.1/5.5/gcc_64/lib/libQt5WebKit.so.5.5.1: undefined reference to `gst_tag_list_new' /opt/Qt5.5.1/5.5/gcc_64/lib/libQt5WebKit.so.5.5.1: undefined reference to `gst_element_set_state' /opt/Qt5.5.1/5.5/gcc_64/lib/libQt5WebKit.so.5.5.1: undefined reference to `gst_resource_error_quark' /opt/Qt5.5.1/5.5/gcc_64/lib/libQt5WebKit.so.5.5.1: undefined reference to `gst_ghost_pad_new' /opt/Qt5.5.1/5.5/gcc_64/lib/libQt5WebKit.so.5.5.1: undefined reference to `gst_is_initialized' /opt/Qt5.5.1/5.5/gcc_64/lib/libQt5WebKit.so.5.5.1: undefined reference to `gst_is_missing_plugin_message' /opt/Qt5.5.1/5.5/gcc_64/lib/libQt5WebKit.so.5.5.1: undefined reference to `gst_object_unref' collect2: error: ld returned 1 exit status src/CMakeFiles/sigil.dir/build.make:4929: recipe for target 'bin/sigil' failed make[2]: *** [bin/sigil] Error 1 CMakeFiles/Makefile2:319: recipe for target 'src/CMakeFiles/sigil.dir/all' failed make[1]: *** [src/CMakeFiles/sigil.dir/all] Error 2 Makefile:127: recipe for target 'all' failed make: *** [all] Error 2 |
![]() |
![]() |
![]() |
#2 |
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 28,505
Karma: 204127028
Join Date: Jan 2010
Device: Nexus 7, Kindle Fire HD
|
Try installing the libgstreamer0.10-dev and the libgstreamer-plugins-base0.10-dev packages with sudo apt-get install.
Last edited by DiapDealer; 07-10-2016 at 08:32 PM. |
![]() |
![]() |
Advert | |
|
![]() |
#3 | |
Guru
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 697
Karma: 150000
Join Date: Feb 2010
Device: none
|
Quote:
Unfortunately, my notes only say "installed a bunch of likely libgstreamer stuff". ![]() Albert |
|
![]() |
![]() |
![]() |
#4 | |
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 28,505
Karma: 204127028
Join Date: Jan 2010
Device: Nexus 7, Kindle Fire HD
|
Quote:
![]() If I hear back that it worked for sure, I'll add it to the compilation instructions. I have a feeling 16.04 went with libgstreamer-1.0-0 being installed by default, and Qt5.4.x - Qt5.5.1's Webkit needs libgstreamer-0.10 for multimedia stuff. It wasn't really noticed on older systems that often had libgstreamer-0.10 already. Last edited by DiapDealer; 07-10-2016 at 08:33 PM. |
|
![]() |
![]() |
![]() |
#5 |
Ex-Helpdesk Junkie
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 19,421
Karma: 85400180
Join Date: Nov 2012
Location: The Beaten Path, USA, Roundworld, This Side of Infinity
Device: Kindle Touch fw5.3.7 (Wifi only)
|
I'd generally say "look at the makedepends of your distro's package. They've generally determined what development packages are needed, and that insight can only ever be helpful.
|
![]() |
![]() |
Advert | |
|
![]() |
#6 | ||
Enthusiast
![]() Posts: 36
Karma: 10
Join Date: Apr 2016
Device: none
|
Quote:
Quote:
I still wish there was a a PPA for Linux. Windows users have the luxury of just downloading and installing. I am not a programmer, so it was pretty tough for me to go through all those steps, and I imagine many others are in the same situation as me. |
||
![]() |
![]() |
![]() |
#7 |
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 28,505
Karma: 204127028
Join Date: Jan 2010
Device: Nexus 7, Kindle Fire HD
|
Thanks for the confirmation, I'll add those packages to the build instructions.
But .... (and I'm truly sorry if you didn't realize this before) ... Sigil is in the standard repos starting with Xenial (16.04). You don't have to build it. Just "sudo apt-get install sigil". I just figured you wanted to build it. |
![]() |
![]() |
![]() |
#8 |
Ex-Helpdesk Junkie
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 19,421
Karma: 85400180
Join Date: Nov 2012
Location: The Beaten Path, USA, Roundworld, This Side of Infinity
Device: Kindle Touch fw5.3.7 (Wifi only)
|
darkbreath,
Does Ubuntu 16.04 not yet have Sigil imported from Debian? Because I thought Sigil was finally available pretty much everywhere now. |
![]() |
![]() |
![]() |
#9 | ||
Enthusiast
![]() Posts: 36
Karma: 10
Join Date: Apr 2016
Device: none
|
Quote:
Quote:
sudo apt-get install apt-xapian-index sudo update-apt-xapian-index -vf One problem I noticed, however, is that the quick filter's results aren't up to date. Even running sudo apt-get update isn't enough; I have to run that second line (sudo update-apt-xapian-index -vf) in order to get all the newest packages to show up. Is there any way I can update the xapian index automatically at regular intervals? (Once per restart is good enough). I've tried editing /etc/rc.local and /etc/init.d/rc.local start and running a test program at startup, but the program didn't appear to run even after I added some sleep time before the command. I can run sudo update-apt-xapian-index -vf manually now, but if this is really the problem (I'll report back with the results soon), I'm just leaving the problem for some future date. |
||
![]() |
![]() |
![]() |
#10 |
Ex-Helpdesk Junkie
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 19,421
Karma: 85400180
Join Date: Nov 2012
Location: The Beaten Path, USA, Roundworld, This Side of Infinity
Device: Kindle Touch fw5.3.7 (Wifi only)
|
I really have no idea. I don't use Ubuntu or anything debian-based, and if I did, I would probably use the command-line search option which I am sure exists.
![]() The fact that apparently Synaptic does not know how to natively update its own search index is actually quite unimpressive, in a fairly frightening manner. I suggest you report it as an upstream bug, filed to the "what weren't you thinking" department. |
![]() |
![]() |
![]() |
#11 |
Zealot
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 119
Karma: 64428
Join Date: Aug 2011
Device: none
|
@darkbreath:
Spotted something that might help. I'm assuming you're using the 64-bit version of Ubuntu. I'm pretty sure there is no 32-bit version of sigil available. Run synaptic as root (sudo synaptic). When it comes up, look at the far left margin, second line from the top, and click the button/bar labeled "Reload". This will reload and rebuild a fresh, updated copy of the latest xapian index. It should download a couple dozen files and then sort them for xapian. Once that settles down you can click the "Search" button/bar at the top right to search for sigil, or you can click the button/bar at the left margin close to the bottom labeled "Status" and then "Installed (upgradable)" and visually search for "sigil". This will also show you what else (not necessarily related to sigil) is waiting to be upgraded. Right click the program(s) you want to update and mark them for update. Then, at the top, left-click "Apply" and wait for it to complete. This will remove the need to run "sudo apt-get update" and rebuild the index by hand. |
![]() |
![]() |
![]() |
#12 |
Enthusiast
![]() Posts: 36
Karma: 10
Join Date: Apr 2016
Device: none
|
Ok, I have some updates. First of all, as far as I can tell, the Reload button in Synaptic just does the equivalent of sudo apt-get update. The only way I can manually update the Xapian index is with sudo update-apt-xapian-index -vf. I guess one more command isn't too bad, and I only have to do it after adding a PPA, because I think the Xapian index automatically updates itself eventually. I don't know the interval, but I noticed that a newly added PPA had its packages listed eventually. Besides, I don't HAVE to use Synaptic; terminal works fine most of the time. I mainly use Synaptic to find package names when I don't know the exact spelling anyways.
I can also unfortunately confirm that sigil is not offered on Xenial. So basically on the latest LTS version of Ubuntu, the only way to install Sigil is by compiling from source at the moment. I managed to do it, but it certainly wasn't a walk in the park. Last edited by darkbreath; 07-14-2016 at 06:26 PM. |
![]() |
![]() |
![]() |
#13 | |
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 28,505
Karma: 204127028
Join Date: Jan 2010
Device: Nexus 7, Kindle Fire HD
|
Quote:
http://packages.ubuntu.com/xenial/sigil |
|
![]() |
![]() |
![]() |
#14 | |
Guru
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 697
Karma: 150000
Join Date: Feb 2010
Device: none
|
Quote:
Code:
~$ cat /etc/os-release NAME="Ubuntu" VERSION="16.04 LTS (Xenial Xerus)" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu 16.04 LTS" VERSION_ID="16.04" HOME_URL="http://www.ubuntu.com/" SUPPORT_URL="http://help.ubuntu.com/" BUG_REPORT_URL="http://bugs.launchpad.net/ubuntu/" UBUNTU_CODENAME=xenial ~$ apt-cache policy sigil sigil: Installed: (none) Candidate: 0.9.5+dfsg-0ubuntu1 Version table: 0.9.5+dfsg-0ubuntu1 500 500 http://us.archive.ubuntu.com/ubuntu xenial/universe amd64 Packages ![]() |
|
![]() |
![]() |
![]() |
#15 | |
Enthusiast
![]() Posts: 36
Karma: 10
Join Date: Apr 2016
Device: none
|
Quote:
Repositories can be great in terms of convenience, and I use them for a number of different programs. But I also tend to want stability over bleeding edge in terms of the operating system, which means I only update when a new LTS version comes out. I do want some of my apps such as Sigil to be bleeding edge, which means PPAs are the best option for me. Please consider this. Last edited by darkbreath; 07-15-2016 at 03:50 PM. |
|
![]() |
![]() |
![]() |
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
Can I make a compilation within a compilation? | Villordsutch | Amazon Kindle | 5 | 01-04-2012 03:10 AM |
compilation error | iomari | Calibre | 1 | 10-04-2011 09:01 AM |
New firmware compilation (June 9) | ahhahh | iRex | 38 | 06-16-2010 04:28 PM |
Unutterably Silly The Poem Game Compilation | radioflyertoo | Lounge | 6 | 09-10-2008 07:29 PM |
Compilation of Q&A | FGFuzaxx | iRex | 14 | 07-17-2006 07:51 AM |