KDE 3.2 Alpha 1 Finally on FTP

I've finally managed to get the last bits of the KDE 3.2 Alpha 1 (codenamed "Brokenboring") including KDevelop 3.0 Alpha 6
on the ftp server. The mirrors should soon pick it up.

There won't be any binary packages for this release because the KDE "Pi"
release is coming out soon. Everyone using Brokenboring is asked to
compile it with --enable-debug, so that we can get valuable feedback. There is a new unstable version of Konstruct also available to install it.

Other than that, feel free to play around with things, check if your bugs
are still there or if there are places where you can help. Check
the KDE 3.2 feature plan
for things to look for.

The code is quite rough in many places, but many of the developers
use it on a daily base and kdepim has improved so much that you can't live without it once you've tried it. :)

Thanks to everyone who convinced me that the code is good enough for
a release when I was tempted to drop the idea altogether. Just one final wish: check
for duplicates before you file bug reports and compile with debug information enabled
before reporting crashes -- you might find tons of bugs, but with
debugging information the chances we can fix them are much higher.

Dot Categories: 

Comments

by Jeroen (not verified)

Good to hear KDE keeps moving forward. I use it every day. Will we finally have HTML formatting on outgoing messages in KMail in this release? Almost every GUI e-mail client has it now-a-days...

/Jeroen

by Carsten Niehaus (not verified)

Look at

http://bugs.kde.org/show_bug.cgi?id=4202

As you can see there is progress here :)

Carsten

by Trip (not verified)

Got compilation errors in kdegraphics and kdemultimedia (didn't get further than that) with the konstruct script. Where should I file them?

Since this is not a real release (I guess) I have the feeling bugs.kde.org is not the right place to go.

by Alex Ruse (not verified)

Um... this is gonna sound stupid for you guys that are tracking CVS religiously :), but where is KMail? Isn't it supposed to be in the kdenetwork package (that's where it was in the 3.0.x days) ? I just downloaded it last night, and no kmail. Is it in kdepim now? Or do I have to get it from CVS manually?

by cm (not verified)

Yes, it's in kdepim.

by Derek Kite (not verified)

In kdepim. It was moved since the 3.1 release. You still need kdenetwork for some libraries I believe.

Derek

by blegh! (not verified)

Woah, do you (KDevelop) guys actually double check to see if the released code actually builds correctly before doing a release??

