[Nagiosplug-help] Error compiling 1.4b1 on Solaris 9
Wilson Pires Jr
wp.junior at terra.com.br
Wed Jan 12 13:13:19 CET 2005
Hi guys.
I've got the following:
root at pvsp04 # find-sym -s ldap_start_tls_s
The cleanest way of adding some flags to your link line is to add
them to $LDFLAGS, remove ./config.cache if there is one, and
rerun ./configure.
The same is true for compilation flags: the cleanest way is to add
them to your $CFLAGS.
However, I have found a surprising number of applications that do
not use these variables.
In that case, I have found that a larger number of applications
will accept your additional flags by adding them to your $CC
variable.
What must I use in the place of "-lldap-whatever"?
Regards,
Wilson Pires
-----Original Message-----
From: Dan Stromberg [mailto:strombrg at dcs.nac.uci.edu]
Sent: terça-feira, 11 de janeiro de 2005 21:07
To: Andreas Ericsson
Cc: strombrg at dcs.nac.uci.edu; Wilson Pires Jr;
nagiosplug-help at lists.sourceforge.net
Subject: Re: [Nagiosplug-help] Error compiling 1.4b1 on Solaris 9
On Wed, 2005-01-12 at 00:50 +0100, Andreas Ericsson wrote:
> 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.
I agree that's a cleaner solution, but it also works a lower percentage of
the time than the $CC hack. I've found a surprising number of FLOSS
packages that don't care what you put in $LDFLAGS. Hopefully this in the
Gnu guidelines somewhere...
But hey, in the case of nagios, maybe it does work well.
> > ...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
> >>
> >>
> >>
>
--
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
--
No virus found in this outgoing message.
Checked by AVG Anti-Virus.
Version: 7.0.300 / Virus Database: 265.6.10 - Release Date: 10/01/2005
More information about the Help
mailing list