On Mon, Jul 16, 2007 at 12:34:10PM -0400, othyro@freeshell.org wrote:
On Mon, Jul 16, 2007 at 11:00:27AM -0500, Patrick X wrote:
Nice, forgive my ignorance but how did who capture the output of the build like this?
Using tcsh and bmake (NetBSD's make from pkgsrc, although comes with base OS.)
# bmake depend # bmake >& smile_build.txt
Also, i do a bit of work on pkgsrc and pkgsrc-wip (and you can too! pkgsrc-wip.sf.net) when i have some time. I'd like to see this get into the main pkgsrc tree. It's in pkgsrc-wip (work in progress) now and if it wasn't for the errors on the build, i'd recommend it for review to get it into the main tree. I'm not sure if these errors exist when building with emacs20 or emacs21, but if they don't, then the package stays true to the claims on the site that is really is only for emacs20 and emacs21. I thought it would be a nice experiment to test it with emacs22 and see what happened. Unfortunately, i'm not very good with emacs, so i'm not much help here. But i can update the CVS files and make any patches necessary to make it work on NetBSD (if there are any NetBSD specific issues) and test newer builds, if this mailing list announces new releases of the package.
On 7/15/07, othyro@freeshell.org othyro@freeshell.org wrote:
Here's the output of the build, which completed successfully:
=> Checksum SHA1 OK for slime-2.0.tgz => Checksum RMD160 OK for slime-2.0.tgz ===> Installing dependencies for slime-2.0 ========================================================================== The following variables will affect the build process of this package, slime-2.0. Their current value is shown below:
* EMACS_TYPE = emacs22
Based on these variables, the following variables have been set:
* EMACS_BIN = /usr/pkg/bin/emacs * EMACS_ETCPREFIX = /usr/pkg/share * EMACS_FLAVOR = emacs * EMACS_INFOPREFIX = /usr/pkg/info * EMACS_LISPPREFIX = /usr/pkg/share/emacs/site-lisp * EMACS_PKGNAME_PREFIX (defined, but empty) * EMACS_VERSION_MAJOR = 22 * EMACS_VERSION_MINOR = 1
You may want to abort the process now with CTRL-C and change their value before continuing. Be sure to run `/usr/pkg/bin/bmake clean' after the changes. ========================================================================== => Required installed package gmake>=3.78: gmake-3.81 found => Required installed package emacs>=22: emacs-22.1 found ===> Overriding tools for slime-2.0 ===> Extracting for slime-2.0 ===> Patching for slime-2.0 ===> Creating toolchain wrappers for slime-2.0 ===> Building for slime-2.0 cd /usr/pkgsrc/wip/slime/work/slime-2.0/doc && /usr/pkg/bin/gmake slime.info grep: slime.info: No such file or directory cat ../ChangeLog | \ sed -ne '/^[0-9]/{s/^[^ ]* *//; s/ *<.*//; p;}' | \ sort | \ uniq -c | \ sort -nr| \ sed -e 's/^[^A-Z]*//' | \ awk -f texinfo-tabulate.awk | \ sed -e "s/\o341/@'a/g" | \ sed -e "s/\o355/@'{@dotless{i}}/g" | \ sed -e "s/\o351/@'e/g" | \ sed -e "s/\o361/@~n/g" | \ sed -e 's/\o370/@o{}/g' \ > contributors.texi makeinfo slime.texi cd /usr/pkgsrc/wip/slime/work/slime-2.0 && /usr/pkg/bin/emacs -batch -eval '(se tq load-path (cons nil load-path))' -f batch-byte-compile *.el
In bridge-send-handler: bridge.el:223:31:Warning: bridge-insert called with 2 arguments, but accepts only 1 Wrote /usr/pkgsrc/wip/slime/work/slime-2.0/bridge.elc
In end of data: hyperspec.el:1667:1:Warning: the following functions might not be defined at runtime: maplist, delete*, subseq, position Wrote /usr/pkgsrc/wip/slime/work/slime-2.0/hyperspec.elc
In slime-update-modeline-package: slime.el:525:33:Warning: reference to free variable `slime-lisp-modes' slime.el:903:50:Warning: reference to free variable `slime-repl-mode-map' slime.el:911:50:Warning: reference to free variable `sldb-mode-map'
In slime-setup-command-hooks: slime.el:935:4:Warning: `make-local-hook' is an obsolete function (as of Emacs 21.1); not necessary any more. slime.el:938:14:Warning: `make-local-hook' is an obsolete function (as of Emacs 21.1); not necessary any more.
In slime-read-interactive-args: slime.el:1352:16:Warning: reference to free variable `slime-lisp-implementations' slime.el:1356:30:Warning: reference to free variable `slime-default-lisp' slime.el:1376:45:Warning: reference to free variable `slime-net-coding-system'
In slime-start: slime.el:1386:42:Warning: reference to free variable `slime-net-coding-system'
In slime-connect: slime.el:1401:53:Warning: reference to free variable `slime-lisp-host' slime.el:1403:30:Warning: reference to free variable `slime-net-processes' slime.el:1406:42:Warning: reference to free variable `slime-net-coding-system'
In slime-maybe-start-lisp: slime.el:1517:60:Warning: reference to free variable `slime-net-processes'
In slime-start-lisp: slime.el:1539:10:Warning: `process-kill-without-query' is an obsolete function (as of Emacs 22.1); use `process-query-on-exit-flag' or `set-process-query-on-exit-flag'.
In slime-read-port-and-connect: slime.el:1608:44:Warning: reference to free variable `slime-lisp-host'
In slime-net-connect: slime.el:1720:8:Warning: `process-kill-without-query' is an obsolete function (as of Emacs 22.1); use `process-query-on-exit-flag' or `set-process-query-on-exit-flag'.
In slime-net-close: slime.el:1815:21:Warning: reference to free variable `slime-default-connection' slime.el:1816:11:Warning: assignment to free variable `slime-default-connection'
In slime-reading-p: slime.el:2430:5:Warning: reference to free variable `slime-repl-read-mode'
In slime-reset-repl-markers: slime.el:2626:30:Warning: reference to free variable `slime-repl-input-end-mark' slime.el:2628:30:Warning: reference to free variable `slime-repl-prompt-start-mark'
In slime-init-output-buffer: slime.el:2682:11:Warning: assignment to free variable `slime-repl-directory-stack' slime.el:2684:11:Warning: assignment to free variable `slime-repl-package-stack'
In slime-show-last-output-region: slime.el:2697:34:Warning: reference to free variable `slime-repl-input-start-mark'
In slime-ensure-presentation-overlay: slime.el:2832:36:Warning: reference to free variable `slime-presentation-map'
In slime-open-stream-to-lisp: slime.el:2856:8:Warning: `process-kill-without-query' is an obsolete function (as of Emacs 22.1); use `process-query-on-exit-flag' or `set-process-query-on-exit-flag'. slime.el:2863:13:Warning: assignment to free variable `bridge-destination-insert' slime.el:2864:13:Warning: assignment to free variable `bridge-source-insert' slime.el:2865:13:Warning: reference to free variable `bridge-handlers' slime.el:2868:20:Warning: assignment to free variable `bridge-handlers'
In slime-write-string: slime.el:2906:28:Warning: reference to free variable `slime-repl-prompt-start-mark' slime.el:2909:20:Warning: reference to free variable `slime-repl-input-start-mark'
In slime-repl-mode: slime.el:3024:4:Warning: `make-local-hook' is an obsolete function (as of Emacs 21.1); not necessary any more.
In slime-repl-send-string: slime.el:3413:10:Warning: reference to free variable `slime-repl-read-mode'
In slime-repl-return: slime.el:3534:10:Warning: reference to free variable `slime-repl-read-mode'
In slime-save-some-lisp-buffers: slime.el:4076:54:Warning: reference to free variable `slime-lisp-modes'
In slime-autodoc-message-dimensions: slime.el:5402:27:Warning: reference to free variable `slime-typeout-window'
In slime-complete-delay-restoration: slime.el:5670:4:Warning: `make-local-hook' is an obsolete function (as of Emacs 21.1); not necessary any more.
In slime-fuzzy-completions-mode: slime.el:5958:18:Warning: reference to free variable `slime-fuzzy-completions-map'
In slime-print-apropos: slime.el:7024:45:Warning: reference to free variable `apropos-symbol-face'
In slime-show-xrefs: slime.el:7170:11:Warning: assignment to free variable `slime-next-location-function'
In end of data: slime.el:10384:1:Warning: the following functions might not be defined at runtime: gensym, position, equalp, assoc-if, find, find-if, remove-if, subseq, sort*, getf, remove-if-not, reduce, cl-set-getf, mapcan, every, mismatch, remove*, fill slime.el:10384:1:Warning: the following functions are not known to be defined: tramp-make-tramp-file-name, tramp-file-name-localname, tramp-dissect-file-name, hide-entry, install-bridge, etags-snarf-tag, file-of-tag, hide-body, show-subtree Wrote /usr/pkgsrc/wip/slime/work/slime-2.0/slime.elc Wrote /usr/pkgsrc/wip/slime/work/slime-2.0/tree-widget.elc => Unwrapping files-to-be-installed. _______________________________________________ slime-devel site list slime-devel@common-lisp.net http://common-lisp.net/mailman/listinfo/slime-devel
-- you must know the ledge of wise and dome to understand your culture of freedom!
http://pxpippen.blogspot.com/ http://groups.google.com/group/lispstl
Patrick