Summary: | evolution-2.0* will not compile with -mozilla, nss not in /usr/lib | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Matti Rendahl <matti> |
Component: | New packages | Assignee: | Gentoo Linux Gnome Desktop Team <gnome> |
Status: | RESOLVED FIXED | ||
Severity: | normal | ||
Priority: | High | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | All | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 67488 | ||
Attachments: | emerge info |
Description
Matti Rendahl
2004-10-11 10:27:11 UTC
Created attachment 41552 [details]
emerge info
I wasn't very clear, it will build, but IMAP SSL will not be possible (the option is not there). After adding /usr/lib/nss to the ebuild SSL will be available. One more comment... I made a emerge sync; emerge -e world, and after that no SSL in evolution once again. After editing the ebuild and remerge again, I did not get any SSL support... don't know why... I haven't got a clue why it worked last time when I did like this...
The evolution trace say:
account gui setup
checking writable option 'auth' perms=00000040
checking writable option 'use_ssl' perms=00000010
checking writable option 'check_all' perms=00000000
checking writable option 'use_command' perms=00000000
checking writable option 'use_lsub' perms=00000001
checking writable option 'override_namespace' perms=00000002
checking writable option 'filter' perms=00000004
checking writable option 'filter_junk' perms=00000008
checking writable option 'filter_junk_inbox' perms=00000008
checking writable option 'offline_sync' perms=00000000
checking writable option 'auth' perms=00000040
checking writable option 'use_ssl' perms=00000010
checking writable option 'auth' perms=00000040
checking writable option 'use_ssl' perms=00000010
checking writable option 'auth' perms=00000040
checking writable option 'use_ssl' perms=00000010
checking writable option 'auth' perms=00000040
checking writable option 'use_ssl' perms=00000010
checking writable option 'auth' perms=00000040
checking writable option 'use_ssl' perms=00000010
checking writable option 'check_all' perms=00000000
checking writable option 'use_command' perms=00000000
checking writable option 'use_lsub' perms=00000001
checking writable option 'override_namespace' perms=00000002
checking writable option 'filter' perms=00000004
checking writable option 'filter_junk' perms=00000008
checking writable option 'filter_junk_inbox' perms=00000008
checking writable option 'offline_sync' perms=00000000
whatever that means.
Anyway, I tracked down the problem with nss: dev-libs/nss-3.9.2 will not install any shared objects, only static libs in /usr/lib/nss. I added || die to dolibs */lib/*.so in nss-3.9.2 ebuild, and it bails out with:
>>> Install nss-3.9.2 into /var/tmp/portage/nss-3.9.2/image/ category dev-libs
ln: creating symbolic link `/var/tmp/portage/nss-3.9.2/image//usr/lib/Linux2.6_x86_glibc_PTH_OPT.OBJ/lib/libfort.so' to `../../../nss/lib/fortcrypt/Linux2.6_x86_glibc_PTH_OPT.OBJ/libfort.so': No such file or directory
ln: creating symbolic link `/var/tmp/portage/nss-3.9.2/image//usr/lib/Linux2.6_x86_glibc_PTH_OPT.OBJ/lib/libnss3.so' to `../../../nss/lib/nss/Linux2.6_x86_glibc_PTH_OPT.OBJ/libnss3.so': No such file or directory
ln: creating symbolic link `/var/tmp/portage/nss-3.9.2/image//usr/lib/Linux2.6_x86_glibc_PTH_OPT.OBJ/lib/libnssckbi.so' to `../../../nss/lib/ckfw/builtins/Linux2.6_x86_glibc_PTH_OPT.OBJ/libnssckbi.so': No such file or directory
ln: creating symbolic link `/var/tmp/portage/nss-3.9.2/image//usr/lib/Linux2.6_x86_glibc_PTH_OPT.OBJ/lib/libsmime3.so' to `../../../nss/lib/smime/Linux2.6_x86_glibc_PTH_OPT.OBJ/libsmime3.so': No such file or directory
ln: creating symbolic link `/var/tmp/portage/nss-3.9.2/image//usr/lib/Linux2.6_x86_glibc_PTH_OPT.OBJ/lib/libsoftokn3.so' to `../../../nss/lib/softoken/Linux2.6_x86_glibc_PTH_OPT.OBJ/libsoftokn3.so': No such file or directory
ln: creating symbolic link `/var/tmp/portage/nss-3.9.2/image//usr/lib/Linux2.6_x86_glibc_PTH_OPT.OBJ/lib/libssl3.so' to `../../../nss/lib/ssl/Linux2.6_x86_glibc_PTH_OPT.OBJ/libssl3.so': No such file or directory
ln: creating symbolic link `/var/tmp/portage/nss-3.9.2/image//usr/lib/Linux2.6_x86_glibc_PTH_OPT.OBJ/lib/libswft.so' to `../../../nss/lib/fortcrypt/swfort/pkcs11/Linux2.6_x86_glibc_PTH_OPT.OBJ/libswft.so': No such file or directory
So there is probably the error (I'll report it for dev-libs/nss).
Workaround? Install some links to and from /usr/lib/MozillaFirefox... or install mozilla... (it should work with --enable-nss=static and some tweaking, but I really haven't the time to try that)
thanks, this is fixed in nss now. A revision bump would have been nice just so I can set a new dependency. This affected gaim and gaim-encryption packages. I've updated the packages but now users will have to re-install dev-libs/nss to install/update gaim or gaim-encryption, and an nss revision bump would allow me to do that automatically. Please don't forget gaim when you make changes to nss. |