I am trying to install kmail from the TDE official gentoo overlay. I have unmasked only the needed packages. This is the first install of TDE libs/applications.
Steps to reproduce
$ emerge trinity-base/kmail
The building fails on libksieve but it continues as mush as it can. At the end, besides kmail installation, the only missing dependency is libksieve. During emerge run trinity-base/libtdepim has been regularly installed after the failure here described.
Here it is attached the log with the error.
Adding a DEPEND line towards trinity-base/libtdepim in trinity-base/libksieve should be fine to solve the issue
## Basic information
- TDE version: R14.0.8
- Distribution: Gentoo
- Hardware: amd64
## Description
I am trying to install kmail from the TDE official gentoo overlay. I have unmasked only the needed packages. This is the first install of TDE libs/applications.
## Steps to reproduce
$ emerge trinity-base/kmail
The building fails on libksieve but it continues as mush as it can. At the end, besides kmail installation, the only missing dependency is libksieve. During emerge run trinity-base/libtdepim has been regularly installed after the failure here described.
Here it is attached the log with the error.
Adding a DEPEND line towards trinity-base/libtdepim in trinity-base/libksieve should be fine to solve the issue
At first glance, it seems to me that #include <tdepimmacros.h> can be safely replaced by #include <kdemacros.h>, thus eliminating the need for libtdepim dependency for libksieve.
At first glance, it seems to me that `#include <tdepimmacros.h>` can be safely replaced by `#include <kdemacros.h>`, thus eliminating the need for `libtdepim` dependency for `libksieve`.
Replacement of tdepimmacros.h made within TDE/tdepim#50, which will be part of R14.0.10. Unfortunately, I don't know what a good way to temporarily use such an adjustment for older versions that are built here.
Replacement of `tdepimmacros.h` made within TDE/tdepim#50, which will be part of R14.0.10. Unfortunately, I don't know what a good way to temporarily use such an adjustment for older versions that are built here.
Basic information
Description
I am trying to install kmail from the TDE official gentoo overlay. I have unmasked only the needed packages. This is the first install of TDE libs/applications.
Steps to reproduce
$ emerge trinity-base/kmail
The building fails on libksieve but it continues as mush as it can. At the end, besides kmail installation, the only missing dependency is libksieve. During emerge run trinity-base/libtdepim has been regularly installed after the failure here described.
Here it is attached the log with the error.
Adding a DEPEND line towards trinity-base/libtdepim in trinity-base/libksieve should be fine to solve the issue
At first glance, it seems to me that
#include <tdepimmacros.h>
can be safely replaced by#include <kdemacros.h>
, thus eliminating the need forlibtdepim
dependency forlibksieve
.I confirm that your suggestion solves the problem, here is the patch I have applied to version 14.0.8:
Great, thank you for your confirmation. I assume that such a replacement will be possible in the whole tdepim and then remove
tdepimmacros.h
.Replacement of
tdepimmacros.h
made within TDE/tdepim#50, which will be part of R14.0.10. Unfortunately, I don't know what a good way to temporarily use such an adjustment for older versions that are built here.Ebuilds can apply patches to the code they build. I'll try to get it done this weekend.
The simplest way would be to extract libtdepim dir as well...