tags 455643 + patch
thanks

Hi,

Attached is the diff for my verilog 0.8.5-1.2 NMU.
diff -u verilog-0.8.5/sys_funcs.cc verilog-0.8.5/sys_funcs.cc
--- verilog-0.8.5/sys_funcs.cc
+++ verilog-0.8.5/sys_funcs.cc
@@ -23,6 +23,7 @@
 # include  "config.h"
 # include  "compiler.h"
 # include  <cstdlib>
+# include  <cstring>
 # include  <stdio.h>
 
 /*
diff -u verilog-0.8.5/debian/changelog verilog-0.8.5/debian/changelog
--- verilog-0.8.5/debian/changelog
+++ verilog-0.8.5/debian/changelog
@@ -1,3 +1,10 @@
+verilog (0.8.5-1.2) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Fix FTBFS with GCC 4.3 (Closes: #455643).
+
+ -- Luk Claes <[EMAIL PROTECTED]>  Sat, 22 Mar 2008 17:17:44 +0000
+
 verilog (0.8.5-1.1) unstable; urgency=low
 
   * Non-maintainer upload.
diff -u verilog-0.8.5/load_module.cc verilog-0.8.5/load_module.cc
--- verilog-0.8.5/load_module.cc
+++ verilog-0.8.5/load_module.cc
@@ -25,6 +25,7 @@
 # include  "parse_api.h"
 # include  "compiler.h"
 # include  <cstdlib>
+# include  <cstring>
 # include  <iostream>
 # include  <map>
 # include  <string>
diff -u verilog-0.8.5/pform.cc verilog-0.8.5/pform.cc
--- verilog-0.8.5/pform.cc
+++ verilog-0.8.5/pform.cc
@@ -30,6 +30,7 @@
 # include  "PEvent.h"
 # include  "PUdp.h"
 # include  <cstdlib>
+# include  <cstring>
 # include  <list>
 # include  <map>
 # include  <assert.h>
only in patch2:
unchanged:
--- verilog-0.8.5.orig/elab_scope.cc
+++ verilog-0.8.5/elab_scope.cc
@@ -23,6 +23,7 @@
 # include  "config.h"
 # include  "compiler.h"
 # include  <iostream>
+# include  <cstring>
 # include  <stdio.h>
 
 /*
only in patch2:
unchanged:
--- verilog-0.8.5.orig/emit.cc
+++ verilog-0.8.5/emit.cc
@@ -23,6 +23,7 @@
 # include "config.h"
 
 # include  <iostream>
+# include  <cstring>
 
 /*
  * The emit function is called to generate the output required of the
only in patch2:
unchanged:
--- verilog-0.8.5.orig/main.cc
+++ verilog-0.8.5/main.cc
@@ -41,6 +41,7 @@
 ;
 
 # include  <stdio.h>
+# include  <cstring>
 # include  <iostream>
 # include  <fstream>
 # include  <queue>
only in patch2:
unchanged:
--- verilog-0.8.5.orig/elab_expr.cc
+++ verilog-0.8.5/elab_expr.cc
@@ -28,6 +28,8 @@
 # include  "netmisc.h"
 # include  "util.h"
 
+#include <cstring>
+
 NetExpr* PExpr::elaborate_expr(Design*des, NetScope*, bool) const
 {
       cerr << get_line() << ": internal error: I do not know how to elaborate"
only in patch2:
unchanged:
--- verilog-0.8.5.orig/net_link.cc
+++ verilog-0.8.5/net_link.cc
@@ -23,7 +23,7 @@
 # include "config.h"
 
 # include  <iostream>
-
+# include  <cstring>
 # include  "netlist.h"
 # include  <sstream>
 # include  <string>
only in patch2:
unchanged:
--- verilog-0.8.5.orig/verireal.cc
+++ verilog-0.8.5/verireal.cc
@@ -27,6 +27,7 @@
 # include  <stdlib.h>
 # include  <ctype.h>
 # include  <iostream>
+# include  <cstring>
 # include  <math.h>
 # include  <assert.h>
 
only in patch2:
unchanged:
--- verilog-0.8.5.orig/t-dll-expr.cc
+++ verilog-0.8.5/t-dll-expr.cc
@@ -23,6 +23,7 @@
 # include "config.h"
 
 # include  <iostream>
+# include  <cstring>
 
 # include  "t-dll.h"
 # include  "netlist.h"
only in patch2:
unchanged:
--- verilog-0.8.5.orig/parse.y
+++ verilog-0.8.5/parse.y
@@ -28,6 +28,7 @@
 # include  "compiler.h"
 # include  "pform.h"
 # include  <sstream>
+# include  <cstring>
 
 extern void lex_start_table();
 extern void lex_end_table();
only in patch2:
unchanged:
--- verilog-0.8.5.orig/net_design.cc
+++ verilog-0.8.5/net_design.cc
@@ -23,6 +23,7 @@
 # include "config.h"
 
 # include  <iostream>
+# include  <cstring>
 
 /*
  * This source file contains all the implementations of the Design
only in patch2:
unchanged:
--- verilog-0.8.5.orig/elab_net.cc
+++ verilog-0.8.5/elab_net.cc
@@ -28,6 +28,7 @@
 # include  "compiler.h"
 
 # include  <iostream>
+# include  <cstring>
 
 /*
  * This is a state flag that determines whether an elaborate_net must
only in patch2:
unchanged:
--- verilog-0.8.5.orig/t-dll.cc
+++ verilog-0.8.5/t-dll.cc
@@ -23,6 +23,7 @@
 # include "config.h"
 
 # include  <iostream>
+# include  <cstring>
 
 # include  <stdio.h>   // sprintf()
 # include  "compiler.h"
only in patch2:
unchanged:
--- verilog-0.8.5.orig/net_scope.cc
+++ verilog-0.8.5/net_scope.cc
@@ -25,6 +25,7 @@
 
 # include  "netlist.h"
 # include  <sstream>
+# include  <cstring>
 
 /*
  * The NetScope class keeps a scope tree organized. Each node of the
only in patch2:
unchanged:
--- verilog-0.8.5.orig/t-dll-proc.cc
+++ verilog-0.8.5/t-dll-proc.cc
@@ -24,6 +24,7 @@
 # include "config.h"
 
 # include  <iostream>
+# include  <cstring>
 
 # include  "target.h"
 # include  "ivl_target.h"

Reply via email to