Re: [HEADSUP] Dropping libopenssl098 from distro

2015-04-28 Thread Corinna Vinschen
On Apr 27 12:47, Peter A. Castro wrote:
 On Fri, 24 Apr 2015, Peter A. Castro wrote:
 
 Date: Fri, 24 Apr 2015 07:40:46 -0700 (PDT)
 From: Peter A. Castro
 Subject: Re: [HEADSUP] Dropping libopenssl098 from distro
 
 Ugh...resending since I forgot to remove the email addresses from the quoted
 header and expect that email to be bounce, but if not, my apologies in
 advance for a repeat message. :)
 
 (gotta find a Reply filter that removes email addresses :)
 
 On Mon, 20 Apr 2015, Peter A. Castro wrote:
 
 Date: Mon, 20 Apr 2015 14:40:40 -0700 (PDT)
 From: Peter A. Castro Subject: Re: [HEADSUP] Dropping libopenssl098 from
 distro
 
 On Thu, 2 Apr 2015, Corinna Vinschen wrote:
 
 Date: Thu, 2 Apr 2015 13:35:23 +0200
 From: Corinna Vinschen
 Subject: Re: [HEADSUP] Dropping libopenssl098 from distro
 
 Greetings, again, Corinna,
  Just to keep you up to date, I've built newer zsh 32  64 and am testing
 both.  I've built newer suite3270 32-bit, including tcl3270 (with the
 new tcl packages; had to do a little re-porting due to code changes) and
 am building 64-bit now.  I'll upload all of these this saturday after
 which you can then finally remove libopenssl098.
  Again, sorry for the delay.  It's been a busy year. :)
 
 Last update. :)
 
 New packages have been pushed as of last friday and annoucements sent.  I
 believe there are nolonger any dependencies on libopenssl098 (at least
 from me :), so you should be clear to finally remove it.

Thank you!


Corinna

-- 
Corinna Vinschen  Please, send mails regarding Cygwin to
Cygwin Maintainer cygwin AT cygwin DOT com
Red Hat


pgpQsQFFT4PT1.pgp
Description: PGP signature


Re: [HEADSUP] Dropping libopenssl098 from distro

2015-04-27 Thread Peter A. Castro

On Fri, 24 Apr 2015, Peter A. Castro wrote:


Date: Fri, 24 Apr 2015 07:40:46 -0700 (PDT)
From: Peter A. Castro doc...@fruitbat.org
To: cygwin-apps@cygwin.com
Subject: Re: [HEADSUP] Dropping libopenssl098 from distro

On Mon, 20 Apr 2015, Peter A. Castro wrote:


Date: Mon, 20 Apr 2015 14:40:40 -0700 (PDT)
From: Peter A. Castro Subject: Re: [HEADSUP] Dropping libopenssl098 from 
distro


On Thu, 2 Apr 2015, Corinna Vinschen wrote:


Date: Thu, 2 Apr 2015 13:35:23 +0200
From: Corinna Vinschen
Subject: Re: [HEADSUP] Dropping libopenssl098 from distro


Greetings, again, Corinna,
 Just to keep you up to date, I've built newer zsh 32  64 and am testing 
both.  I've built newer suite3270 32-bit, including tcl3270 (with the new 
tcl packages; had to do a little re-porting due to code changes) and am 
building 64-bit now.  I'll upload all of these this saturday after which you 
can then finally remove libopenssl098.

 Again, sorry for the delay.  It's been a busy year. :)


Last update. :)

New packages have been pushed as of last friday and annoucements sent.  I 
believe there are nolonger any dependencies on libopenssl098 (at least 
from me :), so you should be clear to finally remove it.




Peter?

It's another two weeks :}


Sorry. it's been a very busy 6 months.

Also, the machine I had access to disappeared a month ago and I've been 
scrambling to get another one.  But, I now have a newish Win 7 64bit 
machine available and am doing the porting work for both suite3270 and zsh. 
Give me until the end of the week and then blast me again if I haven't 
gotten it done.


This time for sure!  Nothing up my sleeve -- Bullwinkle J. Moose.

:)


On Mar 19 22:19, Corinna Vinschen wrote:

On Mar 19 22:09, Corinna Vinschen wrote:

On Mar 19 13:19, Peter A. Castro wrote:

On Thu, 19 Mar 2015, Corinna Vinschen wrote:


Date: Thu, 19 Mar 2015 18:12:21 +0100
From: Corinna Vinschen
Subject: Re: [HEADSUP] Dropping libopenssl098 from distro

Peter?

Ping?


Oh Carp!  I forgot about this!  Sorry!!  It's been a very busy two 
months

for me.  I'll see if I can complete my port soon.  Again, Sorry!


No worries.  I just don't want to remove the libopenssl098 package,
finally.


Erm... hang on.  I *do* want to remove the libopenssl098 package.


Thanks,
Corinna










--
--= Peter A. Castro
Email: doctor at fruitbat dot org / Peter dot Castro at oracle dot com
Cats are just autistic Dogs -- Dr. Tony Attwood


Re: [HEADSUP] Dropping libopenssl098 from distro

2015-04-27 Thread Corinna Vinschen
On Apr 24 07:40, Peter A. Castro wrote:
 On Mon, 20 Apr 2015, Peter A. Castro wrote:
 
 Date: Mon, 20 Apr 2015 14:40:40 -0700 (PDT)
 From: Peter A. Castro Subject: Re: [HEADSUP] Dropping libopenssl098 from
 distro
 
 On Thu, 2 Apr 2015, Corinna Vinschen wrote:
 
 Date: Thu, 2 Apr 2015 13:35:23 +0200
 From: Corinna Vinschen
 Subject: Re: [HEADSUP] Dropping libopenssl098 from distro
 
 Greetings, again, Corinna,
   Just to keep you up to date, I've built newer zsh 32  64 and am testing
 both.  I've built newer suite3270 32-bit, including tcl3270 (with the new
 tcl packages; had to do a little re-porting due to code changes) and am
 building 64-bit now.  I'll upload all of these this saturday after which you
 can then finally remove libopenssl098.
   Again, sorry for the delay.  It's been a busy year. :)

No worries.  Thank you.


Corinna

-- 
Corinna Vinschen  Please, send mails regarding Cygwin to
Cygwin Maintainer cygwin AT cygwin DOT com
Red Hat


pgpajAfixpnI6.pgp
Description: PGP signature


Re: [HEADSUP] Dropping libopenssl098 from distro

2015-04-24 Thread Peter A. Castro

On Mon, 20 Apr 2015, Peter A. Castro wrote:


Date: Mon, 20 Apr 2015 14:40:40 -0700 (PDT)
From: Peter A. Castro 
Subject: Re: [HEADSUP] Dropping libopenssl098 from distro


On Thu, 2 Apr 2015, Corinna Vinschen wrote:


Date: Thu, 2 Apr 2015 13:35:23 +0200
From: Corinna Vinschen
Subject: Re: [HEADSUP] Dropping libopenssl098 from distro


Greetings, again, Corinna,
  Just to keep you up to date, I've built newer zsh 32  64 and am testing 
both.  I've built newer suite3270 32-bit, including tcl3270 (with the 
new tcl packages; had to do a little re-porting due to code 
changes) and am building 64-bit now.  I'll upload all of these this 
saturday after which you can then finally remove libopenssl098.

  Again, sorry for the delay.  It's been a busy year. :)



Peter?

It's another two weeks :}


Sorry. it's been a very busy 6 months.

Also, the machine I had access to disappeared a month ago and I've been 
scrambling to get another one.  But, I now have a newish Win 7 64bit machine 
available and am doing the porting work for both suite3270 and zsh.  Give me 
until the end of the week and then blast me again if I haven't gotten it 
done.


This time for sure!  Nothing up my sleeve -- Bullwinkle J. Moose.

:)


On Mar 19 22:19, Corinna Vinschen wrote:

On Mar 19 22:09, Corinna Vinschen wrote:

On Mar 19 13:19, Peter A. Castro wrote:

On Thu, 19 Mar 2015, Corinna Vinschen wrote:


Date: Thu, 19 Mar 2015 18:12:21 +0100
From: Corinna Vinschen
Subject: Re: [HEADSUP] Dropping libopenssl098 from distro

Peter?

Ping?


Oh Carp!  I forgot about this!  Sorry!!  It's been a very busy two 
months

for me.  I'll see if I can complete my port soon.  Again, Sorry!


No worries.  I just don't want to remove the libopenssl098 package,
finally.


Erm... hang on.  I *do* want to remove the libopenssl098 package.


Thanks,
Corinna







--
--= Peter A. Castro
Email: doctor at fruitbat dot org / Peter dot Castro at oracle dot com
Cats are just autistic Dogs -- Dr. Tony Attwood


Re: [HEADSUP] Dropping libopenssl098 from distro

2015-04-20 Thread Warren Young
On Apr 20, 2015, at 3:40 PM, Peter A. Castro doc...@fruitbat.org wrote:
 
 the machine I had access to disappeared a month ago and I've been scrambling 
 to get another one.

VirtualBox and the Windows 10 Technical Preview are free, and they run Cygwin 
just fine.  :)


Re: [HEADSUP] Dropping libopenssl098 from distro

2015-04-20 Thread Peter A. Castro

On Thu, 2 Apr 2015, Corinna Vinschen wrote:


Date: Thu, 2 Apr 2015 13:35:23 +0200
From: Corinna Vinschen
Subject: Re: [HEADSUP] Dropping libopenssl098 from distro

Peter?

It's another two weeks :}


Sorry. it's been a very busy 6 months.

Also, the machine I had access to disappeared a month ago and I've been 
scrambling to get another one.  But, I now have a newish Win 7 64bit 
machine available and am doing the porting work for both suite3270 and 
zsh.  Give me until the end of the week and then blast me again if I 
haven't gotten it done.


This time for sure!  Nothing up my sleeve -- Bullwinkle J. Moose.

:)


On Mar 19 22:19, Corinna Vinschen wrote:

On Mar 19 22:09, Corinna Vinschen wrote:

On Mar 19 13:19, Peter A. Castro wrote:

On Thu, 19 Mar 2015, Corinna Vinschen wrote:


Date: Thu, 19 Mar 2015 18:12:21 +0100
From: Corinna Vinschen
Subject: Re: [HEADSUP] Dropping libopenssl098 from distro

Peter?

Ping?


Oh Carp!  I forgot about this!  Sorry!!  It's been a very busy two months
for me.  I'll see if I can complete my port soon.  Again, Sorry!


No worries.  I just don't want to remove the libopenssl098 package,
finally.


Erm... hang on.  I *do* want to remove the libopenssl098 package.


Thanks,
Corinna




--
--= Peter A. Castro
Email: doctor at fruitbat dot org / Peter dot Castro at oracle dot com
Cats are just autistic Dogs -- Dr. Tony Attwood


Re: [HEADSUP] Dropping libopenssl098 from distro

2015-04-02 Thread Corinna Vinschen
Peter?

It's another two weeks :}

On Mar 19 22:19, Corinna Vinschen wrote:
 On Mar 19 22:09, Corinna Vinschen wrote:
  On Mar 19 13:19, Peter A. Castro wrote:
   On Thu, 19 Mar 2015, Corinna Vinschen wrote:
   
   Date: Thu, 19 Mar 2015 18:12:21 +0100
   From: Corinna Vinschen
   Subject: Re: [HEADSUP] Dropping libopenssl098 from distro
   
   Peter?
   
   Ping?
   
   Oh Carp!  I forgot about this!  Sorry!!  It's been a very busy two months
   for me.  I'll see if I can complete my port soon.  Again, Sorry!
  
  No worries.  I just don't want to remove the libopenssl098 package,
  finally.
 
 Erm... hang on.  I *do* want to remove the libopenssl098 package.

Thanks,
Corinna

-- 
Corinna Vinschen  Please, send mails regarding Cygwin to
Cygwin Maintainer cygwin AT cygwin DOT com
Red Hat


pgp1iGxDSGeid.pgp
Description: PGP signature


Re: [HEADSUP] Dropping libopenssl098 from distro

2015-03-19 Thread Corinna Vinschen
Peter?

Ping?

On Feb  2 10:16, Corinna Vinschen wrote:
 On Jan 31 13:32, Peter A. Castro wrote:
  On Mon, 26 Jan 2015, Corinna Vinschen wrote:
  
  Date: Mon, 26 Jan 2015 21:43:44 +0100
  From: Corinna Vinschen
  Subject: Re: [HEADSUP] Dropping libopenssl098 from distro
  
  
  Just a quick update on the libopenssl098 frontier:
  
  
  On Jan 14 15:13, Corinna Vinschen wrote:
  it's really *really* overdue to remove the OpenSSL 0.98 DLLs from
  the 32 bit distro.  Fortunately they were never in the 64 bit distro.
  
  The problem is that we still have packages requiring libopenssl098.
  These need rebuilding or removing.
  
  The following packages need simple rebuilding:
  
