[Fink-devel] Re: strange key behavior after compiling zsh on tiger (fwd)

2005-08-23 Thread William Scott

It appears the cvs version of zsh gets around the poll() problem, should
we decide we might want to include a working version of zsh for 10.4 in
fink at some point in the near future 


-- Forwarded message --
Date: Tue, 23 Aug 2005 21:38:53 -0400
From: Mike Hernandez <[EMAIL PROTECTED]>
To: Jordan Breeding <[EMAIL PROTECTED]>, [EMAIL PROTECTED]
Subject: Re: strange key behavior after compiling zsh on tiger

On 8/23/05, Jordan Breeding <[EMAIL PROTECTED]> wrote:
> You might try zsh out of CVS.  CVS has a fix for not using poll()
> when you are running Tiger, and instead running select().  Poll() has
> issues in Tiger.  I compiled and ran zsh from CVS after the fix went
> in and it seemed to work well.
>
> Jordan
>

That did the trick! Thanks Jordan!

Mike


---
SF.Net email is Sponsored by the Better Software Conference & EXPO
September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices
Agile & Plan-Driven Development * Managing Projects & Teams * Testing & QA
Security * Process Improvement & Measurement * http://www.sqe.com/bsce5sf
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/fink-devel


Re: [Fink-devel] XCode Legacy Tools on ADC

2005-08-23 Thread Alexander K. Hansen
On 8/23/05, David R. Morrison <[EMAIL PROTECTED]> wrote:
> 
> 
> On Aug 23, 2005, at 5:46 PM, Dave Vasilevsky wrote:
> 
> 
> On Aug 23, 2005, at 6:21 PM, Daniel Johnson wrote: 
> 
> An XCode Legacy Tools package is now available on ADC which provides, among
> other things, gcc 2.95.2 and gcc 3.1 for Tiger (and Panther). If a Tiger
> user installs this, fink will want to install it's gcc3.1 package since it's
> version number is higher than the virtual gcc3.1 package. This is likely not
> the desired behavior. :) 
> 
> Fink's gcc3.1 package installs into the fink prefix (usually /sw), so it's
> not as if there's a critical problem with Fink's GCC overwriting Apple's GCC
> 3.1. It just means a bit of extra compile time and installation space, when
> they end up installed in parallel.
> 
> I wouldn't object to synchronizing the version numbers of the GCC 3.1
> virtual package and the real package. Currently the virtual one is at
> version '3.1' and the real one uses the build number '1175', it should be
> possible to have them both use '1:3.1-1175' for example. Perhaps there is a
> pressing reason why they need to be different?
> 
> 
> One problem, however, is keeping these versions in synch. If there's a minor
> change to the real package, and the revision needs to be bumped, should the
> revision of the virtual package be bumped too? And how will the virtual
> package engine know when its revision needs a bump?
> 
> Another potential problem arises if there's a particular package somewhere
> that needs specifically the Apple or Fink version of GCC 3.1 (assuming there
> turns out to be any bug or other difference in one of them).
> 
> 
> Any ideas how to get around these issues? If it's not reasonably easy to do
> so, it might be best to just live with the imperfect but working solution we
> have now, and simply deal with the extra time and space needed to install
> Fink's gcc3.1 in parallel.
> 
> Dave
> Thanks to Daniel for the heads-up about this issue.
> 
> The fink gcc3.1 is a crude hack (made by me) which lets some gcc 3.1
> packages compile but not all.  I plan to test the new Apple package, but I
> assume it will do a better job.  Once the testing has been done, we can
> decide how best to proceed. 
> 
>   -- Dave
>  

As a lowest-order test, I checked the gcc2 and gcc3 executables from
the Legacy package and compared them to those from XCode 1.5--they're
identical (size, anyway).


---
SF.Net email is Sponsored by the Better Software Conference & EXPO
September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices
Agile & Plan-Driven Development * Managing Projects & Teams * Testing & QA
Security * Process Improvement & Measurement * http://www.sqe.com/bsce5sf
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/fink-devel


Re: [Fink-devel] XCode Legacy Tools on ADC

2005-08-23 Thread David R. Morrison
On Aug 23, 2005, at 5:46 PM, Dave Vasilevsky wrote:On Aug 23, 2005, at 6:21 PM, Daniel Johnson wrote: An XCode Legacy Tools package is now available on ADC which provides, among other things, gcc 2.95.2 and gcc 3.1 for Tiger (and Panther). If a Tiger user installs this, fink will want to install it's gcc3.1 package since it's version number is higher than the virtual gcc3.1 package. This is likely not the desired behavior. :) Fink's gcc3.1 package installs into the fink prefix (usually /sw), so it's not as if there's a critical problem with Fink's GCC overwriting Apple's GCC 3.1. It just means a bit of extra compile time and installation space, when they end up installed in parallel.I wouldn't object to synchronizing the version numbers of the GCC 3.1 virtual package and the real package. Currently the virtual one is at version '3.1' and the real one uses the build number '1175', it should be possible to have them both use '1:3.1-1175' for example. Perhaps there is a pressing reason why they need to be different?One problem, however, is keeping these versions in synch. If there's a minor change to the real package, and the revision needs to be bumped, should the revision of the virtual package be bumped too? And how will the virtual package engine know when its revision needs a bump?Another potential problem arises if there's a particular package somewhere that needs specifically the Apple or Fink version of GCC 3.1 (assuming there turns out to be any bug or other difference in one of them).Any ideas how to get around these issues? If it's not reasonably easy to do so, it might be best to just live with the imperfect but working solution we have now, and simply deal with the extra time and space needed to install Fink's gcc3.1 in parallel.DaveThanks to Daniel for the heads-up about this issue.The fink gcc3.1 is a crude hack (made by me) which lets some gcc 3.1 packages compile but not all.  I plan to test the new Apple package, but I assume it will do a better job.  Once the testing has been done, we can decide how best to proceed.   -- Dave

