I edited the peruser-rc3-full-v16.patch file.

2011/1/28 Marcelo Coelho <[email protected]>

> Did you edit Makefile or Makefile.in?
>
>
> On Jan 28, 2011, at 8:06 AM, Paulo Paracatu wrote:
>
> > Hello,
> >
> > I commented these lines:
> > +### Remove '#' to enable
> >
> > +# PERUSER_MAX_CPU_USAGE = 1
> >
> > +
> > +#####.if defined(PERUSER_MAX_CPU_USAGE)
> > +#####LTLIBRARY_SOURCES = peruser.c cpu_usage.c
> > +#####LTLIBRARY_LIBADD = -lkvm
> > +#####.else
> > +LTLIBRARY_SOURCES = peruser.c
> > +#####.endif
> >
> >
> > And the patch worked.
> >
> >
> > 2011/1/28 <[email protected]>
> > hi marcelo,
> >
> > i simply copied the package source from v14 to v16 and changed the patch.
> i do not think that the spaces in the makefile are the reason.
> >
> > regards,
> >
> > stefan
> >
> >
> > On Fri, 28 Jan 2011 7:47:00 -0200, "Marcelo Coelho" <[email protected]>
> wrote:
> > I have compiled in FreeBSD without problems.
> >
> > Here is an explanation about this problem (Missing separator):
> > http://log.amitshah.net/2006/03/makefile-missing-separator.html
> >
> > ----- Mensagem Original -----
> > De: [email protected]
> > Para: Peruser MPM List <[email protected]>
> > Data: Friday, 28 De January De 2011 05:05
> > Assunto: Re: [peruser] Peruser patch (v16)
> >
> >  this is funny. i have the same problem.
> >
> >  On Thu, 27 Jan 2011 11:28:03 -0200, Paulo Paracatu <[email protected]>
> >  wrote:
> > > I was not able to make the .deb files with this release:
> > >
> > > _make[3]: Entering directory
> > > `/usr/src/apache2-mpm-peruser-0.3.0.dc3-01/build-tree/server/mpm'_
> > > _Making all in experimental/peruser_
> > > _make[4]: Entering directory
> > >
> > >
> `/usr/src/apache2-mpm-peruser-0.3.0.dc3-01/build-tree/server/mpm/experimental/peruser'_
> > >
> > > _Makefile:11: *** missing separator.  Stop._
> > > _make[4]: Leaving directory
> > >
> > >
> `/usr/src/apache2-mpm-peruser-0.3.0.dc3-01/build-tree/server/mpm/experimental/peruser'_
> > > _make[3]: *** [all-recursive] Error 1_
> > > _make[3]: Leaving directory
> > > `/usr/src/apache2-mpm-peruser-0.3.0.dc3-01/build-tree/server/mpm'_
> > > _make[2]: *** [all-recursive] Error 1_
> > > _make[2]: Leaving directory
> > > `/usr/src/apache2-mpm-peruser-0.3.0.dc3-01/build-tree/server'_
> > > _make[1]: *** [all-recursive] Error 1_
> > > _make[1]: Leaving directory
> > > `/usr/src/apache2-mpm-peruser-0.3.0.dc3-01/build-tree'_
> > > _make: *** [build-stamp] Error 2_
> > > _dpkg-buildpackage: failure: debian/rules build gave error exit
> > > status 2_
> > >
> > > 2011/1/26 Marcelo Coelho
> > >  Hello!
> > >
> > >  Peruser patch (v16)
> > >
> > >  IMPORTANT: PAM and MaxCPUUsage patches are disabled by default. To
> > > enable these patches, you need edit Makefile.in AND peruser.c files.
> > >
> > >  Patch from RC2:
> > >
> > >
> > >
> http://opensource.mco2.net/download/apache/peruser/peruser-rc2-to-rc3-v16.patch
> > > [2]
> > >
> > >  Full patch from vanilla Apache 2.2.17:
> > >
> > >
> > >
> http://opensource.mco2.net/download/apache/peruser/peruser-rc3-full-v16.patch
> > > [3]
> > >
> > >  Changes (from RC2):
> > >
> > >  * (v16) Work on all systems, not only BSD
> > >  * (v16) PAM and MaxCPUUsage patches are disabled by default
> > >  * (v16) Incorporate MaxCPUUsage patch (FreeBSD only)
> > >  * (v16) Incorporate PAM Session patch, created by Bert Smith
> > >  * (v16) Incorporate "long lost child" fix patch created by Taavi
> > >  * (v15) Feature: /server-status with more details (CPU usage of each
> > > processor and each ServerEnvironment).
> > >  * (v15) Feature: New configuration MaxCPUUsage
> > >  * (v15) Bug fix: some segfaults fixed.
> > >  * (v14) Bug fix: multiplexer segfault when passing big requests to
> > > processors (URI with ~8192 bytes and big Referer header)
> > >  * (v14) Performance: faster idle server maintenance
> > >  * (v14) Clean-up: removed .orig files
> > >  * (v13) Code more "APR-ized"
> > >  * (v13) Bug fix: apachectl graceful works, even under high load.
> > >  * (v12) Not released to public
> > >  * (v11) Not released to public
> > >  * (v10) Bug fixed: fixed some segfaults
> > >  * (v10) Bug fixed: work around to a flaw in apr-util (as PR 43857)
> > >  * (v9) Not released to public
> > >  * (v8) Bug fixed: apachectl graceful now is more stable, like RC2
> > > version
> > >  * (v8) Bug fixed: fixed some segfaults (thank you Dave Steinberg for
> > > sending your core dumps)
> > >  * (v8) Bug fixed: server dies with infinite loop script, reported by
> > > Taavi Sannik
> > >  * (v8) Bug fixed: "long lost child" error, reported by Taavi Sannik
> > >  * (v8) Performance: update_all_counters() rewritten without malloc()
> > > and free()
> > >  * (v7) Bug fixed: multiplexers now can clone a processor child if
> > > all workers are busy.
> > >  * (v6) Bug fixed: apachectl graceful now working properly, without
> > > "long lost child" errors
> > >  * (v5) Not released to public
> > >  * (v4) Code cleanup
> > >  * (v4) Performance: childs are started in ~25ms, 40 times faster
> > > than in RC2 (~1000ms)
> > >  * (v4) Bug fixed: now checking if total_processors is 1 (first
> > > access) to start StartProcessors
> > >  * (v3) Performance: new child type (CHILD_TYPE_RESERVED) to avoid
> > > collision (2 childs trying to get the same free slot)
> > >  * (v3) Bug fixed: fixed a bug in RC2, wait_timeout was always 0,
> > > never sleeping to wait for new workers.
> > >  * (v2) Performance: StartProcessors, new configuration directive to
> > > control the number of child processors per vhost at startup
> > >  * (v2) Performance: childs are started in ~50ms, 20 times faster
> > > than in RC2 (~1000ms)
> > >  * (v1) Performance: faster to lookup for free slots (this is
> > > important on busy servers, with many virtual hosts)
> > >  * (v1) Performance: faster to count processors, one single loop
> > > counts all processors
> > >  * (v1) Bug fixed: bug when MinSpareProcessors is set to 0 (now all
> > > workers processes are killed when idle_timeout is reached)
> > >  * (v1) Bug fixed: Free-up slots when a WORKER or PROCESSOR
> > > unexpectedly dies
> > >
> > >  Regards,
> > >
> > >  --
> > >  Marcelo Coelho
> > >  marcelo at mco2.com.br [4]
> > >
> > >  _______________________________________________
> > >  Peruser mailing list
> > >  [email protected] [5]
> > >  http://www.telana.com/mailman/listinfo/peruser [6]
> > >
> > > --
> > > ~ Colecionador [ Paulo HPF Caetano ]
> > > "Always remember you're unique, just like everyone else."
> > >
> > >
> > > Links:
> > > ------
> > > [1] mailto:[email protected]
> > > [2]
> > >
> > >
> http://opensource.mco2.net/download/apache/peruser/peruser-rc2-to-rc3-v16.patch
> > > [3]
> > >
> > >
> http://opensource.mco2.net/download/apache/peruser/peruser-rc3-full-v16.patch
> > > [4] http://mco2.com.br
> > > [5] mailto:[email protected]
> > > [6] http://www.telana.com/mailman/listinfo/peruser
> >
> > _______________________________________________
> > Peruser mailing list
> > [email protected]
> > http://www.telana.com/mailman/listinfo/peruser
> >
> >
> > _______________________________________________
> > Peruser mailing list
> > [email protected]
> > http://www.telana.com/mailman/listinfo/peruser
> >
> > _______________________________________________
> > Peruser mailing list
> > [email protected]
> > http://www.telana.com/mailman/listinfo/peruser
> >
> >
> >
> > --
> > ~ Colecionador [ Paulo HPF Caetano ]
> > "Always remember you're unique, just like everyone else."
> > _______________________________________________
> > Peruser mailing list
> > [email protected]
> > http://www.telana.com/mailman/listinfo/peruser
>
> _______________________________________________
> Peruser mailing list
> [email protected]
> http://www.telana.com/mailman/listinfo/peruser
>



-- 
~ Colecionador [ Paulo HPF Caetano ]
"Always remember you're unique, just like everyone else."
_______________________________________________
Peruser mailing list
[email protected]
http://www.telana.com/mailman/listinfo/peruser

Reply via email to