[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Octave-bug-tracker] [bug #51678] YACC always run for oct-parse.h and oc
From: |
Rik |
Subject: |
[Octave-bug-tracker] [bug #51678] YACC always run for oct-parse.h and oct-text-parser.h |
Date: |
Sun, 6 Aug 2017 21:28:35 -0400 (EDT) |
User-agent: |
Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:54.0) Gecko/20100101 Firefox/54.0 |
URL:
<http://savannah.gnu.org/bugs/?51678>
Summary: YACC always run for oct-parse.h and
oct-text-parser.h
Project: GNU Octave
Submitted by: rik5
Submitted on: Sun 06 Aug 2017 06:28:34 PM PDT
Category: Configuration and Build System
Severity: 3 - Normal
Priority: 5 - Normal
Item Group: Performance
Status: None
Assigned to: None
Originator Name:
Originator Email:
Open/Closed: Open
Discussion Lock: Any
Release: dev
Operating System: Any
_______________________________________________________
Details:
I can run make repeatedly, and all built files are up-to-date, but the build
system continues to call YACC to build these two files. The performance hit
isn't huge, but it is annoying.
Sample Log of make
WARNING: HG-ID is 'hg-id-disabled'
YACC libinterp/corefcn/oct-tex-parser.h
YACC libinterp/parse-tree/oct-parse.h
libinterp/corefcn/oct-tex-parser.output is unchanged
libinterp/corefcn/oct-tex-parser.h is unchanged
libinterp/parse-tree/oct-parse.output is unchanged
libinterp/parse-tree/oct-parse.h is unchanged
make all-recursive
make[1]: Entering directory '/home/rik/wip/Projects_Mine/octave-dev'
WARNING: HG-ID is 'hg-id-disabled'
Making all in libgnu
make[2]: Entering directory '/home/rik/wip/Projects_Mine/octave-dev/libgnu'
make all-recursive
make[3]: Entering directory '/home/rik/wip/Projects_Mine/octave-dev/libgnu'
make[4]: Entering directory '/home/rik/wip/Projects_Mine/octave-dev/libgnu'
make[4]: Nothing to be done for 'all-am'.
make[4]: Leaving directory '/home/rik/wip/Projects_Mine/octave-dev/libgnu'
make[3]: Leaving directory '/home/rik/wip/Projects_Mine/octave-dev/libgnu'
make[2]: Leaving directory '/home/rik/wip/Projects_Mine/octave-dev/libgnu'
make[2]: Entering directory '/home/rik/wip/Projects_Mine/octave-dev'
WARNING: HG-ID is 'hg-id-disabled'
YACC libinterp/parse-tree/oct-parse.h
YACC libinterp/corefcn/oct-tex-parser.h
libinterp/corefcn/oct-tex-parser.output is unchanged
libinterp/corefcn/oct-tex-parser.h is unchanged
GEN scripts/plot/util/PKG_ADD
GEN libinterp/DOCSTRINGS
GEN scripts/DOCSTRINGS
libinterp/parse-tree/oct-parse.output is unchanged
libinterp/parse-tree/oct-parse.h is unchanged
Octave successfully built. Now choose from the following:
./run-octave - to run in place to test before installing
make check - to run the tests
make install - to install (PREFIX=/home/rik/local)
HG ID for this build is "hg-id-disabled"
make[2]: Leaving directory '/home/rik/wip/Projects_Mine/octave-dev'
make[1]: Leaving directory '/home/rik/wip/Projects_Mine/octave-dev'
_______________________________________________________
Reply to this item at:
<http://savannah.gnu.org/bugs/?51678>
_______________________________________________
Message sent via/by Savannah
http://savannah.gnu.org/
- [Octave-bug-tracker] [bug #51678] YACC always run for oct-parse.h and oct-text-parser.h,
Rik <=