suite3270   Peter A. Castro
  
  Peter, any progress?
  
  Still working on it.  I'm hitting some porting issues while upgrading the
  package suite.
 
 Feel free to discuss them here.

I'll have to update libopenssl098 to 0.9.8zf just for this one
package.  Any chance you could update soon?


Thanks,
Corinna

-- 
Corinna Vinschen  Please, send mails regarding Cygwin to
Cygwin Maintainer cygwin AT cygwin DOT com
Red Hat


pgperRHwasNNl.pgp
Description: PGP signature


Re: [HEADSUP] Dropping libopenssl098 from distro

2015-03-19 Thread Peter A. Castro

On Thu, 19 Mar 2015, Corinna Vinschen wrote:


Date: Thu, 19 Mar 2015 18:12:21 +0100
From: Corinna Vinschen
Subject: Re: [HEADSUP] Dropping libopenssl098 from distro

Peter?

Ping?


Oh Carp!  I forgot about this!  Sorry!!  It's been a very busy two months 
for me.  I'll see if I can complete my port soon.  Again, Sorry!



On Feb  2 10:16, Corinna Vinschen wrote:

On Jan 31 13:32, Peter A. Castro wrote:

On Mon, 26 Jan 2015, Corinna Vinschen wrote:


Date: Mon, 26 Jan 2015 21:43:44 +0100
From: Corinna Vinschen
Subject: Re: [HEADSUP] Dropping libopenssl098 from distro


Just a quick update on the libopenssl098 frontier:


On Jan 14 15:13, Corinna Vinschen wrote:

it's really *really* overdue to remove the OpenSSL 0.98 DLLs from
the 32 bit distro.  Fortunately they were never in the 64 bit distro.

The problem is that we still have packages requiring libopenssl098.
These need rebuilding or removing.

The following packages need simple rebuilding:

 suite3270  Peter A. Castro


Peter, any progress?


Still working on it.  I'm hitting some porting issues while upgrading the
package suite.


Feel free to discuss them here.


I'll have to update libopenssl098 to 0.9.8zf just for this one
package.  Any chance you could update soon?


Thanks,
Corinna




--
--= Peter A. Castro
Email: doctor at fruitbat dot org / Peter dot Castro at oracle dot com
Cats are just autistic Dogs -- Dr. Tony Attwood


Re: [HEADSUP] Dropping libopenssl098 from distro

2015-03-19 Thread Corinna Vinschen
On Mar 19 22:09, Corinna Vinschen wrote:
 On Mar 19 13:19, Peter A. Castro wrote:
  On Thu, 19 Mar 2015, Corinna Vinschen wrote:
  
  Date: Thu, 19 Mar 2015 18:12:21 +0100
  From: Corinna Vinschen
  Subject: Re: [HEADSUP] Dropping libopenssl098 from distro
  
  Peter?
  
  Ping?
  
  Oh Carp!  I forgot about this!  Sorry!!  It's been a very busy two months
  for me.  I'll see if I can complete my port soon.  Again, Sorry!
 
 No worries.  I just don't want to remove the libopenssl098 package,
 finally.

Erm... hang on.  I *do* want to remove the libopenssl098 package.

:)
Corinna

-- 
Corinna Vinschen  Please, send mails regarding Cygwin to
Cygwin Maintainer cygwin AT cygwin DOT com
Red Hat


pgppzh9QT7_nX.pgp
Description: PGP signature


Re: [HEADSUP] Dropping libopenssl098 from distro

2015-03-19 Thread Corinna Vinschen
On Mar 19 13:19, Peter A. Castro wrote:
 On Thu, 19 Mar 2015, Corinna Vinschen wrote:
 
 Date: Thu, 19 Mar 2015 18:12:21 +0100
 From: Corinna Vinschen
 Subject: Re: [HEADSUP] Dropping libopenssl098 from distro
 
 Peter?
 
 Ping?
 
 Oh Carp!  I forgot about this!  Sorry!!  It's been a very busy two months
 for me.  I'll see if I can complete my port soon.  Again, Sorry!

No worries.  I just don't want to remove the libopenssl098 package,
finally.


Thanks,
Corinna

-- 
Corinna Vinschen  Please, send mails regarding Cygwin to
Cygwin Maintainer cygwin AT cygwin DOT com
Red Hat


pgprnQANRgB0e.pgp
Description: PGP signature


Re: [HEADSUP] Dropping libopenssl098 from distro [gcc bug]

2015-02-04 Thread Ken Brown

On 2/3/2015 4:17 AM, Corinna Vinschen wrote:

On Feb  2 10:46, Ken Brown wrote:

I've now begun working on the 64-bit build.  I found a few minor things I
had to change, and the build was pretty far along, when I apparently hit a
gcc bug:

[...]

Oh, that's too bad.  I hope somebody from the gcc folks take a look.


I've submitted the report:

  https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64939

Ken


Re: [HEADSUP] Dropping libopenssl098 from distro [gcc bug]

2015-02-03 Thread Corinna Vinschen
On Feb  2 10:46, Ken Brown wrote:
 On 1/30/2015 11:40 AM, Ken Brown wrote:
 On 1/30/2015 8:25 AM, Ken Brown wrote:
 On 1/30/2015 4:41 AM, Corinna Vinschen wrote:
 On Jan 29 15:25, Ken Brown wrote:
 I'm attaching the patches that I applied (on top of Reini's patches) in
 order to make the build succeed.  I also had to use libdb4.5 instead of
 libdb4.8.
 
 Is that ok?  I mean, shouldn't a package always try to use the latest
 version?  What's the problem you're observing ?  Maybe Volker can help
 here?
 
 The clisp-2.48 code uses some macros and structures that are defined in the
 db4.5 headers but have changed or disappeared in db4.8.  I'll see if I can
 figure out how to update the code for db4.8.
 
 OK, that wasn't so hard.  I'm attaching the patch that I applied, in case 
 Reini
 or Volker has a chance to look at it.  All 76 tests for the berkeley-db 
 module
 passed.
 
 I've now begun working on the 64-bit build.  I found a few minor things I
 had to change, and the build was pretty far along, when I apparently hit a
 gcc bug:
 
 gcc -I/home/kbrown/src/cygclisp/clisp-2.48-5.x86_64/build/gllib -ggdb -O2
 -pipe -Wimplicit-function-declaration -W -Wswitch -Wcomment -Wpointer-arith
 -Wimplicit -Wreturn-type -Wmissing-declarations -Wno-sign-compare
 -Wno-format-nonliteral -O -falign-functions=4 -DUNICODE -I.
 -I$(/home/kbrown/src/cygclisp/clisp-2.48-5.x86_64/build/clisp -K boot -B
 /home/kbrown/src/cygclisp/clisp-2.48-5.x86_64/build -N
 /home/kbrown/src/cygclisp/clisp-2.48-5.x86_64/build/locale -E UTF-8
 -Epathname 1:1 -Emisc 1:1 -norc -q -b)/linkkit -c regexi.m.c -o regexi.o
 regexi.c: In function ‘C_subr_regexp_regexp_compile’:
 regexi.c:56:1: error: unrecognizable insn:
  }
  ^
 (insn 348 347 349 41 (set (reg/f:DI 259)
 (plus:DI (symbol_ref:DI (module__regexp__subr_tab) [flags 0x2]
 var_decl 0x6fffbfad360 module__regexp__subr_tab)
 (reg:DI 260))) regexi.c:54 -1
  (expr_list:REG_EQUAL (const:DI (plus:DI (symbol_ref:DI
 (module__regexp__subr_tab) [flags 0x2] var_decl 0x6fffbfad360
 module__regexp__subr_tab)
 (const_int 281474976710768 [0x10070])))
 (nil)))
 regexi.c:56:1: internal compiler error: in extract_insn, at recog.c:2154
 Please submit a full bug report,
 with preprocessed source if appropriate.
 See http://gcc.gnu.org/bugs.html for instructions.

Oh, that's too bad.  I hope somebody from the gcc folks take a look.


Corinna

-- 
Corinna Vinschen  Please, send mails regarding Cygwin to
Cygwin Maintainer cygwin AT cygwin DOT com
Red Hat


pgp1XFEaAhZUv.pgp
Description: PGP signature


Re: [HEADSUP] Dropping libopenssl098 from distro [gcc bug]

2015-02-02 Thread Ken Brown

On 1/30/2015 11:40 AM, Ken Brown wrote:

On 1/30/2015 8:25 AM, Ken Brown wrote:

On 1/30/2015 4:41 AM, Corinna Vinschen wrote:

On Jan 29 15:25, Ken Brown wrote:

I'm attaching the patches that I applied (on top of Reini's patches) in
order to make the build succeed.  I also had to use libdb4.5 instead of
libdb4.8.


Is that ok?  I mean, shouldn't a package always try to use the latest
version?  What's the problem you're observing ?  Maybe Volker can help
here?


The clisp-2.48 code uses some macros and structures that are defined in the
db4.5 headers but have changed or disappeared in db4.8.  I'll see if I can
figure out how to update the code for db4.8.


OK, that wasn't so hard.  I'm attaching the patch that I applied, in case Reini
or Volker has a chance to look at it.  All 76 tests for the berkeley-db module
passed.


I've now begun working on the 64-bit build.  I found a few minor things I had to 
change, and the build was pretty far along, when I apparently hit a gcc bug:


gcc -I/home/kbrown/src/cygclisp/clisp-2.48-5.x86_64/build/gllib -ggdb -O2 -pipe 
-Wimplicit-function-declaration -W -Wswitch -Wcomment -Wpointer-arith -Wimplicit 
-Wreturn-type -Wmissing-declarations -Wno-sign-compare -Wno-format-nonliteral -O 
-falign-functions=4 -DUNICODE -I. 
-I$(/home/kbrown/src/cygclisp/clisp-2.48-5.x86_64/build/clisp -K boot -B 
/home/kbrown/src/cygclisp/clisp-2.48-5.x86_64/build -N 
/home/kbrown/src/cygclisp/clisp-2.48-5.x86_64/build/locale -E UTF-8 -Epathname 
1:1 -Emisc 1:1 -norc -q -b)/linkkit -c regexi.m.c -o regexi.o

regexi.c: In function ‘C_subr_regexp_regexp_compile’:
regexi.c:56:1: error: unrecognizable insn:
 }
 ^
(insn 348 347 349 41 (set (reg/f:DI 259)
(plus:DI (symbol_ref:DI (module__regexp__subr_tab) [flags 0x2] 
var_decl 0x6fffbfad360 module__regexp__subr_tab)

(reg:DI 260))) regexi.c:54 -1
 (expr_list:REG_EQUAL (const:DI (plus:DI (symbol_ref:DI 
(module__regexp__subr_tab) [flags 0x2] var_decl 0x6fffbfad360 
module__regexp__subr_tab)

(const_int 281474976710768 [0x10070])))
(nil)))
regexi.c:56:1: internal compiler error: in extract_insn, at recog.c:2154
Please submit a full bug report,
with preprocessed source if appropriate.
See http://gcc.gnu.org/bugs.html for instructions.

This was initially with gcc-4.9.2-1, but the same thing happens with gcc-4.9.2-2 
and gcc-4.8.3-2.


I'll poke around a little and see if I can find a problem in the source file, 
but I may have to just report the gcc bug and put this aside until it's resolved.


Ken


Re: [HEADSUP] Dropping libopenssl098 from distro

2015-02-02 Thread Corinna Vinschen
On Jan 31 13:32, Peter A. Castro wrote:
 On Mon, 26 Jan 2015, Corinna Vinschen wrote:
 
 Date: Mon, 26 Jan 2015 21:43:44 +0100
 From: Corinna Vinschen
 Subject: Re: [HEADSUP] Dropping libopenssl098 from distro
 
 
 Just a quick update on the libopenssl098 frontier:
 
 
 On Jan 14 15:13, Corinna Vinschen wrote:
 it's really *really* overdue to remove the OpenSSL 0.98 DLLs from
 the 32 bit distro.  Fortunately they were never in the 64 bit distro.
 
 The problem is that we still have packages requiring libopenssl098.
 These need rebuilding or removing.
 
 The following packages need simple rebuilding:
 
   suite3270 Peter A. Castro
 
 Peter, any progress?
 
 Still working on it.  I'm hitting some porting issues while upgrading the
 package suite.

Feel free to discuss them here.


Thanks,
Corinna

-- 
Corinna Vinschen  Please, send mails regarding Cygwin to
Cygwin Maintainer cygwin AT cygwin DOT com
Red Hat


