alexander neundorf 

Subsurface - an "outsiders" take on QML and Kirigami

Saturday, 2 March 2019
Dirk Hohndel talked about his experiences with QML and Kirigami at LCA 2019: Producing an application for both desktop and mobile I think that's quite useful for us as feedback from somebody who is not directly part of the KDE community. Read More

A new book on CMake

Tuesday, 10 July 2018
Hi, there is a new book on CMake (there are not many): Professional CMake - A practical guide. I haven't read it yet, so I cannot say more about it, but I guess it should be useful. Read More

Fun (?) with symbol visibility...

Friday, 19 January 2018
In the last days I had to deal with loading plugins via dlopen. I learned so far already a lot about symbols on Linux. I expected, that if I have an executable, and load a plugin into it, that the stuff inside the executable (i. Read More

Looking for a job ?

Wednesday, 22 March 2017
Are you looking for a C++/Qt/Linux developer job in Germany ? Then maybe this is something for you: Sharp Reflections I'm looking forward to hear from you. :-) Alex

[OT] How to get Webex working on SUSE Linux 12.2 64bit

Tuesday, 5 February 2013
Sorry, for posting this on, but I think it might help a few people out there having the same problem. So, if you want to get webex working on a 64bit Linux system, basically all you have to do is make sure that all necessary 32bit libraries are present. Read More

Looking for a student job in an Open Source project in Germany ?

Friday, 20 January 2012
You are a student, you would like to contribute to an Open Source project, and get paid for it ? Then I may have something for you. At my job at Fraunhofer in Kaiserslautern we are using the CDash testing server for testing the software we develop - various different High Performance applications for Linux clusters. Read More

Regexp library benchmarks...

Friday, 2 December 2011
Since I don't have an account to reply there, I'll do it here. Recently somebody benchmarked regexp libraries as potential candidates for use in CMake. Short version: PCRE was not exactly much faster than what is in CMake, re2 and TRE were magnitudes faster: [cmake-developers] Re: slow regex implementation in RegularExpression. Read More

Cool new stuff in CMake 2.8.6 (3): a standard way to disable optional packages

Friday, 11 November 2011
Welcome to the third part of this small series about new stuff in CMake 2.8.6, following the first and the second part. Most non-trivial projects, whether built with CMake or something else, depend on multiple other packages, which can be either optional or required. Read More

Cool new stuff in CMake 2.8.6 (2): pkg-config compatible mode added for use e.g. with autotools

Wednesday, 9 November 2011
After introducing the automoc feature in my last blog, here comes the next part of this series. More will follow. The new --find-package mode of CMake Typically, in projects which are built using autotools or handwritten Makefiles, the tool pkg-config is used to find whether and where some library, used by the software, is installed on the current system, and prints the respective command line options for the compiler to stdout. Read More

Cool new stuff in CMake 2.8.6: automoc

Tuesday, 1 November 2011
Starting with version 2.8.6 CMake supports what is known as automoc, i.e. automatic handling of moc when using Qt4. As you know, when adding signals and slots to a class using Qt, this source code (typically the header) has to be processed by the moc preprocessor. Read More

Vote for KDE !

Saturday, 22 October 2011
Hi, you like KDE and you want to support it ? Here's an easy way to do it: The german bank ING DiBa is giving away 1000 Euro each to 1000 associations. Read More

Buildsystem BoF at St.Oberholz

Sunday, 7 August 2011
Hi, the KDE buildsystem BoF/meeting/whatever you want to call it/ will be Monday, at 8:00 PM (i.e. in the evening) in the restaurant/cafe St.Oberholz: According to Claudia they are used to geeks sitting around and discussing :-) Read More

Deskop Summit ... buildsystem stuff

Wednesday, 3 August 2011
So, to make it short, I'll be also in Berlin at the Desktop Summit, from Saturday to Wednesday evening. So if you have wishes, questions, want to contribute to the KDE buildsystem or CMake, just look around for me :-) There'll be a KDE buildsystem BoF . Read More

Randa Review: the buildsystem

