Rory,
Thanks for sending along your notes. I'll incorporate them into the
official Solaris build notes.
Thanks again!
-c
On Mar 7, 2007, at 10:39 AM, [EMAIL PROTECTED] wrote:
Hi Christopher,
I got up to the point of failing to build winexe before when
reading a different thread I realised that I was never going to
succeed. Since I need to monitor Windows servers, I've stopped
trying to build on Solaris. However, before I stopped I made the
notes below. I hope they help.
Thanks,
/Rory
I'm not sure I think steps 1 and 2 are necessary, although step 2
probably makes a Solaris system more friendly for someone familiar
with Linux or possibly any other OS. Step 3 probably works better
with bash than it does with sh. I modified it for sh to have
seperate export <EV> in a similar manner to BASECFLAGS below.
Some Solaris 10 installs will already include wget in /usr/sfw/bin,
so step 4 may not be necessary.
Step 5.
# gzip -d openssl.tar.gz | tar -xf -
should be
# gunzip < openssl.tar.gz | tar -xf -
or -d should have been -dc
or possibly gzcat instead of gzip -d.
I presumed that make & make install were intended.
Also it might be an idea to explicitly state the gcc package should
not be downloaded in preference to the libgcc package.
Step 6. & Step 8
ncurses seems to be required by lots of things, but why do we need
to download less? On my systems, there is already a copy of less!
Step 10.
This one is very picky, but the * is unnecessary as the file name
was modified by the wget.
# rm mysql*.tar.gz
Actually, I would say you should have either step 10 or step 12,
but not both. Unless I'm misunderstanding something. Actually, I
expect you should perform the first step of 10, i.e. the pkgrm as
the first action of Step 12.
Step 13 would be better as part of step 9.
Step 14, I used the file .bash_profile
Step 17,
I needed to modify LDFLAGS to remove reference to Python before I
built it !! And I modified my path so that it picked up CC instead
of c++ or gcc.
# BASECFLAGS="-xarch=v9" ; export BASECFLAGS
You need to also include cd .. - I got caught by that once. A bit
silly, and easy to rectify, but still.
Step 18. OK, remove the 32 bit version, but I had to build the
64bit version.
Step 19, change the user to zenoss & build (or not)
General Note:
I'm sure I remember performing an install.sh on Linux and the
following EVs being picked up automatically. When I was doing
upteen "install.sh"s fighting the installation process, I really
missed that feature:
MYSQLUSER
MYSQLPASS
ZOPEPASSWORD
I hacked build-functions.sh file in the end.
Christopher Blunck <[EMAIL PROTECTED]>
Sent by: [EMAIL PROTECTED]
27/02/2007 17:12
Please respond to
General discussion of using zenoss system <[email protected]>
To
General discussion of using zenoss system <[email protected]>
cc
[EMAIL PROTECTED]
Subject
Re: [zenoss-users] Solaris packages?
Rory,
There's are build instructions for Solaris 10 with Sun Studio 11 here:
http://dev.zenoss.org/trac/browser/trunk/inst/docs/BUILD_Source-
Solaris10.txt
They haven't been tested on a "clean" Solaris 10 box, so any feedback
you could share would be valuable.
-c
On Feb 27, 2007, at 10:37 AM, [EMAIL PROTECTED] wrote:
>
> Hi,
>
> Has anyone had success building on Solaris10 with Sun Studio 11?
>
> My build initially crashes out making pycrypto as shown below. I've
> coerced the build down to nagios-plugins. In addition to pycrypto
> I've also encountered problems with MySQL-python, rrdtool before
> having several problems with nagios-plugins.
>
> Thanks,
> /Rory
>
>
> -bash-3.00$ CC=cc ./install.sh
>
> This installer actually builds Zenoss.
> For a simpler installation try the VMPlayer Appliance image,
> or use RPMs for Redhat based systems.
>
> Building...
>
> Password for the Zenoss "admin" user [zenoss]:
> Enter the password again:
> MySQL event database name [events]:
> MySQL username for Zenoss events database [zenoss]: root
>
> MySQL password for root [zenoss]:
> installing into //usr/local/zenoss
> build log is in zenbuild.log
> unpacking Zope-2.8.8-final in build/
> configuring build/Zope-2.8.8-final/makefile
> installing libzenos/Products.tar.gz
> installing libzenos/bin.tar.gz
> installing zope
> unpacking TwistedSNMP-0.3.13 in build/
> patching file snmpprotocol.py
> patching file v3/agentproxy.py
> patching file v3/agentproxy.py
> patching file tableretriever.py
> unpacking pysnmp-3.4.3 in build/
> patching file pysnmp/proto/rfc1155.py
> patching file pysnmp/proto/rfc1155.py
> patching file pysnmp/proto/rfc1155.py
> patching file pysnmp/proto/rfc1155.py
> installing pysnmp
> unpacking Twisted-2.4.0 in build/
> patching file TwistedCore-2.4.0/twisted/internet/process.py
> unpacking pycrypto-1.9a6 in build/
> installing pycrypto
> gmake: *** [pycrypto-install] Error 1
> unable to build zenoss and prerequisites, see zenbuild.log
> -bash-3.00$
>
>
>
>
> Jason Stevens <[EMAIL PROTECTED]>
> Sent by: [EMAIL PROTECTED]
> 01/02/2007 17:31
> Please respond to
> General discussion of using zenoss system <[email protected]>
>
>
> To
> General discussion of using zenoss system <[email protected]>
> cc
> Subject
> Re: [zenoss-users] Solaris packages?
>
>
>
>
> Hi Dariusz,
>
> Zenoss supports building from source on Solaris 10. You'll need the
> Sun Studio 11 compiler and the source tarball which you can grab
from
> here:
>
> http://zenoss.com/download/
>
> -jason
>
> On Feb 1, 2007, at 10:55 AM, John Gardner wrote:
>
> > Dariusz Ankowski wrote:
> >> Hello,
> >>
> >> I'm interested in trying Zenoss system in our company, but it
> must be
> >> installed on Solaris system. I read documentation about building
> >> system
> >> from sources, but maybe there are some existing packages for
> >> Solaris 10?
> >>
> >> Best Regards,
> >>
> >
> > Dariusz
> >
> > The release notes for 1.1 does state that; "New Platform
Support (is
> > available) for Solaris 10 64-bit source build using Sun Studio 11
> > compiler". Although I must confess, I don't know where they are,
> they
> > should be at http://zenoss.com/download/
> >
> > John
> >
> > --
> > John Gardner - Tagish Ltd.
> > Infrastructure Manager
> > T: 01665 833 322
> > F: 01665 830 695
> > D: 01665 833 310
> > _______________________________________________
> > zenoss-users mailing list
> > [email protected]
> > http://lists.zenoss.org/mailman/listinfo/zenoss-users
>
> _______________________________________________
> zenoss-users mailing list
> [email protected]
> http://lists.zenoss.org/mailman/listinfo/zenoss-users
> _______________________________________________
> zenoss-users mailing list
> [email protected]
> http://lists.zenoss.org/mailman/listinfo/zenoss-users
_______________________________________________
zenoss-users mailing list
[email protected]
http://lists.zenoss.org/mailman/listinfo/zenoss-users
<C.htm>
_______________________________________________
zenoss-users mailing list
[email protected]
http://lists.zenoss.org/mailman/listinfo/zenoss-users
_______________________________________________
zenoss-users mailing list
[email protected]
http://lists.zenoss.org/mailman/listinfo/zenoss-users