pgpzpsL6rVhQY.pgp
Description: PGP signature


Re: [HEADSUP] Dropping libopenssl098 from distro

2015-01-31 Thread Peter A. Castro

On Mon, 26 Jan 2015, Corinna Vinschen wrote:


Date: Mon, 26 Jan 2015 21:43:44 +0100
From: Corinna Vinschen
Subject: Re: [HEADSUP] Dropping libopenssl098 from distro


Just a quick update on the libopenssl098 frontier:


On Jan 14 15:13, Corinna Vinschen wrote:

it's really *really* overdue to remove the OpenSSL 0.98 DLLs from
the 32 bit distro.  Fortunately they were never in the 64 bit distro.

The problem is that we still have packages requiring libopenssl098.
These need rebuilding or removing.

The following packages need simple rebuilding:

  suite3270 Peter A. Castro


Peter, any progress?


Still working on it.  I'm hitting some porting issues while upgrading the 
package suite.



The following packages have dependecies of their own, so they can't
go away until the dependent packages have been rebuilt:

  libarchive2   Yaakov Selkowitz

required by:

gvfsYaakov Selkowitz
libgxps2Yaakov Selkowitz

gvfs and libgxps2 should be rebuilt to link against libarchive13.


This needs the GNOME 3.14 update which will take some time.


  libpq Marco Atzeri

required by:

clisp   Ken Brown
xemacs  Dr. Volker Zell


These are in the works.


libsasl2David Rothenberger


  required by:

libopenldap2_3_0

Both of these packages can be removed automatically when clisp and xemacs
are rebuilt.

So the situation is grave, but not hopeless.

Corinna


--
--= Peter A. Castro
Email: doctor at fruitbat dot org / Peter dot Castro at oracle dot com
Cats are just autistic Dogs -- Dr. Tony Attwood


Re: [HEADSUP] Dropping libopenssl098 from distro

2015-01-30 Thread Ken Brown

On 1/30/2015 8:25 AM, Ken Brown wrote:

On 1/30/2015 4:41 AM, Corinna Vinschen wrote:

On Jan 29 15:25, Ken Brown wrote:

I'm attaching the patches that I applied (on top of Reini's patches) in
order to make the build succeed.  I also had to use libdb4.5 instead of
libdb4.8.


Is that ok?  I mean, shouldn't a package always try to use the latest
version?  What's the problem you're observing ?  Maybe Volker can help
here?


The clisp-2.48 code uses some macros and structures that are defined in the
db4.5 headers but have changed or disappeared in db4.8.  I'll see if I can
figure out how to update the code for db4.8.


OK, that wasn't so hard.  I'm attaching the patch that I applied, in case Reini 
or Volker has a chance to look at it.  All 76 tests for the berkeley-db module 
passed.


Ken
--- origsrc/clisp-2.48/modules/berkeley-db/bdb.c2009-06-27 
04:13:33.0 -0400
+++ src/clisp-2.48/modules/berkeley-db/bdb.c2015-01-30 10:12:11.415894600 
-0500
@@ -1039,9 +1039,9 @@ static object dbe_get_lk_conflicts (DB_E
 FLAG_EXTRACTOR(dbe_get_flags_num,DB_ENV*)
 DEFUNR(BDB:DBE-GET-OPTIONS, dbe optional what) {
   object what = STACK_0;
-  /* dbe may be NULL only for DB_XIDDATASIZE */
+  /* dbe may be NULL only for DB_GID_SIZE */
   DB_ENV *dbe = (DB_ENV*)bdb_handle(STACK_1,`BDB::DBE`,
-eq(what,`:DB-XIDDATASIZE`)
+eq(what,`:DB-GID-SIZE`)
 ? BH_NIL_IS_NULL : BH_VALID);
   what = STACK_0; skipSTACK(2);
  restart_DBE_GET_OPTIONS:
@@ -1210,8 +1210,8 @@ DEFUNR(BDB:DBE-GET-OPTIONS, dbe optiona
 VALUES1(dbe_get_errfile(dbe));
   } else if (eq(what,`:MSGFILE`)) {
 VALUES1(dbe_get_msgfile(dbe));
-  } else if (eq(what,`:DB-XIDDATASIZE`)) {
-VALUES1(fixnum(DB_XIDDATASIZE));
+  } else if (eq(what,`:DB-GID-SIZE`)) {
+VALUES1(fixnum(DB_GID_SIZE));
   } else if (eq(what,`:HOME`)) {
 VALUES1(dbe_get_home_dir(dbe,true));
   } else if (eq(what,`:OPEN`)) {
@@ -1235,10 +1235,10 @@ DEFUNR(BDB:DBE-GET-OPTIONS, dbe optiona
 
 DEFUN(BDB:DB-CREATE, dbe key XA)
 { /* create database */
-  u_int32_t flags = missingp(STACK_0) ? 0 : DB_XA_CREATE;
+  /* u_int32_t flags = missingp(STACK_0) ? 0 : DB_XA_CREATE; */
   DB_ENV *dbe = (DB_ENV*)bdb_handle(STACK_1,`BDB::DBE`,BH_NIL_IS_NULL);
   DB *db;
-  SYSCALL(db_create,(db,dbe,flags));
+  SYSCALL(db_create,(db,dbe,0));
   if (!dbe) {   /* set error callback */
 begin_system_call();
 db-set_errcall(db,error_callback);
@@ -2706,13 +2706,13 @@ DEFUN(BDB:TXN-CHECKPOINT, dbe key KBYTE
 }
 
 /* return the pointer into the obj (which must be
-   a (vector (unsigned-byte 8) DB_XIDDATASIZE))
+   a (vector (unsigned-byte 8) DB_GID_SIZE))
  can trigger GC, the return value is invalidated by GC */
 static u_int8_t* check_gid (gcv_object_t *obj_) {
   uintL idx = 0;
   object data_vector;
-  *obj_ = check_byte_vector_len(*obj_,DB_XIDDATASIZE);
-  data_vector = array_displace_check(*obj_,DB_XIDDATASIZE,idx);
+  *obj_ = check_byte_vector_len(*obj_,DB_GID_SIZE);
+  data_vector = array_displace_check(*obj_,DB_GID_SIZE,idx);
   return TheSbvector(data_vector)-data+idx;
 }
 
@@ -2724,12 +2724,12 @@ DEFUN(BDB:TXN-PREPARE, txn gid)
   VALUES0; skipSTACK(2);
 }
 
-/* allocate a (vector (unsigned-byte 8) DB_XIDDATASIZE) for this gid
+/* allocate a (vector (unsigned-byte 8) DB_GID_SIZE) for this gid
  can trigger GC */
-static object gid_to_vector (u_int8_t gid[DB_XIDDATASIZE]) {
-  object vec = allocate_bit_vector(Atype_8Bit,DB_XIDDATASIZE);
+static object gid_to_vector (u_int8_t gid[DB_GID_SIZE]) {
+  object vec = allocate_bit_vector(Atype_8Bit,DB_GID_SIZE);
   begin_system_call();
-  memcpy(TheSbvector(vec)-data,gid,DB_XIDDATASIZE);
+  memcpy(TheSbvector(vec)-data,gid,DB_GID_SIZE);
   end_system_call();
   return vec;
 }
@@ -2742,7 +2742,7 @@ DEFUN(BDB:TXN-RECOVER, dbe key FIRST :N
   u_int32_t tx_max;
   DB_PREPLIST *preplist;
   int status, ii;
-  long retnum;
+  u_int32_t retnum;
   SYSCALL(dbe-get_tx_max,(dbe,tx_max));
   preplist = (DB_PREPLIST*)clisp_malloc(tx_max * sizeof(DB_PREPLIST));
   begin_blocking_system_call();
@@ -2801,8 +2801,8 @@ DEFUN(BDB:TXN-STAT, dbe key STAT-CLEAR)
   pushSTACK(uint32_to_I(txn_active-txnid));
   pushSTACK(uint32_to_I(txn_active-parentid));
   pushSTACK(make_lsn((txn_active-lsn)));
-  pushSTACK(uint32_to_I(txn_active-xa_status));
-  pushSTACK(gid_to_vector(txn_active-xid));
+  pushSTACK(uint32_to_I(txn_active-status));
+  pushSTACK(gid_to_vector(txn_active-gid));
   funcall(`BDB::MKTXNACTIVE`,5); pushSTACK(value1);
 }
 value1 = vectorof(size); pushSTACK(value1);
--- origsrc/clisp-2.48/modules/berkeley-db/dbi.lisp 2008-12-31 
11:26:09.0 -0500
+++ src/clisp-2.48/modules/berkeley-db/dbi.lisp 2015-01-30 10:53:59.548351500 
-0500
@@ -252,7 +252,7 @@
   (region_nowait 0 :type (unsigned-byte 32) :read-only t))
 
 (defstruct (db-txn-active (:constructor mktxnactive
- 

Re: [HEADSUP] Dropping libopenssl098 from distro

2015-01-30 Thread Ken Brown

On 1/30/2015 2:02 PM, Yaakov Selkowitz wrote:

On Fri, 2015-01-30 at 11:40 -0500, Ken Brown wrote:

On 1/30/2015 8:25 AM, Ken Brown wrote:

On 1/30/2015 4:41 AM, Corinna Vinschen wrote:

On Jan 29 15:25, Ken Brown wrote:

I'm attaching the patches that I applied (on top of Reini's patches) in
order to make the build succeed.  I also had to use libdb4.5 instead of
libdb4.8.


Is that ok?  I mean, shouldn't a package always try to use the latest
version?  What's the problem you're observing ?  Maybe Volker can help
here?


The clisp-2.48 code uses some macros and structures that are defined in the
db4.5 headers but have changed or disappeared in db4.8.  I'll see if I can
figure out how to update the code for db4.8.


OK, that wasn't so hard.  I'm attaching the patch that I applied, in case Reini
or Volker has a chance to look at it.  All 76 tests for the berkeley-db module
passed.


FYI, this is the patch Fedora uses for this issue:

http://pkgs.fedoraproject.org/cgit/clisp.git/plain/clisp-db.patch


That patch doesn't deal with the differences between db4.5 and db4.8 (e.g., 
DB_XIDDATASIZE was changed to DB_GID_SIZE, among other things).  It must be for 
a different issue.


Ken


Re: [HEADSUP] Dropping libopenssl098 from distro

2015-01-30 Thread Yaakov Selkowitz
On Fri, 2015-01-30 at 11:40 -0500, Ken Brown wrote:
 On 1/30/2015 8:25 AM, Ken Brown wrote:
  On 1/30/2015 4:41 AM, Corinna Vinschen wrote:
  On Jan 29 15:25, Ken Brown wrote:
  I'm attaching the patches that I applied (on top of Reini's patches) in
  order to make the build succeed.  I also had to use libdb4.5 instead of
  libdb4.8.
 
  Is that ok?  I mean, shouldn't a package always try to use the latest
  version?  What's the problem you're observing ?  Maybe Volker can help
  here?
 
  The clisp-2.48 code uses some macros and structures that are defined in the
  db4.5 headers but have changed or disappeared in db4.8.  I'll see if I can
  figure out how to update the code for db4.8.
 
 OK, that wasn't so hard.  I'm attaching the patch that I applied, in case 
 Reini 
 or Volker has a chance to look at it.  All 76 tests for the berkeley-db 
 module 
 passed.

FYI, this is the patch Fedora uses for this issue:

http://pkgs.fedoraproject.org/cgit/clisp.git/plain/clisp-db.patch

Without looking at the code, I don't know which is more appropriate.

--
Yaakov




Re: [HEADSUP] Dropping libopenssl098 from distro

2015-01-30 Thread Corinna Vinschen
Hi Ken,

On Jan 29 15:25, Ken Brown wrote:
 On 1/23/2015 8:48 AM, Ken Brown wrote:
 My guess is correct.  lisp.exe uses bit 31 (counting from the LSB) as a 
 marker
 during garbage collection, and this is incompatible with Cygwin's use of high
 memory for the heap.  I think I know how to fix this (by defining
 LINUX_NOEXEC_HEAPCODES in the Cygwin build), but I haven't finished testing 
 it yet.
 
 I've now built clisp-2.48 with this change (32-bit only), and I've tested it
 as well as I can, given that I'm not a clisp user.  The build passes all but
 a handful of about 12,000 tests, so I think it's probably OK.  (None of the
 test failures involved crashes.)

Sounds great to me (not being a clisp user myself).

 I'm attaching the patches that I applied (on top of Reini's patches) in
 order to make the build succeed.  I also had to use libdb4.5 instead of
 libdb4.8.

Is that ok?  I mean, shouldn't a package always try to use the latest
version?  What's the problem you're observing ?  Maybe Volker can help
here?

I just had a look and it turned out that the 64 bit release only has
a single db version, 5.3, while the 32 bit version comes with 4.5 and
4.8 only.  Volker???


Corinna

-- 
Corinna Vinschen  Please, send mails regarding Cygwin to
Cygwin Maintainer cygwin AT cygwin DOT com
Red Hat


pgp0sMOQQyOBR.pgp
Description: PGP signature


Re: [HEADSUP] Dropping libopenssl098 from distro

2015-01-30 Thread Dr. Volker Zell
 Corinna Vinschen writes:

 I just had a look and it turned out that the 64 bit release only has
 a single db version, 5.3, while the 32 bit version comes with 4.5 and
 4.8 only.  Volker???

5.3 for 64 bit was compiled by Yaakov I think, when I was absent.

xemacs and db are the packages where I still have to catchup to
compile/recompile for the latest 32/64bit releases.

Unfortunately I will be on a business trip for one more week.

 Corinna

Ciao
  Volker
  


Re: [HEADSUP] Dropping libopenssl098 from distro

2015-01-30 Thread Ken Brown

On 1/30/2015 4:41 AM, Corinna Vinschen wrote:

Hi Ken,

On Jan 29 15:25, Ken Brown wrote:

On 1/23/2015 8:48 AM, Ken Brown wrote:

My guess is correct.  lisp.exe uses bit 31 (counting from the LSB) as a marker
during garbage collection, and this is incompatible with Cygwin's use of high
memory for the heap.  I think I know how to fix this (by defining
LINUX_NOEXEC_HEAPCODES in the Cygwin build), but I haven't finished testing it 
yet.


I've now built clisp-2.48 with this change (32-bit only), and I've tested it
as well as I can, given that I'm not a clisp user.  The build passes all but
a handful of about 12,000 tests, so I think it's probably OK.  (None of the
test failures involved crashes.)


Sounds great to me (not being a clisp user myself).


I'm attaching the patches that I applied (on top of Reini's patches) in
order to make the build succeed.  I also had to use libdb4.5 instead of
libdb4.8.


Is that ok?  I mean, shouldn't a package always try to use the latest
version?  What's the problem you're observing ?  Maybe Volker can help
here?


The clisp-2.48 code uses some macros and structures that are defined in the 
db4.5 headers but have changed or disappeared in db4.8.  I'll see if I can 
figure out how to update the code for db4.8.


Ken


Re: [HEADSUP] Dropping libopenssl098 from distro

2015-01-29 Thread Ken Brown

On 1/23/2015 8:48 AM, Ken Brown wrote:

My guess is correct.  lisp.exe uses bit 31 (counting from the LSB) as a marker
during garbage collection, and this is incompatible with Cygwin's use of high
memory for the heap.  I think I know how to fix this (by defining
LINUX_NOEXEC_HEAPCODES in the Cygwin build), but I haven't finished testing it 
yet.


I've now built clisp-2.48 with this change (32-bit only), and I've tested it as 
well as I can, given that I'm not a clisp user.  The build passes all but a 
handful of about 12,000 tests, so I think it's probably OK.  (None of the test 
failures involved crashes.)


