From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Matt Wette Newsgroups: gmane.lisp.guile.bugs Subject: bug#23349: Compile output shall be error output Date: Sat, 25 Jun 2016 13:54:25 -0700 Message-ID: References: <64EC6187-8A0A-439D-8DB4-C1FAEA165C6E@gmail.com> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 (Mac OS X Mail 8.2 \(2104\)) Content-Type: multipart/alternative; boundary="Apple-Mail=_C6FBEDF9-E6D1-4F40-81EE-9B7E03E9A072" X-Trace: ger.gmane.org 1466888128 9332 80.91.229.3 (25 Jun 2016 20:55:28 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sat, 25 Jun 2016 20:55:28 +0000 (UTC) To: 23349@debbugs.gnu.org Original-X-From: bug-guile-bounces+guile-bugs=m.gmane.org@gnu.org Sat Jun 25 22:55:17 2016 Return-path: Envelope-to: guile-bugs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1bGubl-0000ey-3t for guile-bugs@m.gmane.org; Sat, 25 Jun 2016 22:55:17 +0200 Original-Received: from localhost ([::1]:51467 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bGubk-0000BE-Eq for guile-bugs@m.gmane.org; Sat, 25 Jun 2016 16:55:16 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:43963) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bGuba-00005v-Rj for bug-guile@gnu.org; Sat, 25 Jun 2016 16:55:08 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bGubW-0000aT-N0 for bug-guile@gnu.org; Sat, 25 Jun 2016 16:55:05 -0400 Original-Received: from debbugs.gnu.org ([208.118.235.43]:43431) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bGubW-0000aP-JE for bug-guile@gnu.org; Sat, 25 Jun 2016 16:55:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1bGubW-0002sf-Ef for bug-guile@gnu.org; Sat, 25 Jun 2016 16:55:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Matt Wette Original-Sender: "Debbugs-submit" Resent-CC: bug-guile@gnu.org Resent-Date: Sat, 25 Jun 2016 20:55:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 23349 X-GNU-PR-Package: guile X-GNU-PR-Keywords: Original-Received: via spool by 23349-submit@debbugs.gnu.org id=B23349.146688807611031 (code B ref 23349); Sat, 25 Jun 2016 20:55:02 +0000 Original-Received: (at 23349) by debbugs.gnu.org; 25 Jun 2016 20:54:36 +0000 Original-Received: from localhost ([127.0.0.1]:55768 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bGub6-0002rr-9w for submit@debbugs.gnu.org; Sat, 25 Jun 2016 16:54:36 -0400 Original-Received: from mail-pa0-f48.google.com ([209.85.220.48]:35098) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bGub4-0002rX-71 for 23349@debbugs.gnu.org; Sat, 25 Jun 2016 16:54:34 -0400 Original-Received: by mail-pa0-f48.google.com with SMTP id hl6so47050356pac.2 for <23349@debbugs.gnu.org>; Sat, 25 Jun 2016 13:54:34 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:message-id:mime-version:subject:date:references:to:in-reply-to; bh=sg72k1Aq8eG+tlyMyEErcL4yV1r8LeEVume5w56HvO0=; b=0Ll52PDDkNXYIlrgmm071eTzRUHfilygb+wJ/RywGB9rYz93broqXboQt83Jwkbqcz RWvR0tIXeh25yHpOaihxjoAySWfY1Zq5xuYSextbIzM5QRltBtEJDPjhq2X57suX49ul Eu4nLYPs/EgeFIWzTEvAnqRl9u1qWH1uzbdRQSpbx+a8trUOMeCeefwk3HiaV61EJNNT d3rXvNWmshJh4yCSgZ2lM4clIfU7HX8OH/cbvp/HCL7KA19ZyCG7qW19z/DGDoG7TrP/ 4Gzl5uyuw3PmVRzzFC+DlK5Xlwz9tecOFnZG7evK/Ep8I7yIhlZVMoVuW2Zvm+JYxt+c LR+g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:message-id:mime-version:subject:date :references:to:in-reply-to; bh=sg72k1Aq8eG+tlyMyEErcL4yV1r8LeEVume5w56HvO0=; b=ldLRYzKcoM/uGflp9oir01t4wspt+77eCMz2lHTvH5F0+oFO0x47EJ+AtkuFXVZRsS hsaA5kOp4gL/UEbaQ7COLe4N/tPr65aaUR6hb3oBqFIKorb72h7Y9Z1totqVCZydoIRv TleyFVe+ob7kZ7HLnpIYeXeu01g2+XLmET0D1AYDsaBRvvtKqYIjoyCdliuftObyO8GJ NxXZ0u6xySl+emCVcgLDIGUFD62EEobDSJw2uQ2SmOzTkc3KGzd2vCrVTGLewxtxbG/J 0VH4IPTzOxeFzCKVATSj/IdkVTQjkOtZ+qz0w6NJ4zoLBGT1+FKuheS9LTE8YJt0oro8 Wt6A== X-Gm-Message-State: ALyK8tIQCMKAkDGwDgr9vKN0pt52QQwZGkZXIrO6Cyd5jOczYpvFkI+l7jAywXtxvSJveQ== X-Received: by 10.66.27.174 with SMTP id u14mr19603877pag.119.1466888068024; Sat, 25 Jun 2016 13:54:28 -0700 (PDT) Original-Received: from nautilus.championbroadband.com (216-165-228-109.championbroadband.com. [216.165.228.109]) by smtp.gmail.com with ESMTPSA id i8sm1907319pao.26.2016.06.25.13.54.26 for <23349@debbugs.gnu.org> (version=TLS1 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Sat, 25 Jun 2016 13:54:26 -0700 (PDT) In-Reply-To: <64EC6187-8A0A-439D-8DB4-C1FAEA165C6E@gmail.com> X-Mailer: Apple Mail (2.2104) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 208.118.235.43 X-BeenThere: bug-guile@gnu.org List-Id: "Bug reports for GUILE, GNU's Ubiquitous Extension Language" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-guile-bounces+guile-bugs=m.gmane.org@gnu.org Original-Sender: "bug-guile" Xref: news.gmane.org gmane.lisp.guile.bugs:8251 Archived-At: --Apple-Mail=_C6FBEDF9-E6D1-4F40-81EE-9B7E03E9A072 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=utf-8 And I believe this works as asked. Below I execute the same =E2=80=9Cload= =E2=80=9D three times under guile, under bash: first two w/o = =E2=80=9C2>/dev/null=E2=80=9D, and the third time with =E2=80=9C2>/dev/nul= l=E2=80=9D . For the fourth time, I use =E2=80=9C2>/dev/null -s = ,update=E2=80=9D to process as script (and skip the banner). mwette$ guile GNU Guile 2.0.11 Copyright (C) 1995-2014 Free Software Foundation, Inc. Guile comes with ABSOLUTELY NO WARRANTY; for details type `,show w'. This program is free software, and you are welcome to redistribute it under certain conditions; type `,show c' for details. Enter `,help' for help. scheme@(guile-user)> (load ",update")=20 ;;; note: source file = /Users/mwette/repo/sv/nyacc.git/module/nyacc/lang/c99/cpp.scm ;;; newer than compiled = /Users/mwette/.cache/guile/ccache/2.0-LE-8-2.0/Users/mwette/repo/sv/nyacc.= git/module/nyacc/lang/c99/cpp.scm.go ;;; note: auto-compilation is enabled, set GUILE_AUTO_COMPILE=3D0 ;;; or pass the --no-auto-compile argument to disable. ;;; compiling = /Users/mwette/repo/sv/nyacc.git/module/nyacc/lang/c99/cpp.scm ;;; compiled = /Users/mwette/.cache/guile/ccache/2.0-LE-8-2.0/Users/mwette/repo/sv/nyacc.= git/module/nyacc/lang/c99/cpp.scm.go $1 =3D 0 scheme@(guile-user)> ^D mwette$ guile=20 GNU Guile 2.0.11 Copyright (C) 1995-2014 Free Software Foundation, Inc. Guile comes with ABSOLUTELY NO WARRANTY; for details type `,show w'. This program is free software, and you are welcome to redistribute it under certain conditions; type `,show c' for details. Enter `,help' for help. scheme@(guile-user)> (load ",update") ;;; note: source file = /Users/mwette/repo/sv/nyacc.git/module/nyacc/lang/c99/cpp.scm ;;; newer than compiled = /Users/mwette/.cache/guile/ccache/2.0-LE-8-2.0/Users/mwette/repo/sv/nyacc.= git/module/nyacc/lang/c99/cpp.scm.go ;;; note: auto-compilation is enabled, set GUILE_AUTO_COMPILE=3D0 ;;; or pass the --no-auto-compile argument to disable. ;;; compiling = /Users/mwette/repo/sv/nyacc.git/module/nyacc/lang/c99/cpp.scm ;;; compiled = /Users/mwette/.cache/guile/ccache/2.0-LE-8-2.0/Users/mwette/repo/sv/nyacc.= git/module/nyacc/lang/c99/cpp.scm.go $1 =3D 0 scheme@(guile-user)> ^D mwette$ guile 2>/dev/null GNU Guile 2.0.11 Copyright (C) 1995-2014 Free Software Foundation, Inc. Guile comes with ABSOLUTELY NO WARRANTY; for details type `,show w'. This program is free software, and you are welcome to redistribute it under certain conditions; type `,show c' for details. Enter `,help' for help. scheme@(guile-user)> (load ",update") $1 =3D 0 scheme@(guile-user)> ^D mwette$ guile 2>/dev/null -s ,update mwette$=20 --Apple-Mail=_C6FBEDF9-E6D1-4F40-81EE-9B7E03E9A072 Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=utf-8 And I believe this = works as asked.  Below I execute the same =E2=80=9Cload=E2=80=9D = three times under guile, under bash: first two w/o =E2=80=9C2>/dev/null= =E2=80=9D, and the third time with =E2=80=9C2>/dev/null=E2=80=9D . =  For the fourth time, I use =E2=80=9C2>/dev/null -s ,update=E2=80=9D= to process as script (and skip the banner).

