[Nagiosplug-devel] Report on nagios-plugins-200211081100 for Solaris

Bryan Liles lilesb at ijet.com
Wed Nov 13 11:00:06 CET 2002


don't use solaris make.   its bad.  use gnu make if at all possible.

On Wed, 13 Nov 2002 15:54:56 -0000
"Voon, Ton" <Ton.Voon at egg.com> wrote:

> Compile report for nagios-plugins-200211081100 on Solaris.
> 
> $ gcc -v
> Reading specs from
> /usr/local/lib/gcc-lib/sparc-sun-solaris2.6/2.8.1/specs gcc version
> 2.8.1$ uname -a
> SunOS tortoise 5.6 Generic_105181-25 sun4u sparc SUNW,Ultra-80
> 
> Using Solaris' make command. No automake - using the one in the
> tarball.
> 
> $ ./configure
> $ make all
> gcc -DHAVE_CONFIG_H -I. -I. -I. -I. -I. -I. -I. -I.     -g -O2  -c
> snprintf.c snprintf.c -o snprintf.o
> gcc: cannot specify -o with -c and multiple compilations
> *** Error code 1
> make: Fatal error: Command failed for target `snprintf.o'
> 
> Solaris' make doesn't like the Makefile lines:
> snprintf.o: snprintf.c
>         $(COMPILE)  -c $? -o $@
> 
> It seems that $? is expanded as "snprintf.c snprintf.c". I fixed it by
> changing the lines to:
> snprintf.o: snprintf.c
>         $(COMPILE) -c $(srcdir)/snprintf.c -o $@
> 
> This is more consistent with getopt.o and getopt1.o.
> 
> $ make        
> make: Warning: Too many rules defined for target check_ftp
> make: Warning: Too many rules defined for target check_imap
> make: Warning: Too many rules defined for target check_nntp
> make: Warning: Too many rules defined for target check_pop
> 
> Maybe just need:
> check_ftp check_imap check_nntp check_pop: check_tcp
> 	ln -sf check_tcp $@
> 
> Ton
> 
> Ton Voon
> IT Operations - Environments
> North Wing, Derby
> Telephone: 01384 26 (4406)
> mailto: ton.voon at egg.com
> 
> 
> 
> 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
> carries out investment business on behalf of Egg and is regulated
> by the Financial Services Authority.  
> 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.
> 
> 
> 
> -------------------------------------------------------
> This sf.net email is sponsored by: Are you worried about 
> your web server security? Click here for a FREE Thawte 
> Apache SSL Guide and answer your Apache SSL security 
> needs: http://www.gothawte.com/rd523.html
> _______________________________________________
> Nagiosplug-devel mailing list
> Nagiosplug-devel at lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/nagiosplug-devel




More information about the Devel mailing list