You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@httpd.apache.org by Darren Strachan <da...@xoomworks.com> on 2009/09/29 12:52:43 UTC

[users@httpd] Apache 2.0.63 build on Solaris / Binary Distributions

Dear All,

 

I would be grateful for any assistance with the following:

 

1)       I have downloaded the 2.0.63 source onto a Solaris 10 box and have
successfully run the first installation step - "configure -prefix <install
dir>".  When I run step two - "make", it chugs away merrily building things
for a while but eventually comes back with an error.  The error stack is at
the bottom of the mail but in essence it is having a problem building a
library called "libexpat.la".  I am assuming that there is some kind of
problem with the operating system environment but have no idea what this
is..  I am using a gcc version 3.4.3 and the "make" command that lives under
"/usr/ccs/bin" on Solaris.  Is there anything else I need to have in my PATH
or something else with the environment that might be missing?

 

2)       If question 1 can't be solved I am wondering where I can just get
hold of a Solaris binary distribution please?  The download mirrors only
seem to provide links to source distributions for Unix platforms..

 

Many thanks in advance,


Darren

 

Making all in uri

Making all in xml

Making all in expat

/bin/bash ../libtool --mode=link  gcc -version-info 1:0:1 -g -O2  -o
libexpat.la

 -rpath /data/ariba/apache/lib  xmlparse.lo xmltok.lo xmlrole.lo

rm -fr  .libs/libexpat.so .libs/libexpat.so.0 .libs/libexpat.so.0.1.0

gcc -shared -Wl,-h -Wl,libexpat.so.0 -o .libs/libexpat.so.0.1.0
.libs/xmlparse.

o .libs/xmltok.o .libs/xmlrole.o  -lc

(cd .libs && rm -f libexpat.so.0 && ln -s libexpat.so.0.1.0 libexpat.so.0)

(cd .libs && rm -f libexpat.so && ln -s libexpat.so.0.1.0 libexpat.so)

false cru .libs/libexpat.a  xmlparse.o xmltok.o xmlrole.o

*** Error code 1

*** Error code 1

The following command caused the error:

list='lib'; \

for dir in $list; do \

  cd $dir; make; cd ..; \

done

*** Error code 1

The following command caused the error:

otarget=`echo all-recursive | sed s/-recursive//`; \

list='expat'; \

for i in $list; do \

 

Darren Strachan

Managing Consultant

Xoomworks Limited

darren.strachan@xoomworks.com

www.xoomworks.com

+44 (0)7813 086010

 

Please note that Xoomworks have moved offices. Our new address is Dunstan
House, 14a St Cross Street, London EC1N 8XA, telephone number 020 7400 6120

Xoomworks is a professional services company that specialises in Purchasing
and Finance solutions. We have an impressive record of delivering successful
projects and services to blue-chip and public-sector clients, via our unique
GranularT Project Methodology. Xoomworks provides consulting, systems
integration, managed services and business process outsourcing to many of
the FTSE 100 companies.

The information in this email is confidential. It is intended solely for the
addressee. Access to this email by anyone else is unauthorised. If you are
not the intended recipient, any disclosure, copying, distribution or any
action taken or omitted to be taken in reliance on it, is prohibited and may
be unlawful.

 


RE: [users@httpd] Apache 2.0.63 build on Solaris / Binary Distributions

Posted by Antonio Vidal Ferrer <an...@globalia-sistemas.com>.
Nick:

You have 2 options:

1.- Download libexpat package for solaris 10, install it and try to
recompile (anyway, you'll need more libraries).
2.- (easier) Download Apache package for solaris 10 and install it.

Both downloads can be done from www.sunfreeware.com, where you'll find all
such packages.

Best

Toni Vidal.



-----Original Message-----
From: Nick Kew [mailto:nick@webthing.com] 
Sent: martes, 29 de septiembre de 2009 13:06
To: users@httpd.apache.org
Subject: Re: [users@httpd] Apache 2.0.63 build on Solaris / Binary
Distributions

Darren Strachan wrote:

> *1)       *I have downloaded the 2.0.63 source onto a Solaris 10 box and 

Why such an old version?  2.2.x is always preferred.

> have successfully run the first installation step - "configure -prefix 
> <install dir>".  When I run step two - "make", it chugs away merrily 
> building things for a while but eventually comes back with an error. 
>  The error stack is at the bottom of the mail but in essence it is 
> having a problem building a library called *"libexpat.la"*.  I am 
> assuming that there is some kind of problem with the operating system 
> environment but have no idea what this is..  I am using a gcc version 
> 3.4.3 and the "make" command that lives under "/usr/ccs/bin" on Solaris. 
>  Is there anything else I need to have in my PATH or something else with 
> the environment that might be missing?**

It's making in expat, which presumably means it hasn't found an
installed expat.  Installing it separately might fix the problem.

Otherwise you could build apr and apr-util first, and then build
httpd using those rather than its bundled copies.
Tweak the --with-expat configure option to apr-util if necessary.

