-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 1/10/10 8:39 PM, Chip G. wrote:
> Thanks Alexander and Martin for your replies.
> 
> On Jan 7, 2010, at 14:56, Alexander Hansen wrote:
> 
>> Don't bother emailing the maintainer, since this is the _intended_ behavior. 
>>  We have separate automake1.5 ... automake1.11 packages for packages that 
>> need particular automake versions to build.
> 
> This is a shame but I understand. It's hard to believe that a single product 
> could have so many incompatible versions. It's also a shame that it must be 
> installed and reinstalled so many times. Fortunately it's a fairly quick 
> build.
> 
>> The best solution is for you to do something on _your_ end, such as to 
>> include
>>
>>      fink install automake1.9
>>
>> as part of your automatic update script.
> 
> This is extremely do-able. I use a bash script to complete the process anyway 
> (backup pieces, CVS update, bootstrap, configure, make, install, etc). So 
> adding this to the process will be very easy. Thanks for the idea.
> 
>> Either that, or perhaps you can reconfigure your build not to use Fink's 
>> automake at all, and instead to use the system's (unless your system's 
>> automake is too new for your package--since you didn't provide that 
>> information, I've got no idea what you have built-in) via appropriate 
>> configure flags.
> 
> I don't know how to do this. It is a public package available to hams 
> everywhere, so I don't control the code or the config files. It's easier to 
> do your first suggestion than to tweak the config each time I do an update 
> (pretty regular). The program isn't too picky as it will compile with several 
> versions of automake. It won't work with v1.5, however, so I will recommend 
> that perhaps they check for that.
> 

If the package uses the semi-standard "./configure ; make ; make
install" scheme, then you may be able just to feed an argument to
configure to change the behavior.  If it does use "configure", you can
try using

        ./configure --help

to see what arguments it supports.

> On Jan 8, 2010, at 05:04, Martin Costabel wrote:
> 
>> If certain dev packages like automake1.9 are really essential for your work, 
>> you could make a little private Fink package like the one below that does 
>> nothing else than prevent fink from removing these packages during its 
>> normal update procedure.
>>
>> Then while you are working on your stuff, you would have the package 
>> keepmydevs installed, which will make "fink update" crash whenever it tries 
>> to remove automake1.9. And if you want fink update to succeed, you would 
>> first remove keepmydevs and refrain from updating your own stuff during that 
>> time.
> 
> Where would I put this package info/file?
> 
> 
> --
>    Chip
> 
> 

The local tree (/sw/fink/10.4/local/main/finkinfo)

- -- 
Alexander Hansen
Fink User Liaison
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (Darwin)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iEYEARECAAYFAktKincACgkQB8UpO3rKjQ8VtgCeIGJo32eeWUfsciKry/V4PHHS
eRMAn1F4+U/SjghqYko7XvPIDCwrMKPr
=chpQ
-----END PGP SIGNATURE-----

------------------------------------------------------------------------------
This SF.Net email is sponsored by the Verizon Developer Community
Take advantage of Verizon's best-in-class app development support
A streamlined, 14 day to market process makes app distribution fast and easy
Join now and get one step closer to millions of Verizon customers
http://p.sf.net/sfu/verizon-dev2dev 
_______________________________________________
Fink-beginners mailing list
[email protected]
http://news.gmane.org/gmane.os.apple.fink.beginners

Reply via email to