Author Topic: State of KDE-PimPi  (Read 7783 times)

acpkendo

  • Full Member
  • ***
  • Posts: 169
    • View Profile
    • http://
State of KDE-PimPi
« Reply #15 on: June 18, 2004, 10:13:33 am »
. . . that we might see other KDE PIM apps go Platform Independent?  Rounding out the Zaurus apps with KNotes/PI and KMail/PI would be really nice, and I\'d love to see Kontact/PI on Windows (and rid myself of Outlook).

zautrix

  • Sr. Member
  • ****
  • Posts: 437
    • View Profile
    • http://www.pi-sync.net
State of KDE-PimPi
« Reply #16 on: June 18, 2004, 10:50:57 am »
Quote
. . . that we might see other KDE PIM apps go Platform Independent?  Rounding out the Zaurus apps with KNotes/PI and KMail/PI would be really nice, and I\'d love to see Kontact/PI on Windows (and rid myself of Outlook).


That is almost impossible, because it would be a huge amount of work.
You would have to change a lot of code in KDE.
And when I am writing here a lot, I mean really a lot!

KDE is Qt based, yes, but there are actually much calls of the X11 Unix Windows system inside the code of KDE (for some stupid graphic effects, like widget shadows and so on ).
And KMail uses a lot of KDE libraries, that means it would be neccesary to change a lot of the libs.

And then you have to remove/change the calls of the Unix C++ libraries, which are not available on WIndows.
Again a lot of work.

.... as I mentioned ... almost impossible ...

z.

P.S. And then it would not run at all on the Zaurus, because KDE ist Qt3 based, on the Zaurus is Qt2 available only.

All these chages haveI  done with KOrganizer and are Ulf and I  doing with KAddressbook.
It is not an easy task to make it running on the Zaurus.

Another solution for KMail would be to remove the crap X11 dependencies in KDE.
Then KMail could be compiled for Qt3 embedded and it would possible to run it on the Zaurus with the Qt3 embedded lib.
But there is a lot of X11 crap in KDE...

amiam

  • Newbie
  • *
  • Posts: 4
    • View Profile
State of KDE-PimPi
« Reply #17 on: August 06, 2004, 04:26:10 am »
zautrix,


Would you mind telling me know to compile kdepim on Windows with QT?
I tried it with QT 3.3.1 and VC++ 6.0, but failed.


Thanks!

zautrix

  • Sr. Member
  • ****
  • Posts: 437
    • View Profile
    • http://www.pi-sync.net
State of KDE-PimPi
« Reply #18 on: August 06, 2004, 05:04:10 am »
Quote
zautrix,


Would you mind telling me know to compile kdepim on Windows with QT?
I tried it with QT 3.3.1 and VC++ 6.0, but failed.


Thanks!
In the kdepim root dir:

qmake
nmake clean
nmake

amiam

  • Newbie
  • *
  • Posts: 4
    • View Profile
State of KDE-PimPi
« Reply #19 on: August 06, 2004, 05:26:16 am »
zautrix,

Thanks for you help, I can compile QT examples and applications,
but when I  compile the program extracted from kdepim193a.src.gz
I still get error message as following, do I need other software library?
Or I have to upgrade my msvc version? Thanks!


   cd libical
   NMAKE -f Makefile
   cd src
   NMAKE -f Makefile
   cd libical
   NMAKE -f Makefile
   cl -c -nologo -Zm200 -W3 -MD -O1  -DUNICODE -DQT_DLL -DQT_THREAD_SUPPORT -DQT_NO_DEBUG -I"." -I"C:\Qt\3.3.1\include" -I"C:\tmp\kdepim\libical\src\libical" -I"C:\Qt\3.3.1\mkspecs\win32-msvc" -Fo @C:\DOCUME~1\jacky\LOCALS~1\Temp\nma01292.
