[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Tellico FTBS, libkcal.la references libXft.la which does not exist anymore



On Fri, Jan 27, 2006 at 01:14:14AM +0000, Regis Boudin wrote:
> Trying to build a snapshot of tellico, it FTBS because of a
> missing /usr/lib/libXft.la file. I tried to rebuild the latest version
> of tellico with pbuilder, which also failed with the same error.
> 
> All the .la files from the kdepim dev packages
> reference /usr/lib/libXft.la, if the build was done with libxft-dev <<
> 2.1.8. However, the file was removed last week with xft 2.1.8.2-1,
> making the packages linking against any of the kdepim libs FTBFS, hence
> the grave severity.
> i386 if affected, but some arches are not, such as i64.
> 
> I tried rebuilding kdepim and installing the generated packages, and I
> could successfully build tellico.
> 
> I am not sure if the solution is to rebuild kdepim with the new xft, or
> include libXft.la back, so I CC the xft maintainer, but something needs
> to be done.

Mea culpa.  I completely forgot about this change.  libXrender is
affected too, as is libXcursor.

Personally, I'd say just do a mass-rebuild of everything affected and
move on with life.  The .la files cause far, far, far more problems than
they solve, and unless you're on a system with a thoroughly incompetent
linker (I think AIX is the main offender), the upstream recommendation
is to not ship the .la files.

That being said, I can't necessarily speak as to how practical the
rebuild is, not having a handle on how many libraries in Debian ship .la
files which reference libXft.la.  I don't remember it being terribly
invasive in Ubuntu, however.

Cheers,
Daniel



Reply to: