Bug 4016

Summary: LSB 4.1 Library Check: symbols are not found in libqt-mt.so.3
Product: [Build System, Metadata & Runtime] OE-Core Reporter: Kai Kang <kai.kang>
Component: coreAssignee: Hongxu Jia <hongxu.jia>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: Medium CC: meta.mr.watcher, meta.watcher, sgw
Version: 1.4   
Target Milestone: 1.5 M1   
Hardware: x86   
OS: Multiple   
Whiteboard:
OS type for building Yocto: --- Type of Regression: ---
Verified: Documentation change: ---
Attachments:
Description Flags
error message of checking libqt-mt.so.3
none
error message of checking libx11.so.6 none

Description Kai Kang 2013-03-12 08:54:35 UTC
Created attachment 1112 [details]
error message of checking libqt-mt.so.3

Library Check   v. 4.1.4-3
ARCH: x86(emenlow)

symbols are not found in libqt-mt.so.3

Message from the test: (detailed information please ref to attachment)

Did not find _ZN10QGLContext10currentCtxE (unversioned) in libqt-mt.so.3
Unmangled symbol name: QGLContext::currentCtx
Did not find _ZN10QGLContext11doneCurrentEv (unversioned) in libqt-mt.so.3
Unmangled symbol name: QGLContext::doneCurrent()
Did not find _ZN10QGLContext11makeCurrentEv (unversioned) in libqt-mt.so.3
Unmangled symbol name: QGLContext::makeCurrent()
Did not find _ZN10QGLContext12chooseVisualEv (unversioned) in libqt-mt.so.3
Unmangled symbol name: QGLContext::chooseVisual()
Did not find _ZN10QGLContext13chooseContextEPKS_ (unversioned) in libqt-mt.so.3
Unmangled symbol name: QGLContext::chooseContext(QGLContext const*)
Did not find _ZN10QGLContext24generateFontDisplayListsERK5QFonti (unversioned) in libqt-mt.so.3
...
[snip]
...

Did not find _ZThn40_N9QGLWidgetD0Ev (unversioned) in libqt-mt.so.3
Unmangled symbol name: non-virtual thunk to QGLWidget::~QGLWidget()
Did not find _ZThn40_N9QGLWidgetD1Ev (unversioned) in libqt-mt.so.3
Unmangled symbol name: non-virtual thunk to QGLWidget::~QGLWidget()
Did not find _ZeqRK9QGLFormatS1_ (unversioned) in libqt-mt.so.3
Unmangled symbol name: operator==(QGLFormat const&, QGLFormat const&)
Did not find _ZneRK9QGLFormatS1_ (unversioned) in libqt-mt.so.3
Unmangled symbol name: operator!=(QGLFormat const&, QGLFormat const&)


Comment:

Test Purpose Comment: Checking library symbols (libqt-mt.so.3)
Comment 1 Kai Kang 2013-04-17 09:16:00 UTC
Postpone to 1.5
Comment 2 Kai Kang 2013-04-18 06:38:20 UTC
Created attachment 1181 [details]
error message of checking libx11.so.6
Comment 3 Kai Kang 2013-04-18 06:44:13 UTC
Build with commit 6d4d42d63db4c3fcffd831ce359599f3ee1d710e, checking libqt-mt.so.3 passes. But similar error occurs on libx11.so.6:

Did not find XcmsAddColorSpace (unversioned) in libX11.so.6
Did not find XcmsAddFunctionSet (unversioned) in libX11.so.6
Did not find XcmsAllocColor (unversioned) in libX11.so.6
...

Detailed failure info are in attachment: "error message of checking libx11.so.6"
Comment 4 Kai Kang 2013-04-22 02:55:10 UTC
transport it to Hongxu Jia
Comment 5 Hongxu Jia 2013-07-02 06:57:32 UTC
1, About fix  error message of checking libqt-mt.so.3,
Patch merged into meta-qt3:
http://git.yoctoproject.org/cgit/cgit.cgi/meta-qt3/commit/?id=54bdabfed9007d9db6284bb93f431b8b08014de0

2, About fix error message of checking libx11.so.6,
Patch merged into oe-core:
http://git.yoctoproject.org/cgit/cgit.cgi/poky/commit/?id=9106cfb2f4927a96ab749f97ed268940d75c9bf8