Hello list, I have been trying to compile the new version of sodipodi with no success. I do not know much about programming so I thought that I can ask here since there are people who know more than me :) Here is the errors that I get when trying to compile the program. In file included from /usr/include/gtk-2.0/gtk/gtkcontainer.h:33, from /usr/include/gtk-2.0/gtk/gtkbin.h:32, from /usr/include/gtk-2.0/gtk/gtkwindow.h:33, from window.c:12: /usr/include/gtk-2.0/gtk/gtkwidget.h:36:27: atk/atkobject.h: No such file or directory In file included from /usr/include/gtk-2.0/gtk/gtkcontainer.h:33, from /usr/include/gtk-2.0/gtk/gtkbin.h:32, from /usr/include/gtk-2.0/gtk/gtkwindow.h:33, from window.c:12: /usr/include/gtk-2.0/gtk/gtkwidget.h:398: error: parse error before "AtkObject" /usr/include/gtk-2.0/gtk/gtkwidget.h:398: warning: no semicolon at end of struct or union /usr/include/gtk-2.0/gtk/gtkwidget.h:410: error: parse error before '}' token /usr/include/gtk-2.0/gtk/gtkwidget.h:599: error: parse error before '*' token /usr/include/gtk-2.0/gtk/gtkwidget.h:599: warning: data definition has no type or storage class make[3]: *** [window.o] Error 1 make[3]: Leaving directory `/home/marshall/sodipodi-0.32/src/helper' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/home/marshall/sodipodi-0.32/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/home/marshall/sodipodi-0.32' make: *** [all] Error 2 This is the snippit of the make messages. It seems by the error messages that the development files that SuSE shipped with is at fault. But I'm thinking that it might be something in the source files that is causing it to do this. Does anyone have a clue??? I appreciate any help with this. Thanks! -- Marshall "Nothing is impossible, we just do not have all the anwsers to make the impossible, possible."
/usr/include/gtk-2.0/gtk/gtkwidget.h:36:27: atk/atkobject.h: No such file or directory
Looks like you don't have atk-devel installed -- James Ogley, Webmaster, Rubber Turnip james@rubberturnip.org.uk http://www.rubberturnip.org.uk Jabber: riggwelter@myjabber.net Using Free Software since 1994, running GNU/Linux (SuSE 8.2) GNOME updates for SuSE: http://www.usr-local-bin.org
On Thu, 2003-07-31 at 07:19, James Ogley wrote:
/usr/include/gtk-2.0/gtk/gtkwidget.h:36:27: atk/atkobject.h: No such file or directory
Looks like you don't have atk-devel installed
Installed it now and I'm trying it again. Will let you know how it goes. Thanks James. -- Marshall "Nothing is impossible, we just do not have all the anwsers to make the impossible, possible."
Just tried again and getting closer but still no go. Here are the errors. In file included from /usr/include/gtk-2.0/gtk/gtkcontainer.h:33, from /usr/include/gtk-2.0/gtk/gtkbin.h:32, from /usr/include/gtk-2.0/gtk/gtkwindow.h:33, from window.c:12: /usr/include/gtk-2.0/gtk/gtkwidget.h:400: warning: no semicolon at end of struct or union /usr/include/gtk-2.0/gtk/gtkwidget.h:400: error: parse error before "void" /usr/include/gtk-2.0/gtk/gtkwidget.h:410: error: parse error before '}' token make[3]: *** [window.o] Error 1 make[3]: Leaving directory `/home/marshall/sodipodi-0.32/src/helper' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/home/marshall/sodipodi-0.32/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/home/marshall/sodipodi-0.32' make: *** [all] Error 2 Again thaks for the help! -- Marshall "Nothing is impossible, we just do not have all the anwsers to make the impossible, possible."
<snip>
In file included from /usr/include/gtk-2.0/gtk/gtkcontainer.h:33, from /usr/include/gtk-2.0/gtk/gtkbin.h:32, from /usr/include/gtk-2.0/gtk/gtkwindow.h:33, from window.c:12: /usr/include/gtk-2.0/gtk/gtkwidget.h:400: warning: no semicolon at end of struct or union /usr/include/gtk-2.0/gtk/gtkwidget.h:400: error: parse error before "void" /usr/include/gtk-2.0/gtk/gtkwidget.h:410: error: parse error before '}' token make[3]: *** [window.o] Error 1 make[3]: Leaving directory `/home/marshall/sodipodi-0.32/src/helper' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/home/marshall/sodipodi-0.32/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/home/marshall/sodipodi-0.32' make: *** [all] Error 2
I got it! I needed to reinstall the gtk2-devel package. Somehow the .h files got hosed. It compiled. Woooohoooo! Now if I just can get the refocus plugin for gimp to compile. That is another story! -- Marshall "Nothing is impossible, we just do not have all the anwsers to make the impossible, possible."
participants (2)
-
James Ogley
-
Marshall Heartley