Discussion:
Can't build kde app on F8 x86_64
Neal Becker
2007-11-12 13:30:55 UTC
Permalink
I'm baffled. I was able to build kopete-otr-0.6 on F7, but not with F8.
Here's what happens:
checking if UIC has KDE plugins available... no
configure: error:
you need to install kdelibs first.

If you did install kdelibs, then the Qt version that is picked up by
this configure is not the same version you used to compile kdelibs.
The Qt Plugin installed by kdelibs is *ONLY* loadable if it is the
_same Qt version_, compiled with the _same compiler_ and the same Qt
configuration settings.

configure:31310: result: libraries /usr/lib64, headers /usr/include/kde
configure:31349: checking if UIC has KDE plugins available
configure:31376: /usr/lib64/qt-3.3/bin/uic -L /usr/lib64/kde3/plugins/designer -nounload -impl
actest.h actest.ui > actest.cpp
./configure: line 31377: 2878 Segmentation
fault /usr/lib64/qt-3.3/bin/uic -L /usr/lib64/kde3/plugins/designer -nounload -impl
actest.h actest.ui > actest.cpp

rpm -q kdelibs-devel
kdelibs-devel-3.5.8-7.fc8.i386
kdelibs-devel-3.5.8-7.fc8.x86_64

-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems? Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >> http://get.splunk.com/
Rex Dieter
2007-11-12 13:33:57 UTC
Permalink
Post by Neal Becker
I'm baffled. I was able to build kopete-otr-0.6 on F7, but not with F8.
checking if UIC has KDE plugins available... no
you need to install kdelibs first.
If you did install kdelibs, then the Qt version that is picked up by
this configure is not the same version you used to compile kdelibs.
The Qt Plugin installed by kdelibs is *ONLY* loadable if it is the
_same Qt version_, compiled with the _same compiler_ and the same Qt
configuration settings.
configure:31310: result: libraries /usr/lib64, headers /usr/include/kde
configure:31349: checking if UIC has KDE plugins available
configure:31376: /usr/lib64/qt-3.3/bin/uic -L /usr/lib64/kde3/plugins/designer -nounload -impl
actest.h actest.ui > actest.cpp
./configure: line 31377: 2878 Segmentation
fault /usr/lib64/qt-3.3/bin/uic -L /usr/lib64/kde3/plugins/designer -nounload -impl
actest.h actest.ui > actest.cpp
rpm -q kdelibs-devel
kdelibs-devel-3.5.8-7.fc8.i386
kdelibs-devel-3.5.8-7.fc8.x86_64
rpm -e kdelibs-devel.i386 qt-deve.i386
and try again. Something, somewhere may be getting confused multilib-wise.

-- Rex

-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems? Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >> http://get.splunk.com/
Neal Becker
2007-11-12 13:58:13 UTC
Permalink
Post by Rex Dieter
Post by Neal Becker
I'm baffled. I was able to build kopete-otr-0.6 on F7, but not with F8.
checking if UIC has KDE plugins available... no
you need to install kdelibs first.
If you did install kdelibs, then the Qt version that is picked up by
this configure is not the same version you used to compile kdelibs.
The Qt Plugin installed by kdelibs is *ONLY* loadable if it is the
_same Qt version_, compiled with the _same compiler_ and the same Qt
configuration settings.
configure:31310: result: libraries /usr/lib64, headers /usr/include/kde
configure:31349: checking if UIC has KDE plugins available
configure:31376: /usr/lib64/qt-3.3/bin/uic -L
/usr/lib64/kde3/plugins/designer -nounload -impl actest.h actest.ui >
actest.cpp
./configure: line 31377: 2878 Segmentation
fault /usr/lib64/qt-3.3/bin/uic -L /usr/lib64/kde3/plugins/designer
-nounload -impl actest.h actest.ui > actest.cpp
rpm -q kdelibs-devel
kdelibs-devel-3.5.8-7.fc8.i386
kdelibs-devel-3.5.8-7.fc8.x86_64
rpm -e kdelibs-devel.i386 qt-deve.i386
and try again. Something, somewhere may be getting confused multilib-wise.
Thanks. Tried that. In fact I removed everything that was i386 for qt and
for kde. No difference. Still baffled. This is a brand new F8 install. I
have another machine that I yum upgraded from F7. The upgraded one builds
this OK, but the new install chokes.

-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems? Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >> http://get.splunk.com/
Neal Becker
2007-11-12 14:14:25 UTC
Permalink
run -L /usr/lib64/kde3/plugins/designer -nounload -impl actest.h actest.ui

(gdb) where
#0 0x000000383d4118ad in __cxa_pure_virtual () from /lib64/libselinux.so.1
#1 0x000000383d404d2f in __cxa_pure_virtual () from /lib64/libselinux.so.1
#2 0x0000003833c1b000 in ?? () from /lib64/ld-linux-x86-64.so.2
#3 0x0000000000000000 in ?? ()

Before concluding that this is selinux problem, let me say that selinux is
disabled on this box. Does this mean anything to anyone?

-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems? Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >> http://get.splunk.com/
Neal Becker
2007-11-12 15:33:14 UTC
Permalink
After install vtk-qt I was unable to run uic. It would segfault. This proved
extremely hard to track down. Finally, I found the problem was caused by

/usr/lib64/qt-3.3/plugins/designer/libQVTKWidgetPlugin.so

Version-Release number of selected component (if applicable):

vtk-qt-5.0.3-20.fc8.x86_64

-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems? Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >> http://get.splunk.com/
Rex Dieter
2007-11-12 15:39:29 UTC
Permalink
Post by Neal Becker
After install vtk-qt I was unable to run uic. It would segfault. This proved
extremely hard to track down. Finally, I found the problem was caused by
/usr/lib64/qt-3.3/plugins/designer/libQVTKWidgetPlugin.so
vtk-qt-5.0.3-20.fc8.x86_64
bugzilla please. (heck, I'd never even heard of that before...learn
something new everyday).

-- Rex

-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems? Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >> http://get.splunk.com/

Continue reading on narkive:
Loading...