Hi Tony,

the problem was, that the vsyslog() is missing on AIX (and HP-UX) ... i have added the alternative implementation if it is missing.

You can checkout the last cvs version - it should be fixed.

Thanks,
Martin


Tony Gunia wrote:
Hi Martin,

OK...when I uncompress the CVS in to the current directory of 
/usr/local/src/monit-5.0-beta1 and configure/compile, I don't get as far, and 
get this error:

ld: 0711-317 ERROR: Undefined symbol: .vsyslog
ld: 0711-345 Use the -bloadmap or -bnoquiet option to obtain more information.
collect2: ld returned 8 exit status
make: *** [monit] Error 1

Are there only certain files/directories that I should replace from the beta?  
Thanks for your continued assistance.

Anthony
[EMAIL PROTECTED]


--- On Mon, 5/5/08, Martin Pala <[EMAIL PROTECTED]> wrote:

From: Martin Pala <[EMAIL PROTECTED]>
Subject: Re: [monit] Compiling Monit on AIX 5.3
To: [EMAIL PROTECTED]
Date: Monday, May 5, 2008, 2:18 PM
Hi,

the -z option sets just compression to save bandwidth ...
it's not required.

The following command line should thus work as well:

cvs
-d:pserver:[EMAIL PROTECTED]:/sources/monit
co monit


Or you can get the GNU cvs binary package from http://www.sunfreeware.com/ for example or
http://www.blastwave.org/


... or to make it simple, i have put the CVS snapshot here:
http://www.tildeslash.com/tmp/monit-5.0_beta2.tar.gz


Martin



Tony Gunia wrote:
Hi Martin,

I'm a newbie at CVS, and am having some issues
downloading this.  I installed the CVS package on my
Solaris 9 box at home, and tried running the command you
sent but it didn't work for me.  CVS wanted me to set
the CVSROOT, which I did below, and then tried checking out
monit:
#
[EMAIL PROTECTED]:/sources/monit;
export CVSROOT
# cvs checkout monit I don't have the 'z option in this package.
The screen just hangs for me, so I'm not doing
something right here.  Could you let me know what the exact
command with options would work for me?  Thanks, and sorry
for the hassle.
Anthony G. Gunia
[EMAIL PROTECTED]


--- On Wed, 4/30/08, Martin Pala
<[EMAIL PROTECTED]> wrote:
From: Martin Pala <[EMAIL PROTECTED]>
Subject: Re: [monit] Compiling Monit on AIX 5.3
To: [EMAIL PROTECTED]
Date: Wednesday, April 30, 2008, 10:55 AM
Yes, it's CVS rpository, so you can checkout
the
complete sourcode at once this way (the following is one line):

   cvs -z3

-d:pserver:[EMAIL PROTECTED]:/sources/monit
co monit


Martin



Tony Gunia wrote:
Hi Martin,

Thanks for the quick reply!  When I access the
CVS, I
see all the files listed separately.  Is there a
tarball
that contains all of them with the fix you
mention?  That
would be easier than downloading all of them
individually.
Thanks!
Anthony G. Gunia
[EMAIL PROTECTED]


--- On Tue, 4/29/08, Martin Pala
<[EMAIL PROTECTED]> wrote:
From: Martin Pala
<[EMAIL PROTECTED]>
Subject: Re: [monit] Compiling Monit on
AIX 5.3
To: [EMAIL PROTECTED], "This is the
general
mailing list for monit"
<[email protected]>
Date: Tuesday, April 29, 2008, 3:01 PM
Thanks for report :)

It should be fixed in CVS now, you can get
it
here:
http://savannah.nongnu.org/cvs/?group=monit
... basically it's monit-5.0-beta1
with added
fix for
send() conflict with system send().


Unfortunately we don't have access to
AIX
platform so
monit is not tested on it.

We test all releases on various linux
distributions,
FreeBSD, OpenBSD, NetBSD, Solaris and Mac OS X - none of
these
platform had
problem with it.


Thanks,
Martin



Tony Gunia wrote:
Hi all,
I am having a rough time compiling
monit-4.10.1 for
AIX 5.3.  I've installed bison, yacc,
GCC, and
am
getting closer.  Here's my configure
info:
./configure
--prefix=/usr/local/monit-4.10.1
\
            --without-resource \
            --without-ssl
Here's the final lines from the
config
run:
...
config.status: creating Makefile
config.status: WARNING:  Makefile.in
seems to
ignore
the --datarootdir setting
config.status: creating config.h
monit has been configured with the
following
options:
                Architecture: AIX
                 SSL support: disabled
         resource monitoring: disabled
               resource code:
sysdep_UNKNOWN.c
         large files support: enabled
              Compiler flags: -g -O2
-Wall -D
_REENTRANT
                Linker flags:
-lpthread
-lcrypt -lnsl
-lodm -lcfg
           pid file location: /etc

I had to change this in the Makefile:
CC              = gcc
LEX             = flex
YACC            = bison -y

To this to get it to start compiling:
CC              = gcc
LEX             = flex
YACC            = yacc

Here is what I'm now getting when
running
the
make:
protocols/smtp.c:37: error:
conflicting types
for
'send'
/usr/include/sys/socket.h:548: error:
previous
declaration of 'send' was here
make: *** [protocols/smtp.o] Error 1

So, could someone tell me what I am
missing?
Also,
any help with getting this to work on AIX
5.3
would be
appreciated.  I also tried the above using
the
monit-5.0-beta1 with the same results.
Thanks!

Anthony
[EMAIL PROTECTED]


____________________________________________________________________________________
Be a better friend, newshound, and know-it-all with Yahoo! Mobile. Try
it now. http://mobile.yahoo.com/;_ylt=Ahu06i62sR8HDtDypao8Wcj9tAcJ
--
To unsubscribe:

http://lists.nongnu.org/mailman/listinfo/monit-general
____________________________________________________________________________________
Be a better friend, newshound, and know-it-all with Yahoo! Mobile. Try it now.
http://mobile.yahoo.com/;_ylt=Ahu06i62sR8HDtDypao8Wcj9tAcJ

____________________________________________________________________________________
Be a better friend, newshound, and know-it-all with Yahoo! Mobile. Try it now.
http://mobile.yahoo.com/;_ylt=Ahu06i62sR8HDtDypao8Wcj9tAcJ


      
____________________________________________________________________________________
Be a better friend, newshound, and know-it-all with Yahoo! Mobile. Try it now. http://mobile.yahoo.com/;_ylt=Ahu06i62sR8HDtDypao8Wcj9tAcJ


--
To unsubscribe:
http://lists.nongnu.org/mailman/listinfo/monit-general

Reply via email to