caldate.c
.\caldate.c(75) : warning C4244: '=' : conversion from 'double ' to 'long ', possible loss of data
.\caldate.c(79) : warning C4244: '=' : conversion from 'double ' to 'long ', possible loss of data
.\caldate.c(80) : warning C4244: '=' : conversion from 'double ' to 'long ', possible loss of data
.\caldate.c(81) : warning C4244: '=' : conversion from 'double ' to 'long ', possible loss of data
.\caldate.c(95) : warning C4244: '=' : conversion from 'double ' to 'int ', possible loss of data
.\caldate.c(97) : warning C4244: '=' : conversion from 'double ' to 'int ', possible loss of data
.\caldate.c(99) : warning C4244: '=' : conversion from 'double ' to 'int ', possible loss of data
icalarray.c
.\icalarray.c(99) : warning C4018: '<' : signed/unsigned mismatch
.\icalarray.c(113) : warning C4018: '<' : signed/unsigned mismatch
.\icalarray.c(144) : warning C4018: '>' : signed/unsigned mismatch
icalattach.c
icalcomponent.c
.\icalcomponent.c(2080) : warning C4018: '<' : signed/unsigned mismatch
.\icalcomponent.c(2283) : warning C4018: '<' : signed/unsigned mismatch
icalderivedparameter.c
icalmemory.c
.\icalmemory.h(38) : error C2146: syntax error : missing ')' before identifier 'size'
.\icalmemory.h(38) : error C2061: syntax error : identifier 'size'
.\icalmemory.h(38) : error C2059: syntax error : ';'
.\icalmemory.h(38) : error C2059: syntax error : ')'
.\icalmemory.h(52) : error C2146: syntax error : missing ')' before identifier 'size'
.\icalmemory.h(52) : error C2061: syntax error : identifier 'size'
.\icalmemory.h(52) : error C2059: syntax error : ';'
.\icalmemory.h(52) : error C2059: syntax error : ')'
.\icalmemory.h(53) : error C2146: syntax error : missing ')' before identifier 'size'
.\icalmemory.h(53) : error C2081: 'size_t' : name in formal parameter list illegal
.\icalmemory.h(53) : error C2061: syntax error : identifier 'size'
.\icalmemory.h(53) : error C2059: syntax error : ';'
.\icalmemory.h(53) : error C2059: syntax error : ')'
.\icalmemory.h(70) : error C2143: syntax error : missing ')' before '*'
.\icalmemory.h(70) : error C2081: 'size_t' : name in formal parameter list illegal
.\icalmemory.h(70) : error C2143: syntax error : missing '{' before '*'
.\icalmemory.h(71) : error C2059: syntax error : 'type'
.\icalmemory.h(71) : error C2059: syntax error : ')'
.\icalmemory.h(74) : error C2143: syntax error : missing ')' before '*'
.\icalmemory.h(74) : error C2081: 'size_t' : name in formal parameter list illegal
.\icalmemory.h(74) : error C2143: syntax error : missing '{' before '*'
.\icalmemory.h(75) : error C2059: syntax error : 'type'
.\icalmemory.h(75) : error C2059: syntax error : ')'
icaltimezone.c
.\icaltimezone.c(867) : warning C4018: '>=' : signed/unsigned mismatch
.\icaltimezone.c(1002) : warning C4018: '>=' : signed/unsigned mismatch
.\icaltimezone.c(1249) : warning C4018: '<' : signed/unsigned mismatch
.\icaltimezone.c(1427) : warning C4013: 'snprintf' undefined; assuming extern returning int
.\icaltimezone.c(1597) : warning C4018: '<' : signed/unsigned mismatch
icaltypes.c
.\icaltypes.c(180) : warning C4013: 'snprintf' undefined; assuming extern returning int
icalvalue.c
.\icalvalue.c(520) : warning C4013: 'snprintf' undefined; assuming extern returning int
.\icalvalue.c(1104) : warning C4013: 'strcasecmp' undefined; assuming extern returning int
pvl.c
sspm.c
.\sspm.c(286) : warning C4013: 'strcasecmp' undefined; assuming extern returning int
.\sspm.c(710) : warning C4013: 'snprintf' undefined; assuming extern returning int
Generating Code...
.\sspm.c(1177) : warning C4700: local variable 'cc' used without having been initialized

zautrix

  • Sr. Member
  • ****
  • Posts: 437
    • View Profile
    • http://www.pi-sync.net
State of KDE-PimPi
« Reply #20 on: August 06, 2004, 05:41:43 am »
Quote
Or I have to upgrade my msvc version? Thanks!
Maybe, I am compiling it with Visual C++.Net (version 7.1).

amiam

  • Newbie
  • *
  • Posts: 4
    • View Profile
State of KDE-PimPi
« Reply #21 on: August 06, 2004, 05:43:12 am »
ic, Thanks!

acpkendo

  • Full Member
  • ***
  • Posts: 169
    • View Profile
    • http://
State of KDE-PimPi
« Reply #22 on: August 09, 2004, 11:18:56 am »
Quote
Quote
. . . that we might see other KDE PIM apps go Platform Independent?  Rounding out the Zaurus apps with KNotes/PI and KMail/PI would be really nice, and I'd love to see Kontact/PI on Windows (and rid myself of Outlook).

That is almost impossible, because it would be a huge amount of work.
You would have to change a lot of code in KDE.
And when I am writing here a lot, I mean really a lot!
Fair enough, thought it wouldn't hurt to ask. . .

desertrat

  • Hero Member
  • *****
  • Posts: 743
    • View Profile
    • http://
State of KDE-PimPi
« Reply #23 on: February 15, 2006, 09:04:19 am »
Quote
Yes, the saving on minimize is a very good idea!
Has any progress been made on this yet? I'm using KA/Pi 2.2.7 and it doesn't seem to have any autosave options. Also may I suggest that an "autosave every X minutes" option be added in addition to the "save on minimize" -- because I'm using kapi on pdaxrom and switching apps does not involve minimizing the active app, and if I remember to minimize kapi I may as well remember to click on the save button  

Quote
Auto saving does not help in every case - you may have that the Z get in suspend mode before autosaving.
Sorry I'm not intimately familiar with Qtopia (having ditched it ages ago in favour of pdaxrom ), but wouldn't the same argument apply to "save on minimize"?

-- cheers
SL-C3100 / Ambicon WL1100C-CF / pdaXrom 1.1.0beta3 / IceWM

speculatrix

  • Administrator
  • Hero Member
  • *****
  • Posts: 3707
    • View Profile
State of KDE-PimPi
« Reply #24 on: February 16, 2006, 06:11:56 pm »
will qt4 be a way of making the KDE apps run on the zaurus without needing lots of qt/X11 library modules?
Gemini 4G/Wi-Fi owner, formerly zaurus C3100 and 860 owner; also owner of an HTC Doubleshot, a Zaurus-like phone.