From: SourceForge.net <no...@so...> - 2008-07-29 20:25:49
|
Bugs item #2031857, was opened at 2008-07-29 22:25 Message generated for change (Tracker Item Submitted) made by Item Submitter You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=101355&aid=2031857&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: None Status: Open Resolution: None Priority: 5 Private: No Submitted By: Julian Stecklina (boelthorn) Assigned to: Bruno Haible (haible) Summary: Missing :linux feature on Linux Initial Comment: On Linux clisp's *features* do not include :LINUX (as most/all? other CLs do). Using #+ linux to mark Linux-specific code thus does not work for clisp. My Clisp is built from Gentoo portage. % uname -a Linux tabernacle 2.6.25.4 #15 SMP PREEMPT Thu Jul 3 22:11:18 CEST 2008 i686 Intel(R) Core(TM) Duo CPU L2400 @ 1.66GHz GenuineIntel GNU/Linux % clisp --version GNU CLISP 2.46 (2008-07-02) (built 3424546950) (memory 3424547349) Software: GNU-C 4.1.2 (Gentoo 4.1.2 p1.1) gcc -O2 -march=pentium-m -pipe -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. -x none /usr/lib/libreadline.so -lncurses -ldl /usr/lib/libavcall.a /usr/lib/libcallback.a -L/usr/lib -lsigsegv -L/usr/lib -lc SAFETY=0 HEAPCODES LINUX_NOEXEC_HEAPCODES GENERATIONAL_GC SPVW_BLOCKS SPVW_MIXED TRIVIALMAP_MEMORY libsigsegv 2.4 libreadline 5.2 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) C Modules: (clisp i18n syscalls regexp readline) Installation directory: /usr/lib/clisp-2.46/ User language: ENGLISH Machine: I686 (I686) localhost [127.0.0.1] ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=101355&aid=2031857&group_id=1355 |
From: SourceForge.net <no...@so...> - 2008-07-30 03:34:57
|
Bugs item #2031857, was opened at 2008-07-29 16:25 Message generated for change (Comment added) made by sds You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=101355&aid=2031857&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: None >Status: Pending >Resolution: Invalid Priority: 5 Private: No Submitted By: Julian Stecklina (boelthorn) >Assigned to: Sam Steingold (sds) Summary: Missing :linux feature on Linux Initial Comment: On Linux clisp's *features* do not include :LINUX (as most/all? other CLs do). Using #+ linux to mark Linux-specific code thus does not work for clisp. My Clisp is built from Gentoo portage. % uname -a Linux tabernacle 2.6.25.4 #15 SMP PREEMPT Thu Jul 3 22:11:18 CEST 2008 i686 Intel(R) Core(TM) Duo CPU L2400 @ 1.66GHz GenuineIntel GNU/Linux % clisp --version GNU CLISP 2.46 (2008-07-02) (built 3424546950) (memory 3424547349) Software: GNU-C 4.1.2 (Gentoo 4.1.2 p1.1) gcc -O2 -march=pentium-m -pipe -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. -x none /usr/lib/libreadline.so -lncurses -ldl /usr/lib/libavcall.a /usr/lib/libcallback.a -L/usr/lib -lsigsegv -L/usr/lib -lc SAFETY=0 HEAPCODES LINUX_NOEXEC_HEAPCODES GENERATIONAL_GC SPVW_BLOCKS SPVW_MIXED TRIVIALMAP_MEMORY libsigsegv 2.4 libreadline 5.2 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) C Modules: (clisp i18n syscalls regexp readline) Installation directory: /usr/lib/clisp-2.46/ User language: ENGLISH Machine: I686 (I686) localhost [127.0.0.1] ---------------------------------------------------------------------- >Comment By: Sam Steingold (sds) Date: 2008-07-29 23:34 Message: Logged In: YES user_id=5735 Originator: NO what would be "linux-specific code" in clisp? clisp does not offer any features on linux which are not available on *bsd or solaris. you can find out the system information using (os:uname) et al, see http://clisp.cons.org/impnotes/syscalls.html and http://clisp.cons.org/impnotes/features.html ---------------------------------------------------------------------- Comment By: Sam Steingold (sds) Date: 2008-07-29 23:34 Message: Logged In: YES user_id=5735 Originator: NO 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. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=101355&aid=2031857&group_id=1355 |
From: SourceForge.net <no...@so...> - 2008-07-30 14:30:09
|
Bugs item #2031857, was opened at 2008-07-29 22:25 Message generated for change (Comment added) made by boelthorn You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=101355&aid=2031857&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: None >Status: Open Resolution: Invalid Priority: 5 Private: No Submitted By: Julian Stecklina (boelthorn) Assigned to: Sam Steingold (sds) Summary: Missing :linux feature on Linux Initial Comment: On Linux clisp's *features* do not include :LINUX (as most/all? other CLs do). Using #+ linux to mark Linux-specific code thus does not work for clisp. My Clisp is built from Gentoo portage. % uname -a Linux tabernacle 2.6.25.4 #15 SMP PREEMPT Thu Jul 3 22:11:18 CEST 2008 i686 Intel(R) Core(TM) Duo CPU L2400 @ 1.66GHz GenuineIntel GNU/Linux % clisp --version GNU CLISP 2.46 (2008-07-02) (built 3424546950) (memory 3424547349) Software: GNU-C 4.1.2 (Gentoo 4.1.2 p1.1) gcc -O2 -march=pentium-m -pipe -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. -x none /usr/lib/libreadline.so -lncurses -ldl /usr/lib/libavcall.a /usr/lib/libcallback.a -L/usr/lib -lsigsegv -L/usr/lib -lc SAFETY=0 HEAPCODES LINUX_NOEXEC_HEAPCODES GENERATIONAL_GC SPVW_BLOCKS SPVW_MIXED TRIVIALMAP_MEMORY libsigsegv 2.4 libreadline 5.2 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) C Modules: (clisp i18n syscalls regexp readline) Installation directory: /usr/lib/clisp-2.46/ User language: ENGLISH Machine: I686 (I686) localhost [127.0.0.1] ---------------------------------------------------------------------- >Comment By: Julian Stecklina (boelthorn) Date: 2008-07-30 16:30 Message: Logged In: YES user_id=448338 Originator: YES Linux-specific code would be code that wants to use sysfs or execute some Linux specific command. stumpwm has code that does: #+ linux (read-value-via-sysfs) #+ freebsd (read-value-via-sysctl) This code runs fine on any CL, I can find right now: ECL, SBCL, CMUCL. Our current workaround is to generate platform features for clisp manually which is quite ugly. ---------------------------------------------------------------------- Comment By: Sam Steingold (sds) Date: 2008-07-30 05:34 Message: Logged In: YES user_id=5735 Originator: NO what would be "linux-specific code" in clisp? clisp does not offer any features on linux which are not available on *bsd or solaris. you can find out the system information using (os:uname) et al, see http://clisp.cons.org/impnotes/syscalls.html and http://clisp.cons.org/impnotes/features.html ---------------------------------------------------------------------- Comment By: Sam Steingold (sds) Date: 2008-07-30 05:34 Message: Logged In: YES user_id=5735 Originator: NO 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. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=101355&aid=2031857&group_id=1355 |
From: SourceForge.net <no...@so...> - 2008-07-30 14:48:47
|
Bugs item #2031857, was opened at 2008-07-29 16:25 Message generated for change (Comment added) made by sds You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=101355&aid=2031857&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: None >Status: Pending Resolution: Invalid Priority: 5 Private: No Submitted By: Julian Stecklina (boelthorn) Assigned to: Sam Steingold (sds) Summary: Missing :linux feature on Linux Initial Comment: On Linux clisp's *features* do not include :LINUX (as most/all? other CLs do). Using #+ linux to mark Linux-specific code thus does not work for clisp. My Clisp is built from Gentoo portage. % uname -a Linux tabernacle 2.6.25.4 #15 SMP PREEMPT Thu Jul 3 22:11:18 CEST 2008 i686 Intel(R) Core(TM) Duo CPU L2400 @ 1.66GHz GenuineIntel GNU/Linux % clisp --version GNU CLISP 2.46 (2008-07-02) (built 3424546950) (memory 3424547349) Software: GNU-C 4.1.2 (Gentoo 4.1.2 p1.1) gcc -O2 -march=pentium-m -pipe -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. -x none /usr/lib/libreadline.so -lncurses -ldl /usr/lib/libavcall.a /usr/lib/libcallback.a -L/usr/lib -lsigsegv -L/usr/lib -lc SAFETY=0 HEAPCODES LINUX_NOEXEC_HEAPCODES GENERATIONAL_GC SPVW_BLOCKS SPVW_MIXED TRIVIALMAP_MEMORY libsigsegv 2.4 libreadline 5.2 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) C Modules: (clisp i18n syscalls regexp readline) Installation directory: /usr/lib/clisp-2.46/ User language: ENGLISH Machine: I686 (I686) localhost [127.0.0.1] ---------------------------------------------------------------------- >Comment By: Sam Steingold (sds) Date: 2008-07-30 10:48 Message: Logged In: YES user_id=5735 Originator: NO *features* are intended for implementations to advertise their capabilities. clisp capabilities on linux and freebsd are identical, so clisp does not have :linux or :freebsd in *features*. E.g., I imagine that the /proc FS in linux 2.4 and linux 2.6 are sufficiently different so that you will have to write separate functions to process them. Would you also want me to ass :linux-2.4 or :linux-2.6 to *features* as well? what you want to do is (fcase equalp (uname-sysname (uname)) ("linux" (read-value-via-sysfs)) ("freebsd" (read-value-via-sysctl)) (....)) again, it is WRONG to massage :linux into *features*. it is not a good idea to rely on this abuse of *features*, even if some implementations do that. ---------------------------------------------------------------------- Comment By: Julian Stecklina (boelthorn) Date: 2008-07-30 10:30 Message: Logged In: YES user_id=448338 Originator: YES Linux-specific code would be code that wants to use sysfs or execute some Linux specific command. stumpwm has code that does: #+ linux (read-value-via-sysfs) #+ freebsd (read-value-via-sysctl) This code runs fine on any CL, I can find right now: ECL, SBCL, CMUCL. Our current workaround is to generate platform features for clisp manually which is quite ugly. ---------------------------------------------------------------------- Comment By: Sam Steingold (sds) Date: 2008-07-29 23:34 Message: Logged In: YES user_id=5735 Originator: NO what would be "linux-specific code" in clisp? clisp does not offer any features on linux which are not available on *bsd or solaris. you can find out the system information using (os:uname) et al, see http://clisp.cons.org/impnotes/syscalls.html and http://clisp.cons.org/impnotes/features.html ---------------------------------------------------------------------- Comment By: Sam Steingold (sds) Date: 2008-07-29 23:34 Message: Logged In: YES user_id=5735 Originator: NO 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. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=101355&aid=2031857&group_id=1355 |
From: SourceForge.net <no...@so...> - 2008-08-14 02:20:38
|
Bugs item #2031857, was opened at 2008-07-29 20:25 Message generated for change (Comment added) made by sf-robot You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=101355&aid=2031857&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: None >Status: Closed Resolution: Invalid Priority: 5 Private: No Submitted By: Julian Stecklina (boelthorn) Assigned to: Sam Steingold (sds) Summary: Missing :linux feature on Linux Initial Comment: On Linux clisp's *features* do not include :LINUX (as most/all? other CLs do). Using #+ linux to mark Linux-specific code thus does not work for clisp. My Clisp is built from Gentoo portage. % uname -a Linux tabernacle 2.6.25.4 #15 SMP PREEMPT Thu Jul 3 22:11:18 CEST 2008 i686 Intel(R) Core(TM) Duo CPU L2400 @ 1.66GHz GenuineIntel GNU/Linux % clisp --version GNU CLISP 2.46 (2008-07-02) (built 3424546950) (memory 3424547349) Software: GNU-C 4.1.2 (Gentoo 4.1.2 p1.1) gcc -O2 -march=pentium-m -pipe -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. -x none /usr/lib/libreadline.so -lncurses -ldl /usr/lib/libavcall.a /usr/lib/libcallback.a -L/usr/lib -lsigsegv -L/usr/lib -lc SAFETY=0 HEAPCODES LINUX_NOEXEC_HEAPCODES GENERATIONAL_GC SPVW_BLOCKS SPVW_MIXED TRIVIALMAP_MEMORY libsigsegv 2.4 libreadline 5.2 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) C Modules: (clisp i18n syscalls regexp readline) Installation directory: /usr/lib/clisp-2.46/ User language: ENGLISH Machine: I686 (I686) localhost [127.0.0.1] ---------------------------------------------------------------------- >Comment By: SourceForge Robot (sf-robot) Date: 2008-08-14 02:20 Message: Logged In: YES user_id=1312539 Originator: NO This Tracker item was closed automatically by the system. It was previously set to a Pending status, and the original submitter did not respond within 14 days (the time period specified by the administrator of this Tracker). ---------------------------------------------------------------------- Comment By: Sam Steingold (sds) Date: 2008-07-30 14:48 Message: Logged In: YES user_id=5735 Originator: NO *features* are intended for implementations to advertise their capabilities. clisp capabilities on linux and freebsd are identical, so clisp does not have :linux or :freebsd in *features*. E.g., I imagine that the /proc FS in linux 2.4 and linux 2.6 are sufficiently different so that you will have to write separate functions to process them. Would you also want me to ass :linux-2.4 or :linux-2.6 to *features* as well? what you want to do is (fcase equalp (uname-sysname (uname)) ("linux" (read-value-via-sysfs)) ("freebsd" (read-value-via-sysctl)) (....)) again, it is WRONG to massage :linux into *features*. it is not a good idea to rely on this abuse of *features*, even if some implementations do that. ---------------------------------------------------------------------- Comment By: Julian Stecklina (boelthorn) Date: 2008-07-30 14:30 Message: Logged In: YES user_id=448338 Originator: YES Linux-specific code would be code that wants to use sysfs or execute some Linux specific command. stumpwm has code that does: #+ linux (read-value-via-sysfs) #+ freebsd (read-value-via-sysctl) This code runs fine on any CL, I can find right now: ECL, SBCL, CMUCL. Our current workaround is to generate platform features for clisp manually which is quite ugly. ---------------------------------------------------------------------- Comment By: Sam Steingold (sds) Date: 2008-07-30 03:34 Message: Logged In: YES user_id=5735 Originator: NO what would be "linux-specific code" in clisp? clisp does not offer any features on linux which are not available on *bsd or solaris. you can find out the system information using (os:uname) et al, see http://clisp.cons.org/impnotes/syscalls.html and http://clisp.cons.org/impnotes/features.html ---------------------------------------------------------------------- Comment By: Sam Steingold (sds) Date: 2008-07-30 03:34 Message: Logged In: YES user_id=5735 Originator: NO 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. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=101355&aid=2031857&group_id=1355 |