[kde-solaris] compiling kdepim

Stefan Teleman steleman at nyc.rr.com
Thu Aug 26 03:59:57 CEST 2004

I have succssfully built beta1 of 3.3.0 kdepim  with Forte 8. I havent 
gotten around to kdepim 3.3.0 proper yet -- i am still patching 
kdenetwork, file by file, by hand. To give you an idea, i have so far 
patched 80 files in kdenetwork, and i am only half-way through at 
best. :-) kdenetwork is one of the nicer modules. :-)

I can send you a source tarball of the 3.3.0 beta1 of kdepim, if you'd 
like. I am quite sure that it is out of date by now, and that 
additional patching will be required. These patches are for Forte 8 
btw. Please let me know. :-)

And now for the 3.3.0 release build with Forte: i am building with 
Forte 9.

Achievements so far: mp3 support via libmad (yes! it plays music!), 
and reduced memory footprint (dedicated to the distinguished members 
of this list who do not size their swap partition properly. :-) At 
the rate patching is going, i will release the packages between 
September 7 and September 15 (hopefully earlier, if i count in the 
Labor Day weekend).

As usual, i will post xdelta patches along with full sources for the 
patched files, the runConfigure scripts, libtool samples, Forte 9 
compiler flags, etc. etc.

I am sorry it is taking me so long, and i am late, but it is really 
the best that i can do. Very few (almost none), if any, of the 
patches i post for the binary releases ever make into the source 
tree, and i have no choice but to apply regressive patches every time 
i make a new release build, in addition to the new patches come up 
with for every new release.



On Wednesday 25 August 2004 20:07, Rob Fisher wrote:
> Anyway - have any of you good people managed to compile
> kdepim-3.3.0? I can't get the certmanager to build:
> gmake[2]: Entering directory
> `/export/home/rob/kdepim-3.3.0/certmanager/lib' if /bin/bash
> ../../libtool --silent --mode=compile --tag=CXX g++ -DHAVE_CONFIG_H
> -I. -I. -I../.. -I../../libkdenetwork -I/usr/local/include
> -I/usr/local/include -I/usr/local/kde/include
> -I/usr/local/qt/include -DQT_THREAD_SUPPORT  -D_REENTRANT
> -D_FILE_OFFSET_BITS=64  -Wnon-virtual-dtor -Wno-long-long -Wundef
> -Wall -W -Wpointer-arith -Wwrite-strings -DNDEBUG -DNO_DEBUG -O2
> -O4 -mcpu=i686 -fomit-frame-pointer -fno-exceptions -fno-check-new
> ".deps/cryptplug.Tpo" -c -o cryptplug.lo cryptplug.cpp; \
> then mv -f ".deps/cryptplug.Tpo" ".deps/cryptplug.Plo"; else rm -f
> ".deps/cryptplug.Tpo";exit 1; fi
> cryptplug.cpp: In function `char* parseAddress(char*)':
> cryptplug.cpp:584: error: `index' undeclared (first use this
> function) cryptplug.cpp:584: error: (Each undeclared identifier is
> reported only once for
>    each function it appears in.)
> cryptplug.cpp: At global scope:
> cryptplug.cpp:1664: warning: `gpgme_sig_stat_t' is deprecated
> (declared at /usr/local/include/gpgme.h:232)
> cryptplug.cpp:1686: warning: `gpgme_sig_stat_t' is deprecated
> (declared at /usr/local/include/gpgme.h:232)
> cryptplug.cpp: In function `gpgme_sig_stat_t
> intersect_stati(_gpgme_signature*)
>    ':
> cryptplug.cpp:1689: warning: `gpgme_sig_stat_t' is deprecated
> (declared at /usr/local/include/gpgme.h:232)
> cryptplug.cpp: At global scope:
> cryptplug.cpp:1698: warning: `gpgme_sig_stat_t' is deprecated
> (declared at /usr/local/include/gpgme.h:232)
> cryptplug.cpp:1740: warning: `gpgme_sig_stat_t' is deprecated
> (declared at /usr/local/include/gpgme.h:232)
> cryptplug.cpp: In function `void
> obtain_signature_information(gpgme_context*, gpgme_sig_stat_t&,
> CryptPlug::SignatureMetaData*, char**, const char*, bool*)':
> cryptplug.cpp:1811: warning: `gpgme_get_sig_key' is deprecated
> (declared at /usr/local/include/gpgme.h:792)
> cryptplug.cpp:1893: warning: `gpgme_sig_stat_t' is deprecated
> (declared at /usr/local/include/gpgme.h:232)
> cryptplug.cpp: In member function `bool
>    CryptPlug::checkMessageSignature(char**, const char*, bool, int,
>    CryptPlug::SignatureMetaData*, char**, const char*)':
> cryptplug.cpp:1915: warning: `gpgme_sig_stat_t' is deprecated
> (declared at /usr/local/include/gpgme.h:232)
> cryptplug.cpp: In member function `bool
> CryptPlug::decryptAndCheckMessage(const
>    char*, bool, int, const char**, const char*, bool*,
>    CryptPlug::SignatureMetaData*, int*, char**, char**, const
> char*)': cryptplug.cpp:1992: warning: `gpgme_sig_stat_t' is
> deprecated (declared at /usr/local/include/gpgme.h:232)
> gmake[2]: *** [cryptplug.lo] Error 1
> gmake[2]: Leaving directory
> `/export/home/rob/kdepim-3.3.0/certmanager/lib' gmake[1]: ***
> [all-recursive] Error 1
> gmake[1]: Leaving directory
> `/export/home/rob/kdepim-3.3.0/certmanager/lib' gmake: ***
> [all-recursive] Error 1
> Nothing in bugs.kde.org relating to this one - the KDE people seem
> to think it's a gpgme problem - but I'm hoping someone here might
> be able to help me out. I'm not sure which version of gpgme I'm
> supposed to be using. I couldn't get the supplied one to compile,
> then I found you're not really supposed to use it, and I spent most
> of the afternoon building various gpg add-ons, satisfying one
> dependency after another. It doesn't fill me with confidence that I
> downloaded most of the files from gnupg's "alpha" directory... If
> anyone's got this working, which gpg and attendant libraries did
> you use?
> kmail is the one app I like most in KDE, and it's pretty much the
> only one I haven't got working yet. So, as usual, any help
> gratefully received.
> Finally, how cleanly have you all found kdelibs built? I had to
> resort to some pretty gross hacks to get through to the end. Linker
> errors mostly, and the old "s/-z text/-z defs/g" trick didn't help
> much.
> tia
> Rob
> ___________________________________________________
> This message is from the kde-solaris mailing list.
> Account management: 
> https://mail.kde.org/mailman/listinfo/kde-solaris. Archives:
> http://lists.kde.org/.
> More info: http://www.kde.org/faq.html.

Stefan Teleman          'Nobody Expects the Spanish Inquisition'
steleman at nyc.rr.com                          -Monty Python

More information about the kde-solaris mailing list