You can subscribe to this list here.
2000 |
Jan
(81) |
Feb
(55) |
Mar
(459) |
Apr
(159) |
May
(126) |
Jun
(69) |
Jul
(48) |
Aug
(29) |
Sep
(106) |
Oct
(76) |
Nov
(155) |
Dec
(161) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2001 |
Jan
(122) |
Feb
(150) |
Mar
(294) |
Apr
(124) |
May
(197) |
Jun
(266) |
Jul
(111) |
Aug
(259) |
Sep
(163) |
Oct
(142) |
Nov
(101) |
Dec
(86) |
2002 |
Jan
(187) |
Feb
(108) |
Mar
(274) |
Apr
(157) |
May
(346) |
Jun
(242) |
Jul
(345) |
Aug
(187) |
Sep
(263) |
Oct
(69) |
Nov
(30) |
Dec
(76) |
2003 |
Jan
(125) |
Feb
(191) |
Mar
(87) |
Apr
(69) |
May
(107) |
Jun
(66) |
Jul
(112) |
Aug
(161) |
Sep
(184) |
Oct
(137) |
Nov
(28) |
Dec
(61) |
2004 |
Jan
(148) |
Feb
(99) |
Mar
(365) |
Apr
(225) |
May
(311) |
Jun
(204) |
Jul
(95) |
Aug
(214) |
Sep
(256) |
Oct
(290) |
Nov
(239) |
Dec
(152) |
2005 |
Jan
(253) |
Feb
(183) |
Mar
(178) |
Apr
(88) |
May
(175) |
Jun
(195) |
Jul
(122) |
Aug
(81) |
Sep
(119) |
Oct
(200) |
Nov
(110) |
Dec
(179) |
2006 |
Jan
(154) |
Feb
(64) |
Mar
(55) |
Apr
(69) |
May
(66) |
Jun
(64) |
Jul
(80) |
Aug
(59) |
Sep
(62) |
Oct
(90) |
Nov
(132) |
Dec
(106) |
2007 |
Jan
(58) |
Feb
(51) |
Mar
(59) |
Apr
(19) |
May
(33) |
Jun
(52) |
Jul
(15) |
Aug
(50) |
Sep
(41) |
Oct
(259) |
Nov
(323) |
Dec
(136) |
2008 |
Jan
(205) |
Feb
(128) |
Mar
(203) |
Apr
(126) |
May
(307) |
Jun
(166) |
Jul
(259) |
Aug
(181) |
Sep
(217) |
Oct
(265) |
Nov
(256) |
Dec
(132) |
2009 |
Jan
(104) |
Feb
(81) |
Mar
(27) |
Apr
(21) |
May
(85) |
Jun
(237) |
Jul
(243) |
Aug
(199) |
Sep
(178) |
Oct
(151) |
Nov
(64) |
Dec
(39) |
2010 |
Jan
(33) |
Feb
(146) |
Mar
(125) |
Apr
(109) |
May
(52) |
Jun
(135) |
Jul
(103) |
Aug
(68) |
Sep
(99) |
Oct
(88) |
Nov
(45) |
Dec
(56) |
2011 |
Jan
(19) |
Feb
(32) |
Mar
(50) |
Apr
(105) |
May
(46) |
Jun
(22) |
Jul
(101) |
Aug
(80) |
Sep
(52) |
Oct
(16) |
Nov
(10) |
Dec
(29) |
2012 |
Jan
(8) |
Feb
(22) |
Mar
(17) |
Apr
(68) |
May
(19) |
Jun
(19) |
Jul
(12) |
Aug
(6) |
Sep
(13) |
Oct
(5) |
Nov
(5) |
Dec
(5) |
2013 |
Jan
(6) |
Feb
(4) |
Mar
(3) |
Apr
(5) |
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
(6) |
Dec
|
2014 |
Jan
|
Feb
|
Mar
(16) |
Apr
(1) |
May
(8) |
Jun
|
Jul
(1) |
Aug
(1) |
Sep
|
Oct
|
Nov
|
Dec
|
2015 |
Jan
|
Feb
(8) |
Mar
(23) |
Apr
(5) |
May
|
Jun
|
Jul
|
Aug
(7) |
Sep
(1) |
Oct
|
Nov
|
Dec
(5) |
2016 |
Jan
|
Feb
|
Mar
(16) |
Apr
(6) |
May
(53) |
Jun
(19) |
Jul
(3) |
Aug
(39) |
Sep
(24) |
Oct
(2) |
Nov
(19) |
Dec
|
2017 |
Jan
(13) |
Feb
(44) |
Mar
(208) |
Apr
(12) |
May
(94) |
Jun
(54) |
Jul
(18) |
Aug
(52) |
Sep
(12) |
Oct
(22) |
Nov
(27) |
Dec
(93) |
2018 |
Jan
(85) |
Feb
(28) |
Mar
(16) |
Apr
(47) |
May
(16) |
Jun
(15) |
Jul
(10) |
Aug
(3) |
Sep
(5) |
Oct
|
Nov
(6) |
Dec
|
2019 |
Jan
(4) |
Feb
(6) |
Mar
(12) |
Apr
(1) |
May
|
Jun
(2) |
Jul
|
Aug
|
Sep
|
Oct
|
Nov
(2) |
Dec
|
2020 |
Jan
|
Feb
(1) |
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
(2) |
Sep
(6) |
Oct
|
Nov
|
Dec
|
2021 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
(3) |
Jul
|
Aug
|
Sep
|
Oct
|
Nov
(2) |
Dec
|
2022 |
Jan
(2) |
Feb
|
Mar
(5) |
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
(10) |
Oct
(5) |
Nov
|
Dec
|
2023 |
Jan
|
Feb
(4) |
Mar
|
Apr
|
May
|
Jun
|
Jul
(1) |
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2024 |
Jan
|
Feb
|
Mar
|
Apr
(9) |
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
(8) |
Nov
(28) |
Dec
(3) |
2025 |
Jan
(8) |
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
From: Bruno H. <br...@cl...> - 2017-03-18 14:09:02
|
Hi Prasad, > But when using "./configure --with-threads=flavour" Parts of commands that need to be substituted by actual values are highlighted in a particular way: - in HTML documentation: through italics, - in "configure --help" output: through uppercase. > It complains about not > having package FFI. For further information I have given the output of > `make CFLAGS+="-lpthread"` below which I have ran from the project root: > > cd src && /usr/bin/make all > make[1]: Entering directory > '/run/media/compro/eb7b593c-d20e-4393-be34-3b108921f50e/home/compro/Dropbox/programs/hg/clisp/src' > ./lisp.run -B . -N locale -E UTF-8 -Emisc 1:1 -Epathname 1:1 -norc -m 2MW > -M halfcompiled.mem -q -c foreign1.lisp -o ./ > ;; Compiling file > /run/media/compro/eb7b593c-d20e-4393-be34-3b108921f50e/home/compro/Dropbox/programs/hg/clisp/src/foreign1.lisp > ... > *** - SYSTEM::%FIND-PACKAGE: There is no package with name "FFI" Most probably you have reused a build directory for re-configuring with different configure options. This does not work. Always run "../configure ...." in a fresh (empty) subdirectory of the clisp top directory. If you actually want to build with FFI, you need to first install libffcall. https://www.gnu.org/software/libffcall/ Bruno |
From: Compro P. <com...@gm...> - 2017-03-18 13:01:52
|
Compiling without MT is fine and there are no extras. But when using "./configure --with-threads=flavour" I have to manually run `make CFLAGS+="-lpthread"`. But still it doesn't compile. It complains about not having package FFI. For further information I have given the output of `make CFLAGS+="-lpthread"` below which I have ran from the project root: cd src && /usr/bin/make all make[1]: Entering directory '/run/media/compro/eb7b593c-d20e-4393-be34-3b108921f50e/home/compro/Dropbox/programs/hg/clisp/src' ./lisp.run -B . -N locale -E UTF-8 -Emisc 1:1 -Epathname 1:1 -norc -m 2MW -M halfcompiled.mem -q -c foreign1.lisp -o ./ ;; Compiling file /run/media/compro/eb7b593c-d20e-4393-be34-3b108921f50e/home/compro/Dropbox/programs/hg/clisp/src/foreign1.lisp ... *** - SYSTEM::%FIND-PACKAGE: There is no package with name "FFI" 0 errors, 0 warnings make[1]: *** [Makefile:1687: foreign1.fas] Error 1 make[1]: Leaving directory '/run/media/compro/eb7b593c-d20e-4393-be34-3b108921f50e/home/compro/Dropbox/programs/hg/clisp/src' make: *** [Makefile:16: all] Error 2 |
From: Bruno H. <br...@cl...> - 2017-03-17 22:16:26
|
On 2017-03-13 I wrote: > But what I need is that "make check" does not abort prematurely, because > a "make check" failure means - to everyone - "the package is broken, you > should better not proceed with 'make install'". This is now done. If you want to run checks that include unportable ones, and you are prepared to deal with failures, run make check extracheck Bruno |
From: Sam S. <sd...@gn...> - 2017-03-17 16:54:48
|
> * Don Cohen <qba...@vf...3-vap.pbz> [2017-03-17 16:27:14 +0000]: > > looks a lot like the one I just reported > > > ./lisp.run -B . -N locale -E UTF-8 -Emisc 1:1 -Epathname 1:1 -norc -m > > 2MW -lp ../src/ -x '(and (load "../src/init.lisp") (sys::%saveinitmem) > > (ext::exit)) (ext::exit t)' > > make: *** [Makefile:1428: interpreted.mem] Segmentation fault > > same make file line# as mine, same error if this is a regression, you might want to try 'hg bisect' to pinpoint the commit which broke MT. -- Sam Steingold (http://sds.podval.org/) on darwin Ns 10.3.1504 http://steingoldpsychology.com http://www.childpsy.net https://jihadwatch.org http://jij.org http://iris.org.il http://no2bds.org http://think-israel.org If you need to keep a secret, keep it a secret that you have a secret to keep. |
From: <don...@is...> - 2017-03-17 16:27:22
|
Sam Steingold writes: > Hi Jean, > > 1. The problems with the development version of CLISP should be reported > to clisp-devel, not here. looks a lot like the one I just reported > ./lisp.run -B . -N locale -E UTF-8 -Emisc 1:1 -Epathname 1:1 -norc -m > 2MW -lp ../src/ -x '(and (load "../src/init.lisp") (sys::%saveinitmem) > (ext::exit)) (ext::exit t)' > make: *** [Makefile:1428: interpreted.mem] Segmentation fault same make file line# as mine, same error |
From: <cli...@li...> - 2017-03-17 13:38:41
|
Send clisp-cvs mailing list submissions to cli...@li... To subscribe or unsubscribe via the World Wide Web, visit https://lists.sourceforge.net/lists/listinfo/clisp-cvs or, via email, send a message with subject or body 'help' to cli...@li... You can reach the person managing the list at cli...@li... When replying, please edit your Subject line so it is more specific than "Re: Contents of clisp-cvs digest..." CLISP CVS commits for today Today's Topics: 1. clisp: Fix build failure on HP-UX (regression from 2005-07-29). (cli...@li...) 2. clisp: fix the invalid markup in the last patch (cli...@li...) 3. clisp: typo (cli...@li...) 4. clisp: bugs: English, motherfucker, do you speak it? (cli...@li...) 5. clisp: merge (cli...@li...) 6. clisp: ulink has role but not msgid attribute (cli...@li...) 7. clisp: maint: Add a convenience target for checking the document... (cli...@li...) 8. clisp: Don't rely on unportable 'test file1 -nt file2' primitive. (cli...@li...) 9. clisp: Fix build failure with HP-UX make. (cli...@li...) 10. clisp: Fix build failure on HP-UX/hppa. (cli...@li...) 11. clisp: Fix build failure with HP-UX cc and Sun cc. (cli...@li...) 12. clisp: Fix build failure on HP-UX. (cli...@li...) 13. clisp: Enable the '-mm' option also on HP-UX. (cli...@li...) 14. clisp: Fix build failure on 64-bit HP-UX with -DNO_ARI_ASM. (cli...@li...) 15. clisp: Fix build failure on 64-bit HP-UX without -DNO_ARI_ASM. (cli...@li...) 16. clisp: bugs: ask for "hg id" (cli...@li...) ---------------------------------------------------------------------- Message: 1 Date: Thu, 16 Mar 2017 00:21:52 +0000 From: cli...@li... Subject: clisp: Fix build failure on HP-UX (regression from 2005-07-29). To: cli...@li... Message-ID: <hg....@sf...> Content-Type: text/plain; charset="us-ascii" details: http://clisp.hg.sourceforge.net/hgweb/clisp/clisp/clisp/rev/2dcec41008d3 changeset: 15827:2dcec41008d3105248f7bb6690eed2f9709221a9 user: Bruno Haible <br...@cl...> date: 2017-03-16 00:56:47 +0100 description: Fix build failure on HP-UX (regression from 2005-07-29). diffstat: src/ChangeLog | 6 ++++++ src/makemake.in | 2 +- 2 files changed, 7 insertions(+), 1 deletions(-) ------------------------------ Message: 2 Date: Thu, 16 Mar 2017 02:44:48 +0000 From: cli...@li... Subject: clisp: fix the invalid markup in the last patch To: cli...@li... Message-ID: <hg....@sf...> Content-Type: text/plain; charset="us-ascii" details: http://clisp.hg.sourceforge.net/hgweb/clisp/clisp/clisp/rev/958a22f12cf5 changeset: 15828:958a22f12cf545a30e36101a83b0eecb956d3d0d user: Sam Steingold <sd...@po...> date: 2017-03-15 22:41:09 -0400 description: fix the invalid markup in the last patch diffstat: doc/impbody.xml | 19 +++++++++++-------- 1 files changed, 11 insertions(+), 8 deletions(-) ------------------------------ Message: 3 Date: Thu, 16 Mar 2017 02:44:49 +0000 From: cli...@li... Subject: clisp: typo To: cli...@li... Message-ID: <hg....@sf...> Content-Type: text/plain; charset="us-ascii" details: http://clisp.hg.sourceforge.net/hgweb/clisp/clisp/clisp/rev/e1fd580020bc changeset: 15829:e1fd580020bc73504ced036944ffb8f0cdebe6c3 user: Sam Steingold <sd...@po...> date: 2017-03-15 22:44:33 -0400 description: typo diffstat: doc/faq.xml | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) ------------------------------ Message: 4 Date: Thu, 16 Mar 2017 13:57:56 +0000 From: cli...@li... Subject: clisp: bugs: English, motherfucker, do you speak it? To: cli...@li... Message-ID: <hg....@sf...> Content-Type: text/plain; charset="us-ascii" details: http://clisp.hg.sourceforge.net/hgweb/clisp/clisp/clisp/rev/a0c6d24db5c6 changeset: 15830:a0c6d24db5c6c95a6e3a32c0a83e3555d2bf7809 user: Sam Steingold <sd...@po...> date: 2017-03-15 10:52:48 -0400 description: bugs: English, motherfucker, do you speak it? http://www.catb.org/esr/faqs/hacker-howto.html#skills4 diffstat: doc/clisp.xml.in | 8 +++++++- 1 files changed, 7 insertions(+), 1 deletions(-) ------------------------------ Message: 5 Date: Thu, 16 Mar 2017 13:57:58 +0000 From: cli...@li... Subject: clisp: merge To: cli...@li... Message-ID: <hg....@sf...> Content-Type: text/plain; charset="us-ascii" details: http://clisp.hg.sourceforge.net/hgweb/clisp/clisp/clisp/rev/23b3259eeb2a changeset: 15831:23b3259eeb2a8eb0272f296787ca7eef00be0594 user: Sam Steingold <sd...@po...> date: 2017-03-16 09:55:23 -0400 description: merge diffstat: doc/faq.xml | 2 +- doc/impbody.xml | 19 +- src/ChangeLog | 23 ++ src/aclocal.m4 | 79 +------- src/build-aux/config.guess | 9 +- src/build-aux/snippet/_Noreturn.h | 10 - src/build-aux/snippet/arg-nonnull.h | 26 -- src/build-aux/snippet/c++defs.h | 316 ------------------------------------ src/build-aux/snippet/warn-on-use.h | 109 ------------ src/config.h.in | 3 + src/configure | 179 +------------------- src/gllib/Makefile.am | 84 ++------ src/gllib/Makefile.in | 96 +++------- src/gllib/_Noreturn.h | 10 + src/gllib/arg-nonnull.h | 26 ++ src/gllib/c++defs.h | 316 ++++++++++++++++++++++++++++++++++++ src/gllib/limits.in.h | 11 + src/gllib/vma-iter.c | 37 ++++ src/gllib/vma-iter.h | 2 +- src/gllib/warn-on-use.h | 109 ++++++++++++ src/glm4/gnulib-common.m4 | 9 +- src/glm4/gnulib-comp.m4 | 10 +- src/makemake.in | 13 +- 23 files changed, 649 insertions(+), 849 deletions(-) ------------------------------ Message: 6 Date: Thu, 16 Mar 2017 13:57:59 +0000 From: cli...@li... Subject: clisp: ulink has role but not msgid attribute To: cli...@li... Message-ID: <hg....@sf...> Content-Type: text/plain; charset="us-ascii" details: http://clisp.hg.sourceforge.net/hgweb/clisp/clisp/clisp/rev/47d180936068 changeset: 15832:47d180936068dc84520381ee2ce9a3a8b790d4d7 user: Sam Steingold <sd...@po...> date: 2017-03-16 09:57:46 -0400 description: ulink has role but not msgid attribute diffstat: doc/faq.xml | 16 ++++++++-------- doc/impext.xml | 10 +++++----- 2 files changed, 13 insertions(+), 13 deletions(-) ------------------------------ Message: 7 Date: Fri, 17 Mar 2017 01:02:09 +0000 From: cli...@li... Subject: clisp: maint: Add a convenience target for checking the document... To: cli...@li... Message-ID: <hg....@sf...> Content-Type: text/plain; charset="us-ascii" details: http://clisp.hg.sourceforge.net/hgweb/clisp/clisp/clisp/rev/ab796c4d08a4 changeset: 15833:ab796c4d08a49bf826f5389fea505a375e8f95ab user: Bruno Haible <br...@cl...> date: 2017-03-16 22:02:20 +0100 description: maint: Add a convenience target for checking the documentation. diffstat: Makefile.devel | 7 +++++++ src/ChangeLog | 5 +++++ 2 files changed, 12 insertions(+), 0 deletions(-) ------------------------------ Message: 8 Date: Fri, 17 Mar 2017 01:02:11 +0000 From: cli...@li... Subject: clisp: Don't rely on unportable 'test file1 -nt file2' primitive. To: cli...@li... Message-ID: <hg....@sf...> Content-Type: text/plain; charset="us-ascii" details: http://clisp.hg.sourceforge.net/hgweb/clisp/clisp/clisp/rev/5395db2a6dd9 changeset: 15834:5395db2a6dd9dae8fd2ddb442a57b1770fb413d2 user: Bruno Haible <br...@cl...> date: 2017-03-17 01:40:31 +0100 description: Don't rely on unportable 'test file1 -nt file2' primitive. diffstat: Makefile.devel | 2 +- src/ChangeLog | 16 +++ src/aclocal.m4 | 134 +++++++++++++++++++++++++------ src/config.h.in | 25 +++++ src/configure | 165 +++++++++++++++++++++++++++++++++----- src/configure.in | 1 - src/gllib/Makefile.am | 18 ++++- src/gllib/Makefile.in | 48 +++++----- src/gllib/stat-time.c | 3 + src/gllib/stat-time.h | 199 +++++++++++++++++++++++++++++++++++++++++++++++ src/gllib/timespec.c | 3 + src/gllib/timespec.h | 112 ++++++++++++++++++++++++++ src/glm4/gnulib-cache.m4 | 4 +- src/glm4/gnulib-comp.m4 | 11 ++ src/glm4/stat-time.m4 | 83 +++++++++++++++++++ src/glm4/timespec.m4 | 11 ++ src/m4/test.m4 | 26 ------ src/makemake.in | 27 ++---- utils/newer.c | 64 +++++++++++++++ 19 files changed, 833 insertions(+), 119 deletions(-) ------------------------------ Message: 9 Date: Fri, 17 Mar 2017 01:02:12 +0000 From: cli...@li... Subject: clisp: Fix build failure with HP-UX make. To: cli...@li... Message-ID: <hg....@sf...> Content-Type: text/plain; charset="us-ascii" details: http://clisp.hg.sourceforge.net/hgweb/clisp/clisp/clisp/rev/93f61807ed64 changeset: 15835:93f61807ed646ac52f2aa6d9958078e22430f847 user: Bruno Haible <br...@cl...> date: 2017-03-17 00:23:41 +0100 description: Fix build failure with HP-UX make. diffstat: src/ChangeLog | 7 +++++++ src/makemake.in | 2 +- 2 files changed, 8 insertions(+), 1 deletions(-) ------------------------------ Message: 10 Date: Fri, 17 Mar 2017 01:02:14 +0000 From: cli...@li... Subject: clisp: Fix build failure on HP-UX/hppa. To: cli...@li... Message-ID: <hg....@sf...> Content-Type: text/plain; charset="us-ascii" details: http://clisp.hg.sourceforge.net/hgweb/clisp/clisp/clisp/rev/54b1f5fd0f68 changeset: 15836:54b1f5fd0f687b3203308c2b76dcbf5354f27681 user: Bruno Haible <br...@cl...> date: 2017-03-17 00:29:28 +0100 description: Fix build failure on HP-UX/hppa. diffstat: src/ChangeLog | 5 +++++ src/arilev0.d | 2 +- 2 files changed, 6 insertions(+), 1 deletions(-) ------------------------------ Message: 11 Date: Fri, 17 Mar 2017 01:02:15 +0000 From: cli...@li... Subject: clisp: Fix build failure with HP-UX cc and Sun cc. To: cli...@li... Message-ID: <hg....@sf...> Content-Type: text/plain; charset="us-ascii" details: http://clisp.hg.sourceforge.net/hgweb/clisp/clisp/clisp/rev/3bbebbd8ec4f changeset: 15837:3bbebbd8ec4fcde77a73e442e787a22b292e7e01 user: Bruno Haible <br...@cl...> date: 2017-03-17 01:01:34 +0100 description: Fix build failure with HP-UX cc and Sun cc. diffstat: src/ChangeLog | 5 +++++ src/makemake.in | 7 +++++-- 2 files changed, 10 insertions(+), 2 deletions(-) ------------------------------ Message: 12 Date: Fri, 17 Mar 2017 01:02:16 +0000 From: cli...@li... Subject: clisp: Fix build failure on HP-UX. To: cli...@li... Message-ID: <hg....@sf...> Content-Type: text/plain; charset="us-ascii" details: http://clisp.hg.sourceforge.net/hgweb/clisp/clisp/clisp/rev/95931e7f6385 changeset: 15838:95931e7f638597a245d073ea73d05430b22b22fe user: Bruno Haible <br...@cl...> date: 2017-03-17 00:56:01 +0100 description: Fix build failure on HP-UX. diffstat: src/ChangeLog | 5 +++++ src/makemake.in | 11 ++++++++++- 2 files changed, 15 insertions(+), 1 deletions(-) ------------------------------ Message: 13 Date: Fri, 17 Mar 2017 01:02:18 +0000 From: cli...@li... Subject: clisp: Enable the '-mm' option also on HP-UX. To: cli...@li... Message-ID: <hg....@sf...> Content-Type: text/plain; charset="us-ascii" details: http://clisp.hg.sourceforge.net/hgweb/clisp/clisp/clisp/rev/fa3548449878 changeset: 15839:fa3548449878eae026188cb2f9f709d0cd35b028 user: Bruno Haible <br...@cl...> date: 2017-03-17 01:07:40 +0100 description: Enable the '-mm' option also on HP-UX. diffstat: src/ChangeLog | 8 ++++++++ src/spvw.d | 26 ++++++++++++++++++++++++++ src/spvw_mmap.d | 19 ------------------- 3 files changed, 34 insertions(+), 19 deletions(-) ------------------------------ Message: 14 Date: Fri, 17 Mar 2017 01:02:19 +0000 From: cli...@li... Subject: clisp: Fix build failure on 64-bit HP-UX with -DNO_ARI_ASM. To: cli...@li... Message-ID: <hg....@sf...> Content-Type: text/plain; charset="us-ascii" details: http://clisp.hg.sourceforge.net/hgweb/clisp/clisp/clisp/rev/4aa45ff5aa25 changeset: 15840:4aa45ff5aa250213f334e0118dab5976ce6ee482 user: Bruno Haible <br...@cl...> date: 2017-03-17 01:39:57 +0100 description: Fix build failure on 64-bit HP-UX with -DNO_ARI_ASM. diffstat: src/ChangeLog | 5 +++++ src/intlog.d | 2 +- 2 files changed, 6 insertions(+), 1 deletions(-) ------------------------------ Message: 15 Date: Fri, 17 Mar 2017 01:02:21 +0000 From: cli...@li... Subject: clisp: Fix build failure on 64-bit HP-UX without -DNO_ARI_ASM. To: cli...@li... Message-ID: <hg....@sf...> Content-Type: text/plain; charset="us-ascii" details: http://clisp.hg.sourceforge.net/hgweb/clisp/clisp/clisp/rev/c180bcc7f44a changeset: 15841:c180bcc7f44a43eddcfbdf1aa4305ea26fb57e61 user: Bruno Haible <br...@cl...> date: 2017-03-17 01:59:46 +0100 description: Fix build failure on 64-bit HP-UX without -DNO_ARI_ASM. diffstat: src/ChangeLog | 7 +++++++ src/arilev0.d | 12 ++++++------ src/intlog.d | 2 +- src/lispbibl.d | 4 +++- 4 files changed, 17 insertions(+), 8 deletions(-) ------------------------------ Message: 16 Date: Fri, 17 Mar 2017 13:38:38 +0000 From: cli...@li... Subject: clisp: bugs: ask for "hg id" To: cli...@li... Message-ID: <hg....@sf...> Content-Type: text/plain; charset="us-ascii" details: http://clisp.hg.sourceforge.net/hgweb/clisp/clisp/clisp/rev/031ddcae87af changeset: 15842:031ddcae87af7c19fab492ca1e572ae8d4c809dd user: Sam Steingold <sd...@po...> date: 2017-03-17 09:38:31 -0400 description: bugs: ask for "hg id" diffstat: doc/clisp.xml.in | 4 +++- 1 files changed, 3 insertions(+), 1 deletions(-) ------------------------------ ------------------------------------------------------------------------------ Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot ------------------------------ _______________________________________________ clisp-cvs mailing list cli...@li... https://lists.sourceforge.net/lists/listinfo/clisp-cvs End of clisp-cvs Digest, Vol 75, Issue 5 **************************************** |
From: Bruno H. <br...@cl...> - 2017-03-17 13:27:28
|
Hi Sam, > You added a dozen files and hundreds of lines of code You should view the change in 'hgview' (*). I added one file (newer.c) and removed one file (test.m4); the rest are imports from gnulib - maintained at gnulib. > The platforms which do not have bash or korn shell are not used for > active CLISP development and **RE**compiling modules is NOT a big deal > for them, so `rm -rf module-dir` is fine. You are not distinguishing the intended effect of the TEST_NT code and the actual effect. The intended effect was, as you say, just a convenience for clisp developers working on modules. The actual effect was a build failure on OpenBSD (with the default 'make' and default shell of OpenBSD). Bruno (*) hgview needs a couple of customizations in order to be useful: $ tail -n 4 .hg/hgrc [hgview] maxfilesize = 5000000 diffbgcolor = white difffgcolor = black |
From: Sam S. <sd...@gn...> - 2017-03-17 13:22:57
|
Hi, > * Compro Prasad <pbzcebcenfnq@tznvy.pbz> [2017-03-17 16:42:25 +0500]: > > I know quite a few languages among which C/C++, shell scripting, lisp, > python are my strong points in decreasing order. I have worked on a > personal C/C++ project hosted at https://github.com/Compro-Prasad/calc > and also read a Clisp book written by 'David S. Touretzky'. Please note that "Common Lisp: A Gentle Introduction to Symbolic Computation" is about Common Lisp the _language_, not CLISP the implementation of the ANSI CL standard. Think about it as the difference between C as the _language_ vs GCC the _compiler_. There are many C compilers (e.g., MSVC, clang) and there are many ANSI Common Lisp implementations (e.g., SBCL, GCL). > I could also help to make the documentation a bit more readable on > modern browsers and extend it if necessary as I have also written a > decent amount of HTML and CSS. It would also be better to have the > documentation written in org-mode and then export it to HTML for > better results. CLISP documentation is written in DocBook/XML 4.5. (It was originally plain text, I converted it to HTML and then to DocBook/XML). It would probably be a good idea to upgrade to DocBook 5. > Today I was thinking of making a '!=' function to start my > contribution but thought it was too simple to start with and you could > have easily incorporated it earlier without someone else's > consent. So, left it thinking of it as a design restriction. As Pascal said, ANSI CL specifies /= instead. http://clhs.lisp.se/Body/f_eq_sle.htm > 1) Where to submit my proposals? GSoC has its own venue. https://summerofcode.withgoogle.com/get-started/ It would be a good idea to post the text of your proposal here for discussion (as well as the link to the proposal on the GSoC site). > 2) What to use(Google Docs or Latex or something else)? Plain text. > 3) The people at "#gsoc" are suggesting to use Google docs for historical > reasons. Will the proposals be checked by Clisp developers or > Google itself? The proposal will be voted on and accepted or rejected by org mentors (GNU). > 4) Are you active on IRC channels or only mailing lists? clisp-devel mailing list only. > 5) Where should I start? Register with GSoC and create a proposal for CLISP. > 6) Are the tasks on http://clisp.org/wanted.html mandatory? No, these are our ideas and suggestions. You can make your own proposal. However, you proposal must me sufficiently useful for us to justify the investment of time in mentoring you. E.g., if your proposal would be to convert CLISP Implementation Notes (the manual http://clisp.org/impnotes/) to Org mode (or something else that we don't know how to use), we will probably reject it. -- Sam Steingold (http://sds.podval.org/) on darwin Ns 10.3.1504 http://steingoldpsychology.com http://www.childpsy.net http://jij.org https://jihadwatch.org http://iris.org.il http://americancensorship.org Genius is immortal, but morons live longer. |
From: Sam S. <sd...@gn...> - 2017-03-17 12:52:56
|
Hi Bruno, > * Bruno Haible <oe...@py...t> [2017-03-17 02:05:21 +0100]: > >> without it module recompile requires `rm -rf` of the module dir, see >> makemake.in: >> >> --8<---------------cut here---------------start------------->8--- >> if [ "@TEST_NT@" = no ]; then # re-making a module requires rm -rf module >> newer(){ echo 'test -f $$m/'$1' -a '"'!'"' -f $@/'$2; } >> else # re-making a module just works >> newer(){ echo 'test -f $$m/'$1' -a $$m/'$1' -nt $@/'$2; } >> fi >> --8<---------------cut here---------------end--------------->8--- > > Ah, thanks for explaining. I had overlooked this use. > > I've now replaced this use of an unportable shell primitive with a > small auxiliary program. It may also need some porting effort (for > native Windows, maybe), but at least these portability problems will > not propagate upward into portability problems regarding the 'make' > program. You added a dozen files and hundreds of lines of code to replace the korn shell extension already available on almost all platforms (Linux, MacOS, Cygwin - which probably cover 90+% of those who actually compile CLISP). The platforms which do not have bash or korn shell are not used for active CLISP development and **RE**compiling modules is NOT a big deal for them, so `rm -rf module-dir` is fine. Are you sure this was a good idea? -- Sam Steingold (http://sds.podval.org/) on darwin Ns 10.3.1504 http://steingoldpsychology.com http://www.childpsy.net http://memri.org http://islamexposedonline.com http://iris.org.il http://honestreporting.com When we break the law, they fine us, when we comply, they tax us. |
From: Pascal B. <pj...@in...> - 2017-03-17 11:39:13
|
> On 17 Mar 2017, at 12:12, Compro Prasad <com...@gm...> wrote: > > Hello clisp developers, > > Identity: > I am a second year B.Tech undergraduate student pursuing a course in > Information Technology from NIT Durgapur, India. I was looking for joining some > Free and Open Source organization through the GSoC 2017. > > How I got here? > After searching for a while I found out three organizations to contribute to. > But since I actually started it late(2nd March 2017) so couldn't concentrate on > all of them. Thus settled on GNU Clisp as I was already familiar with C and a > bit of elisp. > > Skills: > I know quite a few languages among which C/C++, shell scripting, lisp, > python are my strong points in decreasing order. I have worked on a personal > C/C++ project hosted at https://github.com/Compro-Prasad/calc and also read a > Clisp book written by 'David S. Touretzky'. > > Provide documentation support: > I could also help to make the documentation a bit more readable on modern > browsers and extend it if necessary as I have also written a decent amount of > HTML and CSS. It would also be better to have the documentation written in > org-mode and then export it to HTML for better results. > > My first contribution plan: > Today I was thinking of making a '!=' function to start my contribution but > thought it was too simple to start with and you could have easily incorporated > it earlier without someone else's consent. So, left it thinking of it as a > design restriction. I would advise you to first learn Common Lisp: http://cliki.net/Getting+Started <http://cliki.net/Getting+Started> http://cliki.net/Online+Tutorial <http://cliki.net/Online+Tutorial> It’s quite different from emacs lisp. That said, both emacs lisp and Common Lisp already have a /= function that I assume would do the same as what you envisioned for !=. Anyways, Common Lisp is specified by a standard and one doesn’t add functions to the standard library willy-nilly. All the standard functions are already implemented in clisp, since it’s a fully conforming implementation of the Common Lisp language. http://www.lispworks.co <http://www.lispworks.co/>m/documentation/HyperSpec/Front/Contents.htm > Reading your code: > I have learnt about some of the data structures and how to make a lisp function > from C but since there are so many different definitions for each identifier > I am a bit confused. Hope that gets clear as I continue working on it. > > Questions: > 1) Where to submit my proposals? > 2) What to use(Google Docs or Latex or something else)? > 3) The people at "#gsoc" are suggesting to use Google docs for historical > reasons. Will the proposals be checked by Clisp developers or Google itself? > 4) Are you active on IRC channels or only mailing lists? clisp developers are mostly only active in this mailing list. You can still get some help in IRC channels described in http://cliki.net/IRC <http://cliki.net/IRC> but questions about clisp internals will be better answered here. > 5) Where should I start? 1- As mentionned above: learn more about Common Lisp. 2- Read clisp documentation, including the sections about the internals: http://www.clisp.org/impnotes/ 3- https://sourceforge.net/p/clisp/bugs/ <https://sourceforge.net/p/clisp/bugs/> but ask here before starting, since there’s some active maintaining currently, somebody may already be working on a given bug. > 6) Are the tasks on http://clisp.org/wanted.html mandatory? > 7) Any questions? > > Yours faithfully > Abhishek(Compro) Prasad I leave the unanswered questions for others to answer them. Thank you and welcome! -- __Pascal J. Bourguignon__ |
Hello clisp developers, Identity: I am a second year B.Tech undergraduate student pursuing a course in Information Technology from NIT Durgapur, India. I was looking for joining some Free and Open Source organization through the GSoC 2017. How I got here? After searching for a while I found out three organizations to contribute to. But since I actually started it late(2nd March 2017) so couldn't concentrate on all of them. Thus settled on GNU Clisp as I was already familiar with C and a bit of elisp. Skills: I know quite a few languages among which C/C++, shell scripting, lisp, python are my strong points in decreasing order. I have worked on a personal C/C++ project hosted at https://github.com/Compro-Prasad/calc and also read a Clisp book written by 'David S. Touretzky'. Provide documentation support: I could also help to make the documentation a bit more readable on modern browsers and extend it if necessary as I have also written a decent amount of HTML and CSS. It would also be better to have the documentation written in org-mode and then export it to HTML for better results. My first contribution plan: Today I was thinking of making a '!=' function to start my contribution but thought it was too simple to start with and you could have easily incorporated it earlier without someone else's consent. So, left it thinking of it as a design restriction. Reading your code: I have learnt about some of the data structures and how to make a lisp function from C but since there are so many different definitions for each identifier I am a bit confused. Hope that gets clear as I continue working on it. Questions: 1) Where to submit my proposals? 2) What to use(Google Docs or Latex or something else)? 3) The people at "#gsoc" are suggesting to use Google docs for historical reasons. Will the proposals be checked by Clisp developers or Google itself? 4) Are you active on IRC channels or only mailing lists? 5) Where should I start? 6) Are the tasks on http://clisp.org/wanted.html mandatory? 7) Any questions? Yours faithfully Abhishek(Compro) Prasad |
From: Bruno H. <br...@cl...> - 2017-03-17 01:05:34
|
Hi Sam, > > 2) I don't see anything that uses it. > > without it module recompile requires `rm -rf` of the module dir, see > makemake.in: > > --8<---------------cut here---------------start------------->8--- > if [ "@TEST_NT@" = no ]; then # re-making a module requires rm -rf module > newer(){ echo 'test -f $$m/'$1' -a '"'!'"' -f $@/'$2; } > else # re-making a module just works > newer(){ echo 'test -f $$m/'$1' -a $$m/'$1' -nt $@/'$2; } > fi > --8<---------------cut here---------------end--------------->8--- Ah, thanks for explaining. I had overlooked this use. I've now replaced this use of an unportable shell primitive with a small auxiliary program. It may also need some porting effort (for native Windows, maybe), but at least these portability problems will not propagate upward into portability problems regarding the 'make' program. Bruno |
From: Bruno H. <br...@cl...> - 2017-03-16 21:04:23
|
Hi Sam, > When changing docbook files, please do "make -C doc check" to ensure you > did not break anything. Thanks for fixing it up. So that I have this command readily available, I'm adding a target for it in Makefile.devel. Bruno |
From: Sam S. <sd...@gn...> - 2017-03-16 13:52:57
|
Hi Bruno, When changing docbook files, please do "make -C doc check" to ensure you did not break anything. Thanks. > * <pyv...@yv...g> [2017-02-20 17:17:02 +0000]: > > details: http://clisp.hg.sourceforge.net/hgweb/clisp/clisp/clisp/rev/ba38d2c655c7 > changeset: 15729:ba38d2c655c7ae2af0a467295438ac2ff578d1db > user: Bruno Haible <br...@cl...> > date: 2017-02-20 02:28:32 +0100 > description: > Fix collision between ASCII character names and Unicode character names. > > diffstat: > > doc/impbody.xml | 15 +++++++++++++++ > src/ChangeLog | 6 ++++++ > src/charstrg.d | 30 ++++++++++++++++++++++++------ > 3 files changed, 45 insertions(+), 6 deletions(-) > > -- Sam Steingold (http://sds.podval.org/) on darwin Ns 10.3.1504 http://steingoldpsychology.com http://www.childpsy.net http://honestreporting.com http://mideasttruth.com https://jihadwatch.org Ph.D. stands for "Phony Doctor" - Isaak Asimov, Ph.D. |
From: Sam S. <sd...@gn...> - 2017-03-16 13:48:23
|
> * Daniel Jour <qnavry.bregjvt@tznvy.pbz> [2017-03-15 21:25:52 +0000]: > > Btw, which system is this appearing on? Only in /proc, right? Wouldn't > it make more sense to retry with a bigger buffer only when the path is > in /proc? Yes, but all of this should be in gnulib. I hope Bruno will sort it out - he is the portability guru here (inter alia) -- Sam Steingold (http://sds.podval.org/) on darwin Ns 10.3.1504 http://steingoldpsychology.com http://www.childpsy.net http://memri.org http://honestreporting.com http://mideasttruth.com Don't take life too seriously, you'll never get out of it alive! |
From: <cli...@li...> - 2017-03-16 00:21:53
|
Send clisp-cvs mailing list submissions to cli...@li... To subscribe or unsubscribe via the World Wide Web, visit https://lists.sourceforge.net/lists/listinfo/clisp-cvs or, via email, send a message with subject or body 'help' to cli...@li... You can reach the person managing the list at cli...@li... When replying, please edit your Subject line so it is more specific than "Re: Contents of clisp-cvs digest..." CLISP CVS commits for today Today's Topics: 1. clisp: Add comment about a bug. (cli...@li...) 2. clisp: Simplify GC_SAFE_CALL, GC_SAFE_SYSTEM_CALL. (cli...@li...) 3. clisp: Fix wrong uses of errno. (cli...@li...) 4. clisp: Terminate endless loop of mmap_zeromap failures after 10 ... (cli...@li...) 5. clisp: Add support for generational GC on NetBSD/x86 and NetBSD/... (cli...@li...) 6. clisp: Fix result of two autoconf tests in C++ mode. (cli...@li...) 7. clisp: Implement the undocumented option -mm on many more platfo... (cli...@li...) 8. clisp: Fix bug#687: executable images are broken when configured... (cli...@li...) 9. clisp: avoid many -Wunused-parameter warnings (cli...@li...) 10. clisp: compiler.lisp (c-EVAL-WHEN): Remove the set-but-not-used ... (cli...@li...) 11. clisp: bind *reopen-open-file* to nil when copying stdout - it c... (cli...@li...) 12. clisp: Fix build failure on AIX in 64-bit mode with gcc. (cli...@li...) 13. clisp: Fix TRUENAME on /proc symlinks to very long paths. (cli...@li...) 14. clisp: bind *reopen-open-file* to nil when copying stdout - it c... (cli...@li...) 15. clisp: Update to the newest gnulib. (cli...@li...) 16. clisp: Don't treat all non-GCC compilers like SUNWspro cc. (cli...@li...) ---------------------------------------------------------------------- Message: 1 Date: Mon, 13 Mar 2017 00:43:33 +0000 From: cli...@li... Subject: clisp: Add comment about a bug. To: cli...@li... Message-ID: <hg....@sf...> Content-Type: text/plain; charset="us-ascii" details: http://clisp.hg.sourceforge.net/hgweb/clisp/clisp/clisp/rev/9dbb5b8a33f3 changeset: 15811:9dbb5b8a33f385401133f7e1e4a1a00ce31358a0 user: Bruno Haible <br...@cl...> date: 2017-03-12 13:36:47 +0100 description: Add comment about a bug. diffstat: src/stream.d | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) ------------------------------ Message: 2 Date: Mon, 13 Mar 2017 00:43:35 +0000 From: cli...@li... Subject: clisp: Simplify GC_SAFE_CALL, GC_SAFE_SYSTEM_CALL. To: cli...@li... Message-ID: <hg....@sf...> Content-Type: text/plain; charset="us-ascii" details: http://clisp.hg.sourceforge.net/hgweb/clisp/clisp/clisp/rev/a065d886d3a5 changeset: 15812:a065d886d3a501a99d0d10a2747a9259ee484ebb user: Bruno Haible <br...@cl...> date: 2017-03-12 16:12:32 +0100 description: Simplify GC_SAFE_CALL, GC_SAFE_SYSTEM_CALL. diffstat: src/ChangeLog | 6 ++++++ src/lispbibl.d | 24 ++++++++++++------------ src/pathname.d | 56 ++++++++++++++++++++++++++++---------------------------- src/stream.d | 30 +++++++++++++++--------------- 4 files changed, 61 insertions(+), 55 deletions(-) ------------------------------ Message: 3 Date: Mon, 13 Mar 2017 00:43:37 +0000 From: cli...@li... Subject: clisp: Fix wrong uses of errno. To: cli...@li... Message-ID: <hg....@sf...> Content-Type: text/plain; charset="us-ascii" details: http://clisp.hg.sourceforge.net/hgweb/clisp/clisp/clisp/rev/f64f6128d325 changeset: 15813:f64f6128d32525637f4bf4e4ccc713709ecde883 user: Bruno Haible <br...@cl...> date: 2017-03-12 16:13:18 +0100 description: Fix wrong uses of errno. diffstat: src/ChangeLog | 9 +++++++++ src/pathname.d | 6 ++++-- src/spvw_garcol.d | 3 ++- src/spvw_garcol_old.d | 3 ++- src/spvw_memfile.d | 3 ++- src/spvw_mmap.d | 26 ++++++++++++++++++-------- 6 files changed, 37 insertions(+), 13 deletions(-) ------------------------------ Message: 4 Date: Mon, 13 Mar 2017 00:43:38 +0000 From: cli...@li... Subject: clisp: Terminate endless loop of mmap_zeromap failures after 10 ... To: cli...@li... Message-ID: <hg....@sf...> Content-Type: text/plain; charset="us-ascii" details: http://clisp.hg.sourceforge.net/hgweb/clisp/clisp/clisp/rev/022049a0090d changeset: 15814:022049a0090dcf71e39bf5d47077d14ff6b1e680 user: Bruno Haible <br...@cl...> date: 2017-03-12 16:13:42 +0100 description: Terminate endless loop of mmap_zeromap failures after 10 failures. diffstat: src/ChangeLog | 7 +++++++ src/spvw_mmap.d | 18 ++++++++++++++++++ 2 files changed, 25 insertions(+), 0 deletions(-) ------------------------------ Message: 5 Date: Mon, 13 Mar 2017 00:43:39 +0000 From: cli...@li... Subject: clisp: Add support for generational GC on NetBSD/x86 and NetBSD/... To: cli...@li... Message-ID: <hg....@sf...> Content-Type: text/plain; charset="us-ascii" details: http://clisp.hg.sourceforge.net/hgweb/clisp/clisp/clisp/rev/b2fd40f01bf8 changeset: 15815:b2fd40f01bf8cbe791c3b3d4872b8e08ec66acbd user: Bruno Haible <br...@cl...> date: 2017-03-12 16:45:13 +0100 description: Add support for generational GC on NetBSD/x86 and NetBSD/x86_64. diffstat: src/ChangeLog | 8 ++++++++ src/lispbibl.d | 14 +++++++------- src/spvw.d | 18 ++++++++++++++++++ 3 files changed, 33 insertions(+), 7 deletions(-) ------------------------------ Message: 6 Date: Mon, 13 Mar 2017 22:39:36 +0000 From: cli...@li... Subject: clisp: Fix result of two autoconf tests in C++ mode. To: cli...@li... Message-ID: <hg....@sf...> Content-Type: text/plain; charset="us-ascii" details: http://clisp.hg.sourceforge.net/hgweb/clisp/clisp/clisp/rev/bce8090a6f6e changeset: 15816:bce8090a6f6e93343b67b6c94e96315b8696760d user: Bruno Haible <br...@cl...> date: 2017-03-13 20:35:12 +0100 description: Fix result of two autoconf tests in C++ mode. diffstat: src/ChangeLog | 9 +++++++++ src/aclocal.m4 | 13 ++++++++----- src/configure | 15 +++++++++------ src/m4/poll.m4 | 8 +++++--- src/m4/shm.m4 | 5 +++-- 5 files changed, 34 insertions(+), 16 deletions(-) ------------------------------ Message: 7 Date: Mon, 13 Mar 2017 23:07:02 +0000 From: cli...@li... Subject: clisp: Implement the undocumented option -mm on many more platfo... To: cli...@li... Message-ID: <hg....@sf...> Content-Type: text/plain; charset="us-ascii" details: http://clisp.hg.sourceforge.net/hgweb/clisp/clisp/clisp/rev/5c42e2e907b6 changeset: 15817:5c42e2e907b652d533161df91752316b5f67215e user: Bruno Haible <br...@cl...> date: 2017-03-14 00:06:35 +0100 description: Implement the undocumented option -mm on many more platforms. diffstat: src/ChangeLog | 8 ++++++++ src/spvw.d | 12 ++++++++---- 2 files changed, 16 insertions(+), 4 deletions(-) ------------------------------ Message: 8 Date: Tue, 14 Mar 2017 17:45:14 +0000 From: cli...@li... Subject: clisp: Fix bug#687: executable images are broken when configured... To: cli...@li... Message-ID: <hg....@sf...> Content-Type: text/plain; charset="us-ascii" details: http://clisp.hg.sourceforge.net/hgweb/clisp/clisp/clisp/rev/6b27812d2815 changeset: 15818:6b27812d2815f64221185e140274abd8d2840496 user: Sam Steingold <sd...@po...> date: 2017-03-14 13:41:33 -0400 description: Fix bug#687: executable images are broken when configured --with-debug. * src/spvw_memfile.d (find_memdump): Reduce header_size: exclude _subr_tab_addr and _symbol_tab_addr from header comparison. diffstat: src/ChangeLog | 6 ++++++ src/spvw_memfile.d | 5 ++--- 2 files changed, 8 insertions(+), 3 deletions(-) ------------------------------ Message: 9 Date: Tue, 14 Mar 2017 17:45:15 +0000 From: cli...@li... Subject: clisp: avoid many -Wunused-parameter warnings To: cli...@li... Message-ID: <hg....@sf...> Content-Type: text/plain; charset="us-ascii" details: http://clisp.hg.sourceforge.net/hgweb/clisp/clisp/clisp/rev/640c6ad5010d changeset: 15819:640c6ad5010d0ccdcb922deb485acd5876ed2e06 user: Sam Steingold <sd...@po...> date: 2017-03-14 13:43:43 -0400 description: avoid many -Wunused-parameter warnings diffstat: src/pathname.d | 29 +++++++++++++++++++---------- src/spvw.d | 1 + src/spvw_garcol.d | 8 ++++++++ src/spvw_mmap.d | 5 ++++- src/spvw_sigint.d | 1 + src/spvw_sigpipe.d | 2 +- src/spvw_sigsegv.d | 1 + src/spvw_sigwinch.d | 1 + 8 files changed, 36 insertions(+), 12 deletions(-) ------------------------------ Message: 10 Date: Tue, 14 Mar 2017 17:45:17 +0000 From: cli...@li... Subject: clisp: compiler.lisp (c-EVAL-WHEN): Remove the set-but-not-used ... To: cli...@li... Message-ID: <hg....@sf...> Content-Type: text/plain; charset="us-ascii" details: http://clisp.hg.sourceforge.net/hgweb/clisp/clisp/clisp/rev/be7262fed4b0 changeset: 15820:be7262fed4b0ae4a1b00e8fc5eb7a427cf3262d6 user: Sam Steingold <sd...@po...> date: 2017-03-14 13:45:06 -0400 description: compiler.lisp (c-EVAL-WHEN): Remove the set-but-not-used variable `eval-p'. diffstat: src/ChangeLog | 5 +++++ src/compiler.lisp | 7 +++---- 2 files changed, 8 insertions(+), 4 deletions(-) ------------------------------ Message: 11 Date: Tue, 14 Mar 2017 22:40:59 +0000 From: cli...@li... Subject: clisp: bind *reopen-open-file* to nil when copying stdout - it c... To: cli...@li... Message-ID: <hg....@sf...> Content-Type: text/plain; charset="us-ascii" details: http://clisp.hg.sourceforge.net/hgweb/clisp/clisp/clisp/rev/f04c65430777 changeset: 15821:f04c65430777e7efdc0c21870c255ce9bc3e40a5 user: Sam Steingold <sd...@po...> date: 2017-03-14 18:40:47 -0400 description: bind *reopen-open-file* to nil when copying stdout - it could be a file diffstat: tests/streams.tst | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) ------------------------------ Message: 12 Date: Wed, 15 Mar 2017 00:00:25 +0000 From: cli...@li... Subject: clisp: Fix build failure on AIX in 64-bit mode with gcc. To: cli...@li... Message-ID: <hg....@sf...> Content-Type: text/plain; charset="us-ascii" details: http://clisp.hg.sourceforge.net/hgweb/clisp/clisp/clisp/rev/89f832db4384 changeset: 15822:89f832db43844cee7d0006690e990649d208b80f user: Bruno Haible <br...@cl...> date: 2017-03-15 01:00:18 +0100 description: Fix build failure on AIX in 64-bit mode with gcc. diffstat: src/ChangeLog | 5 +++++ src/makemake.in | 9 +++++++-- 2 files changed, 12 insertions(+), 2 deletions(-) ------------------------------ Message: 13 Date: Wed, 15 Mar 2017 03:45:45 +0000 From: cli...@li... Subject: clisp: Fix TRUENAME on /proc symlinks to very long paths. To: cli...@li... Message-ID: <hg....@sf...> Content-Type: text/plain; charset="us-ascii" details: http://clisp.hg.sourceforge.net/hgweb/clisp/clisp/clisp/rev/a3b9fbbbd2dd changeset: 15823:a3b9fbbbd2dd920535085635584f2ba7afbb362c user: Sam Steingold <sd...@po...> date: 2017-03-14 23:44:47 -0400 description: Fix TRUENAME on /proc symlinks to very long paths. * src/pathname.d (get_path_info): When result==linklen, retry readlink() because this means that linkbuf was too small. diffstat: modules/syscalls/test.tst | 28 ++++++++++++++++++++++++++++ src/ChangeLog | 6 ++++++ src/pathname.d | 4 ++-- 3 files changed, 36 insertions(+), 2 deletions(-) ------------------------------ Message: 14 Date: Wed, 15 Mar 2017 03:45:46 +0000 From: cli...@li... Subject: clisp: bind *reopen-open-file* to nil when copying stdout - it c... To: cli...@li... Message-ID: <hg....@sf...> Content-Type: text/plain; charset="us-ascii" details: http://clisp.hg.sourceforge.net/hgweb/clisp/clisp/clisp/rev/729ede166fd4 changeset: 15824:729ede166fd4693326cb14940c43e7fd51ca480c user: Sam Steingold <sd...@po...> date: 2017-03-14 23:45:34 -0400 description: bind *reopen-open-file* to nil when copying stdout - it could be a file diffstat: tests/ChangeLog | 5 +++++ 1 files changed, 5 insertions(+), 0 deletions(-) ------------------------------ Message: 15 Date: Thu, 16 Mar 2017 00:21:49 +0000 From: cli...@li... Subject: clisp: Update to the newest gnulib. To: cli...@li... Message-ID: <hg....@sf...> Content-Type: text/plain; charset="us-ascii" details: http://clisp.hg.sourceforge.net/hgweb/clisp/clisp/clisp/rev/d70f7806c756 changeset: 15825:d70f7806c75610c6f4e41f47aeb114cd4fdefe35 user: Bruno Haible <br...@cl...> date: 2017-03-15 23:41:39 +0100 description: Update to the newest gnulib. diffstat: src/ChangeLog | 12 + src/aclocal.m4 | 79 +------- src/build-aux/config.guess | 9 +- src/build-aux/snippet/_Noreturn.h | 10 - src/build-aux/snippet/arg-nonnull.h | 26 -- src/build-aux/snippet/c++defs.h | 316 ------------------------------------ src/build-aux/snippet/warn-on-use.h | 109 ------------ src/config.h.in | 3 + src/configure | 179 +------------------- src/gllib/Makefile.am | 84 ++------ src/gllib/Makefile.in | 96 +++------- src/gllib/_Noreturn.h | 10 + src/gllib/arg-nonnull.h | 26 ++ src/gllib/c++defs.h | 316 ++++++++++++++++++++++++++++++++++++ src/gllib/limits.in.h | 11 + src/gllib/vma-iter.c | 37 ++++ src/gllib/vma-iter.h | 2 +- src/gllib/warn-on-use.h | 109 ++++++++++++ src/glm4/gnulib-common.m4 | 9 +- src/glm4/gnulib-comp.m4 | 10 +- 20 files changed, 618 insertions(+), 835 deletions(-) ------------------------------ Message: 16 Date: Thu, 16 Mar 2017 00:21:50 +0000 From: cli...@li... Subject: clisp: Don't treat all non-GCC compilers like SUNWspro cc. To: cli...@li... Message-ID: <hg....@sf...> Content-Type: text/plain; charset="us-ascii" details: http://clisp.hg.sourceforge.net/hgweb/clisp/clisp/clisp/rev/d9e76ab4a126 changeset: 15826:d9e76ab4a126e158e5aa2d907da2a796764d8a8a user: Bruno Haible <br...@cl...> date: 2017-03-16 00:13:49 +0100 description: Don't treat all non-GCC compilers like SUNWspro cc. * makemake.in: Fix the test of the CC_SUNPRO variable. diffstat: src/ChangeLog | 5 +++++ src/makemake.in | 11 +++++++---- 2 files changed, 12 insertions(+), 4 deletions(-) ------------------------------ ------------------------------------------------------------------------------ Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot ------------------------------ _______________________________________________ clisp-cvs mailing list cli...@li... https://lists.sourceforge.net/lists/listinfo/clisp-cvs End of clisp-cvs Digest, Vol 75, Issue 4 **************************************** |
From: <don...@is...> - 2017-03-15 22:51:13
|
I was hoping for some reply to this message sent 3-10: Let me know if more information from me would be helpful. ==== Something seems to be fixed in last night's updates - my non-MT build seems to have completed for the first time this month. However the mt build ends with this: gcc -m64 -g -O2 -W -Wswitch -Wcomment -Wpointer-arith -Wreturn-type -Wmissing-declarations -Wimplicit -Wno-sign-compare -Wno-format-nonliteral -pthread -fno-strict-aliasing -ggdb -O0 -DDEBUG_OS_ERROR -DDEBUG_SPVW -DDEBUG_BYTECODE -DSAFETY=3 -DENABLE_UNICODE -DMULTITHREAD -DPOSIX_THREADS -DNO_TERMCAP_NCURSES -DDYNAMIC_FFI -DDYNAMIC_MODULES -Wl,--export-dynamic spvw.o spvwtabf.o spvwtabs.o spvwtabo.o eval.o control.o encoding.o pathname.o stream.o socket.o io.o funarg.o array.o hashtabl.o list.o package.o record.o weak.o sequence.o charstrg.o debug.o error.o misc.o time.o predtype.o symbol.o lisparit.o i18n.o foreign.o unixaux.o zthread.o built.o modules.o libgnu.a -ldl /usr/local/lib/libavcall.a /usr/local/lib/libcallback.a /usr/local/lib64/libsigsegv.a -lc -o lisp.run ./lisp.run -B . -N locale -E UTF-8 -Emisc 1:1 -Epathname 1:1 -norc -m 2MW -lp ../src/ -x '(and (load "../src/init.lisp") (sys::%saveinitmem) (ext::exit)) (ext::exit t)' Makefile:1425: recipe for target 'interpreted.mem' failed make: *** [interpreted.mem] Segmentation fault (core dumped) Any information on diagnosis or prospect of repair is welcome. |
From: Bruno H. <br...@cl...> - 2017-03-15 22:21:36
|
The appropriate forum for this kind of questions is stackoverflow.com. Bruno |
From: Compro P. <com...@gm...> - 2017-03-15 22:02:19
|
Not related to clisp. I am using the default version of mercurial without much modifications. Thus it produces the merge conflicts given in the screenshot(attachment). By default it uses "vimdiff" for the purpose which I wasn't familiar with. I am going to explain the situtation: After 1st commit on *default* branch: ``` #include <stdio.h> int main ``` After 1st commit on *xyz* branch: ``` #include <stdio.h> int main() { return 0; } ``` After 2nd commit on *default* branch: ``` #include <stdio.h> #define MAX(x, y) (x > y ? x : y) int main ``` Expected code after merging xyz branch into default branch: ``` #include <stdio.h> #define MAX(x, y) (x > y ? x : y) int main() { return 0; } ``` In what way I should accept/discard hunks/diffs/parts of code to obtain the expected result either in vimdiff or ediff. If there is an alternative way to solve this problem then please share. On Thu, Mar 16, 2017 at 12:08 AM, Compro Prasad <com...@gm...> wrote: > Not related to clisp. > I am using the default version of mercurial without much modifications. > Thus it produces the merge conflicts given in the screenshot(attachment). > By default it uses "vimdiff" for the purpose which I wasn't familiar with. > I am going to explain the situtation: > After 1st commit on *default* branch: > ``` > #include <stdio.h> > > int main > ``` > > After 1st commit on *xyz* branch: > ``` > #include <stdio.h> > > int main() > { > return 0; > } > ``` > > After 2nd commit on *default* branch: > ``` > #include <stdio.h> > > #define MAX(x, y) (x > y ? x : y) > > int main > ``` > > Expected code after merging xyz branch into default branch: > ``` > #include <stdio.h> > > #define MAX(x, y) (x > y ? x : y) > > int main() > { > return 0; > } > ``` > > In what way I should accept/discard hunks/diffs/parts of code to obtain > the expected result either in vimdiff or ediff. If there is an alternative > way to solve this problem then please share. > |
From: Daniel J. <dan...@gm...> - 2017-03-15 21:26:12
|
Sam wrote: > However, Daniel's point is, IMO, quite solid. The workaround should > be in gnulib, not CLISP sources. We should not have to think about > this. > > Ideally gnulib should provide > > char *gnulib_readlink(char* path); > > which will malloc() it's return value (which the caller will free()). > I don't think the cost of malloc/free is on par with readlink which > requires disk access. Actually there seems to be already a gnulib module providing this: https://www.gnu.org/software/gnulib/MODULES.html#module=areadlink Though I doubt that gnulib is correcting the issues we have with /proc here yet. Above module depends on the readlink module: https://www.gnu.org/software/gnulib/MODULES.html#module=readlink This is correcting possible trailing slashes on Solaris, but does not mention /proc in any way. Perhaps we could add the "fix" (retrying with a bigger buffer) and only include it on specific hosts? Btw, which system is this appearing on? Only in /proc, right? Wouldn't it make more sense to retry with a bigger buffer only when the path is in /proc? |
From: Sam S. <sd...@gn...> - 2017-03-15 20:13:33
|
Hi Bruno, > * Bruno Haible <oe...@py...t> [2017-03-15 20:37:51 +0100]: > >> Then we could write an autoconf test for it to only enable correcting >> code when necessary. > > Autoconf tests are a good idea in general. But here there's a problem: > The /proc file system can be mounted or unmounted. In chroot > environments it is normally unmounted. Therefore it is possible that > on a build machine of a distro, there will be no /proc file system, > whereas on the machine of the end user, there will be. I think this is a general risk that the build machine can be different in some unknown way from the user box. An egregious example would be the build machine be free of the [Pentium FP bug](https://en.wikipedia.org/wiki/Pentium_FDIV_bug) thus building the Linux kernel without the workaround. However, Daniel's point is, IMO, quite solid. The workaround should be in gnulib, not CLISP sources. We should not have to think about this. Ideally gnulib should provide char *gnulib_readlink(char* path); which will malloc() it's return value (which the caller will free()). I don't think the cost of malloc/free is on par with readlink which requires disk access. -- Sam Steingold (http://sds.podval.org/) on darwin Ns 10.3.1504 http://steingoldpsychology.com http://www.childpsy.net http://mideasttruth.com http://americancensorship.org http://no2bds.org https://jihadwatch.org Live free or die. |
From: Bruno H. <br...@cl...> - 2017-03-15 19:38:01
|
Hi Daniel, > Then we could write an autoconf test for it to only enable correcting code > when necessary. Autoconf tests are a good idea in general. But here there's a problem: The /proc file system can be mounted or unmounted. In chroot environments it is normally unmounted. Therefore it is possible that on a build machine of a distro, there will be no /proc file system, whereas on the machine of the end user, there will be. Bruno |
From: Daniel J. <dan...@gm...> - 2017-03-15 16:40:07
|
> So, we again need special-case code, like the one you removed on 2011-06-01 (commit 0c6f53e756e4) ? Is this happening on every readlink call in the proc directory on such links? Then we could write an autoconf test for it to only enable correcting code when necessary. Though this kind of fix shouldn't be in CLISP code IMHO. That's what gnulib is for. |
From: Sam S. <sd...@gn...> - 2017-03-15 14:37:01
|
Hi, > * m_maass <z_znnff@jro.qr> [2017-03-15 12:01:52 +0100]: > > i have the same problem as Blake (12.3.2017), with gcc and clang after > make check. > > *** - handle_fault error2 ! address = 0xb00000050b9 not in > [0xb0000000000,0xb0000001098) ! > SIGSEGV cannot be cured. Fault address = 0xb00000050b9. > GC count: 645 > Space collected by GC: 942622064 > Run time: 22 232000 > Real time: 23 875937 > GC time: 3 356000 > Permanently allocated: 158648 bytes. > Currently in use: 6726592 bytes. > Free space: 1305988 bytes. > Makefile:25: die Regel für Ziel „tests“ scheiterte > make[1]: *** [tests] Speicherzugriffsfehler > > Can someone give a hint? http://clisp.org/impnotes/clisp.html#bugs -- Sam Steingold (http://sds.podval.org/) on darwin Ns 10.3.1504 http://steingoldpsychology.com http://www.childpsy.net http://no2bds.org http://jij.org http://mideasttruth.com http://think-israel.org A language that does not change the way you think is not worth learning. |
From: Sam S. <sd...@gn...> - 2017-03-15 14:33:48
|
Hi Bruno, > * Bruno Haible <oe...@py...t> [2017-03-15 07:37:48 +0100]: > >> basically, linklen == result, but linkbuf is incomplete, and, moreover, >> is terminated with a newline(!) and a NULL (against the spec). > > So, we again need special-case code, like the one you removed on 2011-06-01 > (commit 0c6f53e756e4) ? I am stunned by your memory. No, I fixed it differently. (https://sourceforge.net/p/clisp/clisp/ci/a3b9fbbbd2dd920535085635584f2ba7afbb362c/) Not that I am particularly happy with the fix... -- Sam Steingold (http://sds.podval.org/) on darwin Ns 10.3.1504 http://steingoldpsychology.com http://www.childpsy.net http://jij.org http://www.dhimmitude.org http://iris.org.il http://islamexposedonline.com Press any key to continue or any other key to quit. |