Tuesday, 28 June 2011
I'm back now (since two weeks already) from the KDE Platform sprint in Randa and I have to say it was great. Randa is located very nice in the Swiss mountains, next to Matterhorn, and very well suited not only for KDE sprints, but also for cycling (I had my bike with me there) :-) Read More

Plasma + KWin = beautiful !

Sunday, 8 May 2011
Until last week I was still running good old Slackware 12.1 with KDE 3.5.something. I had skipped Slackware 13.0, because it had still no support for virtual screens in X/xrandr, and the KDE 4. Read More

How to selectively remove entries from the CMake cache from the command line

Saturday, 5 February 2011
Just a short cmake tip today... You probably know that with "cmake -DSOME_VARIABLE=foo" you can give variables to cmake. Now, sometimes, e.g. if the wrong version of a package has been found, e. Read More

New Kitware office in Lyon, France

Thursday, 13 January 2011
Hi, just to let you know, our friendly buildsystem developers from Kitware are progressing on their plan towards world domination ! ;-) While their main offices are in the US, in beautiful upstate New York, they recently opened their first office outside the US, in Lyon, France, where e. Read More

Looking for an exciting Qt-related job in HPC ?

Monday, 16 August 2010
Hi, I thought since others are announcing jobs here, so I can do that too :-) So, here we go: The Competence Center for High Performance Computing at the Fraunhofer ITWM in Kaiserslautern has open positions: https://jobs. Read More

Looking forward to Akademy :-)

Sunday, 27 June 2010
Hi, this year I'll be again at Akademy, for me it will be the third time after Dublin and Mechelen. I'm already looking forward to meet all you KDE guys again :-) Read More

Which version of CMake are you using ?

Sunday, 11 April 2010
Hi, KDE 4.2, 4.3 and 4.4 all required at least CMake 2.6.2. I'd like to know how much "pain" it would be to increase this requirement for KDE 4.5 to CMake 2. Read More

git everywhere... (how to compare my stuff to the central repository)

Wednesday, 10 March 2010
KDE will be moving to git, Qt has moved to git, recently also CMake moved to git. So, it's time to start using git. ...until now it really looks so complicated, compared to cvs/svn. Read More

News from buildsystem land

Tuesday, 23 February 2010
I haven't blogged about my development activities for some time now... So here come some news. We released KDE SC 4.4. There were no really big new features in this release buildsystem-wise. Read More

CMake tutorial from "Mastering CMake" now online

Friday, 5 February 2010
Hi, Bill from Kitware just announced that the CMake tutorial from the "Mastering CMake" book is now also available online. If you're interested, have a look. (Btw. their new blog also contains other interesting reads, e. Read More

SUSE 11.2: Very nice, but networkmanager still doesn't like me

Tuesday, 5 January 2010
Now finally yesterday I installed OpenSUSE 11.2 on my notebook (this one). Installation went very smooth, and it seems all the hardware components were recognized automatically, 3D graphics, even WLAN. Read More

Good news ! :-)

Tuesday, 7 July 2009
Indeed, I've got good, no, very good news from Real Life ! :-) About one month ago me and Antje married, so she is now Mrs. Neundorf :-) The weather that day was slightly rainy and misty in the morning, but became better as soon as we were married, and we had a great party in the evening with our relatives and friends :-) Read More

Need a nice file- and printer server for your home network ?

Friday, 17 April 2009
Ok, this blog is not really KDE related (well, it makes the network installation of a KDE developer more convenient, so...), but anyway here we go. Main purpose is to get the compatibility information out there, so others can find it. Read More

Why we should not rely on pkg-config...

Tuesday, 7 April 2009
I'm just trying to compile Battle of Wesnoth (yes, for me gaming means compiling games... ;-) ). I just built it with CMake, which first complained that it didn't find Lua 5. Read More

On DVCSs...

Monday, 30 March 2009
I thought I share a few interesting links: Gnome switches to git: But not everybody does so, e.g. Python is switching right now to Mercurial: Eric Sinc has an interesting blog about DVCSs: http://www. Read More

(k)Ubuntu GNU awk messed up ? and KDE on yet another OS :-)