> 2)       If question 1 can't be solved I am wondering where I can just 
> get hold of a Solaris binary distribution please?  The download mirrors 
> only seem to provide links to source distributions for Unix platforms..

You can get packaged versions from Sun's web stack, and I'm sure
there are other alternatives floating around.

-- 
Nick Kew

---------------------------------------------------------------------
The official User-To-User support forum of the Apache HTTP Server Project.
See <URL:http://httpd.apache.org/userslist.html> for more info.
To unsubscribe, e-mail: users-unsubscribe@httpd.apache.org
   "   from the digest: users-digest-unsubscribe@httpd.apache.org
For additional commands, e-mail: users-help@httpd.apache.org


---------------------------------------------------------------------
The official User-To-User support forum of the Apache HTTP Server Project.
See <URL:http://httpd.apache.org/userslist.html> for more info.
To unsubscribe, e-mail: users-unsubscribe@httpd.apache.org
   "   from the digest: users-digest-unsubscribe@httpd.apache.org
For additional commands, e-mail: users-help@httpd.apache.org


Re: [users@httpd] Apache 2.0.63 build on Solaris / Binary Distributions

Posted by Nick Kew <ni...@webthing.com>.
Rajwinder-office Singh wrote:
> Try this out :
> 
> http://cooltools.sunsource.net/coolstack/

The coolstack is the direct predecessor of the webstack
I suggested in my post.

-- 
Nick Kew

---------------------------------------------------------------------
The official User-To-User support forum of the Apache HTTP Server Project.
See <URL:http://httpd.apache.org/userslist.html> for more info.
To unsubscribe, e-mail: users-unsubscribe@httpd.apache.org
   "   from the digest: users-digest-unsubscribe@httpd.apache.org
For additional commands, e-mail: users-help@httpd.apache.org


Re: [users@httpd] Apache 2.0.63 build on Solaris / Binary Distributions

Posted by Rajwinder-office Singh <ra...@gmail.com>.
Try this out :
http://cooltools.sunsource.net/coolstack/

<http://cooltools.sunsource.net/coolstack/>It is a bundled version of so
called "SAMP" and works pretty well.
I am using it under zones and it takes hardly 5 min to install

On Tue, Sep 29, 2009 at 7:17 AM, Antonio Vidal Ferrer <
antonio.vidal@globalia-sistemas.com> wrote:

> Nick:
>
> You have 2 options:
>
> 1.- Download libexpat package for solaris 10, install it and try to
> recompile (anyway, you'll need more libraries).
> 2.- (easier) Download Apache package for solaris 10 and install it.
>
> Both downloads can be done from www.sunfreeware.com, where you'll find all
> such packages.
>
> Best
>
> Toni Vidal.
>
>
>
> -----Original Message-----
> From: Nick Kew [mailto:nick@webthing.com]
> Sent: martes, 29 de septiembre de 2009 13:06
> To: users@httpd.apache.org
> Subject: Re: [users@httpd] Apache 2.0.63 build on Solaris / Binary
> Distributions
>
> Darren Strachan wrote:
>
> > *1)       *I have downloaded the 2.0.63 source onto a Solaris 10 box and
>
> Why such an old version?  2.2.x is always preferred.
>
> > have successfully run the first installation step - "configure -prefix
> > <install dir>".  When I run step two - "make", it chugs away merrily
> > building things for a while but eventually comes back with an error.
> >  The error stack is at the bottom of the mail but in essence it is
> > having a problem building a library called *"libexpat.la"*.  I am
> > assuming that there is some kind of problem with the operating system
> > environment but have no idea what this is..  I am using a gcc version
> > 3.4.3 and the "make" command that lives under "/usr/ccs/bin" on Solaris.
> >  Is there anything else I need to have in my PATH or something else with
> > the environment that might be missing?**
>
> It's making in expat, which presumably means it hasn't found an
> installed expat.  Installing it separately might fix the problem.
>
> Otherwise you could build apr and apr-util first, and then build
> httpd using those rather than its bundled copies.
> Tweak the --with-expat configure option to apr-util if necessary.
>
> > 2)       If question 1 can't be solved I am wondering where I can just
> > get hold of a Solaris binary distribution please?  The download mirrors
> > only seem to provide links to source distributions for Unix platforms..
>
> You can get packaged versions from Sun's web stack, and I'm sure
> there are other alternatives floating around.
>
> --
> Nick Kew
>
> ---------------------------------------------------------------------
> The official User-To-User support forum of the Apache HTTP Server Project.
> See <URL:http://httpd.apache.org/userslist.html> for more info.
> To unsubscribe, e-mail: users-unsubscribe@httpd.apache.org
>   "   from the digest: users-digest-unsubscribe@httpd.apache.org
> For additional commands, e-mail: users-help@httpd.apache.org
>
>
> ---------------------------------------------------------------------
> The official User-To-User support forum of the Apache HTTP Server Project.
> See <URL:http://httpd.apache.org/userslist.html> for more info.
> To unsubscribe, e-mail: users-unsubscribe@httpd.apache.org
>   "   from the digest: users-digest-unsubscribe@httpd.apache.org
> For additional commands, e-mail: users-help@httpd.apache.org
>
>

