Hi,

I change the subject to reflect the issue. I have discovered the problem, until now I have always used --enable-localspeex.

Introduction: There are two type of packages: -dev contain headers (needed for compilation), and normal ones contain the library (needed runtime, the .so).

Putting speexdsp in Requires in opal.pc means that when a program uses opal.pc (as is the case of ekiga building), then speexdsp-dev must be installed. However, in reality ekiga should not need speexdsp-dev, what it needs is only speexdsp library!

The question is: how can a library L (opal) tell applications A (ekiga) that they need library LL (and not its headers)? (Using Requires in opal.pc make them depend on headers.)

For the moment, I do not have the solution.

--
Eugen
_______________________________________________
Ekiga-devel-list mailing list
[email protected]
http://mail.gnome.org/mailman/listinfo/ekiga-devel-list

Reply via email to