Wednesday, 25 February 2009
Hi, today at work I noticed something strange. My box there has kUbuntu 7.10 (yes, I know, quite old, but does what it is supposed to do). I have an awk script which I want to use to process a text file consisting of 4. Read More

How to debug udev/HAL/dbus/solid problems ?

Monday, 2 February 2009
Hi, in the good old times(TM) using Linux was simple. If you wanted to access some drive, e.g. CD-ROM, floppy disk (you know these 3.5" square plastic things which could hold a whopping 1. Read More

What's up in Gnome land ?

Friday, 16 January 2009
Hi, just out of interest, where is Gnome heading these days ? I'm a bit confused. There is Gnome2, which are applications written using libgtk2, mostly in C (also some Python and C#). Read More

KDE 4.2 release party in Frankfurt

Tuesday, 13 January 2009
Hi, great events are coming closer: the release of KDE 4.2 is due in two weeks :-) To celebrate this, Claudia is organizing a (small) release party Friday, January 30th in Frankfurt/Main, details here: http://wiki. Read More

Changes in the buildsystem of KDE 4.2 compared to 4.0/4.1

Sunday, 11 January 2009
Hi, in KDE 4.2 we have quite a few changes regarding the buildsystem compared to 4.0/4.1. Also we require at least CMake 2.6.2 now, which alone brings a lot of new features. Read More

How to get CMake find what you want it to

Friday, 12 December 2008
Since some August or so we are now requiring CMake 2.6 for KDE svn trunk. One thing was has been added and which is very nice support for the new environment variable CMAKE_PREFIX_PATH. Read More

One step closer...

