[linux-audio-dev] [ANN] Faust Online

Orlarey Yann orlarey at grame.fr
Fri Nov 3 12:02:28 UTC 2006


Paul Coccoli a écrit :
> On 11/2/06, Orlarey Yann <orlarey at grame.fr> wrote:
>> Paul Coccoli a écrit :
>> > The alsa-gtk build does not run on my FC4 box, because it requires
>> > libpangocairo-1.0.so.0.
>> alsa-gtk applications are build against gtk+-2.0 which requires
>> pangocairo-1.0. Have you gtk+-2.0 installed ?
>
> Yes, I have gtk+-2.0 installed, but the Fedora Core 4 version of Pango
> doesn't (yet) have cairo support.  So libpangocairo isn't there, but
> other libpangos are.
>
> I'll check my FC5 box later (I don't have FC6 yet).
>
> On what system are the apps built?  I didn't know anybody was really
> using Cairo yet.
Well, on my SUSE 10.1 'pkg-config --libs gtk+-2.0' returns :
    -L/usr/X11R6/lib -L/opt/gnome/lib -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0
    -lgdk_pixbuf-2.0 -lpangocairo-1.0 -lpango-1.0 -lcairo -lgobject-2.0
    -lgmodule-2.0 -ldl -lglib-2.0 -lfreetype -lfontconfig -lXrender -lX11
    -lXext -lpng12 -lz -lglitz -lm

requiring explicitly  pangocairo-1.0

But on the Faust server (an old Mandrake 10.1) 'pkg-config --libs
gtk+-2.0' returns :
    -Wl,--export-dynamic -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0
-lgdk_pixbuf-2.0
    -lm -lpangoxft-1.0 -lpangox-1.0 -lpango-1.0 -lgobject-2.0 -lgmodule-2.0
    -ldl -lglib-2.0

It doesn't require pangocairo explicitly. Moreover ldd doesn't show any
dependency to libpangocairo in the generated binary on the server. 'ldd
freeverb | grep libpango' returns
        libpangoxft-1.0.so.0 => /usr/lib/libpangoxft-1.0.so.0 (0x40479000)
        libpangox-1.0.so.0 => /usr/lib/libpangox-1.0.so.0 (0x4047e000)
        libpango-1.0.so.0 => /usr/lib/libpango-1.0.so.0 (0x4048b000)
        libpangoft2-1.0.so.0 => /usr/lib/libpangoft2-1.0.so.0 (0x40949000)

It seems to be a problem of configuration of gtk+-2.0 on FC4. Could you
try, as suggested by Albert in a previous mail, to download a source
package and recompile it on your FC4 machine to see if you still have
the problem ? What does 'pkg-config --libs gtk+-2.0' return on your
machine ?

Yann



More information about the Linux-audio-dev mailing list