r45032 - /packages/gmsh-tetgen/trunk/debian/patches/fix_FTBFS_gcc_4.7_bamg.patch
trophime-guest at users.alioth.debian.org
trophime-guest at users.alioth.debian.org
Thu Jun 14 07:43:26 UTC 2012
Author: trophime-guest
Date: Thu Jun 14 07:43:25 2012
New Revision: 45032
URL: http://svn.debian.org/wsvn/debian-science/?sc=1&rev=45032
Log:
add patch for gcc 4.7
Added:
packages/gmsh-tetgen/trunk/debian/patches/fix_FTBFS_gcc_4.7_bamg.patch
Added: packages/gmsh-tetgen/trunk/debian/patches/fix_FTBFS_gcc_4.7_bamg.patch
URL: http://svn.debian.org/wsvn/debian-science/packages/gmsh-tetgen/trunk/debian/patches/fix_FTBFS_gcc_4.7_bamg.patch?rev=45032&op=file
==============================================================================
--- packages/gmsh-tetgen/trunk/debian/patches/fix_FTBFS_gcc_4.7_bamg.patch (added)
+++ packages/gmsh-tetgen/trunk/debian/patches/fix_FTBFS_gcc_4.7_bamg.patch Thu Jun 14 07:43:25 2012
@@ -1,0 +1,89 @@
+Description: Fix FTBFS against gcc-4.7
+Author: Anton Gladky <gladky.anton at gmail.com>
+Last-Update: 2012-05-24
+
+--- a/contrib/bamg/bamglib/Mesh2.cpp
++++ b/contrib/bamg/bamglib/Mesh2.cpp
+@@ -3201,7 +3201,7 @@
+ if (inbvx) {
+ vertices=new Vertex[nbvx];
+ assert(vertices);
+- ordre=new (Vertex* [nbvx]);
++ ordre=new (Vertex* [this->nbvx]);
+ assert(ordre);
+ triangles=new Triangle[nbtx];
+ assert(triangles);}
+@@ -3977,7 +3977,7 @@
+ Edge** Triangles::MakeGeometricalEdgeToEdge()
+ {
+ assert(Gh.nbe);
+- Edge **e= new (Edge* [Gh.nbe]);
++ Edge **e= new (Edge* [this->Gh.nbe]);
+
+ Int4 i;
+ for ( i=0;i<Gh.nbe ; i++)
+--- a/contrib/bamg/bamglib/MeshRead.cpp
++++ b/contrib/bamg/bamglib/MeshRead.cpp
+@@ -119,7 +119,7 @@
+ nbvx=nbv;
+ vertices=new Vertex[nbvx];
+ assert(vertices);
+- ordre=new (Vertex* [nbvx]);
++ ordre=new (Vertex* [this->nbvx]);
+ assert(ordre);
+
+ nbiv = nbv;
+@@ -399,7 +399,7 @@
+ triangles =new Triangle[nbtx];
+ assert(triangles);
+ vertices=new Vertex[nbvx];
+- ordre=new (Vertex* [nbvx]);
++ ordre=new (Vertex* [this->nbvx]);
+
+ for ( i=0;i<nbt;i++)
+ {
+@@ -448,7 +448,7 @@
+ triangles =new Triangle[nbtx];
+ assert(triangles);
+ vertices=new Vertex[nbvx];
+- ordre=new (Vertex* [nbvx]);
++ ordre=new (Vertex* [this->nbvx]);
+
+
+ Int4 i;
+@@ -547,7 +547,7 @@
+ triangles =new Triangle[nbtx];
+ assert(triangles);
+ vertices=new Vertex[nbvx];
+- ordre=new (Vertex* [nbvx]);
++ ordre=new (Vertex* [this->nbvx]);
+
+
+ f_in >> l;
+@@ -711,7 +711,7 @@
+ triangles =new Triangle[nbtx];
+ assert(triangles);
+ vertices=new Vertex[nbvx];
+- ordre=new (Vertex* [nbvx]);
++ ordre=new (Vertex* [this->nbvx]);
+ Int4 k=0;
+
+ for ( i=0;i<ne;i++)
+@@ -774,7 +774,7 @@
+ triangles =new Triangle[nbtx];
+ assert(triangles);
+ vertices=new Vertex[nbvx];
+- ordre=new (Vertex* [nbvx]);
++ ordre=new (Vertex* [this->nbvx]);
+ edges = new Edge[nbe];
+ for ( i=0;i<nbv;i++)
+ {
+@@ -822,7 +822,7 @@
+ triangles =new Triangle[nbtx];
+ assert(triangles);
+ vertices=new Vertex[nbvx];
+- ordre=new (Vertex* [nbvx]);
++ ordre=new (Vertex* [this->nbvx]);
+ Int4 j;
+ for ( i=0;i<nbv;i++)
+ {
More information about the debian-science-commits
mailing list