Wednesday, 10 December 2008
I think we are getting one step closer to World Domination (TM) of Linux ! ;-) How come that I think that ? Have a look at that page (it's german): http://www. Read More

Measuring performance the buildsystem-guy way..., Pt. II

Monday, 24 November 2008
Back in April I did some very rough performance measurements of my new notebook vs. my desktop machine: Back then I got the following numbers for a complete build of CMake: Read More

Virtual screen with Intel GMA3100 ?

Monday, 24 November 2008
Last week I upgraded my development machine, from a AMD Athlon XP 2000+ to an Intel based one, featuring GMA3100-based onboard graphics. Everything's working smoothly that far, I have only one issue: "Virtual" keyword in the "Screen" section seems to be ignored. Read More

How to get the CMake version you need

Friday, 14 November 2008
KDE svn trunk requires [ CMake] 2.6.2 since last week. Version 2.6.2 has been released just a few weeks ago, so maybe there are not yet packages for all distros. Read More

Re: Anatomy of a standalone KDE Mac package

Tuesday, 11 November 2008
There was this blog entry about the state of packaging for the Mac. Containing "Then you think to yourself, if only those nice boys and girls in KDE-land had a native solution for installing their software," Read More

kubuntu 8.10 and KDE 4.1 rock !

Wednesday, 8 October 2008
Just a short note: yesterday I booted my laptop with a brandnew kubuntu 8.10 beta CD. How to put it, this rocked so much !!! KDE 4 really is beautiful ! Read More

From Akademy back to K-Town

Sunday, 17 August 2008
This year was just my second Akademy. And as my first one, two years ago in Dublin, it was a really great experience again. Actually I don't know where to start. Read More

Requiring CMake >= 2.6.0 for svn trunk starting August 4th

Monday, 21 July 2008
starting August 4th, i.e. Monday in 2 weeks, CMake >= 2.6.0 will be required to build KDE from svn trunk, which will become KDE 4.2 in a few months. So please update your CMake. Read More

CDash: kdelibs dashboard online

Wednesday, 25 June 2008
Since a few days Kitware is hosting a cdash dashboard for kdelibs. The ctest config file in kdelibs svn has been adapted accordingly. So if you run now "make Experimental" in kdelibs the build and test results will be submitted to http://www. Read More

QA for KDE on exotic platforms - CDash ?

Tuesday, 17 June 2008
As Friedrich already noticed, blogs are where discussions happen nowadays... Well, also responding to one of Ade's posts, where he states "I've been starting CMake "experimental" builds on various Solaris machines with SS12 to get numbers on how many warnings and errors we're producing. Read More


Thursday, 5 June 2008
This year I was again at LinuxTag, after I missed the one last year. LinuxTag in Karlsruhe was always very nice, the one two years ago in Wiesbaden somehow didn't feel that good, but this time in Berlin it was really great again. Read More

KMail and bikeways in Germany

Thursday, 15 May 2008
So this blog title is "KMail and bikeways in Germany". You may wonder what they have in common. You may wonder whether there will be an eloquent Aaron-style nice little story behind that. Read More

My 2 cents on releases...

Saturday, 10 May 2008
Ok, we all know, blogs are the new mailing lists, so here just some quick comments from my side on all the release-cycle stuff. About being in sync with releases of other projects: I am caring for our buildsystem which uses CMake, so the releases of CMake and KDE matter to me. Read More

How to change the X11 DPI under kUbuntu

Wednesday, 30 April 2008
I don't know why, but often I have the impression that KDE fonts are quite big, and this can be changed by modifying the X11 dpi settings. Let's head over to good old Slackware. Read More

Measuring performance the buildsystem-guy way...

Wednesday, 30 April 2008
Different groups of people use different ways to measure performance of computers. Kernel developers test their kernels by, well, compiling the kernel. KDE developers may measure the startup time of KDE. Read More

How to buy a Linux notebook in Germany, part II

Thursday, 17 April 2008
A few days ago I asked in the blog "where to buy a 14 inch non-glossy notebook with Linux in Germany". I received quite a few responses and emails, thanks a lot for the support ! Read More

where to buy a 14" non-glossy notebook without Windows in Germany ???

Wednesday, 2 April 2008
Ok, so because the old notebook is starting to fall apart (it is probably around 5 years old or so) I need a new one. So, I want to buy a new notebook, nothing too fancy: 14 inch, non-glossy, Intel Core Duo, Intel Graphics, Intel WLAN, 1GB RAM, price at most 800 Euro. Read More

text based presentation software ?

Saturday, 16 February 2008
I just decided for myself I should try to use a text based presentation software, since GUI-based presentation apps require you to think about what goes on which page from the beginning, usually you see only the current page, you have to think about the layout (fontsize, decorations etc. Read More

Rejoice - it has been done !

Saturday, 5 January 2008
SCNR. Rejoice - it has been done - KDE 4.0.0 has been tagged ! :-) Although I didn't touch any significant number of lines of C++ code of KDE for the 4. Read More

New maintainer wanted: network browsing

Friday, 4 January 2008
Around 2000 (back in KDE2 times) I wrote the so called LAN information server lisa (, which can you show the neighbours in your network. This works by regularly sending ping packets on the network. Read More

Online again, effects of the approaching KDE 4.0 release on CMake

Sunday, 16 December 2007
Two weeks ago I moved again and it took until yesterday that I got internet access again, now using cable. This actually rocks, it is really fast, 6 Mbit/s. I still can remember, I think it was in 2001 I still had an analog modem with 100something kbit/s. Read More

CMake news: now featuring a Qt4 based GUI

Monday, 5 November 2007
Hi, CMake 2.6 will rock. Latest news: Clinton Stimpson has started to work on a Qt4 based GUI for CMake, so there will be a modern GUI to CMake also on UNIX, here's a screenshot from CMake cvs today: [image:3080]. Read More

Back in good old Germany

Friday, 26 October 2007
Maybe some of you have already noticed, I'm back in good old Germany. Since end of April I was in Clifton Park, New York, working at Kitware. This was a really great time. Read More

CMake news

Tuesday, 12 June 2007
so since 6 weeks I'm now working at Kitware, Clifton Park, NY, USA. Since it's the first time that I'm in America this means a lot of new impressions for me. Read More

Moving (temporarily) to Albany/New York... any KDE developers there ?

Thursday, 12 April 2007
Some of you may already know it, but I thought I should announce it here: next Thursday I'll be going to Albany/New York for around 6 months. There I'll have a job for this time at Kitware, you know, the guys who are (among others) writing the best buildsystem in the world ! Read More

Please update to CMake 2.4.5 or newer

Sunday, 11 March 2007
do you still have CMake 2.4.3 installed on your KDE4 development system ? Then it's time to upgrade to CMake 2.4.5 or newer. Because starting Monday in a week, March 19th, at least CMake 2. Read More

Andrew Morton attends CMake talk

Friday, 2 March 2007
So this year I was the first time at FOSDEM in Brussels. Brussels is a very nice city, I didn't expect this. It reminded me on Paris, it has the same french flair and beautiful architecture. Read More

kubuntu edgy eft experiences

Saturday, 6 January 2007
So finally I decided to do a completely fresh install on my notebook, a Dell C640. If you are looking for a notebook which is good supported by Linux and FreeBSD, I can really recommend it, everything works out-of-the-box. Read More

Four things that rock !

Tuesday, 14 November 2006
So, in the last days there have been several things which made me think "This rocks !". Wanna know what ? So here we go, without any special order. Sun releases Java under the GPL ! Read More

I'm feeling honored

Tuesday, 3 October 2006
So I am back from aKademy in Dublin, and at first I want to say: I'm feeling very honored that I received one of the three aKademy awards: Best non-application contribution: CMake for KDE4. Read More

Ruby everywhere

Thursday, 21 September 2006
Recently it seems to me that Ruby is now really taking off, everywhere you hear news about it. You know, there is Ruby on Rails, which is really the hype nowadays. Read More

performance tuning with std::string

Sunday, 10 September 2006
So today I tried to optimize some code using std::string from the Standard Template Library and found something interesting. Let's say you have strings to assign which sometimes get longer and then again shorter. Read More

CMake now really taking off ?

Monday, 4 September 2006
Recently it seem a lot of projects are switching to CMake. Just today I read the news about Debian forking cdrecord and almost missed the little note near the end of the article: "For our fork we used the last GPL-licensed version of the program code and killed the incompatibly licensed build system. Read More

New: CMake IRC channel

Sunday, 27 August 2006
Wanna chat directly with other cmake users ? Ask questions ? Exchange your experiences ? Share your cmake scripts with others ? Let the world know how much you like cmake ? Read More

Video telephoy/live streaming

Monday, 14 August 2006
Hi, now that I found that skype for Linux doesn't support video, is there a good solution ? Ekiga ? Or FFserver on both ends ? Is ffplay able to ffserver streams ? Read More

Need a feature or fix in cmake ?

Thursday, 10 August 2006
Hi, well, imagine you find something in cmake which doesn't work or there is something missing. Now, luckily enough, cmake is Free Software, BSD licensed. So, you can just have a look at the sources, write a patch and send it to the cmake developers at cmake@cmake. Read More

Dirk Mueller wins german championship

Tuesday, 27 June 2006
Just in case you didn't know yet: Dirk Mueller won the german championship if hacking KDE wouldn't be enough ;-)

Back online

Thursday, 11 May 2006
Ok, so finally I'm back online. When I came back from LinuxTag last sunday, my development box didn't boot anymore :-/ It took until today to get it working correctly again (RAM, mainboard, power supply were suspect). Read More

KDEs printing support rocks :-)

