[Nagiosplug-help] Error compiling 1.4b1 on Solaris 9

Andreas Ericsson ae at op5.se
Tue Jan 11 15:51:04 CET 2005


Dan Stromberg wrote:
> You can:
> 
> 1) download the program
> 2) put it somewhere on your $PATH, EG $HOME/bin is probably on your
> $PATH
> 3) run "findsym -s ldap_start_tls_s"
> 4) The program will hopefully output some hints about what flags you can
> add to your compile or link
> 5) One way of easily adding such flags is to put them in your "$CC"
> variable prior to running ./configure, EG:
> 
> CC="gcc -L/usr/local/lib -lldap-whatever"
> 

The preferred way would be to use
LDFLAGS="-L/usr/local/lib -lldap-whatever"
so as to not include link loader flags during preprocess- and 
assembly-time (when object code is produced), but only in the linking. 
Older gcc versions puke on linker flags when used in conjunction with 
the -c.

> ...or similar.  You can do much the same thing if find-sym suggests a -I
> instead, as well.
> 	
> On Tue, 2005-01-11 at 16:58 -0200, Wilson Pires Jr wrote:
> 
>>Sorry Dan, but I don't have programming/compilation skill. So I don't know
>>how to use your tip in order to solve my problem. 
>>
>>Could you detail to me?
>>
>>Regards,
>>
>>Wilson Pires
>>
>>-----Original Message-----
>>From: Dan Stromberg [mailto:strombrg at dcs.nac.uci.edu] 
>>Sent: terça-feira, 11 de janeiro de 2005 15:44
>>To: Wilson Pires Jr
>>Cc: strombrg at dcs.nac.uci.edu; nagiosplug-help at lists.sourceforge.net
>>Subject: RE: [Nagiosplug-help] Error compiling 1.4b1 on Solaris 9
>>
>>
>>My find-sym program found some libraries containing this symbol easily on a
>>two different Fedora Core 3 systems:
>>
>>http://dcs.nac.uci.edu/~strombrg/find-sym.html
>>
>>On Tue, 2005-01-11 at 12:48 -0200, Wilson Pires Jr wrote:
>>
>>>Hi all.
>>>
>>>Now, compilation has passed check_smtp, using 
>>>nagios-plugins-HEAD-200501110547.tar.gz, but I got:
>>>
>>>gcc -DLOCALEDIR=\"/usr/local/nagios/share/locale\" -DHAVE_CONFIG_H -I. -I.
>>>-I.. -I.. -I../lib -I../intl  -I/us
>>>r/include/ldap     -g -O2 -c check_ldap.c
>>>gcc  -g -O2  -L. -L/lib -o check_ldap  check_ldap.o netutils.o utils.o 
>>>../lib/libnagiosplug.a ../lib/libcoreut ils.a  -lnsl -lsocket -lresolv 
>>>-lldap -llber ../intl/libintl.a  -lgen -lsocket
>>>Undefined                       first referenced
>>> symbol                             in file
>>>ldap_start_tls_s                    check_ldap.o
>>>ld: fatal: Symbol referencing errors. No output written to check_ldap
>>>collect2: ld returned 1 exit status
>>>*** Error code 1
>>>make: Fatal error: Command failed for target `check_ldap'
>>>Current working directory
>>>/u01/wilson/nagios-plugins-HEAD-200501110547/plugins
>>>*** Error code 1
>>>make: Fatal error: Command failed for target `all-recursive'
>>>Current working directory /u01/wilson/nagios-plugins-HEAD-200501110547
>>>*** Error code 1
>>>make: Fatal error: Command failed for target `all'
>>>
>>>
>>>Any sugestion?
>>>
>>>Regards,
>>>
>>>Wilson Pires
>>>
>>>
>>>-----Original Message-----
>>>From: nagiosplug-help-admin at lists.sourceforge.net
>>>[mailto:nagiosplug-help-admin at lists.sourceforge.net] On Behalf Of 
>>>Voon, Ton
>>>Sent: quinta-feira, 6 de janeiro de 2005 10:25
>>>To: 'Wilson Pires Jr'; nagiosplug-help at lists.sourceforge.net
>>>Subject: RE: [Nagiosplug-help] Error compiling 1.4b1 on Solaris 9
>>>
>>>This was reported last week and should be fixed. Try the latest CVS 
>>>HEAD snapshot at http://nagiosplug.sourceforge.net/snapshot/ and let 
>>>us know if it is still a problem.
>>>
>>>-----Original Message-----
>>>From: Wilson Pires Jr [mailto:wp.junior at terra.com.br]
>>>Sent: 06 January 2005 12:54
>>>To: nagiosplug-help at lists.sourceforge.net
>>>Subject: [Nagiosplug-help] Error compiling 1.4b1 on Solaris 9
>>>
>>>
>>>Hello all.
>>>
>>>I can't compile nagios-plugins 1.4b1 on Solaris 9. I don't know about 
>>>programming and compilation, so I just follow the README instructions.
>>>
>>>The error I get is:
>>>
>>>gcc  -g -O2  -L. -L/lib -o check_smtp  check_smtp.o netutils.o utils.o 
>>>../lib/libnagiosplug.a ../lib/libcoreut ils.a  -lnsl -lsocket -lresolv 
>>>-lssl -lcrypto ../intl/libintl.a  -lgen -lsocket
>>>Undefined                       first referenced
>>> symbol                             in file
>>>terminate                           check_smtp.o
>>>ld: fatal: Symbol referencing errors. No output written to check_smtp
>>>collect2: ld returned 1 exit status
>>>*** Error code 1
>>>make: Fatal error: Command failed for target `check_smtp' Current 
>>>working directory /u01/wilson/nagios-plugins-1.4-beta1/plugins
>>>*** Error code 1
>>>make: Fatal error: Command failed for target `all-recursive' Current 
>>>working directory /u01/wilson/nagios-plugins-1.4-beta1
>>>*** Error code 1
>>>make: Fatal error: Command failed for target `all'
>>>
>>>
>>>Could anybody help me with this?
>>>
>>>Regards,
>>>
>>>Wilson Pires
>>>
>>>--
>>>No virus found in this outgoing message.
>>>Checked by AVG Anti-Virus.
>>>Version: 7.0.300 / Virus Database: 265.6.8 - Release Date: 03/01/2005
>>> 
>>>
>>>
>>>
>>>-------------------------------------------------------
>>>The SF.Net email is sponsored by: Beat the post-holiday blues Get a 
>>>FREE limited edition SourceForge.net t-shirt from ThinkGeek. It's fun 
>>>and FREE -- well, almost....http://www.thinkgeek.com/sfshirt
>>>_______________________________________________
>>>Nagiosplug-help mailing list Nagiosplug-help at lists.sourceforge.net
>>>https://lists.sourceforge.net/lists/listinfo/nagiosplug-help
>>>::: Please include plugins version (-v) and OS when reporting any issue. 
>>>::: Messages without supporting info will risk being sent to /dev/null
>>>
>>>-----------------------------------------
>>>This private and confidential e-mail has been sent to you by Egg.  The 
>>>Egg group of companies includes Egg Banking plc registered no. 
>>>2999842), Egg Financial Products Ltd (registered no. 3319027) and Egg 
>>>Investments Ltd (registered no. 3403963) which is authorised and 
>>>regulated by the Financial Services Authority. Egg Investments Ltd. is
>>
>>entered in the FSA register
>>
>>>under number 190518.     Registered in England and Wales. Registered
>>>offices: 1 Waterhouse Square, 138-142 Holborn, London EC1N 2NA.    If you
>>>are not the intended recipient of this e-mail and have received it in 
>>>error, please notify the sender by replying with 'received in error' 
>>>as the subject and then delete it from your mailbox.
>>>
>>>
>>>
>>>-------------------------------------------------------
>>>The SF.Net email is sponsored by: Beat the post-holiday blues Get a 
>>>FREE limited edition SourceForge.net t-shirt from ThinkGeek.
>>>It's fun and FREE -- well, almost....http://www.thinkgeek.com/sfshirt
>>>_______________________________________________
>>>Nagiosplug-help mailing list
>>>Nagiosplug-help at lists.sourceforge.net
>>>https://lists.sourceforge.net/lists/listinfo/nagiosplug-help
>>>::: Please include plugins version (-v) and OS when reporting any issue. 
>>>::: Messages without supporting info will risk being sent to /dev/null
>>>
>>>--
>>>No virus found in this incoming message.
>>>Checked by AVG Anti-Virus.
>>>Version: 7.0.300 / Virus Database: 265.6.8 - Release Date: 03/01/2005
>>> 
>>>
>>
>>--
>>No virus found in this incoming message.
>>Checked by AVG Anti-Virus.
>>Version: 7.0.300 / Virus Database: 265.6.10 - Release Date: 10/01/2005
>> 
>>  
>>

-- 
Andreas Ericsson                   andreas.ericsson at op5.se
OP5 AB                             www.op5.se
Lead Developer




More information about the Help mailing list