Reply to topic

Failure to link Marble against static Qt5.7 CentOS

jleifer
Registered Member
Posts
3
Karma
0
Hi,
I'm having issues linking Marble to my static Qt5.7.1 build on CentOS

I build Qt with the following:
Code: Select all
./configure -skip qtgamepad -skip qtpurchasing -skip qtwinextras -skip qtandroidextras -skip qtconnectivity -skip qtactiveqt -skip qtmacextras -skip qtquickcontrols -skip qtquickcontrols2 -skip qtwayland  -skip qtcharts  -skip qtwinextras  -nomake tests -nomake examples --prefix=/usr/local/Qt5.7.1 --static -v


Build QtWebkit from http://download.qt.io/community_releases/5.7/5.7.1

Then build marble:
Code: Select all
 ccmake -DCMAKE_BUILD_TYPE=Release -DWITH_KF5=FALSE -DCMAKE_INSTALL_PREFIX=/usr/local ../sources


Building completes without error
but get the below errors when linking, from what I understand the dependencies are not being pulled in (libpng, etc)
Code: Select all
Linking CXX executable hello-marble
/usr/local/Qt5.7.1/lib/libQt5Gui.a(qpnghandler.o): In function `iod_read_fn':
qpnghandler.cpp:(.text+0x22): undefined reference to `png_get_io_ptr'
/usr/local/Qt5.7.1/lib/libQt5Gui.a(qpnghandler.o): In function `qpiw_write_fn':
qpnghandler.cpp:(.text+0x16e): undefined reference to `png_get_io_ptr'
/usr/local/Qt5.7.1/lib/libQt5Gui.a(qpnghandler.o): In function `QPngHandlerPrivate::readImageFormat()':
qpnghandler.cpp:(.text+0x42b): undefined reference to `png_get_IHDR'
qpnghandler.cpp:(.text+0x493): undefined reference to `png_get_PLTE'
qpnghandler.cpp:(.text+0x4c9): undefined reference to `png_get_channels'
qpnghandler.cpp:(.text+0x4fe): undefined reference to `png_get_valid'
qpnghandler.cpp:(.text+0x52e): undefined reference to `png_get_valid'
qpnghandler.cpp:(.text+0x55e): undefined reference to `png_get_valid'
/usr/local/Qt5.7.1/lib/libQt5Gui.a(qpnghandler.o): In function `QPngHandler::~QPngHandler()':
qpnghandler.cpp:(.text+0x79b): undefined reference to `png_destroy_read_struct'
/usr/local/Qt5.7.1/lib/libQt5Gui.a(qpnghandler.o): In function `QPngHandler::~QPngHandler()':
qpnghandler.cpp:(.text+0x82b): undefined reference to `png_destroy_read_struct'
/usr/local/Qt5.7.1/lib/libQt5Gui.a(qpnghandler.o): In function `QPngHandlerPrivate::readPngTexts(png_info_struct*)':
qpnghandler.cpp:(.text+0x8cb): undefined reference to `png_get_text'
/usr/local/Qt5.7.1/lib/libQt5Gui.a(qpnghandler.o): In function `QPngHandlerPrivate::readPngHeader()':
qpnghandler.cpp:(.text+0xbe2): undefined reference to `png_create_read_struct'
qpnghandler.cpp:(.text+0xc00): undefined reference to `png_set_error_fn'
qpnghandler.cpp:(.text+0xc09): undefined reference to `png_create_info_struct'
qpnghandler.cpp:(.text+0xc24): undefined reference to `png_create_info_struct'
qpnghandler.cpp:(.text+0xc59): undefined reference to `png_destroy_read_struct'
qpnghandler.cpp:(.text+0xc8c): undefined reference to `png_set_read_fn'
qpnghandler.cpp:(.text+0xc99): undefined reference to `png_read_info'
qpnghandler.cpp:(.text+0xcb7): undefined reference to `png_get_valid'
qpnghandler.cpp:(.text+0xcee): undefined reference to `png_destroy_read_struct'
qpnghandler.cpp:(.text+0xd1c): undefined reference to `png_get_gAMA'
qpnghandler.cpp:(.text+0xd43): undefined reference to `png_destroy_read_struct'
/usr/local/Qt5.7.1/lib/libQt5Gui.a(qpnghandler.o): In function `QPngHandler::option(QImageIOHandler::ImageOption) const':
qpnghandler.cpp:(.text+0xe1d): undefined reference to `png_get_image_height'
qpnghandler.cpp:(.text+0xe31): undefined reference to `png_get_image_width'
/usr/local/Qt5.7.1/lib/libQt5Gui.a(qpnghandler.o): In function `QPngHandlerPrivate::readPngImage(QImage*)':
qpnghandler.cpp:(.text+0xf14): undefined reference to `png_destroy_read_struct'
qpnghandler.cpp:(.text+0x1000): undefined reference to `png_set_gamma'
qpnghandler.cpp:(.text+0x1060): undefined reference to `png_get_IHDR'
qpnghandler.cpp:(.text+0x106c): undefined reference to `png_set_interlace_handling'
qpnghandler.cpp:(.text+0x109a): undefined reference to `png_set_expand'
qpnghandler.cpp:(.text+0x1161): undefined reference to `png_read_update_info'
qpnghandler.cpp:(.text+0x11c2): undefined reference to `png_read_update_info'
qpnghandler.cpp:(.text+0x12bb): undefined reference to `png_get_tRNS'
qpnghandler.cpp:(.text+0x12ed): undefined reference to `png_set_bgr'
qpnghandler.cpp:(.text+0x13ba): undefined reference to `png_get_IHDR'
qpnghandler.cpp:(.text+0x13e1): undefined reference to `png_get_oFFs'
qpnghandler.cpp:(.text+0x17e8): undefined reference to `png_read_row'
qpnghandler.cpp:(.text+0x1a12): undefined reference to `png_set_packing'
qpnghandler.cpp:(.text+0x1c14): undefined reference to `png_get_x_pixels_per_meter'
qpnghandler.cpp:(.text+0x1c41): undefined reference to `png_get_y_pixels_per_meter'
qpnghandler.cpp:(.text+0x1cc5): undefined reference to `png_read_end'
qpnghandler.cpp:(.text+0x1d3d): undefined reference to `png_destroy_read_struct'
qpnghandler.cpp:(.text+0x1ec0): undefined reference to `png_get_IHDR'
qpnghandler.cpp:(.text+0x1ee9): undefined reference to `png_get_oFFs'
qpnghandler.cpp:(.text+0x1f8b): undefined reference to `png_read_image'
qpnghandler.cpp:(.text+0x2000): undefined reference to `png_get_x_pixels_per_meter'
qpnghandler.cpp:(.text+0x201c): undefined reference to `png_get_y_pixels_per_meter'
qpnghandler.cpp:(.text+0x21da): undefined reference to `png_get_valid'
qpnghandler.cpp:(.text+0x21eb): undefined reference to `png_set_expand'
qpnghandler.cpp:(.text+0x2271): undefined reference to `png_read_update_info'
qpnghandler.cpp:(.text+0x22e4): undefined reference to `png_set_strip_16'
qpnghandler.cpp:(.text+0x2308): undefined reference to `png_get_valid'
qpnghandler.cpp:(.text+0x2319): undefined reference to `png_set_expand'
qpnghandler.cpp:(.text+0x2321): undefined reference to `png_set_strip_16'
qpnghandler.cpp:(.text+0x2329): undefined reference to `png_set_gray_to_rgb'
qpnghandler.cpp:(.text+0x2398): undefined reference to `png_get_channels'
qpnghandler.cpp:(.text+0x23dc): undefined reference to `png_get_valid'
qpnghandler.cpp:(.text+0x23f7): undefined reference to `png_set_filler'
qpnghandler.cpp:(.text+0x243a): undefined reference to `png_set_gray_to_rgb'
qpnghandler.cpp:(.text+0x244e): undefined reference to `png_set_strip_16'
qpnghandler.cpp:(.text+0x246e): undefined reference to `png_get_PLTE'
qpnghandler.cpp:(.text+0x249a): undefined reference to `png_set_packing'
qpnghandler.cpp:(.text+0x24a8): undefined reference to `png_read_update_info'
qpnghandler.cpp:(.text+0x24dd): undefined reference to `png_get_IHDR'
qpnghandler.cpp:(.text+0x2589): undefined reference to `png_get_PLTE'
qpnghandler.cpp:(.text+0x25bd): undefined reference to `png_get_tRNS'
qpnghandler.cpp:(.text+0x26da): undefined reference to `png_set_invert_mono'
qpnghandler.cpp:(.text+0x26e5): undefined reference to `png_read_update_info'
qpnghandler.cpp:(.text+0x27b6): undefined reference to `png_get_tRNS'
/usr/local/Qt5.7.1/lib/libQt5Gui.a(qpnghandler.o): In function `QPNGImageWriter::writeImage(QImage const&, int, QString const&, int, int)':
qpnghandler.cpp:(.text+0x2a57): undefined reference to `png_create_write_struct'
qpnghandler.cpp:(.text+0x2a7b): undefined reference to `png_set_error_fn'
qpnghandler.cpp:(.text+0x2a88): undefined reference to `png_create_info_struct'
qpnghandler.cpp:(.text+0x2b28): undefined reference to `png_set_compression_level'
qpnghandler.cpp:(.text+0x2b48): undefined reference to `png_set_write_fn'
qpnghandler.cpp:(.text+0x2bce): undefined reference to `png_set_IHDR'
qpnghandler.cpp:(.text+0x2c10): undefined reference to `png_set_gAMA'
qpnghandler.cpp:(.text+0x2c48): undefined reference to `png_set_bgr'
qpnghandler.cpp:(.text+0x2c79): undefined reference to `png_set_sig_bytes'
qpnghandler.cpp:(.text+0x2cc2): undefined reference to `png_set_pHYs'
qpnghandler.cpp:(.text+0x2e7b): undefined reference to `png_destroy_write_struct'
qpnghandler.cpp:(.text+0x3916): undefined reference to `png_set_text'
qpnghandler.cpp:(.text+0x3990): undefined reference to `png_write_info'
qpnghandler.cpp:(.text+0x39ab): undefined reference to `png_set_packing'
qpnghandler.cpp:(.text+0x3b1c): undefined reference to `png_write_rows'
qpnghandler.cpp:(.text+0x3bef): undefined reference to `png_write_chunk'
qpnghandler.cpp:(.text+0x3c16): undefined reference to `png_write_end'
qpnghandler.cpp:(.text+0x3c34): undefined reference to `png_destroy_write_struct'
qpnghandler.cpp:(.text+0x3c8d): undefined reference to `png_destroy_write_struct'
qpnghandler.cpp:(.text+0x3d14): undefined reference to `png_write_image'
qpnghandler.cpp:(.text+0x3d46): undefined reference to `png_set_oFFs'
qpnghandler.cpp:(.text+0x3ded): undefined reference to `png_set_PLTE'
qpnghandler.cpp:(.text+0x3e17): undefined reference to `png_set_tRNS'
qpnghandler.cpp:(.text+0x3e6b): undefined reference to `png_write_chunk'
qpnghandler.cpp:(.text+0x3e96): undefined reference to `png_set_filler'
qpnghandler.cpp:(.text+0x3ebe): undefined reference to `png_set_packswap'
/usr/local/Qt5.7.1/lib/libQt5Gui.a(qpnghandler.o): In function `iod_read_fn':
qpnghandler.cpp:(.text+0x75): undefined reference to `png_error'
/usr/local/Qt5.7.1/lib/libQt5Gui.a(qpnghandler.o): In function `qpiw_write_fn':
qpnghandler.cpp:(.text+0x196): undefined reference to `png_error'
/usr/local/Qt5.7.1/lib/libQt5Gui.a(qjpeghandler.o): In function `read_jpeg_image(QImage*, QSize, QRect, QRect, int, void (*)(unsigned int*, unsigned char const*, int), jpeg_decompress_struct*, my_error_mgr*)':
qjpeghandler.cpp:(.text+0x4a4): undefined reference to `jpeg_calc_output_dimensions'
qjpeghandler.cpp:(.text+0x801): undefined reference to `jpeg_start_decompress'
qjpeghandler.cpp:(.text+0x854): undefined reference to `jpeg_read_scanlines'
qjpeghandler.cpp:(.text+0xa4e): undefined reference to `jpeg_start_decompress'
qjpeghandler.cpp:(.text+0xa8f): undefined reference to `jpeg_read_scanlines'
qjpeghandler.cpp:(.text+0xe68): undefined reference to `jpeg_finish_decompress'
/usr/local/Qt5.7.1/lib/libQt5Gui.a(qjpeghandler.o): In function `QJpegHandler::~QJpegHandler()':
qjpeghandler.cpp:(.text+0x14db): undefined reference to `jpeg_destroy_decompress'
/usr/local/Qt5.7.1/lib/libQt5Gui.a(qjpeghandler.o): In function `QJpegHandler::~QJpegHandler()':
qjpeghandler.cpp:(.text+0x158b): undefined reference to `jpeg_destroy_decompress'
/usr/local/Qt5.7.1/lib/libQt5Gui.a(qjpeghandler.o): In function `QJpegHandlerPrivate::readJpegHeader(QIODevice*)':
qjpeghandler.cpp:(.text+0x168d): undefined reference to `jpeg_resync_to_restart'
qjpeghandler.cpp:(.text+0x16ca): undefined reference to `jpeg_std_error'
qjpeghandler.cpp:(.text+0x16fd): undefined reference to `jpeg_CreateDecompress'
qjpeghandler.cpp:(.text+0x174f): undefined reference to `jpeg_save_markers'
qjpeghandler.cpp:(.text+0x1761): undefined reference to `jpeg_save_markers'
qjpeghandler.cpp:(.text+0x176e): undefined reference to `jpeg_read_header'
qjpeghandler.cpp:(.text+0x177e): undefined reference to `jpeg_calc_output_dimensions'
/usr/local/Qt5.7.1/lib/libQt5Gui.a(qjpeghandler.o): In function `write_jpeg_image(QImage const&, QIODevice*, int, QString const&, bool, bool)':
qjpeghandler.cpp:(.text+0x2588): undefined reference to `jpeg_std_error'
qjpeghandler.cpp:(.text+0x25dc): undefined reference to `jpeg_CreateCompress'
qjpeghandler.cpp:(.text+0x265a): undefined reference to `jpeg_set_defaults'
qjpeghandler.cpp:(.text+0x29b7): undefined reference to `jpeg_set_quality'
qjpeghandler.cpp:(.text+0x29cc): undefined reference to `jpeg_start_compress'
qjpeghandler.cpp:(.text+0x2bdf): undefined reference to `jpeg_destroy_compress'
qjpeghandler.cpp:(.text+0x3419): undefined reference to `jpeg_write_marker'
qjpeghandler.cpp:(.text+0x36a6): undefined reference to `jpeg_write_scanlines'
qjpeghandler.cpp:(.text+0x36ca): undefined reference to `jpeg_finish_compress'
qjpeghandler.cpp:(.text+0x36d7): undefined reference to `jpeg_destroy_compress'
qjpeghandler.cpp:(.text+0x3c89): undefined reference to `jpeg_simple_progression'
/usr/local/Qt5.7.1/lib/libQt5Gui.a(qtextengine.o): In function `QTextEngine::shapeTextWithHarfbuzzNG(QScriptItem const&, unsigned short const*, int, QFontEngine*, QVector<unsigned int> const&, bool, bool) const':
qtextengine.cpp:(.text+0x277c): undefined reference to `hb_buffer_create'
qtextengine.cpp:(.text+0x2794): undefined reference to `hb_buffer_set_unicode_funcs'
qtextengine.cpp:(.text+0x279f): undefined reference to `hb_buffer_pre_allocate'
qtextengine.cpp:(.text+0x27a7): undefined reference to `hb_buffer_allocation_successful'
qtextengine.cpp:(.text+0x291d): undefined reference to `hb_buffer_clear_contents'
qtextengine.cpp:(.text+0x293d): undefined reference to `hb_buffer_add_utf16'
qtextengine.cpp:(.text+0x294d): undefined reference to `hb_buffer_set_segment_properties'
qtextengine.cpp:(.text+0x2955): undefined reference to `hb_buffer_guess_segment_properties'
qtextengine.cpp:(.text+0x296d): undefined reference to `hb_buffer_set_flags'
qtextengine.cpp:(.text+0x2a60): undefined reference to `hb_shape_full'
qtextengine.cpp:(.text+0x2a8b): undefined reference to `hb_buffer_get_length'
qtextengine.cpp:(.text+0x2aa2): undefined reference to `hb_buffer_destroy'
qtextengine.cpp:(.text+0x2bd0): undefined reference to `hb_buffer_get_glyph_infos'
qtextengine.cpp:(.text+0x2bdf): undefined reference to `hb_buffer_get_glyph_positions'
qtextengine.cpp:(.text+0x3182): undefined reference to `hb_buffer_reverse'
qtextengine.cpp:(.text+0x31a1): undefined reference to `hb_buffer_destroy'
/usr/local/Qt5.7.1/lib/libQt5Gui.a(qharfbuzzng.o): In function `_hb_qt_font_get_glyph_h_kerning(hb_font_t*, void*, unsigned int, unsigned int, void*)':
qharfbuzzng.cpp:(.text+0x39e): undefined reference to `hb_font_get_user_data'
/usr/local/Qt5.7.1/lib/libQt5Gui.a(qharfbuzzng.o): In function `_hb_qt_font_get_glyph_h_advance(hb_font_t*, void*, unsigned int, void*)':
qharfbuzzng.cpp:(.text+0x400): undefined reference to `hb_font_get_user_data'
/usr/local/Qt5.7.1/lib/libQt5Gui.a(qharfbuzzng.o): In function `_hb_qt_reference_table(hb_face_t*, unsigned int, void*)':
qharfbuzzng.cpp:(.text+0x4a8): undefined reference to `hb_blob_create'
qharfbuzzng.cpp:(.text+0x4c1): undefined reference to `hb_blob_get_empty'
/usr/local/Qt5.7.1/lib/libQt5Gui.a(qharfbuzzng.o): In function `(anonymous namespace)::Q_QGS_qt_ufuncs::innerFunction()::Holder::~Holder()':
qharfbuzzng.cpp:(.text+0x518): undefined reference to `hb_unicode_funcs_destroy'
/usr/local/Qt5.7.1/lib/libQt5Gui.a(qharfbuzzng.o): In function `(anonymous namespace)::Q_QGS_qt_ffuncs::innerFunction()::Holder::~Holder()':
qharfbuzzng.cpp:(.text+0x548): undefined reference to `hb_font_funcs_destroy'
/usr/local/Qt5.7.1/lib/libQt5Gui.a(qharfbuzzng.o): In function `hb_qt_get_unicode_funcs()':
qharfbuzzng.cpp:(.text+0xc8b): undefined reference to `hb_unicode_funcs_create'
qharfbuzzng.cpp:(.text+0xca5): undefined reference to `hb_unicode_funcs_set_combining_class_func'
qharfbuzzng.cpp:(.text+0xcbc): undefined reference to `hb_unicode_funcs_set_eastasian_width_func'
qharfbuzzng.cpp:(.text+0xcd3): undefined reference to `hb_unicode_funcs_set_general_category_func'
qharfbuzzng.cpp:(.text+0xcea): undefined reference to `hb_unicode_funcs_set_mirroring_func'
qharfbuzzng.cpp:(.text+0xd01): undefined reference to `hb_unicode_funcs_set_script_func'
qharfbuzzng.cpp:(.text+0xd18): undefined reference to `hb_unicode_funcs_set_compose_func'
qharfbuzzng.cpp:(.text+0xd2f): undefined reference to `hb_unicode_funcs_set_decompose_func'
qharfbuzzng.cpp:(.text+0xd46): undefined reference to `hb_unicode_funcs_set_decompose_compatibility_func'
/usr/local/Qt5.7.1/lib/libQt5Gui.a(qharfbuzzng.o): In function `hb_qt_font_get_use_design_metrics(hb_font_t*)':
qharfbuzzng.cpp:(.text+0xdbc): undefined reference to `hb_font_get_user_data'
/usr/local/Qt5.7.1/lib/libQt5Gui.a(qharfbuzzng.o): In function `hb_qt_get_font_funcs()':
qharfbuzzng.cpp:(.text+0xe19): undefined reference to `hb_font_funcs_create'
qharfbuzzng.cpp:(.text+0xe33): undefined reference to `hb_font_funcs_set_glyph_func'
qharfbuzzng.cpp:(.text+0xe4a): undefined reference to `hb_font_funcs_set_glyph_h_advance_func'
qharfbuzzng.cpp:(.text+0xe61): undefined reference to `hb_font_funcs_set_glyph_v_advance_func'
qharfbuzzng.cpp:(.text+0xe78): undefined reference to `hb_font_funcs_set_glyph_h_origin_func'
qharfbuzzng.cpp:(.text+0xe8f): undefined reference to `hb_font_funcs_set_glyph_v_origin_func'
qharfbuzzng.cpp:(.text+0xea6): undefined reference to `hb_font_funcs_set_glyph_h_kerning_func'
qharfbuzzng.cpp:(.text+0xebd): undefined reference to `hb_font_funcs_set_glyph_v_kerning_func'
qharfbuzzng.cpp:(.text+0xed4): undefined reference to `hb_font_funcs_set_glyph_extents_func'
qharfbuzzng.cpp:(.text+0xeeb): undefined reference to `hb_font_funcs_set_glyph_contour_point_func'
qharfbuzzng.cpp:(.text+0xf02): undefined reference to `hb_font_funcs_set_glyph_name_func'
qharfbuzzng.cpp:(.text+0xf19): undefined reference to `hb_font_funcs_set_glyph_from_name_func'
/usr/local/Qt5.7.1/lib/libQt5Gui.a(qharfbuzzng.o): In function `hb_qt_face_get_for_engine(QFontEngine*)':
qharfbuzzng.cpp:(.text+0xfa4): undefined reference to `hb_face_create_for_tables'
qharfbuzzng.cpp:(.text+0xfaf): undefined reference to `hb_face_is_immutable'
qharfbuzzng.cpp:(.text+0xff9): undefined reference to `hb_face_set_index'
qharfbuzzng.cpp:(.text+0x1085): undefined reference to `hb_face_set_upem'
qharfbuzzng.cpp:(.text+0x10e7): undefined reference to `hb_face_destroy'
/usr/local/Qt5.7.1/lib/libQt5Gui.a(qharfbuzzng.o): In function `hb_qt_font_get_for_engine(QFontEngine*)':
qharfbuzzng.cpp:(.text+0x111f): undefined reference to `hb_font_create'
qharfbuzzng.cpp:(.text+0x112a): undefined reference to `hb_font_is_immutable'
qharfbuzzng.cpp:(.text+0x118e): undefined reference to `hb_font_set_funcs'
qharfbuzzng.cpp:(.text+0x11a4): undefined reference to `hb_font_set_scale'
qharfbuzzng.cpp:(.text+0x11b2): undefined reference to `hb_font_set_ppem'
qharfbuzzng.cpp:(.text+0x1215): undefined reference to `hb_font_funcs_create'
qharfbuzzng.cpp:(.text+0x122f): undefined reference to `hb_font_funcs_set_glyph_func'
qharfbuzzng.cpp:(.text+0x1246): undefined reference to `hb_font_funcs_set_glyph_h_advance_func'
qharfbuzzng.cpp:(.text+0x125d): undefined reference to `hb_font_funcs_set_glyph_v_advance_func'
qharfbuzzng.cpp:(.text+0x1274): undefined reference to `hb_font_funcs_set_glyph_h_origin_func'
qharfbuzzng.cpp:(.text+0x128b): undefined reference to `hb_font_funcs_set_glyph_v_origin_func'
qharfbuzzng.cpp:(.text+0x12a2): undefined reference to `hb_font_funcs_set_glyph_h_kerning_func'
qharfbuzzng.cpp:(.text+0x12b9): undefined reference to `hb_font_funcs_set_glyph_v_kerning_func'
qharfbuzzng.cpp:(.text+0x12d0): undefined reference to `hb_font_funcs_set_glyph_extents_func'
qharfbuzzng.cpp:(.text+0x12e7): undefined reference to `hb_font_funcs_set_glyph_contour_point_func'
qharfbuzzng.cpp:(.text+0x12fe): undefined reference to `hb_font_funcs_set_glyph_name_func'
qharfbuzzng.cpp:(.text+0x1315): undefined reference to `hb_font_funcs_set_glyph_from_name_func'
qharfbuzzng.cpp:(.text+0x1365): undefined reference to `hb_font_destroy'
/usr/local/Qt5.7.1/lib/libQt5Gui.a(qharfbuzzng.o): In function `_hb_qt_face_release(void*)':
qharfbuzzng.cpp:(.text+0x426): undefined reference to `hb_face_destroy'
/usr/local/Qt5.7.1/lib/libQt5Gui.a(qharfbuzzng.o): In function `_hb_qt_font_release(void*)':
qharfbuzzng.cpp:(.text+0x4f6): undefined reference to `hb_font_destroy'
/usr/local/Qt5.7.1/lib/libQt5Gui.a(qharfbuzzng.o): In function `hb_qt_font_set_use_design_metrics(hb_font_t*, unsigned int)':
qharfbuzzng.cpp:(.text+0xda2): undefined reference to `hb_font_set_user_data'
/usr/local/Qt5.7.1/lib/libQt5Gui.a(qfontengine.o): In function `QFontEngine::supportsScript(QChar::Script) const':
qfontengine.cpp:(.text+0x3eaa): undefined reference to `hb_ot_tags_from_script'
qfontengine.cpp:(.text+0x3ebe): undefined reference to `hb_ot_layout_table_find_script'
qfontengine.cpp:(.text+0x3ed6): undefined reference to `hb_ot_layout_table_find_script'
qfontengine.cpp:(.text+0x3eff): undefined reference to `hb_ot_layout_table_find_script'
/usr/local/Qt5.7.1/lib/libQt5Core.a(qthread_unix.o): In function `(anonymous namespace)::destroy_current_thread_data_key_dtor_class_::~destroy_current_thread_data_key_dtor_class_()':
qthread_unix.cpp:(.text+0x33): undefined reference to `pthread_once'
qthread_unix.cpp:(.text+0x3e): undefined reference to `pthread_key_delete'
/usr/local/Qt5.7.1/lib/libQt5Core.a(qthread_unix.o): In function `QThreadData::current(bool)':
qthread_unix.cpp:(.text+0xfb): undefined reference to `pthread_once'
qthread_unix.cpp:(.text+0x109): undefined reference to `pthread_setspecific'
qthread_unix.cpp:(.text+0x1ac): undefined reference to `pthread_setspecific'
/usr/local/Qt5.7.1/lib/libQt5Core.a(qthread_unix.o): In function `destroy_current_thread_data(void*)':
qthread_unix.cpp:(.text+0x4ae): undefined reference to `pthread_setspecific'
/usr/local/Qt5.7.1/lib/libQt5Core.a(qthread_unix.o): In function `QThread::start(QThread::Priority)':
qthread_unix.cpp:(.text+0x680): undefined reference to `pthread_attr_setstacksize'
qthread_unix.cpp:(.text+0x6a2): undefined reference to `pthread_create'
qthread_unix.cpp:(.text+0x99b): undefined reference to `pthread_create'
/usr/local/Qt5.7.1/lib/libQt5Core.a(qthread_unix.o): In function `QThread::terminate()':
qthread_unix.cpp:(.text+0xb24): undefined reference to `pthread_cancel'
/usr/local/Qt5.7.1/lib/libQt5Core.a(qthread_unix.o): In function `QThreadPrivate::start(void*)':
qthread_unix.cpp:(.text+0x1034): undefined reference to `pthread_once'
qthread_unix.cpp:(.text+0x1042): undefined reference to `pthread_setspecific'
qthread_unix.cpp:(.text+0x10fc): undefined reference to `pthread_testcancel'
/usr/local/Qt5.7.1/lib/libQt5Core.a(qthread_unix.o): In function `create_current_thread_data_key()':
qthread_unix.cpp:(.text+0xf): undefined reference to `pthread_key_create'
/usr/local/Qt5.7.1/lib/libQt5Core.a(qthread_unix.o): In function `QThreadData::clearCurrentThreadData()':
qthread_unix.cpp:(.text+0x88): undefined reference to `pthread_setspecific'
/usr/local/Qt5.7.1/lib/libQt5Core.a(qthread_unix.o): In function `destroy_current_thread_data(void*)':
qthread_unix.cpp:(.text+0x4d3): undefined reference to `pthread_setspecific'
/usr/local/Qt5.7.1/lib/libQt5Core.a(qthread_unix.o): In function `QThread::setTerminationEnabled(bool)':
qthread_unix.cpp:(.text+0xda7): undefined reference to `pthread_testcancel'
/usr/local/Qt5.7.1/lib/libQt5Core.a(qwaitcondition_unix.o): In function `qt_initialize_pthread_cond(pthread_cond_t*, char const*)':
qwaitcondition_unix.cpp:(.text+0x2a1): undefined reference to `pthread_condattr_setclock'
/usr/local/Qt5.7.1/lib/libQt5Core.a(qwaitcondition_unix.o): In function `QWaitCondition::QWaitCondition()':
qwaitcondition_unix.cpp:(.text+0x449): undefined reference to `pthread_condattr_setclock'
/usr/local/Qt5.7.1/lib/libQt5Core.a(qbytearray.o): In function `qUncompress(unsigned char const*, int)':
qbytearray.cpp:(.text+0x5b3): undefined reference to `uncompress'
/usr/local/Qt5.7.1/lib/libQt5Core.a(qbytearray.o): In function `qCompress(unsigned char const*, int, int)':
qbytearray.cpp:(.text+0x14f3): undefined reference to `compress2'
/usr/local/Qt5.7.1/lib/libQt5Core.a(qelapsedtimer_unix.o): In function `qt_gettime()':
qelapsedtimer_unix.cpp:(.text+0x2d): undefined reference to `clock_gettime'
/usr/local/Qt5.7.1/lib/libQt5Core.a(qelapsedtimer_unix.o): In function `QElapsedTimer::start()':
qelapsedtimer_unix.cpp:(.text+0x91): undefined reference to `clock_gettime'
/usr/local/Qt5.7.1/lib/libQt5Core.a(qelapsedtimer_unix.o): In function `QElapsedTimer::restart()':
qelapsedtimer_unix.cpp:(.text+0xcb): undefined reference to `clock_gettime'
/usr/local/Qt5.7.1/lib/libQt5Core.a(qelapsedtimer_unix.o): In function `QElapsedTimer::nsecsElapsed() const':
qelapsedtimer_unix.cpp:(.text+0x131): undefined reference to `clock_gettime'
/usr/local/Qt5.7.1/lib/libQt5Core.a(qelapsedtimer_unix.o): In function `QElapsedTimer::elapsed() const':
qelapsedtimer_unix.cpp:(.text+0x171): undefined reference to `clock_gettime'
/usr/local/Qt5.7.1/lib/libQt5Core.a(qlocale_icu.o): In function `QIcu::toUpper(QByteArray const&, QString const&, bool*)':
qlocale_icu.cpp:(.text+0xb3): undefined reference to `u_strToUpper_4_2'
qlocale_icu.cpp:(.text+0x1da): undefined reference to `u_strToUpper_4_2'
/usr/local/Qt5.7.1/lib/libQt5Core.a(qlocale_icu.o): In function `QIcu::toLower(QByteArray const&, QString const&, bool*)':
qlocale_icu.cpp:(.text+0x2f3): undefined reference to `u_strToLower_4_2'
qlocale_icu.cpp:(.text+0x41a): undefined reference to `u_strToLower_4_2'
/usr/local/Qt5.7.1/lib/libQt5Core.a(qcollator_icu.o): In function `QCollatorPrivate::init()':
qcollator_icu.cpp:(.text+0x17): undefined reference to `ucol_close_4_2'
qcollator_icu.cpp:(.text+0x96): undefined reference to `ucol_open_4_2'
qcollator_icu.cpp:(.text+0x169): undefined reference to `ucol_setAttribute_4_2'
qcollator_icu.cpp:(.text+0x18e): undefined reference to `ucol_setAttribute_4_2'
qcollator_icu.cpp:(.text+0x1f7): undefined reference to `ucol_setAttribute_4_2'
qcollator_icu.cpp:(.text+0x262): undefined reference to `ucol_setAttribute_4_2'
/usr/local/Qt5.7.1/lib/libQt5Core.a(qcollator_icu.o): In function `QCollatorPrivate::cleanup()':
qcollator_icu.cpp:(.text+0x2ee): undefined reference to `ucol_close_4_2'
/usr/local/Qt5.7.1/lib/libQt5Core.a(qcollator_icu.o): In function `QCollator::compare(QChar const*, int, QChar const*, int) const':
qcollator_icu.cpp:(.text+0x32e): undefined reference to `ucol_strcoll_4_2'
/usr/local/Qt5.7.1/lib/libQt5Core.a(qcollator_icu.o): In function `QCollator::compare(QString const&, QString const&) const':
qcollator_icu.cpp:(.text+0x47f): undefined reference to `ucol_strcoll_4_2'
/usr/local/Qt5.7.1/lib/libQt5Core.a(qcollator_icu.o): In function `QCollator::compare(QStringRef const&, QStringRef const&) const':
qcollator_icu.cpp:(.text+0x613): undefined reference to `ucol_strcoll_4_2'
/usr/local/Qt5.7.1/lib/libQt5Core.a(qcollator_icu.o): In function `QCollator::sortKey(QString const&) const':
qcollator_icu.cpp:(.text+0x858): undefined reference to `ucol_getSortKey_4_2'
qcollator_icu.cpp:(.text+0x8b9): undefined reference to `ucol_getSortKey_4_2'
/usr/local/Qt5.7.1/lib/libQt5Core.a(qtimezoneprivate_icu.o): In function `QIcuTimeZonePrivate::~QIcuTimeZonePrivate()':
qtimezoneprivate_icu.cpp:(.text+0x23): undefined reference to `ucal_close_4_2'
/usr/local/Qt5.7.1/lib/libQt5Core.a(qtimezoneprivate_icu.o): In function `QIcuTimeZonePrivate::~QIcuTimeZonePrivate()':
qtimezoneprivate_icu.cpp:(.text+0x43): undefined reference to `ucal_close_4_2'
/usr/local/Qt5.7.1/lib/libQt5Core.a(qtimezoneprivate_icu.o): In function `QIcuTimeZonePrivate::isDaylightTime(long long) const':
qtimezoneprivate_icu.cpp:(.text+0x80): undefined reference to `ucal_clone_4_2'
qtimezoneprivate_icu.cpp:(.text+0xba): undefined reference to `ucal_setMillis_4_2'
qtimezoneprivate_icu.cpp:(.text+0xca): undefined reference to `ucal_close_4_2'
qtimezoneprivate_icu.cpp:(.text+0xef): undefined reference to `ucal_inDaylightTime_4_2'
/usr/local/Qt5.7.1/lib/libQt5Core.a(qtimezoneprivate_icu.o): In function `QIcuTimeZonePrivate::hasDaylightTime() const':
qtimezoneprivate_icu.cpp:(.text+0x13a): undefined reference to `ucal_getDSTSavings_4_2'
/usr/local/Qt5.7.1/lib/libQt5Core.a(qtimezoneprivate_icu.o): In function `QIcuTimeZonePrivate::clone()':
qtimezoneprivate_icu.cpp:(.text+0x1b5): undefined reference to `ucal_clone_4_2'
/usr/local/Qt5.7.1/lib/libQt5Core.a(qtimezoneprivate_icu.o): In function `QIcuTimeZonePrivate::standardTimeOffset(long long) const':
qtimezoneprivate_icu.cpp:(.text+0x2d0): undefined reference to `ucal_clone_4_2'
qtimezoneprivate_icu.cpp:(.text+0x30d): undefined reference to `ucal_setMillis_4_2'
qtimezoneprivate_icu.cpp:(.text+0x31d): undefined reference to `ucal_close_4_2'
qtimezoneprivate_icu.cpp:(.text+0x349): undefined reference to `ucal_get_4_2'
qtimezoneprivate_icu.cpp:(.text+0x377): undefined reference to `ucal_get_4_2'
/usr/local/Qt5.7.1/lib/libQt5Core.a(qtimezoneprivate_icu.o): In function `QIcuTimeZonePrivate::daylightTimeOffset(long long) const':
qtimezoneprivate_icu.cpp:(.text+0x3a0): undefined reference to `ucal_clone_4_2'
qtimezoneprivate_icu.cpp:(.text+0x3db): undefined reference to `ucal_setMillis_4_2'
qtimezoneprivate_icu.cpp:(.text+0x3f1): undefined reference to `ucal_close_4_2'
qtimezoneprivate_icu.cpp:(.text+0x41c): undefined reference to `ucal_get_4_2'
qtimezoneprivate_icu.cpp:(.text+0x43c): undefined reference to `ucal_get_4_2'
/usr/local/Qt5.7.1/lib/libQt5Core.a(qtimezoneprivate_icu.o): In function `QIcuTimeZonePrivate::offsetFromUtc(long long) const':
qtimezoneprivate_icu.cpp:(.text+0x484): undefined reference to `ucal_clone_4_2'
qtimezoneprivate_icu.cpp:(.text+0x4c0): undefined reference to `ucal_setMillis_4_2'
qtimezoneprivate_icu.cpp:(.text+0x4d0): undefined reference to `ucal_close_4_2'
qtimezoneprivate_icu.cpp:(.text+0x502): undefined reference to `ucal_get_4_2'
qtimezoneprivate_icu.cpp:(.text+0x534): undefined reference to `ucal_get_4_2'
/usr/local/Qt5.7.1/lib/libQt5Core.a(qtimezoneprivate_icu.o): In function `ucalTimeZoneDisplayName(void**, QTimeZone::TimeType, QTimeZone::NameType, QString const&)':
qtimezoneprivate_icu.cpp:(.text+0x616): undefined reference to `ucal_getTimeZoneDisplayName_4_2'
qtimezoneprivate_icu.cpp:(.text+0x767): undefined reference to `ucal_getTimeZoneDisplayName_4_2'
/usr/local/Qt5.7.1/lib/libQt5Core.a(qtimezoneprivate_icu.o): In function `QIcuTimeZonePrivate::abbreviation(long long) const':
qtimezoneprivate_icu.cpp:(.text+0x8aa): undefined reference to `ucal_clone_4_2'
qtimezoneprivate_icu.cpp:(.text+0x99b): undefined reference to `ucal_setMillis_4_2'
qtimezoneprivate_icu.cpp:(.text+0x9ab): undefined reference to `ucal_close_4_2'
qtimezoneprivate_icu.cpp:(.text+0x9c7): undefined reference to `ucal_inDaylightTime_4_2'
qtimezoneprivate_icu.cpp:(.text+0x9d1): undefined reference to `ucal_close_4_2'
/usr/local/Qt5.7.1/lib/libQt5Core.a(qtimezoneprivate_icu.o): In function `QIcuTimeZonePrivate::data(long long) const':
qtimezoneprivate_icu.cpp:(.text+0xa9f): undefined reference to `ucal_clone_4_2'
qtimezoneprivate_icu.cpp:(.text+0xb38): undefined reference to `ucal_setMillis_4_2'
qtimezoneprivate_icu.cpp:(.text+0xb52): undefined reference to `ucal_close_4_2'
qtimezoneprivate_icu.cpp:(.text+0xb8c): undefined reference to `ucal_get_4_2'
qtimezoneprivate_icu.cpp:(.text+0xbc1): undefined reference to `ucal_get_4_2'
/usr/local/Qt5.7.1/lib/libQt5Core.a(qtimezoneprivate_icu.o): In function `QIcuTimeZonePrivate::displayName(QTimeZone::TimeType, QTimeZone::NameType, QLocale const&) const':
qtimezoneprivate_icu.cpp:(.text+0xcdb): undefined reference to `ucal_getDSTSavings_4_2'
/usr/local/Qt5.7.1/lib/libQt5Core.a(qtimezoneprivate_icu.o): In function `QIcuTimeZonePrivate::systemTimeZoneId() const':
qtimezoneprivate_icu.cpp:(.text+0xd93): undefined reference to `ucal_getDefaultTimeZone_4_2'
qtimezoneprivate_icu.cpp:(.text+0xe61): undefined reference to `ucal_getDefaultTimeZone_4_2'
/usr/local/Qt5.7.1/lib/libQt5Core.a(qtimezoneprivate_icu.o): In function `QIcuTimeZonePrivate::QIcuTimeZonePrivate(QIcuTimeZonePrivate const&)':
qtimezoneprivate_icu.cpp:(.text+0xef5): undefined reference to `ucal_clone_4_2'
/usr/local/Qt5.7.1/lib/libQt5Core.a(qtimezoneprivate_icu.o): In function `QIcuTimeZonePrivate::init(QByteArray const&)':
qtimezoneprivate_icu.cpp:(.text+0xfda): undefined reference to `ucal_open_4_2'
/usr/local/Qt5.7.1/lib/libQt5Core.a(qtimezoneprivate_icu.o): In function `QIcuTimeZonePrivate::QIcuTimeZonePrivate()':
qtimezoneprivate_icu.cpp:(.text+0x11fa): undefined reference to `ucal_getDefaultTimeZone_4_2'
qtimezoneprivate_icu.cpp:(.text+0x1301): undefined reference to `ucal_getDefaultTimeZone_4_2'
/usr/local/Qt5.7.1/lib/libQt5Core.a(qtimezoneprivate_icu.o): In function `uenumToIdList(UEnumeration*)':
qtimezoneprivate_icu.cpp:(.text+0x1752): undefined reference to `uenum_next_4_2'
qtimezoneprivate_icu.cpp:(.text+0x1c4f): undefined reference to `uenum_next_4_2'
/usr/local/Qt5.7.1/lib/libQt5Core.a(qtimezoneprivate_icu.o): In function `QIcuTimeZonePrivate::availableTimeZoneIds() const':
qtimezoneprivate_icu.cpp:(.text+0x216b): undefined reference to `ucal_openTimeZones_4_2'
qtimezoneprivate_icu.cpp:(.text+0x2188): undefined reference to `uenum_close_4_2'
/usr/local/Qt5.7.1/lib/libQt5Core.a(qtimezoneprivate_icu.o): In function `QIcuTimeZonePrivate::availableTimeZoneIds(QLocale::Country) const':
qtimezoneprivate_icu.cpp:(.text+0x2254): undefined reference to `ucal_openCountryTimeZones_4_2'
qtimezoneprivate_icu.cpp:(.text+0x2271): undefined reference to `uenum_close_4_2'
/usr/local/Qt5.7.1/lib/libQt5Core.a(qtimezoneprivate_icu.o): In function `QIcuTimeZonePrivate::QIcuTimeZonePrivate(QByteArray const&)':
qtimezoneprivate_icu.cpp:(.text+0x2387): undefined reference to `ucal_openTimeZones_4_2'
qtimezoneprivate_icu.cpp:(.text+0x23a6): undefined reference to `uenum_close_4_2'
/usr/local/Qt5.7.1/lib/libQt5Core.a(qregularexpression.o): In function `pcre16SafeExec(real_pcre16 const*, pcre16_extra const*, unsigned short const*, int, int, int, int*, int)':
qregularexpression.cpp:(.text+0x203): undefined reference to `pcre16_exec'
qregularexpression.cpp:(.text+0x26d): undefined reference to `pcre16_jit_stack_alloc'
/usr/local/Qt5.7.1/lib/libQt5Core.a(qregularexpression.o): In function `QRegularExpressionPrivate::~QRegularExpressionPrivate()':
qregularexpression.cpp:(.text+0x463): undefined reference to `pcre16_free'
qregularexpression.cpp:(.text+0x476): undefined reference to `pcre16_free_study'
/usr/local/Qt5.7.1/lib/libQt5Core.a(qregularexpression.o): In function `QRegularExpressionPrivate::cleanCompiledPattern()':
qregularexpression.cpp:(.text+0x573): undefined reference to `pcre16_free'
qregularexpression.cpp:(.text+0x586): undefined reference to `pcre16_free_study'
/usr/local/Qt5.7.1/lib/libQt5Core.a(qregularexpression.o): In function `QRegularExpressionPrivate::getPatternInfo()':
qregularexpression.cpp:(.text+0x5d9): undefined reference to `pcre16_fullinfo'
qregularexpression.cpp:(.text+0x5eb): undefined reference to `pcre16_fullinfo'
qregularexpression.cpp:(.text+0x639): undefined reference to `pcre16_fullinfo'
qregularexpression.cpp:(.text+0x73b): undefined reference to `pcre16_config'
/usr/local/Qt5.7.1/lib/libQt5Core.a(qregularexpression.o): In function `QRegularExpressionPrivate::compilePattern()':
qregularexpression.cpp:(.text+0x8d3): undefined reference to `pcre16_free'
qregularexpression.cpp:(.text+0x8e6): undefined reference to `pcre16_free_study'
qregularexpression.cpp:(.text+0x987): undefined reference to `pcre16_compile2'
/usr/local/Qt5.7.1/lib/libQt5Core.a(qregularexpression.o): In function `QRegularExpressionPrivate::optimizePattern(QRegularExpressionPrivate::OptimizePatternOption)':
qregularexpression.cpp:(.text+0xad1): undefined reference to `pcre16_study'
qregularexpression.cpp:(.text+0xaf3): undefined reference to `pcre16_assign_jit_stack'
/usr/local/Qt5.7.1/lib/libQt5Core.a(qregularexpression.o): In function `QRegularExpressionPrivate::captureIndexForName(QString const&) const':
qregularexpression.cpp:(.text+0xc0e): undefined reference to `pcre16_get_stringnumber'
/usr/local/Qt5.7.1/lib/libQt5Core.a(qregularexpression.o): In function `QRegularExpression::~QRegularExpression()':
qregularexpression.cpp:(.text+0xe22): undefined reference to `pcre16_free'
qregularexpression.cpp:(.text+0xe31): undefined reference to `pcre16_free_study'
/usr/local/Qt5.7.1/lib/libQt5Core.a(qregularexpression.o): In function `QRegularExpression::operator=(QRegularExpression const&)':
qregularexpression.cpp:(.text+0xeeb): undefined reference to `pcre16_free'
qregularexpression.cpp:(.text+0xefa): undefined reference to `pcre16_free_study'
/usr/local/Qt5.7.1/lib/libQt5Core.a(qregularexpression.o): In function `QRegularExpression::setPattern(QString const&)':
qregularexpression.cpp:(.text+0x1054): undefined reference to `pcre16_free'
qregularexpression.cpp:(.text+0x1065): undefined reference to `pcre16_free_study'
/usr/local/Qt5.7.1/lib/libQt5Core.a(qregularexpression.o): In function `QRegularExpression::setPatternOptions(QFlags<QRegularExpression::PatternOption>)':
qregularexpression.cpp:(.text+0x11e4): undefined reference to `pcre16_free'
qregularexpression.cpp:(.text+0x11f5): undefined reference to `pcre16_free_study'
/usr/local/Qt5.7.1/lib/libQt5Core.a(qregularexpression.o): In function `QRegularExpression::captureCount() const':
qregularexpression.cpp:(.text+0x1313): undefined reference to `pcre16_free'
qregularexpression.cpp:(.text+0x1326): undefined reference to `pcre16_free_study'
qregularexpression.cpp:(.text+0x13c7): undefined reference to `pcre16_compile2'
/usr/local/Qt5.7.1/lib/libQt5Core.a(qregularexpression.o): In function `QRegularExpression::isValid() const':
qregularexpression.cpp:(.text+0x1483): undefined reference to `pcre16_free'
qregularexpression.cpp:(.text+0x1496): undefined reference to `pcre16_free_study'
qregularexpression.cpp:(.text+0x1537): undefined reference to `pcre16_compile2'
/usr/local/Qt5.7.1/lib/libQt5Core.a(qregularexpression.o): In function `QRegularExpression::errorString() const':
qregularexpression.cpp:(.text+0x1613): undefined reference to `pcre16_free'
qregularexpression.cpp:(.text+0x1626): undefined reference to `pcre16_free_study'
qregularexpression.cpp:(.text+0x16ce): undefined reference to `pcre16_compile2'
/usr/local/Qt5.7.1/lib/libQt5Core.a(qregularexpression.o): In function `QRegularExpression::patternErrorOffset() const':
qregularexpression.cpp:(.text+0x1793): undefined reference to `pcre16_free'
qregularexpression.cpp:(.text+0x17a6): undefined reference to `pcre16_free_study'
qregularexpression.cpp:(.text+0x1847): undefined reference to `pcre16_compile2'
/usr/local/Qt5.7.1/lib/libQt5Core.a(qregularexpression.o): In function `QRegularExpression::optimize() const':
qregularexpression.cpp:(.text+0x1923): undefined reference to `pcre16_free'
qregularexpression.cpp:(.text+0x1936): undefined reference to `pcre16_free_study'
qregularexpression.cpp:(.text+0x19d7): undefined reference to `pcre16_compile2'
qregularexpression.cpp:(.text+0x1a22): undefined reference to `pcre16_study'
qregularexpression.cpp:(.text+0x1af5): undefined reference to `pcre16_assign_jit_stack'
/usr/local/Qt5.7.1/lib/libQt5Core.a(qregularexpression.o): In function `QRegularExpressionMatch::~QRegularExpressionMatch()':
qregularexpression.cpp:(.text+0x1eed): undefined reference to `pcre16_free'
qregularexpression.cpp:(.text+0x1efc): undefined reference to `pcre16_free_study'
/usr/local/Qt5.7.1/lib/libQt5Core.a(qregularexpression.o): In function `QRegularExpressionMatch::operator=(QRegularExpressionMatch const&)':
qregularexpression.cpp:(.text+0x2087): undefined reference to `pcre16_free'
qregularexpression.cpp:(.text+0x2098): undefined reference to `pcre16_free_study'
/usr/local/Qt5.7.1/lib/libQt5Core.a(qregularexpression.o): In function `QRegularExpressionMatch::captured(QString const&) const':
qregularexpression.cpp:(.text+0x22f8): undefined reference to `pcre16_get_stringnumber'
/usr/local/Qt5.7.1/lib/libQt5Core.a(qregularexpression.o): In function `QRegularExpressionMatch::capturedRef(QString const&) const':
qregularexpression.cpp:(.text+0x2408): undefined reference to `pcre16_get_stringnumber'
/usr/local/Qt5.7.1/lib/libQt5Core.a(qregularexpression.o): In function `QRegularExpressionMatch::capturedStart(QString const&) const':
qregularexpression.cpp:(.text+0x25c5): undefined reference to `pcre16_get_stringnumber'
/usr/local/Qt5.7.1/lib/libQt5Core.a(qregularexpression.o): In function `QRegularExpressionMatch::capturedLength(QString const&) const':
qregularexpression.cpp:(.text+0x2695): undefined reference to `pcre16_get_stringnumber'
/usr/local/Qt5.7.1/lib/libQt5Core.a(qregularexpression.o): In function `QRegularExpressionMatch::capturedEnd(QString const&) const':
qregularexpression.cpp:(.text+0x2775): undefined reference to `pcre16_get_stringnumber'
/usr/local/Qt5.7.1/lib/libQt5Core.a(qregularexpression.o): In function `QRegularExpressionMatchIterator::~QRegularExpressionMatchIterator()':
qregularexpression.cpp:(.text+0x2891): undefined reference to `pcre16_free'
qregularexpression.cpp:(.text+0x28a0): undefined reference to `pcre16_free_study'
qregularexpression.cpp:(.text+0x2984): undefined reference to `pcre16_free'
qregularexpression.cpp:(.text+0x2993): undefined reference to `pcre16_free_study'
/usr/local/Qt5.7.1/lib/libQt5Core.a(qregularexpression.o): In function `QRegularExpressionMatchIterator::operator=(QRegularExpressionMatchIterator const&)':
qregularexpression.cpp:(.text+0x2b07): undefined reference to `pcre16_free'
qregularexpression.cpp:(.text+0x2b18): undefined reference to `pcre16_free_study'
qregularexpression.cpp:(.text+0x2c04): undefined reference to `pcre16_free'
qregularexpression.cpp:(.text+0x2c15): undefined reference to `pcre16_free_study'
/usr/local/Qt5.7.1/lib/libQt5Core.a(qregularexpression.o): In function `operator>>(QDataStream&, QRegularExpression&)':
qregularexpression.cpp:(.text+0x2f9d): undefined reference to `pcre16_free'
qregularexpression.cpp:(.text+0x2fac): undefined reference to `pcre16_free_study'
qregularexpression.cpp:(.text+0x30cd): undefined reference to `pcre16_free'
qregularexpression.cpp:(.text+0x30de): undefined reference to `pcre16_free_study'
/usr/local/Qt5.7.1/lib/libQt5Core.a(qregularexpression.o): In function `QRegularExpressionPrivate::doMatch(QString const&, int, int, int, QRegularExpression::MatchType, QFlags<QRegularExpression::MatchOption>, QRegularExpressionPrivate::CheckSubjectStringOption, QRegularExpressionMatchPrivate const*) const':
qregularexpression.cpp:(.text+0x461a): undefined reference to `pcre16_free'
qregularexpression.cpp:(.text+0x4629): undefined reference to `pcre16_free_study'
/usr/local/Qt5.7.1/lib/libQt5Core.a(qregularexpression.o): In function `QRegularExpression::match(QString const&, int, QRegularExpression::MatchType, QFlags<QRegularExpression::MatchOption>) const':
qregularexpression.cpp:(.text+0x4ac3): undefined reference to `pcre16_free'
qregularexpression.cpp:(.text+0x4ad6): undefined reference to `pcre16_free_study'
qregularexpression.cpp:(.text+0x4b8c): undefined reference to `pcre16_compile2'
/usr/local/Qt5.7.1/lib/libQt5Core.a(qregularexpression.o): In function `QRegularExpression::globalMatch(QString const&, int, QRegularExpression::MatchType, QFlags<QRegularExpression::MatchOption>) const':
qregularexpression.cpp:(.text+0x4de6): undefined reference to `pcre16_free'
qregularexpression.cpp:(.text+0x4df7): undefined reference to `pcre16_free_study'
/usr/local/Qt5.7.1/lib/libQt5Core.a(qregularexpression.o): In function `QRegularExpressionMatchIterator::next()':
qregularexpression.cpp:(.text+0x4fb6): undefined reference to `pcre16_free'
qregularexpression.cpp:(.text+0x4fc5): undefined reference to `pcre16_free_study'
qregularexpression.cpp:(.text+0x50a1): undefined reference to `pcre16_free'
qregularexpression.cpp:(.text+0x50b0): undefined reference to `pcre16_free_study'
qregularexpression.cpp:(.text+0x51dd): undefined reference to `pcre16_free'
qregularexpression.cpp:(.text+0x51ec): undefined reference to `pcre16_free_study'
qregularexpression.cpp:(.text+0x52c8): undefined reference to `pcre16_free'
qregularexpression.cpp:(.text+0x52d7): undefined reference to `pcre16_free_study'
qregularexpression.cpp:(.text+0x5439): undefined reference to `pcre16_free'
qregularexpression.cpp:(.text+0x5448): undefined reference to `pcre16_free_study'
qregularexpression.cpp:(.text+0x5524): undefined reference to `pcre16_free'
qregularexpression.cpp:(.text+0x5533): undefined reference to `pcre16_free_study'
qregularexpression.cpp:(.text+0x5640): undefined reference to `pcre16_free'
qregularexpression.cpp:(.text+0x564f): undefined reference to `pcre16_free_study'
qregularexpression.cpp:(.text+0x575c): undefined reference to `pcre16_free'
qregularexpression.cpp:(.text+0x576b): undefined reference to `pcre16_free_study'
qregularexpression.cpp:(.text+0x58e0): undefined reference to `pcre16_free'
qregularexpression.cpp:(.text+0x58ef): undefined reference to `pcre16_free_study'
qregularexpression.cpp:(.text+0x59cb): undefined reference to `pcre16_free'
qregularexpression.cpp:(.text+0x59da): undefined reference to `pcre16_free_study'
/usr/local/Qt5.7.1/lib/libQt5Core.a(qregularexpression.o): In function `QRegularExpression::globalMatch(QStringRef const&, int, QRegularExpression::MatchType, QFlags<QRegularExpression::MatchOption>) const':
qregularexpression.cpp:(.text+0x5e5d): undefined reference to `pcre16_free'
qregularexpression.cpp:(.text+0x5e6e): undefined reference to `pcre16_free_study'
/usr/local/Qt5.7.1/lib/libQt5Core.a(qregularexpression.o): In function `QRegularExpressionMatchPrivate::nextMatch() const':
qregularexpression.cpp:(.text+0x6242): undefined reference to `pcre16_free'
qregularexpression.cpp:(.text+0x6251): undefined reference to `pcre16_free_study'
/usr/local/Qt5.7.1/lib/libQt5Core.a(qregularexpression.o): In function `QRegularExpression::namedCaptureGroups() const':
qregularexpression.cpp:(.text+0x667a): undefined reference to `pcre16_fullinfo'
qregularexpression.cpp:(.text+0x6693): undefined reference to `pcre16_fullinfo'
qregularexpression.cpp:(.text+0x66ac): undefined reference to `pcre16_fullinfo'
/usr/local/Qt5.7.1/lib/libQt5Core.a(qregularexpression.o): In function `QRegularExpressionMatch::QRegularExpressionMatch()':
qregularexpression.cpp:(.text+0x6b1c): undefined reference to `pcre16_free'
qregularexpression.cpp:(.text+0x6b2b): undefined reference to `pcre16_free_study'
/usr/local/Qt5.7.1/lib/libQt5Core.a(qregularexpression.o): In function `QRegularExpressionMatchIterator::QRegularExpressionMatchIterator()':
qregularexpression.cpp:(.text+0x6d67): undefined reference to `pcre16_free'
qregularexpression.cpp:(.text+0x6d76): undefined reference to `pcre16_free_study'
qregularexpression.cpp:(.text+0x6df4): undefined reference to `pcre16_free'
qregularexpression.cpp:(.text+0x6e03): undefined reference to `pcre16_free_study'
/usr/local/Qt5.7.1/lib/libQt5Core.a(qregularexpression.o): In function `pcre16SafeExec(real_pcre16 const*, pcre16_extra const*, unsigned short const*, int, int, int, int*, int)':
qregularexpression.cpp:(.text+0x2cb): undefined reference to `pcre16_exec'
/usr/local/Qt5.7.1/lib/libQt5Core.a(qregularexpression.o): In function `QThreadStorage<QPcreJitStackPointer*>::deleteData(void*)':
qregularexpression.cpp:(.text._ZN14QThreadStorageIP20QPcreJitStackPointerE10deleteDataEPv[_ZN14QThreadStorageIP20QPcreJitStackPointerE10deleteDataEPv]+0x12): undefined reference to `pcre16_jit_stack_free'
/usr/local/Qt5.7.1/lib/libQt5Core.a(qregularexpression.o): In function `QExplicitlySharedDataPointer<QRegularExpressionPrivate>::~QExplicitlySharedDataPointer()':
qregularexpression.cpp:(.text._ZN28QExplicitlySharedDataPointerI25QRegularExpressionPrivateED2Ev[_ZN28QExplicitlySharedDataPointerI25QRegularExpressionPrivateED5Ev]+0x22): undefined reference to `pcre16_free'
qregularexpression.cpp:(.text._ZN28QExplicitlySharedDataPointerI25QRegularExpressionPrivateED2Ev[_ZN28QExplicitlySharedDataPointerI25QRegularExpressionPrivateED5Ev]+0x31): undefined reference to `pcre16_free_study'
/usr/local/Qt5.7.1/lib/libQt5Core.a(qregularexpression.o): In function `QSharedDataPointer<QRegularExpressionMatchPrivate>::~QSharedDataPointer()':
qregularexpression.cpp:(.text._ZN18QSharedDataPointerI30QRegularExpressionMatchPrivateED2Ev[_ZN18QSharedDataPointerI30QRegularExpressionMatchPrivateED5Ev]+0x7d): undefined reference to `pcre16_free'
qregularexpression.cpp:(.text._ZN18QSharedDataPointerI30QRegularExpressionMatchPrivateED2Ev[_ZN18QSharedDataPointerI30QRegularExpressionMatchPrivateED5Ev]+0x8c): undefined reference to `pcre16_free_study'
/usr/local/Qt5.7.1/lib/libQt5Core.a(qregularexpression.o): In function `QSharedDataPointer<QRegularExpressionMatchPrivate>::detach_helper()':
qregularexpression.cpp:(.text._ZN18QSharedDataPointerI30QRegularExpressionMatchPrivateE13detach_helperEv[_ZN18QSharedDataPointerI30QRegularExpressionMatchPrivateE13detach_helperEv]+0x115): undefined reference to `pcre16_free'
qregularexpression.cpp:(.text._ZN18QSharedDataPointerI30QRegularExpressionMatchPrivateE13detach_helperEv[_ZN18QSharedDataPointerI30QRegularExpressionMatchPrivateE13detach_helperEv]+0x124): undefined reference to `pcre16_free_study'
/usr/local/Qt5.7.1/lib/libQt5Core.a(qlibrary_unix.o): In function `qdlerror()':
qlibrary_unix.cpp:(.text+0xc): undefined reference to `dlerror'
/usr/local/Qt5.7.1/lib/libQt5Core.a(qlibrary_unix.o): In function `QLibraryPrivate::unload_sys()':
qlibrary_unix.cpp:(.text+0x103): undefined reference to `dlclose'
/usr/local/Qt5.7.1/lib/libQt5Core.a(qlibrary_unix.o): In function `QLibraryPrivate::resolve_sys(char const*)':
qlibrary_unix.cpp:(.text+0x328): undefined reference to `dlsym'
/usr/local/Qt5.7.1/lib/libQt5Core.a(qlibrary_unix.o): In function `QLibraryPrivate::load_sys()':
qlibrary_unix.cpp:(.text+0x1014): undefined reference to `dlopen'
/usr/local/Qt5.7.1/lib/libQt5Core.a(qlibrary_unix.o): In function `qt_linux_find_symbol_sys(char const*)':
qlibrary_unix.cpp:(.text+0x306): undefined reference to `dlsym'
/usr/local/Qt5.7.1/lib/libQt5Core.a(qeventdispatcher_glib.o): In function `QEventDispatcherGlibPrivate::QEventDispatcherGlibPrivate(_GMainContext*)':
qeventdispatcher_glib.cpp:(.text+0x542): undefined reference to `g_threads_got_initialized'
qeventdispatcher_glib.cpp:(.text+0x56a): undefined reference to `g_main_context_ref'
qeventdispatcher_glib.cpp:(.text+0x573): undefined reference to `g_main_context_push_thread_default'
qeventdispatcher_glib.cpp:(.text+0x584): undefined reference to `g_source_new'
qeventdispatcher_glib.cpp:(.text+0x5a7): undefined reference to `g_source_set_can_recurse'
qeventdispatcher_glib.cpp:(.text+0x5b7): undefined reference to `g_source_attach'
qeventdispatcher_glib.cpp:(.text+0x5c8): undefined reference to `g_source_new'
qeventdispatcher_glib.cpp:(.text+0x5e6): undefined reference to `g_source_set_can_recurse'
qeventdispatcher_glib.cpp:(.text+0x5f6): undefined reference to `g_source_attach'
qeventdispatcher_glib.cpp:(.text+0x607): undefined reference to `g_source_new'
qeventdispatcher_glib.cpp:(.text+0x642): undefined reference to `g_source_set_can_recurse'
qeventdispatcher_glib.cpp:(.text+0x652): undefined reference to `g_source_attach'
qeventdispatcher_glib.cpp:(.text+0x663): undefined reference to `g_source_new'
qeventdispatcher_glib.cpp:(.text+0x682): undefined reference to `g_source_set_can_recurse'
qeventdispatcher_glib.cpp:(.text+0x693): undefined reference to `g_source_set_priority'
qeventdispatcher_glib.cpp:(.text+0x6a3): undefined reference to `g_source_attach'
qeventdispatcher_glib.cpp:(.text+0x6bb): undefined reference to `g_thread_init'
qeventdispatcher_glib.cpp:(.text+0x6ed): undefined reference to `g_main_context_new'
qeventdispatcher_glib.cpp:(.text+0x731): undefined reference to `g_main_context_default'
/usr/local/Qt5.7.1/lib/libQt5Core.a(qeventdispatcher_glib.o): In function `QEventDispatcherGlib::~QEventDispatcherGlib()':
qeventdispatcher_glib.cpp:(.text+0x905): undefined reference to `g_source_destroy'
qeventdispatcher_glib.cpp:(.text+0x911): undefined reference to `g_source_unref'
qeventdispatcher_glib.cpp:(.text+0x928): undefined reference to `g_source_destroy'
qeventdispatcher_glib.cpp:(.text+0x934): undefined reference to `g_source_unref'
qeventdispatcher_glib.cpp:(.text+0x997): undefined reference to `g_source_remove_poll'
qeventdispatcher_glib.cpp:(.text+0xa6c): undefined reference to `g_source_destroy'
qeventdispatcher_glib.cpp:(.text+0xa78): undefined reference to `g_source_unref'
qeventdispatcher_glib.cpp:(.text+0xa8f): undefined reference to `g_source_destroy'
qeventdispatcher_glib.cpp:(.text+0xa9b): undefined reference to `g_source_unref'
qeventdispatcher_glib.cpp:(.text+0xaaf): undefined reference to `g_main_context_pop_thread_default'
qeventdispatcher_glib.cpp:(.text+0xab8): undefined reference to `g_main_context_unref'
/usr/local/Qt5.7.1/lib/libQt5Core.a(qeventdispatcher_glib.o): In function `QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)':
qeventdispatcher_glib.cpp:(.text+0xb83): undefined reference to `g_main_context_iteration'
qeventdispatcher_glib.cpp:(.text+0xb98): undefined reference to `g_main_context_iteration'
qeventdispatcher_glib.cpp:(.text+0xbdc): undefined reference to `g_main_context_iteration'
qeventdispatcher_glib.cpp:(.text+0xc4f): undefined reference to `g_main_context_iteration'
/usr/local/Qt5.7.1/lib/libQt5Core.a(qeventdispatcher_glib.o): In function `QEventDispatcherGlib::hasPendingEvents()':
qeventdispatcher_glib.cpp:(.text+0xc7d): undefined reference to `g_main_context_pending'
/usr/local/Qt5.7.1/lib/libQt5Core.a(qeventdispatcher_glib.o): In function `QEventDispatcherGlib::unregisterSocketNotifier(QSocketNotifier*)':
qeventdispatcher_glib.cpp:(.text+0xd04): undefined reference to `g_source_remove_poll'
qeventdispatcher_glib.cpp:(.text+0xdb5): undefined reference to `g_source_remove_poll'
/usr/local/Qt5.7.1/lib/libQt5Core.a(qeventdispatcher_glib.o): In function `QEventDispatcherGlib::registerSocketNotifier(QSocketNotifier*)':
qeventdispatcher_glib.cpp:(.text+0xfd2): undefined reference to `g_source_add_poll'
/usr/local/Qt5.7.1/lib/libQt5Core.a(qeventdispatcher_glib.o): In function `QEventDispatcherGlib::interrupt()':
qeventdispatcher_glib.cpp:(.text+0xef5): undefined reference to `g_main_context_wakeup'
/usr/local/Qt5.7.1/lib/libQt5Core.a(qeventdispatcher_glib.o): In function `QEventDispatcherGlib::wakeUp()':
qeventdispatcher_glib.cpp:(.text+0xf15): undefined reference to `g_main_context_wakeup'
/usr/local/Qt5.7.1/lib/libQt5Core.a(qicucodec.o): In function `QIcuCodec::mibEnum() const':
qicucodec.cpp:(.text+0x4c): undefined reference to `ucnv_compareNames_4_2'
/usr/local/Qt5.7.1/lib/libQt5Core.a(qicucodec.o): In function `qTextCodecNameMatch(char const*, char const*)':
qicucodec.cpp:(.text+0xe5): undefined reference to `ucnv_compareNames_4_2'
/usr/local/Qt5.7.1/lib/libQt5Core.a(qicucodec.o): In function `QIcuCodec::getConverter(QTextCodec::ConverterState*) const':
qicucodec.cpp:(.text+0x186): undefined reference to `ucnv_open_4_2'
qicucodec.cpp:(.text+0x1a0): undefined reference to `ucnv_setSubstChars_4_2'
qicucodec.cpp:(.text+0x1b7): undefined reference to `u_errorName_4_2'
qicucodec.cpp:(.text+0x340): undefined reference to `ucnv_open_4_2'
qicucodec.cpp:(.text+0x36a): undefined reference to `ucnv_setSubstChars_4_2'
qicucodec.cpp:(.text+0x385): undefined reference to `u_errorName_4_2'
/usr/local/Qt5.7.1/lib/libQt5Core.a(qicucodec.o): In function `QIcuCodec::convertFromUnicode(QChar const*, int, QTextCodec::ConverterState*) const':
qicucodec.cpp:(.text+0x691): undefined reference to `ucnv_getMaxCharSize_4_2'
qicucodec.cpp:(.text+0x831): undefined reference to `ucnv_fromUnicode_4_2'
qicucodec.cpp:(.text+0x846): undefined reference to `u_errorName_4_2'
qicucodec.cpp:(.text+0x98c): undefined reference to `ucnv_close_4_2'
/usr/local/Qt5.7.1/lib/libQt5Core.a(qicucodec.o): In function `QIcuCodec::convertToUnicode(char const*, int, QTextCodec::ConverterState*) const':
qicucodec.cpp:(.text+0xa9b): undefined reference to `ucnv_toUnicode_4_2'
qicucodec.cpp:(.text+0xb51): undefined reference to `u_errorName_4_2'
qicucodec.cpp:(.text+0xcc0): undefined reference to `ucnv_close_4_2'
/usr/local/Qt5.7.1/lib/libQt5Core.a(qicucodec.o): In function `QIcuCodec::codecForNameUnlocked(char const*)':
qicucodec.cpp:(.text+0xffd): undefined reference to `ucnv_getStandardName_4_2'
qicucodec.cpp:(.text+0x1058): undefined reference to `ucnv_getStandardName_4_2'
qicucodec.cpp:(.text+0x1166): undefined reference to `ucnv_compareNames_4_2'
qicucodec.cpp:(.text+0x11e0): undefined reference to `ucnv_compareNames_4_2'
qicucodec.cpp:(.text+0x1ab4): undefined reference to `ucnv_open_4_2'
qicucodec.cpp:(.text+0x1ac5): undefined reference to `ucnv_close_4_2'
qicucodec.cpp:(.text+0x1b65): undefined reference to `u_errorName_4_2'
/usr/local/Qt5.7.1/lib/libQt5Core.a(qicucodec.o): In function `QIcuCodec::defaultCodecUnlocked()':
qicucodec.cpp:(.text+0x1cd1): undefined reference to `ucnv_getDefaultName_4_2'
/usr/local/Qt5.7.1/lib/libQt5Core.a(qicucodec.o): In function `QIcuCodec::availableCodecs()':
qicucodec.cpp:(.text+0x1d8e): undefined reference to `ucnv_countAvailable_4_2'
qicucodec.cpp:(.text+0x1dc7): undefined reference to `ucnv_countAliases_4_2'
qicucodec.cpp:(.text+0x1de6): undefined reference to `ucnv_getAvailableName_4_2'
qicucodec.cpp:(.text+0x1e06): undefined reference to `ucnv_getStandardName_4_2'
qicucodec.cpp:(.text+0x1e30): undefined reference to `ucnv_getStandardName_4_2'
qicucodec.cpp:(.text+0x1edd): undefined reference to `ucnv_getAlias_4_2'
/usr/local/Qt5.7.1/lib/libQt5Core.a(qicucodec.o): In function `QIcuCodec::aliases() const':
qicucodec.cpp:(.text+0x1fbe): undefined reference to `ucnv_countAliases_4_2'
qicucodec.cpp:(.text+0x2013): undefined reference to `ucnv_getAlias_4_2'
/usr/local/Qt5.7.1/lib/libQt5Core.a(qicucodec.o): In function `qIcuCodecStateFree(QTextCodec::ConverterState*)':
qicucodec.cpp:(.text+0xa5): undefined reference to `ucnv_close_4_2'
collect2: error: ld returned 1 exit status
make[2]: *** [examples/cpp/hello-marble/hello-marble] Error 1
make[1]: *** [examples/cpp/hello-marble/CMakeFiles/hello-marble.dir/all] Error 2
make: *** [all] Error 2

Reply to topic

Bookmarks



Who is online

Registered users: Baidu [Spider], Bing [Bot], Google [Bot], kde-trekjunky, Majestic-12 [Bot]