Discussion:
[Helix-producer-issues] [Bug 15400] New: armerge: non-standard build tool used in encoder, advencoder, rmeditor, rmevents
Helix Bug Tracker
2013-05-30 12:48:17 UTC
Permalink
https://bugs.helixcommunity.org/show_bug.cgi?id=15400



guest created:

Priority: P3
Operating System: Linux 2.4.18 and later glibc 2.2
AssignedTo: smcadoo
QAContact: produceriz
Summary: armerge: non-standard build tool used in encoder,advenco
der,rmeditor,rmevents
Severity: TRIAGE
Status: NEW
Last changed date: 2004-03-04 10:21:02
Hardware: x86
Version: unspecified
Tracker: Settings Files
Project: helix-producer
Target Milestone: Beta

smcadoo imported this issue from https://producersdk.helixcommunity.org/issues/show_bug.cgi?id=8
Issue state when exported:
AssignedTo: smcadoo
Component: producersdk
creation_ts: 2003-01-21 13:40
Last changed date: 20030121142130
Issue #: 8
Status: RESOLVED
Issue type: DEFECT
Keywords:
OS/Version: Linux 2.4.18 and later, glibc 2.2
Priority: P3
QAContact: ***@producersdk
Platform: x86
ReportedBy: damon
Resolution: FIXED
Summary: armerge: non-standard build tool used in encoder,advencoder,rmeditor,rmevents
Status Whiteboard:
Subcomponent: Sample Applications
Target Milestone: DNA Producer 9.1 M2
Version: DNA Producer 9.1
Votes:


------- Additional Comments From ***@producersdk.helixcommunity.org 2003-01-21 13:40 PST -------
DSM 21 Jan 2003:

Opened on build producerdna_all-012103-108,
Linux. armerge is back,
in both the encoder and advencoder makefiles. As
the original bug
states, this is a non-standard build tool, and should
be removed.

This bug appears to have been re-introduced as
early as
producerdna_all-123102-58, according to
automation results.



Bug is now in rmeditor and rmevents as well.


The non-standard build tool "armerge" (used to
merge .a (archive) files together)
is used in the encoder and advencoder samples.
This build tool is evidently used
only with the PHP installer (a .sh version) and in
the RN build system (a python
version).

When performing a search for this tool, I see that it
is not included in any
standard development package (gcc for example).
Also, on a RedHat 7.1 Linux
development installation, this tool is not installed at
all.

(Note: this bug was masked on machines that had
the RN build system installed,
thus providing the armerge tool. Also, the other
three samples (inputplugin,
mediasinkencoder, prefilterplugin) do not require
this tool, indicating that
armerge is likely not a critical tool and can be
replaced (tools QA has never
used this tool for building QA SDK testing
applications)).

Expected: samples must compile with standard
tools: make, gcc, etc. I reference
the GNU make manual that explicitly lists only those
external tools that should
be used in a Makefile. They are:

For configuring and installation:

cat cmp cp diff echo egrep expr false grep install-
info
ln ls mkdir mv pwd rm rmdir sed sleep sort tar test
touch true

For building and installation:

ar bison cc flex install ld ldconfig lex
make makeinfo ranlib texi2dvi yacc

(note that "cc" is an alias for the C compiler, which
on Linux is usually "gcc").

GNU make manual is located at:


http://www.gnu.org/manual/make/html_chapter/ma
ke_toc.html


Note: originally GNATS PR83330. Closing bug in
preference for this issue.


------- Additional Comments From ***@producersdk.helixcommunity.org 2003-01-21 14:21 PST -------
removed armerge from linux.mak file for advencoder, encoder, rmeditor,
rmevents sample apps and committed to both the beta branch and the head.

------- Additional Comments From guest 2013-30-05 05:48 GMT-0800 -------
This bug is a clone of bug #243, created by guest
--
------- You are receiving this mail because: -------
You are the QA contact for the bug, or are watching the QA contact
You are on the CC list for the bug, or are watching someone who is.
You are in the CC list for the product the bug is within.