Re: [Fink-devel] XCode Legacy Tools on ADC

2005-08-23 Thread Dave Vasilevsky


On Aug 23, 2005, at 6:21 PM, Daniel Johnson wrote:
An XCode Legacy Tools package is now available on ADC which  
provides, among other things, gcc 2.95.2 and gcc 3.1 for Tiger (and  
Panther). If a Tiger user installs this, fink will want to install  
it's gcc3.1 package since it's version number is higher than the  
virtual gcc3.1 package. This is likely not the desired behavior. :)


Fink's gcc3.1 package installs into the fink prefix (usually /sw), so  
it's not as if there's a critical problem with Fink's GCC overwriting  
Apple's GCC 3.1. It just means a bit of extra compile time and  
installation space, when they end up installed in parallel.


I wouldn't object to synchronizing the version numbers of the GCC 3.1  
virtual package and the real package. Currently the virtual one is at  
version '3.1' and the real one uses the build number '1175', it  
should be possible to have them both use '1:3.1-1175' for example.  
Perhaps there is a pressing reason why they need to be different?



One problem, however, is keeping these versions in synch. If there's  
a minor change to the real package, and the revision needs to be  
bumped, should the revision of the virtual package be bumped too? And  
how will the virtual package engine know when its revision needs a bump?


Another potential problem arises if there's a particular package  
somewhere that needs specifically the Apple or Fink version of GCC  
3.1 (assuming there turns out to be any bug or other difference in  
one of them).



Any ideas how to get around these issues? If it's not reasonably easy  
to do so, it might be best to just live with the imperfect but  
working solution we have now, and simply deal with the extra time and  
space needed to install Fink's gcc3.1 in parallel.


Dave



PGP.sig
Description: This is a digitally signed message part


[Fink-devel] XCode Legacy Tools on ADC

2005-08-23 Thread Daniel Johnson
An XCode Legacy Tools package is now available on ADC which provides,  
among other things, gcc 2.95.2 and gcc 3.1 for Tiger (and Panther).  
If a Tiger user installs this, fink will want to install it's gcc3.1  
package since it's version number is higher than the virtual gcc3.1  
package. This is likely not the desired behavior. :)


I haven't actually installed this package, but I remember what  
happened when I had a leftover Panther gcc3.1 on my system after  
upgrading to 10.4.


--
Daniel Johnson
[EMAIL PROTECTED]
PGP public key: http://homepage.mac.com/danielj7/publickey.txt



PGP.sig
Description: This is a digitally signed message part


Re: [Fink-devel] ssl packages in main/

2005-08-23 Thread Benjamin Reed

Chris Dolan wrote:


1) Does this mean that we can set
  Depends: openssl097-dev | system-openssl-dev
and start putting SSL-dependent .info files in main/finkinfo?


No, the install_name is different (/usr/lib vs. /sw/lib), they're not 
interchangeable.


2) If I build an SSL-dependent package against system-openssl-dev and 
later install openssl097-shlibs the package will remain linked against 
the system openssl, right?  Could that be a problem?


Yes, it will remain linked against it, no, it shouldn't be a problem, 
both libraries are twolevel.





---
SF.Net email is Sponsored by the Better Software Conference & EXPO
September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices
Agile & Plan-Driven Development * Managing Projects & Teams * Testing & QA
Security * Process Improvement & Measurement * http://www.sqe.com/bsce5sf
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/fink-devel


Re: [Fink-devel] ssl packages in main/

2005-08-23 Thread Chris Dolan

On Aug 21, 2005, at 4:43 PM, Benjamin Reed wrote:

I've made a "system-openssl-dev" package that will allow packagers  
to force the use of the system OpenSSL rather than the fink- 
provided one. I'm going to be using it for KDE and a few other  
things to get rid of the hell that is the ssl/non-ssl split, and  
the accompanying license craziness.


Since apple's openssl is provided with the OS, it should be OK to  
distribute binaries linked this way.


Ben,

Two questions:

1) Does this mean that we can set
  Depends: openssl097-dev | system-openssl-dev
and start putting SSL-dependent .info files in main/finkinfo?

2) If I build an SSL-dependent package against system-openssl-dev and  
later install openssl097-shlibs the package will remain linked  
against the system openssl, right?  Could that be a problem?


Chris

--
Chris Dolan, Software Developer, Clotho Advanced Media Inc.
608-294-7900, fax 294-7025, 1435 E Main St, Madison WI 53703

Clotho Advanced Media, Inc. - Creators of MediaLandscape Software  
(http://www.media-landscape.com/) and partners in the revolutionary  
Croquet project (http://www.opencroquet.org/)




---
SF.Net email is Sponsored by the Better Software Conference & EXPO
September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices
Agile & Plan-Driven Development * Managing Projects & Teams * Testing & QA
Security * Process Improvement & Measurement * http://www.sqe.com/bsce5sf
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/fink-devel