[SM-Grimoire-Bugs] [Bug 15540] qt4 fails compile with accessibility support.

bugzilla-daemon at bugs.sourcemage.org bugzilla-daemon at bugs.sourcemage.org
Wed Jan 20 02:07:11 EST 2010


http://bugs.sourcemage.org/show_bug.cgi?id=15540


Eric Sandall <sandalle at sourcemage.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |sandalle at sourcemage.org
             Blocks|                            |15510




--- Comment #1 from Eric Sandall <sandalle at sourcemage.org>  2010-01-20 01:07:06 ---
qt4 builds fine if all I change below is to disable accessibility support.

$ sorcery -v
1.14.4

$ gaze version qt-x11 qt4 gcc glibc akonadi soprano
Grimoire  Section       Spell    Grimoire Version  Installed Version
--------  -------       -----    ----------------  -----------------
test      x11-toolkits  qt-x11   3.3.8             -
test      x11-toolkits  qt4      4.6.0             4.6.0
test      gnu           gcc      4.3.3             4.3.3
test      libs          glibc    2.11.1            2.11.1
test      kde4-support  akonadi  1.2.1             1.2.1
test      kde4-support  soprano  2.3.1             2.3.1

$ cat /etc/sorcery/local/depends/qt4.p
QT_TMPFS="n"
QT_DOC="n"
QT_DEMO="-nomake"
QT_EXAMPLE="-nomake"
QT_TOOLS="-make"
QT_TRANS="-nomake"
QT_STL="-stl"
QT_QT3="-qt3support"
QT_DEBUG="-no-separate-debug-info"
QT_NIS="-nis"
QT_XRAMA="-no-xinerama"
QT_GIF="-qt-gif"
QT_EXCEPT="-exceptions"
QT_PCH="-pch"
QT_WEBKIT="-webkit"
QT_MEDIA="-multimedia"
QT_GTK="-gtkstyle"
QT_ACCESS="-accessibility"