Tuesday, 25 April 2006
So I fiddled around with hardware last week, accepted that my board really doesn't like DDR400 RAM and got my first SATA disk working, main problem were BIOS issues. Well, finally I have enough disk space for the complete KDE/trunk/ again :-) Read More

svn is slow...

Sunday, 23 April 2006
svn is slow. Ever tried svn commit or cleanup over trunk KDE ? I started a commit, pressed Ctrl-C to cancel it. It didn't cancel within maybe half a minute. I killed it with -9. Read More

CMake sadness ?

Friday, 14 April 2006
Hi, well, since it seems some discussions are nowadays done via blogs, let me say something as reply to [ | CMake Sadness] by Aaron. So, building KDE is a huge task. Read More Awards 2005 results :-)

Tuesday, 7 March 2006
Hiya, the results of the 2005 Members Choice Award are there. Although the announcement: "Among the winners are Ubuntu, Firefox, MySQL and" doesn't sound too good for KDE, here's a (only slightly) closer look at the result :-) Read More

Wanna have regular regression builds ? Continous builds ? Continous unit testing ?

Friday, 27 January 2006
Well, if you want that, you can have it today for trunk/KDE/kdelibs/. The cmake ( ) developers have been so nice to setup a dashboard for KDE: If you build kdelibs/ using cmake, simply enter "make Experimental" and the results will end up there. Read More