I'm attaching the patches that I applied (on top of Reini's patches) in order to 
make the build succeed.  I also had to use libdb4.5 instead of libdb4.8.

Reini, if you're still lurking, maybe you could take a look at the patches.

Ken
--- origsrc/clisp-2.48/src/unix.d   2009-06-17 10:26:40.0 -0400
+++ src/clisp-2.48/src/unix.d   2015-01-26 12:11:27.111212000 -0500
@@ -716,7 +716,10 @@ extern int wait2 (PID_T pid); /* see uni
 /* Interpretation of FILETIME structure: */
 #ifdef UNIX_CYGWIN32
   #define WIN32_LEAN_AND_MEAN
+  #pragma push_macro (Handle)
+  #undef Handle
   #include windows.h
+  #pragma pop_macro (Handle)
   #undef WIN32
   extern long time_t_from_filetime (const FILETIME * ptr);
   extern void time_t_to_filetime (time_t time_in, FILETIME * out);
--- origsrc/clisp-2.48/src/lispbibl.d   2009-07-28 09:58:03.0 -0400
+++ src/clisp-2.48/src/lispbibl.d   2015-01-26 12:14:01.822061000 -0500
@@ -2603,7 +2603,7 @@ Long-Float, Ratio and Complex (only if S
  malloc results (and hence also of shared libraries) are randomized;
  only the code address is fixed around 0x1C00 and the stack address
  is around 0xCF00. In this case, we also use LINUX_NOEXEC_HEAPCODES. */
-#if (defined(I80386)  defined(UNIX_LINUX)) || (defined(I80386)  
defined(UNIX_OPENBSD)  defined(ADDRESS_RANGE_RANDOMIZED))
+#if (defined(I80386)  defined(UNIX_LINUX)) || (defined(I80386)  
defined(UNIX_OPENBSD)  defined(ADDRESS_RANGE_RANDOMIZED)) || (defined(I80386) 
 defined(UNIX_CYGWIN32))
   #define LINUX_NOEXEC_HEAPCODES
 #else
   #define STANDARD_HEAPCODES
--- origsrc/clisp-2.48/modules/syscalls/calls.c 2009-07-22 21:12:31.0 
-0400
+++ src/clisp-2.48/modules/syscalls/calls.c 2015-01-26 12:28:34.091951900 
-0500
@@ -3302,6 +3302,7 @@ DEFUN(POSIX::DUPLICATE-HANDLE, old opti
 
 #if defined(WIN32_NATIVE) || defined(UNIX_CYGWIN32)
 #include shlobj.h
+#include shlguid.h
 DEFCHECKER(check_file_attributes, type=DWORD, reverse=uint32_to_I,  \
default=, prefix=FILE_ATTRIBUTE, bitmasks=both,  \
ARCHIVE COMPRESSED :DEVICE :DIRECTORY ENCRYPTED HIDDEN :NORMAL \
--- origsrc/clisp-2.48/modules/syscalls/configure   2009-07-28 
12:33:13.0 -0400
+++ src/clisp-2.48/modules/syscalls/configure   2015-01-26 12:09:16.528743100 
-0500
@@ -4085,7 +4085,7 @@ fi
 done
 
 if test $ac_cv_header_shlobj_h = yes ; then
-   LIBS=${LIBS}' -luser32 -lole32 -loleaut32 -luuid';
+   LIBS=${LIBS}' -luser32 -lole32 -loleaut32 -L/usr/lib/w32api -luuid';
 fi
 # The cast to long int works around a bug in the HP C Compiler
 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects


Re: [HEADSUP] Dropping libopenssl098 from distro

2015-01-26 Thread Corinna Vinschen

Just a quick update on the libopenssl098 frontier:


On Jan 14 15:13, Corinna Vinschen wrote:
 it's really *really* overdue to remove the OpenSSL 0.98 DLLs from
 the 32 bit distro.  Fortunately they were never in the 64 bit distro.
 
 The problem is that we still have packages requiring libopenssl098.
 These need rebuilding or removing.
 
 The following packages need simple rebuilding:
 
   suite3270   Peter A. Castro

Peter, any progress?

 The following packages have dependecies of their own, so they can't
 go away until the dependent packages have been rebuilt:
 
   libarchive2 Yaakov Selkowitz
 
 required by:
 
   gvfsYaakov Selkowitz
   libgxps2Yaakov Selkowitz
 
   gvfs and libgxps2 should be rebuilt to link against libarchive13.

This needs the GNOME 3.14 update which will take some time.

   libpq   Marco Atzeri
 
 required by:
 
   clisp   Ken Brown
   xemacs  Dr. Volker Zell

These are in the works.

   libsasl2David Rothenberger

  required by:

libopenldap2_3_0

Both of these packages can be removed automatically when clisp and xemacs
are rebuilt.

So the situation is grave, but not hopeless.


Corinna

-- 
Corinna Vinschen  Please, send mails regarding Cygwin to
Cygwin Maintainer cygwin AT cygwin DOT com
Red Hat


pgpp9KipVZmwA.pgp
Description: PGP signature


Re: [HEADSUP] Dropping libopenssl098 from distro

2015-01-25 Thread Reini Urban
On 01/14/2015 03:19 PM, Ken Brown wrote:
 On 1/14/2015 12:46 PM, Achim Gratz wrote:
 Corinna Vinschen writes:
 Clisp is not yet ported to 64bit and it has problems under 32bit as
 well
 (temporary file generation) that also affect Maxima from ports.

 If it's a problem with the Cygwin DLL, it would be nice to get a
 bug report and, preferredly, an STC, so we have a chance to fix this.

 AFAIK it's the same problem that produced the same symptoms in sqlite:
 using a non-Cygwin API.  So no, I don't think the Cygwin DLL is to
 blame.

 Apart from that, I was only talking about the 32 bitr version anyway.
 It requires the wrong libopenssl and needs a simple rebuild for now.

 One of the things holding a port off is libsigsegv, IIRC.

 This is a bit annoying.  Libsigsegv should be optional, not required.

 I have no idea whether that's possible for clisp.
 
 It is.  There's a configure option --ignore-absence-of-libsigsegv. 
 But there are more serious problems, affecting both the 32-bit and
 64-bit versions.  (So even just rebuilding clisp for 32-bit Cygwin will
 take some work.)  The problem is that lisp.exe, which is built and used
 in the course of trying to build clisp.exe, crashes with a SEGV shortly
 after it's started.
 
 My reason for looking at this was that clisp is needed for building
 xindy, an optional component of TeX Live.  I did successfully build
 clisp in the 32-bit case four years ago, but I can't any more.  My guess
 (untested) is that this is because the location of the heap has changed
 since then, and maybe the source code makes unwarranted assumptions
 about memory layout.
 
 It's a shame that Reini isn't available to help with this.

64bit is not yet possible, yes.
on 32bit, just use 2.48, which should work ok.
but the build system is tricky.

2.49 never really worked. I've tried a few times to fix modules support.
Most of my fixes are upstream, but the last released version was not
fixable anymore. A gnulib problem.




Re: [HEADSUP] Dropping libopenssl098 from distro

2015-01-24 Thread Corinna Vinschen
On Jan 23 15:45, Andrew Schulman wrote:
 
  I, for one, welcome our new clisp overlord!
 
 ALL HAIL THE CLISP OVERLORD

YMMD,
Corinna

-- 
Corinna Vinschen  Please, send mails regarding Cygwin to
Cygwin Maintainer cygwin AT cygwin DOT com
Red Hat


pgp9Zl8MXnfxf.pgp
Description: PGP signature


Re: [HEADSUP] Dropping libopenssl098 from distro

2015-01-24 Thread Corinna Vinschen
On Jan 23 17:43, Ken Brown wrote:
 On 1/23/2015 3:09 PM, Corinna Vinschen wrote:
 Hi Ken,
 
 On Jan 23 08:48, Ken Brown wrote:
 [...]
 My guess is correct.  lisp.exe uses bit 31 (counting from the LSB) as a
 marker during garbage collection, and this is incompatible with Cygwin's use
 of high memory for the heap.  I think I know how to fix this (by defining
 LINUX_NOEXEC_HEAPCODES in the Cygwin build), but I haven't finished testing
 it yet.
 
 Given that by default *all* addresses used for 64 bit Cygwin processes
 are beyond the 2GB border, it's kind of tricky to use bit 31 for anything.
 
 But even then, the same code would fail on 32 bit Windows as well, if
 it's running under WOW64 or a 32 bit kernel started with the /3GB flag
 (or it's successor).  In both cases Cygwin would happily use the
 addresses beyond 0x8000 for the heap.
 
 So, from that I conclude that using bit 31 for any dubious reason is
 inherently broken.  I hope that the LINUX_NOEXEC_HEAPCODES stuff works,
 and if so, it should be used for the 32 bit build as well.
 
 Sorry, I should have been more clear.  I was only talking about the 32-bit
 build.  I haven't yet seriously tried the 64-bit build.

Oh, ok.

 I'd like to know Reini's intentions before investing any more time in this.
 BTW, I am *not* qualified to take over as clisp maintainer.  I've never used
 clisp, and I know nothing about it other than the tiny bit I've learned from
 debugging the crash I mentioned above.
 
 Well, it seems you're now stuck with it.
 
 slashdot
 I, for one, welcome our new clisp overlord!
 /slashdot
 
 Thanks a lot.
 
 I'll see if I can at least get version 3.48 or 3.49 built on both platforms.
 But in view of what Reini said about it being broken upstream, I don't think
 I'll try to go further.

Whoopee!  You know, I was just making fun, but that's really good news.
If you need help to analyze problems on 64 bit, or if you have fun to
look why the newer versions won't work, feel free to discuss the problems
here.  Maybe it's something we can solve together.


Thanks a million,
Corinna

-- 
Corinna Vinschen  Please, send mails regarding Cygwin to
Cygwin Maintainer cygwin AT cygwin DOT com
Red Hat


pgpNjoacFPdsG.pgp
Description: PGP signature


Re: [HEADSUP] Dropping libopenssl098 from distro

2015-01-24 Thread Vin Shelton
Dear Volker, Ken and Corinna,

On Fri, Jan 23, 2015 at 10:43 AM, Dr. Volker Zell wrote:
 Ken Brown writes:

  On 1/23/2015 5:57 AM, Dr. Volker Zell wrote:
  gcc -c -ggdb -O2 -pipe -Wimplicit-function-declaration 
 -fdebug-prefix-map=/cygdrive/d/misc/src/release/xemacs-21.4.22-2.i686/build=/usr/src/debug/xemacs-21.4.22-2
  
 -fdebug-prefix-map=/cygdrive/d/misc/src/release/xemacs-21.4.22-2.i686/src/xemacs-21.4.22=/usr/src/debug/xemacs-21.4.22-2
   -Demacs -I. -DHAVE_CONFIG_H -Wno-sign-compare -fno-caller-saves 
 /cygdrive/d/misc/src/release/xemacs-21.4.22-2.i686/src/xemacs-21.4.22/src/emacs.c
  In file included from 
 /cygdrive/d/misc/src/release/xemacs-21.4.22-2.i686/src/xemacs-21.4.22/src/emacs.c:184:0:
  
 /cygdrive/d/misc/src/release/xemacs-21.4.22-2.i686/src/xemacs-21.4.22/src/syswindows.h:74:16:
  error: expected ';', ',' or ')' before 'int'
  #define Status int
  ^
  In file included from /usr/include/w32api/rpc.h:74:0,
  from /usr/include/w32api/objbase.h:7,
  from /usr/include/w32api/ole2.h:17,
  from /usr/include/w32api/shlobj.h:85,
  from 
 /cygdrive/d/misc/src/release/xemacs-21.4.22-2.i686/src/xemacs-21.4.22/src/syswindows.h:77,
  from 
 /cygdrive/d/misc/src/release/xemacs-21.4.22-2.i686/src/xemacs-21.4.22/src/emacs.c:184:
  /usr/include/w32api/rpcdce.h:210:51: error: unknown type name 
 'RPC_OBJECT_INQ_FN'
  RPCRTAPI RPC_STATUS RPC_ENTRY RpcObjectSetInqFn(RPC_OBJECT_INQ_FN 
 *InquiryFn);

  I think the problem is that Status is used in 
 /usr/include/w32api/rpcdce.h,
  and this conflicts with #define Status int.  I ran into a similar 
 problem when
  trying to build clisp.

 Any simple fix/workaround  for this ?

Thanks for pointing this out.  It dawned on me yesterday that the
reason I didn't see these problems is because I don't build with X
support on Cygwin.  Once I configured in X support, I saw these errors
and a few others.  It took me awhile to work out the right changes to
make, but I have checked changes into the XEmacs 21.4 mercurial
repository that enable XEmacs 21.4 to build under Cygwin with X
support.

One problem remains - Xaw3d support does not work, so I removed that
from the configure line.  The problem I found was that XEmacs seemed
to be expecting version 8 of Xaw3d, but Cygwin supplies version 7.

I still plan to release 21.4.23 in the near future, but I would
recommend making an updated XEmacs 21.4 kit before that point.

Regards,
  Vin Shelton


Re: [HEADSUP] Dropping libopenssl098 from distro

2015-01-23 Thread Corinna Vinschen
Hi Ken,

On Jan 23 08:48, Ken Brown wrote:
 On 1/14/2015 4:19 PM, Ken Brown wrote:
 It is.  There's a configure option --ignore-absence-of-libsigsegv.  But 
 there
 are more serious problems, affecting both the 32-bit and 64-bit versions.  
 (So
 even just rebuilding clisp for 32-bit Cygwin will take some work.)  The 
 problem
 is that lisp.exe, which is built and used in the course of trying to build
 clisp.exe, crashes with a SEGV shortly after it's started.
 
 My reason for looking at this was that clisp is needed for building xindy, an
 optional component of TeX Live.  I did successfully build clisp in the 32-bit
 case four years ago, but I can't any more.  My guess (untested) is that this 
 is
 because the location of the heap has changed since then, and maybe the source
 code makes unwarranted assumptions about memory layout.
 
 My guess is correct.  lisp.exe uses bit 31 (counting from the LSB) as a
 marker during garbage collection, and this is incompatible with Cygwin's use
 of high memory for the heap.  I think I know how to fix this (by defining
 LINUX_NOEXEC_HEAPCODES in the Cygwin build), but I haven't finished testing
 it yet.

Given that by default *all* addresses used for 64 bit Cygwin processes
are beyond the 2GB border, it's kind of tricky to use bit 31 for anything.

But even then, the same code would fail on 32 bit Windows as well, if
it's running under WOW64 or a 32 bit kernel started with the /3GB flag
(or it's successor).  In both cases Cygwin would happily use the
addresses beyond 0x8000 for the heap.

So, from that I conclude that using bit 31 for any dubious reason is
inherently broken.  I hope that the LINUX_NOEXEC_HEAPCODES stuff works,
and if so, it should be used for the 32 bit build as well.

 I'd like to know Reini's intentions before investing any more time in this.
 BTW, I am *not* qualified to take over as clisp maintainer.  I've never used
 clisp, and I know nothing about it other than the tiny bit I've learned from
 debugging the crash I mentioned above.

Well, it seems you're now stuck with it.

slashdot
I, for one, welcome our new clisp overlord!
/slashdot


*Duck*
Corinna

-- 
Corinna Vinschen  Please, send mails regarding Cygwin to
Cygwin Maintainer cygwin AT cygwin DOT com
Red Hat


pgpJ780dfNWjr.pgp
Description: PGP signature


Re: [HEADSUP] Dropping libopenssl098 from distro

2015-01-23 Thread Andrew Schulman

 I, for one, welcome our new clisp overlord!

ALL HAIL THE CLISP OVERLORD


Re: [HEADSUP] Dropping libopenssl098 from distro

2015-01-23 Thread Ken Brown

On 1/23/2015 3:09 PM, Corinna Vinschen wrote:

Hi Ken,

On Jan 23 08:48, Ken Brown wrote:

On 1/14/2015 4:19 PM, Ken Brown wrote:

It is.  There's a configure option --ignore-absence-of-libsigsegv.  But there
are more serious problems, affecting both the 32-bit and 64-bit versions.  (So
even just rebuilding clisp for 32-bit Cygwin will take some work.)  The problem
is that lisp.exe, which is built and used in the course of trying to build
clisp.exe, crashes with a SEGV shortly after it's started.

My reason for looking at this was that clisp is needed for building xindy, an
optional component of TeX Live.  I did successfully build clisp in the 32-bit
case four years ago, but I can't any more.  My guess (untested) is that this is
because the location of the heap has changed since then, and maybe the source
code makes unwarranted assumptions about memory layout.


My guess is correct.  lisp.exe uses bit 31 (counting from the LSB) as a
marker during garbage collection, and this is incompatible with Cygwin's use
of high memory for the heap.  I think I know how to fix this (by defining
LINUX_NOEXEC_HEAPCODES in the Cygwin build), but I haven't finished testing
it yet.


Given that by default *all* addresses used for 64 bit Cygwin processes
are beyond the 2GB border, it's kind of tricky to use bit 31 for anything.

But even then, the same code would fail on 32 bit Windows as well, if
it's running under WOW64 or a 32 bit kernel started with the /3GB flag
(or it's successor).  In both cases Cygwin would happily use the
addresses beyond 0x8000 for the heap.

So, from that I conclude that using bit 31 for any dubious reason is
inherently broken.  I hope that the LINUX_NOEXEC_HEAPCODES stuff works,
and if so, it should be used for the 32 bit build as well.


Sorry, I should have been more clear.  I was only talking about the 32-bit 
build.  I haven't yet seriously tried the 64-bit build.



I'd like to know Reini's intentions before investing any more time in this.
BTW, I am *not* qualified to take over as clisp maintainer.  I've never used
clisp, and I know nothing about it other than the tiny bit I've learned from
debugging the crash I mentioned above.


Well, it seems you're now stuck with it.

slashdot
I, for one, welcome our new clisp overlord!
/slashdot


Thanks a lot.

I'll see if I can at least get version 3.48 or 3.49 built on both platforms. 
But in view of what Reini said about it being broken upstream, I don't think 
I'll try to go further.


Ken


Re: [HEADSUP] Dropping libopenssl098 from distro

2015-01-23 Thread Ken Brown

On 1/23/2015 5:57 AM, Dr. Volker Zell wrote:

gcc -c -ggdb -O2 -pipe -Wimplicit-function-declaration 
-fdebug-prefix-map=/cygdrive/d/misc/src/release/xemacs-21.4.22-2.i686/build=/usr/src/debug/xemacs-21.4.22-2
 
-fdebug-prefix-map=/cygdrive/d/misc/src/release/xemacs-21.4.22-2.i686/src/xemacs-21.4.22=/usr/src/debug/xemacs-21.4.22-2
  -Demacs -I. -DHAVE_CONFIG_H -Wno-sign-compare -fno-caller-saves 
/cygdrive/d/misc/src/release/xemacs-21.4.22-2.i686/src/xemacs-21.4.22/src/emacs.c
In file included from 
/cygdrive/d/misc/src/release/xemacs-21.4.22-2.i686/src/xemacs-21.4.22/src/emacs.c:184:0:
/cygdrive/d/misc/src/release/xemacs-21.4.22-2.i686/src/xemacs-21.4.22/src/syswindows.h:74:16:
 error: expected ';', ',' or ')' before 'int'
  #define Status int
 ^
In file included from /usr/include/w32api/rpc.h:74:0,
  from /usr/include/w32api/objbase.h:7,
  from /usr/include/w32api/ole2.h:17,
  from /usr/include/w32api/shlobj.h:85,
  from 
/cygdrive/d/misc/src/release/xemacs-21.4.22-2.i686/src/xemacs-21.4.22/src/syswindows.h:77,
  from 
/cygdrive/d/misc/src/release/xemacs-21.4.22-2.i686/src/xemacs-21.4.22/src/emacs.c:184:
/usr/include/w32api/rpcdce.h:210:51: error: unknown type name 
'RPC_OBJECT_INQ_FN'
RPCRTAPI RPC_STATUS RPC_ENTRY RpcObjectSetInqFn(RPC_OBJECT_INQ_FN 
*InquiryFn);


I think the problem is that Status is used in /usr/include/w32api/rpcdce.h, 
and this conflicts with #define Status int.  I ran into a similar problem when 
trying to build clisp.


Ken


Re: [HEADSUP] Dropping libopenssl098 from distro

2015-01-23 Thread Ken Brown

On 1/14/2015 4:19 PM, Ken Brown wrote:

On 1/14/2015 12:46 PM, Achim Gratz wrote:

Corinna Vinschen writes:

Clisp is not yet ported to 64bit and it has problems under 32bit as well
(temporary file generation) that also affect Maxima from ports.


If it's a problem with the Cygwin DLL, it would be nice to get a
bug report and, preferredly, an STC, so we have a chance to fix this.


AFAIK it's the same problem that produced the same symptoms in sqlite:
using a non-Cygwin API.  So no, I don't think the Cygwin DLL is to
blame.


Apart from that, I was only talking about the 32 bitr version anyway.
It requires the wrong libopenssl and needs a simple rebuild for now.


One of the things holding a port off is libsigsegv, IIRC.


This is a bit annoying.  Libsigsegv should be optional, not required.


I have no idea whether that's possible for clisp.


It is.  There's a configure option --ignore-absence-of-libsigsegv.  But there
are more serious problems, affecting both the 32-bit and 64-bit versions.  (So
even just rebuilding clisp for 32-bit Cygwin will take some work.)  The problem
is that lisp.exe, which is built and used in the course of trying to build
clisp.exe, crashes with a SEGV shortly after it's started.

My reason for looking at this was that clisp is needed for building xindy, an
optional component of TeX Live.  I did successfully build clisp in the 32-bit
case four years ago, but I can't any more.  My guess (untested) is that this is
because the location of the heap has changed since then, and maybe the source
code makes unwarranted assumptions about memory layout.


My guess is correct.  lisp.exe uses bit 31 (counting from the LSB) as a marker 
during garbage collection, and this is incompatible with Cygwin's use of high 
memory for the heap.  I think I know how to fix this (by defining 
LINUX_NOEXEC_HEAPCODES in the Cygwin build), but I haven't finished testing it yet.


I'd like to know Reini's intentions before investing any more time in this. 
BTW, I am *not* qualified to take over as clisp maintainer.  I've never used 
clisp, and I know nothing about it other than the tiny bit I've learned from 
debugging the crash I mentioned above.


Ken


Re: [HEADSUP] Dropping libopenssl098 from distro

2015-01-23 Thread Dr. Volker Zell
 Volker Zell writes:

 Hi
 I'm on business, no access to the logs...I will come back to this on 
friday.

Here we are

 Ciao
   Volker
  
 Vin Shelton writes:

 Volker -
 I can build XEmacs on 32-bit Cygwin.  What doesn't work for you?


gcc -c -ggdb -O2 -pipe -Wimplicit-function-declaration 
-fdebug-prefix-map=/cygdrive/d/misc/src/release/xemacs-21.4.22-2.i686/build=/usr/src/debug/xemacs-21.4.22-2
 
-fdebug-prefix-map=/cygdrive/d/misc/src/release/xemacs-21.4.22-2.i686/src/xemacs-21.4.22=/usr/src/debug/xemacs-21.4.22-2
  -Demacs -I. -DHAVE_CONFIG_H -Wno-sign-compare -fno-caller-saves 
/cygdrive/d/misc/src/release/xemacs-21.4.22-2.i686/src/xemacs-21.4.22/src/emacs.c
In file included from 
/cygdrive/d/misc/src/release/xemacs-21.4.22-2.i686/src/xemacs-21.4.22/src/emacs.c:184:0:
/cygdrive/d/misc/src/release/xemacs-21.4.22-2.i686/src/xemacs-21.4.22/src/syswindows.h:74:16:
 error: expected ';', ',' or ')' before 'int'
 #define Status int
^
In file included from /usr/include/w32api/rpc.h:74:0,
 from /usr/include/w32api/objbase.h:7,
 from /usr/include/w32api/ole2.h:17,
 from /usr/include/w32api/shlobj.h:85,
 from 
/cygdrive/d/misc/src/release/xemacs-21.4.22-2.i686/src/xemacs-21.4.22/src/syswindows.h:77,
 from 
/cygdrive/d/misc/src/release/xemacs-21.4.22-2.i686/src/xemacs-21.4.22/src/emacs.c:184:
/usr/include/w32api/rpcdce.h:210:51: error: unknown type name 
'RPC_OBJECT_INQ_FN'
   RPCRTAPI RPC_STATUS RPC_ENTRY RpcObjectSetInqFn(RPC_OBJECT_INQ_FN 
*InquiryFn);
   ^
In file included from 
/cygdrive/d/misc/src/release/xemacs-21.4.22-2.i686/src/xemacs-21.4.22/src/emacs.c:184:0:
/cygdrive/d/misc/src/release/xemacs-21.4.22-2.i686/src/xemacs-21.4.22/src/syswindows.h:74:16:
 error: expected ';', ',' or ')' before 'int'
 #define Status int
^
In file included from /usr/include/w32api/rpc.h:74:0,
 from /usr/include/w32api/objbase.h:7,
 from /usr/include/w32api/ole2.h:17,
 from /usr/include/w32api/shlobj.h:85,
 from 
/cygdrive/d/misc/src/release/xemacs-21.4.22-2.i686/src/xemacs-21.4.22/src/syswindows.h:77,
 from 
/cygdrive/d/misc/src/release/xemacs-21.4.22-2.i686/src/xemacs-21.4.22/src/emacs.c:184:
/usr/include/w32api/rpcdce.h:473:112: error: unknown type name 
'RPC_AUTH_KEY_RETRIEVAL_FN'
   RPCRTAPI RPC_STATUS RPC_ENTRY RpcServerRegisterAuthInfoA(RPC_CSTR 
ServerPrincName,unsigned __LONG32 AuthnSvc,RPC_AUTH_KEY_RETRIEVAL_FN 
GetKeyFn,void *Arg);

^
/usr/include/w32api/rpcdce.h:474:112: error: unknown type name 
'RPC_AUTH_KEY_RETRIEVAL_FN'
   RPCRTAPI RPC_STATUS RPC_ENTRY RpcServerRegisterAuthInfoW(RPC_WSTR 
ServerPrincName,unsigned __LONG32 AuthnSvc,RPC_AUTH_KEY_RETRIEVAL_FN 
GetKeyFn,void *Arg);

^
In file included from 
/cygdrive/d/misc/src/release/xemacs-21.4.22-2.i686/src/xemacs-21.4.22/src/emacs.c:184:0:
/cygdrive/d/misc/src/release/xemacs-21.4.22-2.i686/src/xemacs-21.4.22/src/syswindows.h:74:16:
 error: expected ';', ',' or ')' before 'int'
 #define Status int
^
/cygdrive/d/misc/src/release/xemacs-21.4.22-2.i686/src/xemacs-21.4.22/src/syswindows.h:74:16:
 error: expected ';', ',' or ')' before 'int'
 #define Status int
^
/cygdrive/d/misc/src/release/xemacs-21.4.22-2.i686/src/xemacs-21.4.22/src/syswindows.h:74:16:
 error: expected ';', ',' or ')' before 'int'
 #define Status int
^
/cygdrive/d/misc/src/release/xemacs-21.4.22-2.i686/src/xemacs-21.4.22/src/syswindows.h:74:16:
 error: expected ';', ',' or ')' before 'int'
 #define Status int
^
/cygdrive/d/misc/src/release/xemacs-21.4.22-2.i686/src/xemacs-21.4.22/src/syswindows.h:74:16:
 error: expected ';', ',' or ')' before 'int'
 #define Status int
^
In file included from /usr/include/w32api/rpc.h:74:0,
 from /usr/include/w32api/objbase.h:7,
 from /usr/include/w32api/ole2.h:17,
 from /usr/include/w32api/shlobj.h:85,
 from 
/cygdrive/d/misc/src/release/xemacs-21.4.22-2.i686/src/xemacs-21.4.22/src/syswindows.h:77,
 from 
/cygdrive/d/misc/src/release/xemacs-21.4.22-2.i686/src/xemacs-21.4.22/src/emacs.c:184:
/usr/include/w32api/rpcdce.h:555:59: error: unknown type name 
'RPC_MGMT_AUTHORIZATION_FN'
   RPCRTAPI RPC_STATUS RPC_ENTRY 
RpcMgmtSetAuthorizationFn(RPC_MGMT_AUTHORIZATION_FN AuthorizationFn);
   ^
In file included from 
/cygdrive/d/misc/src/release/xemacs-21.4.22-2.i686/src/xemacs-21.4.22/src/emacs.c:184:0:

Re: [HEADSUP] Dropping libopenssl098 from distro

2015-01-23 Thread Vin Shelton
Hi, Volker -

Vin wrote:
 I can build XEmacs on 32-bit Cygwin.  What doesn't work for you?

Volker wrote:
 Here we are

A few thoughts:

1. You need to use the most recent XEmacs sources from mercurial.

2. You must have an old version of libpng installed, because 21.4.22
won't compile with the newer libpng (some structure members are
hidden).

3. You will also need to add:

#define stricmp strcasecmp

to src/s/cygwin32.h

4. I will review the contents of xemacs-21.4.22-1.src.patch and
promote at least your developer info and the above stricmp hack to the
mercurial repo.

5. I have promised to release 21.4.23, so I will do that shortly after #4 above.

  - Vin


Re: [HEADSUP] Dropping libopenssl098 from distro

2015-01-23 Thread Dr. Volker Zell
 Vin Shelton writes:

 Hi, Volker -
 Vin wrote:
 I can build XEmacs on 32-bit Cygwin.  What doesn't work for you?

 Volker wrote:
 Here we are

 A few thoughts:

 1. You need to use the most recent XEmacs sources from mercurial.

OK

 2. You must have an old version of libpng installed, because 21.4.22
 won't compile with the newer libpng (some structure members are
 hidden).

I had a patch for this..see the xemacs.cygport file.

 3. You will also need to add:

 #define stricmp strcasecmp

 to src/s/cygwin32.h

In the current source we have ?

 4. I will review the contents of xemacs-21.4.22-1.src.patch and
 promote at least your developer info and the above stricmp hack to the
 mercurial repo.

Ah...ok

 5. I have promised to release 21.4.23, so I will do that shortly after #4 
above.

Cool...thanks. I'll wait for that before going on.

   - Vin

Ciao
  Volker
  


Re: [HEADSUP] Dropping libopenssl098 from distro

2015-01-23 Thread Corinna Vinschen
On Jan 23 16:43, Dr. Volker Zell wrote:
  Ken Brown writes:
 
  On 1/23/2015 5:57 AM, Dr. Volker Zell wrote:
  gcc -c -ggdb -O2 -pipe -Wimplicit-function-declaration 
 -fdebug-prefix-map=/cygdrive/d/misc/src/release/xemacs-21.4.22-2.i686/build=/usr/src/debug/xemacs-21.4.22-2
  
 -fdebug-prefix-map=/cygdrive/d/misc/src/release/xemacs-21.4.22-2.i686/src/xemacs-21.4.22=/usr/src/debug/xemacs-21.4.22-2
   -Demacs -I. -DHAVE_CONFIG_H -Wno-sign-compare -fno-caller-saves 
 /cygdrive/d/misc/src/release/xemacs-21.4.22-2.i686/src/xemacs-21.4.22/src/emacs.c
  In file included from 
 /cygdrive/d/misc/src/release/xemacs-21.4.22-2.i686/src/xemacs-21.4.22/src/emacs.c:184:0:
  
 /cygdrive/d/misc/src/release/xemacs-21.4.22-2.i686/src/xemacs-21.4.22/src/syswindows.h:74:16:
  error: expected ';', ',' or ')' before 'int'
  #define Status int
  ^
  In file included from /usr/include/w32api/rpc.h:74:0,
  from /usr/include/w32api/objbase.h:7,
  from /usr/include/w32api/ole2.h:17,
  from /usr/include/w32api/shlobj.h:85,
  from 
 /cygdrive/d/misc/src/release/xemacs-21.4.22-2.i686/src/xemacs-21.4.22/src/syswindows.h:77,
  from 
 /cygdrive/d/misc/src/release/xemacs-21.4.22-2.i686/src/xemacs-21.4.22/src/emacs.c:184:
  /usr/include/w32api/rpcdce.h:210:51: error: unknown type name 
 'RPC_OBJECT_INQ_FN'
  RPCRTAPI RPC_STATUS RPC_ENTRY RpcObjectSetInqFn(RPC_OBJECT_INQ_FN 
 *InquiryFn);
 
  I think the problem is that Status is used in 
 /usr/include/w32api/rpcdce.h,
  and this conflicts with #define Status int.  I ran into a similar 
 problem when
  trying to build clisp.
 
 Any simple fix/workaround  for this ?

It's a bug in the header, because it's polluting the namespace with
unnecessary usage of Status as parameter names in prototypes.  The
header should use __status__ or drop them entirely.

What you could try is either one of

- Change the order of the header files, so that the windows headers
  are included before the private header defining Status.

- Or, prior to including the Windows headers, push the macro and
  undefine it, after including the windows headers, pop the macro:

#pragma push_macro (Status)
#undef Status
#include windows.h
#pragma pop_macro (Status)

- Or, you could not include windce.h at all if you don't need any of it:

   #define __RPCDCE_H__
   #include windows.h
   ...

Apart from that, the header should be fixed in Mingw-w64.


HTH,
Corinna

-- 
Corinna Vinschen  Please, send mails regarding Cygwin to
Cygwin Maintainer cygwin AT cygwin DOT com
Red Hat


pgp3KvBQGHGzV.pgp
Description: PGP signature


Re: [HEADSUP] Dropping libopenssl098 from distro

2015-01-19 Thread Dr. Volker Zell
Hi

I'm on business, no access to the logs...I will come back to this on friday.

Ciao
  Volker
  
 Vin Shelton writes:

 Volker -
 I can build XEmacs on 32-bit Cygwin.  What doesn't work for you?

 Thanks,
   Vin Shelton


 On Thu, Jan 15, 2015 at 6:27 AM, Dr. Volker Zell
 dr.volker.z...@oracle.com wrote:
 David Stacey writes:
 
  On 14/01/15 14:13, Corinna Vinschen wrote:
  The following packages have dependecies of their own, so they can't
  go away until the dependent packages have been rebuilt:
 
  libpqMarco Atzeri
 
  required by:
 
  xemacs   Dr. Volker Zell
 
  Some time ago, there was a problem rebuilding xemacs [1]. Is this 
still an issue?
 
 It used to compile but was not usable because of broken subprocess
 support. Now it doesn't even compile :-(
 
  Dave.
 
 Ciao
 Volker
 

-- 
DR. VOLKER ZELL | Principal Training Consultant | +49 211 74839 414
Oracle University

Oracle Deutschland GmbH | Hamborner Str. 51 | 40472 Düsseldorf

ORACLE Deutschland GmbH, Hauptverwaltung: Riesstraße 25, D-80992 München
Geschäftsführer: Jürgen Kunz, Registergericht: Amtsgericht München, HRB 82775


Re: [GOLDSTAR] Re: [HEADSUP] Dropping libopenssl098 from distro [pure-ftpd done]

2015-01-17 Thread Andrew Schulman
 On Jan 16 09:08, Marco Atzeri wrote:
  On 1/15/2015 2:03 PM, Marco Atzeri wrote:
  On 1/14/2015 3:13 PM, Corinna Vinschen wrote:
  Hi folks,
  
  
  it's really *really* overdue to remove the OpenSSL 0.98 DLLs from
  the 32 bit distro.  Fortunately they were never in the 64 bit distro.
  
 pure-ftpdKostya Altukhov
  
  I will look on it
  
  Regards
  Marco
  
  
  rebuilt and uploaded as 1.0.29-2 the 32 bit version.
  
  I will look later to upgrade it and the 64 bit version.
  It will take some time as Kostya made substantial patches
  to handle quota and root.
 
 Thanks, I think this is worth a goldstar.  Andrew, do your worst.

Awarded!  http://cygwin.com/goldstars/#MA


Re: [HEADSUP] Dropping libopenssl098 from distro [pure-ftpd done]

2015-01-16 Thread Marco Atzeri

On 1/15/2015 2:03 PM, Marco Atzeri wrote:

On 1/14/2015 3:13 PM, Corinna Vinschen wrote:

Hi folks,


it's really *really* overdue to remove the OpenSSL 0.98 DLLs from
the 32 bit distro.  Fortunately they were never in the 64 bit distro.

   pure-ftpdKostya Altukhov


I will look on it

Regards
Marco



rebuilt and uploaded as 1.0.29-2 the 32 bit version.

I will look later to upgrade it and the 64 bit version.
It will take some time as Kostya made substantial patches
to handle quota and root.

Regards
Marco


[GOLDSTAR] Re: [HEADSUP] Dropping libopenssl098 from distro [pure-ftpd done]

2015-01-16 Thread Corinna Vinschen
On Jan 16 09:08, Marco Atzeri wrote:
 On 1/15/2015 2:03 PM, Marco Atzeri wrote:
 On 1/14/2015 3:13 PM, Corinna Vinschen wrote:
 Hi folks,
 
 
 it's really *really* overdue to remove the OpenSSL 0.98 DLLs from
 the 32 bit distro.  Fortunately they were never in the 64 bit distro.
 
pure-ftpdKostya Altukhov
 
 I will look on it
 
 Regards
 Marco
 
 
 rebuilt and uploaded as 1.0.29-2 the 32 bit version.
 
 I will look later to upgrade it and the 64 bit version.
 It will take some time as Kostya made substantial patches
 to handle quota and root.

Thanks, I think this is worth a goldstar.  Andrew, do your worst.


Thanks,
Corinna

-- 
Corinna Vinschen  Please, send mails regarding Cygwin to
Cygwin Maintainer cygwin AT cygwin DOT com
Red Hat


pgpAX_QLKzVyh.pgp
Description: PGP signature


Re: [HEADSUP] Dropping libopenssl098 from distro

2015-01-15 Thread Peter A. Castro

On Wed, 14 Jan 2015, Corinna Vinschen wrote:


Date: Wed, 14 Jan 2015 15:13:44 +0100
From: Corinna Vinschen corinna-cyg...@cygwin.com
Reply-To: cygwin-apps@cygwin.com
To: cygwin-apps@cygwin.com
Cc: Jari Aalto jari.aa...@cante.net,
Kostya Altukhov kacygwinl...@gmail.com,
Peter A. Castro doc...@fruitbat.org,
Yaakov Selkowitz yselkow...@cygwin.com,
Marco Atzeri marco.atz...@gmail.com,
Dr. Volker Zell dr.volker.z...@oracle.com,
David Rothenberger daver...@acm.org, Reini Urban rur...@x-ray.at
Subject: [HEADSUP] Dropping libopenssl098 from distro

Hi folks,

it's really *really* overdue to remove the OpenSSL 0.98 DLLs from
the 32 bit distro.  Fortunately they were never in the 64 bit distro.

The problem is that we still have packages requiring libopenssl098.
These need rebuilding or removing.

The following packages need simple rebuilding:

 suite3270  Peter A. Castro


I'm looking into this.  Actually, I need to upgrade the packages to newer 
versions so will get that done too.



Thanks,
Corinna


--
--= Peter A. Castro
Email: doctor at fruitbat dot org / Peter dot Castro at oracle dot com
Cats are just autistic Dogs -- Dr. Tony Attwood


Re: [HEADSUP] Dropping libopenssl098 from distro

2015-01-15 Thread Peter A. Castro

On Wed, 14 Jan 2015, Corinna Vinschen wrote:


Hi folks,


it's really *really* overdue to remove the OpenSSL 0.98 DLLs from
the 32 bit distro.  Fortunately they were never in the 64 bit distro.

The problem is that we still have packages requiring libopenssl098.
These need rebuilding or removing.

The following packages need simple rebuilding:

[snip]

 suite3270  Peter A. Castro


I'm looking into this.  Actually, I need to upgrade the packages to newer
versions so will get that done too.


Thanks,
Corinna


--
--= Peter A. Castro
Email: doctor at fruitbat dot org / Peter dot Castro at oracle dot com
Cats are just autistic Dogs -- Dr. Tony Attwood


Re: [HEADSUP] Dropping libopenssl098 from distro

2015-01-15 Thread Dr. Volker Zell
 David Stacey writes:

 On 14/01/15 14:13, Corinna Vinschen wrote:
 The following packages have dependecies of their own, so they can't
 go away until the dependent packages have been rebuilt:
 
 libpqMarco Atzeri
 
 required by:
 
 xemacs   Dr. Volker Zell

 Some time ago, there was a problem rebuilding xemacs [1]. Is this still 
an issue?

It used to compile but was not usable because of broken subprocess
support. Now it doesn't even compile :-(

 Dave.

Ciao
  Volker
  


Re: [HEADSUP] Dropping libopenssl098 from distro

2015-01-15 Thread Vin Shelton
Volker -

I can build XEmacs on 32-bit Cygwin.  What doesn't work for you?

Thanks,
  Vin Shelton


On Thu, Jan 15, 2015 at 6:27 AM, Dr. Volker Zell
dr.volker.z...@oracle.com wrote:
 David Stacey writes:

  On 14/01/15 14:13, Corinna Vinschen wrote:
  The following packages have dependecies of their own, so they can't
  go away until the dependent packages have been rebuilt:
 
  libpqMarco Atzeri
 
  required by:
 
  xemacs   Dr. Volker Zell

  Some time ago, there was a problem rebuilding xemacs [1]. Is this still 
 an issue?

 It used to compile but was not usable because of broken subprocess
 support. Now it doesn't even compile :-(

  Dave.

 Ciao
   Volker



Re: [HEADSUP] Dropping libopenssl098 from distro

2015-01-15 Thread Marco Atzeri

On 1/15/2015 1:31 PM, Vin Shelton wrote:


 It used to compile but was not usable because of broken subprocess
 support. Now it doesn't even compile :-(
 Ciao
Volker



Volker -

I can build XEmacs on 32-bit Cygwin.  What doesn't work for you?

Thanks,
   Vin Shelton



Question:
0) does it work ?
1) configure parameters ?
2) have you tried a 64 build also ?




Re: [HEADSUP] Dropping libopenssl098 from distro

2015-01-15 Thread Corinna Vinschen
On Jan 15 13:50, Marco Atzeri wrote:
 On 1/15/2015 1:31 PM, Vin Shelton wrote:
 
 
  It used to compile but was not usable because of broken subprocess
  support. Now it doesn't even compile :-(
  Ciao
 Volker
 
 
 Volker -
 
 I can build XEmacs on 32-bit Cygwin.  What doesn't work for you?
 
 Thanks,
Vin Shelton
 
 
 Question:
 0) does it work ?
 1) configure parameters ?
 2) have you tried a 64 build also ?

It's nice to get more packages into the 64 bit distro, but the issue
here is to get rid of libopenssl098 in the first place.  If xemacs can
be built (and runs) on 32 bit while linked against libopenssl100 would
be a good deal already :)


Thanks,
Corinna

-- 
Corinna Vinschen  Please, send mails regarding Cygwin to
Cygwin Maintainer cygwin AT cygwin DOT com
Red Hat


pgpWH1IwfWn1e.pgp
Description: PGP signature


Re: [HEADSUP] Dropping libopenssl098 from distro

2015-01-15 Thread Marco Atzeri

On 1/14/2015 3:13 PM, Corinna Vinschen wrote:

Hi folks,


it's really *really* overdue to remove the OpenSSL 0.98 DLLs from
the 32 bit distro.  Fortunately they were never in the 64 bit distro.

   pure-ftpdKostya Altukhov


I will look on it

Regards
Marco



Re: [HEADSUP] Dropping libopenssl098 from distro

2015-01-15 Thread Marco Atzeri

On 1/15/2015 1:57 PM, Corinna Vinschen wrote:

On Jan 15 13:50, Marco Atzeri wrote:

On 1/15/2015 1:31 PM, Vin Shelton wrote:



It used to compile but was not usable because of broken subprocess
support. Now it doesn't even compile :-(
Ciao
Volker




Volker -

I can build XEmacs on 32-bit Cygwin.  What doesn't work for you?

Thanks,
   Vin Shelton



Question:
0) does it work ?
1) configure parameters ?
2) have you tried a 64 build also ?


It's nice to get more packages into the 64 bit distro, but the issue
here is to get rid of libopenssl098 in the first place.  If xemacs can
be built (and runs) on 32 bit while linked against libopenssl100 would
be a good deal already :)


Thanks,
Corinna



of course.
0 and 1 are for that.
2 is a potential plus ;-)


Re: [HEADSUP] Dropping libopenssl098 from distro

2015-01-15 Thread Corinna Vinschen
On Jan 15 14:03, Marco Atzeri wrote:
 On 1/14/2015 3:13 PM, Corinna Vinschen wrote:
 Hi folks,
 
 
 it's really *really* overdue to remove the OpenSSL 0.98 DLLs from
 the 32 bit distro.  Fortunately they were never in the 64 bit distro.
 
pure-ftpd Kostya Altukhov
 
 I will look on it

Thanks a lot!


Corinna

-- 
Corinna Vinschen  Please, send mails regarding Cygwin to
Cygwin Maintainer cygwin AT cygwin DOT com
Red Hat


pgpE6iMwqt7HS.pgp
Description: PGP signature


Re: [HEADSUP] Dropping libopenssl098 from distro

2015-01-15 Thread Vin Shelton
Marco/Volker et al -

On Thu, Jan 15, 2015 at 7:50 AM, Marco Atzeri marco.atz...@gmail.com wrote:
 On 1/15/2015 1:31 PM, Vin Shelton wrote:


 It used to compile but was not usable because of broken subprocess
 support. Now it doesn't even compile :-(
 Ciao
Volker


 Volker -

 I can build XEmacs on 32-bit Cygwin.  What doesn't work for you?

 Thanks,
Vin Shelton


 Question:
 0) does it work ?

Yes.  I am the XEmacs stable (21.4) build maintainer and make the
native Windows setup kits (both 21.4 and 21.5) for XEmacs, but I don't
use Windows very much these days.

 1) configure parameters ?

Well, that's why I asked Volker what problems he had - it's easier to
solve problems when you have a description of them.

Here is the Installation file from my most recent cygwin build of XEmacs 21.5:

uname -a: CYGWIN_NT-5.1 legolas-xp3 1.7.33-2(0.280/5/3) 2014-11-13
15:45 i686 Cygwin

../../src/xemacs-21.5-2015-01-10-mule/configure
'--prefix=/usr/local/xemacs-21.5-2015-01-10-mule' '--enable-mule'
'--without-xim' '--enable-bignum=gmp' '--with-dialogs'
'--enable-pdump' '--with-sound=native' '--with-widgets' '--without-x'
'--with-dragndrop' '--with-cflags= -Os -malign-double -pipe
-ffast-math' '--with-default-eol-detection'
'--with-infopath=/usr/local/info'
'--with-package-path=/XEmacs/site-packages::/XEmacs/xemacs-packages'
'--with-site-prefix=' '--without-tls' 'CC=gcc' 'CFLAGS=-Os
-malign-double -pipe -ffast-math'


XEmacs 21.5-b34 kale  configured for `i686-pc-cygwin'.

Compilation Environment and Installation Defaults:
  Source code location:  /usr/local/src/xemacs-21.5-2015-01-10-mule
  Installation prefix:   /usr/local/xemacs-21.5-2015-01-10-mule
  Operating system description file: `s/cygwin32.h'
  Machine description file:  `m/intel386.h'
  Compiler version:  gcc (GCC) 4.9.2
- GCC specs file:specs.
- Compiler command:  gcc -I/usr/include/noX
-I/usr/include/noX -Wall -Wno-switch -Wundef -Wsign-compare
-Wno-char-subscripts -Wpacked -Wpointer-arith -Wshadow
-Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes
-Wdeclaration-after-statement  -Wunused-parameter -g   -Os
-malign-double -pipe -ffast-math
  libc version:
  Relocating allocator for buffers:  no
  GNU version of malloc: yes

Package Search (a 'root' contains '{xemacs,mule,site}-packages'):
  User package roots:~/.xemacs
  System package roots:  /usr/local/xemacs-21.5-2015-01-10-mule/share/xemacs
WARNING: /usr/local/xemacs-21.5-2015-01-10-mule/share/xemacs was
specified, but doesn't exist.
WARNING: XEmacs functionality will be noticably limited until
WARNING: some packages are installed.

Window System:
  Compiling in support for the Microsoft window system.
  Using MS-Windows menubars.
  Using MS-Windows scrollbars.
  Using MS-Windows dialog boxes.
  Using MS-Windows native widgets.
  Compiling in support for Drag'n'Drop (EXPERIMENTAL).
-  Drag'n'Drop prototype:  msw.

TTY:

Images:
  Compiling in support for XPM  images.
  Compiling in support for PNG  images.
  Compiling in support for JPEG images.

Sound:
  Compiling in support for sound (native).

Databases:

Internationalization:
  Compiling in support for Mule (multi-lingual Emacs).

Mail:
  Compiling in support for POP mail retrieval.

Network:
  Inhibiting IPv6 canonicalization at startup.

Other Features:
  Compiling in support for dynamic shared object modules.
  Compiling in support for more number types using the GNU MP library.
  Using the new GC mark algorithms (KKCC).
  WARNING: -
  WARNING: The new algorithms are experimental. They are enabled by
  WARNING: default for this release. Use `--disable-kkcc' to
  WARNING: turn it off.
  WARNING: -
  Using the new portable dumper.
  Dumping into executable.
  Compiling in support for extra debugging code.
  Compiling in support for runtime error checking.
  WARNING: -
  WARNING: XEmacs will run noticeably more slowly as a result.
  WARNING: Error checking is on by default for XEmacs beta releases.
  WARNING: -


 2) have you tried a 64 build also ?

No, but based on feedback from the xemacs-beta mailing list, I do not
believe that 64-bit mode currently builds.

Regards,
  Vin


Re: [HEADSUP] Dropping libopenssl098 from distro

2015-01-15 Thread Corinna Vinschen
Hi Vin,
Hi Volker,

On Jan 15 09:12, Vin Shelton wrote:
 Marco/Volker et al -
 [...]
 On Thu, Jan 15, 2015 at 7:50 AM, Marco Atzeri ... wrote:
  Question:
  0) does it work ?
 [...]
  2) have you tried a 64 build also ?
 
 No, but based on feedback from the xemacs-beta mailing list, I do not
 believe that 64-bit mode currently builds.

Do you have any idea what the problem might be?  It would be very
interesting to know if the problems from your feedback was pre
Cygwin-1.7.33 or with Cygwin 1.7.33, especially due to the changes in
internal exception handling in Cygwin.  This might be a likely culprit
for problems.

Another culprit could be the difference in the Windows (LLP64) vs. the
Cygwin (LP64) data model, as outlined in
https://cygwin.com/faq/faq.html#faq.programming.64bitporting and
subsequent FAQ entries, especially given the native Win32 GUI mode of
xemacs.

If you're interested in getting xemacs running on 64 bit Cygwin, feel
free to use the cygwin-apps mailing list for communication and don't
hesitate to ping me if you think the Cygwin DLL itself has a problem.


Thanks,
Corinna

-- 
Corinna Vinschen  Please, send mails regarding Cygwin to
Cygwin Maintainer cygwin AT cygwin DOT com
Red Hat


pgp1a5TaNkPy9.pgp
Description: PGP signature


Re: [HEADSUP] Dropping libopenssl098 from distro (DONE: ctorrent suck)

2015-01-15 Thread Jari Aalto
2015-01-14 16:13 Corinna Vinschen
corinna-cygwin-rDBXBDvO6BXQT0dZR+AlfA(at)public.gmane.org:
|
|
| it's really *really* overdue to remove the OpenSSL 0.98 DLLs from
| the 32 bit distro.
|
|   ctorrentJari Aalto
|   suckJari Aalto

Done. Rebuilt and uploaded.

Jari


pgpNWtFsFUQDW.pgp
Description: PGP signature


Re: [HEADSUP] Dropping libopenssl098 from distro

2015-01-14 Thread Ken Brown

On 1/14/2015 12:46 PM, Achim Gratz wrote:

Corinna Vinschen writes:

Clisp is not yet ported to 64bit and it has problems under 32bit as well
(temporary file generation) that also affect Maxima from ports.


If it's a problem with the Cygwin DLL, it would be nice to get a
bug report and, preferredly, an STC, so we have a chance to fix this.


AFAIK it's the same problem that produced the same symptoms in sqlite:
using a non-Cygwin API.  So no, I don't think the Cygwin DLL is to
blame.


Apart from that, I was only talking about the 32 bitr version anyway.
It requires the wrong libopenssl and needs a simple rebuild for now.


One of the things holding a port off is libsigsegv, IIRC.


This is a bit annoying.  Libsigsegv should be optional, not required.


I have no idea whether that's possible for clisp.


It is.  There's a configure option --ignore-absence-of-libsigsegv.  But there 
are more serious problems, affecting both the 32-bit and 64-bit versions.  (So 
even just rebuilding clisp for 32-bit Cygwin will take some work.)  The problem 
is that lisp.exe, which is built and used in the course of trying to build 
clisp.exe, crashes with a SEGV shortly after it's started.


My reason for looking at this was that clisp is needed for building xindy, an 
optional component of TeX Live.  I did successfully build clisp in the 32-bit 
case four years ago, but I can't any more.  My guess (untested) is that this is 
because the location of the heap has changed since then, and maybe the source 
code makes unwarranted assumptions about memory layout.


It's a shame that Reini isn't available to help with this.

Ken


Re: [HEADSUP] Dropping libopenssl098 from distro

2015-01-14 Thread David Stacey

On 14/01/15 14:13, Corinna Vinschen wrote:

The following packages have dependecies of their own, so they can't
go away until the dependent packages have been rebuilt:

   libpqMarco Atzeri

 required by:

xemacs  Dr. Volker Zell


Some time ago, there was a problem rebuilding xemacs [1]. Is this still 
an issue?


Dave.

[1] - https://cygwin.com/ml/cygwin-apps/2013-08/msg00248.html



[HEADSUP] Dropping libopenssl098 from distro

2015-01-14 Thread Corinna Vinschen
Hi folks,


it's really *really* overdue to remove the OpenSSL 0.98 DLLs from
the 32 bit distro.  Fortunately they were never in the 64 bit distro.

The problem is that we still have packages requiring libopenssl098.
These need rebuilding or removing.

The following packages need simple rebuilding:

  ctorrent  Jari Aalto
  suck  Jari Aalto

  pure-ftpd Kostya Altukhov

  suite3270 Peter A. Castro

The following packages are unused and should just go away:

  libcurl3  Yaakov Selkowitz

  libneon25 Dr. Volker Zell
  libneon26 Dr. Volker Zell

  libpq3Marco Atzeri

The following packages have dependecies of their own, so they can't
go away until the dependent packages have been rebuilt:

  libarchive2   Yaakov Selkowitz

required by:

gvfsYaakov Selkowitz
libgxps2Yaakov Selkowitz

gvfs and libgxps2 should be rebuilt to link against libarchive13.

  libpq Marco Atzeri

required by:

clisp   Reini Urban
libsasl2-sqlDavid Rothenberger
xemacs  Dr. Volker Zell

clisp and xemacs need rebuilding against libpq5.  libsasl2-sql
is old and unused and can go away.

Given that Kostya Altukhov and Reini Urban seem to be AWOL, how shall we
manage their packages ideally?


Thanks,
Corinna

-- 
Corinna Vinschen  Please, send mails regarding Cygwin to
Cygwin Maintainer cygwin AT cygwin DOT com
Red Hat


pgpgAImpFiZDD.pgp
Description: PGP signature


Re: [HEADSUP] Dropping libopenssl098 from distro

2015-01-14 Thread Corinna Vinschen
On Jan 14 18:15, Achim Gratz wrote:
 Corinna Vinschen writes:
  clisp and xemacs need rebuilding against libpq5.  libsasl2-sql
  is old and unused and can go away.
 
 Clisp is not yet ported to 64bit and it has problems under 32bit as well
 (temporary file generation) that also affect Maxima from ports.

If it's a problem with the Cygwin DLL, it would be nice to get a
bug report and, preferredly, an STC, so we have a chance to fix this.

Apart from that, I was only talking about the 32 bitr version anyway.
It requires the wrong libopenssl and needs a simple rebuild for now.

 ONe of
 the things holding a port off is libsigsegv, IIRC.

This is a bit annoying.  Libsigsegv should be optional, not required.


Corinna

-- 
Corinna Vinschen  Please, send mails regarding Cygwin to
Cygwin Maintainer cygwin AT cygwin DOT com
Red Hat


pgpImwylonXZ5.pgp
Description: PGP signature


Re: [HEADSUP] Dropping libopenssl098 from distro

2015-01-14 Thread Achim Gratz
Corinna Vinschen writes:
 Clisp is not yet ported to 64bit and it has problems under 32bit as well
 (temporary file generation) that also affect Maxima from ports.

 If it's a problem with the Cygwin DLL, it would be nice to get a
 bug report and, preferredly, an STC, so we have a chance to fix this.

AFAIK it's the same problem that produced the same symptoms in sqlite:
using a non-Cygwin API.  So no, I don't think the Cygwin DLL is to
blame.

 Apart from that, I was only talking about the 32 bitr version anyway.
 It requires the wrong libopenssl and needs a simple rebuild for now.

 One of the things holding a port off is libsigsegv, IIRC.

 This is a bit annoying.  Libsigsegv should be optional, not required.

I have no idea whether that's possible for clisp.


Regards,
Achim.
-- 
+[Q+ Matrix-12 WAVE#46+305 Neuron microQkb Andromeda XTk Blofeld]+

Samples for the Waldorf Blofeld:
http://Synth.Stromeko.net/Downloads.html#BlofeldSamplesExtra


Re: [HEADSUP] Dropping libopenssl098 from distro

2015-01-14 Thread Achim Gratz
Corinna Vinschen writes:
   clisp and xemacs need rebuilding against libpq5.  libsasl2-sql
   is old and unused and can go away.

Clisp is not yet ported to 64bit and it has problems under 32bit as well
(temporary file generation) that also affect Maxima from ports.  ONe of
the things holding a port off is libsigsegv, IIRC.


Regards,
Achim.
-- 
+[Q+ Matrix-12 WAVE#46+305 Neuron microQkb Andromeda XTk Blofeld]+

SD adaptations for KORG EX-800 and Poly-800MkII V0.9:
http://Synth.Stromeko.net/Downloads.html#KorgSDada


Re: [HEADSUP] Dropping libopenssl098 from distro

2015-01-14 Thread Yaakov Selkowitz
On Wed, 2015-01-14 at 15:13 +0100, Corinna Vinschen wrote:
 it's really *really* overdue to remove the OpenSSL 0.98 DLLs from
 the 32 bit distro.  Fortunately they were never in the 64 bit distro.
 The problem is that we still have packages requiring libopenssl098.
 These need rebuilding or removing.
[snip]
 The following packages are unused and should just go away:
 
   libcurl3Yaakov Selkowitz
   libneon25   Dr. Volker Zell
   libneon26   Dr. Volker Zell
   libpq3  Marco Atzeri

Ack.

 The following packages have dependecies of their own, so they can't
 go away until the dependent packages have been rebuilt:
 
   libarchive2 Yaakov Selkowitz
 
 required by:
 
   gvfsYaakov Selkowitz
   libgxps2Yaakov Selkowitz
 
   gvfs and libgxps2 should be rebuilt to link against libarchive13.

These will be fixed with the GNOME 3.14 upgrade, currently being built.

--
Yaakov