From: Vladimir T. <vtz...@gm...> - 2015-02-16 21:32:22
|
Sorry, should have asked first whether you link with libffcall. Anyway I strongly suggest to do so on 64 bit linux builds since you are probably hitting an old issue: http://sourceforge.net/p/clisp/bugs/447/ Vlad On Mon, Feb 16, 2015 at 11:07 PM, Blake McBride <bl...@mc...> wrote: > I appreciate your help, but I think it may not apply because I am no > linking ffi. i.e.: > > Configure findings: > FFI: no (user requested: default) > readline: yes (user requested: default) > libsigsegv: yes > > I can't even find any original libs for FFI on my machines. Do you think > this is still the problem? > > Thanks! > > Blake > > > On Mon, Feb 16, 2015 at 1:38 PM, Vladimir Tzankov <vtz...@gm...> > wrote: > >> This is probably related to libffcall: >> https://bugs.launchpad.net/ubuntu/+source/ffcall/+bug/274951 >> >> Try building against libffcall head instead to the one that comes with >> your linux distro. >> http://savannah.gnu.org/projects/libffcall/ >> >> Vlad >> >> >> >> On Sun, Feb 15, 2015 at 4:57 AM, Blake McBride <bl...@mc...> >> wrote: >> >>> Greetings, >>> >>> I built the latest CLISP from the HG repository on two of my 64 bit >>> Linux machines. Both built fine but when I do a 'make check' I get what is >>> shown below. >>> >>> This bug also makes it so slime doesn't work. I checked the Internet. >>> Several people reported the same problem. There is even a trouble ticket >>> from 2011, yet I haven't found a solution described anywhere. Is there a >>> fix for this or should I drop CLISP? >>> >>> Thanks. >>> >>> Blake McBride >>> >>> >>> --- >>> >>> ... >>> #<SOCKET-SERVER 127.0.0.1:43466> >>> EQUAL-OK: ("0.0.0.0" "127.0.0.1" "0.0.0.0" "127.0.0.1") >>> (MULTIPLE-VALUE-BIND (RUN ARGS) (CMD-ARGS) (LET ((SE (SOCKET-SERVER))) >>> (RUN-PROGRAM RUN :ARGUMENTS (APPEND ARGS (LIST "-q" "-q" "-x" (FORMAT NIL >>> "(close (socket:socket-connect ~D))" (SOCKET-SERVER-PORT SE)))) :WAIT NIL >>> :INPUT NIL :OUTPUT NIL) (UNWIND-PROTECT (WITH-OPEN-STREAM (SO >>> (SOCKET-ACCEPT SE)) (LIST (SOCKET-STATUS SO) (WRITE-LINE "foo" SO) >>> (SOCKET-STATUS SO) (CHECK-OS-ERROR (READ-CHAR SO) (:ECONNRESET 104)) (NULL >>> (MEMBER (SOCKET-STATUS SO) '(:EOF :APPEND))) (CHECK-OS-ERROR (WRITE-LINE >>> "bar" SO) (:EPIPE 32)) (NULL (MEMBER (SOCKET-STATUS SO) '(:EOF :APPEND))) >>> (HANDLER-CASE (READ-CHAR SO) (END-OF-FILE (C) (PRINC 'READ-CHAR) >>> (PRINC-ERROR C) 'END-OF-FILE)))) (SOCKET-SERVER-CLOSE SE)))) >>> [OS-STREAM-ERROR]: OS-STREAM-ERROR(104): Connection reset by peer >>> [OS-ERROR]: OS-ERROR(32): Broken pipe >>> READ-CHAR >>> [SIMPLE-END-OF-FILE]: READ: input stream #1=#<IO INPUT-BUFFERED >>> SOCKET-STREAM CHARACTER 0.0.0.0:59263> has reached its end >>> >>> EQUAL-OK: (:OUTPUT "foo" :OUTPUT T NIL T NIL END-OF-FILE) >>> (CHECK-OS-ERROR (SOCKET-CONNECT 0) (:ECONNREFUSED 111)) >>> >>> *** - handle_fault error2 ! address = 0x0 not in >>> [0x334031000,0x33439c560) ! >>> SIGSEGV cannot be cured. Fault address = 0x0. >>> GC count: 649 >>> Space collected by GC: 921236520 >>> Run time: 33 873913 >>> Real time: 38 950692 >>> GC time: 5 875712 >>> Permanently allocated: 152992 bytes. >>> Currently in use: 7823928 bytes. >>> Free space: 8 bytes. >>> make[1]: *** [tests] Segmentation fault >>> make[1]: Leaving directory `/home/blake/Backup/clisp/src/tests' >>> make: *** [check-tests] Error 2 >>> >>> >>> >>> >>> >>> >>> >>> ------------------------------------------------------------------------------ >>> Dive into the World of Parallel Programming. The Go Parallel Website, >>> sponsored by Intel and developed in partnership with Slashdot Media, is >>> your >>> hub for all things parallel software development, from weekly thought >>> leadership blogs to news, videos, case studies, tutorials and more. Take >>> a >>> look and join the conversation now. http://goparallel.sourceforge.net/ >>> _______________________________________________ >>> clisp-devel mailing list >>> cli...@li... >>> https://lists.sourceforge.net/lists/listinfo/clisp-devel >>> >>> >> > |