[BLFS Trac] #3038: Gail-1.18.0 gail.pc issue

BLFS Trac trac at linuxfromscratch.org
Thu Feb 4 15:59:51 PST 2010

#3038: Gail-1.18.0 gail.pc issue
 Reporter:  ringlis  |       Owner:  blfs-book@…                   
     Type:  task     |      Status:  new                           
 Priority:  normal   |   Milestone:  future                        
Component:  BOOK     |     Version:  SVN                           
 Severity:  normal   |    Keywords:                                
 I've run into this error on the last 4 Gnome builds using BLFS-SVN.

 checking pkg-config is at least version 0.9.0... yes
 checking for GAIL... configure: error: Package requirements (gail >=
 1.1.0) were not met:

 Failed to open '/usr/lib/pkgconfig/gail.pc': Too many open files
 Package 'gail', required by 'libgnomecanvas-2.0', not found

 Consider adjusting the PKG_CONFIG_PATH environment variable if you
 installed software in a non-standard prefix.

 Alternatively, you may set the environment variables GAIL_CFLAGS
 and GAIL_LIBS to avoid the need to call pkg-config.
 See the pkg-config man page for more details.

 ringlis [ /mnt/sources/sources/gnome2/src/gtkhtml-3.28.2 ]$ sudo vi


 Name: Gail
 Description: GNOME Accessibility Implementation Library
 Version: 1.18.0
 Requires: atk gtk+-2.0
 #Requires.private: libgnomecanvas-2.0
 Libs: -L${libdir} -lgailutil
 Cflags: -I${includedir}/gail-1.0

 You need to REM out Requires.private: libgnomecanvas-2.0 for any pkg that
 reads gail.pc

 Same src after REM.
 configure: creating ./config.status
 config.status: creating Makefile
 config.status: creating gtkhtml-zip
 config.status: creating po/Makefile.in
 config.status: creating gtkhtml/Makefile
 config.status: creating gtkhtml/libgtkhtml.pc
 config.status: creating a11y/Makefile
 config.status: creating components/Makefile
 config.status: creating components/editor/Makefile
 config.status: creating components/editor/gtkhtml-editor.pc
 config.status: creating art/Makefile
 config.status: creating config.h
 config.status: executing depfiles commands
 config.status: executing libtool commands
 config.status: executing default-1 commands
 config.status: executing po/stamp-it commands


         Cookies support in soup :               yes
         Editor component type   :               shlib

 ringlis [ /mnt/sources/sources/gnome2/src/gtkhtml-3.28.2 ]$

 I'm not sure if its a circular issue caused from libgnomecanvas-2.0.pc or
 if its a gail.pc issue.  I just REM gail.pc and work from there.

 vi /usr/lib/pkgconfig/libgnomecanvas-2.0.pc

 Name: libgnomecanvas-2.0
 Description: libgnomecanvas
 Requires: libart-2.0 gtk+-2.0
 Requires.private: pango pangoft2 gail
 Version: 2.26.0
 Libs: -L${libdir} -lgnomecanvas-2
 Cflags: -I${includedir}/libgnomecanvas-2.0

Ticket URL: <http://wiki.linuxfromscratch.org/blfs/ticket/3038>
BLFS Trac <http://wiki.linuxfromscratch.org/blfs>
Beyond Linux From Scratch

More information about the blfs-book mailing list