libpango1.0-dev unusable for static builds

Bug #1101156 reported by Oleksiy Protas on 2013-01-18
This bug affects 1 person
Affects Status Importance Assigned to Milestone
pango1.0 (Ubuntu)

Bug Description

The package has two problems using it with static builds:
1. It doesn't pull the required libthai-dev and libselinux1-dev.
2. The libpangoft2 library is only provided in the non-dev package in shared form, the static one is missing from the -dev package.

Julian Taylor (jtaylor) wrote :

if not depending on -dev packages for static builds is a bug is debatable, shared libraries are the preferred way for distributions which packages cater to.
It certainly does not make it unusable

pangoft2 is in the -dev package in quantal:
libpango1.0-dev: /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.a

in which distribution is it not?

Oleksiy Protas (elfy-ua) wrote :

Thanks for response.
> It certainly does not make it unusable
That just breaks the scheme of things for me, most of the packages ship statics with -dev packages while pango ships only a part of it, making static linking against it nonfunctional.

> in which distribution is it not?
12.04.01 LTS, precise.

Julian Taylor (jtaylor) wrote :

its also present in precise:
# lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 12.04.1 LTS
Release: 12.04
Codename: precise
# dpkg -S libpangoft2-1.0.a
libpango1.0-dev: /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.a

concerning the dependencies, please file a bug in debian if you really need the -dev dependencies, it is not worth deviating from our upstream for this.

Oleksiy Protas (elfy-ua) wrote :

Just updated and yes, it's present. Sorry for the bug then.

To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers