<?xml version="1.0" encoding="UTF-8"?>
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://purl.org/rss/1.0/" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:syn="http://purl.org/rss/1.0/modules/syndication/" xmlns:admin="http://webns.net/mvcb/">
  <channel rdf:about="http://blog.gmane.org/gmane.lisp.clisp.devel">
    <title>gmane.lisp.clisp.devel</title>
    <link>http://blog.gmane.org/gmane.lisp.clisp.devel</link>
    <description/>
    <syn:updatePeriod>hourly</syn:updatePeriod>
    <syn:updateFrequency>1</syn:updateFrequency>
    <syn:updateBase>1901-01-01T00:00+00:00</syn:updateBase>
    <items>
      <rdf:Seq>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.lisp.clisp.devel/22968"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.lisp.clisp.devel/22966"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.lisp.clisp.devel/22965"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.lisp.clisp.devel/22961"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.lisp.clisp.devel/22960"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.lisp.clisp.devel/22959"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.lisp.clisp.devel/22958"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.lisp.clisp.devel/22957"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.lisp.clisp.devel/22956"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.lisp.clisp.devel/22955"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.lisp.clisp.devel/22954"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.lisp.clisp.devel/22953"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.lisp.clisp.devel/22952"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.lisp.clisp.devel/22951"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.lisp.clisp.devel/22949"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.lisp.clisp.devel/22948"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.lisp.clisp.devel/22943"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.lisp.clisp.devel/22938"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.lisp.clisp.devel/22936"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.lisp.clisp.devel/22934"/>
      </rdf:Seq>
    </items>
    <image rdf:resource="http://gmane.org/img/gmane-25t.png"/>
    <textinput rdf:resource=""/>
  </channel>
  <image rdf:about="http://gmane.org/img/gmane-25t.png">
    <title>Gmane</title>
    <url>http://gmane.org/img/gmane-25t.png</url>
    <link>http://gmane.org</link>
  </image>
  <item rdf:about="http://comments.gmane.org/gmane.lisp.clisp.devel/22968">
    <title>[ clisp-Patches-3529607 ] Format specifier patch</title>
    <link>http://comments.gmane.org/gmane.lisp.clisp.devel/22968</link>
    <description>&lt;pre&gt;Patches item #3529607, was opened at 2012-05-24 15:52
Message generated for change (Comment added) made by sds
You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&amp;amp;atid=301355&amp;amp;aid=3529607&amp;amp;group_id=1355

Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
Category: None
Group: None
Status: Open
Resolution: None
Priority: 5
Private: No
Submitted By: Jerry James (jjames)
Assigned to: Nobody/Anonymous (nobody)
Summary: Format specifier patch

Initial Comment:
While compiling on a 32-bit platform, I saw some GCC warnings about printf arguments not matching the corresponding format specifiers.  This patch fixes all of the warnings I saw on that platform.

----------------------------------------------------------------------

Date: 2012-05-24 18:37

Message:
this patch results in these warnings on amd64:

In file included from ../src/spvw.d:161:0:
../src/spvw_debug.d: In function ‘nobject_out1’:
../src/spvw_debug.d:123:5: warning: format ‘%lu’ expects argument of
type ‘long unsigned int’, but argument 3 has type ‘uintWL’
[-Wformat]
../src/spvw_debug.d:124:5: warning: format ‘%lu’ expects argument of
type ‘long unsigned int’, but argument 3 has type ‘uintL’
[-Wformat]
../src/spvw_debug.d:188:13: warning: format ‘%lu’ expects argument of
type ‘long unsigned int’, but argument 3 has type ‘uintL’
[-Wformat]
../src/spvw_debug.d:188:13: warning: format ‘%lu’ expects argument of
type ‘long unsigned int’, but argument 4 has type ‘unsigned int’
[-Wformat]
../src/spvw_debug.d:188:13: warning: format ‘%lu’ expects argument of
type ‘long unsigned int’, but argument 5 has type ‘unsigned int’
[-Wformat]
../src/spvw_debug.d:284:5: warning: format ‘%lu’ expects argument of
type ‘long unsigned int’, but argument 3 has type ‘unsigned int’
[-Wformat]
../src/spvw_debug.d:289:13: warning: format ‘%lu’ expects argument of
type ‘long unsigned int’, but argument 5 has type ‘int’ [-Wformat]
../src/spvw_debug.d:289:13: warning: format ‘%lu’ expects argument of
type ‘long unsigned int’, but argument 6 has type ‘int’ [-Wformat]
../src/spvw_debug.d:289:13: warning: format ‘%u’ expects argument of
type ‘unsigned int’, but argument 7 has type ‘long unsigned int’
[-Wformat]
../src/spvw_debug.d: In function ‘bt_out’:
../src/spvw_debug.d:362:11: warning: format ‘%lu’ expects argument of
type ‘long unsigned int’, but argument 3 has type ‘uintL’
[-Wformat]
../src/spvw_debug.d:371:13: warning: format ‘%lu’ expects argument of
type ‘long unsigned int’, but argument 3 has type ‘unsigned int’
[-Wformat]
In file included from ../src/spvw.d:3996:0:
../src/spvw_memfile.d: In function ‘loadmem_from_handle’:
../src/spvw_memfile.d:1820:5: warning: format ‘%lu’ expects argument of
type ‘long unsigned int’, but argument 3 has type ‘uintL’
[-Wformat]
In file included from ../src/error.d:502:0:
../src/errunix.d: In function ‘errno_out_low’:
../src/errunix.d:97:3: warning: format ‘%lu’ expects argument of type
‘long unsigned int’, but argument 4 has type ‘uintL’ [-Wformat]


----------------------------------------------------------------------

You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&amp;amp;atid=301355&amp;amp;aid=3529607&amp;amp;group_id=1355

------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
clisp-devel mailing list
clisp-devel&amp;lt; at &amp;gt;lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/clisp-devel
&lt;/pre&gt;</description>
    <dc:creator>SourceForge.net</dc:creator>
    <dc:date>2012-05-25T01:37:08</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.lisp.clisp.devel/22966">
    <title>[ clisp-Patches-3529615 ] ARM fixes</title>
    <link>http://comments.gmane.org/gmane.lisp.clisp.devel/22966</link>
    <description>&lt;pre&gt;Patches item #3529615, was opened at 2012-05-24 16:02
Message generated for change (Tracker Item Submitted) made by jjames
You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&amp;amp;atid=301355&amp;amp;aid=3529615&amp;amp;group_id=1355

Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
Category: None
Group: None
Status: Open
Resolution: None
Priority: 5
Private: No
Submitted By: Jerry James (jjames)
Assigned to: Nobody/Anonymous (nobody)
Summary: ARM fixes

Initial Comment:
As reported recently on the mailing list, I have had some problems with clisp failing to build on ARM platforms.  WIth the help of Google and the ARM assembly language reference manual, I think I have all the problems sorted out now.  The illegal instruction problem I reported is due to lines like this:

LDMFD sp!, {v1,v2,v3,v4,v5,v6,pc}^

The trailing carat indicates that this is a return-from-exception.  But it isn't.  All instances of this in the code are normal function returns.  This patch eliminates all such trailing carats.  After doing that, I again hit an illegal instruction, this time on a line of this form:

MOVEQS pc, lr

That form of the instruction has been deprecated, and is apparently now illegal on whatever Fedora's koji builders use.  The new way to do that is this:

BXEQ lr

which the assembly language reference manual says is also friendlier to the branch prediction logic.  However, that instruction is not available on ARM v4 and earlier.  That doesn't cause me any issues, since Fedora only supports ARM v5 and later, but if you want to support those earlier versions, you may need a macro that expands to the existing form for v4 and earlier, and the new form for v5 and later.

GCC 4.7 also wants functions to have the appropriate ELF type, so I added the appropriate magic to the GLABEL macro.

----------------------------------------------------------------------

You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&amp;amp;atid=301355&amp;amp;aid=3529615&amp;amp;group_id=1355

------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
clisp-devel mailing list
clisp-devel&amp;lt; at &amp;gt;lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/clisp-devel

&lt;/pre&gt;</description>
    <dc:creator>SourceForge.net</dc:creator>
    <dc:date>2012-05-24T23:02:27</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.lisp.clisp.devel/22965">
    <title>[ clisp-Patches-3529607 ] Format specifier patch</title>
    <link>http://comments.gmane.org/gmane.lisp.clisp.devel/22965</link>
    <description>&lt;pre&gt;Patches item #3529607, was opened at 2012-05-24 15:52
Message generated for change (Tracker Item Submitted) made by jjames
You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&amp;amp;atid=301355&amp;amp;aid=3529607&amp;amp;group_id=1355

Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
Category: None
Group: None
Status: Open
Resolution: None
Priority: 5
Private: No
Submitted By: Jerry James (jjames)
Assigned to: Nobody/Anonymous (nobody)
Summary: Format specifier patch

Initial Comment:
While compiling on a 32-bit platform, I saw some GCC warnings about printf arguments not matching the corresponding format specifiers.  This patch fixes all of the warnings I saw on that platform.

----------------------------------------------------------------------

You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&amp;amp;atid=301355&amp;amp;aid=3529607&amp;amp;group_id=1355

------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
clisp-devel mailing list
clisp-devel&amp;lt; at &amp;gt;lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/clisp-devel

&lt;/pre&gt;</description>
    <dc:creator>SourceForge.net</dc:creator>
    <dc:date>2012-05-24T22:52:20</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.lisp.clisp.devel/22961">
    <title>[ clisp-Bugs-3525509 ] CLISP treats CL:REQUIRE specially at compiletime</title>
    <link>http://comments.gmane.org/gmane.lisp.clisp.devel/22961</link>
    <description>&lt;pre&gt;Bugs item #3525509, was opened at 2012-05-10 05:48
Message generated for change (Comment added) made by xach
You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&amp;amp;atid=101355&amp;amp;aid=3525509&amp;amp;group_id=1355

Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
Category: clisp
Group: lisp error
Status: Open
Resolution: None
Priority: 5
Private: No
Submitted By: Zach Beane (xach)
Assigned to: Bruno Haible (haible)
Summary: CLISP treats CL:REQUIRE specially at compile time