RE: [users@httpd] Apache 2.0.63 build on Solaris / Binary Distributions

Posted by Darren Strachan <da...@xoomworks.com>.
The software that Apache is acting as a front end for recommends 2.0.63 but
that's probably just what was current at the time they released it.

2.2.x would probably work fine as well so I will try that.

Any thoughts on the build problem though or should I just try 2.2.x and go
from there?

-----Original Message-----
From: Nick Kew [mailto:nick@webthing.com] 
Sent: 29 September 2009 12:06
To: users@httpd.apache.org
Subject: Re: [users@httpd] Apache 2.0.63 build on Solaris / Binary
Distributions

Darren Strachan wrote:

> *1)       *I have downloaded the 2.0.63 source onto a Solaris 10 box and 

Why such an old version?  2.2.x is always preferred.

> have successfully run the first installation step - "configure -prefix 
> <install dir>".  When I run step two - "make", it chugs away merrily 
> building things for a while but eventually comes back with an error. 
>  The error stack is at the bottom of the mail but in essence it is 
> having a problem building a library called *"libexpat.la"*.  I am 
> assuming that there is some kind of problem with the operating system 
> environment but have no idea what this is..  I am using a gcc version 
> 3.4.3 and the "make" command that lives under "/usr/ccs/bin" on Solaris. 
>  Is there anything else I need to have in my PATH or something else with 
> the environment that might be missing?**

It's making in expat, which presumably means it hasn't found an
installed expat.  Installing it separately might fix the problem.

Otherwise you could build apr and apr-util first, and then build
httpd using those rather than its bundled copies.
Tweak the --with-expat configure option to apr-util if necessary.

> 2)       If question 1 can't be solved I am wondering where I can just 
> get hold of a Solaris binary distribution please?  The download mirrors 
> only seem to provide links to source distributions for Unix platforms..

You can get packaged versions from Sun's web stack, and I'm sure
there are other alternatives floating around.

-- 
Nick Kew

---------------------------------------------------------------------
The official User-To-User support forum of the Apache HTTP Server Project.
See <URL:http://httpd.apache.org/userslist.html> for more info.
To unsubscribe, e-mail: users-unsubscribe@httpd.apache.org
   "   from the digest: users-digest-unsubscribe@httpd.apache.org
For additional commands, e-mail: users-help@httpd.apache.org



---------------------------------------------------------------------
The official User-To-User support forum of the Apache HTTP Server Project.
See <URL:http://httpd.apache.org/userslist.html> for more info.
To unsubscribe, e-mail: users-unsubscribe@httpd.apache.org
   "   from the digest: users-digest-unsubscribe@httpd.apache.org
For additional commands, e-mail: users-help@httpd.apache.org


Re: [users@httpd] Apache 2.0.63 build on Solaris / Binary Distributions

Posted by Nick Kew <ni...@webthing.com>.
Darren Strachan wrote:

> *1)       *I have downloaded the 2.0.63 source onto a Solaris 10 box and 

Why such an old version?  2.2.x is always preferred.

> have successfully run the first installation step – “configure –prefix 
> <install dir>”.  When I run step two – “make”, it chugs away merrily 
> building things for a while but eventually comes back with an error. 
>  The error stack is at the bottom of the mail but in essence it is 
> having a problem building a library called *“libexpat.la”*.  I am 
> assuming that there is some kind of problem with the operating system 
> environment but have no idea what this is….  I am using a gcc version 
> 3.4.3 and the “make” command that lives under “/usr/ccs/bin” on Solaris. 
>  Is there anything else I need to have in my PATH or something else with 
> the environment that might be missing?**

It's making in expat, which presumably means it hasn't found an
installed expat.  Installing it separately might fix the problem.

Otherwise you could build apr and apr-util first, and then build
httpd using those rather than its bundled copies.
Tweak the --with-expat configure option to apr-util if necessary.

> 2)       If question 1 can’t be solved I am wondering where I can just 
> get hold of a Solaris binary distribution please?  The download mirrors 
> only seem to provide links to source distributions for Unix platforms….

You can get packaged versions from Sun's web stack, and I'm sure
there are other alternatives floating around.

-- 
Nick Kew

---------------------------------------------------------------------
The official User-To-User support forum of the Apache HTTP Server Project.
See <URL:http://httpd.apache.org/userslist.html> for more info.
To unsubscribe, e-mail: users-unsubscribe@httpd.apache.org
   "   from the digest: users-digest-unsubscribe@httpd.apache.org
For additional commands, e-mail: users-help@httpd.apache.org