eval() Broken dividing signed numbers in GNU M4 1.4.9

Bug #116697 reported by Peter Clifton
4
Affects Status Importance Assigned to Milestone
m4 (Debian)
Fix Released
Undecided
Unassigned
m4 (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

Binary package hint: m4

As of version 1.4.8b, a bug was introduced which breaks dividing with signed numbers in an eval() call.

This bug breaks the electrical component footprints when building the "pcb" package, and might have other important implications elsewhere.

The commit which broke M4:

http://cvs.sv.gnu.org/viewvc/m4/m4/src/eval.c?r1=1.1.1.1.2.7&r2=1.1.1.1.2.8&pathrev=release-1_4_9

My report to the upstream bugs list:

http://www.nabble.com/Signedness-bug-in-eval-tf3812904.html

Revision history for this message
Andreas Moog (ampelbein) wrote :

1.4.9-2
Superseded in gutsy-release on 2007-08-02

m4 (1.4.9-2) unstable; urgency=low

  * Fixed regression in eval builtin. Patch from CVS.

 -- Ubuntu Archive Auto-Sync < <email address hidden>> Wed, 30 May 2007 07:32:28 +0100

Changed in m4:
status: New → Fix Released
status: New → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.