Summary: | kdepim-3.3.0-r1 fails to compile with gpgme-1.0.0 | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Rui Malheiro <rmalheiro> |
Component: | [OLD] KDE | Assignee: | Gentoo KDE team <kde> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | dragonheart, gentoo, hegjon, notellin, pac, troworld, voxus |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | x86 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Rui Malheiro
2004-10-04 16:04:07 UTC
Same thing here. Reinstalled earlier version (0.9.0-r1) of gpgme and kmail is fine (runs and installs). This will be fixed with gpgme-1.0.1: http://marc.theaimsgroup.com/?l=gnupg-devel&m=109682025731166&w=2 see bug 66190 feel free to mask gpgme-1.0.0 - I've got to run now. fixed and committed as 1.0.0-r2 thanks to everyone gpgme 1.0.0-r2 doesn't work for me. (r1 did): kmail: symbol lookup error: /usr/lib/libgpgme.so.11: undefined symbol: _gpgme_engine_ops_gpgsm Konstantin, you bumped gpgme-1.0.0-r2 from 1.0.0-r1, but 1.0.0-r1 was masked in package mask because it depends on gnupg >= 1.9.x --> bug 67453 I guess the bump for ~x86 should have been based on 1.0.0-r0 Experiencing the same problem as #5. Had to revert to 1.0.0. 1.0.0-r1 is masked. Recompiling kdepim now. kdepim won't compile with gpgme 1.0.0-r2 or -r3, but it compiled and worked fine with 1.0.0. Also kdepim wouldn't work after -r2 or -r3 was emerged. I have these installed currently gpgme 0.3.14-r1, 0.4.7, 1.0.0 gnupg 1.9.10 libgpg-error 1.0-r1 I can send and recieve signed/encryped emails with kmepim 3.3.1 with my current setup. *** Bug 67580 has been marked as a duplicate of this bug. *** Please list details of "won't compile"? Same as bug 67517 and bug 67580? Have you dev-libs/libassuan installed? If you install it does it work? My kmail (from kdepim-3.3.0-r1) is segfaulting when I send email and quit. The difference between gpgme 1.0.0 and 1.0.0-r3 is the inclusion of a patch that handles gpgsm correctly. I can't see why it would make things not work. I unmerged the three gpgme versions, gnupg, libgpg-error, and cryptplug then removed the unmask I had on gnupg, removed the smime use flag (-smime) and emerged world and it pulled in the latest version of what I removed except cryptplug. Kmail still worked, but I re-emerged kdepim and it finished with no errors. I just don't have smime support in kmail anymore but I don't know that I need smime support. I do have libassuan installed but it shows up in the list of things in a depclean now as if the dependency is broke in the gnupg ebuild which I believe is where the dependency comes from. I lost the exact error on when kdepim failed but I'm think it was smime related. app-crypt/gpgme-1.0.0-r3 app-crypt/gnupg-1.2.6 +X -debug -idea -ldap +nls -static dev-libs/libgpg-error-1.0-r1 +nls I can send/recieve encrypted and signed emails with "OpenPGP/MIME" option without any issues, just lacking the s/mime support I guess. on my machine, I have gpgme-1.0.0-r3 and I have the same problem as #5. In detail, I get /bin/sh ../../libtool --silent --mode=link --tag=CXX g++ -Wnon-virtual-dtor -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -DNDEBUG -DNO_DEBUG -O2 -O3 -march=pentium4 -funroll-loops -fprefetch-loop-arrays -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 -DLIBKLEOPATRA_NO_COMPAT -o kwatchgnupg -L/usr/X11R6/lib -L/usr/qt/3/lib -L/usr/kde/3.3/lib -R /usr/kde/3.3/lib -R /usr/qt/3/lib -R /usr/X11R6/lib kwatchgnupgmainwin.o kwatchgnupgconfig.o aboutdata.o tray.o main.o ../conf/libconf.la ../lib/libkleopatra.la -lkutils -lkabc /usr/lib/libgpgme.so: undefined reference to `_gpgme_engine_ops_gpgsm' collect2: ld returned 1 exit status make[3]: *** [kwatchgnupg] Error 1 make[3]: Leaving directory `/var/tmp/portage/kdepim-3.3.1/work/kdepim-3.3.1/certmanager/kwatchgnupg' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/var/tmp/portage/kdepim-3.3.1/work/kdepim-3.3.1/certmanager' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/kdepim-3.3.1/work/kdepim-3.3.1' make: *** [all] Error 2 !!! ERROR: kde-base/kdepim-3.3.1 failed. !!! Function kde_src_compile, Line 142, Exitcode 2 !!! died running emake, kde_src_compile:make Nik, this error is caused because gpgme doesn't have S/MIME support. You have to mess about by unmasking the latest version of GnuPG and hacking the ebuild for gpgme-1.0.0-r3 to put the S/MIME stuff back in (it's commented out). Then you can build kdepim. gpgme-1.0.1 is out; I installed it (with no patches applied, no libassuan installed, no gpgsm) and did a very quick test, it seems kdepim compiles fine. Same here all is working fine again. Thanks Colin Confirmed. The new version of GpgME fixed everything. Except for S/MIME support. :) kde peoples - happy to close this with the addition of gpgme-1.0.1? gpgme-1.0.0 has been removed. *** Bug 68541 has been marked as a duplicate of this bug. *** closing. *** Bug 80619 has been marked as a duplicate of this bug. *** |