LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Software (https://www.linuxquestions.org/questions/linux-software-2/)
-   -   Error while running the tutorial example in Anjuta (https://www.linuxquestions.org/questions/linux-software-2/error-while-running-the-tutorial-example-in-anjuta-690253/)

matrix13 12-13-2008 12:07 AM

Error while running the tutorial example in Anjuta
 
I am using debian etch on Dell inspiron 1420 machine. It has display and sound problems.
I was trying to learn ANJUTA. I tried the Hello World program in the Anjuta Tutorial. But it failed. There were some warnings and one error message. I exactly did what the tutorial has asked me. So, there is no typing errors or errors like that.

This is the code which showed error while building the callbacks.c file. I actually dont know how the codes work. But I just copied the codes from the tutorial page.

Quote:

void
on_BT_OK_clicked (GtkButton *button, gpointer user_data)
{

GtkWidget *entry = lookup_widget (GTK_WIDGET(button), "ENTRY");
GtkWidget *msgbox = gnome_app_new("Hello World", "Hello World");
gchar *text1, *text2;

text1 = gtk_entry_get_text (GTK_ENTRY(entry));
text2 = g_strconcat ("Hello, ", text1, NULL);
gnome_app_message (GNOME_APP(msgbox), text2);
g_free (text2);
}
After I went for Build All, I got following warnings and error.

Warnings
Quote:

callbacks.c:18: warning: implicit declaration of function ‘gnome_app_new’
callbacks.c:18: warning: initialization makes pointer from integer without a cast
callbacks.c:21: warning: assignment discards qualifiers from pointer target type
callbacks.c:23: warning: implicit declaration of function ‘gnome_app_message’
callbacks.c:23: warning: implicit declaration of function ‘GNOME_APP’
Error
Quote:

../Projects/Hello/src/callbacks.c:23: undefined reference to `GNOME_APP'
** Is there any other packages I have to install for the correct working of the code?

I also tried Build-->compile. It also showed errors.
Quote:

callbacks.c:5:21: error: gtk/gtk.h: No such file or directory
Then I tried #include</usr/include/gtk-2.0/gtk/gtk.h> in the callbacks.c file. Again another message.
Quote:

Compiling file: callbacks.c ...
gcc -Wall -g -c "callbacks.c" -o "callbacks.o"
In file included from callbacks.c:6:
/usr/include/gtk-2.0/gtk/gtk.h:31:21: error: gdk/gdk.h: No such file or directory
/usr/include/gtk-2.0/gtk/gtk.h:32:32: error: gtk/gtkaboutdialog.h: No such file or directory
/usr/include/gtk-2.0/gtk/gtk.h:33:31: error: gtk/gtkaccelgroup.h: No such file or directory
/usr/include/gtk-2.0/gtk/gtk.h:34:31: error: gtk/gtkaccellabel.h: No such file or directory
/usr/include/gtk-2.0/gtk/gtk.h:35:29: error: gtk/gtkaccelmap.h: No such file or directory
/usr/include/gtk-2.0/gtk/gtk.h:36:31: error: gtk/gtkaccessible.h: No such file or directory
/usr/include/gtk-2.0/gtk/gtk.h:37:27: error: gtk/gtkaction.h: No such file or directory
/usr/include/gtk-2.0/gtk/gtk.h:38:32: error: gtk/gtkactiongroup.h: No such file or directory
/usr/include/gtk-2.0/gtk/gtk.h:39:31: error: gtk/gtkadjustment.h: No such file or directory
/usr/include/gtk-2.0/gtk/gtk.h:40:30: error: gtk/gtkalignment.h: No such file or directory
/usr/include/gtk-2.0/gtk/gtk.h:41:26: error: gtk/gtkarrow.h: No such file or directory
Completed ... unsuccessful
Total time taken: 0 secs
** What should I do for the correct working of the program??

almatic 12-13-2008 01:19 AM

apt-get install libgtk2.0-dev

matrix13 12-13-2008 05:39 AM

I have already installed that package. Only then I got 4 warnings and 1 error. Before that, all I got was errors.

matrix13 12-13-2008 07:11 AM

Quote:

apt-get install libgtk2.0-dev
I reinstalled the package and the program worked just perfectly.

Thank you


All times are GMT -5. The time now is 02:34 PM.