Re: Cygwin Subprocesses on XEmacs

2015-01-30 Thread Vin Shelton
Volker -
On Fri, Jan 30, 2015 at 10:51 AM, Dr. Volker Zell wrote:
 I downloaded the latest version 21.4.23 and tried to build it, but I 
 consistently get:

 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 dump-id.c
 gcc -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
  -o xemacs  abbrev.o alloc.o blocktype.o buffer.o bytecode.o callint.o 
 callproc.o casefiddle.o casetab.o chartab.o cmdloop.o cmds.o console.o 
 console-stream.o data.o device.o dired.o doc.o doprnt.o dynarr.o editfns.o 
 elhash.o emacs.o eval.o events.o filelock.o ntplay.o dumper.o scrollbar-msw.o 
 menubar-msw.o toolbar-msw.o dialog-msw.o console-msw.o device-msw.o 
 event-msw.o frame-msw.o objects-msw.o select-msw.o redisplay-msw.o 
 glyphs-msw.o gui-msw.o balloon_help.o balloon-x.o dragdrop.o eldap.o 
 postgresql.o dgif_lib.o gif_io.o menubar.o scrollbar.o dialog.o toolbar.o 
 menubar-x.o scrollbar-x.o dialog-x.o toolbar-x.o gui-x.o mule.o mule-ccl.o 
 mule-charset.o file-coding.o input-method-xlib.o realpath.o getloadavg.o 
 inline.o nas.o console-tty.o device-tty.o event-tty.o frame-tty.o 
 objects-tty.o redisplay-tty.o cm.o terminfo.o event-unixoid.o database.o 
 process-unix.o event-stream.o extents.o faces.o fileio.o  filemode.o 
 floatfns.o fns.o font-lock.o frame.o general.o glyphs.o glyphs-eimage.o 
 glyphs-widget.o gui.o gutter.o  hash.o imgproc.o indent.o insdel.o intl.o 
 keymap.o  line-number.o lread.o lstream.o macros.o marker.o md5.o minibuf.o 
 objects.o opaque.o print.o process.o profile.o rangetab.o redisplay.o 
 redisplay-output.o regex.o search.o select.o  signal.o sound.o specifier.o 
 strftime.o symbols.o syntax.o sysdep.o undo.o console-x.o device-x.o 
 event-Xt.o frame-x.o glyphs-x.o objects-x.o redisplay-x.o select-x.o 
 xgccache.o widget.o window.o win32.o xemacs_res.o lastfile.o gmalloc.o 
 vm-limit.o  EmacsFrame.o EmacsShell.o TopLevelEmacsShell.o 
 TransientEmacsShell.o EmacsManager.o  offix.o dump-id.o ../lwlib/liblw.a  
 -laudio -lXaw3d -lXaw3d -ltiff -lpng -ljpeg -lz -lcompface -lXpm -lXmu -lXt 
 -lXext -lX11 -lSM -lICE -ldb -lncurses -lintl -lpq -lldap -llber -lwinmm 
 -lshell32 -lgdi32 -luser32 -lcomdlg32 -lcomctl32 -lkernel32 -lwinspool
 collect2: error: ld terminated with signal 11 [Segmentation fault], core 
 dumped
 GNUmakefile:159: recipe for target 'xemacs' failed
 make[1]: *** [xemacs] Error 1
 make[1]: Leaving directory 
 '/cygdrive/d/misc/src/release/xemacs-21.4.22-2.i686/build/src'
 GNUmakefile:123: recipe for target 'src' failed
 make: *** [src] Error 2
  [1;31m*** ERROR: [0;0m make failed


 After the ld core dump, when I delete the corrupted xemacs.exe from
 /cygdrive/d/misc/src/release/xemacs-21.4.22-2.i686/build/src manually
 and restart the build with make from the
 /cygdrive/d/misc/src/release/xemacs-21.4.22-2.i686/build directory
 again, the build actually succeeds and ld doesn't core dump
 anymore.

I don't see this segfault.  I am running the default version of gcc,
and I assume you are, too.  Perhaps you need to rebaseall?

Your build path is ...xemacs-21.4.22... are you sure you're using
21.4.23 sources?

 Additionally I had to use an older version of texinfo (namely
 version 4.13) otherwise the build breaks when generating the .info files
 (I got the information to use an older version from Vin Shelton).

Yes, the texinfo incompatibilities is one reason I want to EOL 21.4.
An alternative approach for Cygwin would be to patch the .texi sources
to work with newer texinfos.


 I then installed everything and with my current setup xemacs crashed as
 soon as font-locking is involved. The current 32 bit xemacs-21.4.22
 version works fine with this setup. After googling around I found a
 workaround by setting (setq progress-feedback-use-echo-area t) in my
 .emacs.

This error should be fixed in 21.4.23, there's a new
configure.in/configure designed to prevent this.  Again - are you sure
you're using 21.4.23?

 So, the good news finally after 6 years !!! it seems I have a working
 xemacs on 32 bit which runs on cygwin 1.7.x. Of course I will need to do
 more testing.

 The bad news, an automatic build via cygport is currently not possible 
 because:

 1. cygport's compile stage bails out after the ld core dump
 2. the current xemacs version needs an older version of texinfo (4.13)
than we have currently in the distribution (5.2-3)

 Question: How shall I proceed ?


  - Vin


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: Cygwin Subprocesses on XEmacs

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

 I don't see this segfault.  I am running the default version of gcc,
 and I assume you are, too.  Perhaps you need to rebaseall?

I'm using the latest gcc-4.9.2

 Your build path is ...xemacs-21.4.22... are you sure you're using
 21.4.23 sources?

Yes...I copied from the wrong log file (that was the latest build from
the hg repository I did before you released 21.4.23). But in the latest version 
I get the exact error.


 
 I then installed everything and with my current setup xemacs crashed as
 soon as font-locking is involved. The current 32 bit xemacs-21.4.22
 version works fine with this setup. After googling around I found a
 workaround by setting (setq progress-feedback-use-echo-area t) in my
 .emacs.

 This error should be fixed in 21.4.23, there's a new
 configure.in/configure designed to prevent this.  Again - are you sure
 you're using 21.4.23?

Yes...my current xemacs just spits out XEmacs 21.4 (patch 23) Moral 
Majoritywhen using M-X: emacs-version

   - Vin

Ciao
  Volker


Re: Cygwin Subprocesses on XEmacs

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

 On Thu, Jan 29, 2015 at 4:39 AM, Corinna Vinschen wrote:
 On Jan 28 22:32, Vin Shelton wrote:
 I think I have verified this behavior - I restored the old sysdep.c
 module and moved the disconnect_controlling_terminal() call [which
 calls setsid()] from right after the fork() to just before the exec()
 call and M-x shell works on Cygwin as it always has on linux.
 
 Good news!  So the XEmacs code is in a state now that Volker can
 start creating a Cygwin package?

 Yes, the 21.4 code in the hg repository builds and runs on Cygwin.

I downloaded the latest version 21.4.23 and tried to build it, but I 
consistently get:

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 dump-id.c
gcc -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
 -o xemacs  abbrev.o alloc.o blocktype.o buffer.o bytecode.o callint.o 
callproc.o casefiddle.o casetab.o chartab.o cmdloop.o cmds.o console.o 
console-stream.o data.o device.o dired.o doc.o doprnt.o dynarr.o editfns.o 
elhash.o emacs.o eval.o events.o filelock.o ntplay.o dumper.o scrollbar-msw.o 
menubar-msw.o toolbar-msw.o dialog-msw.o console-msw.o device-msw.o event-msw.o 
frame-msw.o objects-msw.o select-msw.o redisplay-msw.o glyphs-msw.o gui-msw.o 
balloon_help.o balloon-x.o dragdrop.o eldap.o postgresql.o dgif_lib.o gif_io.o 
menubar.o scrollbar.o dialog.o toolbar.o menubar-x.o scrollbar-x.o dialog-x.o 
toolbar-x.o gui-x.o mule.o mule-ccl.o mule-charset.o file-coding.o 
input-method-xlib.o realpath.o getloadavg.o inline.o nas.o console-tty.o 
device-tty.o event-tty.o frame-tty.o objects-tty.o redisplay-tty.o cm.o 
terminfo.o event-unixoid.o database.o process-unix.o event-stream.o extents.o 
faces.o fileio.o  filemode.o floatfns.o fns.o font-lock.o frame.o general.o 
glyphs.o glyphs-eimage.o glyphs-widget.o gui.o gutter.o  hash.o imgproc.o 
indent.o insdel.o intl.o keymap.o  line-number.o lread.o lstream.o macros.o 
marker.o md5.o minibuf.o objects.o opaque.o print.o process.o profile.o 
rangetab.o redisplay.o redisplay-output.o regex.o search.o select.o  signal.o 
sound.o specifier.o strftime.o symbols.o syntax.o sysdep.o undo.o console-x.o 
device-x.o event-Xt.o frame-x.o glyphs-x.o objects-x.o redisplay-x.o select-x.o 
xgccache.o widget.o window.o win32.o xemacs_res.o lastfile.o gmalloc.o 
vm-limit.o  EmacsFrame.o EmacsShell.o TopLevelEmacsShell.o 
TransientEmacsShell.o EmacsManager.o  offix.o dump-id.o ../lwlib/liblw.a  
-laudio -lXaw3d -lXaw3d -ltiff -lpng -ljpeg -lz -lcompface -lXpm -lXmu -lXt 
-lXext -lX11 -lSM -lICE -ldb -lncurses -lintl -lpq -lldap -llber -lwinmm 
-lshell32 -lgdi32 -luser32 -lcomdlg32 -lcomctl32 -lkernel32 -lwinspool 
collect2: error: ld terminated with signal 11 [Segmentation fault], core dumped
GNUmakefile:159: recipe for target 'xemacs' failed
make[1]: *** [xemacs] Error 1
make[1]: Leaving directory 
'/cygdrive/d/misc/src/release/xemacs-21.4.22-2.i686/build/src'
GNUmakefile:123: recipe for target 'src' failed
make: *** [src] Error 2
*** ERROR: make failed


After the ld core dump, when I delete the corrupted xemacs.exe from
/cygdrive/d/misc/src/release/xemacs-21.4.22-2.i686/build/src manually
and restart the build with make from the
/cygdrive/d/misc/src/release/xemacs-21.4.22-2.i686/build directory
again, the build actually succeeds and ld doesn't core dump
anymore. Additionally I had to use an older version of texinfo (namely
version 4.13) otherwise the build breaks when generating the .info files
(I got the information to use an older version from Vin Shelton).

I then installed everything and with my current setup xemacs crashed as
soon as font-locking is involved. The current 32 bit xemacs-21.4.22
version works fine with this setup. After googling around I found a
workaround by setting (setq progress-feedback-use-echo-area t) in my
.emacs.

So, the good news finally after 6 years !!! it seems I have a working
xemacs on 32 bit which runs on cygwin 1.7.x. Of course I will need to do
more testing.

The bad news, an automatic build via cygport is currently not possible because:

1. cygport's compile stage bails out after the ld core dump
2. the current xemacs version needs an older version of texinfo (4.13)
   than we have currently in the distribution (5.2-3)

Question: How shall I proceed ?

By the way, I'm off for a week.

 Regards,
   Vin

Ciao
  Volker
  


Re: Setup patch to keep test version if test version installed

2015-01-30 Thread Marco Atzeri



On 1/30/2015 8:13 PM, Achim Gratz wrote:

Corinna Vinschen writes:

Btw., when, do you think, is showtime for _autorebase 2.0?


Sometime during the next week would be good, if not then another window
would be two weeks later.  From the responses so far I gathered that
Marco doesn#t think he needs to do something for Octave and R, I will
take care of Perl myself.  That leaves PHP, Ruby and Python... so Yaakov
and Jason need to tell us when things are ready on their side I'd think.


Octave no, but R yes.

I will upload the R_autorebase-001001-1.tar.xz together with the new
3.1.2 build as soon ready



Regards,
Achim.


Regards
Marco



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: [ITP] ssh-pageant 1.4

2015-01-30 Thread Michael Wild
On Tue, Jan 27, 2015 at 6:53 PM, Andrew Schulman
schulman.and...@epa.gov wrote:
 Dear all

 I would like to package ssh-pageant and propose it for inclusion in
 Cygwin. The small tool acts like an ssh-agent, but instead of storing
 its own keys, it is connecting to the PuTTY Pageant tool. This way the
 very useful Pageant tool can be used from Cygwin and no separate
 ssh-agent is required.

 +1

Since this package is not in any Linux distro, I need five GTG's,
right? So keep 'em coming :-)

Michael


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: Setup patch to keep test version if test version installed

2015-01-30 Thread Achim Gratz
Corinna Vinschen writes:
 Btw., when, do you think, is showtime for _autorebase 2.0?

Sometime during the next week would be good, if not then another window
would be two weeks later.  From the responses so far I gathered that
Marco doesn#t think he needs to do something for Octave and R, I will
take care of Perl myself.  That leaves PHP, Ruby and Python... so Yaakov
and Jason need to tell us when things are ready on their side I'd think.


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

Wavetables for the Terratec KOMPLEXER:
http://Synth.Stromeko.net/Downloads.html#KomplexerWaves


Re: Setup patch to keep test version if test version installed

2015-01-30 Thread Marco Atzeri

On 1/30/2015 11:11 PM, Marco Atzeri wrote:



On 1/30/2015 8:13 PM, Achim Gratz wrote:

Corinna Vinschen writes:

Btw., when, do you think, is showtime for _autorebase 2.0?





Octave no, but R yes.

I will upload the R_autorebase-001001-1.tar.xz together with the new
3.1.2 build as soon ready


R_autorebase is up

Marco


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: Setup patch to keep test version if test version installed

2015-01-30 Thread Corinna Vinschen
On Jan 29 18:27, Achim Gratz wrote:
 Corinna Vinschen writes:
  Thank you for this!
 
  Well, I added it for entirely selfish reasons, so I'm not sure I deserve
  getting thanks :)
 
 I thanked you for the selfish reason that I got this crossed off my TODO
 list without any effort on my part, so we're even.  ;-)

Heh :)

Btw., when, do you think, is showtime for _autorebase 2.0?


Corinna

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


pgpqFXL2dqHff.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