#! /bin/sh /usr/share/dpatch/dpatch-run ## 01_gcc43.dpatch by LI Daobing ## ## All lines beginning with `## DP:' are a description of the patch. ## DP: FTBFT with GCC 4.3, bugs #462696. @DPATCH@ diff -urNad libghemical~/src/atom.cpp libghemical/src/atom.cpp --- libghemical~/src/atom.cpp 2008-02-09 15:28:57.000000000 +0800 +++ libghemical/src/atom.cpp 2008-02-09 15:29:10.000000000 +0800 @@ -10,6 +10,9 @@ #include "libghemicalconfig2.h" #include "atom.h" +#include +using namespace std; + #include "bond.h" /*################################################################################################*/ diff -urNad libghemical~/src/eng1_mm.cpp libghemical/src/eng1_mm.cpp --- libghemical~/src/eng1_mm.cpp 2008-02-09 15:28:57.000000000 +0800 +++ libghemical/src/eng1_mm.cpp 2008-02-09 15:29:10.000000000 +0800 @@ -16,6 +16,7 @@ #include #include +#include using namespace std; #ifdef WIN32 diff -urNad libghemical~/src/eng1_qm_mopac.cpp libghemical/src/eng1_qm_mopac.cpp --- libghemical~/src/eng1_qm_mopac.cpp 2008-02-09 15:28:57.000000000 +0800 +++ libghemical/src/eng1_qm_mopac.cpp 2008-02-09 15:29:10.000000000 +0800 @@ -14,6 +14,7 @@ #include #include +#include using namespace std; #include diff -urNad libghemical~/src/moldyn.h libghemical/src/moldyn.h --- libghemical~/src/moldyn.h 2008-02-09 15:28:57.000000000 +0800 +++ libghemical/src/moldyn.h 2008-02-09 15:29:39.000000000 +0800 @@ -17,6 +17,8 @@ /*################################################################################################*/ +#include + #include "engine.h" #include "eng1_sf.h" @@ -88,7 +90,7 @@ langevin = false; - strcpy(filename, "untitled.traj"); + std::strcpy(filename, "untitled.traj"); } ~moldyn_param(void) { } diff -urNad libghemical~/src/notice.cpp libghemical/src/notice.cpp --- libghemical~/src/notice.cpp 2008-02-09 15:28:57.000000000 +0800 +++ libghemical/src/notice.cpp 2008-02-09 15:29:10.000000000 +0800 @@ -11,6 +11,7 @@ #include "notice.h" #include +#include using namespace std; /*################################################################################################*/ diff -urNad libghemical~/src/tab_mm_default.cpp libghemical/src/tab_mm_default.cpp --- libghemical~/src/tab_mm_default.cpp 2008-02-09 15:28:57.000000000 +0800 +++ libghemical/src/tab_mm_default.cpp 2008-02-09 15:29:10.000000000 +0800 @@ -16,6 +16,7 @@ #include #include #include +#include using namespace std; /*################################################################################################*/ diff -urNad libghemical~/src/tab_mm_prmfit.cpp libghemical/src/tab_mm_prmfit.cpp --- libghemical~/src/tab_mm_prmfit.cpp 2008-02-09 15:28:57.000000000 +0800 +++ libghemical/src/tab_mm_prmfit.cpp 2008-02-09 15:29:10.000000000 +0800 @@ -17,6 +17,7 @@ #include #include #include +#include using namespace std; /*################################################################################################*/ diff -urNad libghemical~/src/tab_mm_tripos52.cpp libghemical/src/tab_mm_tripos52.cpp --- libghemical~/src/tab_mm_tripos52.cpp 2008-02-09 15:28:57.000000000 +0800 +++ libghemical/src/tab_mm_tripos52.cpp 2008-02-09 15:29:10.000000000 +0800 @@ -16,6 +16,7 @@ #include #include #include +#include using namespace std; /*################################################################################################*/