Initial Comment:
I have a file "test.lisp" that contains only this:

  (require 'bogus)

When I start "clisp -ansi -norc" and issue (compile-file "test.lisp"), I get this:

    [1]&amp;gt; (compile-file "test.lisp")
    ;; Compiling file /home/xach/test.lisp ...
    *** - LOAD: A file with name BOGUS does not exist
    The following restarts are available:
    ABORT          :R1      Abort main loop
    Break 1 [2]&amp;gt; :bt
    &amp;lt;1/574&amp;gt; #&amp;lt;SYSTEM-FUNCTION SHOW-STACK&amp;gt; 3
    &amp;lt;2/567&amp;gt; #&amp;lt;COMPILED-FUNCTION SYSTEM::PRINT-BACKTRACE&amp;gt;
    &amp;lt;3/561&amp;gt; #&amp;lt;COMPILED-FUNCTION SYSTEM::DEBUG-BACKTRACE&amp;gt;
    &amp;lt;4/552&amp;gt; #&amp;lt;SYSTEM-FUNCTION SYSTEM::READ-EVAL-PRINT&amp;gt; 2
    &amp;lt;5/549&amp;gt; #&amp;lt;COMPILED-FUNCTION SYSTEM::BREAK-LOOP-2-3&amp;gt;
    &amp;lt;6/545&amp;gt; #&amp;lt;SYSTEM-FUNCTION SYSTEM::SAME-ENV-AS&amp;gt; 2
    &amp;lt;7/531&amp;gt; #&amp;lt;COMPILED-FUNCTION SYSTEM::BREAK-LOOP-2&amp;gt;
    &amp;lt;8/529&amp;gt; #&amp;lt;SYSTEM-FUNCTION SYSTEM::DRIVER&amp;gt;
    &amp;lt;9/489&amp;gt; #&amp;lt;COMPILED-FUNCTION SYSTEM::BREAK-LOOP&amp;gt;
    &amp;lt;10/486&amp;gt; #&amp;lt;SYSTEM-FUNCTION INVOKE-DEBUGGER&amp;gt; 1
    &amp;lt;11/481&amp;gt; #&amp;lt;SYSTEM-FUNCTION SYSTEM::ERROR-OF-TYPE&amp;gt;
    &amp;lt;12/457&amp;gt; #&amp;lt;COMPILED-FUNCTION LOAD&amp;gt;
    &amp;lt;13/443&amp;gt; #&amp;lt;COMPILED-FUNCTION SYSTEM::SIMPLE-REQUIRE&amp;gt;
    &amp;lt;14/438&amp;gt; #&amp;lt;COMPILED-FUNCTION REQUIRE&amp;gt;
    &amp;lt;15/430&amp;gt; #&amp;lt;COMPILED-FUNCTION SYSTEM::LOAD-OR-COMPILE&amp;gt;
    &amp;lt;16/425&amp;gt; #&amp;lt;COMPILED-FUNCTION SYSTEM::C-REQUIRE&amp;gt;
    [422] EVAL frame for form (SYSTEM::C-REQUIRE 'BOGUS)
    &amp;lt;17/419&amp;gt; #&amp;lt;SPECIAL-OPERATOR PROGN&amp;gt;
    [418] EVAL frame for form (PROGN (SYSTEM::C-REQUIRE 'BOGUS))
    &amp;lt;18/410&amp;gt; #&amp;lt;SYSTEM-FUNCTION EVAL&amp;gt;
    &amp;lt;19/408&amp;gt; #&amp;lt;COMPILED-FUNCTION SYSTEM::C-EVAL-AND-WRITE-LIB&amp;gt;
    [406] EVAL frame for form (SYSTEM::C-EVAL-AND-WRITE-LIB '(PROGN (SYSTEM::C-REQUIRE 'BOGUS)))
    &amp;lt;20/403&amp;gt; #&amp;lt;SPECIAL-OPERATOR PROGN&amp;gt;
    [402] EVAL frame for form (PROGN (SYSTEM::C-EVAL-AND-WRITE-LIB '(PROGN (SYSTEM::C-REQUIRE 'BOGUS))))
    &amp;lt;21/394&amp;gt; #&amp;lt;SYSTEM-FUNCTION EVAL&amp;gt;
    &amp;lt;22/387&amp;gt; #&amp;lt;COMPILED-FUNCTION SYSTEM::C-EVAL-WHEN&amp;gt;
    &amp;lt;23/365&amp;gt; #&amp;lt;COMPILED-FUNCTION SYSTEM::C-FORM&amp;gt;
    &amp;lt;24/343&amp;gt; #&amp;lt;COMPILED-FUNCTION SYSTEM::C-FORM&amp;gt;
    &amp;lt;25/340&amp;gt; #&amp;lt;COMPILED-FUNCTION SYSTEM::C-GLOBAL-FUNCTION-CALL&amp;gt;
    &amp;lt;26/319&amp;gt; #&amp;lt;COMPILED-FUNCTION SYSTEM::C-FORM&amp;gt;
    &amp;lt;27/315&amp;gt; #&amp;lt;COMPILED-FUNCTION SYSTEM::C-PROGN&amp;gt;
    &amp;lt;28/294&amp;gt; #&amp;lt;COMPILED-FUNCTION SYSTEM::C-FORM&amp;gt;
    &amp;lt;29/207&amp;gt; #&amp;lt;COMPILED-FUNCTION SYSTEM::C-LAMBDABODY&amp;gt;
    &amp;lt;30/198&amp;gt; #&amp;lt;COMPILED-FUNCTION SYSTEM::COMPILE-LAMBDABODY&amp;gt;
    &amp;lt;31/186&amp;gt; #&amp;lt;COMPILED-FUNCTION SYSTEM::COMPILE-TOPLEVEL-FORM&amp;gt;
    &amp;lt;32/42&amp;gt; #&amp;lt;COMPILED-FUNCTION COMPILE-FILE&amp;gt;
    [34] EVAL frame for form (COMPILE-FILE "test.lisp")
    Printed 32 frames

I am using 64-bit Linux. I get this error with CLISP 2.49 and CLISP from Mercurial.

Since REQUIRE is a function, I expected the error at runtime (when loading the file or its fasl), not at compile-time.

----------------------------------------------------------------------

Date: 2012-05-10 05:51

