Error messages and their solutions
Contents
capabilities.h
Problem (in this case from vdr)
vdr.c:35:28: fatal error: sys/capability.h: No such file or directory
Solution (in this case for SUSE 11.3)
yast -i libcap-devel
gdk
Problem, in this case from gqcam:
/usr/include/gtk/gtk.h:32:21: fatal error: gdk/gdk.h: No such file or directory
Solution, in this case for SUSE Linux 11.3:
cp -pr /usr/include/gtk-2.0/gdk /usr/include/
gio
Problem, in this case from gqcam:
/usr/include/gdk/gdkapplaunchcontext.h:30:21: fatal error: gio/gio.h: No such file or directory
gtk
Problem (in this case from kino):
checking for GTK2... configure: error: Package requirements (gthread-2.0 libglade-2.0 >= 2.5.0 gtk+-2.0 >= 2.6) were not met: No package 'libglade-2.0' found
Solution (in this case for SUSE 11.3):
yast -i libglade2-devel
gtk-config
Problem (in this case from gqcam):
/bin/sh: gtk-config: command not found gqcam.c:32:21: fatal error: gtk/gtk.h: No such file or directory
Solution (in this case for SUSE 11.3):
- install gtk 2.20
- copy the header files
cp -pr /usr/include/gtk-2.0/gtk/ /usr/include
ncurses
Problem (in this case from xawtv):
Oops: (n)curses library not found. You need this one, please install.
Solution (in this case for SUSE 11.3):
yast -i ncurses-devel
jpeg
Problem (in this case from xawtv):
Oops: jpeg library not found. You need this one, please install.
Solution (in this case for SUSE 11.3):
yast -i libjpeg-devel
glib
Problem (in this case from xawtv):
error: glib.h: No such file or directory
Solution (in this case for SUSE 11.3):
yast -i glib2-devel cp /usr/include/glib-2.0/glib.h /usr/include/ cp -pr /usr/include/glib-2.0/glib /usr/include/
libxml
Problem (in this case from xawtv):
libxml/parser.h: No such file or directory
Solution (in this case for SUSE 11.3):
yast -i libxml-devel
libxml 2
Problem (in this case from xawtv):
Package libxml-2.0 was not found in the pkg-config search path. Perhaps you should add the directory containing `libxml-2.0.pc' to the PKG_CONFIG_PATH environment variable No package 'libxml-2.0' found
Solution (in this case for SUSE 11.3):
yast -i libxml2-devel
libpng
Problem (in this case from xawtv):
/usr/lib64/gcc/x86_64-suse-linux/4.5/../../../../x86_64-suse-linux/bin/ld: cannot find -lpng collect2: ld returned 1 exit status make: *** [console/scantv] Error 1
Solution (in this case for SUSE 11.3):
linux-fhbd:~/xawtv # yast -i libpng14-devel
glib2
Problem (in this case from xawtv):
/usr/include/glib/gtypes.h:34:24: fatal error: glibconfig.h: No such file or directory compilation terminated. make: *** [common/dvb-monitor.o] Error 1 linux-fhbd:~/xawtv # rpm -ql glib2-devel|grep config [...] linux-fhbd:~/xawtv # cp /usr/lib64/glib-2.0/include/glibconfig.h /usr/include/