After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 668137 - FTBFS: pangoft2 check seems to be broken
FTBFS: pangoft2 check seems to be broken
Status: RESOLVED FIXED
Product: clutter
Classification: Platform
Component: general
unspecified
Other Linux
: Normal normal
: ---
Assigned To: clutter-maint
clutter-maint
Depends on:
Blocks:
 
 
Reported: 2012-01-17 21:54 UTC by Diego Escalante Urrelo (not reading bugmail)
Modified: 2012-01-17 22:01 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Diego Escalante Urrelo (not reading bugmail) 2012-01-17 21:54:51 UTC
When jhbuilding master, I got this:


make[3]: se ingresa al directorio `/home/diego/gnome/clutter/tests/interactive'
  CCLD   test-interactive
../../clutter/.libs/libclutter-1.0.so: error: undefined reference to 'FcConfigUptoDate'
../../clutter/.libs/libclutter-1.0.so: error: undefined reference to 'FcInitReinitialize'


It seems that it was missing pkg-config --libs pangoft2, although the check is there in configure.ac.

I don't know autofoo so my best guess was to just add the output of pkg-config to clutter/Makefile. It worked, so I guess this is indeed the issue.

I'm on debian with binutils-gold.
Comment 1 Emmanuele Bassi (:ebassi) 2012-01-17 22:01:17 UTC
should have been fixed in master:

ommit d7e6deef9c448bfcd07cb33c5dc58667fcccdcb4
Author: Emmanuele Bassi <ebassi@gnome.org>
Date:   Tue Jan 17 21:59:37 2012 +0000

    build: Add private deps to cflags and libs
    
    If we go through the whole exercise of having private dependencies, we
    should at least use the compiler flags and linker flags that those
    dependencies give us when building Clutter.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=668137