[SM-Grimoire-Bugs] [Bug 15510] kdebase-workspace4 4.3.3 fails to compile

bugzilla-daemon at bugs.sourcemage.org bugzilla-daemon at bugs.sourcemage.org
Thu Dec 17 07:23:00 EST 2009


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





--- Comment #6 from Eric Sandall <sandalle at sourcemage.org>  2009-12-17 06:22:57 ---
>From http://lists.kde.org/?l=kde-devel&m=120014538819116&w=2, looks like this
is the issue:
# cast qt4
...
Compile Accessibility support [n]
...

==> /etc/sorcery/local/depends/qt4.p <==
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="-no-accessibility"

Seems kdebase-workspace4 requires Accessibility enabled. Looks like other apps
may require this as well (See http://bugs.gentoo.org/148644 for qmc2).

I tried enabling QT_ACCESS with QT_QT3 (which is a forced dependency by another
package), but got this error:
cd src/qt3support/ && /usr/bin/make -f Makefile
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/relea
se-shared/q3gdict.o .obj/release-shared/q3glist.o
.obj/release-shared/q3gvector.o .obj/release-shared/q3semaphore.o
.obj/release-shared/q3shared.o .obj/releas
e-shared/q3ptrcollection.o .obj/release-shared/q3datatable.o
.obj/release-shared/q3dataview.o .obj/release-shared/q3sqlcursor.o
.obj/release-shared/q3sqlselec
tcursor.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-sh
ared/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-share
d/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/q3spi
nwidget.o .obj/release-shared/q3popupmenu.o .obj/release-shared/q3combobox.o
.obj/release-shared/q3filedialog.o .obj/release-shared/q3progressdialog.o
.obj/re
lease-shared/q3tabdialog.o .obj/release-shared/q3wizard.o
.obj/release-shared/q3syntaxhighlighter.o .obj/release-shared/q3textview.o
.obj/release-shared/q3tex
tbrowser.o .obj/release-shared/q3textedit.o
.obj/release-shared/q3multilineedit.o .obj/release-shared/q3richtext.o
.obj/release-shared/q3richtext_p.o .obj/rel
ease-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/q3networkprotoc
ol.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 -lQtSql -L/usr/lib -lQtXml
-lQtGui -L/usr/X11R6/lib -lQtNetwork -lQtCore -lsqlite3 -lmysqlclient -lpthread
.obj/release-shared/q3listbox.o: In function
`Q3ListBox::selectRange(Q3ListBoxItem*, Q3ListBoxItem*, bool, bool, bool)':
q3listbox.cpp:(.text+0x16bc): undefined reference to
`QAccessible::updateAccessibility(QObject*, int, QAccessible::Event)'
.obj/release-shared/q3listbox.o: In function `Q3ListBox::toggleCurrentItem()':
q3listbox.cpp:(.text+0x1939): undefined reference to
`QAccessible::updateAccessibility(QObject*, int, QAccessible::Event)'
q3listbox.cpp:(.text+0x195b): undefined reference to
`QAccessible::updateAccessibility(QObject*, int, QAccessible::Event)'
q3listbox.cpp:(.text+0x198f): 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+0x63a7): undefined reference to
`QAccessible::updateAccessibility(QObject*, int, QAccessible::Event)'
.obj/release-shared/q3listbox.o:q3listbox.cpp:(.text+0x6a27): more undefined
references to `QAccessible::updateAccessibility(QObject*, int,
QAccessible::Event)' follow
.obj/release-shared/q3listview.o: In function `indexOfItem(Q3ListViewItem*)':
q3listview.cpp:(.text+0x2c86): undefined reference to `QAccessible::isActive()'
.obj/release-shared/q3listview.o: In function
`Q3CheckListItem::setCurrentState(Q3CheckListItem::ToggleState)':
q3listview.cpp:(.text+0x2de0): undefined reference to
`QAccessible::updateAccessibility(QObject*, int, QAccessible::Event)'
.obj/release-shared/q3listview.o: In function
`Q3ListViewItem::setSelected(bool)':
q3listview.cpp:(.text+0x30a8): undefined reference to
`QAccessible::updateAccessibility(QObject*, int, QAccessible::Event)'
q3listview.cpp:(.text+0x30d5): undefined reference to
`QAccessible::updateAccessibility(QObject*, int, QAccessible::Event)'
.obj/release-shared/q3listview.o: In function
`Q3ListView::setCurrentItem(Q3ListViewItem*)':
q3listview.cpp:(.text+0x3593): undefined reference to
`QAccessible::updateAccessibility(QObject*, int, QAccessible::Event)'
.obj/release-shared/q3listview.o: In function
`Q3ListViewItem::setEnabled(bool)':
q3listview.cpp:(.text+0x62fb): undefined reference to
`QAccessible::updateAccessibility(QObject*, int, QAccessible::Event)'
.obj/release-shared/q3listview.o:q3listview.cpp:(.text+0x63d2): more undefined
references to `QAccessible::updateAccessibility(QObject*, int,
QAccessible::Event)' follow
collect2: ld returned 1 exit status
make[1]: Leaving directory
`/usr/src/qt-everywhere-opensource-src-4.6.0/src/qt3support'
make[1]: *** [../../lib/libQt3Support.so.4.6.0] Error 1
make: *** [sub-qt3support-make_default-ordered] Error 2

I assume enabling QT_ACCESS will fix this bug, if we can get it to compile.

-- 
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