[Nagiosplug-devel] [ nagiosplug-Bugs-1117643 ] Problems compiling 1.4 on Solaris 8 x86
SourceForge.net
noreply at sourceforge.net
Sun May 1 13:25:12 CEST 2005
Bugs item #1117643, was opened at 2005-02-06 21:52
Message generated for change (Comment added) made by seanius
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=397597&aid=1117643&group_id=29880
Category: Parsing problem
Group: Release (specify)
Status: Open
Resolution: None
Priority: 5
Submitted By: Jeremy Russell (ellipses)
>Assigned to: M. Sean Finney (seanius)
Summary: Problems compiling 1.4 on Solaris 8 x86
Initial Comment:
make errored on compling check_icmp.
------<snip>----------------------------------------
gcc -g -O2 -L. -R/usr/local/ssl/lib -L/usr/local/ssl/lib -o
check_icmp check_icmp.o ../intl/libintl.a -liconv -lgen -
lsocket -I/usr/local/ssl/include
Undefined first referenced
symbol in file
gethostbyname check_icmp.o (symbol
belongs to implicit dependency /usr/lib/libnsl.so.1)
inet_addr check_icmp.o (symbol
belongs to implicit dependency /usr/lib/libnsl.so.1)
inet_ntoa check_icmp.o (symbol
belongs to implicit dependency /usr/lib/libnsl.so.1)
ld: fatal: Symbol referencing errors. No output written to
check_icmp
collect2: ld returned 1 exit status
make[2]: *** [check_icmp] Error 1
make[2]: Leaving directory
`/usr/local/support/src/monitor/nagios-plugins-
1.4/plugins'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory
`/usr/local/support/src/monitor/nagios-plugins-1.4'
make: *** [all] Error 2
----------<snip>--------------------------------
gcc -v
Reading specs from /usr/local/lib/gcc-lib/i386-pc-
solaris2.8/2.95.3/specs
gcc version 2.95.3 20010315 (release)
edited plugins/Makefile
# diff Makefile Makefile.orig
419c419
< check_icmp_LDADD = -lnsl
---
> check_icmp_LDADD =
attaching config.log
----------------------------------------------------------------------
>Comment By: M. Sean Finney (seanius)
Date: 2005-05-01 16:24
Message:
Logged In: YES
user_id=226838
hi,
there exists code in the configure script which should find
cases where -lnsl/-lsocket is needed, so i'm wondering why
it's not working for you.
could you try compiling from the latest cvs?
if you still have the problem, could you post your config.log?
----------------------------------------------------------------------
Comment By: Stanley Hopcroft (stanleyhopcroft)
Date: 2005-02-07 18:02
Message:
Logged In: YES
user_id=395628
Dear Jeremy,
I am writing to thank you for opening a tracker about this
problem, which appears to be Solaris specific.
The developers advice is to add _both_ -lnsl and -lsocket
for Solaris compiles.
Since all the Makefiles for the plugins are generated by
autoconf/automake, there needs to be Solaris specific mods
made to configure.in and perhaps plugin/Makefile.am for this
to please everyone.
In the meantime, others should do as you have and manually
add the extra libraries for Solaris.
----------------------------------------------------------------------
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=397597&aid=1117643&group_id=29880
More information about the Devel
mailing list