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