The current in-tree version ( 3.4.5-r1 ) is over 3 years old and 3.8.1 is the current latest version. Reproducible: Always Steps to Reproduce: To get the latest version to compile, I renamed the ebuild and removed the 2 patches referenced. Actual Results: Compile and installation using my USE flags was succesful. Can someone please check the attached ebuild and, if necessary, assist me in getting the ebuild to the proper standard. I do not understand the 2 patches in the 3.4.5 ebuild and if these are still needed, I would definitely need help here.
Created attachment 884326 [details] ebuild for cyrus-imapd 3.8.1 I only changed the version in the filename and disabled the PATCHES section. This was sufficient to get it to compile on my system.
If being added, please mask it. I had to rollback due to issues which I am going to take up with upstream to see what is causing it.
It has not been added yet, so no need to mask it. Please tell us when you're ready. :)
https://github.com/cyrusimap/cyrus-imapd/releases/tag/cyrus-imapd-3.4.5 isn't as old as that btw but yes ofc we should update it
Created attachment 884889 [details] cyrus-imapd-3.8.1-r1.ebuild
Created attachment 884890 [details] Manifest Added the Manifest file for completeness
Created attachment 884891 [details, diff] cyr_info patch This patch fixes a core-dump in the 'cyr_info' tool. Patch was taken from the upstream git-repository and will be included when 3.8.2 is released
(In reply to Eli Schwartz from comment #3) > It has not been added yet, so no need to mask it. > > Please tell us when you're ready. :) The attached ebuild works on my system and I am running it succesfully.
Created attachment 885087 [details] build.log (ppc64, 3.8.1) Does not build for me unfortunately.
The sqlite errors appear to be underlinking. I get a different error: In file included from imap/squatter.c:87: imap/itip_support.h:49:10: fatal error: libical/ical.h: No such file or directory 49 | #include <libical/ical.h> | ^~~~~~~~~~~~~~~~ compilation terminated. make[2]: *** [Makefile:5509: imap/squatter.o] Error 1 make[2]: *** Waiting for unfinished jobs.... In file included from imap/jmap_util.c:55: imap/caldav_util.h:47:10: fatal error: libical/ical.h: No such file or directory 47 | #include <libical/ical.h> | ^~~~~~~~~~~~~~~~ compilation terminated. make[2]: *** [Makefile:5665: imap/libcyrus_imap_la-jmap_util.lo] Error 1 In file included from imap/dav_db.c:58: imap/caldav_alarm.h:51:10: fatal error: libical/ical.h: No such file or directory 51 | #include <libical/ical.h> | ^~~~~~~~~~~~~~~~ compilation terminated. make[2]: *** [Makefile:5602: imap/libcyrus_imap_la-dav_db.lo] Error 1 Built with default use flags, libical isn't a dependency. It seems that now it should be?