(alpha #6 doesn't)

Bad, bad, bad..

by blegh! (not verified)

okay, nailed down the issue..

It just didn't work with my KDE CVS (dated: 2003-07-25).
After fiddling a bit with the auto* files, specifically removing the check for kmdi and setting it to make use of qmdi (included with KDevelop/Gideon) instead almost fixed it.

With this qmdi library, there was only one issue left (4 errors about some methods not being found).

by younker (not verified)

I use qt 3.2.1 to build kde 3.2 alpha1, but can't build kdebase, who can help me
below is the error message:
make[3]: Entering directory `/opt/src/kdebase-3.1.91/kcontrol/konqhtml'
if /bin/sh ../../libtool --silent --mode=compile --tag=CXX g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../../libkonq -I../../kcontrol/input -I/opt/kde/include -I/usr/X11R6/include -DQT_THREAD_SUPPORT -z combreloc -falign-functions=4 -fomit-frame-pointer -mfancy-math-387 -O3 -march=i686 -mcpu=i686 -D_REENTRANT -Wnon-virtual-dtor -Wno-long-long -Wundef -Wall -pedantic -W -Wpointer-arith -Wwrite-strings -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -DNDEBUG -DNO_DEBUG -O2 -z combreloc -falign-functions=4 -fomit-frame-pointer -mfancy-math-387 -O3 -march=i686 -mcpu=i686 -Wformat-security -Wmissing-format-attribute -fno-exceptions -fno-check-new -fno-common -DQT_CLEAN_NAMESPACE -DQT_NO_ASCII_CAST -DQT_NO_STL -DQT_NO_COMPAT -DQT_NO_TRANSLATION -D_GNU_SOURCE -MT kcm_konqhtml_la.all_cpp.lo -MD -MP -MF ".deps/kcm_konqhtml_la.all_cpp.Tpo" \
-c -o kcm_konqhtml_la.all_cpp.lo `test -f 'kcm_konqhtml_la.all_cpp.cpp' || echo './'`kcm_konqhtml_la.all_cpp.cpp; \
then mv ".deps/kcm_konqhtml_la.all_cpp.Tpo" ".deps/kcm_konqhtml_la.all_cpp.Plo"; \
else rm -f ".deps/kcm_konqhtml_la.all_cpp.Tpo"; exit 1; \
fi
In file included from kcm_konqhtml_la.all_cpp.cpp:7:
khttpoptdlg.cpp: In member function `virtual void KHTTPOptions::load()':
khttpoptdlg.cpp:45: warning: `languages' is deprecated (declared at
/opt/kde/include/klocale.h:1079)
khttpoptdlg.cpp: In member function `virtual void KHTTPOptions::defaults()':
khttpoptdlg.cpp:61: warning: `languages' is deprecated (declared at
/opt/kde/include/klocale.h:1079)
In file included from advancedTabDialog.cpp:25,
from kcm_konqhtml_la.all_cpp.cpp:13:
/opt/kde/include/qslider.h: At global scope:
/opt/kde/include/qslider.h:69: warning: comma at end of enumerator list
/opt/kde/include/qslider.h:69: syntax error before numeric constant
/opt/kde/include/qslider.h:74: missing ';' before right brace
/opt/kde/include/qslider.h:76: syntax error before `*' token
/opt/kde/include/qslider.h:77: syntax error before `,' token
/opt/kde/include/qslider.h:78: syntax error before `int'
/opt/kde/include/qslider.h:80: destructors must be member functions
/opt/kde/include/qslider.h:82: `Orientation' was not declared in this scope
/opt/kde/include/qslider.h:82: virtual outside class declaration
/opt/kde/include/qslider.h:82: variable or field `setOrientation' declared void
/opt/kde/include/qslider.h:83: syntax error before `)' token
/opt/kde/include/qslider.h:84: virtual outside class declaration
/opt/kde/include/qslider.h:85: non-member function `bool tracking()' cannot
have `const' method qualifier
/opt/kde/include/qslider.h:86: virtual outside class declaration
/opt/kde/include/qslider.h:88: non-member function `int sliderStart()' cannot
have `const' method qualifier
/opt/kde/include/qslider.h:89: non-member function `QRect sliderRect()' cannot
have `const' method qualifier
/opt/kde/include/qslider.h:90: non-member function `QSize sizeHint()' cannot
have `const' method qualifier
/opt/kde/include/qslider.h:94: non-member function `QSizePolicy sizePolicy()'
cannot have `const' method qualifier
/opt/kde/include/qslider.h:95: non-member function `QSize minimumSizeHint()'
cannot have `const' method qualifier
/opt/kde/include/qslider.h:97: `TickSetting' was not declared in this scope
/opt/kde/include/qslider.h:97: virtual outside class declaration
/opt/kde/include/qslider.h:97: variable or field `setTickmarks' declared void
/opt/kde/include/qslider.h:98: syntax error before `)' token
/opt/kde/include/qslider.h:100: virtual outside class declaration
/opt/kde/include/qslider.h:101: non-member function `int tickInterval()' cannot
have `const' method qualifier
/opt/kde/include/qslider.h: In function `int tickInterval()':
/opt/kde/include/qslider.h:101: `tickInt' undeclared (first use this function)
/opt/kde/include/qslider.h:101: (Each undeclared identifier is reported only
once for each function it appears in.)
/opt/kde/include/qslider.h: At global scope:
/opt/kde/include/qslider.h:103: non-member function `int minValue()' cannot
have `const' method qualifier
/opt/kde/include/qslider.h:104: non-member function `int maxValue()' cannot
have `const' method qualifier
/opt/kde/include/qslider.h:107: non-member function `int lineStep()' cannot
have `const' method qualifier
/opt/kde/include/qslider.h:108: non-member function `int pageStep()' cannot
have `const' method qualifier
/opt/kde/include/qslider.h:111: non-member function `int value()' cannot have `
const' method qualifier
/opt/kde/include/qslider.h:113: syntax error before `public'
/opt/kde/include/qslider.h:120: syntax error before `protected'
/opt/kde/include/qslider.h:126: syntax error before `protected'
/opt/kde/include/qslider.h:145: syntax error before `private'
/opt/kde/include/qslider.h:152: non-member function `int positionFromValue(int)
' cannot have `const' method qualifier
/opt/kde/include/qslider.h:153: non-member function `int valueFromPosition(int)
' cannot have `const' method qualifier
/opt/kde/include/qslider.h:157: non-member function `int available()' cannot
have `const' method qualifier
/opt/kde/include/qslider.h:158: non-member function `int goodPart(const
QPoint&)' cannot have `const' method qualifier
/opt/kde/include/qslider.h:166: 'State' is used as a type, but is not defined
as a type.
/opt/kde/include/qslider.h:169: 'TickSetting' is used as a type, but is not
defined as a type.
/opt/kde/include/qslider.h:170: `int tickInt' used prior to declaration
/opt/kde/include/qslider.h:171: 'Orientation' is used as a type, but is not
defined as a type.
/opt/kde/include/qslider.h:173: syntax error before `private'
/opt/kde/include/qslider.h:176: syntax error before `&' token
/opt/kde/include/qslider.h:181: no `bool QSlider::tracking() const' member
function declared in class `QSlider'
/opt/kde/include/qslider.h:186: no `Qt::Orientation QSlider::orientation()
const' member function declared in class `QSlider'
/opt/kde/include/qslider.h: In member function `Qt::Orientation
QSlider::orientation() const':
/opt/kde/include/qslider.h:187: `orient' undeclared (first use this function)
/opt/kde/include/qslider.h: At global scope:
/opt/kde/include/qslider.h:191: no `int QSlider::sliderStart() const' member
function declared in class `QSlider'
/opt/kde/include/qslider.h:196: no `void
QSlider::setSizePolicy(QSizePolicy::SizeType, QSizePolicy::SizeType, bool)'
member function declared in class `QSlider'
make[3]: *** [kcm_konqhtml_la.all_cpp.lo] Error 1
make[3]: Leaving directory `/opt/src/kdebase-3.1.91/kcontrol/konqhtml'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/opt/src/kdebase-3.1.91/kcontrol'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/opt/src/kdebase-3.1.91'
make: *** [all] Error 2

by Anonymous (not verified)

Don't use the experimental "--enable-final". Several Alpha tarballs don't compile with it.

by Jarl E. Gjessing (not verified)

Everything compiles just fine in the Alpha6 release, only problem for me is kscd!!
It compiles just fine, but when I try to start it, it says:
kscd: relocation error: /usr/local/lib/libkdeui.so.4: undefined symbol: _ZN9QGroupBox10setEnabledEb
Anyone know what to do about this?
Thanks in advance

by Nobody (not verified)

So is the "kamera" the only official way to access digital cameras even on the future kde's?

Why not implement gphoto2-interface to the kooka, as they are actualy pretty similar thingies (camera and scanner)... ?

Or what about trying to get some 3rd party camera software maker (I would prefer digikam) to make their work integrated to the kde-3.2?

by Xavier (not verified)

I grasp the unstable konstruct to build KDE 3.2.
Everything was ok so far but halted in the wifi module.
Here is the error msg:

make[5]: Entering directory `/usr/share/konstruct/kde/kdenetwork/work/kdenetwork-3.1.91/wifi'
if g++ -DHAVE_CONFIG_H -I. -I. -I.. -I/root/kde3.2-alpha1/include -I/usr/X11R6/include -I/usr/kerberos/include -DQT_THREAD_SUPPORT -I/root/kde3.2-alpha1/include -I/usr/X11R6/include -I/root/kde3.2-alpha1/include -I/usr/X11R6/include -D_REENTRANT -D_FILE_OFFSET_BITS=64 -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBUGGING -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm -I/usr/lib/perl5/5.8.1/i386-linux-thread-multi/CORE -Wnon-virtual-dtor -Wno-long-long -Wundef -Wall -pedantic -W -Wpointer-arith -Wwrite-strings -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -O2 -I/root/kde3.2-alpha1/include -I/usr/X11R6/include -L/root/kde3.2-alpha1/lib -L/usr/X11R6/lib -O2 -pipe -I/root/kde3.2-alpha1/include -I/usr/X11R6/include -L/root/kde3.2-alpha1/lib -L/usr/X11R6/lib -O2 -pipe -Wformat-security -Wmissing-format-attribute -fno-exceptions -fno-check-new -fno-common -DQT_CLEAN_NAMESPACE -DQT_NO_ASCII_CAST -DQT_NO_STL -DQT_NO_COMPAT -DQT_NO_TRANSLATION -MT stuff.o -MD -MP -MF ".deps/stuff.Tpo" \
-c -o stuff.o `test -f 'stuff.cpp' || echo './'`stuff.cpp; \
then mv ".deps/stuff.Tpo" ".deps/stuff.Po"; \
else rm -f ".deps/stuff.Tpo"; exit 1; \
fi
stuff.cpp:218: error: default argument given for parameter 1 of `
Interface_Talker::Interface_Talker(QString)'
stuff.h:84: error: after previous specification in `
Interface_Talker::Interface_Talker(QString)'
stuff.cpp: In member function `virtual bool
Interface_Talker_wirelessextensions::give_device_freq(float&)':
stuff.cpp:252: warning: unused parameter `float&freq'
stuff.cpp: In member function `virtual bool
Interface_Talker_wirelessextensions::give_mode(int&)':
stuff.cpp:257: warning: unused parameter `int&mode'
stuff.cpp: In member function `virtual bool
Interface_Talker_wirelessextensions::give_key(QString&, int, int)':
stuff.cpp:262: warning: unused parameter `QString&key'
stuff.cpp:262: warning: unused parameter `int size'
stuff.cpp:262: warning: unused parameter `int flags'
stuff.cpp: In member function `virtual bool
Interface_Talker_wirelessextensions::give_AP_info(QString&, QString&)':
stuff.cpp:272: warning: unused parameter `QString&mac'
stuff.cpp:272: warning: unused parameter `QString&ip'
stuff.cpp: In member function `virtual bool
Interface_Talker_wirelessextensions::give_current_quality(int&, int&, int&)
':
stuff.cpp:287: warning: unused parameter `int&sig'
stuff.cpp:287: warning: unused parameter `int&noi'
stuff.cpp:287: warning: unused parameter `int&qua'
make[5]: *** [stuff.o] Error 1
make[5]: Leaving directory `/usr/share/konstruct/kde/kdenetwork/work/kdenetwork-3.1.91/wifi'
make[4]: *** [all-recursive] Error 1
make[4]: Leaving directory `/usr/share/konstruct/kde/kdenetwork/work/kdenetwork-3.1.91/wifi'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/usr/share/konstruct/kde/kdenetwork/work/kdenetwork-3.1.91'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/usr/share/konstruct/kde/kdenetwork/work/kdenetwork-3.1.91'
make[1]: *** [build-work/kdenetwork-3.1.91/Makefile] Error 2
make[1]: Leaving directory `/usr/share/konstruct/kde/kdenetwork'
make: *** [dep-../../kde/kdenetwork] Error 2

So what's the problem I have got? I have a internal wi-fi
device in my notebook.