Message:
Well, duh, I now see this is documented in the manual. However, this causes
a problem for  a real program that does (ignore-errors (require 'asdf)) in
an attempt to load the "system" ASDF if it is available. Since REQUIRE is
eagerly evaluated at compile time, the error isn't ignored as it should
be.

Any suggestions?

----------------------------------------------------------------------

You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&amp;amp;atid=101355&amp;amp;aid=3525509&amp;amp;group_id=1355

------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
clisp-devel mailing list
clisp-devel&amp;lt; at &amp;gt;lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/clisp-devel

&lt;/pre&gt;</description>
    <dc:creator>SourceForge.net</dc:creator>
    <dc:date>2012-05-10T12:51:54</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.lisp.clisp.devel/22960">
    <title>[ clisp-Bugs-3525509 ] CLISP treats CL:REQUIRE specially at compiletime</title>
    <link>http://comments.gmane.org/gmane.lisp.clisp.devel/22960</link>
    <description>&lt;pre&gt;Bugs item #3525509, was opened at 2012-05-10 05:48
Message generated for change (Tracker Item Submitted) made by xach
You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&amp;amp;atid=101355&amp;amp;aid=3525509&amp;amp;group_id=1355

Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
Category: clisp
Group: lisp error
Status: Open
Resolution: None
Priority: 5
Private: No
Submitted By: Zach Beane (xach)
Assigned to: Bruno Haible (haible)
Summary: CLISP treats CL:REQUIRE specially at compile time

Initial Comment:
I have a file "test.lisp" that contains only this:

  (require 'bogus)

When I start "clisp -ansi -norc" and issue (compile-file "test.lisp"), I get this:

    [1]&amp;gt; (compile-file "test.lisp")
    ;; Compiling file /home/xach/test.lisp ...
    *** - LOAD: A file with name BOGUS does not exist
    The following restarts are available:
    ABORT          :R1      Abort main loop
    Break 1 [2]&amp;gt; :bt
    &amp;lt;1/574&amp;gt; #&amp;lt;SYSTEM-FUNCTION SHOW-STACK&amp;gt; 3
    &amp;lt;2/567&amp;gt; #&amp;lt;COMPILED-FUNCTION SYSTEM::PRINT-BACKTRACE&amp;gt;
    &amp;lt;3/561&amp;gt; #&amp;lt;COMPILED-FUNCTION SYSTEM::DEBUG-BACKTRACE&amp;gt;
    &amp;lt;4/552&amp;gt; #&amp;lt;SYSTEM-FUNCTION SYSTEM::READ-EVAL-PRINT&amp;gt; 2
    &amp;lt;5/549&amp;gt; #&amp;lt;COMPILED-FUNCTION SYSTEM::BREAK-LOOP-2-3&amp;gt;
    &amp;lt;6/545&amp;gt; #&amp;lt;SYSTEM-FUNCTION SYSTEM::SAME-ENV-AS&amp;gt; 2
    &amp;lt;7/531&amp;gt; #&amp;lt;COMPILED-FUNCTION SYSTEM::BREAK-LOOP-2&amp;gt;
    &amp;lt;8/529&amp;gt; #&amp;lt;SYSTEM-FUNCTION SYSTEM::DRIVER&amp;gt;
    &amp;lt;9/489&amp;gt; #&amp;lt;COMPILED-FUNCTION SYSTEM::BREAK-LOOP&amp;gt;
    &amp;lt;10/486&amp;gt; #&amp;lt;SYSTEM-FUNCTION INVOKE-DEBUGGER&amp;gt; 1
    &amp;lt;11/481&amp;gt; #&amp;lt;SYSTEM-FUNCTION SYSTEM::ERROR-OF-TYPE&amp;gt;
    &amp;lt;12/457&amp;gt; #&amp;lt;COMPILED-FUNCTION LOAD&amp;gt;
    &amp;lt;13/443&amp;gt; #&amp;lt;COMPILED-FUNCTION SYSTEM::SIMPLE-REQUIRE&amp;gt;
    &amp;lt;14/438&amp;gt; #&amp;lt;COMPILED-FUNCTION REQUIRE&amp;gt;
    &amp;lt;15/430&amp;gt; #&amp;lt;COMPILED-FUNCTION SYSTEM::LOAD-OR-COMPILE&amp;gt;
    &amp;lt;16/425&amp;gt; #&amp;lt;COMPILED-FUNCTION SYSTEM::C-REQUIRE&amp;gt;
    [422] EVAL frame for form (SYSTEM::C-REQUIRE 'BOGUS)
    &amp;lt;17/419&amp;gt; #&amp;lt;SPECIAL-OPERATOR PROGN&amp;gt;
    [418] EVAL frame for form (PROGN (SYSTEM::C-REQUIRE 'BOGUS))
    &amp;lt;18/410&amp;gt; #&amp;lt;SYSTEM-FUNCTION EVAL&amp;gt;
    &amp;lt;19/408&amp;gt; #&amp;lt;COMPILED-FUNCTION SYSTEM::C-EVAL-AND-WRITE-LIB&amp;gt;
    [406] EVAL frame for form (SYSTEM::C-EVAL-AND-WRITE-LIB '(PROGN (SYSTEM::C-REQUIRE 'BOGUS)))
    &amp;lt;20/403&amp;gt; #&amp;lt;SPECIAL-OPERATOR PROGN&amp;gt;
    [402] EVAL frame for form (PROGN (SYSTEM::C-EVAL-AND-WRITE-LIB '(PROGN (SYSTEM::C-REQUIRE 'BOGUS))))
    &amp;lt;21/394&amp;gt; #&amp;lt;SYSTEM-FUNCTION EVAL&amp;gt;
    &amp;lt;22/387&amp;gt; #&amp;lt;COMPILED-FUNCTION SYSTEM::C-EVAL-WHEN&amp;gt;
    &amp;lt;23/365&amp;gt; #&amp;lt;COMPILED-FUNCTION SYSTEM::C-FORM&amp;gt;
    &amp;lt;24/343&amp;gt; #&amp;lt;COMPILED-FUNCTION SYSTEM::C-FORM&amp;gt;
    &amp;lt;25/340&amp;gt; #&amp;lt;COMPILED-FUNCTION SYSTEM::C-GLOBAL-FUNCTION-CALL&amp;gt;
    &amp;lt;26/319&amp;gt; #&amp;lt;COMPILED-FUNCTION SYSTEM::C-FORM&amp;gt;
    &amp;lt;27/315&amp;gt; #&amp;lt;COMPILED-FUNCTION SYSTEM::C-PROGN&amp;gt;
    &amp;lt;28/294&amp;gt; #&amp;lt;COMPILED-FUNCTION SYSTEM::C-FORM&amp;gt;
    &amp;lt;29/207&amp;gt; #&amp;lt;COMPILED-FUNCTION SYSTEM::C-LAMBDABODY&amp;gt;
    &amp;lt;30/198&amp;gt; #&amp;lt;COMPILED-FUNCTION SYSTEM::COMPILE-LAMBDABODY&amp;gt;
    &amp;lt;31/186&amp;gt; #&amp;lt;COMPILED-FUNCTION SYSTEM::COMPILE-TOPLEVEL-FORM&amp;gt;
    &amp;lt;32/42&amp;gt; #&amp;lt;COMPILED-FUNCTION COMPILE-FILE&amp;gt;
    [34] EVAL frame for form (COMPILE-FILE "test.lisp")
    Printed 32 frames

I am using 64-bit Linux. I get this error with CLISP 2.49 and CLISP from Mercurial.

Since REQUIRE is a function, I expected the error at runtime (when loading the file or its fasl), not at compile-time.

----------------------------------------------------------------------

You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&amp;amp;atid=101355&amp;amp;aid=3525509&amp;amp;group_id=1355

------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
clisp-devel mailing list
clisp-devel&amp;lt; at &amp;gt;lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/clisp-devel

&lt;/pre&gt;</description>
    <dc:creator>SourceForge.net</dc:creator>
    <dc:date>2012-05-10T12:48:32</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.lisp.clisp.devel/22959">
    <title>[ clisp-Bugs-3524255 ] ANSI CL forbids mixed-type complex numbers</title>
    <link>http://comments.gmane.org/gmane.lisp.clisp.devel/22959</link>
    <description>&lt;pre&gt;Bugs item #3524255, was opened at 2012-05-06 22:38
Message generated for change (Comment added) made by sds
You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&amp;amp;atid=101355&amp;amp;aid=3524255&amp;amp;group_id=1355

Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
Category: clisp
Group: ANSI compliance issue
Resolution: Invalid
Priority: 5
Private: No
Submitted By: John Cowan (johnwcowan)
Assigned to: Bruno Haible (haible)
Summary: ANSI CL forbids mixed-type complex numbers

Initial Comment:
CLHS (under Function COMPLEX) says that the real and imaginary parts of a complex numbers must either be both rational or both of the same float type, and if they are not, floating-point coercion must be done.  One of the given examples is (complex 1 .99) =&amp;gt;  #C(1.0 0.99).

But in CLISP, (integerp (realpart (complex 1 .99)) =&amp;gt; #t.  This means that the real part is being stored as a rational number, since there is no coercion from floats to rationals.  COMPLEX (and #C) should be changed to make sure both parts are either rational or of the same float type.

This bug is present both in 2.48 on Cygwin and 2.44.1 on Ubuntu Lucid (both from binary packages).  Here are the clisp --version outputs:

GNU CLISP 2.48 (2009-07-28) (built on ATGRZWN502840.avl01.avlcorp.lan [157.247.26.41])
Software: GNU C 4.3.4 20090804 (release) 1
gcc-4 -O2 -pipe  -g -W -Wswitch -Wcomment -Wpointer-arith -Wimplicit -Wreturn-type -Wmissing-declarations -Wno-sign-compare -Wno-format-nonliteral -O2 -fexpensive-optimizations -falign-functions=4 -DUNICODE -DDYNAMIC_FFI -I. -Wl,--stack,8388608 -Wl,--enable-auto-import  /usr/lib/libintl.dll.a /usr/lib/libiconv.dll.a /usr/lib/libreadline.dll.a -lncurses /usr/lib/libavcall.a /usr/lib/libcallback.a /usr/lib/libiconv.dll.a -L/usr/lib -lsigsegv
SAFETY=0 HEAPCODES STANDARD_HEAPCODES SPVW_PAGES SPVW_MIXED
libsigsegv 2.8
libiconv 1.13
libreadline 6.0
Features:
(READLINE REGEXP SYSCALLS I18N LOOP COMPILER CLOS MOP CLISP ANSI-CL COMMON-LISP
 LISP=CL INTERPRETER SOCKETS GENERIC-STREAMS LOGICAL-PATHNAMES SCREEN FFI
 GETTEXT UNICODE BASE-CHAR=CHARACTER PC386 UNIX CYGWIN)
C Modules: (clisp i18n syscalls regexp readline)
Installation directory: /usr/lib/clisp-2.48/
User language: ENGLISH
Machine: I686 (I686) LNGNYCL-FDB00M1.legal.regn.net [192.168.1.118]

GNU CLISP 2.44.1 (2008-02-23) (built 3476024583) (memory 3544628985)
Software: GNU C 4.4.3 
i486-linux-gnu-gcc -g -O2 -Igllib -W -Wswitch -Wcomment -Wpointer-arith -Wimplicit -Wreturn-type -Wmissing-declarations -Wno-sign-compare -O2 -fexpensive-optimizations -falign-functions=4 -DUNICODE -DDYNAMIC_FFI -DDYNAMIC_MODULES -I. -Wl,-Bsymbolic-functions  -x none /usr/lib/libreadline.so -lncurses -ldl /usr/lib/libavcall.so /usr/lib/libcallback.so  -L/usr/lib -lsigsegv 
SAFETY=0 HEAPCODES LINUX_NOEXEC_HEAPCODES GENERATIONAL_GC SPVW_BLOCKS SPVW_MIXED TRIVIALMAP_MEMORY
libsigsegv 2.5
libreadline 5.2
Features: 
(ASDF CLC-OS-DEBIAN COMMON-LISP-CONTROLLER BERKELEY-DB CLX-ANSI-COMMON-LISP CLX READLINE REGEXP SYSCALLS I18N
 LOOP COMPILER CLOS MOP CLISP ANSI-CL COMMON-LISP LISP=CL INTERPRETER SOCKETS GENERIC-STREAMS LOGICAL-PATHNAMES
 SCREEN FFI GETTEXT UNICODE BASE-CHAR=CHARACTER PC386 UNIX)
C Modules: (clisp i18n syscalls regexp readline linux clx bdb)
Installation directory: /usr/lib/clisp-2.44.1/
User language: ENGLISH
Machine: I686 (I686) pubuntu [127.0.0.1]


----------------------------------------------------------------------

Date: 2012-05-07 07:40

Message:
http://www.cygwin.com/acronyms/#PTC

----------------------------------------------------------------------

Comment By: John Cowan (johnwcowan)
Date: 2012-05-07 07:11

Message:
I agree that it is documented, but deny that it is a valid ANSI CL
extension.  Section 1.6 of the CLHS says: "An implementation can have
extensions, provided they do not alter the behavior of conforming code and
provided they are not explicitly prohibited by this standard."  But
(integerp (realpart (complex 1 2.0))) is conforming code, and the standard
requires that it return NIL due to floating-point contagion.  Making it
return T instead is altering its behavior, and makes the implementation
non-conformant.

A legitimate way of providing mixed-type complex numbers is to introduce an
implementation-dependent function and/or lexical syntax for creating them.



----------------------------------------------------------------------

Comment By: Sam Steingold (sds)
Date: 2012-05-07 06:51

Message:
This bug report is now marked as "pending"/"invalid".
This means that we think that the problem you report is not a problem with
CLISP.
Unless you - the reporter - act within 2 weeks, the bug will be permanently
closed.
Sorry about the inconvenience - we hope your silence means that you agree
that this is not a bug in CLISP.

----------------------------------------------------------------------

Comment By: Bruno Haible (haible)
Date: 2012-05-07 04:42

Message:
This is a documented feature, not a bug:
http://www.clisp.org/impnotes.html#complex-comp


----------------------------------------------------------------------

You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&amp;amp;atid=101355&amp;amp;aid=3524255&amp;amp;group_id=1355

------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
clisp-devel mailing list
clisp-devel&amp;lt; at &amp;gt;lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/clisp-devel

&lt;/pre&gt;</description>
    <dc:creator>SourceForge.net</dc:creator>
    <dc:date>2012-05-07T14:40:14</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.lisp.clisp.devel/22958">
    <title>[ clisp-Bugs-3524255 ] ANSI CL forbids mixed-type complex numbers</title>
    <link>http://comments.gmane.org/gmane.lisp.clisp.devel/22958</link>
    <description>&lt;pre&gt;Bugs item #3524255, was opened at 2012-05-06 22:38
Message generated for change (Comment added) made by johnwcowan
You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&amp;amp;atid=101355&amp;amp;aid=3524255&amp;amp;group_id=1355

Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
Category: clisp
Group: ANSI compliance issue
Resolution: Invalid
Priority: 5
Private: No
Submitted By: John Cowan (johnwcowan)
Assigned to: Bruno Haible (haible)
Summary: ANSI CL forbids mixed-type complex numbers

Initial Comment:
CLHS (under Function COMPLEX) says that the real and imaginary parts of a complex numbers must either be both rational or both of the same float type, and if they are not, floating-point coercion must be done.  One of the given examples is (complex 1 .99) =&amp;gt;  #C(1.0 0.99).

But in CLISP, (integerp (realpart (complex 1 .99)) =&amp;gt; #t.  This means that the real part is being stored as a rational number, since there is no coercion from floats to rationals.  COMPLEX (and #C) should be changed to make sure both parts are either rational or of the same float type.

This bug is present both in 2.48 on Cygwin and 2.44.1 on Ubuntu Lucid (both from binary packages).  Here are the clisp --version outputs:

GNU CLISP 2.48 (2009-07-28) (built on ATGRZWN502840.avl01.avlcorp.lan [157.247.26.41])
Software: GNU C 4.3.4 20090804 (release) 1
gcc-4 -O2 -pipe  -g -W -Wswitch -Wcomment -Wpointer-arith -Wimplicit -Wreturn-type -Wmissing-declarations -Wno-sign-compare -Wno-format-nonliteral -O2 -fexpensive-optimizations -falign-functions=4 -DUNICODE -DDYNAMIC_FFI -I. -Wl,--stack,8388608 -Wl,--enable-auto-import  /usr/lib/libintl.dll.a /usr/lib/libiconv.dll.a /usr/lib/libreadline.dll.a -lncurses /usr/lib/libavcall.a /usr/lib/libcallback.a /usr/lib/libiconv.dll.a -L/usr/lib -lsigsegv
SAFETY=0 HEAPCODES STANDARD_HEAPCODES SPVW_PAGES SPVW_MIXED
libsigsegv 2.8
libiconv 1.13
libreadline 6.0
Features:
(READLINE REGEXP SYSCALLS I18N LOOP COMPILER CLOS MOP CLISP ANSI-CL COMMON-LISP
 LISP=CL INTERPRETER SOCKETS GENERIC-STREAMS LOGICAL-PATHNAMES SCREEN FFI
 GETTEXT UNICODE BASE-CHAR=CHARACTER PC386 UNIX CYGWIN)
C Modules: (clisp i18n syscalls regexp readline)
Installation directory: /usr/lib/clisp-2.48/
User language: ENGLISH
Machine: I686 (I686) LNGNYCL-FDB00M1.legal.regn.net [192.168.1.118]

GNU CLISP 2.44.1 (2008-02-23) (built 3476024583) (memory 3544628985)
Software: GNU C 4.4.3 
i486-linux-gnu-gcc -g -O2 -Igllib -W -Wswitch -Wcomment -Wpointer-arith -Wimplicit -Wreturn-type -Wmissing-declarations -Wno-sign-compare -O2 -fexpensive-optimizations -falign-functions=4 -DUNICODE -DDYNAMIC_FFI -DDYNAMIC_MODULES -I. -Wl,-Bsymbolic-functions  -x none /usr/lib/libreadline.so -lncurses -ldl /usr/lib/libavcall.so /usr/lib/libcallback.so  -L/usr/lib -lsigsegv 
SAFETY=0 HEAPCODES LINUX_NOEXEC_HEAPCODES GENERATIONAL_GC SPVW_BLOCKS SPVW_MIXED TRIVIALMAP_MEMORY
libsigsegv 2.5
libreadline 5.2
Features: 
(ASDF CLC-OS-DEBIAN COMMON-LISP-CONTROLLER BERKELEY-DB CLX-ANSI-COMMON-LISP CLX READLINE REGEXP SYSCALLS I18N
 LOOP COMPILER CLOS MOP CLISP ANSI-CL COMMON-LISP LISP=CL INTERPRETER SOCKETS GENERIC-STREAMS LOGICAL-PATHNAMES
 SCREEN FFI GETTEXT UNICODE BASE-CHAR=CHARACTER PC386 UNIX)
C Modules: (clisp i18n syscalls regexp readline linux clx bdb)
Installation directory: /usr/lib/clisp-2.44.1/
User language: ENGLISH
Machine: I686 (I686) pubuntu [127.0.0.1]


----------------------------------------------------------------------

Date: 2012-05-07 07:11

Message:
I agree that it is documented, but deny that it is a valid ANSI CL
extension.  Section 1.6 of the CLHS says: "An implementation can have
extensions, provided they do not alter the behavior of conforming code and
provided they are not explicitly prohibited by this standard."  But
(integerp (realpart (complex 1 2.0))) is conforming code, and the standard
requires that it return NIL due to floating-point contagion.  Making it
return T instead is altering its behavior, and makes the implementation
non-conformant.

A legitimate way of providing mixed-type complex numbers is to introduce an
implementation-dependent function and/or lexical syntax for creating them.



----------------------------------------------------------------------

Comment By: Sam Steingold (sds)
Date: 2012-05-07 06:51

Message:
This bug report is now marked as "pending"/"invalid".
This means that we think that the problem you report is not a problem with
CLISP.
Unless you - the reporter - act within 2 weeks, the bug will be permanently
closed.
Sorry about the inconvenience - we hope your silence means that you agree
that this is not a bug in CLISP.

----------------------------------------------------------------------

Comment By: Bruno Haible (haible)
Date: 2012-05-07 04:42

Message:
This is a documented feature, not a bug:
http://www.clisp.org/impnotes.html#complex-comp


----------------------------------------------------------------------

You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&amp;amp;atid=101355&amp;amp;aid=3524255&amp;amp;group_id=1355

------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
clisp-devel mailing list
clisp-devel&amp;lt; at &amp;gt;lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/clisp-devel

&lt;/pre&gt;</description>
    <dc:creator>SourceForge.net</dc:creator>
    <dc:date>2012-05-07T14:11:02</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.lisp.clisp.devel/22957">
    <title>[ clisp-Bugs-3524255 ] ANSI CL forbids mixed-type complex numbers</title>
    <link>http://comments.gmane.org/gmane.lisp.clisp.devel/22957</link>
    <description>&lt;pre&gt;Bugs item #3524255, was opened at 2012-05-06 22:38
Message generated for change (Comment added) made by sds
You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&amp;amp;atid=101355&amp;amp;aid=3524255&amp;amp;group_id=1355

Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
Category: clisp
Group: ANSI compliance issue
Priority: 5
Private: No
Submitted By: John Cowan (johnwcowan)
Assigned to: Bruno Haible (haible)
Summary: ANSI CL forbids mixed-type complex numbers

Initial Comment:
CLHS (under Function COMPLEX) says that the real and imaginary parts of a complex numbers must either be both rational or both of the same float type, and if they are not, floating-point coercion must be done.  One of the given examples is (complex 1 .99) =&amp;gt;  #C(1.0 0.99).

But in CLISP, (integerp (realpart (complex 1 .99)) =&amp;gt; #t.  This means that the real part is being stored as a rational number, since there is no coercion from floats to rationals.  COMPLEX (and #C) should be changed to make sure both parts are either rational or of the same float type.

This bug is present both in 2.48 on Cygwin and 2.44.1 on Ubuntu Lucid (both from binary packages).  Here are the clisp --version outputs:

GNU CLISP 2.48 (2009-07-28) (built on ATGRZWN502840.avl01.avlcorp.lan [157.247.26.41])
Software: GNU C 4.3.4 20090804 (release) 1
gcc-4 -O2 -pipe  -g -W -Wswitch -Wcomment -Wpointer-arith -Wimplicit -Wreturn-type -Wmissing-declarations -Wno-sign-compare -Wno-format-nonliteral -O2 -fexpensive-optimizations -falign-functions=4 -DUNICODE -DDYNAMIC_FFI -I. -Wl,--stack,8388608 -Wl,--enable-auto-import  /usr/lib/libintl.dll.a /usr/lib/libiconv.dll.a /usr/lib/libreadline.dll.a -lncurses /usr/lib/libavcall.a /usr/lib/libcallback.a /usr/lib/libiconv.dll.a -L/usr/lib -lsigsegv
SAFETY=0 HEAPCODES STANDARD_HEAPCODES SPVW_PAGES SPVW_MIXED
libsigsegv 2.8
libiconv 1.13
libreadline 6.0
Features:
(READLINE REGEXP SYSCALLS I18N LOOP COMPILER CLOS MOP CLISP ANSI-CL COMMON-LISP
 LISP=CL INTERPRETER SOCKETS GENERIC-STREAMS LOGICAL-PATHNAMES SCREEN FFI
 GETTEXT UNICODE BASE-CHAR=CHARACTER PC386 UNIX CYGWIN)
C Modules: (clisp i18n syscalls regexp readline)
Installation directory: /usr/lib/clisp-2.48/
User language: ENGLISH
Machine: I686 (I686) LNGNYCL-FDB00M1.legal.regn.net [192.168.1.118]

GNU CLISP 2.44.1 (2008-02-23) (built 3476024583) (memory 3544628985)
Software: GNU C 4.4.3 
i486-linux-gnu-gcc -g -O2 -Igllib -W -Wswitch -Wcomment -Wpointer-arith -Wimplicit -Wreturn-type -Wmissing-declarations -Wno-sign-compare -O2 -fexpensive-optimizations -falign-functions=4 -DUNICODE -DDYNAMIC_FFI -DDYNAMIC_MODULES -I. -Wl,-Bsymbolic-functions  -x none /usr/lib/libreadline.so -lncurses -ldl /usr/lib/libavcall.so /usr/lib/libcallback.so  -L/usr/lib -lsigsegv 
SAFETY=0 HEAPCODES LINUX_NOEXEC_HEAPCODES GENERATIONAL_GC SPVW_BLOCKS SPVW_MIXED TRIVIALMAP_MEMORY
libsigsegv 2.5
libreadline 5.2
Features: 
(ASDF CLC-OS-DEBIAN COMMON-LISP-CONTROLLER BERKELEY-DB CLX-ANSI-COMMON-LISP CLX READLINE REGEXP SYSCALLS I18N
 LOOP COMPILER CLOS MOP CLISP ANSI-CL COMMON-LISP LISP=CL INTERPRETER SOCKETS GENERIC-STREAMS LOGICAL-PATHNAMES
 SCREEN FFI GETTEXT UNICODE BASE-CHAR=CHARACTER PC386 UNIX)
C Modules: (clisp i18n syscalls regexp readline linux clx bdb)
Installation directory: /usr/lib/clisp-2.44.1/
User language: ENGLISH
Machine: I686 (I686) pubuntu [127.0.0.1]


----------------------------------------------------------------------

Comment By: Sam Steingold (sds)
Date: 2012-05-07 06:51

Message:
This bug report is now marked as "pending"/"invalid".
This means that we think that the problem you report is not a problem with
CLISP.
Unless you - the reporter - act within 2 weeks, the bug will be permanently
closed.
Sorry about the inconvenience - we hope your silence means that you agree
that this is not a bug in CLISP.

----------------------------------------------------------------------

Comment By: Bruno Haible (haible)
Date: 2012-05-07 04:42

Message:
This is a documented feature, not a bug:
http://www.clisp.org/impnotes.html#complex-comp


----------------------------------------------------------------------

You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&amp;amp;atid=101355&amp;amp;aid=3524255&amp;amp;group_id=1355

------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
clisp-devel mailing list
clisp-devel&amp;lt; at &amp;gt;lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/clisp-devel

&lt;/pre&gt;</description>
    <dc:creator>SourceForge.net</dc:creator>
    <dc:date>2012-05-07T13:51:50</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.lisp.clisp.devel/22956">
    <title>[ clisp-Bugs-3524255 ] ANSI CL forbids mixed-type complex numbers</title>
    <link>http://comments.gmane.org/gmane.lisp.clisp.devel/22956</link>
    <description>&lt;pre&gt;Bugs item #3524255, was opened at 2012-05-06 22:38
Message generated for change (Tracker Item Submitted) made by johnwcowan
You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&amp;amp;atid=101355&amp;amp;aid=3524255&amp;amp;group_id=1355

Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
Category: clisp
Group: ANSI compliance issue
Status: Open
Resolution: None
Priority: 5
Private: No
Submitted By: John Cowan (johnwcowan)
Assigned to: Bruno Haible (haible)
Summary: ANSI CL forbids mixed-type complex numbers

Initial Comment:
CLHS (under Function COMPLEX) says that the real and imaginary parts of a complex numbers must either be both rational or both of the same float type, and if they are not, floating-point coercion must be done.  One of the given examples is (complex 1 .99) =&amp;gt;  #C(1.0 0.99).

But in CLISP, (integerp (realpart (complex 1 .99)) =&amp;gt; #t.  This means that the real part is being stored as a rational number, since there is no coercion from floats to rationals.  COMPLEX (and #C) should be changed to make sure both parts are either rational or of the same float type.

This bug is present both in 2.48 on Cygwin and 2.44.1 on Ubuntu Lucid (both from binary packages).  Here are the clisp --version outputs:

GNU CLISP 2.48 (2009-07-28) (built on ATGRZWN502840.avl01.avlcorp.lan [157.247.26.41])
Software: GNU C 4.3.4 20090804 (release) 1
gcc-4 -O2 -pipe  -g -W -Wswitch -Wcomment -Wpointer-arith -Wimplicit -Wreturn-type -Wmissing-declarations -Wno-sign-compare -Wno-format-nonliteral -O2 -fexpensive-optimizations -falign-functions=4 -DUNICODE -DDYNAMIC_FFI -I. -Wl,--stack,8388608 -Wl,--enable-auto-import  /usr/lib/libintl.dll.a /usr/lib/libiconv.dll.a /usr/lib/libreadline.dll.a -lncurses /usr/lib/libavcall.a /usr/lib/libcallback.a /usr/lib/libiconv.dll.a -L/usr/lib -lsigsegv
SAFETY=0 HEAPCODES STANDARD_HEAPCODES SPVW_PAGES SPVW_MIXED
libsigsegv 2.8
libiconv 1.13
libreadline 6.0
Features:
(READLINE REGEXP SYSCALLS I18N LOOP COMPILER CLOS MOP CLISP ANSI-CL COMMON-LISP
 LISP=CL INTERPRETER SOCKETS GENERIC-STREAMS LOGICAL-PATHNAMES SCREEN FFI
 GETTEXT UNICODE BASE-CHAR=CHARACTER PC386 UNIX CYGWIN)
C Modules: (clisp i18n syscalls regexp readline)
Installation directory: /usr/lib/clisp-2.48/
User language: ENGLISH
Machine: I686 (I686) LNGNYCL-FDB00M1.legal.regn.net [192.168.1.118]

GNU CLISP 2.44.1 (2008-02-23) (built 3476024583) (memory 3544628985)
Software: GNU C 4.4.3 
i486-linux-gnu-gcc -g -O2 -Igllib -W -Wswitch -Wcomment -Wpointer-arith -Wimplicit -Wreturn-type -Wmissing-declarations -Wno-sign-compare -O2 -fexpensive-optimizations -falign-functions=4 -DUNICODE -DDYNAMIC_FFI -DDYNAMIC_MODULES -I. -Wl,-Bsymbolic-functions  -x none /usr/lib/libreadline.so -lncurses -ldl /usr/lib/libavcall.so /usr/lib/libcallback.so  -L/usr/lib -lsigsegv 
SAFETY=0 HEAPCODES LINUX_NOEXEC_HEAPCODES GENERATIONAL_GC SPVW_BLOCKS SPVW_MIXED TRIVIALMAP_MEMORY
libsigsegv 2.5
libreadline 5.2
Features: 
(ASDF CLC-OS-DEBIAN COMMON-LISP-CONTROLLER BERKELEY-DB CLX-ANSI-COMMON-LISP CLX READLINE REGEXP SYSCALLS I18N
 LOOP COMPILER CLOS MOP CLISP ANSI-CL COMMON-LISP LISP=CL INTERPRETER SOCKETS GENERIC-STREAMS LOGICAL-PATHNAMES
 SCREEN FFI GETTEXT UNICODE BASE-CHAR=CHARACTER PC386 UNIX)
C Modules: (clisp i18n syscalls regexp readline linux clx bdb)
Installation directory: /usr/lib/clisp-2.44.1/
User language: ENGLISH
Machine: I686 (I686) pubuntu [127.0.0.1]


----------------------------------------------------------------------

You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&amp;amp;atid=101355&amp;amp;aid=3524255&amp;amp;group_id=1355

------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
clisp-devel mailing list
clisp-devel&amp;lt; at &amp;gt;lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/clisp-devel

&lt;/pre&gt;</description>
    <dc:creator>SourceForge.net</dc:creator>
    <dc:date>2012-05-07T05:38:38</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.lisp.clisp.devel/22955">
    <title>clisp-cvs Digest, Vol 70, Issue 1</title>
    <link>http://comments.gmane.org/gmane.lisp.clisp.devel/22955</link>
    <description>&lt;pre&gt;Send clisp-cvs mailing list submissions to
clisp-cvs&amp;lt; at &amp;gt;lists.sourceforge.net

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
clisp-cvs-request&amp;lt; at &amp;gt;lists.sourceforge.net

You can reach the person managing the list at
clisp-cvs-owner&amp;lt; at &amp;gt;lists.sourceforge.net

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: update berkeley-db to 5.1
      (clisp-cvs-request&amp;lt; at &amp;gt;lists.sourceforge.net)


----------------------------------------------------------------------

Message: 1
Date: Fri, 04 May 2012 05:04:37 +0000
From: clisp-cvs-request&amp;lt; at &amp;gt;lists.sourceforge.net
Subject: clisp: update berkeley-db to 5.1
To: clisp-cvs&amp;lt; at &amp;gt;lists.sourceforge.net
Message-ID:
&amp;lt;hg.3d1765c46a62.1336107877.-3352671374714820773&amp;lt; at &amp;gt;vz-hg-2.sog&amp;gt;
Content-Type: text/plain; charset="us-ascii"

details:   http://clisp.hg.sourceforge.net/hgweb/clisp/clisp/clisp/rev/3d1765c46a62
changeset: 15587:3d1765c46a6203535397462492e58f66f8c02da6
user:      Sam Steingold &amp;lt;sds&amp;lt; at &amp;gt;podval.org&amp;gt;
date:      2012-05-04 01:04:01 -0400
description:
update berkeley-db to 5.1
* modules/berkeley-db/bdb.c (add_message): fix
(DB-VERSION): use db_full_version when available
(DBE-CREATE): remote is no longer supported by upstream
(dbt_to_object): also return nil when p_dbt-&amp;gt;size==0
(DB-COMPACT): add
(DB-VERIFY): mark the db handle invalid because it "may not be accessed
again after DB-&amp;gt;verify() is called, regardless of its return"

diffstat:

 doc/common.xsl                      |   22 +++--
 modules/berkeley-db/bdb.c           |  123 ++++++++++++++++++++++-------------
 modules/berkeley-db/berkeley-db.xml |   33 ++++++---
 modules/berkeley-db/configure.in    |    6 +-
 modules/berkeley-db/dbi.lisp        |   16 +++-
 modules/berkeley-db/test.tst        |   26 ++++--
 src/ChangeLog                       |   11 +++
 src/NEWS                            |    5 +-
 8 files changed, 158 insertions(+), 84 deletions(-)



------------------------------

------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/

------------------------------

_______________________________________________
clisp-cvs mailing list
clisp-cvs&amp;lt; at &amp;gt;lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/clisp-cvs


End of clisp-cvs Digest, Vol 70, Issue 1
****************************************

------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
clisp-devel mailing list
clisp-devel&amp;lt; at &amp;gt;lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/clisp-devel

&lt;/pre&gt;</description>
    <dc:creator>clisp-cvs-request&lt; at &gt;lists.sourceforge.net</dc:creator>
    <dc:date>2012-05-04T12:05:07</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.lisp.clisp.devel/22954">
    <title>clisp-cvs Digest, Vol 69, Issue 6</title>
    <link>http://comments.gmane.org/gmane.lisp.clisp.devel/22954</link>
    <description>&lt;pre&gt;Send clisp-cvs mailing list submissions to
clisp-cvs&amp;lt; at &amp;gt;lists.sourceforge.net

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
clisp-cvs-request&amp;lt; at &amp;gt;lists.sourceforge.net

You can reach the person managing the list at
clisp-cvs-owner&amp;lt; at &amp;gt;lists.sourceforge.net

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 bug#3467762: symlink to directory handling
      (clisp-cvs-request&amp;lt; at &amp;gt;lists.sourceforge.net)


----------------------------------------------------------------------

Message: 1
Date: Fri, 27 Apr 2012 19:29:03 +0000
From: clisp-cvs-request&amp;lt; at &amp;gt;lists.sourceforge.net
Subject: clisp: Fix bug#3467762: symlink to directory handling
To: clisp-cvs&amp;lt; at &amp;gt;lists.sourceforge.net
Message-ID:
&amp;lt;hg.c88260c2da71.1335554943.-3352671374714820773&amp;lt; at &amp;gt;vz-hg-3.sog&amp;gt;
Content-Type: text/plain; charset="us-ascii"

details:   http://clisp.hg.sourceforge.net/hgweb/clisp/clisp/clisp/rev/c88260c2da71
changeset: 15586:c88260c2da71db954e403b0d206a5d9034f29edf
user:      Sam Steingold &amp;lt;sds&amp;lt; at &amp;gt;podval.org&amp;gt;
date:      2012-04-27 15:28:06 -0400
description:
Fix bug#3467762: symlink to directory handling
* modules/syscalls/calls.c (symlink_file): strip trailing "/" from
new_pathstring
(copy_one_file): use PROBE-PATHNAME instead of PROBE-FILE to
accommodate directories
* src/pathname.d (delete_directory): when rmdir() fails with ENOTDIR,
call unlink() because we are dealing with a symbolic link

diffstat:

 modules/syscalls/calls.c  |   9 ++++++---
 modules/syscalls/test.tst |   7 +++++++
 src/ChangeLog             |  10 ++++++++++
 src/NEWS                  |   1 +
 src/pathname.d            |   3 ++-
 5 files changed, 26 insertions(+), 4 deletions(-)



------------------------------

------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/

------------------------------

_______________________________________________
clisp-cvs mailing list
clisp-cvs&amp;lt; at &amp;gt;lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/clisp-cvs


End of clisp-cvs Digest, Vol 69, Issue 6
****************************************

------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
clisp-devel mailing list
clisp-devel&amp;lt; at &amp;gt;lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/clisp-devel

&lt;/pre&gt;</description>
    <dc:creator>clisp-cvs-request&lt; at &gt;lists.sourceforge.net</dc:creator>
    <dc:date>2012-04-28T12:05:01</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.lisp.clisp.devel/22953">
    <title>[ clisp-Bugs-3521402 ] ffcall-1.10 (or CVS head) fails to buildx86_64 on OS X</title>
    <link>http://comments.gmane.org/gmane.lisp.clisp.devel/22953</link>
    <description>&lt;pre&gt;Bugs item #3521402, was opened at 2012-04-25 11:26
Message generated for change (Settings changed) made by sds
You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&amp;amp;atid=101355&amp;amp;aid=3521402&amp;amp;group_id=1355

Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
Category: ffcall
Group: build problems
Priority: 5
Private: No
Submitted By: Hanspeter Niederstrasser (nieder)
Assigned to: Bruno Haible (haible)
Summary: ffcall-1.10 (or CVS head) fails to build x86_64 on OS X

Initial Comment:
On OS X 10.6 (and 10.7) which builds as 64bit by default, ffcall fails to build with the following error:

./configure --host=x86_64-apple-darwin10 (explicit --host is needed or it misidentifies as a 32 bit and that also fails in a 64bit environment [1] )
...
cd avcall; make all
/bin/sh ./libtool --mode=compile gcc -x none -c ./avcall-x86_64.s
gcc -x none -c ./avcall-x86_64.s -o avcall-x86_64.o
avcall-x86_64.c:5:Unknown pseudo-op: .type
avcall-x86_64.c:5:Rest of line ignored. 1st junk character valued 95 (_).
avcall-x86_64.c:331:Unknown pseudo-op: .size
avcall-x86_64.c:331:Rest of line ignored. 1st junk character valued 95 (_).
avcall-x86_64.c:332:unknown section type: &amp;lt; at &amp;gt;progbits
avcall-x86_64.c:332:Rest of line ignored. 1st junk character valued 46 (.).
avcall-x86_64.c:337:Unknown pseudo-op: .string
avcall-x86_64.c:337:Rest of line ignored. 1st junk character valued 34 (").
make[1]: *** [avcall-x86_64.lo] Error 1
make: *** [all] Error 2
### execution of make failed, exit code 2

Building as 32bit in a 32bit environment builds correctly.

[1] http://www.mail-archive.com/fink-users&amp;lt; at &amp;gt;lists.sourceforge.net/msg31434.html

----------------------------------------------------------------------

Comment By: Hanspeter Niederstrasser (nieder)
Date: 2012-04-27 14:03

Message:
For the record, the ffcall home page &amp;lt;http://ftp.gnu.org/gnu/libffcall/&amp;gt;
says to file bugs here against the category 'ffcall'.

I'v now filed the bug at savannah:
https://savannah.gnu.org/bugs/index.php?36323

----------------------------------------------------------------------

Comment By: Sam Steingold (sds)
Date: 2012-04-27 10:50

Message:
please file this bug in the libffcall bug tracker, not against clisp.
https://savannah.gnu.org/bugs/?group=libffcall

----------------------------------------------------------------------

You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&amp;amp;atid=101355&amp;amp;aid=3521402&amp;amp;group_id=1355

------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
clisp-devel mailing list
clisp-devel&amp;lt; at &amp;gt;lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/clisp-devel

&lt;/pre&gt;</description>
    <dc:creator>SourceForge.net</dc:creator>
    <dc:date>2012-04-27T22:10:55</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.lisp.clisp.devel/22952">
    <title>[ clisp-Bugs-3521402 ] ffcall-1.10 (or CVS head) fails to buildx86_64 on OS X</title>
    <link>http://comments.gmane.org/gmane.lisp.clisp.devel/22952</link>
    <description>&lt;pre&gt;Bugs item #3521402, was opened at 2012-04-25 11:26
Message generated for change (Comment added) made by nieder
You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&amp;amp;atid=101355&amp;amp;aid=3521402&amp;amp;group_id=1355

Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
Category: ffcall
Group: build problems
Status: Open
Resolution: None
Priority: 5
Private: No
Submitted By: Hanspeter Niederstrasser (nieder)
Assigned to: Bruno Haible (haible)
Summary: ffcall-1.10 (or CVS head) fails to build x86_64 on OS X

Initial Comment:
On OS X 10.6 (and 10.7) which builds as 64bit by default, ffcall fails to build with the following error:

./configure --host=x86_64-apple-darwin10 (explicit --host is needed or it misidentifies as a 32 bit and that also fails in a 64bit environment [1] )
...
cd avcall; make all
/bin/sh ./libtool --mode=compile gcc -x none -c ./avcall-x86_64.s
gcc -x none -c ./avcall-x86_64.s -o avcall-x86_64.o
avcall-x86_64.c:5:Unknown pseudo-op: .type
avcall-x86_64.c:5:Rest of line ignored. 1st junk character valued 95 (_).
avcall-x86_64.c:331:Unknown pseudo-op: .size
avcall-x86_64.c:331:Rest of line ignored. 1st junk character valued 95 (_).
avcall-x86_64.c:332:unknown section type: &amp;lt; at &amp;gt;progbits
avcall-x86_64.c:332:Rest of line ignored. 1st junk character valued 46 (.).
avcall-x86_64.c:337:Unknown pseudo-op: .string
avcall-x86_64.c:337:Rest of line ignored. 1st junk character valued 34 (").
make[1]: *** [avcall-x86_64.lo] Error 1
make: *** [all] Error 2
### execution of make failed, exit code 2

Building as 32bit in a 32bit environment builds correctly.

[1] http://www.mail-archive.com/fink-users&amp;lt; at &amp;gt;lists.sourceforge.net/msg31434.html

----------------------------------------------------------------------

Date: 2012-04-27 14:03

Message:
For the record, the ffcall home page &amp;lt;http://ftp.gnu.org/gnu/libffcall/&amp;gt;
says to file bugs here against the category 'ffcall'.

I'v now filed the bug at savannah:
https://savannah.gnu.org/bugs/index.php?36323

----------------------------------------------------------------------

Comment By: Sam Steingold (sds)
Date: 2012-04-27 10:50

Message:
please file this bug in the libffcall bug tracker, not against clisp.
https://savannah.gnu.org/bugs/?group=libffcall

----------------------------------------------------------------------

You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&amp;amp;atid=101355&amp;amp;aid=3521402&amp;amp;group_id=1355

------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
clisp-devel mailing list
clisp-devel&amp;lt; at &amp;gt;lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/clisp-devel

&lt;/pre&gt;</description>
    <dc:creator>SourceForge.net</dc:creator>
    <dc:date>2012-04-27T21:03:21</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.lisp.clisp.devel/22951">
    <title>[ clisp-Bugs-3467762 ] delete-file cannot delete directory symlink</title>
    <link>http://comments.gmane.org/gmane.lisp.clisp.devel/22951</link>
    <description>&lt;pre&gt;Bugs item #3467762, was opened at 2011-12-30 18:52
Message generated for change (Settings changed) made by sds
You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&amp;amp;atid=101355&amp;amp;aid=3467762&amp;amp;group_id=1355

Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
Category: clisp
Group: lisp error
Priority: 5
Private: No
Submitted By: Gabor Balazs (gabalz)
Summary: delete-file cannot delete directory symlink

Initial Comment:

The delete-file function can remove file and dead symlinks but not (alive) directory symlinks, because it always resolves the provided pathname in the directory symlink case even if it should not (according to the CLISP documentation) :

    "(DELETE-FILE pathname) deletes the pathname PATHNAME, not its TRUENAME, ..."

Problem reconstruction:
~~~~~~~~~~~~~~~~~~

ls -lR
drwxr-xr-x 2 bege users 4096 Dec 30 19:40 dir
-rw-r--r-- 1 bege users    0 Dec 30 19:26 file
lrwxrwxrwx 1 bege users    4 Dec 30 19:26 link-dead -&amp;gt; dead/
lrwxrwxrwx 1 bege users    3 Dec 30 19:26 link-dir -&amp;gt; dir
lrwxrwxrwx 1 bege users    4 Dec 30 19:26 link-file -&amp;gt; file

./dir:
-rw-r--r-- 1 bege users 0 Dec 30 19:40 dir-file

Then
(delete-file "dir")
*** - DELETE-FILE: "/home/bege/TEST/dir" names a directory, not a file
so the provided pathname is resolved.

However,
(delete-file "link-file")
deletes the link-file link (properly), so in this case the provided pathname is not resolved.

(delete-file "link-dead") works properly too without resolving the dead symlink.

Desired behaviour:
~~~~~~~~~~~~~~
delete-file should not resolve the pathname for a directory symlink and should delete the symlink without error.

Version
~~~~~~
clisp --version
GNU CLISP 2.49 (2010-07-07) (built 3529014440) (memory 3529014964)
Software: GNU C 4.5.3 
gcc -O2 -march=core2 -fomit-frame-pointer -pipe -Wa,--noexecstack -W -Wswitch -Wcomment -Wpointer-arith -Wimplicit -Wreturn-type -Wmissing-declarations -Wno-sign-compare -Wno-format-nonliteral -O -falign-functions=4 -pthread -DENABLE_UNICODE -DMULTITHREAD -DPOSIX_THREADS -DDYNAMIC_FFI -I. -Wl,-O1 -Wl,--as-needed  /usr/lib64/libreadline.so -lncurses -ldl /usr/lib64/libavcall.a /usr/lib64/libcallback.a  -L/usr/lib64 -lsigsegv -L/usr/lib64 -lc libgnu_cl.a 
SAFETY=0 TYPECODES WIDE_HARD GENERATIONAL_GC SPVW_BLOCKS SPVW_MIXED TRIVIALMAP_MEMORY
libsigsegv 2.8
libreadline 6.2
Features: 
(READLINE REGEXP SYSCALLS I18N LOOP COMPILER CLOS MOP CLISP ANSI-CL COMMON-LISP
 LISP=CL INTERPRETER MT SOCKETS GENERIC-STREAMS LOGICAL-PATHNAMES SCREEN FFI
 GETTEXT UNICODE BASE-CHAR=CHARACTER WORD-SIZE=64 PC386 UNIX)
C Modules: (clisp i18n syscalls regexp readline)
Installation directory: /usr/lib64/clisp-2.49/
User language: ENGLISH
Machine: X86_64 (X86_64) localhost [127.0.0.1]


----------------------------------------------------------------------

Date: 2012-04-27 12:30

Message:
as explained in http://clisp.org/impnotes/dir-is-not-file.html,
you  should use delete-directory for symlinks to directories.
however, that also fails.
I fixed that in the sources, thanks.

----------------------------------------------------------------------

Comment By: Sam Steingold (sds)
Date: 2012-04-27 12:30

Message:
thank you for your bug report.
the bug has been fixed in the source tree (mercurial/hg).
you can either wait for the next release (recommended)
or check out the current mercurial tree (see http://clisp.org)
and build CLISP from the sources (be advised that between
releases the source tree is very unstable and may not even build
on your platform).

----------------------------------------------------------------------

Comment By: Gabor Balazs (gabalz)
Date: 2011-12-30 18:55

Message:
Sorry, there is a mistake in the description, but the error exist. So
correctly,

(delete-file "link-dir")
*** - DELETE-FILE: "/home/bege/TEST/dir" names a directory, not a file

/ instead of (delete-file "dir") /


----------------------------------------------------------------------

You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&amp;amp;atid=101355&amp;amp;aid=3467762&amp;amp;group_id=1355

------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
clisp-devel mailing list
clisp-devel&amp;lt; at &amp;gt;lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/clisp-devel

&lt;/pre&gt;</description>
    <dc:creator>SourceForge.net</dc:creator>
    <dc:date>2012-04-27T19:30:59</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.lisp.clisp.devel/22949">
    <title>[ clisp-Bugs-3521402 ] ffcall-1.10 (or CVS head) fails to buildx86_64 on OS X</title>
    <link>http://comments.gmane.org/gmane.lisp.clisp.devel/22949</link>
    <description>&lt;pre&gt;Bugs item #3521402, was opened at 2012-04-25 11:26
Message generated for change (Comment added) made by sds
You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&amp;amp;atid=101355&amp;amp;aid=3521402&amp;amp;group_id=1355

Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
Category: ffcall
Group: build problems
Status: Open
Resolution: None
Priority: 5
Private: No
Submitted By: Hanspeter Niederstrasser (nieder)
Assigned to: Bruno Haible (haible)
Summary: ffcall-1.10 (or CVS head) fails to build x86_64 on OS X

Initial Comment:
On OS X 10.6 (and 10.7) which builds as 64bit by default, ffcall fails to build with the following error:

./configure --host=x86_64-apple-darwin10 (explicit --host is needed or it misidentifies as a 32 bit and that also fails in a 64bit environment [1] )
...
cd avcall; make all
/bin/sh ./libtool --mode=compile gcc -x none -c ./avcall-x86_64.s
gcc -x none -c ./avcall-x86_64.s -o avcall-x86_64.o
avcall-x86_64.c:5:Unknown pseudo-op: .type
avcall-x86_64.c:5:Rest of line ignored. 1st junk character valued 95 (_).
avcall-x86_64.c:331:Unknown pseudo-op: .size
avcall-x86_64.c:331:Rest of line ignored. 1st junk character valued 95 (_).
avcall-x86_64.c:332:unknown section type: &amp;lt; at &amp;gt;progbits
avcall-x86_64.c:332:Rest of line ignored. 1st junk character valued 46 (.).
avcall-x86_64.c:337:Unknown pseudo-op: .string
avcall-x86_64.c:337:Rest of line ignored. 1st junk character valued 34 (").
make[1]: *** [avcall-x86_64.lo] Error 1
make: *** [all] Error 2
### execution of make failed, exit code 2

Building as 32bit in a 32bit environment builds correctly.

[1] http://www.mail-archive.com/fink-users&amp;lt; at &amp;gt;lists.sourceforge.net/msg31434.html

----------------------------------------------------------------------

Date: 2012-04-27 10:51

Message:
please file this bug in the libffcall bug tracker, not against clisp.
https://savannah.gnu.org/bugs/?group=libffcall

----------------------------------------------------------------------

Comment By: Sam Steingold (sds)
Date: 2012-04-27 10:50

Message:
please file this bug in the libffcall bug tracker, not against clisp.
https://savannah.gnu.org/bugs/?group=libffcall

----------------------------------------------------------------------

You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&amp;amp;atid=101355&amp;amp;aid=3521402&amp;amp;group_id=1355

------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
clisp-devel mailing list
clisp-devel&amp;lt; at &amp;gt;lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/clisp-devel

&lt;/pre&gt;</description>
    <dc:creator>SourceForge.net</dc:creator>
    <dc:date>2012-04-27T17:51:06</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.lisp.clisp.devel/22948">
    <title>[ clisp-Bugs-3521402 ] ffcall-1.10 (or CVS head) fails to buildx86_64 on OS X</title>
    <link>http://comments.gmane.org/gmane.lisp.clisp.devel/22948</link>
    <description>&lt;pre&gt;Bugs item #3521402, was opened at 2012-04-25 11:26
Message generated for change (Comment added) made by sds
You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&amp;amp;atid=101355&amp;amp;aid=3521402&amp;amp;group_id=1355

Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
Category: ffcall
Group: build problems
Status: Open
Resolution: None
Priority: 5
Private: No
Submitted By: Hanspeter Niederstrasser (nieder)
Assigned to: Bruno Haible (haible)
Summary: ffcall-1.10 (or CVS head) fails to build x86_64 on OS X

Initial Comment:
On OS X 10.6 (and 10.7) which builds as 64bit by default, ffcall fails to build with the following error:

./configure --host=x86_64-apple-darwin10 (explicit --host is needed or it misidentifies as a 32 bit and that also fails in a 64bit environment [1] )
...
cd avcall; make all
/bin/sh ./libtool --mode=compile gcc -x none -c ./avcall-x86_64.s
gcc -x none -c ./avcall-x86_64.s -o avcall-x86_64.o
avcall-x86_64.c:5:Unknown pseudo-op: .type
avcall-x86_64.c:5:Rest of line ignored. 1st junk character valued 95 (_).
avcall-x86_64.c:331:Unknown pseudo-op: .size
avcall-x86_64.c:331:Rest of line ignored. 1st junk character valued 95 (_).
avcall-x86_64.c:332:unknown section type: &amp;lt; at &amp;gt;progbits
avcall-x86_64.c:332:Rest of line ignored. 1st junk character valued 46 (.).
avcall-x86_64.c:337:Unknown pseudo-op: .string
avcall-x86_64.c:337:Rest of line ignored. 1st junk character valued 34 (").
make[1]: *** [avcall-x86_64.lo] Error 1
make: *** [all] Error 2
### execution of make failed, exit code 2

Building as 32bit in a 32bit environment builds correctly.

[1] http://www.mail-archive.com/fink-users&amp;lt; at &amp;gt;lists.sourceforge.net/msg31434.html

----------------------------------------------------------------------

Date: 2012-04-27 10:50

Message:
please file this bug in the libffcall bug tracker, not against clisp.
https://savannah.gnu.org/bugs/?group=libffcall

----------------------------------------------------------------------

You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&amp;amp;atid=101355&amp;amp;aid=3521402&amp;amp;group_id=1355

------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
clisp-devel mailing list
clisp-devel&amp;lt; at &amp;gt;lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/clisp-devel

&lt;/pre&gt;</description>
    <dc:creator>SourceForge.net</dc:creator>
    <dc:date>2012-04-27T17:50:46</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.lisp.clisp.devel/22943">
    <title>A few newbie questions</title>
    <link>http://comments.gmane.org/gmane.lisp.clisp.devel/22943</link>
    <description>&lt;pre&gt;Hi all,

   Still learning about Lisp and I have a few questions.


   1. Are there any differences between CLISP and Clozure?  If so, how
   substantial are they?  Which one would be a good place to start for someone
   new?
   2. Say I have a file hello_world.lisp.  In that file I have the function
   print.  How do I execute that function from the command line?  $ clisp
   hello_world:print ?


I'd appreciate your help.
------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/_______________________________________________
clisp-devel mailing list
clisp-devel&amp;lt; at &amp;gt;lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/clisp-devel
&lt;/pre&gt;</description>
    <dc:creator>Yves S. Garret</dc:creator>
    <dc:date>2012-04-25T21:04:33</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.lisp.clisp.devel/22938">
    <title>[ clisp-Bugs-3521402 ] ffcall-1.10 (or CVS head) fails to buildx86_64 on OS X</title>
    <link>http://comments.gmane.org/gmane.lisp.clisp.devel/22938</link>
    <description>&lt;pre&gt;Bugs item #3521402, was opened at 2012-04-25 11:26
Message generated for change (Tracker Item Submitted) made by nieder
You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&amp;amp;atid=101355&amp;amp;aid=3521402&amp;amp;group_id=1355

Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
Category: ffcall
Group: build problems
Status: Open
Resolution: None
Priority: 5
Private: No
Submitted By: Hanspeter Niederstrasser (nieder)
Assigned to: Bruno Haible (haible)
Summary: ffcall-1.10 (or CVS head) fails to build x86_64 on OS X

Initial Comment:
On OS X 10.6 (and 10.7) which builds as 64bit by default, ffcall fails to build with the following error:

./configure --host=x86_64-apple-darwin10 (explicit --host is needed or it misidentifies as a 32 bit and that also fails in a 64bit environment [1] )
...
cd avcall; make all
/bin/sh ./libtool --mode=compile gcc -x none -c ./avcall-x86_64.s
gcc -x none -c ./avcall-x86_64.s -o avcall-x86_64.o
avcall-x86_64.c:5:Unknown pseudo-op: .type
avcall-x86_64.c:5:Rest of line ignored. 1st junk character valued 95 (_).
avcall-x86_64.c:331:Unknown pseudo-op: .size
avcall-x86_64.c:331:Rest of line ignored. 1st junk character valued 95 (_).
avcall-x86_64.c:332:unknown section type: &amp;lt; at &amp;gt;progbits
avcall-x86_64.c:332:Rest of line ignored. 1st junk character valued 46 (.).
avcall-x86_64.c:337:Unknown pseudo-op: .string
avcall-x86_64.c:337:Rest of line ignored. 1st junk character valued 34 (").
make[1]: *** [avcall-x86_64.lo] Error 1
make: *** [all] Error 2
### execution of make failed, exit code 2

Building as 32bit in a 32bit environment builds correctly.

[1] http://www.mail-archive.com/fink-users&amp;lt; at &amp;gt;lists.sourceforge.net/msg31434.html

----------------------------------------------------------------------

You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&amp;amp;atid=101355&amp;amp;aid=3521402&amp;amp;group_id=1355

------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
clisp-devel mailing list
clisp-devel&amp;lt; at &amp;gt;lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/clisp-devel

&lt;/pre&gt;</description>
    <dc:creator>SourceForge.net</dc:creator>
    <dc:date>2012-04-25T18:26:38</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.lisp.clisp.devel/22936">
    <title>clisp-cvs Digest, Vol 69, Issue 5</title>
    <link>http://comments.gmane.org/gmane.lisp.clisp.devel/22936</link>
    <description>&lt;pre&gt;Send clisp-cvs mailing list submissions to
clisp-cvs&amp;lt; at &amp;gt;lists.sourceforge.net

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
clisp-cvs-request&amp;lt; at &amp;gt;lists.sourceforge.net

You can reach the person managing the list at
clisp-cvs-owner&amp;lt; at &amp;gt;lists.sourceforge.net

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: setq-&amp;gt;defparameter
      (clisp-cvs-request&amp;lt; at &amp;gt;lists.sourceforge.net)


----------------------------------------------------------------------

Message: 1
Date: Tue, 24 Apr 2012 15:07:37 +0000
From: clisp-cvs-request&amp;lt; at &amp;gt;lists.sourceforge.net
Subject: clisp: setq-&amp;gt;defparameter
To: clisp-cvs&amp;lt; at &amp;gt;lists.sourceforge.net
Message-ID:
&amp;lt;hg.9c27cf4b8349.1335280057.-3352671374714820773&amp;lt; at &amp;gt;vz-hg-3.sog&amp;gt;
Content-Type: text/plain; charset="us-ascii"

details:   http://clisp.hg.sourceforge.net/hgweb/clisp/clisp/clisp/rev/9c27cf4b8349
changeset: 15585:9c27cf4b834934065e44af723a9e5efab91b77d9
user:      Sam Steingold &amp;lt;sds&amp;lt; at &amp;gt;podval.org&amp;gt;
date:      2012-04-23 17:19:33 -0400
description:
setq-&amp;gt;defparameter

diffstat:

 tests/ffi.tst |  46 +++++++++++++++++++++-------------------------
 1 files changed, 21 insertions(+), 25 deletions(-)



------------------------------

------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/

------------------------------

_______________________________________________
clisp-cvs mailing list
clisp-cvs&amp;lt; at &amp;gt;lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/clisp-cvs


End of clisp-cvs Digest, Vol 69, Issue 5
****************************************

------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
clisp-devel mailing list
clisp-devel&amp;lt; at &amp;gt;lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/clisp-devel

&lt;/pre&gt;</description>
    <dc:creator>clisp-cvs-request&lt; at &gt;lists.sourceforge.net</dc:creator>
    <dc:date>2012-04-25T12:06:06</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.lisp.clisp.devel/22934">
    <title>[ clisp-Bugs-3521153 ] mt: module/linux error</title>
    <link>http://comments.gmane.org/gmane.lisp.clisp.devel/22934</link>
    <description>&lt;pre&gt;Bugs item #3521153, was opened at 2012-04-24 12:59
Message generated for change (Comment added) made by vtz
You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&amp;amp;atid=101355&amp;amp;aid=3521153&amp;amp;group_id=1355

Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
Category: multithreading
Group: lisp error
Status: Open
Resolution: None
Priority: 5
Private: No
Submitted By: Sam Steingold (sds)
Assigned to: Vladimir Tzankov (vtz)
Summary: mt: module/linux error

Initial Comment:
$ make full-mod-check MODULES=bindings/glibc
...


(DEFPARAMETER *SIGACT* (SHOW (LINUX:signal-action-retrieve LINUX:SIGINT)))
#S(LINUX:sigaction :SA_HANDLER NIL :SA_MASK #S(LINUX:sigset_t :VAL #()) :SA_FLAGS 0 :SA_RESTORER #&amp;lt;FOREIGN-ADDRESS #x00002AB7D29E4420&amp;gt;)
EQL-OK: *SIGACT*
(DEFPARAMETER *SAVEHANDLER* (LINUX:sa-handler *SIGACT*))
EQL-OK: *SAVEHANDLER*
(DEFPARAMETER *SIGNALS* NIL)
EQL-OK: *SIGNALS*
(DEFUN TEST-HANDLER (S) (DECLARE (COMPILE)) (PUSH S *SIGNALS*))
EQL-OK: TEST-HANDLER
(PROGN (SETF (LINUX:sa-handler *SIGACT*) #'TEST-HANDLER) (LINUX:signal-action-install LINUX:SIGINT *SIGACT*))
EQL-OK: NIL
*SIGNALS*
EQL-OK: NIL
(KILL (PROCESS-ID) :SIGINT)
EQL-OK: *** - Condition of type SYSTEM::INTERRUPT-CONDITION.
Bye.


I guess the signal is received by a different thread than the thread which has the signal handler installed.
I wonder if this test could be adapted to the MT clisp build.
Maybe the correct solution is to remove the signal ffi code altogether and implement that separately?
Vladimir, this is your call.


GNU CLISP 2.49+ (2010-07-17) (built 3544263222) (memory 3544285389)
Software: GNU C 4.6.1 
gcc -W -Wswitch -Wcomment -Wpointer-arith -Wreturn-type -Wmissing-declarations -Wimplicit -Wno-sign-compare -Wno-format-nonliteral -falign-functions=4 -pthread -g -O0 -DDEBUG_OS_ERROR -DDEBUG_SPVW -DDEBUG_BYTECODE -DSAFETY=3 -DENABLE_UNICODE -DMULTITHREAD -DPOSIX_THREADS -DDYNAMIC_FFI -DDYNAMIC_MODULES  libgnu.a  -lreadline -lncurses -ldl /usr/lib/libavcall.a /usr/lib/libcallback.a  -lsigsegv  
SAFETY=3 TYPECODES WIDE_HARD SPVW_BLOCKS SPVW_MIXED TRIVIALMAP_MEMORY
libsigsegv 2.9
libreadline 6.2
libffcall 1.11
Features: 
(READLINE REGEXP WILDCARD SYSCALLS I18N LOOP COMPILER CLOS MOP CLISP ANSI-CL COMMON-LISP LISP=CL INTERPRETER LOGICAL-PATHNAMES MT
 SOCKETS GENERIC-STREAMS SCREEN FFI GETTEXT UNICODE BASE-CHAR=CHARACTER WORD-SIZE=64 PC386 UNIX)
C Modules: (clisp i18n syscalls regexp readline)
Installation directory: /home/sds/src/clisp/current/build-mt-g/
User language: ENGLISH
Machine: X86_64 (X86_64) t520sds [127.0.1.1]


----------------------------------------------------------------------

Date: 2012-04-25 04:15

Message:
Signals and threads do not play nice in general.
Synchronous signals (SIGSEGFAULT, SIGPIPE, SIGFPE) are always delivered
and
signal handler is invoked in the thread that caused them.
Asynchronous ones (all the rest - SIGINT, SIGHUP, SIGCONT, SIGALRM, etc)
are
quite different and there are two approaches to handle them .
1. If signal handler is present - it can be invoked in any thread
that has not blocked the delivered signal. This means that only single
thread
can deterministically register signal handler (unblock the signal and block
it
in all the other threads).
2. Use a dedicated thread to wait &amp;amp; handle all signals (via sigwait()) and
block
all signals in other threads. Big advantage here is that after sigwait()
returns you are allowed to use any function not just the async-signal safe
ones
as in the case with signal handler (for a list see:
http://pubs.opengroup.org/onlinepubs/009695399/functions/xsh_chap02_04.html
).

CLISP uses the sigwait() approach. So even though you register a signal
handler
the delivery of this signal is blocked in all threads and sigwait() comes
to
action.

CLISP handles internally following asynchronous signals:
SIGCLD: to prevent zombies when forking
SIGINT: to act on CTRL-C
SIGALRM &amp;amp; SIGUSR2: to implement CALL-WITH-TIMEOUT
SIGUSR1: to implement THREAD-INTERRUPT
SIGWINCH: to update terminal line length
And all terminating signals (SIGQUIT, SIGABRT, SIGTERM, SIGKILL)
I am not sure it is good idea to allow installation of signals handlers
for
the above.

As general solution we may maintain a central registry of signal handlers 
and threads in which they have been registered (NIL for "does not care"
thread) 
and invoke these handlers from dedicated sigwait-ing thread via 
THREAD-INTERRUPT (the same way as CALL-WITH-TIMEOUT works now). 
If we go in this way there are two questions:
1. should we allow multiple threads to register handler for the same
signal?
2. should we allow single thread to register several handlers for the same
signal?

And all the above is POSIX specific of course.

----------------------------------------------------------------------

You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&amp;amp;atid=101355&amp;amp;aid=3521153&amp;amp;group_id=1355

------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
clisp-devel mailing list
clisp-devel&amp;lt; at &amp;gt;lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/clisp-devel

&lt;/pre&gt;</description>
    <dc:creator>SourceForge.net</dc:creator>
    <dc:date>2012-04-25T11:15:48</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.lisp.clisp.devel/22933">
    <title>[ clisp-Bugs-3514029 ] clisp does not build on OSX (Macports)</title>
    <link>http://comments.gmane.org/gmane.lisp.clisp.devel/22933</link>
    <description>&lt;pre&gt;Bugs item #3514029, was opened at 2012-04-01 21:40
Message generated for change (Comment added) made by cstacy
You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&amp;amp;atid=101355&amp;amp;aid=3514029&amp;amp;group_id=1355

Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
Category: clisp
Group: build problems
Status: Open
Resolution: None
Priority: 5
Private: No
Submitted By: Christopher Stacy (cstacy)
Assigned to: Bruno Haible (haible)
Summary: clisp does not build on OSX (Macports)

Initial Comment:
Darwin Kernel Version 10.8.0: Tue Jun  7 16:33:36 PDT 2011; root:xnu-1504.15.3~1/RELEASE_I386 i386

System Version: Mac OS X 10.6.8 (10K549)
Kernel Version: Darwin 10.8.0
Secure Virtual Memory:  Enabled
64-bit Kernel and Extensions: No

Model Name:   Mac mini
Model Identifier:     Macmini3,1
Processor Name:       Intel Core 2 Duo
Processor Speed:      2.26 GHz
Number Of Processors: 1
Total Number Of Cores: 2
L2 Cache:     3 MB
Memory:       8 GB
Bus Speed:    1.07 GHz
SMC Version (system): 1.35f1

There does not seem to be a custom GCC in Macports, so I guess it's using this one:
i686-apple-darwin10-llvm-gcc-4.2 (GCC) 4.2.1 (Based on Apple Inc. build 5658) (LLVM build 2336.1.00)

 sudo port install clisp
---&amp;gt;  Computing dependencies for clisp
---&amp;gt;  Building clisp
Error: Target org.macports.build returned: shell command failed (see log for details)
Log for clisp is at: /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_ports_lang_clisp/clisp/main.log
Error: Status 1 encountered during processing.



----------------------------------------------------------------------

Date: 2012-04-24 22:59

Message:
I have located the MacPorts ticket.

https://trac.macports.org/ticket/33344



----------------------------------------------------------------------

Comment By: Christopher Stacy (cstacy)
Date: 2012-04-24 22:15

Message:
"port" is the command that invokes the BSD package management system; it
corresponds to "rpm" or "yum" or "apt-get" on Linux distributions.   This
"port" is MacPorts aka DarwinPorts, which is the version for the Mac.

It is downloading the source, running configure, doing the make, and
install.

Apparently I am complaining in the wrong place, as the maintainer for the
package in this distribution is not here.  I will see if I can figure out
who is responsible for it.

----------------------------------------------------------------------

Comment By: Sam Steingold (sds)
Date: 2012-04-24 21:58

Message:
What I see is that
- configure is not run
- gcc is not run
- compiled (*.fas) files are loaded into the run-time for the initial
memory dump.
the is indicative of a "make" in a pre-existing build directory.

I don't know what the "port" command does.
as long as you are reporting the bug in terms of it, I cannot help you.
could you please take a look at clisp/unix/INSTALL and try to follow the
instructions there?

----------------------------------------------------------------------

Comment By: Christopher Stacy (cstacy)
Date: 2012-04-24 18:10

Message:
Can you be more specific about what makes you think there is
contamination?

I did this sequence:
port clean clisp
port uninstall clisp

Then I verified that the /opt/local/var/macports/build subdirectory for
clisp was now gone.

Then I did:
port install clisp

I get the same answer as before (same logs as I originally reported).
(This is what I did for the original report; I just now did the whole thing
over again).

I have the latest (as of 24-April-2012) "selfupdate" of MacPorts
installed.


----------------------------------------------------------------------

Comment By: Sam Steingold (sds)
Date: 2012-04-24 12:52

Message:
:info:build ;;  Loading file
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_lang_clisp/clisp/work/clisp-2.49/src/clos-methcomb2.fas
...
:info:build *** - (SETF METHOD-COMBINATION-CHECK-OPTIONS): variable
NEW-VALUE has no value

this is extremely weird.
other log messages indicate that this is not a clean build.
please try a clean build in a separate directory.

----------------------------------------------------------------------

You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&amp;amp;atid=101355&amp;amp;aid=3514029&amp;amp;group_id=1355

------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
clisp-devel mailing list
clisp-devel&amp;lt; at &amp;gt;lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/clisp-devel

&lt;/pre&gt;</description>
    <dc:creator>SourceForge.net</dc:creator>
    <dc:date>2012-04-25T05:59:48</dc:date>
  </item>
  <textinput rdf:about="http://search.gmane.org/?group=$group=gmane.lisp.clisp.devel">
    <title>Search Engine</title>
    <description>Search the mailing list at Gmane</description>
    <name>query</name>
    <link>http://search.gmane.org/?group=$group=gmane.lisp.clisp.devel</link>
  </textinput>
</rdf:RDF>