mwette$ guile

GNU Guile 2.0.11

Copyright (C) 1995-2014 Free Software Foundation, Inc.


Guile comes with ABSOLUTELY NO WARRANTY; for details type = `,show w'.

This program is free software, and you are welcome to = redistribute it

under certain conditions; type `,show c' for details.


Enter `,help' for help.

scheme@(guile-user)> (load ",update") 

;;; note: source file = /Users/mwette/repo/sv/nyacc.git/module/nyacc/lang/c99/cpp.scm

;;;       newer than compiled = /Users/mwette/.cache/guile/ccache/2.0-LE-8-2.0/Users/mwette/repo/sv/nyacc.= git/module/nyacc/lang/c99/cpp.scm.go

;;; note: auto-compilation is enabled, set = GUILE_AUTO_COMPILE=3D0

;;;       or pass the --no-auto-compile = argument to disable.

;;; compiling = /Users/mwette/repo/sv/nyacc.git/module/nyacc/lang/c99/cpp.scm

;;; compiled = /Users/mwette/.cache/guile/ccache/2.0-LE-8-2.0/Users/mwette/repo/sv/nyacc.= git/module/nyacc/lang/c99/cpp.scm.go

$1 =3D 0

scheme@(guile-user)> ^D


mwette$ guile 

GNU Guile 2.0.11

Copyright (C) 1995-2014 Free Software Foundation, Inc.


Guile comes with ABSOLUTELY NO WARRANTY; for details type = `,show w'.

