Dienstag, 2. Oktober 2007

Still not released a snapshot of kde4/win32

I'm sorry but I still had no time to release a snapshot of kde4/win32.
There were two big problem I hit before I could even think of trying to compile kdelibs with our emerge-scripts.

The first one was Qt - looks like nobody ever did a 'make install' with Qt on windows. After five mails to qt-bugs I ended up with four public
four public task-tracker entries with no priorty... :(
At least qt now install all things correct with my local patches.

The second one was CLucene. As this dependency is now mandatory for strigi and soprano, I had to find out a way to compile it on win32. Thx to cmake a (more or less) small cmake script helped here. Now it compiled fine with msvc and this normally implies that it's no problem to get it compiling with mingw too. This was a big misapprehension (and a good example how not to write platform independend code). clucene-config.h is needed for mingw...
After adding ~60 configure-checks and a lot of iterations trying to compile strigi/soprano it finally worked.

This means that I can now start compiling kdelibs on windows but I wonder if I should wait for beta3.

6 Kommentare:

Anonym hat gesagt…

Wow, I had no idea it would be so hard to get CLucene compiled with mingw. I'm really glad you are putting in so much effort Christian!

Cheers,
Jos

chehrlic hat gesagt…

It's easy as long as you won't have an automatic and same-for-all-compilers way

Anonym hat gesagt…

Yes, wait for Beta3

annma hat gesagt…

I think it's better to wait for Beta 3. Thnaks for your work, I recently tried the snapshot with the installer, great stuff!

thiago hat gesagt…

All Qt tasks are created with no Priority and no scheduling. Only after a developer has assessed it, determined the severity of the problem and if it matches the Qt roadmap will it receive a priority and a target version to be fixed.

Anonym hat gesagt…

Thx thiago for clarification :)