Installin Nesssus on SuSE 9.0
Hi folks, i am trying toinstall Nessus 2.1.1 on suse 9.0 as suggested in nessus' faq i have the following packages installed bison flex gtk-devel gtk2-devel glib-devel glib2-devel sharutils libpcap openssl libnet but when i try to compile nessus-core i have the following error: include -Wl,--export-dynamic -L/opt/gnome/lib -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangoxft-1.0 -lpangox-1.0 -lpango-1.0 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0 -L/opt/gnome/lib -lglib gdchart0.94b/gd1.3/libgd.a -lm /usr/lib/gcc-lib/i586-suse-linux/3.3.1/../../../../i586-suse-linux/bin/ld: cannot find -lgtk-x11-2.0 collect2: ld returned 1 exit status make[1]: *** [nessus] Error 1 make[1]: Leaving directory `/home/mailer/DOWNLOAD/NESSUS21/nessus-core/nessus' make: *** [client] Error 2 what's wrong? where can i find that lib?? Regards Gian Fabio -- --- Gian Fabio Palmerini --- Spike Reply S.r.L g.palmerini@reply.it http://www.reply.it
Hi there Gian. I have downloaded nessus from www.nessus.org and have a similar problem with installing Nessus 2.0.12 (and 2.1.1) on SuSE 8.1. My install could not find libXi, which is in the X11R6 directory. I got nessus working by using the ./configure --disable-gtk option while compiling nessus-core. Obviously the GUI doesn't work. But at least it's given me something to work with. Also, the nessus-update-plugins script needs to be made executable, in nessus-plugins dir. Would be handy to have an up to date RPM version of nessus that just installs a compiled version! HTH - Keith Roberts PS - I can't even find gtk2-devel on the 8.1 CD-ROM! On Mon, 26 Jul 2004, Gian Fabio Palmerini wrote:
To: suse-security@suse.com From: Gian Fabio Palmerini <g.palmerini@reply.it> Subject: [suse-security] Installin Nesssus on SuSE 9.0
Hi folks, i am trying toinstall Nessus 2.1.1 on suse 9.0 as suggested in nessus' faq i have the following packages installed bison flex gtk-devel gtk2-devel glib-devel glib2-devel sharutils libpcap openssl libnet
but when i try to compile nessus-core i have the following error:
include -Wl,--export-dynamic -L/opt/gnome/lib -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangoxft-1.0 -lpangox-1.0 -lpango-1.0 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0 -L/opt/gnome/lib -lglib gdchart0.94b/gd1.3/libgd.a -lm /usr/lib/gcc-lib/i586-suse-linux/3.3.1/../../../../i586-suse-linux/bin/ld: cannot find -lgtk-x11-2.0 collect2: ld returned 1 exit status make[1]: *** [nessus] Error 1 make[1]: Leaving directory `/home/mailer/DOWNLOAD/NESSUS21/nessus-core/nessus' make: *** [client] Error 2
what's wrong?
where can i find that lib??
Regards Gian Fabio
-- --- Gian Fabio Palmerini --- Spike Reply S.r.L
g.palmerini@reply.it http://www.reply.it
-- Check the headers for your unsubscription address For additional commands, e-mail: suse-security-help@suse.com Security-related bug reports go to security@suse.de, not here
Well i need the gui so i cannot disable gtk if i use the rpm with installation media it works but i don't understand why it cannot link dinamyc library plus i can't find anywhere the files it requests greetings Gian Fabio Alle 13:53, lunedì 26 luglio 2004, suse@karsites.net ha scritto:
Hi there Gian.
I have downloaded nessus from www.nessus.org and have a similar problem with installing Nessus 2.0.12 (and 2.1.1) on SuSE 8.1.
My install could not find libXi, which is in the X11R6 directory.
I got nessus working by using the ./configure --disable-gtk option while compiling nessus-core.
Obviously the GUI doesn't work.
But at least it's given me something to work with.
Also, the nessus-update-plugins script needs to be made executable, in nessus-plugins dir.
Would be handy to have an up to date RPM version of nessus that just installs a compiled version!
HTH - Keith Roberts
PS - I can't even find gtk2-devel on the 8.1 CD-ROM!
On Mon, 26 Jul 2004, Gian Fabio Palmerini wrote:
To: suse-security@suse.com From: Gian Fabio Palmerini <g.palmerini@reply.it> Subject: [suse-security] Installin Nesssus on SuSE 9.0
Hi folks, i am trying toinstall Nessus 2.1.1 on suse 9.0 as suggested in nessus' faq i have the following packages installed bison flex gtk-devel gtk2-devel glib-devel glib2-devel sharutils libpcap openssl libnet
but when i try to compile nessus-core i have the following error:
include -Wl,--export-dynamic -L/opt/gnome/lib -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangoxft-1.0 -lpangox-1.0 -lpango-1.0 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0 -L/opt/gnome/lib -lglib gdchart0.94b/gd1.3/libgd.a -lm /usr/lib/gcc-lib/i586-suse-linux/3.3.1/../../../../i586-suse-linux/bin/ld : cannot find -lgtk-x11-2.0 collect2: ld returned 1 exit status make[1]: *** [nessus] Error 1 make[1]: Leaving directory `/home/mailer/DOWNLOAD/NESSUS21/nessus-core/nessus' make: *** [client] Error 2
what's wrong?
where can i find that lib??
Regards Gian Fabio
-- --- Gian Fabio Palmerini --- Spike Reply S.r.L
g.palmerini@reply.it http://www.reply.it
-- Check the headers for your unsubscription address For additional commands, e-mail: suse-security-help@suse.com Security-related bug reports go to security@suse.de, not here
-- --- Gian Fabio Palmerini Security Consultant --- Spike Reply S.r.L g.palmerini@reply.it http://www.reply.it
Hello, Am Montag, 26. Juli 2004 13:53 schrieb suse@karsites.net:
PS - I can't even find gtk2-devel on the 8.1 CD-ROM!
IIRC, it was simply forgotten :-| Have a look at the SuSE FTP server or YOU - it should be available via Online Update. Yours, Christian Boltz -- What are you doing?!? The message is over,GO AWAY!
Gian Fabio Palmerini wrote:
Hi folks, i am trying toinstall Nessus 2.1.1 on suse 9.0 as suggested in nessus' faq i have the following packages installed ...bunch of packages...
but when i try to compile nessus-core i have the following error:
include -Wl,--export-dynamic -L/opt/gnome/lib -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangoxft-1.0 -lpangox-1.0 -lpango-1.0 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0 -L/opt/gnome/lib -lglib gdchart0.94b/gd1.3/libgd.a -lm /usr/lib/gcc-lib/i586-suse-linux/3.3.1/../../../../i586-suse-linux/bin/ld: cannot find -lgtk-x11-2.0 collect2: ld returned 1 exit status make[1]: *** [nessus] Error 1 make[1]: Leaving directory `/home/mailer/DOWNLOAD/NESSUS21/nessus-core/nessus' make: *** [client] Error 2
<vent>Personally, I *hate* compiling GTK based packages for reasons like this.</vent> My first guess would be that you don't have "pkgconfig" installed, which tells gtk where to find all the stuff on the system. Use YaST to install pkgconfig and see if you get closer to making it work. If you ever find yourself with GTK software that is installed but that configure can't find, pkgconfig is probably the culprit. If that's not the problem, you'll probably have to start solving this the "old fashioned way". (lots of work :-) BTW, your compile line looks correct. On my 9.0 system, I see: [17 ~/src] locate gtk-x11 /opt/gnome/lib/libgtk-x11-2.0.so.0 /opt/gnome/lib/libgtk-x11-2.0.so.0.200.3 [18 ~/src] ll /opt/gnome/lib/libgtk-x11-2.0.so.0 lrwxrwxrwx 1 root root 25 Jun 8 13:25 /opt/gnome/lib/libgtk-x11-2.0.so.0 -> libgtk-x11-2.0.so.0.200.3 [19 ~/src] ll /opt/gnome/lib/libgtk-x11-2.0.so.0.200.3 -rwxr-xr-x 1 root root 2520527 Jan 15 2004 /opt/gnome/lib/libgtk-x11-2.0.so.0.200.3 So you have the correct "-L" in the link line, assuming those libs exist on your system too (you should check for this). HTH, Kevin
participants (4)
-
Christian Boltz
-
Gian Fabio Palmerini
-
Kevin Brannen
-
suse@karsites.net