# cast qt4
Computing previously installed dependencies...
qt4 preparing environment...
qt4 running configuration...
[[ install documents(very big)? -> n ]]
[[ install demos? -> n ]]
[[ install examples? -> n ]]
[[ install tools? -> y ]]
[[ install translations? -> n ]]
[[ build STL support? -> y ]]
[[ build qt3 support? -> y ]]
[[ Compile with debugging symbols? -> n ]]
[[ Enable Network Information Services? -> y ]]
[[ Enable Xinerama support? -> n ]]
[[ Enable GIF support? -> y ]]
[[ Disable exception checking -> n ]]
[[ Enable precompiled header support? -> y ]]
[[ Build the WebKit module? -> y ]]
[[ Build Multimedia support? -> y ]]
[[ Build the GTK theme integration? -> y ]]
[[ Compile Accessibility support -> y ]]
qt4 checking dependencies...
qt4 has a dependency on g++
qt4 has a dependency on zlib
qt4 has a dependency on libx11
qt4 has a dependency on libxcursor
qt4 has a dependency on libxfixes
qt4 has a dependency on libxi
qt4 has a dependency on libxrender
qt4 has a dependency on libxrandr
qt4 has a dependency on libxext
qt4 has an enabled optional dependency on fontconfig
qt4 has an enabled optional dependency on jpeg
qt4 has an enabled optional dependency on openssl
qt4 has an optional dependency on some OPENGL (OpenGL support).
Continue to use mesalib? [y]
qt4 has an enabled optional dependency on libpng
qt4 has a disabled optional dependency on firebird
qt4 has a disabled optional dependency on mysql
qt4 has an enabled optional dependency on sqlite
qt4 has a disabled optional dependency on postgresql
choose libiodbc if you want to use soprano+virtuoso+kde4
qt4 has an optional dependency on some ODBC-MGR (for ODBC database support).
Continue to use unixodbc? [y]
qt4 has an optional dependency on some CUPS (for Common Unix Printing System
support).
Continue to use cups? [y]
qt4 has an enabled optional dependency on dbus
qt4 has an enabled optional dependency on glib2
qt4 has an enabled optional dependency on gst-plugins-base
qt4 has a disabled optional dependency on nas
DBUS support requested, forcing dbus dependency.
qt4 has a dependency on dbus
OPENGL support requested, forcing OPENGL dependency.
qt4 has a dependency on some OPENGL.
Continue to use mesalib? [y]
SSL support requested, forcing openssl dependency.
qt4 has a dependency on openssl
...
make[1]: Entering directory
`/usr/src/qt-everywhere-opensource-src-4.6.0/src/qt3support'
rm -f libQt3Support.so.4.6.0 libQt3Support.so libQt3Support.so.4
libQt3Support.so.4.6
g++ -z combreloc -s -Wl,-O1 -Wl,--hash-style=gnu -Wl,--no-undefined -Wl,-O1
-Wl,-rpath,/usr/lib -Wl,-rpath,/usr/lib -shared -Wl,-soname,libQt3Support.so.4
-o libQt3Support.so.4.6.0 .obj/release-shared/q3cstring.o
.obj/release-shared/q3signal.o .obj/release-shared/q3garray.o
.obj/release-shared/q3gcache.o .obj/release-shared/q3gdict.o
.obj/release-shared/q3glist.o .obj/release-shared/q3gvector.o
.obj/release-shared/q3semaphore.o .obj/release-shared/q3shared.o
.obj/release-shared/q3ptrcollection.o .obj/release-shared/q3datatable.o
.obj/release-shared/q3dataview.o .obj/release-shared/q3sqlcursor.o
.obj/release-shared/q3sqlselectcursor.o .obj/release-shared/q3sqlform.o
.obj/release-shared/q3sqlmanager_p.o .obj/release-shared/q3editorfactory.o
.obj/release-shared/q3sqleditorfactory.o .obj/release-shared/q3sqlpropertymap.o
.obj/release-shared/q3databrowser.o .obj/release-shared/q3dropsite.o
.obj/release-shared/q3dragobject.o .obj/release-shared/q3accel.o
.obj/release-shared/q3mimefactory.o .obj/release-shared/q3polygonscanner.o
.obj/release-shared/q3process.o .obj/release-shared/q3membuf.o
.obj/release-shared/q3process_unix.o .obj/release-shared/q3iconview.o
.obj/release-shared/q3listbox.o .obj/release-shared/q3listview.o
.obj/release-shared/q3table.o .obj/release-shared/q3action.o
.obj/release-shared/q3buttongroup.o .obj/release-shared/q3datetimeedit.o
.obj/release-shared/q3dockarea.o .obj/release-shared/q3dockwindow.o
.obj/release-shared/q3frame.o .obj/release-shared/q3vbox.o
.obj/release-shared/q3vgroupbox.o .obj/release-shared/q3hbox.o
.obj/release-shared/q3hgroupbox.o .obj/release-shared/q3grid.o
.obj/release-shared/q3gridview.o .obj/release-shared/q3groupbox.o
.obj/release-shared/q3header.o .obj/release-shared/q3mainwindow.o
.obj/release-shared/q3progressbar.o .obj/release-shared/q3scrollview.o
.obj/release-shared/q3titlebar.o .obj/release-shared/q3toolbar.o
.obj/release-shared/q3whatsthis.o .obj/release-shared/q3widgetstack.o
.obj/release-shared/q3button.o .obj/release-shared/q3rangecontrol.o
.obj/release-shared/q3spinwidget.o .obj/release-shared/q3popupmenu.o
.obj/release-shared/q3combobox.o .obj/release-shared/q3filedialog.o
.obj/release-shared/q3progressdialog.o .obj/release-shared/q3tabdialog.o
.obj/release-shared/q3wizard.o .obj/release-shared/q3syntaxhighlighter.o
.obj/release-shared/q3textview.o .obj/release-shared/q3textbrowser.o
.obj/release-shared/q3textedit.o .obj/release-shared/q3multilineedit.o
.obj/release-shared/q3richtext.o .obj/release-shared/q3richtext_p.o
.obj/release-shared/q3simplerichtext.o .obj/release-shared/q3stylesheet.o
.obj/release-shared/q3textstream.o .obj/release-shared/q3canvas.o
.obj/release-shared/q3dns.o .obj/release-shared/q3ftp.o
.obj/release-shared/q3http.o .obj/release-shared/q3localfs.o
.obj/release-shared/q3network.o .obj/release-shared/q3networkprotocol.o
.obj/release-shared/q3socket.o .obj/release-shared/q3socketdevice.o
.obj/release-shared/q3serversocket.o .obj/release-shared/q3url.o
.obj/release-shared/q3urloperator.o .obj/release-shared/q3socketdevice_unix.o
.obj/release-shared/q3paintdevicemetrics.o .obj/release-shared/q3pointarray.o
.obj/release-shared/q3painter.o .obj/release-shared/q3picture.o
.obj/release-shared/q3paintengine_svg.o .obj/release-shared/moc_q3signal.o
.obj/release-shared/moc_q3datatable.o .obj/release-shared/moc_q3dataview.o
.obj/release-shared/moc_q3sqlform.o .obj/release-shared/moc_q3databrowser.o
.obj/release-shared/moc_q3dragobject.o .obj/release-shared/moc_q3accel.o
.obj/release-shared/moc_q3process.o .obj/release-shared/moc_q3iconview.o
.obj/release-shared/moc_q3listbox.o .obj/release-shared/moc_q3listview.o
.obj/release-shared/moc_q3table.o .obj/release-shared/moc_q3action.o
.obj/release-shared/moc_q3buttongroup.o
.obj/release-shared/moc_q3datetimeedit.o .obj/release-shared/moc_q3dockarea.o
.obj/release-shared/moc_q3dockwindow.o .obj/release-shared/moc_q3frame.o
.obj/release-shared/moc_q3vbox.o .obj/release-shared/moc_q3vgroupbox.o
.obj/release-shared/moc_q3hbox.o .obj/release-shared/moc_q3hgroupbox.o
.obj/release-shared/moc_q3grid.o .obj/release-shared/moc_q3gridview.o
.obj/release-shared/moc_q3groupbox.o .obj/release-shared/moc_q3header.o
.obj/release-shared/moc_q3mainwindow.o .obj/release-shared/moc_q3progressbar.o
.obj/release-shared/moc_q3scrollview.o .obj/release-shared/moc_q3titlebar_p.o
.obj/release-shared/moc_q3toolbar.o .obj/release-shared/moc_q3whatsthis.o
.obj/release-shared/moc_q3widgetstack.o .obj/release-shared/moc_q3button.o
.obj/release-shared/moc_q3rangecontrol.o .obj/release-shared/moc_q3popupmenu.o
.obj/release-shared/moc_q3combobox.o .obj/release-shared/moc_q3tabdialog.o
.obj/release-shared/moc_q3progressdialog.o .obj/release-shared/moc_q3wizard.o
.obj/release-shared/moc_q3textview.o .obj/release-shared/moc_q3textbrowser.o
.obj/release-shared/moc_q3textedit.o .obj/release-shared/moc_q3multilineedit.o
.obj/release-shared/moc_q3richtext_p.o .obj/release-shared/moc_q3stylesheet.o
.obj/release-shared/moc_q3canvas.o .obj/release-shared/moc_q3dns.o
.obj/release-shared/moc_q3ftp.o .obj/release-shared/moc_q3http.o
.obj/release-shared/moc_q3localfs.o .obj/release-shared/moc_q3socket.o
.obj/release-shared/moc_q3serversocket.o   -L/usr/lib
-L/usr/src/qt-everywhere-opensource-src-4.6.0/lib -lmysqlclient -lQtSql
-L/usr/lib -lQtXml -lQtGui -L/usr/X11R6/lib -lQtNetwork -lQtCore -lsqlite3
-lpthread
.obj/release-shared/q3listbox.o: In function `Q3ListBox::toggleCurrentItem()':
q3listbox.cpp:(.text+0x1624): undefined reference to
`QAccessible::updateAccessibility(QObject*, int, QAccessible::Event)'
q3listbox.cpp:(.text+0x163c): undefined reference to
`QAccessible::updateAccessibility(QObject*, int, QAccessible::Event)'
q3listbox.cpp:(.text+0x166c): undefined reference to
`QAccessible::updateAccessibility(QObject*, int, QAccessible::Event)'
.obj/release-shared/q3listbox.o: In function
`Q3ListBox::doRubberSelection(QRect const&, QRect const&)':
q3listbox.cpp:(.text+0x5b21): undefined reference to
`QAccessible::updateAccessibility(QObject*, int, QAccessible::Event)'
.obj/release-shared/q3listbox.o: In function `Q3ListBox::updateSelection()':
q3listbox.cpp:(.text+0x6144): undefined reference to
`QAccessible::updateAccessibility(QObject*, int, QAccessible::Event)'
.obj/release-shared/q3listbox.o:q3listbox.cpp:(.text+0x6178): more undefined
references to `QAccessible::updateAccessibility(QObject*, int,
QAccessible::Event)' follow
.obj/release-shared/q3listview.o: In function `indexOfItem(Q3ListViewItem*)':
q3listview.cpp:(.text+0x27cc): undefined reference to `QAccessible::isActive()'
.obj/release-shared/q3listview.o: In function
`Q3ListViewItem::setSelected(bool)':
q3listview.cpp:(.text+0x2bee): undefined reference to
`QAccessible::updateAccessibility(QObject*, int, QAccessible::Event)'
.obj/release-shared/q3listview.o: In function `Q3ListViewItem::setOpen(bool)':
q3listview.cpp:(.text+0x9aed): undefined reference to
`QAccessible::updateAccessibility(QObject*, int, QAccessible::Event)'
.obj/release-shared/q3listview.o: In function
`Q3ListView::contentsMouseReleaseEventEx(QMouseEvent*)':
q3listview.cpp:(.text+0xba64): undefined reference to
`QAccessible::updateAccessibility(QObject*, int, QAccessible::Event)'
.obj/release-shared/q3listview.o: In function
`Q3ListView::contentsMousePressEventEx(QMouseEvent*)':
q3listview.cpp:(.text+0xc921): undefined reference to
`QAccessible::updateAccessibility(QObject*, int, QAccessible::Event)'
.obj/release-shared/q3listview.o: In function
`Q3CheckListItem::setCurrentState(Q3CheckListItem::ToggleState)':
q3listview.cpp:(.text+0x2919): undefined reference to
`QAccessible::updateAccessibility(QObject*, int, QAccessible::Event)'
.obj/release-shared/q3listview.o:q3listview.cpp:(.text+0x2c2c): more undefined
references to `QAccessible::updateAccessibility(QObject*, int,
QAccessible::Event)' follow
collect2: ld returned 1 exit status
make[1]: *** [../../lib/libQt3Support.so.4.6.0] Error 1
make[1]: Leaving directory
`/usr/src/qt-everywhere-opensource-src-4.6.0/src/qt3support'
make: *** [sub-qt3support-make_default-ordered] Error 2

-- 
Configure bugmail: http://bugs.sourcemage.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the SM-Grimoire-Bugs mailing list