You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@subversion.apache.org by Russell Yanofsky <re...@columbia.edu> on 2004/07/08 19:15:47 UTC
Re: libsvn_swig_py.so not being installed [PATCH]
Russell Yanofsky wrote:
> Justin Erenkrantz wrote:
>> install-swig-py-lib has never depended on install-swig-py. Every
>> time I brought that up before, someone complained that it should be
>> separate. So, this isn't recent. It'd be nice to fix it though. --
>
> I'm pretty sure Justin is right, because AFAIK the make generator has
> never had any mechanism to make one install target depend on another.
> I can add one though.
A possible fix is attached. Please let me know if it is ok. It works in a
general way, affecting not only the swig install targets, but all install
targets that depend on libraries.
Log Message:
Build generator fix. Make install targets in generated makefile have
explicit dependencies on library install targets. So for example,
make the "install-bin" target depend on the "install-lib"
target because one or more of the installed files in "install-bin"
depends on one or more libraries installed by "install-lib"
* build/generator/gen_make.py
(Generator.write):
output install dependencies from graph
Re: libsvn_swig_py.so not being installed [PATCH]
Posted by Ben Reser <be...@reser.org>.
On Thu, Jul 08, 2004 at 06:06:18PM -0400, Russell Yanofsky wrote:
> The last patch created a circular dependency in the makefile. A new patch is
> attached which avoids this.
>
> Log Message:
>
> Build generator fix. Make install targets in generated makefile have
> explicit dependencies on library install targets. So for example,
> make the "install-bin" target depend on the "install-lib"
> target because one or more of the installed files in "install-bin"
> depends on one or more libraries installed by "install-lib"
>
> * build/generator/gen_make.py
> (Generator.write):
> output install dependencies from graph
>
Committed in r10212, it works well here.
--
Ben Reser <be...@reser.org>
http://ben.reser.org
"Conscience is the inner voice which warns us somebody may be looking."
- H.L. Mencken
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
FIXED Re: libsvn_swig_py.so not being installed [PATCH]
Posted by David Summers <da...@summersoft.fay.ar.us>.
The latest set of commits to the build system fixes the problem I was
having trying to install libsvn_swig_py.so.
Thanks for fixing it.
- David
On Thu, 8 Jul 2004, Russell Yanofsky wrote:
> The last patch created a circular dependency in the makefile. A new patch is
> attached which avoids this.
>
> Log Message:
>
> Build generator fix. Make install targets in generated makefile have
> explicit dependencies on library install targets. So for example,
> make the "install-bin" target depend on the "install-lib"
> target because one or more of the installed files in "install-bin"
> depends on one or more libraries installed by "install-lib"
>
> * build/generator/gen_make.py
> (Generator.write):
> output install dependencies from graph
>
--
David Wayne Summers "Linux: Because reboots are for hardware upgrades!"
david@summersoft.fay.ar.us PGP Key: http://summersoft.fay.ar.us/~david/pgp.txt
PGP Key fingerprint = C0 E0 4F 50 DD A9 B6 2B 60 A1 31 7E D2 28 6D A8
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Re: libsvn_swig_py.so not being installed [PATCH]
Posted by Russell Yanofsky <re...@columbia.edu>.
The last patch created a circular dependency in the makefile. A new patch is
attached which avoids this.
Log Message:
Build generator fix. Make install targets in generated makefile have
explicit dependencies on library install targets. So for example,
make the "install-bin" target depend on the "install-lib"
target because one or more of the installed files in "install-bin"
depends on one or more libraries installed by "install-lib"
* build/generator/gen_make.py
(Generator.write):
output install dependencies from graph