From luca at pca.it Mon Jan 2 14:59:34 2006 From: luca at pca.it (Luca Capello) Date: Mon, 02 Jan 2006 15:59:34 +0100 Subject: [eclipse-devel] [PATCH] Remove the start function and use eclipse:eclipse Message-ID: <878xty7k15.fsf@gismo.pca.it> Hello! I wanted to use Eclipse without an imagefile, but I got an error (with CMUCL and SBCL): ===== luca at gismo:~$ eclipse ; Loading #P"/home/luca/Hacking/cvs/eclipse/load-eclipse.lisp". ;; Loading #P"/home/luca/Hacking/cvs/eclipse/config.lisp". ;; Loading #P"/home/luca/Hacking/cvs/eclipse/system.lisp". ;;; Loading #P"/usr/lib/cmucl/subsystems/clx-library.x86f". [...] ;; Loading #P"/home/luca/Hacking/cvs/eclipse/eclipse.x86f". Unknown keyword argument -- :DIE-ON-INIT-ERROR. [Condition of type KERNEL:SIMPLE-PROGRAM-ERROR] Restarts: 0: [ABORT] Skip remaining initializations. Debug (type H for help) (C::%UNKNOWN-KEYWORD-ARGUMENT-ERROR :DIE-ON-INIT-ERROR) ===== I dug for the error and I found that in the eclipse bin I have: ${exec_prefix}/bin/$lisp \ --load /home/luca/Hacking/cvs/eclipse/load-eclipse.lisp \ --eval "(start ${options})" The problem is that in load-eclipse.lisp.in, the start function is declared as (start &key display sm-client-id), thus not accepting the option ":die-on-init-error t", which is the default. It seems that the start function is used only when you want to start Eclipse from the fasl files. For that reason, I think the best thing to do is to evaluate "(eclipse:eclipse ${options})" instead (exactly as it's done for the imagefile). The attached patch against the latest CVS (cvs diff -Nau) does it: - remove the start function - evaluate "(eclipse:eclipse ${options})" in the eclipse bin even when using the fasl files - modify the eclipse function to output the error condition (untested, I didn't had any error for the moment) It works with CMUCL and imagefile or fasl files. In case I am wrong, please disregard this mail ;-) Thx, bye, Gismo / Luca -------------- next part -------------- A non-text attachment was scrubbed... Name: eclipse_no-start-function_20060102.patch.gz Type: application/octet-stream Size: 757 bytes Desc: Remove the start function and use eclipse:eclipse instead URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 188 bytes Desc: not available URL: From luca at pca.it Fri Jan 13 11:33:12 2006 From: luca at pca.it (Luca Capello) Date: Fri, 13 Jan 2006 12:33:12 +0100 Subject: [eclipse-devel] [PATCH] Typo \240 in lib/ice/ICE-request.lib Message-ID: <877j94z7k7.fsf@gismo.pca.it> Hello! On a fresh CVS with SBCL-0.9.8 (Debian) and locale=en.US-UTF-8 (the error doesn't occur with locale=C), I get: ===== luca at gismo:~/Hacking/cvs/eclipse_sbcl-0.9.8$ ./configure \ --with-lisp=/usr/bin/sbcl checking whether #! works in shell scripts... yes checking for a BSD-compatible install... /usr/bin/install -c checking checking for gnome wm-properties \ directory... /usr/share/gnome/wm-properties configure: creating ./config.status config.status: creating Makefile config.status: creating eclipse config.status: creating load-eclipse.lisp config.status: creating config.lisp creating Eclipse.desktop Configuration report - install prefix : /usr/local - exec prefix : ${prefix}/bin - eclipse dir : ${exec_prefix}/lib/eclipse - eclipse startup file : .eclipse - lisp system found : /usr/bin/sbcl - lisp options - lisp feature name : :sbcl - save-lisp function : sb-ext:save-lisp-and-die - load command line arg : --load - eval command line arg : --eval - core command line arg : --core - lisp quit form : - use core when compiling : - compile and dump image : yes - image path : ${exec_prefix}/lib/eclipse/eclipse.core - create gnome entry : /usr/share/gnome/wm-properties - installer : /usr/bin/install -c luca at gismo:~/Hacking/cvs/eclipse_sbcl-0.9.8$ make /usr/bin/sbcl --load system.lisp \ --eval "(progn \ (eclipse-system:compile-eclipse-system) #+allegro (excl:exit) \ #+clisp (#+lisp=cl ext:quit #-lisp=cl lisp:quit) #+cmu \ (unix:unix-exit 0) #+gcl (lisp:bye) #+lispworks (lw:quit) \ #+lucid (lcl:quit) #+sbcl (sb-ext:quit :unix-status 0) )" This is SBCL 0.9.8, an implementation of ANSI Common Lisp. More information about SBCL is available at . SBCL is free software, provided as is, with absolutely no warranty. It is mostly in the public domain; some portions are provided under BSD-style licenses. See the CREDITS and COPYING files in the distribution for more information. ; loading system definition from \ /usr/lib/sbcl/systems/sb-bsd-sockets.asd into ; # ; registering # as SB-BSD-SOCKETS ; registering # as \ SB-BSD-SOCKETS-TESTS [...] ; compiling file \ "/home/luca/Hacking/cvs/eclipse_sbcl-0.9.8/lib/ice/ICE-request.lisp" \ (written 13 JAN 2006 11:54:27 AM): [...] debugger invoked on a SIMPLE-ERROR in thread #: Error during processing of --eval option "(progn \ (eclipse-system:compile-eclipse-system) \ #+allegro (excl:exit) #+clisp (#+lisp=cl ext:quit #-lisp=cl \ lisp:quit) #+cmu (unix:unix-exit 0) #+gcl (lisp:bye) \ #+lispworks (lw:quit) #+lucid (lcl:quit) #+sbcl (sb-ext:quit \ :unix-status 0) )": decoding error on stream # (:EXTERNAL-FORMAT :UTF-8): the octet sequence (160) cannot be decoded. ===== The problem is probably a typo in the :description of (declare-request connection-setup (request)). The attached patch removes that character, thus allowing the compilation on SBCL. Please consider for applying. TIA. Thx, bye, Gismo / Luca -------------- next part -------------- A non-text attachment was scrubbed... Name: eclipse_UTF-8_ICE-request.lisp_20060113.patch.gz Type: application/octet-stream Size: 521 bytes Desc: Typo in lib/ice/ICE-request.lisp, UTF-8 error on SBCL-0.9.8 URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 188 bytes Desc: not available URL: From root at common-lisp.net Wed Jan 18 16:23:29 2006 From: root at common-lisp.net (root) Date: Wed, 18 Jan 2006 10:23:29 -0600 (CST) Subject: [eclipse-devel] Auto-nag: eclipse link verifier failed Message-ID: <20060118162329.A05C51C6B7@common-lisp.net> You are being nagged on because your project's name showed up in the nightly Checkbot run. Checkbot checks for broken links etc. This probably means that you are either pointing to a broken link or that someone is pointing to a broken link on your site. Or something else, it check's a bunch of stuff. Update your webpages or you shall be nagged again next week. To find out what's wrong with your webpages, please consult: http://common-lisp.net/checkbot/checkbot-common-lisp.net.html Any questions? You can reach the author of this cronjob at admin at common-lisp.net Thanks! From luca at pca.it Sat Jan 21 13:02:23 2006 From: luca at pca.it (Luca Capello) Date: Sat, 21 Jan 2006 14:02:23 +0100 Subject: [eclipse-devel] [PATCH] misc.lisp: typo in (defun application-find (name) ... ) Message-ID: <873bjhraxs.fsf@gismo.pca.it> Hello! I think that "specfied" should be "specified", attached the patch ;-) Thx, bye, Gismo / Luca -------------- next part -------------- A non-text attachment was scrubbed... Name: eclipse_typo-in-misc.lisp_20060121.patch.gz Type: application/octet-stream Size: 364 bytes Desc: Typo in (defun application-find (name) ... ) URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 188 bytes Desc: not available URL: From root at common-lisp.net Mon Jan 23 08:15:18 2006 From: root at common-lisp.net (root) Date: Mon, 23 Jan 2006 02:15:18 -0600 (CST) Subject: [eclipse-devel] Auto-nag: eclipse link verifier failed Message-ID: <20060123081518.BA0691E21E@common-lisp.net> You are being nagged on because your project's name showed up in the nightly Checkbot run. Checkbot checks for broken links etc. This probably means that you are either pointing to a broken link or that someone is pointing to a broken link on your site. Or something else, it check's a bunch of stuff. Update your webpages or you shall be nagged again next week. To find out what's wrong with your webpages, please consult: http://common-lisp.net/checkbot/checkbot-common-lisp.net.html Any questions? You can reach the author of this cronjob at clo-devel at common-lisp.net Thanks! From root at common-lisp.net Mon Jan 30 08:15:15 2006 From: root at common-lisp.net (root) Date: Mon, 30 Jan 2006 02:15:15 -0600 (CST) Subject: [eclipse-devel] Auto-nag: eclipse link verifier failed Message-ID: <20060130081515.3AB4E510E@common-lisp.net> You are being nagged on because your project's name showed up in the nightly Checkbot run. Checkbot checks for broken links etc. This probably means that you are either pointing to a broken link or that someone is pointing to a broken link on your site. Or something else, it check's a bunch of stuff. Update your webpages or you shall be nagged again next week. To find out what's wrong with your webpages, please consult: http://common-lisp.net/checkbot/checkbot-common-lisp.net.html Any questions? You got this email but your webpage doesn't seem to be listed on the checkbot webpage? You can reach the author of this cronjob at clo-devel at common-lisp.net Thanks!