![](https://seccdn.libravatar.org/avatar/6356e34b662403c3222525e4dbe6d4a8.jpg?s=120&d=mm&r=g)
Hi there, Make sure you installed the gnome-core-devel package. This provides the header files. ie> status-docklet.h Cheers Mark Doucette On Sun, 18 November 2001, David wrote:
In-Reply-To: <4adb10c2d0nik@cheddarcheese.de> Content-Transfer-Encoding: quoted-printable X-Mailinglist: suse-linux-e To:
, Delivered-To: canada.com%kranked@canada.com Delivered-To: mailing list suse-linux-e@suse.com Received: (cpmta 28916 invoked from network); 18 Nov 2001 06:11:27 -0800 Received: from 202.58.118.7 (HELO lists2.suse.com) by smtp.c009.snv.cp.net (209.228.34.111) with SMTP; 18 Nov 2001 06:11:27 -0800 Received: (qmail 11989 invoked by alias); 18 Nov 2001 14:09:58 -0000 Received: (qmail 11963 invoked from network); 18 Nov 2001 14:09:57 -0000 Content-Length: 2328 Content-Type: text/plain; charset="iso-8859-1" Mailing-List: contact suse-linux-e-help@suse.com; run by ezmlm X-Received: 18 Nov 2001 14:11:27 GMT List-Unsubscribe: mailto:suse-linux-e-unsubscribe@suse.com Precedence: bulk List-Post: mailto:suse-linux-e@suse.com Subject: [SLE] Make errors - help please X-No-Archive: yes List-Help: mailto:suse-linux-e-help@suse.com From: David Return-Path: Mime-Version: 1.0 Reply-To: sales@stanwaterdesigns.co.uk X-Mime-Notice: attachments may have been removed from this message Date: Sun, 18 Nov 2001 14:09:22 +0000 X-Mailer: PocoMail 2.51 (995) - Registered Version Message-Id: I am trying to install Firestarter firewall 0.7.1., it is Gnome based and I am running Suse 7.2. I have installed the various Gnome bits that are required and used Gnome for the install. I have downloaded the tar file, followed the install instructions. Run /configure which as far as I can tell is ok. Run make and I get errors. I am enclosing the last few lines, which I hope will give enough information.
Help would be appreciated.
Regards,
David
End of make ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory `/Download/firestarter/firestarter-0.7.1/po' make[2]: Leaving directory `/Download/firestarter/firestarter-0.7.1/po' Making all in intl make[2]: Entering directory `/Download/firestarter/firestarter-0.7.1/intl' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/Download/firestarter/firestarter-0.7.1/intl' Making all in src make[2]: Entering directory `/Download/firestarter/firestarter-0.7.1/src' Making all in xpm make[3]: Entering directory `/Download/firestarter/firestarter-0.7.1/src/xpm' make[3]: Nothing to be done for `all'. make[3]: Leaving directory `/Download/firestarter/firestarter-0.7.1/src/xpm' make[3]: Entering directory `/Download/firestarter/firestarter-0.7.1/src' gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I/usr/local/include -I/opt/gnome/include -DNEED_GNOMESUPPORT_H -I/opt/gnome/lib/gnome-libs/include -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/include -I/usr/include/gtk-1.2 -I/usr/X11R6/include -DG_LOG_DOMAIN=\"Firestarter\" -DGNOMELOCALEDIR=\""/usr/local/share/locale"\" -I../intl -I../intl -DFIRESTARTER_RULES_DIR=\"/usr/local/etc\" -g -O2 -Wall -Wunused -c firestarter.c firestarter.c:14: status-docklet.h: No such file or directory make[3]: *** [firestarter.o] Error 1 make[3]: Leaving directory `/Download/firestarter/firestarter-0.7.1/src' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/Download/firestarter/firestarter-0.7.1/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/Download/firestarter/firestarter-0.7.1' make: *** [all-recursive-am] Error 2
-- To unsubscribe send e-mail to suse-linux-e-unsubscribe@suse.com For additional commands send e-mail to suse-linux-e-help@suse.com Also check the FAQ at http://www.suse.com/support/faq and the archives at http://lists.suse.com
__________________________________________________________ Get your FREE personalized e-mail at http://www.canada.com
![](https://seccdn.libravatar.org/avatar/dd1506eb027b139e1acee693f1c47756.jpg?s=120&d=mm&r=g)
Thanks Mark, Geoff, John I found that docklet-h is part of gnomcore.tgz. I think I have found this on the Suse CD, but the exact file name was not shown, or I didn't see it. Anyway the docklet-h reference has disappeared, though the errors remain. I have been through the CD and installed everything I can find relevant in Gnome, but the same error is there. I am downloading the gnocore from the Gnome site to see if that makes any difference. I am enclosing another bit of the make process towards the end which shows some errors with
![](https://seccdn.libravatar.org/avatar/dd1506eb027b139e1acee693f1c47756.jpg?s=120&d=mm&r=g)
Sending again, a bit fell off the end Thanks Mark, Geoff, John I found that docklet-h is part of gnomcore.tgz. I think I have found this on the Suse CD, but the exact file name was not shown, or I didn't see it. Anyway the docklet-h reference
![](https://seccdn.libravatar.org/avatar/dd1506eb027b139e1acee693f1c47756.jpg?s=120&d=mm&r=g)
Apologies to all. Trying to send again - hopefully complete Thanks Mark, Geoff, John I found that docklet-h is part of gnomcore.tgz. I think I have found this on the Suse CD, but the exact file name was not shown, or I didn't see it. Anyway the docklet-h reference has disappeared, though the errors remain. I have been through the CD and installed everything I can find relevant in Gnome, but the same error is there. I am downloading the gnocore from the Gnome site to see if that makes any difference. I am enclosing another bit of the make process towards the end which shows some errors with IPtables Regards, David addrules.c:41: warning: `path' might be used uninitialized in this function addrules.c:42: warning: `string' might be used uninitialized in this function addrules.c: In function `create_rule_dialog': addrules.c:89: warning: `label' might be used uninitialized in this function addrules.c:89: warning: `entry2' might be used uninitialized in this function addrules.c:89: warning: `radio1' might be used uninitialized in this function gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I/usr/local/include -I/opt/gnome/include -DNEED_GNOMESUPPORT_H -I/opt/gnome/lib/gnome-libs/include -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/include -I/usr/include/gtk-1.2 -I/usr/X11R6/include -DG_LOG_DOMAIN=\"Firestarter\" -DGNOMELOCALEDIR=\""/usr/local/share/locale"\" -I../intl -I../intl -DFIRESTARTER_RULES_DIR=\"/usr/local/etc\" -g -O2 -Wall -Wunused -c ipchains-script.c ipchains-script.c: In function `write_ipchains_script': ipchains-script.c:83: warning: passing arg 1 of `gtk_toggle_button_get_active' from incompatible pointer type ipchains-script.c:85: warning: passing arg 1 of `gtk_toggle_button_get_active' from incompatible pointer type ipchains-script.c:87: warning: passing arg 1 of `gtk_toggle_button_get_active' from incompatible pointer type gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I/usr/local/include -I/opt/gnome/include -DNEED_GNOMESUPPORT_H -I/opt/gnome/lib/gnome-libs/include -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/include -I/usr/include/gtk-1.2 -I/usr/X11R6/include -DG_LOG_DOMAIN=\"Firestarter\" -DGNOMELOCALEDIR=\""/usr/local/share/locale"\" -I../intl -I../intl -DFIRESTARTER_RULES_DIR=\"/usr/local/etc\" -g -O2 -Wall -Wunused -c netfilter-script.c netfilter-script.c: In function `write_netfilter_script': netfilter-script.c:130: warning: passing arg 1 of `gtk_toggle_button_get_active' from incompatible pointer type netfilter-script.c:132: warning: passing arg 1 of `gtk_toggle_button_get_active' from incompatible pointer type netfilter-script.c:134: warning: passing arg 1 of `gtk_toggle_button_get_active' from incompatible pointer type gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I/usr/local/include -I/opt/gnome/include -DNEED_GNOMESUPPORT_H -I/opt/gnome/lib/gnome-libs/include -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/include -I/usr/include/gtk-1.2 -I/usr/X11R6/include -DG_LOG_DOMAIN=\"Firestarter\" -DGNOMELOCALEDIR=\""/usr/local/share/locale"\" -I../intl -I../intl -DFIRESTARTER_RULES_DIR=\"/usr/local/etc\" -g -O2 -Wall -Wunused -c sort-clist.c gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I/usr/local/include -I/opt/gnome/include -DNEED_GNOMESUPPORT_H -I/opt/gnome/lib/gnome-libs/include -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/include -I/usr/include/gtk-1.2 -I/usr/X11R6/include -DG_LOG_DOMAIN=\"Firestarter\" -DGNOMELOCALEDIR=\""/usr/local/share/locale"\" -I../intl -I../intl -DFIRESTARTER_RULES_DIR=\"/usr/local/etc\" -g -O2 -Wall -Wunused -c portfw.c
![](https://seccdn.libravatar.org/avatar/92d9debbb4e75f5cb5834f79a8092a12.jpg?s=120&d=mm&r=g)
On Mon, 19 Nov 2001 00:27:39 +0000
David
I found that docklet-h is part of gnomcore.tgz. I think I have found this on the Suse CD, but the exact file name was not shown, or I didn't see it. Anyway the docklet-h reference has disappeared, though the errors remain.
I am not sure *which* errors remain. I don't think it is very likely that the same error you originally posted remains if the docklet-h reference is now resolved. Please let us know whether or not this same error remains.
I have been through the CD and installed everything I can find relevant in Gnome, but the same error is there. I am downloading the gnocore from the Gnome site to see if that makes any difference.
I am enclosing another bit of the make process towards the end which shows some errors with IPtables
<snip>
Are these the errors you are referring to in your earlier paragraph? If so then does compilation eventually halt with the kind of "make: *** [all-recursive-am] Error " that the absence of docklet-h produced? If there is no such error then you need to be aware that the gcc compiler very often throws out warnings of the kind you quote. They are for the assistance of the programmer and, though they *may* indicate trouble ahead for the user, that is by no means inevitable. Occasionally you can get rid of some or all of them by making sure that you have configured appropriately for your system - running "configure --help" often provides useful information. One way of telling whether any error you see has been fatal (apart from looking for the "make: *** [all-recursive-am] Error" message), is to look and see whether the compiler has produced an executable. Look in the directory in which you untarred the file. Either in that directory or (in the case of more complex programs), in some sub-directory of it (probably /src), you will see an executable (in green if you are using emelfm), which bears the name of the program and a creation date of a minute or two ago. This is the executable that "make install" will subsequently copy to some system-wide /bin. If such a file is present then, as a general rule, compilation succeded. Regards, Geoff _________________________________________________________ Do You Yahoo!? Get your free @yahoo.com address at http://mail.yahoo.com
![](https://seccdn.libravatar.org/avatar/dd1506eb027b139e1acee693f1c47756.jpg?s=120&d=mm&r=g)
Geoff The same errors remain at the end. The last few lines of the make follow:- Comments continue after gcc -g -O2 -Wall -Wunused -o firestarter firestarter.o util.o logread.o menus.o parse.o druid.o druid-choices.o service.o preference s.o scriptwriter.o modify_ipup.o modrules.o lookup.o savelog.o addrules.o ipchains-script.o netfilter-script.o sort-clist.o portfw.o -rdynamic -lgnomeui -lart_lgpl -lgdk_imlib -lSM -lICE -lgtk -lgdk -lgmodule -lXi -lXext -lX11 -lgnome -lgnomesupport -lesd -laudiof ile -lm -ldb1 -lglib -ldl -rdynamic -L/opt/gnome/lib -L/usr/lib -L/usr/X11R6/lib -rdynamic -lgnorba -lORBitCosNaming -lORBit -lIIOP -lORBitutil -lgnomeui -lart_lgpl -lgdk_imlib -lSM -lICE -lgtk -lgdk -lgmodule -lXi -lXext -lX11 -lgnome -lgnomesupport -lesd -laudio file -lm -ldb1 -lglib -ldl -lpanel_status /usr/i486-suse-linux/bin/ld: cannot find -lesd collect2: ld returned 1 exit status make[3]: *** [firestarter] Error 1 make[3]: Leaving directory `/Download/firestarter/firestarter-0.7.1/src' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/Download/firestarter/firestarter-0.7.1/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/Download/firestarter/firestarter-0.7.1' make: *** [all-recursive-am] Error 2 On Mon, 19 Nov 2001 08:05:20 +0000, Geoff wrote:
I am not sure *which* errors remain. I don't think it is very likely that the same error you originally posted remains if the docklet-h reference is now resolved. Please let us know whether or not this same error remains.
This error has gone <snip>
Are these the errors you are referring to in your earlier paragraph? If so then does compilation eventually halt with the kind of "make: *** [all -recursive-am] Error " that the absence of docklet-h produced? If there is no such error then you need to be aware that the gcc compiler very often throws out warnings of the kind you quote. They are for the assistance of the programmer and, though they *may* indicate trouble ahead for the user, that is by no means inevitable. Occasionally you can get rid of some or all of them by making sure that you have configured appropriately for your system - running "configure --help" often provides useful information.
As you see the recursive errors are there. If you continue with the install (make install) the program will not run or produce any response.
One way of telling whether any error you see has been fatal (apart from looking for the "make: *** [all-recursive-am] Error" message), is to look and see whether the compiler has produced an executable. Look in the directory in which you untarred the file. Either in that directory or (in the case of more complex programs), in some sub-directory of it (probably /src), you will see an executable (in green if you are using emelfm), which bears the name of the program and a creation date of a minute or two ago. This is the executable that "make install" will subsequently copy to some system-wide /bin. If such a file is present then, as a general rule, compilation succeded.
There are no execs in /scr and in the source directory only 2 have been created, namely config.status & libtool. Don't know if that is a standard file that is produced.
_________________________________________________________
Regards, David
participants (3)
-
David
-
Geoff
-
kranked@canada.com