Re: rebase: rebaseall growing pains

2005-09-27 Thread Larry Hall
At 04:43 PM 9/27/2005, you wrote:
>-BEGIN PGP SIGNED MESSAGE-
>Hash: SHA1
>
>Jason Tishler wrote:
>> Sorry, but you ran out.  Remember that cygwin1.dll starts at 0x6100.
>
>So now what??

Start porting to 64 bits? ;-)




--
Larry Hall  http://www.rfk.com
RFK Partners, Inc.  (508) 893-9779 - RFK Office
838 Washington Street   (508) 893-9889 - FAX
Holliston, MA 01746 


--
Unsubscribe info:  http://cygwin.com/ml/#unsubscribe-simple
Problem reports:   http://cygwin.com/problems.html
Documentation: http://cygwin.com/docs.html
FAQ:   http://cygwin.com/faq/



Re: rebase: rebaseall growing pains

2005-09-27 Thread Yaakov S (Cygwin Ports)
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Jason Tishler wrote:
> Sorry, but you ran out.  Remember that cygwin1.dll starts at 0x6100.

So now what??


Yaakov

-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.1 (Cygwin)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org

iD8DBQFDOa7/piWmPGlmQSMRAsbJAKDG2KzYvaCbrwcmPvtQexUlAaCqUgCg1XG1
tl2Fz9Pd/hOb2SgUmzlhIq0=
=m9dJ
-END PGP SIGNATURE-


--
Unsubscribe info:  http://cygwin.com/ml/#unsubscribe-simple
Problem reports:   http://cygwin.com/problems.html
Documentation: http://cygwin.com/docs.html
FAQ:   http://cygwin.com/faq/



Re: rebase: rebaseall growing pains

2005-09-26 Thread Jason Tishler
Yaakov,

On Mon, Sep 26, 2005 at 05:21:42PM -0500, Yaakov S wrote:
> Jason Tishler wrote:
> > Actually, the above brings up an interesting question.  Did you run
> > out of rebase address space?  Please run rebaseall as follows:
> > 
> > $ rebaseall -v | tail -1
> 
> /usr/lib/zsh/4.2.4/zsh/zutil.dll: new base = 50db, new size = 2

Sorry, but you ran out.  Remember that cygwin1.dll starts at 0x6100.

Jason

-- 
PGP/GPG Key: http://www.tishler.net/jason/pubkey.asc or key servers
Fingerprint: 7A73 1405 7F2B E669 C19D  8784 1AFD E4CC ECF4 8EF6

--
Unsubscribe info:  http://cygwin.com/ml/#unsubscribe-simple
Problem reports:   http://cygwin.com/problems.html
Documentation: http://cygwin.com/docs.html
FAQ:   http://cygwin.com/faq/



Re: rebase: rebaseall growing pains

2005-09-26 Thread Yaakov S (Cygwin Ports)
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Jason Tishler wrote:
> Actually, the above brings up an interesting question.  Did you run out
> of rebase address space?  Please run rebaseall as follows:
> 
> $ rebaseall -v | tail -1

/usr/lib/zsh/4.2.4/zsh/zutil.dll: new base = 50db, new size = 2


Yaakov
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.1 (Cygwin)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org

iD8DBQFDOHR2piWmPGlmQSMRAkvLAKCo6jlX1TfiTjvlemvGkFX5WkpvHgCdE+Bl
vVgK5f8G1cAymLyJij++tzE=
=CkVk
-END PGP SIGNATURE-

--
Unsubscribe info:  http://cygwin.com/ml/#unsubscribe-simple
Problem reports:   http://cygwin.com/problems.html
Documentation: http://cygwin.com/docs.html
FAQ:   http://cygwin.com/faq/



Re: rebase: rebaseall growing pains

2005-09-24 Thread Jason Tishler
Yaakov,

On Fri, Sep 23, 2005 at 01:34:20PM -0500, Yaakov S wrote:
> Rebaseall is subject to "growing pains".  In addition to the 500-some
> packages in the distro, I have my Cygwin Ports repository installed as
> well, which makes for a total of almost 1300 binary packages.

Actually, the above brings up an interesting question.  Did you run out
of rebase address space?  Please run rebaseall as follows:

$ rebaseall -v | tail -1

and report back to the list.

Thanks,
Jason

-- 
PGP/GPG Key: http://www.tishler.net/jason/pubkey.asc or key servers
Fingerprint: 7A73 1405 7F2B E669 C19D  8784 1AFD E4CC ECF4 8EF6

--
Unsubscribe info:  http://cygwin.com/ml/#unsubscribe-simple
Problem reports:   http://cygwin.com/problems.html
Documentation: http://cygwin.com/docs.html
FAQ:   http://cygwin.com/faq/



Re: rebase: rebaseall growing pains

2005-09-23 Thread Jason Tishler
Yaakov,

On Fri, Sep 23, 2005 at 01:34:20PM -0500, Yaakov S wrote:
> When I have to run rebase from the distro, I get the following error:
> gzip: Argument list too long

Oops!

> This is because of the command "gzip -d -c /etc/setup/*.lst.gz".
> Instead, that part could work like the following:
> 
> [snip]
> # Create rebase list
> for f in /etc/setup/*.lst.gz
> do
> gzip -d -c $f | grep -E "($Suffixes)\$" | \
> sed -e '/cygwin1.dll$/d' -e 's/^/\//' >>"$TmpFile" ;
> done

I would prefer something like the following:

find /etc/setup -name '*.lst.gz' -maxdepth 1 | xargs gzip -d -c | \
grep -E "($Suffixes)\$" | sed -e '/cygwin1.dll$/d' -e 's/^/\//' \
>>"$TmpFile"

because it is more efficient than the above.

I will release a new version of rebase with this fix.

Thanks for the heads up.

Jason

-- 
PGP/GPG Key: http://www.tishler.net/jason/pubkey.asc or key servers
Fingerprint: 7A73 1405 7F2B E669 C19D  8784 1AFD E4CC ECF4 8EF6

--
Unsubscribe info:  http://cygwin.com/ml/#unsubscribe-simple
Problem reports:   http://cygwin.com/problems.html
Documentation: http://cygwin.com/docs.html
FAQ:   http://cygwin.com/faq/



rebase: rebaseall growing pains

2005-09-23 Thread Yaakov S (Cygwin Ports)
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Rebaseall is subject to "growing pains".  In addition to the 500-some
packages in the distro, I have my Cygwin Ports repository installed as
well, which makes for a total of almost 1300 binary packages.

When I have to run rebase from the distro, I get the following error:

gzip: Argument list too long

This is because of the command "gzip -d -c /etc/setup/*.lst.gz".
Instead, that part could work like the following:



This # Set temp file
TmpFile="$TmpDir/rebase.lst"
rm -f $TmpFile

# Create rebase list
for f in /etc/setup/*.lst.gz
do
gzip -d -c $f | grep -E "($Suffixes)\$" | \
sed -e '/cygwin1.dll$/d' -e 's/^/\//' >>"$TmpFile" ;
done

*

The for,do,done loop isn't limited by argument length, so this works.


Yaakov
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.1 (Cygwin)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org

iD8DBQFDNEqspiWmPGlmQSMRAnd/AJ9Y6QSwHsy92LcgKRK4DlZVEReJrACgy/IV
vo+/9s6Y/Usjv0yl9b05tco=
=ktlH
-END PGP SIGNATURE-

--
Unsubscribe info:  http://cygwin.com/ml/#unsubscribe-simple
Problem reports:   http://cygwin.com/problems.html
Documentation: http://cygwin.com/docs.html
FAQ:   http://cygwin.com/faq/