I did it !!! :-)

Sunday, 22 January 2006
Hi, just now the first complete compile run of trunk/kdelibs/ finished using cmake as build system. :-)) Only minor things are still missing: khtml (gcc 3.2 is not able to compile it), install rules for headers, some configure checks are still missing. Read More

Building KDE 3 software using cmake

Friday, 13 January 2006
Some weeks ago I blogged how I managed to compile kpager using cmake. In the meantime the am2cmake script was a bit fine tuned and now even more works. The script and the KDE 3 support files for cmake have finally entered KDE svn, so you can get it from here: http://websvn. Read More

Help ! I need an icon

Thursday, 5 January 2006
Hi all you artists out there, I need an icon for cutecom, a cute Qt replacement for minicom. Anybody outthere who can help me ? Thanks Alex

Simplistic KDE performance numbers

Friday, 30 December 2005
Hiya, here's a very simple way to get a performance number for KDE: $ time konsole -e sh -c exit This gave me the following numbers: 0.75 seconds on a notebook, Sempron 3000+, SUSE 10. Read More

a new way to build KDE applications

Saturday, 10 December 2005
Hi, in the screenshot you can see a different kpager than the one you know. [image:1667] So, what's different ? This kpager is built from the same sources, but neither using autotools, nor unsermake, nor scons. Read More

Breezy and its "crippled" konqueror

Thursday, 10 November 2005
Last week I updated my notebook from Ubuntu Hoary to Breezy. I was very pleasantly suprised when I noticed that they decided to make the "Simple Browser" profile of konqueror the default profile. Read More

fun with compiling kdelibs...

Tuesday, 16 August 2005
Hi, as I mentioned previously, I'm trying to build kdelibs (still 3.5, not 4.0 yet) using cmake. To make it short, yesterday it managed to get to build kwallet, where I discovered that I missed to insert a check for sys/types. Read More

As time goes by...

Wednesday, 10 August 2005
As time goes by KDE distributors come and go. It seems in the meantime I'm one of the more long-time contributors, I got my cvs account late 1999 I think (with low but quite constant activity. Read More

Back from Paris, nothing about my niece, and some words about konqueror

Tuesday, 9 August 2005
Hi all, so now I'm back from Paris, now already almost for two weeks, where I visited the finale of the Tour de France this year. It was a great experience :-) Read More

Only 2:12 left !

Thursday, 21 July 2005
After todays stage only 2:12 left to the 3rd place ! Go Ulle ! :-)

LinuxTag 2005

Friday, 1 July 2005
I'm a bit late, but I also want to share some of my impressions from LinuxTag last week. As always it was fun. It's always nice to meet with other OSS developers, be it gnomes, X devs, the mplayer guys and of course, our KDE fellows :-) Read More

KDE trick: ioslaves and gmx

Thursday, 30 June 2005
Hi, maybe you know it already, but I just learned it last week from Carsten at LinuxTag: if you have an email account at gmx, enter "webdav://" in konqueror (or any other KDE application), and you get access to the mediacenter area of gmx. Read More

C vs. C++ for embedded development

Tuesday, 7 June 2005
There is the myth that using C++ per se makes applications and libraries slow and bloated. Avoiding bloat is of special importance for embedded devices, which usually have limited amounts of CPU power and memory. Read More

My first blog: playing with kUbuntu, FreeBSD and others

Sunday, 5 June 2005
So finally I'll also try to start blogging since nowadays everybody seems to do so. So, most importantly, the sun is shining today here. Nice wheather make me feel good :-) On the more KDE related side of things, now I also tried the famous kUbuntu distro. Read More