trinity-devel@lists.pearsoncomputing.net

Message: previous - next
Month: December 2015

tdepim/kitchensync unmet dependencies + krb5.h on wheezy

From: Michael Howard <mike@...>
Date: Sun, 20 Dec 2015 16:28:48 +0000
I've been building tde for various architectures (arm, ppc, amd64 ...) 
and I've come across a couple of issues that maybe somebody could help 
me with. This is using latest GIT source. I know I could just pull debs 
from the net.

1. On debian jessie, after building, 'aptitude install tde-trinity' 
complains with;

     The following packages have unmet dependencies:
      kitchensync-trinity : Depends: libopensync0 (>= 0.22) which is a 
virtual package.
     The following actions will resolve these dependencies:

          Keep the following packages at their current version:
     1)     kitchensync-trinity [Not Installed]
     2)     tde-trinity [Not Installed]
     3)     tdepim-trinity [Not Installed]

but, libopensync0 isn't available in jessie. Obviously, the packages 
build because Slavek's repo was in the sources.list. So, what gives? It  
shouldn't need Slavek's repo in the sources.list to install TDE should it?

2. On debian wheezy (yes, I know it's oldstable) tdelibs FTBS.

This is due to heimdal/krb5.h as C++ does not permit struct names and 
typedef names to be the same or so I believe .... Patching krb5.h on 
wheezy solves the problem.

Anyway, is that just a case of wheezy is dead long live jessie and folk 
are not expected to build on wheezy/

Any info, especially regarding 1, greatly appreciated.

Cheers,
Mike.

--