Hallo zusammen. Habe bei Freshmeat entdeckt, dass es ein Gnome-Frontend für wget gibt. Das wollte ich jetzt installieren. Leider bricht make mit folgender Fehlermeldung ab. gcc -DHAVE_CONFIG_H -I. -I. -I.. -DORBIT2=1 -pthread -I/usr/include/libgnomeui-2.0 -I/usr/include/libgnome-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/libbonoboui-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/bonobo-activation-2.0 -I/usr/include/pango-1.0 -I/usr/X11R6/include -I/usr/include/freetype2 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/libxml2 -I/usr/include/libglade-2.0 -I../include/ -Wall -Wimplicit -Wreturn-type -Wunused -Wswitch -Wcomment -Wuninitialized -Wparentheses -Wpointer-arith -Wmissing-prototypes -Woverloaded-virtual -O1 -g -c custom-cell-renderer-progressbar.c custom-cell-renderer-progressbar.c: In function `ephy_cell_renderer_progress_init': custom-cell-renderer-progressbar.c:84: warning: implicit declaration of function `G_TYPE_INSTANCE_GET_PRIVATE' custom-cell-renderer-progressbar.c:84: syntax error before "EphyCellRendererProgressPrivate" custom-cell-renderer-progressbar.c: In function `ephy_cell_renderer_progress_class_init': custom-cell-renderer-progressbar.c:308: warning: implicit declaration of function `g_type_class_add_private' make[2]: *** [custom-cell-renderer-progressbar.o] Fehler 1 make[2]: Leaving directory `/tmp/gwget2-0.11/src' make[1]: *** [all-recursive] Fehler 1 make[1]: Leaving directory `/tmp/gwget2-0.11' make: *** [all-recursive-am] Fehler 2 Hier mal der Inhalt der Datei src/custom-cell-renderer-progressbar.c, ab Zeile 81 bis Zeile 88. static void ephy_cell_renderer_progress_init (EphyCellRendererProgress *cellprogress) { cellprogress->priv = EPHY_CELL_RENDERER_PROGRESS_GET_PRIVATE (cellprogress); cellprogress->priv->value = 0; cellprogress->priv->text = NULL; cellprogress->priv->min_w = -1; } Für mich sieht die Fehlermeldung von make zumindest so aus, als ob hier irgendwo das Problem liegt. Könnt ihr da etwas auffälliges erkennen? Da ich mit C (ist ja wohl C) nur mal vor paar Jahren unter Windoof _rumgespielt_ habe, seh ich da nur ützelbrützel. ;-) Oder suche ich vielleicht an der falschen Stelle, oder sind das die falschen Infos? Kann mir jemand helfen? Gruß Marcus
Marcus Habermehl wrote:
Habe bei Freshmeat entdeckt, dass es ein Gnome-Frontend für wget gibt. Das wollte ich jetzt installieren.
Leider bricht make mit folgender Fehlermeldung ab. [...] custom-cell-renderer-progressbar.c: In function `ephy_cell_renderer_progress_init': custom-cell-renderer-progressbar.c:84: warning: implicit declaration of function `G_TYPE_INSTANCE_GET_PRIVATE'
Hier fehlt die explizite Deklaration von G_TYPE_INSTANCE_GET_PRIVATE...
custom-cell-renderer-progressbar.c:84: syntax error before "EphyCellRendererProgressPrivate"
Syntax-Fehler im Quellcode...
custom-cell-renderer-progressbar.c: In function `ephy_cell_renderer_progress_class_init': custom-cell-renderer-progressbar.c:308: warning: implicit declaration of function `g_type_class_add_private'
Wieder fehlt eine explizite Deklarattion... Deutet alles darauf hin, dass der Quellcode nicht ganz sauber geschrieben wurde oder dass Dir doch ein paar Sachen fehlen oder dass die GNOME Version nicht passend ist, evtl. haben sich Header-Files geaendert o.ae. Evtl. hat es mit einer aelteren Compilerversion noch funktioniert, neuere Compilerversionen sind i.d.R. etwas strenger, was formelle Dinge angeht... Vielleicht mal den Autor anschreiben und vom dem Problem berichten. CU, Th.
participants (2)
-
Marcus Habermehl
-
Thomas Hertweck