Environment: * Guile 1.6.4 * Linux xxxxx 2.6.8-24.14-default #1 Tue Mar 29 09:27:43 UTC 2005 i686 i686 i386 GNU/Linux * SuSE 9.2 buildstamp = Fri Dec 3 18:43:57 UTC 2004 LIBS = -lqthreads -lpthread -lcrypt -lm libguileinterface = 15:0:3 Summary: The (srfi srfi-17) module uses 'export' instead of 're-export', and thus generates warnings. Steps to reproduce: % guile -c '(use-modules (srfi srfi-17))' % /usr/bin/env GUILE_WARN_DEPRECATED=detailed guile -c '(use-modules (srfi srfi-17))' Transcript: % guile -c '(use-modules (srfi srfi-17))' Some deprecated features have been used. Set the environment variable GUILE_WARN_DEPRECATED to "detailed" and rerun the program to get more information. Set it to "no" to suppress this message. % /usr/bin/env GUILE_WARN_DEPRECATED=detailed guile -c '(use-modules (srfi srfi-17))' Using `export' to re-export imported bindings is deprecated. Use `re-export' instead. (You just re-exported `setter' from `(srfi srfi-17)'.) (You just re-exported `car' from `(srfi srfi-17)'.) (You just re-exported `cdr' from `(srfi srfi-17)'.) (You just re-exported `caar' from `(srfi srfi-17)'.) ... Suggested patch: --- orig/srfi/srfi-17.scm +++ mod/srfi/srfi-17.scm @@ -68,7 +68,8 @@ ;;; Code: (define-module (srfi srfi-17) - :export (getter-with-setter + :export (getter-with-setter) + :re-export ( setter ;; redefined standard procedures car cdr caar cadr cdar cddr caaar caadr cadar caddr cdaar -- Alan Grover awgrover@mail.msen.com +1.734.476.0969