This program is free software, and you are welcome to = redistribute it

under certain conditions; type `,show c' for details.


Enter `,help' for help.

scheme@(guile-user)> (load ",update")

;;; note: source file = /Users/mwette/repo/sv/nyacc.git/module/nyacc/lang/c99/cpp.scm

;;;       newer than compiled = /Users/mwette/.cache/guile/ccache/2.0-LE-8-2.0/Users/mwette/repo/sv/nyacc.= git/module/nyacc/lang/c99/cpp.scm.go

;;; note: auto-compilation is enabled, set = GUILE_AUTO_COMPILE=3D0

;;;       or pass the --no-auto-compile = argument to disable.

;;; compiling = /Users/mwette/repo/sv/nyacc.git/module/nyacc/lang/c99/cpp.scm

;;; compiled = /Users/mwette/.cache/guile/ccache/2.0-LE-8-2.0/Users/mwette/repo/sv/nyacc.= git/module/nyacc/lang/c99/cpp.scm.go

$1 =3D 0

scheme@(guile-user)> ^D


mwette$ guile 2>/dev/null

GNU Guile 2.0.11

Copyright (C) 1995-2014 Free Software Foundation, Inc.


Guile comes with ABSOLUTELY NO WARRANTY; for details type = `,show w'.

This program is free software, and you are welcome to = redistribute it

under certain conditions; type `,show c' for details.


Enter `,help' for help.

scheme@(guile-user)> (load ",update")

$1 =3D 0

scheme@(guile-user)> ^D


mwette$ guile 2>/dev/null -s ,update


mwette$ 

= --Apple-Mail=_C6FBEDF9-E6D1-4F40-81EE-9B7E03E9A072--