[kde-freebsd] qt4.4 and kde4 buildtest on 6.3
Oliver Heesakkers
kdefreebsd at heesakkers.info
Fri Jul 4 11:26:37 CEST 2008
Hi,
I succesfully upgraded Qt 4.3 to 4.4 from the area51 ports.
and installed kdebase4 from the area51 ports leaving my full kde 3.5.8
installation untouched.
6.3-RELEASE-p1, custom SMP kernel
I crudely hacked my way through the following:
1:
Most of the qt4-ports would not extract the mkspecs directory. So I had to
copy those every time from qmake4 (where it did extract correctly)
I also noticed some QT_MKSPECS_DIR-NOTFOUND flying by during other builds, but
as they didn't seem to break stuff that went uncorrected.
(Ever since the first unofficial qt4-port I have QMAKESPEC=freebsd-g++ in my
environment.)
2:
I had to patch automoc4 to include pthread on make (see attached).
3.
During some plasma stuff I discovered that /usr/bin/c++ was gcc 3.4.6. I have
gcc42 installed from ports, but I couldn't get the plasma build to work with
that.
(putting USE_GCC=4.2+ in the Makefile created an error about
fvisibility=hidden not being compiled in with Qt)
I worked around that by manually compiling the following cpp's
with /usr/local/bin/c++42:
- containment.cpp
- corona.cpp
- dataengine.cpp
- runnermanager.cpp
How do I tell the port to use gcc 4.2 where appropriate?
Could this form the basis for some of the other problems?
4.
KMonitorProcessIO lacked an
#include <sys/param.h>
before user.h for the definition of NGROUPS (and others).
5.
kaccess.h had an include to Phonon MediaObject, which I
had to change (see attached).
6.
automoc got stuck three times while working on something. The first was
kwin_ozone_config.so, I don't remember the second, the last was:
kdebase-4.0.83/build/apps/konqueror/sidebar/trees/history_module/kcm_history_automoc.cpp
After killing the stuck process and restarting the make, the problem did not
appear again.
Upon the start of kde4 I first got an error "URL cannot be listed desktop:/"
and KCMInit crashed, signal 11 (SIGSEV) (no valid backtrace).
In the end startup did seem to succeed, but I had no kind of graphics, that's
what I'm working on now.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: automoc4.patch
Type: text/x-diff
Size: 780 bytes
Desc: not available
Url : http://mail.kde.org/pipermail/kde-freebsd/attachments/20080704/620fd9a5/attachment.bin
-------------- next part --------------
A non-text attachment was scrubbed...
Name: kacces.h.patch
Type: text/x-diff
Size: 436 bytes
Desc: not available
Url : http://mail.kde.org/pipermail/kde-freebsd/attachments/20080704/620fd9a5/attachment-0001.bin
More information about the kde-freebsd
mailing list