This e-mail is sent to you automatically from the Helix Bug Tracker. Please, do
not respond to this message, but instead edit your Bug Tracker user preferences
to change when Bug Tracker sends you e-mail.
Helix Bug Tracker
2013-05-30 12:48:17 UTC
Permalink
https://bugs.helixcommunity.org/show_bug.cgi?id=15400



guest created:

Priority: P3
Operating System: Linux 2.4.18 and later glibc 2.2
AssignedTo: smcadoo
QAContact: produceriz
Summary: armerge: non-standard build tool used in encoder,advenco
der,rmeditor,rmevents
Severity: TRIAGE
Status: NEW
Last changed date: 2004-03-04 10:21:02
Hardware: x86
Version: unspecified
Tracker: Settings Files
Project: helix-producer
Target Milestone: Beta

smcadoo imported this issue from https://producersdk.helixcommunity.org/issues/show_bug.cgi?id=8
Issue state when exported:
AssignedTo: smcadoo
Component: producersdk
creation_ts: 2003-01-21 13:40
Last changed date: 20030121142130
Issue #: 8
Status: RESOLVED
Issue type: DEFECT
Keywords:
OS/Version: Linux 2.4.18 and later, glibc 2.2
Priority: P3
QAContact: ***@producersdk
Platform: x86
ReportedBy: damon
Resolution: FIXED
Summary: armerge: non-standard build tool used in encoder,advencoder,rmeditor,rmevents
Status Whiteboard:
Subcomponent: Sample Applications
Target Milestone: DNA Producer 9.1 M2
Version: DNA Producer 9.1
Votes:


------- Additional Comments From ***@producersdk.helixcommunity.org 2003-01-21 13:40 PST -------
DSM 21 Jan 2003:

Opened on build producerdna_all-012103-108,
Linux. armerge is back,
in both the encoder and advencoder makefiles. As
the original bug
states, this is a non-standard build tool, and should
be removed.

This bug appears to have been re-introduced as
early as
producerdna_all-123102-58, according to
automation results.



Bug is now in rmeditor and rmevents as well.


The non-standard build tool "armerge" (used to
merge .a (archive) files together)
is used in the encoder and advencoder samples.
This build tool is evidently used
only with the PHP installer (a .sh version) and in
the RN build system (a python
version).

When performing a search for this tool, I see that it
is not included in any
standard development package (gcc for example).
Also, on a RedHat 7.1 Linux
development installation, this tool is not installed at
all.

(Note: this bug was masked on machines that had
the RN build system installed,
thus providing the armerge tool. Also, the other
three samples (inputplugin,
mediasinkencoder, prefilterplugin) do not require
this tool, indicating that
armerge is likely not a critical tool and can be
replaced (tools QA has never
used this tool for building QA SDK testing
applications)).

Expected: samples must compile with standard
tools: make, gcc, etc. I reference
the GNU make manual that explicitly lists only those
external tools that should
be used in a Makefile. They are:

For configuring and installation:

cat cmp cp diff echo egrep expr false grep install-
info
ln ls mkdir mv pwd rm rmdir sed sleep sort tar test
touch true

For building and installation:

ar bison cc flex install ld ldconfig lex
make makeinfo ranlib texi2dvi yacc

(note that "cc" is an alias for the C compiler, which
on Linux is usually "gcc").

GNU make manual is located at:


http://www.gnu.org/manual/make/html_chapter/ma
ke_toc.html


Note: originally GNATS PR83330. Closing bug in
preference for this issue.


------- Additional Comments From ***@producersdk.helixcommunity.org 2003-01-21 14:21 PST -------
removed armerge from linux.mak file for advencoder, encoder, rmeditor,
rmevents sample apps and committed to both the beta branch and the head.

------- Additional Comments From guest 2013-30-05 05:48 GMT-0800 -------
This bug is a clone of bug #243, created by guest
--
------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.
You are in the CC list for the product the bug is within.


This e-mail is sent to you automatically from the Helix Bug Tracker. Please, do
not respond to this message, but instead edit your Bug Tracker user preferences
to change when Bug Tracker sends you e-mail.
Loading...