Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 838097 - mail-client/evolution-3.42.4: src/smime/lib/e-cert.h:27:10: fatal error: cert.h: No such file or directory
Summary: mail-client/evolution-3.42.4: src/smime/lib/e-cert.h:27:10: fatal error: cert...
Status: RESOLVED NEEDINFO
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: ARM64 Linux
: Normal normal (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-04-12 15:29 UTC by HougeLangley
Modified: 2022-12-02 14:22 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
full build log (Full_Build_Log.zip,49.80 KB, application/x-zip-compressed)
2022-04-12 15:32 UTC, HougeLangley
Details
emerge --info (emerge--info.txt,6.51 KB, text/plain)
2022-04-12 15:35 UTC, HougeLangley
Details

Note You need to log in before you can comment on or make changes to this bug.
Description HougeLangley 2022-04-12 15:29:18 UTC
emerge -av gnome-base/gnome

>>> Failed to emerge mail-client/evolution-3.42.4, Log file:

Reproducible: Always
Comment 1 HougeLangley 2022-04-12 15:32:44 UTC
Created attachment 770390 [details]
full build log
Comment 2 HougeLangley 2022-04-12 15:33:51 UTC
$ emerge -pqv '=mail-client/evolution-3.42.4::gentoo'
[ebuild  N    ] mail-client/evolution-3.42.4  USE="bogofilter spell ssl weather -archive -geolocation -gtk-doc -highlight -ldap -spamassassin -ytnef"
Comment 3 HougeLangley 2022-04-12 15:35:10 UTC
Created attachment 770393 [details]
emerge --info
Comment 4 sergiotarxz 2022-05-04 13:01:37 UTC
I did encounter this bug.
Comment 5 Matt Turner gentoo-dev 2022-07-02 03:48:15 UTC
cert.h is provided by dev-libs/nss, which is required by evolution when USE=ssl is set. USE=ssl sets -DENABLE_SMIME, which is indeed set in your build log, but for some reason it doesn't search for (or find) nspr and nss:

> --    ENABLE_SMIME ................. yes
> --    WITH_NSPR_INCLUDES ........... 
> --    WITH_NSPR_LIBS ............... 
> --    WITH_NSS_INCLUDES ............ 
> --    WITH_NSS_LIBS ................ 

Looks like cmake/modules/FindSMIME.cmake is responsible for finding nspr and nss.

Can you still reproduce this failure? Can you reproduce it with v3.44.x? What versions of nspr and nss do you have?