Error messages and their solutions

From Linuxintro
Revision as of 17:08, 30 October 2010 by imported>ThorstenStaerk (→‎gtk-config)

atk

/usr/include/gtk/gtkwidget.h:40:21: fatal error: atk/atk.h: No such file or directory compilation terminated. make: *** [gqcam.o] Error 1 linux-noqb:~/gqcam-0.8 # ls /usr/include/atk-1.0/atk/atk atk-enum-types.h atkimage.h atkrelationtype.h atk.h atkmisc.h atkselection.h atkaction.h atknoopobject.h atksocket.h atkcomponent.h atknoopobjectfactory.h atkstate.h atkdocument.h atkobject.h atkstateset.h atkeditabletext.h atkobjectfactory.h atkstreamablecontent.h atkgobjectaccessible.h atkplug.h atktable.h atkhyperlink.h atkregistry.h atktext.h atkhyperlinkimpl.h atkrelation.h atkutil.h atkhypertext.h atkrelationset.h atkvalue.h linux-noqb:~/gqcam-0.8 # cp -r /usr/include/atk-1.0/atk/ /usr/include/

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

cairo

Problem, in this case from gqcam:

/usr/include/gdk/gdkscreen.h:31:19: fatal error: cairo.h: No such file or directory

Solution, in this case for SUSE 11.3:

cp /usr/include/cairo/* /usr/include/

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/

gdkconfig

/usr/include/gdk/gdktypes.h:55:23: fatal error: gdkconfig.h: No such file or directory compilation terminated. make: *** [gqcam.o] Error 1 linux-noqb:~/gqcam-0.8 # cd /usr/include/ linux-noqb:/usr/include # find -iname "gdkconfig*" linux-noqb:/usr/include # cd /usr/lib64/ linux-noqb:/usr/lib64 # find -iname "gdkconfig*" ./gtk-2.0/include/gdkconfig.h linux-noqb:/usr/lib64 # cp /usr/lib64/gtk-2.0/include/gdkconfig.h /usr/include/

gdk-pixbuf

/usr/include/gdk/gdkpixbuf.h:37:35: fatal error: gdk-pixbuf/gdk-pixbuf.h: No such file or directory compilation terminated. make: *** [gqcam.o] Error 1 linux-noqb:~/gqcam-0.8 # cd /usr/include/ linux-noqb:/usr/include # find -iname "gdk-pixbuf*" ./gtk-2.0/gdk-pixbuf ./gtk-2.0/gdk-pixbuf/gdk-pixbuf-enum-types.h ./gtk-2.0/gdk-pixbuf/gdk-pixbuf-animation.h ./gtk-2.0/gdk-pixbuf/gdk-pixbuf-features.h ./gtk-2.0/gdk-pixbuf/gdk-pixbuf-core.h ./gtk-2.0/gdk-pixbuf/gdk-pixbuf.h ./gtk-2.0/gdk-pixbuf/gdk-pixbuf-transform.h ./gtk-2.0/gdk-pixbuf/gdk-pixbuf-io.h ./gtk-2.0/gdk-pixbuf/gdk-pixbuf-marshal.h ./gtk-2.0/gdk-pixbuf/gdk-pixbuf-loader.h ./gtk-2.0/gdk-pixbuf/gdk-pixbuf-simple-anim.h ./gtk-2.0/gdk-pixbuf-xlib ./gtk-2.0/gdk-pixbuf-xlib/gdk-pixbuf-xlib.h ./gtk-2.0/gdk-pixbuf-xlib/gdk-pixbuf-xlibrgb.h linux-noqb:/usr/include # cp -r /usr/include/gtk-2.0/gdk-pixbuf /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

Solution, in this case for SUSE Linux 11.3:

cp -r /usr/include/glib-2.0/gio/ /usr/include/

glibconfig

Problem, in this case from gqcam:

/usr/include/glib/gtypes.h:34:24: fatal error: glibconfig.h: No such file or directory

Solution, in this case for SUSE 11.3:

cp /usr/lib64/glib-2.0/include/glibconfig.h /usr/include/

gmodule

Problem, in this case from gqcam:

/usr/include/gio/giomodule.h:31:21: fatal error: gmodule.h: No such file or directory

Solution, in this case for SUSE 11.3:

cp /usr/include/glib-2.0/gmodule.h /usr/include/

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

gtk-window-dialog

frontend.c:411:44: error: ‘GTK_WINDOW_DIALOG’ undeclared (first use in this function) frontend.c:411:44: note: each undeclared identifier is reported only once for each function it appears in make: *** [frontend.o] Error 1 linux-noqb:~/gqcam-0.8 # cd [1]+ Exit 16 yast2 sw_single (wd: ~/gqcam-0.8) (wd now: ~) linux-noqb:~ # cd gtk+-2.20.1/ linux-noqb:~/gtk+-2.20.1 # grep -ri "gtk_window_dialog" * ChangeLog.pre-1-0: GTK_WINDOW_DIALOG as a destination for reparenting the child of ChangeLog.pre-2-0: * gtk/testgtk.c (dnd_drop): remove use of GTK_WINDOW_DIALOG ChangeLog.pre-2-0: * gtk/gtkcompat.h (GTK_WINDOW_DIALOG): compat #define ChangeLog.pre-2-0: GTK_WINDOW_DIALOG GTK_WINDOW_TOPLEVEL ChangeLog.pre-2-0: * gtk/gtkenums.h (enum GtkWindowType): remove GTK_WINDOW_DIALOG

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/

pango

/usr/include/gdk/gdktypes.h:37:25: fatal error: pango/pango.h: No such file or directory compilation terminated. make: *** [gqcam.o] Error 1 linux-noqb:~/gqcam-0.8 # cd /usr/include/ linux-noqb:/usr/include # find -iname "pango*" ./pango-1.0 ./pango-1.0/pango ./pango-1.0/pango/pango-break.h ./pango-1.0/pango/pangoft2.h ./pango-1.0/pango/pango.h ./pango-1.0/pango/pangox.h ./pango-1.0/pango/pango-fontset.h ./pango-1.0/pango/pangoxft-render.h ./pango-1.0/pango/pango-renderer.h ./pango-1.0/pango/pango-glyph.h ./pango-1.0/pango/pango-tabs.h ./pango-1.0/pango/pango-ot.h ./pango-1.0/pango/pango-fontmap.h ./pango-1.0/pango/pangofc-fontmap.h ./pango-1.0/pango/pango-matrix.h ./pango-1.0/pango/pango-gravity.h ./pango-1.0/pango/pango-glyph-item.h ./pango-1.0/pango/pangocairo.h ./pango-1.0/pango/pango-layout.h ./pango-1.0/pango/pangofc-font.h ./pango-1.0/pango/pango-types.h ./pango-1.0/pango/pango-context.h ./pango-1.0/pango/pangoxft.h ./pango-1.0/pango/pango-utils.h ./pango-1.0/pango/pango-modules.h ./pango-1.0/pango/pangofc-decoder.h ./pango-1.0/pango/pango-script.h ./pango-1.0/pango/pango-features.h ./pango-1.0/pango/pango-bidi-type.h ./pango-1.0/pango/pango-item.h ./pango-1.0/pango/pango-language.h ./pango-1.0/pango/pango-attributes.h ./pango-1.0/pango/pango-engine.h ./pango-1.0/pango/pango-enum-types.h ./pango-1.0/pango/pango-coverage.h ./pango-1.0/pango/pango-font.h linux-noqb:/usr/include # cp -r /usr/include/pango-1.0/pango/ /usr/include/

See also