LinuxQuestions.org
Review your favorite Linux distribution.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Software
User Name
Password
Linux - Software This forum is for Software issues.
Having a problem installing a new program? Want to know which application is best for the job? Post your question in this forum.

Notices


Reply
  Search this Thread
Old 02-12-2017, 06:58 AM   #1
3rensho
Senior Member
 
Registered: Mar 2008
Location: Deutschland
Distribution: Slackware64-current
Posts: 1,023

Rep: Reputation: 615Reputation: 615Reputation: 615Reputation: 615Reputation: 615Reputation: 615
Digikam-5.4.0 and QT5 problem


Running Slackware64-current and AlienBob's latest KDE 5 build. After the large batch of updates to -current (on 10.2.2017) I have, as anticipated, needed to rebuild some packages due to the upgrades. All has gone fine until I tried to build Digikam-5.4.0 today. It goes roughly 73% completion and then fails on an error.

In the output I am seeing many, many references like this in the output from AlienBob's checkpkg.sh script run on the build log. - (see http://pastebin.com/qVh7CiTD for all)

19238: /usr/lib64/libQt5WebEngine.so.5: undefined reference to `QtWebEngineCore::BrowserContextAdapter::httpCacheMaxSize() const@Qt_5'
19239: /usr/lib64/libQt5WebEngineWidgets.so.5: undefined reference to `QtWebEngineCore::FilePickerController::rejected()@Qt_5'
19240: /usr/lib64/libQt5WebEngine.so.5: undefined reference to `QtWebEngineCore::WebContentsAdapter::getNavigationEntryIconUrl(int)@Qt_5'
19241: /usr/lib64/libQt5WebEngine.so.5: undefined reference to `QtWebEngineCore::UserScript::name() const@Qt_5'
19242: /usr/lib64/libQt5WebEngine.so.5: undefined reference to `QtWebEngineCore::WebContentsAdapter::browserContext()@Qt_5'
19243: /usr/lib64/libQt5WebEngine.so.5: undefined reference to `QtWebEngineCore::WebContentsAdapter::getNavigationEntryTitle(int)@Qt_5'
19244: /usr/lib64/libQt5WebEngine.so.5: undefined reference to `QtWebEngineCore::JavaScriptDialogController::title() const@Qt_5'
19245: /usr/lib64/libQt5WebEngine.so.5: undefined reference to `QtWebEngineCore::WebContentsAdapter::hasInspector() const@Qt_5'
19246: /usr/lib64/libQt5WebEngine.so.5: undefined reference to `QtWebEngineCore::WebContentsAdapter::isAudioMuted() const@Qt_5'
19247: /usr/lib64/libQt5WebEngine.so.5: undefined reference to `QtWebEngineCore::JavaScriptDialogController::reject()@Qt_5'
19248: /usr/lib64/libQt5WebEngine.so.5: undefined reference to `QtWebEngineCore::UserScript::~UserScript()@Qt_5'
19249: /usr/lib64/libQt5WebEngine.so.5: undefined reference to `QtWebEngineCore::JavaScriptDialogController::type() const@Qt_5'
19250: /usr/lib64/libQt5WebEngineWidgets.so.5: undefined reference to `QtWebEngineCore::UserResourceControllerHost::reserve(QtWebEngineCore::WebContentsAdapter*, int)@Qt_5'
19251: /usr/lib64/libQt5WebEngineWidgets.so.5: undefined reference to `QtWebEngineCore::FilePickerController::accepted(QStringList const&)@Qt_5'
19252: /usr/lib64/libQt5WebEngine.so.5: undefined reference to `QtWebEngineCore::FaviconManager::getIcon(QUrl const&) const@Qt_5'
19253: /usr/lib64/libQt5WebEngine.so.5: undefined reference to `QtWebEngineCore::WebContentsAdapter::getNavigationEntryUrl(int)@Qt_5'
19254: /usr/lib64/libQt5WebEngineWidgets.so.5: undefined reference to `QtWebEngineCore::WebEngineSettings::setFontSize(QtWebEngineCore::WebEngineSettings::FontSize, int)@Qt_5'
19255: /usr/lib64/libQt5WebEngine.so.5: undefined reference to `QtWebEngineCore::UserScript::UserScript()@Qt_5'
19256: /usr/lib64/libQt5WebEngine.so.5: undefined reference to `QtWebEngineCore::AuthenticationDialogController::reject()@Qt_5

Clearly something amiss with /usr/lib64/libQt5WebEngine.so.5. Does anyone have any helpful comments?? Thank you in advance.
 
Old 02-14-2017, 10:15 AM   #2
kentyler
Member
 
Registered: Dec 2008
Location: Newark Ohio
Distribution: Fedora Core
Posts: 270

Rep: Reputation: 38
It looks like you didn't install the development packages that are related to /usr/lib64/libQt5WebEngine.so.5 as the header files would have defined these things that are undefined if you had. You will need to research what package /usr/lib64/libQt5WebEngine.so.5 comes with and find the dev or devel package then install it and the problem should be resolved.
 
Old 02-15-2017, 09:11 AM   #3
3rensho
Senior Member
 
Registered: Mar 2008
Location: Deutschland
Distribution: Slackware64-current
Posts: 1,023

Original Poster
Rep: Reputation: 615Reputation: 615Reputation: 615Reputation: 615Reputation: 615Reputation: 615
I just tried to build Qt-5.7.1 using AlienBob's scripts and that is a no to too. Worked fine before the last updates to current. Will have to look in detail at what changed. Lots of requirements seem to now be missing -

./check_package.sh -l build.txt
++ Checking logfile 'build.txt' (no news is good news):
225: lastError = QT_READDIR_R(dir, mt_file.data(), &dirEntry);
238: lastError = QT_READDIR_R(dir, mt_file.data(), &dirEntry);
246: lastError = QT_READDIR_R(dir, mt_file.data(), &dirEntry);
365: dlopen.cpp.text.startup+0x9): undefined reference to `dlopen'
366: collect2: error: ld returned 1 exit status
367: gmake: *** [Makefile:87: dlopen] Error 1
375: db2.cpp:40:20: fatal error: sqlcli.h: No such file or directory
377: gmake: *** [Makefile:183: db2.o] Error 1
381: ibase.cpp:40:19: fatal error: ibase.h: No such file or directory
383: gmake: *** [Makefile:183: ibase.o] Error 1
391: oci.cpp:40:17: fatal error: oci.h: No such file or directory
393: gmake: *** [Makefile:183: oci.o] Error 1
398: /usr/lib64/gcc/x86_64-slackware-linux/5.4.0/../../../../x86_64-slackware-linux/bin/ld: cannot find -lodbc
399: collect2: error: ld returned 1 exit status
400: gmake: *** [Makefile:87: odbc] Error 1
408: psql.cpp:40:22: fatal error: libpq-fe.h: No such file or directory
410: gmake: *** [Makefile:183: psql.o] Error 1
418: sqlite2.cpp:40:20: fatal error: sqlite.h: No such file or directory
420: gmake: *** [Makefile:183: sqlite2.o] Error 1
424: tds.cpp:40:22: fatal error: sybfront.h: No such file or directory
426: gmake: *** [Makefile:183: tds.o] Error 1
506: tslib.cpp:40:19: fatal error: tslib.h: No such file or directory
508: gmake: *** [Makefile:183: tslib.o] Error 1
611: Project ERROR: mirclient development package not found
627: eglfs-brcm.cpp:42:22: fatal error: bcm_host.h: No such file or directory
629: gmake: *** [Makefile:183: eglfs-brcm.o] Error 1
650: eglfs-mali.cpp:40:30: fatal error: EGL/fbdev_window.h: No such file or directory
652: gmake: *** [Makefile:183: eglfs-mali.o] Error 1
657: eglfs-mali-2.cpp:47:5: error: ‘mali_native_window’ was not declared in this scope
660: eglfs-mali-2.cpp:47:25: error: ‘w’ was not declared in this scope
663: gmake: *** [Makefile:183: eglfs-mali-2.o] Error 1
667: eglfs-viv.cpp:41:28: fatal error: EGL/eglvivante.h: No such file or directory
669: gmake: *** [Makefile:183: eglfs-viv.o] Error 1
673: doubleconversion.cpp:40:49: fatal error: double-conversion/double-conversion.h: No such file or directory
675: gmake: *** [Makefile:183: doubleconversion.o] Error 1
758: ppoll.cpp:55:34: error: ‘nullptr’ was not declared in this scope
761: gmake: *** [Makefile:183: ppoll.o] Error 1
769: pollts.cpp:56:12: error: ‘:ollts’ has not been declared
772: pollts.cpp:56:35: error: ‘nullptr’ was not declared in this scope
775: gmake: *** [Makefile:183: pollts.o] Error 1
791: openvg.cpp:46:23: fatal error: VG/openvg.h: No such file or directory
793: gmake: *** [Makefile:183: openvg.o] Error 1
797: openvg.cpp:46:23: fatal error: VG/openvg.h: No such file or directory
799: gmake: *** [Makefile:183: openvg.o] Error 1
803: openvg.cpp:44:23: fatal error: vg/openvg.h: No such file or directory
805: gmake: *** [Makefile:183: openvg.o] Error 1
809: openvg.cpp:44:23: fatal error: vg/openvg.h: No such file or directory
811: gmake: *** [Makefile:183: openvg.o] Error 1
1059: lastError = QT_READDIR_R(dir, mt_file.data(), &dirEntry);
1072: lastError = QT_READDIR_R(dir, mt_file.data(), &dirEntry);
1080: lastError = QT_READDIR_R(dir, mt_file.data(), &dirEntry);
1277: lastError = QT_READDIR_R(dir, mt_file.data(), &dirEntry);
1290: lastError = QT_READDIR_R(dir, mt_file.data(), &dirEntry);
1298: lastError = QT_READDIR_R(dir, mt_file.data(), &dirEntry);
12042: System jsoncpp not found. Using Chromium's copy.
12043: System protobuf not found. Using Chromium's copy.
12044: Compatible system libvpx not found.

More after this. Will keep digging.
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
problem building qt5 itsgregman Slackware 42 01-18-2017 06:57 AM
LXer: digiKam Recipes 5.0.1 Released and digiKam AppImage Package Coming LXer Syndicated Linux News 0 10-26-2016 04:30 PM
LXer: Released DigiKam 5.0 and completely ported with Qt5 LXer Syndicated Linux News 0 07-14-2016 04:21 AM
LXer: digiKam Quick Tip: Transfer Photos from digiKam Directly to a Mobile Device LXer Syndicated Linux News 0 01-23-2015 09:30 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Software

All times are GMT -5. The time now is 08:14 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration