cogenda / Genius-TCAD-Open

Open-source version of the Genius Semiconductor Device Simulator
http://www.cogenda.com
Other
117 stars 68 forks source link

Errors while trying to run make command. #11

Open Shallouf opened 12 years ago

Shallouf commented 12 years ago

Hi

I am trying to create a new material library of an organic semiconductor P3HT. I am using gcc-Version 4.6.3 on ubuntu 12.04.

At the step :

/$ cd P3HT /P3HT$ make

I got many errors :

Compiling C++ with dynamic load support P3HT_band.cc... In file included from ../include/compare_types.h:28:0, from ../include/type_vector.h:35, from ../include/point.h:29, from ../include/PMI.h:30, from P3HTband.cc:25: ../include/adolc.h: In Konstruktor »adtl::AutoDScalar::AutoDScalar()«: ../include/adolc.h:267:59: Fehler: »memset« wurde in diesem Gültigkeitsbereich nicht definiert ../include/adolc.h: In Konstruktor »adtl::AutoDScalar::AutoDScalar(double)«: ../include/adolc.h:272:59: Fehler: »memset« wurde in diesem Gültigkeitsbereich nicht definiert ../include/adolc.h: In Konstruktor »adtl::AutoDScalar::AutoDScalar(double, const double)«: ../include/adolc.h:277:59: Fehler: »memset« wurde in diesem Gültigkeitsbereich nicht definiert ../include/adolc.h: In Konstruktor »adtl::AutoDScalar::AutoDScalar(double, const double, unsigned int)«: ../include/adolc.h:285:59: Fehler: »memset« wurde in diesem Gültigkeitsbereich nicht definiert ../include/adolc.h: In Copy-Konstruktor »adtl::AutoDScalar::AutoDScalar(const adtl::AutoDScalar&)«: ../include/adolc.h:293:59: Fehler: »memset« wurde in diesem Gültigkeitsbereich nicht definiert ../include/adolc.h: In Konstruktor »adtl::AutoDScalar::AutoDScalar(const adtl::AutoDScalar&, unsigned int, unsigned int)«: ../include/adolc.h:301:59: Fehler: »memset« wurde in diesem Gültigkeitsbereich nicht definiert ../include/adolc.h: In Funktion »std::istream& adtl::operator>>(std::istream&, adtl::AutoDScalar&)«: ../include/adolc.h:1168:14: Fehler: »exit« wurde in diesem Gültigkeitsbereich nicht definiert In file included from ../include/PMI.h:30:0, from P3HTband.cc:25: ../include/point.h: In Konstruktor »Point::Point(const Real)«: ../include/point.h:140:24: Fehler: keine passende Funktion für Aufruf von »TypeVector::TypeVector(const Real_&)« ../include/point.h:140:24: Anmerkung: Kandidaten sind: ../include/type_vector.h:348:1: Anmerkung: TypeVector::TypeVector(const TypeVector&) [with T = double] ../include/typevector.h:348:1: Anmerkung: keine bekannte Umwandlung für Argument 1 von »const Real {aka const double_}« nach »const TypeVector&« ../include/type_vector.h:329:1: Anmerkung: TypeVector::TypeVector(T, T, T) [with T = double] ../include/typevector.h:329:1: Anmerkung: keine bekannte Umwandlung für Argument 1 von »const Real {aka const double*}« nach »double«

make: *\ [P3HT_band.o] Fehler 1

Please help I will really appreciate it. Thanks.

Khalifa