CMake Error at /usr/share/cmake/Modules/TDEMacros.cmake:1164 (add_dependencies):
The dependency target "kmail_settings_base" of target
"libkontact_kmailplugin-module" does not exist.
Call Stack (most recent call first):
/usr/share/cmake/Modules/TDEMacros.cmake:1278 (tde_add_library)
kontact/plugins/kmail/CMakeLists.txt:51 (tde_add_kpart)
kmail_settings_base is defined as a custom target in (tdepim)/kmail/CMakeLists.txt
The package was last successfully installed 2021-12-27
## Basic information
* TDE version: 14.1.0 updated 2022-06-21
* Gentoo layman 'trinity-official' repository updated 2022-06-24
* Portage 3.0.30
## Description
```
CMake Error at /usr/share/cmake/Modules/TDEMacros.cmake:1164 (add_dependencies):
The dependency target "kmail_settings_base" of target
"libkontact_kmailplugin-module" does not exist.
Call Stack (most recent call first):
/usr/share/cmake/Modules/TDEMacros.cmake:1278 (tde_add_library)
kontact/plugins/kmail/CMakeLists.txt:51 (tde_add_kpart)
```
kmail_settings_base is defined as a custom target in (tdepim)/kmail/CMakeLists.txt
The package was last successfully installed 2021-12-27
@VinceR, it looks like you just haven't updated the trinity-base/trinity-cmake package. Since you are using a live branch, the cmake modules required for the build are now out of date and need to be updated.
@VinceR, it looks like you just haven't updated the `trinity-base/trinity-cmake` package. Since you are using a live branch, the cmake modules required for the build are now out of date and need to be updated.
```
# emerge -1 trinity-base/trinity-cmake
# emerge trinity-base/kontact
```
Since the live branch changes all the time, it is better to collect everything again.
Guidelines for updating the live branch:
```
# cat /var/lib/portage/world|grep trinity >/trinity.list
# emerge -C $(cat /trinity.list)
# emerge --depclean
# emerge -av $(cat /trinity.list)
```
Since the live branch changes all the time, it is better to collect everything again.
@VinceR, it looks like you just haven't updated the trinity-base/trinity-cmake package. Since you are using a live branch, the cmake modules required for the build are now out of date and need to be updated.
That's strange, I had updated trinity-base/trinity-cmake 2 hours before I tried to update trinity-base/kontact. I just tried it again, no luck.
> @VinceR, it looks like you just haven't updated the `trinity-base/trinity-cmake` package. Since you are using a live branch, the cmake modules required for the build are now out of date and need to be updated.
> ```
> # emerge -1 trinity-base/trinity-cmake
> # emerge trinity-base/kontact
> ```
That's strange, I had updated trinity-base/trinity-cmake 2 hours before I tried to update trinity-base/kontact. I just tried it again, no luck.
Since the live branch changes all the time, it is better to collect everything again.
I do something like this already with the exception of emerge -C $(cat /trinity.list). That seems a bit severe but I will give this a try and report back in a couple of days.
> Guidelines for updating the live branch:
> ```
> # cat /var/lib/portage/world|grep trinity >/trinity.list
> # emerge -C $(cat /trinity.list)
> # emerge --depclean
> # emerge -av $(cat /trinity.list)
> ```
> Since the live branch changes all the time, it is better to collect everything again.
I do something like this already with the exception of `emerge -C $(cat /trinity.list)`. That seems a bit severe but I will give this a try and report back in a couple of days.
Now rebuilt with kmail flag and I managed to get this error. I already solved the assembly problem, and I'll post the changes. Now I'll check it on the stable branch, maybe it will also need to be fixed there.
Now rebuilt with kmail flag and I managed to get this error. I already solved the assembly problem, and I'll post the changes. Now I'll check it on the stable branch, maybe it will also need to be fixed there.
Basic information
Description
kmail_settings_base is defined as a custom target in (tdepim)/kmail/CMakeLists.txt
The package was last successfully installed 2021-12-27
@VinceR, it looks like you just haven't updated the
trinity-base/trinity-cmake
package. Since you are using a live branch, the cmake modules required for the build are now out of date and need to be updated.Guidelines for updating the live branch:
Since the live branch changes all the time, it is better to collect everything again.
That's strange, I had updated trinity-base/trinity-cmake 2 hours before I tried to update trinity-base/kontact. I just tried it again, no luck.
I do something like this already with the exception of
emerge -C $(cat /trinity.list)
. That seems a bit severe but I will give this a try and report back in a couple of days.Hmm, my assembly went well. But now I'll try to enable the kmail flag. If I manage to repeat this mistake, I will make a correction.
Now rebuilt with kmail flag and I managed to get this error. I already solved the assembly problem, and I'll post the changes. Now I'll check it on the stable branch, maybe it will also need to be fixed there.
Added a solution to this problem. It remains to wait until the branches are merged.
Thank you for the quick solution to the problem.
Confirming that fix worked, thanks!