tags 456058 +patch
severity 456058 serious
thanks

I'm attaching a patch to fix this problem.  Please take into account that the
gcc 4.3 issues are now release critical bugs as gcc 4.3 is the default compiler
in some architectures, so if you don't upload a fix soon, it will probably be
NMUed.

Thanks,
-- 
: You are in a dark room with a compiler, emacs, an internet connection,
: and a thermos of coffee.
: Your move ?
Saludos /\/\ /\ >< `/
--- gnudatalanguage-0.9~pre6.orig/src/antlr/Parser.cpp
+++ gnudatalanguage-0.9~pre6/src/antlr/Parser.cpp
@@ -12,6 +12,7 @@
 #include "antlr/MismatchedTokenException.hpp"
 //#include "antlr/ASTFactory.hpp"
 #include <iostream>
+#include <cstdlib>
 
 #ifdef ANTLR_CXX_SUPPORTS_NAMESPACE
 namespace antlr {
only in patch2:
unchanged:
--- gnudatalanguage-0.9~pre6.orig/src/antlr/CharScanner.hpp
+++ gnudatalanguage-0.9~pre6/src/antlr/CharScanner.hpp
@@ -11,6 +11,7 @@
 #include <antlr/config.hpp>
 
 #include <map>
+#include <cstring>
 
 #ifdef HAS_NOT_CCTYPE_H
 #include <ctype.h>
only in patch2:
unchanged:
--- gnudatalanguage-0.9~pre6.orig/src/antlr/CharScanner.cpp
+++ gnudatalanguage-0.9~pre6/src/antlr/CharScanner.cpp
@@ -6,6 +6,8 @@
  */
 
 #include <iostream>
+#include <cstring>
+#include <cstdlib>
 
 #include "antlr/CharScanner.hpp"
 #include "antlr/CommonToken.hpp"
only in patch2:
unchanged:
--- gnudatalanguage-0.9~pre6.orig/src/antlr/TreeParser.cpp
+++ gnudatalanguage-0.9~pre6/src/antlr/TreeParser.cpp
@@ -10,6 +10,7 @@
 #include "antlr/MismatchedTokenException.hpp"
 #include <iostream>
 #include <stdio.h>
+#include <cstdlib>
 
 #ifdef ANTLR_CXX_SUPPORTS_NAMESPACE
 namespace antlr {
only in patch2:
unchanged:
--- gnudatalanguage-0.9~pre6.orig/src/plot3d_nr.cpp
+++ gnudatalanguage-0.9~pre6/src/plot3d_nr.cpp
@@ -210,6 +210,7 @@
     PLINT u[3], v[3];
     PLINT nsub = 0;
     PLFLT tp;
+	PLBOOL dummy=0;
 
     plP_gw3wc(&cxx, &cxy, &cyx, &cyy, &cyz);
     plP_gdom(&xmin, &xmax, &ymin, &ymax);
@@ -217,7 +218,7 @@
     zmin = (zmax_in > zmin_in) ? zmin_in: zmax_in;
     zmax = (zmax_in > zmin_in) ? zmax_in: zmin_in;
 
-    pldtik(zmin, zmax, &tick, &nsub);
+    pldtik(zmin, zmax, &tick, &nsub, dummy);
     tp = tick * floor(zmin / tick) + tick;
     pl3upv = 0;
 
only in patch2:
unchanged:
--- gnudatalanguage-0.9~pre6.orig/src/basic_pro.cpp
+++ gnudatalanguage-0.9~pre6/src/basic_pro.cpp
@@ -21,6 +21,7 @@
 #include <fstream>
 #include <memory>
 #include <set>
+#include <iterator>
 
 #include <sys/types.h>
 #include <sys/wait.h>
only in patch2:
unchanged:
--- gnudatalanguage-0.9~pre6.orig/src/gdlgstream.cpp
+++ gnudatalanguage-0.9~pre6/src/gdlgstream.cpp
@@ -25,12 +25,12 @@
 
 using namespace std;
 
-void PLPlotAbortHandler(char *c)
+void PLPlotAbortHandler(const char *c)
 {
   cout << "PLPlot abort handler: " << c << endl;
 }
 
-int PLPlotExitHandler(char *c)
+int PLPlotExitHandler(const char *c)
 {
   cout << "PLPlot exit handler: " << c << endl;
   return 0;

Reply via email to