cogenda / Genius-TCAD-Open

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

Build failed for cogenda-Genius-TCAD-Open-4b00ade #13

Open sulakhesandip opened 11 years ago

sulakhesandip commented 11 years ago

Respected sir i am installing cogenda-Genius-TCAD-Open-4b00ade on my ubuntu 12.04 system i have gcc 4:4.7.2 installed. Petsc version 3.3.0 installed. cgns 3.1.3.4-1 flex 2.5.35-10 bison 2.5

I did the steps given the install file and following errors were observed....

sandy@sandy-Inspiron-N5110:~/tcad/cogenda-Genius-TCAD-Open-4b00ade$ ./waf --prefix=$PWD --with-petsc-dir=$PETSC_DIR \

    --with-petsc-arch=$PETSC_ARCH configure build install

Setting top to : /home/sandy/tcad/cogenda-Genius-TCAD-Open-4b00ade Setting out to : /home/sandy/tcad/cogenda-Genius-TCAD-Open-4b00ade/build/default Checking for 'icc' (c compiler) : not found Checking for 'gcc' (c compiler) : ok Checking for 'icpc' (c++ compiler) : not found Checking for 'g++' (c++ compiler) : ok Checking for 'ifort' (fortran compiler) : not found Checking for 'gfortran' (fortran compiler) : ok Checking for program git : /usr/bin/git Setting version string : 20121027 Detecting optimization options : -O2 -unroll -msse3 Checking for visibility flags : yes Checking for size of double : yes Checking for size of float : yes Checking for size of int : yes Checking for size of long int : yes Checking for size of long long int : yes Checking for size of short int : yes Checking for size of void * : yes Checking for header fcntl.h : yes Checking for header float.h : yes Checking for header fenv.h : yes Checking for header limits.h : yes Checking for header stddef.h : yes Checking for header stdlib.h : yes Checking for header string.h : yes Checking for header stdio.h : yes Checking for header assert.h : yes Checking for header sys/time.h : yes Checking for header sys/types.h : yes Checking for header sys/stat.h : yes Checking for header stdlib.h : yes Checking for header string.h : yes Checking for header memory.h : yes Checking for header strings.h : yes Checking for header inttypes.h : yes Checking for header stdint.h : yes Checking for header unistd.h : yes Checking for header tr1/unordered_map : yes Checking for header tr1/unordered_set : yes Checking for header unordered_map : not found Checking for header unordered_set : not found Checking for header limits : yes Checking for c++ namespaces : yes Checking for std::sstream : yes Checking for library m : yes Using Petsc version 3.3.0 Checking for header petscversion.h : yes Checking for MPI : yes Checking MPI library : ok Checking Fortran library : ok Checking for library Petsc : yes Checking for header nglib.h : no Checking for header nglib.h : no Checking for header nglib.h : no Checking for header nglib.h : no Checking for header nglib.h : no Checking for header cgnslib.h : yes Checking for library cgns : yes Checking for header vtkConfigure.h : no Checking for header vtkConfigure.h : no Checking for header vtkConfigure.h : no Checking for python-sip : yes Checking for program flex : /usr/bin/flex Checking for program bison : /usr/bin/bison

'configure' finished successfully (7.882s)

Waf: Entering directory /home/sandy/tcad/cogenda-Genius-TCAD-Open-4b00ade/build/default' [ 5/545] sip: src/sip/genius.sip /bin/sh: 1: /usr/bin/sip: not found Waf: Leaving directory/home/sandy/tcad/cogenda-Genius-TCAD-Open-4b00ade/build/default' Build failed Traceback (most recent call last): File "/home/sandy/tcad/cogenda-Genius-TCAD-Open-4b00ade/.waf-1.6.4-824951e80a41e1b5242645f254d7d36f/waflib/Task.py", line 125, in process ret=self.run() File "/home/sandy/tcad/cogenda-Genius-TCAD-Open-4b00ade/.waf-1.6.4-824951e80a41e1b5242645f254d7d36f/waflib/Task.py", line 49, in run return m1(self) File "./build/siptool.py", line 22, in run sbf_data = Utils.str_to_dict(sbf.read()) File "/home/sandy/tcad/cogenda-Genius-TCAD-Open-4b00ade/.waf-1.6.4-824951e80a41e1b5242645f254d7d36f/waflib/Node.py", line 87, in read return Utils.readf(self.abspath(),flags) File "/home/sandy/tcad/cogenda-Genius-TCAD-Open-4b00ade/.waf-1.6.4-824951e80a41e1b5242645f254d7d36f/waflib/Utils.py", line 81, in readf f=open(fname,m) IOError: [Errno 2] No such file or directory: '/home/sandy/tcad/cogenda-Genius-TCAD-Open-4b00ade/build/default/src/sip/genius.sbf'

I also have vtk installed but the header files are not including.......

It would be very helpful if you provide me some suggestions....

Thank you & Regards Sandip Sulakhe.

cogenda commented 11 years ago
  1. The direct cause of the failure is that the configure script found python-sipconfig, and thought that python-sip is available.

Checking for python-sip : yes

However, python-sip is not installed. When the build script tries to use it, it failed. Could you try installing python-sip on ubuntu first?

We will improve on the configure script.

  1. If vtk is installed in /usr/local, please add to the configure options:

--with-vtk-dir=/usr/local --with-vtk-ver=vtk-5.8

the configure script will then look for headers in /usr/local/include/vtk-5.8 and libs in /usr/local/lib/vtk-5.8

  1. I doubt if petsc-3.3 will work, because there are some API changes that affect us. We think petsc-3.1/3.2 are safer choices right now.

regards, shenchen

On 2012-10-27 13:45, sulakhesandip wrote:

Respected sir i am installing cogenda-Genius-TCAD-Open-4b00ade on my ubuntu 12.04 system i have gcc 4:4.7.2 installed. Petsc version 3.3.0 installed. cgns 3.1.3.4-1 flex 2.5.35-10 bison 2.5

I did the steps given the install file and following errors were observed....

sandy@sandy-Inspiron-N5110:~/tcad/cogenda-Genius-TCAD-Open-4b00ade$ ./waf --prefix=$PWD --with-petsc-dir=$PETSC_DIR

--with-petsc-arch=$PETSC_ARCH configure build install

Setting top to : /home/sandy/tcad/cogenda-Genius-TCAD-Open-4b00ade Setting out to : /home/sandy/tcad/cogenda-Genius-TCAD-Open-4b00ade/build/default

Checking for 'icc' (c compiler) : not found Checking for 'gcc' (c compiler) : ok Checking for 'icpc' (c++ compiler) : not found

Checking for 'g++' (c++ compiler) : ok Checking for 'ifort' (fortran compiler) : not found Checking for 'gfortran' (fortran compiler) : ok Checking for program git : /usr/bin/git Setting version string : 20121027 Detecting optimization options : -O2 -unroll -msse3 Checking for visibility flags : yes Checking for size of double : yes Checking for size of float : yes Checking for size of int : yes Checking for size of long int : yes Checking for size of long long int : yes Checking for size of short int : yes

Checking for size of void * : yes Checking for header fcntl.h : yes

Checking for header float.h : yes Checking for header fenv.h : yes Checking for header limits.h : yes Checking for header stddef.h : yes Checking for header stdlib.h : yes Checking for header string.h : yes Checking for header stdio.h : yes Checking for header assert.h : yes Checking for header sys/time.h : yes

Checking for header sys/types.h : yes Checking for header sys/stat.h : yes Checking for header stdlib.h : yes Checking for header string.h : yes Checking for header memory.h : yes Checking for header strings.h : yes Checking for header inttypes.h : yes

Checking for header stdint.h : yes Checking for header unistd.h : yes Checking for header tr1/unordered_map : yes Checking for header tr1/unordered_set : yes Checking for header unordered_map : not found Checking for header unordered_set : not found Checking for header limits : yes Checking for c++ namespaces : yes

Checking for std::sstream : yes Checking for library m : yes

Using Petsc version 3.3.0 Checking for header petscversion.h : yes

Checking for MPI : yes Checking MPI library : ok Checking Fortran library : ok Checking for library Petsc : yes Checking for header nglib.h : no Checking for header nglib.h : no

Checking for header nglib.h : no Checking for header nglib.h : no

Checking for header nglib.h : no Checking for header cgnslib.h : yes Checking for library cgns : yes Checking for header vtkConfigure.h : no Checking for header vtkConfigure.h : no

Checking for header vtkConfigure.h : no Checking for python-sip : yes Checking for program flex : /usr/bin/flex Checking for program bison : /usr/bin/bison

'configure' finished successfully (7.882s)

Waf: Entering directory /home/sandy/tcad/cogenda-Genius-TCAD-Open-4b00ade/build/default' [ 5/545] sip: src/sip/genius.sip /bin/sh: 1: /usr/bin/sip: not found

Waf: Leaving directory/home/sandy/tcad/cogenda-Genius-TCAD-Open-4b00ade/build/default'

Build failed Traceback (most recent call last): File "/home/sandy/tcad/cogenda-Genius-TCAD-Open-4b00ade/.waf-1.6.4-824951e80a41e1b5242645f254d7d36f/waflib/Task.py", line 125, in process ret=self.run() File "/home/sandy/tcad/cogenda-Genius-TCAD-Open-4b00ade/.waf-1.6.4-824951e80a41e1b5242645f254d7d36f/waflib/Task.py", line 49, in run return m1(self) File "./build/siptool.py", line 22, in run sbf_data = Utils.str_to_dict(sbf.read()) File "/home/sandy/tcad/cogenda-Genius-TCAD-Open-4b00ade/.waf-1.6.4-824951e80a41e1b5242645f254d7d36f/waflib/Node.py", line 87, in read return Utils.readf(self.abspath(),flags) File "/home/sandy/tcad/cogenda-Genius-TCAD-Open-4b00ade/.waf-1.6.4-824951e80a41e1b5242645f254d7d36f/waflib/Utils.py", line 81, in readf f=open(fname,m) IOError: [Errno 2] No such file or directory: '/home/sandy/tcad/cogenda-Genius-TCAD-Open-4b00ade/build/default/src/sip/genius.sbf'

I also have vtk installed but the header files are not including.......

It would be very helpful if you provide me some suggestions....

Thank you & Regards Sandip Sulakhe.

Reply to this email directly or view it on GitHub [1].

Links:

[1] https://github.com/cogenda/Genius-TCAD-Open/issues/13

sulakhesandip commented 11 years ago

Respected sir,

I read your reply.. I again checked in my system and it is showing python-sip is installed but the location we r searching for " /usr/bin/sip: not found " it is not available in this folder....

1) The version of python-sip I have on my system is :-

sandy@sandy-Inspiron-N5110:~$ apt-cache policy python-sip python-sip: Installed: 4.13.3-2 Candidate: 4.13.3-2 Version table: *\ 4.13.3-2 0 500 http://in.archive.ubuntu.com/ubuntu/ quantal/main amd64 Packages 100 /var/lib/dpkg/status

Am still unable to over come this error...

2) I will remove PETSc 3.3 and will try again with PETSc 3.2 or 3.1

Thank you and Regards, Sandip Sulakhe.

cogenda commented 11 years ago

perhaps it's easier to build without SIP. You can edit the wscript file:

-   config_sip()
+   #config_sip()
+   conf.env['SIP_BIN'] = None

and configure/build again.

sulakhesandip commented 11 years ago

Respected sir,

OS:- Fedora 17

I have installed all the prerequisites of the installation in my system.. But still build is failing i have tried lots of different ways also but still unable to build... One more thing in the 7th step of installation $GENIUS_DIR/bin/genius.LINUX -i pn2d.inp we are looking for a file genius.LINUX in the bin folder of installation directory...How ever The file is not available in bin folder... After successful building the file will get created or is it already available???

The errors while building are as follows:-

[root@Roadies genius-20121008-open]# ./waf --prefix=/home/sandeep/tcad/GeniusTcad --with-petsc-dir=$PETSC_DIR --with-petsc-arch=$PETSC_ARCH configure build install Setting top to : /home/sandeep/tcad/genius-20121008-open Setting out to : /home/sandeep/tcad/genius-20121008-open/build/default Checking for 'icc' (c compiler) : not found Checking for 'gcc' (c compiler) : ok Checking for 'icpc' (c++ compiler) : not found Checking for 'g++' (c++ compiler) : ok Checking for 'ifort' (fortran compiler) : not found Checking for 'gfortran' (fortran compiler) : ok Checking for program git : /usr/bin/git Setting version string : 20130110 Detecting optimization options : -O2 -unroll -msse3 Checking for visibility flags : yes Checking for size of double : yes Checking for size of float : yes Checking for size of int : yes Checking for size of long int : yes Checking for size of long long int : yes Checking for size of short int : yes Checking for size of void * : yes Checking for header fcntl.h : yes Checking for header float.h : yes Checking for header fenv.h : yes Checking for header limits.h : yes Checking for header stddef.h : yes Checking for header stdlib.h : yes Checking for header string.h : yes Checking for header stdio.h : yes Checking for header assert.h : yes Checking for header sys/time.h : yes Checking for header sys/types.h : yes Checking for header sys/stat.h : yes Checking for header stdlib.h : yes Checking for header string.h : yes Checking for header memory.h : yes Checking for header strings.h : yes Checking for header inttypes.h : yes Checking for header stdint.h : yes Checking for header unistd.h : yes Checking for header tr1/unordered_map : yes Checking for header tr1/unordered_set : yes Checking for header unordered_map : not found Checking for header unordered_set : not found Checking for header limits : yes Checking for c++ namespaces : yes Checking for std::sstream : yes Checking for library m : yes Using Petsc version 3.1.0 Checking for header petscversion.h : yes Checking for MPI : yes Checking MPI library : ok Checking Fortran library : ok Checking for library Petsc : yes Checking for header nglib.h : no Checking for header nglib.h : no Checking for header nglib.h : no Checking for header nglib.h : no Checking for header nglib.h : no Checking for header cgnslib.h : yes Checking for library cgns : yes Checking for header vtkConfigure.h : no Checking for header vtkConfigure.h : no Checking for header vtkConfigure.h : yes Checking for libraries for VTK : yes Checking for python-sip : yes Checking for program flex : /usr/local/bin/flex Checking for program bison : /usr/bin/bison 'configure' finished successfully (4.459s) Waf: Entering directory /home/sandeep/tcad/genius-20121008-open/build/default' [ 6/561] cxx: src/contrib/ann/bd_fix_rad_search.cpp -> build/default/src/contrib/ann/bd_fix_rad_search.cpp.0.o [ 7/561] cxx: src/contrib/ann/bd_pr_search.cpp -> build/default/src/contrib/ann/bd_pr_search.cpp.0.o [ 8/561] cxx: src/contrib/ann/bd_search.cpp -> build/default/src/contrib/ann/bd_search.cpp.0.o [ 9/561] cxx: src/contrib/ann/bd_tree.cpp -> build/default/src/contrib/ann/bd_tree.cpp.0.o [ 61/561] cxx: src/contrib/ann/brute.cpp -> build/default/src/contrib/ann/brute.cpp.0.o In file included from ../../src/contrib/ann/kd_pr_search.h:30:0, from ../../src/contrib/ann/bd_pr_search.cpp:26: ../../src/contrib/ann/pr_queue.h: In member function ‘void ANNpr_queue::insert(PQkey, PQinfo)’: ../../src/contrib/ann/pr_queue.h:88:69: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] [ 61/561] cxx: src/contrib/ann/kd_fix_rad_search.cpp -> build/default/src/contrib/ann/kd_fix_rad_search.cpp.0.o [ 61/561] cxx: src/contrib/ann/kd_pr_search.cpp -> build/default/src/contrib/ann/kd_pr_search.cpp.0.o ../../src/contrib/ann/bd_tree.cpp: In constructor ‘ANNbd_tree::ANNbd_tree(ANNpointArray, int, int, int, ANNsplitRule, ANNshrinkRule)’: ../../src/contrib/ann/bd_tree.cpp:154:48: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] ../../src/contrib/ann/bd_tree.cpp: In function ‘ANNdecomp selectDecomp(ANNpointArray, ANNidxArray, int, int, const ANNorthRect&, ANNkd_splitter, ANNshrinkRule, ANNorthRect&)’: ../../src/contrib/ann/bd_tree.cpp:312:46: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] [ 65/561] cxx: src/contrib/ann/kd_search.cpp -> build/default/src/contrib/ann/kd_search.cpp.0.o ../../src/contrib/ann/brute.cpp: In member function ‘virtual void ANNbruteForce::annkSearch(ANNpoint, int, ANNidxArray, ANNdistArray, double)’: ../../src/contrib/ann/brute.cpp:65:71: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] [ 68/561] cxx: src/contrib/ann/kd_split.cpp -> build/default/src/contrib/ann/kd_split.cpp.0.o In file included from ../../src/contrib/ann/kd_pr_search.h:30:0, from ../../src/contrib/ann/kd_pr_search.cpp:25: ../../src/contrib/ann/pr_queue.h: In member function ‘void ANNpr_queue::insert(PQkey, PQinfo)’: ../../src/contrib/ann/pr_queue.h:88:69: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] [ 70/561] cxx: src/contrib/ann/kd_tree.cpp -> build/default/src/contrib/ann/kd_tree.cpp.0.o [ 70/561] cxx: src/contrib/ann/perf.cpp -> build/default/src/contrib/ann/perf.cpp.0.o ../../src/contrib/ann/kd_search.cpp: In member function ‘virtual void ANNkd_tree::annkSearch(ANNpoint, int, ANNidxArray, ANNdistArray, double)’: ../../src/contrib/ann/kd_search.cpp:103:71: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] [ 74/561] cxx: src/contrib/csabathy/csa.cc -> build/default/src/contrib/csabathy/csa.cc.1.o [ 77/561] cxx: src/contrib/expreval/expr_datalist.cc -> build/default/src/contrib/expreval/expr_datalist.cc.1.o ../../src/contrib/ann/perf.cpp: In function ‘void annPrintStats(ANNbool)’: ../../src/contrib/ann/perf.cpp:120:58: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] ../../src/contrib/ann/perf.cpp:121:58: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] ../../src/contrib/ann/perf.cpp:122:58: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] ../../src/contrib/ann/perf.cpp:123:58: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] ../../src/contrib/ann/perf.cpp:124:58: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] ../../src/contrib/ann/perf.cpp:125:70: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] ../../src/contrib/ann/perf.cpp:126:61: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] ../../src/contrib/ann/perf.cpp:128:61: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] ../../src/contrib/ann/perf.cpp:129:58: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] [ 79/561] cxx: src/contrib/expreval/expr_except.cc -> build/default/src/contrib/expreval/expr_except.cc.1.o ../../src/contrib/ann/kd_tree.cpp: In constructor ‘ANNkd_tree::ANNkd_tree(ANNpointArray, int, int, int, ANNsplitRule)’: ../../src/contrib/ann/kd_tree.cpp:403:48: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] [ 79/561] cxx: src/contrib/expreval/expr_funclist.cc -> build/default/src/contrib/expreval/expr_funclist.cc.1.o [ 84/561] cxx: src/contrib/expreval/expr_node.cc -> build/default/src/contrib/expreval/expr_node.cc.1.o [ 85/561] cxx: src/contrib/expreval/expr_parser.cc -> build/default/src/contrib/expreval/expr_parser.cc.1.o [ 86/561] cxx: src/contrib/expreval/expr_vallist.cc -> build/default/src/contrib/expreval/expr_vallist.cc.1.o ../../src/contrib/csabathy/csa.cc: In function ‘void* CSA::alloc2d(int, int, size_t)’: ../../src/contrib/csabathy/csa.cc:110:66: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] ../../src/contrib/csabathy/csa.cc:114:63: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] ../../src/contrib/csabathy/csa.cc:118:63: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] ../../src/contrib/csabathy/csa.cc: In function ‘void CSA::points_read(char*, int, int*, CSA::point**, double**)’: ../../src/contrib/csabathy/csa.cc:1521:67: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] ../../src/contrib/csabathy/csa.cc:1581:71: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] ../../src/contrib/csabathy/csa.cc:1600:65: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] [ 87/561] cxx: src/contrib/spice/spice_ckt.cc -> build/default/src/contrib/spice/spice_ckt.cc.1.o [ 89/561] c: src/contrib/klu/UFconfig.c -> build/default/src/contrib/klu/UFconfig.c.1.o [ 90/561] c: src/contrib/klu/amd_1.c -> build/default/src/contrib/klu/amd_1.c.1.o [ 91/561] c: src/contrib/klu/amd_2.c -> build/default/src/contrib/klu/amd_2.c.1.o [ 96/561] c: src/contrib/klu/amd_dump.c -> build/default/src/contrib/klu/amd_dump.c.1.o [ 97/561] c: src/contrib/klu/amd_global.c -> build/default/src/contrib/klu/amd_global.c.1.o [ 97/561] c: src/contrib/klu/amd_info.c -> build/default/src/contrib/klu/amd_info.c.1.o [ 99/561] c: src/contrib/klu/amd_order.c -> build/default/src/contrib/klu/amd_order.c.1.o [100/561] c: src/contrib/klu/amd_post_tree.c -> build/default/src/contrib/klu/amd_post_tree.c.1.o [101/561] c: src/contrib/klu/amd_preprocess.c -> build/default/src/contrib/klu/amd_preprocess.c.1.o [102/561] c: src/contrib/klu/amd_valid.c -> build/default/src/contrib/klu/amd_valid.c.1.o [111/561] c: src/contrib/klu/btf_maxtrans.c -> build/default/src/contrib/klu/btf_maxtrans.c.1.o [115/561] c: src/contrib/klu/btf_order.c -> build/default/src/contrib/klu/btf_order.c.1.o [116/561] c: src/contrib/klu/colamd.c -> build/default/src/contrib/klu/colamd.c.1.o [117/561] c: src/contrib/klu/colamd_global.c -> build/default/src/contrib/klu/colamd_global.c.1.o [118/561] c: src/contrib/klu/klu.c -> build/default/src/contrib/klu/klu.c.1.o [127/561] c: src/contrib/klu/klu_defaults.c -> build/default/src/contrib/klu/klu_defaults.c.1.o [128/561] c: src/contrib/klu/klu_diagnostics.c -> build/default/src/contrib/klu/klu_diagnostics.c.1.o [129/561] c: src/contrib/klu/klu_extract.c -> build/default/src/contrib/klu/klu_extract.c.1.o [130/561] c: src/contrib/klu/klu_factor.c -> build/default/src/contrib/klu/klu_factor.c.1.o [131/561] c: src/contrib/klu/klu_free_numeric.c -> build/default/src/contrib/klu/klu_free_numeric.c.1.o [132/561] c: src/contrib/klu/klu_free_symbolic.c -> build/default/src/contrib/klu/klu_free_symbolic.c.1.o [133/561] c: src/contrib/klu/klu_memory.c -> build/default/src/contrib/klu/klu_memory.c.1.o [134/561] c: src/contrib/klu/klu_refactor.c -> build/default/src/contrib/klu/klu_refactor.c.1.o [135/561] c: src/contrib/klu/klu_solve.c -> build/default/src/contrib/klu/klu_solve.c.1.o [136/561] c: src/contrib/klu/klu_sort.c -> build/default/src/contrib/klu/klu_sort.c.1.o [137/561] c: src/contrib/mxml/mxml-attr.c -> build/default/src/contrib/mxml/mxml-attr.c.1.o [138/561] c: src/contrib/mxml/mxml-file.c -> build/default/src/contrib/mxml/mxml-file.c.1.o [139/561] c: src/contrib/mxml/mxml-node.c -> build/default/src/contrib/mxml/mxml-node.c.1.o In file included from ../../src/contrib/mxml/mxml-attr.c:31:0: ../../src/contrib/mxml/config.h:84:0: warning: "strdup" redefined [enabled by default] In file included from /usr/include/string.h:637:0, from ../../src/contrib/mxml/config.h:30, from ../../src/contrib/mxml/mxml-attr.c:31: /usr/include/bits/string2.h:1316:0: note: this is the location of the previous definition [140/561] c: src/contrib/mxml/mxml-search.c -> build/default/src/contrib/mxml/mxml-search.c.1.o In file included from ../../src/contrib/mxml/mxml-search.c:30:0: ../../src/contrib/mxml/config.h:84:0: warning: "strdup" redefined [enabled by default] In file included from /usr/include/string.h:637:0, from ../../src/contrib/mxml/config.h:30, from ../../src/contrib/mxml/mxml-search.c:30: /usr/include/bits/string2.h:1316:0: note: this is the location of the previous definition [141/561] cxx: src/contrib/nn/delaunay.cc -> build/default/src/contrib/nn/delaunay.cc.1.o In file included from ../../src/contrib/mxml/mxml-node.c:41:0: ../../src/contrib/mxml/config.h:84:0: warning: "strdup" redefined [enabled by default] In file included from /usr/include/string.h:637:0, from ../../src/contrib/mxml/config.h:30, from ../../src/contrib/mxml/mxml-node.c:41: /usr/include/bits/string2.h:1316:0: note: this is the location of the previous definition [149/561] cxx: src/contrib/nn/lpi.cc -> build/default/src/contrib/nn/lpi.cc.1.o [153/561] cxx: src/contrib/tif/tif_tool.cc -> build/default/src/contrib/tif/tif_tool.cc.2.o [158/561] cxx: src/contrib/stanford/medici.cc -> build/default/src/contrib/stanford/medici.cc.1.o [174/561] cxx: src/contrib/stanford/silvaco.cc -> build/default/src/contrib/stanford/silvaco.cc.1.o In file included from ../../src/contrib/mxml/mxml-private.h:23:0, from ../../src/contrib/mxml/mxml-file.c:61: ../../src/contrib/mxml/config.h:84:0: warning: "strdup" redefined [enabled by default] In file included from /usr/include/string.h:637:0, from ../../src/contrib/mxml/config.h:30, from ../../src/contrib/mxml/mxml-private.h:23, from ../../src/contrib/mxml/mxml-file.c:61: /usr/include/bits/string2.h:1316:0: note: this is the location of the previous definition [175/561] cxx: src/contrib/stanford/stanford.cc -> build/default/src/contrib/stanford/stanford.cc.1.o [176/561] cxx: src/contrib/stanford/suprem.cc -> build/default/src/contrib/stanford/suprem.cc.1.o [177/561] cxx: src/contrib/dfise/dfise.cc -> build/default/src/contrib/dfise/dfise.cc.2.o In file included from ../../src/contrib/dfise/dfise.cc:56:0: dfise_parser.tab.c: In function ‘int DFISE::yyparse(DFISE::BLOCK*)’: dfise_parser.tab.c:1679:41: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] In file included from ../../src/contrib/dfise/dfise.cc:56:0: dfise_parser.tab.c:1821:41: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] [178/561] cxx: src/contrib/dfise/dfise_grid.cc -> build/default/src/contrib/dfise/dfise_grid.cc.2.o [179/561] c: src/contrib/trex/trex.c -> build/default/src/contrib/trex/trex.c.1.o [180/561] cxx: src/material/Air/Air_Optical.cc -> build/default/src/material/Air/Air_Optical.cc.3.o In file included from ../../src/contrib/tif/tif_tool.cc:43:0: tif_parser.tab.c: In function ‘int TIF::yyparse()’: tif_parser.tab.c:2073:30: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] In file included from ../../src/contrib/tif/tif_tool.cc:43:0: tif_parser.tab.c:2215:30: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings] [181/561] cxx: src/material/Air/Air_band.cc -> build/default/src/material/Air/Air_band.cc.3.o [182/561] cxx: src/material/Air/Air_basic.cc -> build/default/src/material/Air/Air_basic.cc.3.o [183/561] cxx: src/material/Air/Air_thermal.cc -> build/default/src/material/Air/Air_thermal.cc.3.o [184/561] cxx: src/material/Al/Al_Optical.cc -> build/default/src/material/Al/Al_Optical.cc.4.o [185/561] cxx: src/material/Al/Al_basic.cc -> build/default/src/material/Al/Al_basic.cc.4.o [186/561] cxx: src/material/Al/Al_thermal.cc -> build/default/src/material/Al/Al_thermal.cc.4.o [187/561] cxxshlib: build/default/src/material/AlGaAs/AlGaAs_Optical.cc.5.o build/default/src/material/AlGaAs/AlGaAs_band.cc.5.o build/default/src/material/AlGaAs/AlGaAs_basic.cc.5.o build/default/src/material/AlGaAs/AlGaAs_gen.cc.5.o build/default/src/material/AlGaAs/AlGaAs_mob_Analytic.cc.5.o build/default/src/material/AlGaAs/AlGaAs_mob_Hypertang.cc.5.o build/default/src/material/AlGaAs/AlGaAs_thermal.cc.5.o build/default/src/material/AlGaAs/AlGaAs_trap.cc.5.o build/default/src/material/adolc_init.cc.1.o build/default/src/material/PMI.cc.1.o -> build/default/src/material/libAlGaAs.so [188/561] cxxshlib: build/default/src/material/W/W_Optical.cc.9.o build/default/src/material/W/W_basic.cc.9.o build/default/src/material/W/W_thermal.cc.9.o build/default/src/material/adolc_init.cc.1.o build/default/src/material/PMI.cc.1.o -> build/default/src/material/libW.so [189/561] cxx: src/material/Elec/Elec_Optical.cc -> build/default/src/material/Elec/Elec_Optical.cc.16.o [189/561] cxx: src/material/Elec/Elec_basic.cc -> build/default/src/material/Elec/Elec_basic.cc.16.o [191/561] cxx: src/material/Elec/Elec_thermal.cc -> build/default/src/material/Elec/Elec_thermal.cc.16.o [192/561] cxxshlib: build/default/src/material/GaAs/GaAs_Optical.cc.17.o build/default/src/material/GaAs/GaAs_band.cc.17.o build/default/src/material/GaAs/GaAs_basic.cc.17.o build/default/src/material/GaAs/GaAs_gen.cc.17.o build/default/src/material/GaAs/GaAs_mob_Analytic.cc.17.o build/default/src/material/GaAs/GaAs_mob_Hypertang.cc.17.o build/default/src/material/GaAs/GaAs_thermal.cc.17.o build/default/src/material/GaAs/GaAs_trap.cc.17.o build/default/src/material/adolc_init.cc.1.o build/default/src/material/PMI.cc.1.o -> build/default/src/material/libGaAs.so [193/561] cxx: src/material/Ge/Ge_Optical.cc -> build/default/src/material/Ge/Ge_Optical.cc.19.o [194/561] cxx: src/material/Ge/Ge_band.cc -> build/default/src/material/Ge/Ge_band.cc.19.o [195/561] cxx: src/material/Ge/Ge_basic.cc -> build/default/src/material/Ge/Ge_basic.cc.19.o [196/561] cxx: src/material/Ge/Ge_gen.cc -> build/default/src/material/Ge/Ge_gen.cc.19.o [197/561] cxx: src/material/Ge/Ge_mob_Analytic.cc -> build/default/src/material/Ge/Ge_mob_Analytic.cc.19.o [198/561] cxx: src/material/Ge/Ge_thermal.cc -> build/default/src/material/Ge/Ge_thermal.cc.19.o [199/561] cxx: src/material/Ge/Ge_trap.cc -> build/default/src/material/Ge/Ge_trap.cc.19.o [200/561] cxx: src/material/Nitride/Nit_Optical.cc -> build/default/src/material/Nitride/Nit_Optical.cc.29.o [201/561] cxx: src/material/Nitride/Nit_band.cc -> build/default/src/material/Nitride/Nit_band.cc.29.o [202/561] cxx: src/material/Nitride/Nit_basic.cc -> build/default/src/material/Nitride/Nit_basic.cc.29.o [203/561] cxx: src/material/Nitride/Nit_thermal.cc -> build/default/src/material/Nitride/Nit_thermal.cc.29.o [204/561] cxx: src/material/NPolySi/NPolySi_Optical.cc -> build/default/src/material/NPolySi/NPolySi_Optical.cc.30.o [205/561] cxx: src/material/NPolySi/NPolySi_basic.cc -> build/default/src/material/NPolySi/NPolySi_basic.cc.30.o [206/561] cxx: src/material/NPolySi/NPolySi_thermal.cc -> build/default/src/material/NPolySi/NPolySi_thermal.cc.30.o [207/561] cxxshlib: build/default/src/material/PolySi/PolySi_Optical.cc.32.o build/default/src/material/PolySi/PolySi_band.cc.32.o build/default/src/material/PolySi/PolySi_basic.cc.32.o build/default/src/material/PolySi/PolySi_gen.cc.32.o build/default/src/material/PolySi/PolySi_mob_Analytic.cc.32.o build/default/src/material/PolySi/PolySi_thermal.cc.32.o build/default/src/material/PolySi/PolySi_trap.cc.32.o build/default/src/material/adolc_init.cc.1.o build/default/src/material/PMI.cc.1.o -> build/default/src/material/libPolySi.so [208/561] cxxshlib: build/default/src/material/PPolySi/PPolySi_Optical.cc.33.o build/default/src/material/PPolySi/PPolySi_basic.cc.33.o build/default/src/material/PPolySi/PPolySi_thermal.cc.33.o build/default/src/material/adolc_init.cc.1.o build/default/src/material/PMI.cc.1.o -> build/default/src/material/libPPolySi.so [209/561] cxxshlib: build/default/src/material/SiO2/SiO2_Optical.cc.37.o build/default/src/material/SiO2/SiO2_band.cc.37.o build/default/src/material/SiO2/SiO2_basic.cc.37.o build/default/src/material/SiO2/SiO2_thermal.cc.37.o build/default/src/material/adolc_init.cc.1.o build/default/src/material/PMI.cc.1.o -> build/default/src/material/libSiO2.so [210/561] cxxshlib: build/default/src/material/Si/Si_Optical.cc.40.o build/default/src/material/Si/Si_band_default.cc.40.o build/default/src/material/Si/Si_band_schenk.cc.40.o build/default/src/material/Si/Si_basic.cc.40.o build/default/src/material/Si/Si_gen.cc.40.o build/default/src/material/Si/Si_gen_Valdinoci.cc.40.o build/default/src/material/Si/Si_mob_Analytic.cc.40.o build/default/src/material/Si/Si_mob_Constant.cc.40.o build/default/src/material/Si/Si_mob_Darwish.cc.40.o build/default/src/material/Si/Si_mob_HP.cc.40.o build/default/src/material/Si/Si_mob_Lombardi.cc.40.o build/default/src/material/Si/Si_mob_Lucent.cc.40.o build/default/src/material/Si/Si_mob_Philips.cc.40.o build/default/src/material/Si/Si_thermal.cc.40.o build/default/src/material/Si/Si_trap.cc.40.o build/default/src/material/adolc_init.cc.1.o build/default/src/material/PMI.cc.1.o -> build/default/src/material/libSi.so [211/561] cxx: src/hook/dlhook.cc -> build/default/src/hook/dlhook.cc.1.o [212/561] cxx: src/hook/shell_hook.cc -> build/default/src/hook/shell_hook.cc.2.o [212/561] cxx: src/hook/rawfile_hook.cc -> build/default/src/hook/rawfile_hook.cc.3.o [214/561] cxx: src/hook/gnuplot_hook.cc -> build/default/src/hook/gnuplot_hook.cc.4.o ../../src/hook/gnuplot_hook.cc: In constructor ‘GnuplotHook::GnuplotHook(SolverBase&, const string&, void*)’: ../../src/hook/gnuplot_hook.cc:57:56: error: ‘R_OK’ was not declared in this scope ../../src/hook/gnuplot_hook.cc:57:61: error: ‘access’ was not declared in this scope Waf: Leaving directory/home/sandeep/tcad/genius-20121008-open/build/default' Build failed -> task failed (exit status 1): {task 31752080: cxx gnuplot_hook.cc -> gnuplot_hook.cc.4.o} ['/usr/lib64/ccache/g++', '-fPIC', '-fPIC', '-fvisibility-inlines-hidden', '-O2', '-unroll', '-msse3', '-I/home/sandeep/tcad/PETSC/petsc-3.1-p8/linux-gnu-c-opt/include', '-I/home/sandeep/tcad/PETSC/petsc-3.1-p8/include', '', '-I/usr/local/include/vtk-5.4', '-I/home/sandeep/tcad/genius-20121008-open/build/default/src/parser', '-I/home/sandeep/tcad/genius-20121008-open/build/default', '-I/home/sandeep/tcad/genius-20121008-open/include/base', '-I/home/sandeep/tcad/genius-20121008-open/include/bc', '-I/home/sandeep/tcad/genius-20121008-open/include/enums', '-I/home/sandeep/tcad/genius-20121008-open/include/fe', '-I/home/sandeep/tcad/genius-20121008-open/include/geom', '-I/home/sandeep/tcad/genius-20121008-open/include/hook', '-I/home/sandeep/tcad/genius-20121008-open/include/interpolation', '-I/home/sandeep/tcad/genius-20121008-open/include/material', '-I/home/sandeep/tcad/genius-20121008-open/include/math', '-I/home/sandeep/tcad/genius-20121008-open/include/math/TNT', '-I/home/sandeep/tcad/genius-20121008-open/include/mesh', '-I/home/sandeep/tcad/genius-20121008-open/include/meshgen', '-I/home/sandeep/tcad/genius-20121008-open/include/parser', '-I/home/sandeep/tcad/genius-20121008-open/include/partition', '-I/home/sandeep/tcad/genius-20121008-open/include/quadrature', '-I/home/sandeep/tcad/genius-20121008-open/include/solution', '-I/home/sandeep/tcad/genius-20121008-open/include/solver', '-I/home/sandeep/tcad/genius-20121008-open/include/solver/ddm1', '-I/home/sandeep/tcad/genius-20121008-open/include/solver/ddm1r', '-I/home/sandeep/tcad/genius-20121008-open/include/solver/ddm2', '-I/home/sandeep/tcad/genius-20121008-open/include/solver/ddm_ac', '-I/home/sandeep/tcad/genius-20121008-open/include/solver/doping_analytic', '-I/home/sandeep/tcad/genius-20121008-open/include/solver/ebm3', '-I/home/sandeep/tcad/genius-20121008-open/include/solver/emfem2d', '-I/home/sandeep/tcad/genius-20121008-open/include/solver/hall', '-I/home/sandeep/tcad/genius-20121008-open/include/solver/hdm', '-I/home/sandeep/tcad/genius-20121008-open/include/solver/mixA1', '-I/home/sandeep/tcad/genius-20121008-open/include/solver/mixA2', '-I/home/sandeep/tcad/genius-20121008-open/include/solver/mixA3', '-I/home/sandeep/tcad/genius-20121008-open/include/solver/mole_analytic', '-I/home/sandeep/tcad/genius-20121008-open/include/solver/poisson', '-I/home/sandeep/tcad/genius-20121008-open/include/solver/ray_tracing', '-I/home/sandeep/tcad/genius-20121008-open/include/solver/stress_solver', '-I/home/sandeep/tcad/genius-20121008-open/include/source', '-I/home/sandeep/tcad/genius-20121008-open/include/utils', '-I/home/sandeep/tcad/genius-20121008-open/src/contrib/ann', '-I/home/sandeep/tcad/genius-20121008-open/src/contrib/ann/ANN', '-I/home/sandeep/tcad/genius-20121008-open/src/contrib/csabathy', '-I/home/sandeep/tcad/genius-20121008-open/src/contrib/dfise', '-I/home/sandeep/tcad/genius-20121008-open/src/contrib/expreval', '-I/home/sandeep/tcad/genius-20121008-open/src/contrib/kdtree', '-I/home/sandeep/tcad/genius-20121008-open/src/contrib/klu', '-I/home/sandeep/tcad/genius-20121008-open/src/contrib/metis', '-I/home/sandeep/tcad/genius-20121008-open/src/contrib/mxml', '-I/home/sandeep/tcad/genius-20121008-open/src/contrib/nn', '-I/home/sandeep/tcad/genius-20121008-open/src/contrib/qshep', '-I/home/sandeep/tcad/genius-20121008-open/src/contrib/spice', '-I/home/sandeep/tcad/genius-20121008-open/src/contrib/spline', '-I/home/sandeep/tcad/genius-20121008-open/src/contrib/stanford', '-I/home/sandeep/tcad/genius-20121008-open/src/contrib/tif', '-I/home/sandeep/tcad/genius-20121008-open/src/contrib/tif3d', '-I/home/sandeep/tcad/genius-20121008-open/src/contrib/trex', '-I/home/sandeep/tcad/genius-20121008-open/src/contrib/triangle', '../../src/hook/gnuplot_hook.cc', '-c', '-o', 'src/hook/gnuplot_hook.cc.4.o']

It would be very helpful if you provide me some suggestions....

Thank you & Regards Sandip Sulakhe.

cogenda commented 11 years ago

There is a compile error in src/hook/gnuplot_hook.cc. A header file is missing. New version of GCC is more strict in this respect, and reported the error.

Please make the following change, and "waf build" again.

include

include

include

#include // <----- add this line shenchen On 2013-01-10 21:35, sulakhesandip wrote: > Respected sir, > > OS:- > Fedora 17 > > I have installed all the prerequisites of the > installation in my system.. > But still build is failing i have tried > lots of different ways also but still unable to build... > One more > thing in the 7th step of installation > $GENIUS_DIR/bin/genius.LINUX -i > pn2d.inp > we are looking for a file genius.LINUX in the bin folder of > installation directory...How ever The file is not available in bin > folder... After successful building the file will get created or is it > already available??? > > The errors while building are as follows:- > > [root@Roadies genius-20121008-open]# ./waf > --prefix=/home/sandeep/tcad/GeniusTcad --with-petsc-dir=$PETSC_DIR > --with-petsc-arch=$PETSC_ARCH configure build install > Setting top to : > /home/sandeep/tcad/genius-20121008-open > Setting out to : > /home/sandeep/tcad/genius-20121008-open/build/default > Checking for > 'icc' (c compiler) : not found > Checking for 'gcc' (c compiler) : ok > > Checking for 'icpc' (c++ compiler) : not found > Checking for 'g++' > (c++ compiler) : ok > Checking for 'ifort' (fortran compiler) : not > found > Checking for 'gfortran' (fortran compiler) : ok > Checking for > program git : /usr/bin/git > Setting version string : 20130110 > > Detecting optimization options : -O2 -unroll -msse3 > Checking for > visibility flags : yes > Checking for size of double : yes > Checking > for size of float : yes > Checking for size of int : yes > Checking > for size of long int : yes > Checking for size of long long int : yes > > Checking for size of short int : yes > Checking for size of void \* : > yes > Checking for header fcntl.h : yes > Checking for header float.h > : yes > Checking for header fenv.h : yes > Checking for header > limits.h : yes > Checking for header stddef.h : yes > Checking for > header stdlib.h : yes > Checking for header string.h : yes > Checking > for header stdio.h : yes > Checking for header assert.h : yes > > Checking for header sys/time.h : yes > Checking for header sys/types.h > : yes > Checking for header sys/stat.h : yes > Checking for header > stdlib.h : yes > Checking for header string.h : yes > Checking for > header memory.h : yes > Checking for header strings.h : yes > Checking > for header inttypes.h : yes > Checking for header stdint.h : yes > > Checking for header unistd.h : yes > Checking for header > tr1/unordered_map : yes > Checking for header tr1/unordered_set : yes > > Checking for header unordered_map : not found > Checking for header > unordered_set : not found > Checking for header limits : yes > > Checking for c++ namespaces : yes > Checking for std::sstream : yes > > Checking for library m : yes > Using Petsc version 3.1.0 > Checking for > header petscversion.h : yes > Checking for MPI : yes > Checking MPI > library : ok > Checking Fortran library : ok > Checking for library > Petsc : yes > Checking for header nglib.h : no > Checking for header > nglib.h : no > Checking for header nglib.h : no > Checking for header > nglib.h : no > Checking for header nglib.h : no > Checking for header > cgnslib.h : yes > Checking for library cgns : yes > Checking for > header vtkConfigure.h : no > Checking for header vtkConfigure.h : no > > Checking for header vtkConfigure.h : yes > Checking for libraries for > VTK : yes > Checking for python-sip : yes > Checking for program flex > : /usr/local/bin/flex > Checking for program bison : /usr/bin/bison > > 'configure' finished successfully (4.459s) > Waf: Entering directory > /home/sandeep/tcad/genius-20121008-open/build/default' > [ 6/561] cxx: > src/contrib/ann/bd_fix_rad_search.cpp -> > build/default/src/contrib/ann/bd_fix_rad_search.cpp.0.o > [ 7/561] cxx: > src/contrib/ann/bd_pr_search.cpp -> > build/default/src/contrib/ann/bd_pr_search.cpp.0.o > [ 8/561] cxx: > src/contrib/ann/bd_search.cpp -> > build/default/src/contrib/ann/bd_search.cpp.0.o > [ 9/561] cxx: > src/contrib/ann/bd_tree.cpp -> > build/default/src/contrib/ann/bd_tree.cpp.0.o > [ 61/561] cxx: > src/contrib/ann/brute.cpp -> > build/default/src/contrib/ann/brute.cpp.0.o > In file included from > ./../src/contrib/ann/kd_pr_search.h:30:0, > from > ./../src/contrib/ann/bd_pr_search.cpp:26: > > ./../src/contrib/ann/pr_queue.h: In member function 'void > ANNpr_queue::insert(PQkey, PQinfo)': > > ./../src/contrib/ann/pr_queue.h:88:69: warning: deprecated conversion > from string constant to 'char*' [-Wwrite-strings] > [ 61/561] cxx: > src/contrib/ann/kd_fix_rad_search.cpp -> > build/default/src/contrib/ann/kd_fix_rad_search.cpp.0.o > [ 61/561] cxx: > src/contrib/ann/kd_pr_search.cpp -> > build/default/src/contrib/ann/kd_pr_search.cpp.0.o > > ./../src/contrib/ann/bd_tree.cpp: In constructor > 'ANNbd_tree::ANNbd_tree(ANNpointArray, int, int, int, ANNsplitRule, > ANNshrinkRule)': > ../../src/contrib/ann/bd_tree.cpp:154:48: warning: > deprecated conversion from string constant to 'char*' > [-Wwrite-strings] > ../../src/contrib/ann/bd_tree.cpp: In function > 'ANNdecomp selectDecomp(ANNpointArray, ANNidxArray, int, int, const > ANNorthRect&, ANNkd_splitter, ANNshrinkRule, ANNorthRect&)': > > ./../src/contrib/ann/bd_tree.cpp:312:46: warning: deprecated conversion > from string constant to 'char*' [-Wwrite-strings] > [ 65/561] cxx: > src/contrib/ann/kd_search.cpp -> > build/default/src/contrib/ann/kd_search.cpp.0.o > > ./../src/contrib/ann/brute.cpp: In member function 'virtual void > ANNbruteForce::annkSearch(ANNpoint, int, ANNidxArray, ANNdistArray, > double)': > ../../src/contrib/ann/brute.cpp:65:71: warning: deprecated > conversion from string constant to 'char*' [-Wwrite-strings] > [ 68/561] > cxx: src/contrib/ann/kd_split.cpp -> > build/default/src/contrib/ann/kd_split.cpp.0.o > In file included from > ./../src/contrib/ann/kd_pr_search.h:30:0, > from > ./../src/contrib/ann/kd_pr_search.cpp:25: > > ./../src/contrib/ann/pr_queue.h: In member function 'void > ANNpr_queue::insert(PQkey, PQinfo)': > > ./../src/contrib/ann/pr_queue.h:88:69: warning: deprecated conversion > from string constant to 'char*' [-Wwrite-strings] > [ 70/561] cxx: > src/contrib/ann/kd_tree.cpp -> > build/default/src/contrib/ann/kd_tree.cpp.0.o > [ 70/561] cxx: > src/contrib/ann/perf.cpp -> build/default/src/contrib/ann/perf.cpp.0.o > > ./../src/contrib/ann/kd_search.cpp: In member function 'virtual void > ANNkd_tree::annkSearch(ANNpoint, int, ANNidxArray, ANNdistArray, > double)': > ../../src/contrib/ann/kd_search.cpp:103:71: warning: > deprecated conversion from string constant to 'char*' > [-Wwrite-strings] > [ 74/561] cxx: src/contrib/csabathy/csa.cc -> > build/default/src/contrib/csabathy/csa.cc.1.o > [ 77/561] cxx: > src/contrib/expreval/expr_datalist.cc -> > build/default/src/contrib/expreval/expr_datalist.cc.1.o > > ./../src/contrib/ann/perf.cpp: In function 'void > annPrintStats(ANNbool)': > ../../src/contrib/ann/perf.cpp:120:58: > warning: deprecated conversion from string constant to 'char_' > [-Wwrite-strings] > ../../src/contrib/ann/perf.cpp:121:58: warning: > deprecated conversion from string constant to 'char_' > [-Wwrite-strings] > ../../src/contrib/ann/perf.cpp:122:58: warning: > deprecated conversion from string constant to 'char_' > [-Wwrite-strings] > ../../src/contrib/ann/perf.cpp:123:58: warning: > deprecated conversion from string constant to 'char_' > [-Wwrite-strings] > ../../src/contrib/ann/perf.cpp:124:58: warning: > deprecated conversion from string constant to 'char_' > [-Wwrite-strings] > ../../src/contrib/ann/perf.cpp:125:70: warning: > deprecated conversion from string constant to 'char_' > [-Wwrite-strings] > ../../src/contrib/ann/perf.cpp:126:61: warning: > deprecated conversion from string constant to 'char_' > [-Wwrite-strings] > ../../src/contrib/ann/perf.cpp:128:61: warning: > deprecated conversion from string constant to 'char_' > [-Wwrite-strings] > ../../src/contrib/ann/perf.cpp:129:58: warning: > deprecated conversion from string constant to 'char*' > [-Wwrite-strings] > [ 79/561] cxx: src/contrib/expreval/expr_except.cc > -> build/default/src/contrib/expreval/expr_except.cc.1.o > > ./../src/contrib/ann/kd_tree.cpp: In constructor > 'ANNkd_tree::ANNkd_tree(ANNpointArray, int, int, int, ANNsplitRule)': > > ./../src/contrib/ann/kd_tree.cpp:403:48: warning: deprecated conversion > from string constant to 'char*' [-Wwrite-strings] > [ 79/561] cxx: > src/contrib/expreval/expr_funclist.cc -> > build/default/src/contrib/expreval/expr_funclist.cc.1.o > [ 84/561] cxx: > src/contrib/expreval/expr_node.cc -> > build/default/src/contrib/expreval/expr_node.cc.1.o > [ 85/561] cxx: > src/contrib/expreval/expr_parser.cc -> > build/default/src/contrib/expreval/expr_parser.cc.1.o > [ 86/561] cxx: > src/contrib/expreval/expr_vallist.cc -> > build/default/src/contrib/expreval/expr_vallist.cc.1.o > > ./../src/contrib/csabathy/csa.cc: In function 'void\* CSA::alloc2d(int, > int, size_t)': > ../../src/contrib/csabathy/csa.cc:110:66: warning: > deprecated conversion from string constant to 'char_' > [-Wwrite-strings] > ../../src/contrib/csabathy/csa.cc:114:63: warning: > deprecated conversion from string constant to 'char_' > [-Wwrite-strings] > ../../src/contrib/csabathy/csa.cc:118:63: warning: > deprecated conversion from string constant to 'char_' > [-Wwrite-strings] > ../../src/contrib/csabathy/csa.cc: In function 'void > CSA::points_read(char_, int, int_, CSA::point__, double_*)': > > ./../src/contrib/csabathy/csa.cc:1521:67: warning: deprecated > conversion from string constant to 'char*' [-Wwrite-strings] > > ./../src/contrib/csabathy/csa.cc:1581:71: warning: deprecated > conversion from string constant to 'char*' [-Wwrite-strings] > > ./../src/contrib/csabathy/csa.cc:1600:65: warning: deprecated > conversion from string constant to 'char*' [-Wwrite-strings] > [ 87/561] > cxx: src/contrib/spice/spice_ckt.cc -> > build/default/src/contrib/spice/spice_ckt.cc.1.o > [ 89/561] c: > src/contrib/klu/UFconfig.c -> > build/default/src/contrib/klu/UFconfig.c.1.o > [ 90/561] c: > src/contrib/klu/amd_1.c -> build/default/src/contrib/klu/amd_1.c.1.o > [ > 91/561] c: src/contrib/klu/amd_2.c -> > build/default/src/contrib/klu/amd_2.c.1.o > [ 96/561] c: > src/contrib/klu/amd_dump.c -> > build/default/src/contrib/klu/amd_dump.c.1.o > [ 97/561] c: > src/contrib/klu/amd_global.c -> > build/default/src/contrib/klu/amd_global.c.1.o > [ 97/561] c: > src/contrib/klu/amd_info.c -> > build/default/src/contrib/klu/amd_info.c.1.o > [ 99/561] c: > src/contrib/klu/amd_order.c -> > build/default/src/contrib/klu/amd_order.c.1.o > [100/561] c: > src/contrib/klu/amd_post_tree.c -> > build/default/src/contrib/klu/amd_post_tree.c.1.o > [101/561] c: > src/contrib/klu/amd_preprocess.c -> > build/default/src/contrib/klu/amd_preprocess.c.1.o > [102/561] c: > src/contrib/klu/amd_valid.c -> > build/default/src/contrib/klu/amd_valid.c.1.o > [111/561] c: > src/contrib/klu/btf_maxtrans.c -> > build/default/src/contrib/klu/btf_maxtrans.c.1.o > [115/561] c: > src/contrib/klu/btf_order.c -> > build/default/src/contrib/klu/btf_order.c.1.o > [116/561] c: > src/contrib/klu/colamd.c -> build/default/src/contrib/klu/colamd.c.1.o > > [117/561] c: src/contrib/klu/colamd_global.c -> > build/default/src/contrib/klu/colamd_global.c.1.o > [118/561] c: > src/contrib/klu/klu.c -> build/default/src/contrib/klu/klu.c.1.o > > [127/561] c: src/contrib/klu/klu_defaults.c -> > build/default/src/contrib/klu/klu_defaults.c.1.o > [128/561] c: > src/contrib/klu/klu_diagnostics.c -> > build/default/src/contrib/klu/klu_diagnostics.c.1.o > [129/561] c: > src/contrib/klu/klu_extract.c -> > build/default/src/contrib/klu/klu_extract.c.1.o > [130/561] c: > src/contrib/klu/klu_factor.c -> > build/default/src/contrib/klu/klu_factor.c.1.o > [131/561] c: > src/contrib/klu/klu_free_numeric.c -> > build/default/src/contrib/klu/klu_free_numeric.c.1.o > [132/561] c: > src/contrib/klu/klu_free_symbolic.c -> > build/default/src/contrib/klu/klu_free_symbolic.c.1.o > [133/561] c: > src/contrib/klu/klu_memory.c -> > build/default/src/contrib/klu/klu_memory.c.1.o > [134/561] c: > src/contrib/klu/klu_refactor.c -> > build/default/src/contrib/klu/klu_refactor.c.1.o > [135/561] c: > src/contrib/klu/klu_solve.c -> > build/default/src/contrib/klu/klu_solve.c.1.o > [136/561] c: > src/contrib/klu/klu_sort.c -> > build/default/src/contrib/klu/klu_sort.c.1.o > [137/561] c: > src/contrib/mxml/mxml-attr.c -> > build/default/src/contrib/mxml/mxml-attr.c.1.o > [138/561] c: > src/contrib/mxml/mxml-file.c -> > build/default/src/contrib/mxml/mxml-file.c.1.o > [139/561] c: > src/contrib/mxml/mxml-node.c -> > build/default/src/contrib/mxml/mxml-node.c.1.o > In file included from > ./../src/contrib/mxml/mxml-attr.c:31:0: > > ./../src/contrib/mxml/config.h:84:0: warning: "strdup" redefined > [enabled by default] > In file included from > /usr/include/string.h:637:0, > from > ./../src/contrib/mxml/config.h:30, > from > ./../src/contrib/mxml/mxml-attr.c:31: > > /usr/include/bits/string2.h:1316:0: note: this is the location of the > previous definition > [140/561] c: src/contrib/mxml/mxml-search.c -> > build/default/src/contrib/mxml/mxml-search.c.1.o > In file included from > ./../src/contrib/mxml/mxml-search.c:30:0: > > ./../src/contrib/mxml/config.h:84:0: warning: "strdup" redefined > [enabled by default] > In file included from > /usr/include/string.h:637:0, > from > ./../src/contrib/mxml/config.h:30, > from > ./../src/contrib/mxml/mxml-search.c:30: > > /usr/include/bits/string2.h:1316:0: note: this is the location of the > previous definition > [141/561] cxx: src/contrib/nn/delaunay.cc -> > build/default/src/contrib/nn/delaunay.cc.1.o > In file included from > ./../src/contrib/mxml/mxml-node.c:41:0: > > ./../src/contrib/mxml/config.h:84:0: warning: "strdup" redefined > [enabled by default] > In file included from > /usr/include/string.h:637:0, > from > ./../src/contrib/mxml/config.h:30, > from > ./../src/contrib/mxml/mxml-node.c:41: > > /usr/include/bits/string2.h:1316:0: note: this is the location of the > previous definition > [149/561] cxx: src/contrib/nn/lpi.cc -> > build/default/src/contrib/nn/lpi.cc.1.o > [153/561] cxx: > src/contrib/tif/tif_tool.cc -> > build/default/src/contrib/tif/tif_tool.cc.2.o > [158/561] cxx: > src/contrib/stanford/medici.cc -> > build/default/src/contrib/stanford/medici.cc.1.o > [174/561] cxx: > src/contrib/stanford/silvaco.cc -> > build/default/src/contrib/stanford/silvaco.cc.1.o > In file included > from ../../src/contrib/mxml/mxml-private.h:23:0, > from > ./../src/contrib/mxml/mxml-file.c:61: > > ./../src/contrib/mxml/config.h:84:0: warning: "strdup" redefined > [enabled by default] > In file included from > /usr/include/string.h:637:0, > from > ./../src/contrib/mxml/config.h:30, > from > ./../src/contrib/mxml/mxml-private.h:23, > from > ./../src/contrib/mxml/mxml-file.c:61: > > /usr/include/bits/string2.h:1316:0: note: this is the location of the > previous definition > [175/561] cxx: src/contrib/stanford/stanford.cc -> > build/default/src/contrib/stanford/stanford.cc.1.o > [176/561] cxx: > src/contrib/stanford/suprem.cc -> > build/default/src/contrib/stanford/suprem.cc.1.o > [177/561] cxx: > src/contrib/dfise/dfise.cc -> > build/default/src/contrib/dfise/dfise.cc.2.o > In file included from > ./../src/contrib/dfise/dfise.cc:56:0: > dfise_parser.tab.c: In function > 'int DFISE::yyparse(DFISE::BLOCK_)': > dfise_parser.tab.c:1679:41: > warning: deprecated conversion from string constant to 'char_' > [-Wwrite-strings] > In file included from > ./../src/contrib/dfise/dfise.cc:56:0: > dfise_parser.tab.c:1821:41: > warning: deprecated conversion from string constant to 'char*' > [-Wwrite-strings] > [178/561] cxx: src/contrib/dfise/dfise_grid.cc -> > build/default/src/contrib/dfise/dfise_grid.cc.2.o > [179/561] c: > src/contrib/trex/trex.c -> build/default/src/contrib/trex/trex.c.1.o > > [180/561] cxx: src/material/Air/Air_Optical.cc -> > build/default/src/material/Air/Air_Optical.cc.3.o > In file included > from ../../src/contrib/tif/tif_tool.cc:43:0: > tif_parser.tab.c: In > function 'int TIF::yyparse()': > tif_parser.tab.c:2073:30: warning: > deprecated conversion from string constant to 'char_' > [-Wwrite-strings] > In file included from > ./../src/contrib/tif/tif_tool.cc:43:0: > tif_parser.tab.c:2215:30: > warning: deprecated conversion from string constant to 'char_' > [-Wwrite-strings] > [181/561] cxx: src/material/Air/Air_band.cc -> > build/default/src/material/Air/Air_band.cc.3.o > [182/561] cxx: > src/material/Air/Air_basic.cc -> > build/default/src/material/Air/Air_basic.cc.3.o > [183/561] cxx: > src/material/Air/Air_thermal.cc -> > build/default/src/material/Air/Air_thermal.cc.3.o > [184/561] cxx: > src/material/Al/Al_Optical.cc -> > build/default/src/material/Al/Al_Optical.cc.4.o > [185/561] cxx: > src/material/Al/Al_basic.cc -> > build/default/src/material/Al/Al_basic.cc.4.o > [186/561] cxx: > src/material/Al/Al_thermal.cc -> > build/default/src/material/Al/Al_thermal.cc.4.o > [187/561] cxxshlib: > build/default/src/material/AlGaAs/AlGaAs_Optical.cc.5.o > build/default/src/material/AlGaAs/AlGaAs_band.cc.5.o > build/default/src/material/AlGaAs/AlGaAs_basic.cc.5.o > build/default/src/material/AlGaAs/AlGaAs_gen.cc.5.o > build/default/src/material/AlGaAs/AlGaAs_mob_Analytic.cc.5.o > build/default/src/material/AlGaAs/AlGaAs_mob_Hypertang.cc.5.o > build/default/src/material/AlGaAs/AlGaAs_thermal.cc.5.o > build/default/src/material/AlGaAs/AlGaAs_trap.cc.5.o > build/default/src/material/adolc_init.cc.1.o > build/default/src/material/PMI.cc.1.o -> > build/default/src/material/libAlGaAs.so > [188/561] cxxshlib: > build/default/src/material/W/W_Optical.cc.9.o > build/default/src/material/W/W_basic.cc.9.o > build/default/src/material/W/W_thermal.cc.9.o > build/default/src/material/adolc_init.cc.1.o > build/default/src/material/PMI.cc.1.o -> > build/default/src/material/libW.so > [189/561] cxx: > src/material/Elec/Elec_Optical.cc -> > build/default/src/material/Elec/Elec_Optical.cc.16.o > [189/561] cxx: > src/material/Elec/Elec_basic.cc -> > build/default/src/material/Elec/Elec_basic.cc.16.o > [191/561] cxx: > src/material/Elec/Elec_thermal.cc -> > build/default/src/material/Elec/Elec_thermal.cc.16.o > [192/561] > cxxshlib: build/default/src/material/GaAs/GaAs_Optical.cc.17.o > build/default/src/material/GaAs/GaAs_band.cc.17.o > build/default/src/material/GaAs/GaAs_basic.cc.17.o > build/default/src/material/GaAs/GaAs_gen.cc.17.o > build/default/src/material/GaAs/GaAs_mob_Analytic.cc.17.o > build/default/src/material/GaAs/GaAs_mob_Hypertang.cc.17.o > build/default/src/material/GaAs/GaAs_thermal.cc.17.o > build/default/src/material/GaAs/GaAs_trap.cc.17.o > build/default/src/material/adolc_init.cc.1.o > build/default/src/material/PMI.cc.1.o -> > build/default/src/material/libGaAs.so > [193/561] cxx: > src/material/Ge/Ge_Optical.cc -> > build/default/src/material/Ge/Ge_Optical.cc.19.o > [194/561] cxx: > src/material/Ge/Ge_band.cc -> > build/default/src/material/Ge/Ge_band.cc.19.o > [195/561] cxx: > src/material/Ge/Ge_basic.cc -> > build/default/src/material/Ge/Ge_basic.cc.19.o > [196/561] cxx: > src/material/Ge/Ge_gen.cc -> > build/default/src/material/Ge/Ge_gen.cc.19.o > [197/561] cxx: > src/material/Ge/Ge_mob_Analytic.cc -> > build/default/src/material/Ge/Ge_mob_Analytic.cc.19.o > [198/561] cxx: > src/material/Ge/Ge_thermal.cc -> > build/default/src/material/Ge/Ge_thermal.cc.19.o > [199/561] cxx: > src/material/Ge/Ge_trap.cc -> > build/default/src/material/Ge/Ge_trap.cc.19.o > [200/561] cxx: > src/material/Nitride/Nit_Optical.cc -> > build/default/src/material/Nitride/Nit_Optical.cc.29.o > [201/561] cxx: > src/material/Nitride/Nit_band.cc -> > build/default/src/material/Nitride/Nit_band.cc.29.o > [202/561] cxx: > src/material/Nitride/Nit_basic.cc -> > build/default/src/material/Nitride/Nit_basic.cc.29.o > [203/561] cxx: > src/material/Nitride/Nit_thermal.cc -> > build/default/src/material/Nitride/Nit_thermal.cc.29.o > [204/561] cxx: > src/material/NPolySi/NPolySi_Optical.cc -> > build/default/src/material/NPolySi/NPolySi_Optical.cc.30.o > [205/561] > cxx: src/material/NPolySi/NPolySi_basic.cc -> > build/default/src/material/NPolySi/NPolySi_basic.cc.30.o > [206/561] > cxx: src/material/NPolySi/NPolySi_thermal.cc -> > build/default/src/material/NPolySi/NPolySi_thermal.cc.30.o > [207/561] > cxxshlib: build/default/src/material/PolySi/PolySi_Optical.cc.32.o > build/default/src/material/PolySi/PolySi_band.cc.32.o > build/default/src/material/PolySi/PolySi_basic.cc.32.o > build/default/src/material/PolySi/PolySi_gen.cc.32.o > build/default/src/material/PolySi/PolySi_mob_Analytic.cc.32.o > build/default/src/material/PolySi/PolySi_thermal.cc.32.o > build/default/src/material/PolySi/PolySi_trap.cc.32.o > build/default/src/material/adolc_init.cc.1.o > build/default/src/material/PMI.cc.1.o -> > build/default/src/material/libPolySi.so > [208/561] cxxshlib: > build/default/src/material/PPolySi/PPolySi_Optical.cc.33.o > build/default/src/material/PPolySi/PPolySi_basic.cc.33.o > build/default/src/material/PPolySi/PPolySi_thermal.cc.33.o > build/default/src/material/adolc_init.cc.1.o > build/default/src/material/PMI.cc.1.o -> > build/default/src/material/libPPolySi.so > [209/561] cxxshlib: > build/default/src/material/SiO2/SiO2_Optical.cc.37.o > build/default/src/material/SiO2/SiO2_band.cc.37.o > build/default/src/material/SiO2/SiO2_basic.cc.37.o > build/default/src/material/SiO2/SiO2_thermal.cc.37.o > build/default/src/material/adolc_init.cc.1.o > build/default/src/material/PMI.cc.1.o -> > build/default/src/material/libSiO2.so > [210/561] cxxshlib: > build/default/src/material/Si/Si_Optical.cc.40.o > build/default/src/material/Si/Si_band_default.cc.40.o > build/default/src/material/Si/Si_band_schenk.cc.40.o > build/default/src/material/Si/Si_basic.cc.40.o > build/default/src/material/Si/Si_gen.cc.40.o > build/default/src/material/Si/Si_gen_Valdinoci.cc.40.o > build/default/src/material/Si/Si_mob_Analytic.cc.40.o > build/default/src/material/Si/Si_mob_Constant.cc.40.o > build/default/src/material/Si/Si_mob_Darwish.cc.40.o > build/default/src/material/Si/Si_mob_HP.cc.40.o > build/default/src/material/Si/Si_mob_Lombardi.cc.40.o > build/default/src/material/Si/Si_mob_Lucent.cc.40.o > build/default/src/material/Si/Si_mob_Philips.cc.40.o > build/default/src/material/Si/Si_thermal.cc.40.o > build/default/src/material/Si/Si_trap.cc.40.o > build/default/src/material/adolc_init.cc.1.o > build/default/src/material/PMI.cc.1.o -> > build/default/src/material/libSi.so > [211/561] cxx: src/hook/dlhook.cc > -> build/default/src/hook/dlhook.cc.1.o > [212/561] cxx: > src/hook/shell_hook.cc -> build/default/src/hook/shell_hook.cc.2.o > > [212/561] cxx: src/hook/rawfile_hook.cc -> > build/default/src/hook/rawfile_hook.cc.3.o > [214/561] cxx: > src/hook/gnuplot_hook.cc -> build/default/src/hook/gnuplot_hook.cc.4.o > > ./../src/hook/gnuplot_hook.cc: In constructor > 'GnuplotHook::GnuplotHook(SolverBase&, const string&, void*)': > > ./../src/hook/gnuplot_hook.cc:57:56: error: 'R_OK' was not declared in > this scope > ../../src/hook/gnuplot_hook.cc:57:61: error: 'access' was > not declared in this scope > Waf: Leaving > directory/home/sandeep/tcad/genius-20121008-open/build/default' > Build > failed > -> task failed (exit status 1): > {task 31752080: cxx > gnuplot_hook.cc -> gnuplot_hook.cc.4.o} > ['/usr/lib64/ccache/g++', > '-fPIC', '-fPIC', '-fvisibility-inlines-hidden', '-O2', '-unroll', > '-msse3', > '-I/home/sandeep/tcad/PETSC/petsc-3.1-p8/linux-gnu-c-opt/include', > '-I/home/sandeep/tcad/PETSC/petsc-3.1-p8/include', '', > '-I/usr/local/include/vtk-5.4', > '-I/home/sandeep/tcad/genius-20121008-open/build/default/src/parser', > '-I/home/sandeep/tcad/genius-20121008-open/build/default', > '-I/home/sandeep/tcad/genius-20121008-open/include/base', > '-I/home/sandeep/tcad/genius-20121008-open/include/bc', > '-I/home/sandeep/tcad/genius-20121008-open/include/enums', > '-I/home/sandeep/tcad/genius-20121008-open/include/fe', > '-I/home/sandeep/tcad/genius-20121008-open/include/geom', > '-I/home/sandeep/tcad/genius-20121008-open/include/hook', > '-I/home/sandeep/tcad/genius-20121008-open/include/interpolation', > '-I/home/sandeep/tcad/genius-20121008-open/include/material', > '-I/home/sandeep/tcad/genius-20121008-open/include/math', > '-I/home/sandeep/tcad/genius-20121008-open/include/math/TNT', > '-I/home/sandeep/tcad/genius-20121008-open/include/mesh', > '-I/home/sandeep/tcad/genius-20121008-open/include/meshgen', > '-I/home/sandeep/tcad/genius-20121008-open/include/parser', > '-I/home/sandeep/tcad/genius-20121008-open/include/partition', > '-I/home/sandeep/tcad/genius-20121008-open/include/quadrature', > '-I/home/sandeep/tcad/genius-20121008-open/include/solution', > '-I/home/sandeep/tcad/genius-20121008-open/include/solver', > '-I/home/sandeep/tcad/genius-20121008-open/include/solver/ddm1', > '-I/home/sandeep/tcad/genius-20121008-open/include/solver/ddm1r', > '-I/home/sandeep/tcad/genius-20121008-open/include/solver/ddm2', > '-I/home/sandeep/tcad/genius-20121008-open/include/solver/ddm_ac', > '-I/home/sandeep/tcad/genius-20121008-open/include/solver/doping_analytic', > '-I/home/sandeep/tcad/genius-20121008-open/include/solver/ebm3', > '-I/home/sandeep/tcad/genius-20121008-open/include/solver/emfem2d', > '-I/home/sandeep/tcad/genius-20121008-open/include/solver/hall', > '-I/home/sandeep/tcad/genius-20121008-open/include/solver/hdm', > '-I/home/sandeep/tcad/genius-20121008-open/include/solver/mixA1', > '-I/home/sandeep/tcad/genius-20121008-open/include/solver/mixA2', > '-I/home/sandeep/tcad/genius-20121008-open/include/solver/mixA3', > '-I/home/sandeep/tcad/genius-20121008-open/include/solver/mole_analytic', > '-I/home/sandeep/tcad/genius-20121008-open/include/solver/poisson', > '-I/home/sandeep/tcad/genius-20121008-open/include/solver/ray_tracing', > '-I/home/sandeep/tcad/genius-20121008-open/include/solver/stress_solver', > '-I/home/sandeep/tcad/genius-20121008-open/include/source', > '-I/home/sandeep/tcad/genius-20121008-open/include/utils', > '-I/home/sandeep/tcad/genius-20121008-open/src/contrib/ann', > '-I/home/sandeep/tcad/genius-20121008-open/src/contrib/ann/ANN', > '-I/home/sandeep/tcad/genius-20121008-open/src/contrib/csabathy', > '-I/home/sandeep/tcad/genius-20121008-open/src/contrib/dfise', > '-I/home/sandeep/tcad/genius-20121008-open/src/contrib/expreval', > '-I/home/sandeep/tcad/genius-20121008-open/src/contrib/kdtree', > '-I/home/sandeep/tcad/genius-20121008-open/src/contrib/klu', > '-I/home/sandeep/tcad/genius-20121008-open/src/contrib/metis', > '-I/home/sandeep/tcad/genius-20121008-open/src/contrib/mxml', > '-I/home/sandeep/tcad/genius-20121008-open/src/contrib/nn', > '-I/home/sandeep/tcad/genius-20121008-open/src/contrib/qshep', > '-I/home/sandeep/tcad/genius-20121008-open/src/contrib/spice', > '-I/home/sandeep/tcad/genius-20121008-open/src/contrib/spline', > '-I/home/sandeep/tcad/genius-20121008-open/src/contrib/stanford', > '-I/home/sandeep/tcad/genius-20121008-open/src/contrib/tif', > '-I/home/sandeep/tcad/genius-20121008-open/src/contrib/tif3d', > '-I/home/sandeep/tcad/genius-20121008-open/src/contrib/trex', > '-I/home/sandeep/tcad/genius-20121008-open/src/contrib/triangle', > '../../src/hook/gnuplot_hook.cc', '-c', '-o', > 'src/hook/gnuplot_hook.cc.4.o'] > > It would be very helpful if you > provide me some suggestions.... > > Thank you & Regards > Sandip > Sulakhe. > > ## > > Reply to this email directly or view it on GitHub > [1]. ## Links: [1] https://github.com/cogenda/Genius-TCAD-Open/issues/13#issuecomment-12096753
sulakhesandip commented 11 years ago

Thanks alot for your reply sir, but it is again giving some error for other file.

[241/561] cxx: src/bc/boundary_condition.cc -> build/default/src/bc/boundary_condition.cc.2.o ../../src/base/perf_log.cc: In member function ‘std::string PerfLog::get_info_header() const’: ../../src/base/perf_log.cc:201:42: error: ‘getuid’ was not declared in this scope Waf: Leaving directory `/home/sandeep/tcad/genius-20121008-open/build/default'

which header file should i add ??

Thanks and regards, Sandeep Sulakhe.

sulakhesandip commented 11 years ago

Thanks alot sir i did the change but now it is giving error to another file as

[241/561] cxx: src/bc/boundary_condition.cc -> build/default/src/bc/boundary_condition.cc.2.o ../../src/base/perf_log.cc: In member function ‘std::string PerfLog::get_info_header() const’: ../../src/base/perf_log.cc:201:42: error: ‘getuid’ was not declared in this scope Waf: Leaving directory `/home/sandeep/tcad/genius-20121008-open/build/default' Build failed -> task failed (exit status 1): {task 19582864: cxx perf_log.cc -> perf_log.cc.2.o} ['/usr/lib64/ccache/g++', '-fPIC', '-fvisibility-inlines-hidden', '-O2', '-unroll', '-msse3', '-I/home/sandeep/tcad/PETSC/petsc-3.1-p8/linux-gnu-c-opt/include', '-I/home/sandeep/tcad/PETSC/petsc-3.1-p8/include', '', '-I/usr/local/include/vtk-5.4', '-I/home/sandeep/tcad/genius-20121008-open/build/default/src/parser', '-I/home/sandeep/tcad/genius-20121008-open/build/default', '-I/home/sandeep/tcad/genius-20121008-open/include/base', '-I/home/sandeep/tcad/genius-20121008-open/include/bc', '-I/home/sandeep/tcad/genius-20121008-open/include/enums', '-I/home/sandeep/tcad/genius-20121008-open/include/fe', '-I/home/sandeep/tcad/genius-20121008-open/include/geom', '-I/home/sandeep/tcad/genius-20121008-open/include/hook', '-I/home/sandeep/tcad/genius-20121008-open/include/interpolation', '-I/home/sandeep/tcad/genius-20121008-open/include/material', '-I/home/sandeep/tcad/genius-20121008-open/include/math', '-I/home/sandeep/tcad/genius-20121008-open/include/math/TNT', '-I/home/sandeep/tcad/genius-20121008-open/include/mesh', '-I/home/sandeep/tcad/genius-20121008-open/include/meshgen', '-I/home/sandeep/tcad/genius-20121008-open/include/parser', '-I/home/sandeep/tcad/genius-20121008-open/include/partition', '-I/home/sandeep/tcad/genius-20121008-open/include/quadrature', '-I/home/sandeep/tcad/genius-20121008-open/include/solution', '-I/home/sandeep/tcad/genius-20121008-open/include/solver', '-I/home/sandeep/tcad/genius-20121008-open/include/solver/ddm1', '-I/home/sandeep/tcad/genius-20121008-open/include/solver/ddm1r', '-I/home/sandeep/tcad/genius-20121008-open/include/solver/ddm2', '-I/home/sandeep/tcad/genius-20121008-open/include/solver/ddm_ac', '-I/home/sandeep/tcad/genius-20121008-open/include/solver/doping_analytic', '-I/home/sandeep/tcad/genius-20121008-open/include/solver/ebm3', '-I/home/sandeep/tcad/genius-20121008-open/include/solver/emfem2d', '-I/home/sandeep/tcad/genius-20121008-open/include/solver/hall', '-I/home/sandeep/tcad/genius-20121008-open/include/solver/hdm', '-I/home/sandeep/tcad/genius-20121008-open/include/solver/mixA1', '-I/home/sandeep/tcad/genius-20121008-open/include/solver/mixA2', '-I/home/sandeep/tcad/genius-20121008-open/include/solver/mixA3', '-I/home/sandeep/tcad/genius-20121008-open/include/solver/mole_analytic', '-I/home/sandeep/tcad/genius-20121008-open/include/solver/poisson', '-I/home/sandeep/tcad/genius-20121008-open/include/solver/ray_tracing', '-I/home/sandeep/tcad/genius-20121008-open/include/solver/stress_solver', '-I/home/sandeep/tcad/genius-20121008-open/include/source', '-I/home/sandeep/tcad/genius-20121008-open/include/utils', '-I/home/sandeep/tcad/genius-20121008-open/src/contrib/ann', '-I/home/sandeep/tcad/genius-20121008-open/src/contrib/ann/ANN', '-I/home/sandeep/tcad/genius-20121008-open/src/contrib/csabathy', '-I/home/sandeep/tcad/genius-20121008-open/src/contrib/dfise', '-I/home/sandeep/tcad/genius-20121008-open/src/contrib/expreval', '-I/home/sandeep/tcad/genius-20121008-open/src/contrib/kdtree', '-I/home/sandeep/tcad/genius-20121008-open/src/contrib/klu', '-I/home/sandeep/tcad/genius-20121008-open/src/contrib/metis', '-I/home/sandeep/tcad/genius-20121008-open/src/contrib/mxml', '-I/home/sandeep/tcad/genius-20121008-open/src/contrib/nn', '-I/home/sandeep/tcad/genius-20121008-open/src/contrib/qshep', '-I/home/sandeep/tcad/genius-20121008-open/src/contrib/spice', '-I/home/sandeep/tcad/genius-20121008-open/src/contrib/spline', '-I/home/sandeep/tcad/genius-20121008-open/src/contrib/stanford', '-I/home/sandeep/tcad/genius-20121008-open/src/contrib/tif', '-I/home/sandeep/tcad/genius-20121008-open/src/contrib/tif3d', '-I/home/sandeep/tcad/genius-20121008-open/src/contrib/trex', '-I/home/sandeep/tcad/genius-20121008-open/src/contrib/triangle', '../../src/base/perf_log.cc', '-c', '-o', 'src/base/perf_log.cc.2.o']

Which header file should i include ??? Is there any other software needed to be installed??

Regards, Sandeep Sulakhe.

cogenda commented 11 years ago

at the top of perf_log.cc, insert the followings:

include

#include shenchen On 2013-01-10 22:25, sulakhesandip wrote: > Thanks alot sir i did the change but now it is > giving error to another file as > > [241/561] cxx: > src/bc/boundary_condition.cc -> > build/default/src/bc/boundary_condition.cc.2.o > > ./../src/base/perf_log.cc: In member function 'std::string > PerfLog::get_info_header() const': > ../../src/base/perf_log.cc:201:42: > error: 'getuid' was not declared in this scope > Waf: Leaving directory > `/home/sandeep/tcad/genius-20121008-open/build/default' > Build failed > > -> task failed (exit status 1): > {task 19582864: cxx perf_log.cc -> > perf_log.cc.2.o} > ['/usr/lib64/ccache/g++', '-fPIC', > '-fvisibility-inlines-hidden', '-O2', '-unroll', '-msse3', > '-I/home/sandeep/tcad/PETSC/petsc-3.1-p8/linux-gnu-c-opt/include', > '-I/home/sandeep/tcad/PETSC/petsc-3.1-p8/include', '', > '-I/usr/local/include/vtk-5.4', > '-I/home/sandeep/tcad/genius-20121008-open/build/default/src/parser', > '-I/home/sandeep/tcad/genius-20121008-open/build/default', > '-I/home/sandeep/tcad/genius-20121008-open/include/base', > '-I/home/sandeep/tcad/genius-20121008-open/include/bc', > '-I/home/sandeep/tcad/genius-20121008-open/include/enums', > '-I/home/sandeep/tcad/genius-20121008-open/include/fe', > '-I/home/sandeep/tcad/genius-20121008-open/include/geom', > '-I/home/sandeep/tcad/genius-20121008-open/include/hook', > '-I/home/sandeep/tcad/genius-20121008-open/include/interpolation', > '-I/home/sandeep/tcad/genius-20121008-open/include/material', > '-I/home/sandeep/tcad/genius-20121008-open/include/math', > '-I/home/sandeep/tcad/genius-20121008-open/include/math/TNT', > '-I/home/sandeep/tcad/genius-20121008-open/include/mesh', > '-I/home/sandeep/tcad/genius-20121008-open/include/meshgen', > '-I/home/sandeep/tcad/genius-20121008-open/include/parser', > '-I/home/sandeep/tcad/genius-20121008-open/include/partition', > '-I/home/sandeep/tcad/genius-20121008-open/include/quadrature', > '-I/home/sandeep/tcad/genius-20121008-open/include/solution', > '-I/home/sandeep/tcad/genius-20121008-open/include/solver', > '-I/home/sandeep/tcad/genius-20121008-open/include/solver/ddm1', > '-I/home/sandeep/tcad/genius-20121008-open/include/solver/ddm1r', > '-I/home/sandeep/tcad/genius-20121008-open/include/solver/ddm2', > '-I/home/sandeep/tcad/genius-20121008-open/include/solver/ddm_ac', > '-I/home/sandeep/tcad/genius-20121008-open/include/solver/doping_analytic', > '-I/home/sandeep/tcad/genius-20121008-open/include/solver/ebm3', > '-I/home/sandeep/tcad/genius-20121008-open/include/solver/emfem2d', > '-I/home/sandeep/tcad/genius-20121008-open/include/solver/hall', > '-I/home/sandeep/tcad/genius-20121008-open/include/solver/hdm', > '-I/home/sandeep/tcad/genius-20121008-open/include/solver/mixA1', > '-I/home/sandeep/tcad/genius-20121008-open/include/solver/mixA2', > '-I/home/sandeep/tcad/genius-20121008-open/include/solver/mixA3', > '-I/home/sandeep/tcad/genius-20121008-open/include/solver/mole_analytic', > '-I/home/sandeep/tcad/genius-20121008-open/include/solver/poisson', > '-I/home/sandeep/tcad/genius-20121008-open/include/solver/ray_tracing', > '-I/home/sandeep/tcad/genius-20121008-open/include/solver/stress_solver', > '-I/home/sandeep/tcad/genius-20121008-open/include/source', > '-I/home/sandeep/tcad/genius-20121008-open/include/utils', > '-I/home/sandeep/tcad/genius-20121008-open/src/contrib/ann', > '-I/home/sandeep/tcad/genius-20121008-open/src/contrib/ann/ANN', > '-I/home/sandeep/tcad/genius-20121008-open/src/contrib/csabathy', > '-I/home/sandeep/tcad/genius-20121008-open/src/contrib/dfise', > '-I/home/sandeep/tcad/genius-20121008-open/src/contrib/expreval', > '-I/home/sandeep/tcad/genius-20121008-open/src/contrib/kdtree', > '-I/home/sandeep/tcad/genius-20121008-open/src/contrib/klu', > '-I/home/sandeep/tcad/genius-20121008-open/src/contrib/metis', > '-I/home/sandeep/tcad/genius-20121008-open/src/contrib/mxml', > '-I/home/sandeep/tcad/genius-20121008-open/src/contrib/nn', > '-I/home/sandeep/tcad/genius-20121008-open/src/contrib/qshep', > '-I/home/sandeep/tcad/genius-20121008-open/src/contrib/spice', > '-I/home/sandeep/tcad/genius-20121008-open/src/contrib/spline', > '-I/home/sandeep/tcad/genius-20121008-open/src/contrib/stanford', > '-I/home/sandeep/tcad/genius-20121008-open/src/contrib/tif', > '-I/home/sandeep/tcad/genius-20121008-open/src/contrib/tif3d', > '-I/home/sandeep/tcad/genius-20121008-open/src/contrib/trex', > '-I/home/sandeep/tcad/genius-20121008-open/src/contrib/triangle', > '../../src/base/perf_log.cc', '-c', '-o', 'src/base/perf_log.cc.2.o'] > > Which header file should i include ??? > Is there any other software > needed to be installed?? > > Regards, > Sandeep Sulakhe. > > ## > > Reply to this email directly or view it on GitHub [1]. ## Links: [1] https://github.com/cogenda/Genius-TCAD-Open/issues/13#issuecomment-12098597
sulakhesandip commented 11 years ago

The new error message is as following:-

[205/561] cxxshlib: build/default/src/hook/singularvalue_hook.cc.13.o build/default/src/hook/dlhook.cc.1.o -> build/default/src/hook/singularvalue_hook.so /usr/bin/ld: /usr/local/lib/vtk-5.4/libvtkIO.a(vtkXMLUnstructuredDataWriter.o): relocation R_X86_64_32 against .rodata' can not be used when making a shared object; recompile with -fPIC /usr/local/lib/vtk-5.4/libvtkIO.a: could not read symbols: Bad value collect2: error: ld returned 1 exit status /usr/bin/ld: /usr/local/lib/vtk-5.4/libvtkIO.a(vtkXMLUnstructuredGridWriter.o): relocation R_X86_64_32 against.rodata' can not be used when making a shared object; recompile with -fPIC /usr/local/lib/vtk-5.4/libvtkIO.a: could not read symbols: Bad value collect2: error: ld returned 1 exit status Waf: Leaving directory `/home/sandeep/tcad/genius-20121008-open/build/default' Build failed

With regards, Sandeep Sulakhe

cogenda commented 11 years ago

This is a problem in building VTK.

When you build VTK, you need to either turn on shared libraries, or add -fPIC to CFLAGS.

regards, shenchen

On 2013-01-11 13:13, sulakhesandip wrote:

The new error message is as following:-

[205/561] cxxshlib: build/default/src/hook/singularvalue_hook.cc.13.o build/default/src/hook/dlhook.cc.1.o -> build/default/src/hook/singularvalue_hook.so /usr/bin/ld: /usr/local/lib/vtk-5.4/libvtkIO.a(vtkXMLUnstructuredDataWriter.o): relocation R_X86_64_32 against .rodata' can not be used when making a shared object; recompile with -fPIC /usr/local/lib/vtk-5.4/libvtkIO.a: could not read symbols: Bad value collect2: error: ld returned 1 exit status /usr/bin/ld: /usr/local/lib/vtk-5.4/libvtkIO.a(vtkXMLUnstructuredGridWriter.o): relocation R_X86_64_32 against.rodata' can not be used when making a shared object; recompile with -fPIC /usr/local/lib/vtk-5.4/libvtkIO.a: could not read symbols: Bad value collect2: error: ld returned 1 exit status Waf: Leaving directory `/home/sandeep/tcad/genius-20121008-open/build/default' Build failed

With regards, Sandeep Sulakhe

Reply to this email directly or view it on GitHub [1].

Links:

[1] https://github.com/cogenda/Genius-TCAD-Open/issues/13#issuecomment-12132166

sulakhesandip commented 11 years ago

Thank alot for your valuable guidance sir.. I did the changes as advised but now it is showing following error.....

[559/561] cxx: src/utils/point_locator_tree.cc -> build/default/src/utils/point_locator_tree.cc.2.o In file included from /home/sandeep/tcad/genius-20121008-open/include/utils/nearest_node_locator.h:29:0, from ../../src/utils/nearest_node_locator.cc:25: /home/sandeep/tcad/genius-20121008-open/src/contrib/kdtree/kdtree.hpp: In instantiation of ‘KDTree::_Node<_Val>* KDTree::KDTree<K, _Val, _Acc, _Dist, _Cmp, _Alloc>::_M_new_node(KDTree::KDTree<K, _Val, _Acc, _Dist, _Cmp, _Alloc>::const_reference, KDTree::KDTree<K, _Val, _Acc, _Dist, _Cmp, _Alloc>::_Base_ptr, KDTree::KDTree<__K, _Val, _Acc, _Dist, _Cmp, _Alloc>::_Base_ptr, KDTree::KDTree<K, _Val, _Acc, _Dist, _Cmp, _Alloc>::_Base_ptr) [with long unsigned int K = 3ul; Val = const Node; _Acc = std::pointer_to_binaryfunction<const Node, unsigned int, double>; _Dist = KDTree::squared_difference<double, double>; _Cmp = std::less; _Alloc = std::allocator<KDTree::_Node<const Node*> >; KDTree::KDTree<K, _Val, _Acc, _Dist, _Cmp, _Alloc>::_Link_type = KDTree::Node<const Node*>; KDTree::KDTree<K, _Val, _Acc, _Dist, _Cmp, _Alloc>::constreference = const Node const&; KDTree::KDTree<__K, _Val, _Acc, _Dist, _Cmp, _Alloc>::valuetype = const Node; KDTree::KDTree<K, _Val, _Acc, _Dist, _Cmp, _Alloc>::_Base_ptr = KDTree::_Nodebase]’: /home/sandeep/tcad/genius-20121008-open/src/contrib/kdtree/kdtree.hpp:320:57: required from ‘KDTree::KDTree<K, _Val, _Acc, _Dist, _Cmp, _Alloc>::iterator KDTree::KDTree<__K, _Val, _Acc, _Dist, _Cmp, _Alloc>::insert(KDTree::KDTree<K, _Val, _Acc, _Dist, _Cmp, _Alloc>::const_reference) [with long unsigned int K = 3ul; Val = const Node; _Acc = std::pointer_to_binaryfunction<const Node, unsigned int, double>; _Dist = KDTree::squared_difference<double, double>; _Cmp = std::less; _Alloc = std::allocator<KDTree::_Node<const Node*> >; KDTree::KDTree<K, _Val, _Acc, _Dist, _Cmp, _Alloc>::iterator = KDTree::_Iterator<const Node, const Node const&, const Node const>; KDTree::KDTree<K, _Val, _Acc, _Dist, _Cmp, _Alloc>::const_reference = const Node* const&; KDTree::KDTree<K, _Val, _Acc, _Dist, _Cmp, _Alloc>::valuetype = const Node]’ ../../src/utils/nearest_node_locator.cc:55:31: required from here /home/sandeep/tcad/genius-20121008-open/src/contrib/kdtree/kdtree.hpp:1166:10: error: ‘_M_construct_node’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] /home/sandeep/tcad/genius-20121008-open/src/contrib/kdtree/kdtree.hpp:1166:10: note: declarations in dependent base ‘KDTree::_Allocbase<const Node, std::allocator<KDTree::_Node<const Node> > >’ are not found by unqualified lookup /home/sandeep/tcad/genius-20121008-open/src/contrib/kdtree/kdtree.hpp:1166:10: note: use ‘this->_M_construct_node’ instead In file included from /home/sandeep/tcad/genius-20121008-open/include/utils/nearest_node_locator.h:29:0, from ../../src/utils/nearest_node_locator.cc:25: /home/sandeep/tcad/genius-20121008-open/src/contrib/kdtree/kdtree.hpp: In instantiation of ‘void KDTree::KDTree<K, _Val, _Acc, _Dist, _Cmp, _Alloc>::_M_delete_node(KDTree::KDTree<K, _Val, _Acc, _Dist, _Cmp, _Alloc>::_Link_type) [with long unsigned int __K = 3ul; Val = const Node; _Acc = std::pointer_to_binaryfunction<const Node, unsigned int, double>; _Dist = KDTree::squared_difference<double, double>; _Cmp = std::less; _Alloc = std::allocator<KDTree::_Node<const Node> >; KDTree::KDTree<K, _Val, _Acc, _Dist, _Cmp, _Alloc>::_Link_type = KDTree::Node<const Node*>]’: /home/sandeep/tcad/genius-20121008-open/src/contrib/kdtree/kdtree.hpp:843:13: required from ‘void KDTree::KDTree<K, _Val, _Acc, _Dist, _Cmp, _Alloc>::_M_erase_subtree(KDTree::KDTree<K, _Val, _Acc, _Dist, _Cmp, _Alloc>::_Link_type) [with long unsigned int K = 3ul; Val = const Node; _Acc = std::pointer_to_binary_function<const Node, unsigned int, double>; _Dist = KDTree::squared_difference<double, double>; _Cmp = std::less; _Alloc = std::allocator<KDTree::_Node<const Node> >; KDTree::KDTree<K, _Val, _Acc, _Dist, _Cmp, _Alloc>::_Link_type = KDTree::Node<const Node*>]’ /home/sandeep/tcad/genius-20121008-open/src/contrib/kdtree/kdtree.hpp:255:9: required from ‘void KDTree::KDTree<__K, _Val, _Acc, _Dist, _Cmp, _Alloc>::clear() [with long unsigned int K = 3ul; Val = const Node; _Acc = std::pointer_to_binary_function<const Node, unsigned int, double>; _Dist = KDTree::squared_difference<double, double>; _Cmp = std::less; _Alloc = std::allocator<KDTree::_Node<const Node> >]’ /home/sandeep/tcad/genius-20121008-open/src/contrib/kdtree/kdtree.hpp:225:9: required from ‘KDTree::KDTree<__K, _Val, _Acc, _Dist, _Cmp, _Alloc>::~KDTree() [with long unsigned int __K = 3ul; Val = const Node; _Acc = std::pointer_to_binaryfunction<const Node, unsigned int, double>; _Dist = KDTree::squared_difference<double, double>; _Cmp = std::less; _Alloc = std::allocator<KDTree::_Node<const Node> >]’ ../../src/utils/nearest_node_locator.cc:65:22: required from here /home/sandeep/tcad/genius-20121008-open/src/contrib/kdtree/kdtree.hpp:1184:9: error: ‘_M_destroy_node’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] /home/sandeep/tcad/genius-20121008-open/src/contrib/kdtree/kdtree.hpp:1184:9: note: declarations in dependent base ‘KDTree::_Alloc_base<const Node, std::allocator<KDTree::_Node<const Node> > >’ are not found by unqualified lookup /home/sandeep/tcad/genius-20121008-open/src/contrib/kdtree/kdtree.hpp:1184:9: note: use ‘this->_M_destroy_node’ instead /home/sandeep/tcad/genius-20121008-open/src/contrib/kdtree/kdtree.hpp:1185:9: error: ‘_M_deallocate_node’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] /home/sandeep/tcad/genius-20121008-open/src/contrib/kdtree/kdtree.hpp:1185:9: note: declarations in dependent base ‘KDTree::_Alloc_base<const Node, std::allocator<KDTree::_Node<const Node*> > >’ are not found by unqualified lookup /home/sandeep/tcad/genius-20121008-open/src/contrib/kdtree/kdtree.hpp:1185:9: note: use ‘this->_M_deallocate_node’ instead Waf: Leaving directory `/home/sandeep/tcad/genius-20121008-open/build/default' Build failed -> task failed (exit status 1): {task 18004752: cxx nearest_node_locator.cc -> nearest_node_locator.cc.2.o} ['/usr/lib64/ccache/g++', '-fPIC', '-fvisibility-inlines-hidden', '-O2', '-unroll', '-msse3', '-I/home/sandeep/tcad/PETSC/petsc-3.1-p8/linux-gnu-c-opt/include', '-I/home/sandeep/tcad/PETSC/petsc-3.1-p8/include', '', '-I/usr/local/include/vtk-5.4', '-I/home/sandeep/tcad/genius-20121008-open/build/default/src/parser', '-I/home/sandeep/tcad/genius-20121008-open/build/default', '-I/home/sandeep/tcad/genius-20121008-open/include/base', '-I/home/sandeep/tcad/genius-20121008-open/include/bc', '-I/home/sandeep/tcad/genius-20121008-open/include/enums', '-I/home/sandeep/tcad/genius-20121008-open/include/fe', '-I/home/sandeep/tcad/genius-20121008-open/include/geom', '-I/home/sandeep/tcad/genius-20121008-open/include/hook', '-I/home/sandeep/tcad/genius-20121008-open/include/interpolation', '-I/home/sandeep/tcad/genius-20121008-open/include/material', '-I/home/sandeep/tcad/genius-20121008-open/include/math', '-I/home/sandeep/tcad/genius-20121008-open/include/math/TNT', '-I/home/sandeep/tcad/genius-20121008-open/include/mesh', '-I/home/sandeep/tcad/genius-20121008-open/include/meshgen', '-I/home/sandeep/tcad/genius-20121008-open/include/parser', '-I/home/sandeep/tcad/genius-20121008-open/include/partition', '-I/home/sandeep/tcad/genius-20121008-open/include/quadrature', '-I/home/sandeep/tcad/genius-20121008-open/include/solution', '-I/home/sandeep/tcad/genius-20121008-open/include/solver', '-I/home/sandeep/tcad/genius-20121008-open/include/solver/ddm1', '-I/home/sandeep/tcad/genius-20121008-open/include/solver/ddm1r', '-I/home/sandeep/tcad/genius-20121008-open/include/solver/ddm2', '-I/home/sandeep/tcad/genius-20121008-open/include/solver/ddm_ac', '-I/home/sandeep/tcad/genius-20121008-open/include/solver/doping_analytic', '-I/home/sandeep/tcad/genius-20121008-open/include/solver/ebm3', '-I/home/sandeep/tcad/genius-20121008-open/include/solver/emfem2d', '-I/home/sandeep/tcad/genius-20121008-open/include/solver/hall', '-I/home/sandeep/tcad/genius-20121008-open/include/solver/hdm', '-I/home/sandeep/tcad/genius-20121008-open/include/solver/mixA1', '-I/home/sandeep/tcad/genius-20121008-open/include/solver/mixA2', '-I/home/sandeep/tcad/genius-20121008-open/include/solver/mixA3', '-I/home/sandeep/tcad/genius-20121008-open/include/solver/mole_analytic', '-I/home/sandeep/tcad/genius-20121008-open/include/solver/poisson', '-I/home/sandeep/tcad/genius-20121008-open/include/solver/ray_tracing', '-I/home/sandeep/tcad/genius-20121008-open/include/solver/stress_solver', '-I/home/sandeep/tcad/genius-20121008-open/include/source', '-I/home/sandeep/tcad/genius-20121008-open/include/utils', '-I/home/sandeep/tcad/genius-20121008-open/src/contrib/ann', '-I/home/sandeep/tcad/genius-20121008-open/src/contrib/ann/ANN', '-I/home/sandeep/tcad/genius-20121008-open/src/contrib/csabathy', '-I/home/sandeep/tcad/genius-20121008-open/src/contrib/dfise', '-I/home/sandeep/tcad/genius-20121008-open/src/contrib/expreval', '-I/home/sandeep/tcad/genius-20121008-open/src/contrib/kdtree', '-I/home/sandeep/tcad/genius-20121008-open/src/contrib/klu', '-I/home/sandeep/tcad/genius-20121008-open/src/contrib/metis', '-I/home/sandeep/tcad/genius-20121008-open/src/contrib/mxml', '-I/home/sandeep/tcad/genius-20121008-open/src/contrib/nn', '-I/home/sandeep/tcad/genius-20121008-open/src/contrib/qshep', '-I/home/sandeep/tcad/genius-20121008-open/src/contrib/spice', '-I/home/sandeep/tcad/genius-20121008-open/src/contrib/spline', '-I/home/sandeep/tcad/genius-20121008-open/src/contrib/stanford', '-I/home/sandeep/tcad/genius-20121008-open/src/contrib/tif', '-I/home/sandeep/tcad/genius-20121008-open/src/contrib/tif3d', '-I/home/sandeep/tcad/genius-20121008-open/src/contrib/trex', '-I/home/sandeep/tcad/genius-20121008-open/src/contrib/triangle', '../../src/utils/nearest_node_locator.cc', '-c', '-o', 'src/utils/nearest_node_locator.cc.2.o']

Some header files are missing.. Any suggestions regarding this will be very helpful..

Thank you and regards, Sandeep Sulakhe.

cogenda commented 11 years ago

modify src/utils/point_locator_tree.cc, line 1166. change from

_M_construct_node(new_node, V, PARENT, LEFT, RIGHT);

to

_Base::_M_construct_node(new_node, V, PARENT, LEFT, RIGHT);

line 1184, change from:

_M_destroy_node(__p);

_M_deallocate_node(__p);

to

_Base::_M_destroy_node(__p);

_Base::_M_deallocate_node(__p);

The new GCC is much more strict on C++ standard compliance. libkdtree relies very heavily on C++ templates, and may contain a lot of non-compliant C++ code. In case you encounter further problem in src/contrib/kdtree directory, you may want to download the updated kdtree code from http://libkdtree.alioth.debian.org/ [2] and replace our out-dated code.

regards,

shenchen

On 2013-01-15 14:48, sulakhesandip wrote:

Thank alot for your valuable guidance sir.. I did the changes as advised but now it is showing following error.....

[559/561] cxx: src/utils/point_locator_tree.cc -> build/default/src/utils/point_locator_tree.cc.2.o In file included from /home/sandeep/tcad/genius-20121008-open/include/utils/nearest_node_locator.h:29:0,

from ../../src/utils/nearest_node_locator.cc:25:

/home/sandeep/tcad/genius-20121008-open/src/contrib/kdtree/kdtree.hpp: In instantiation of 'KDTree::_Node* KDTree::KDTreeVal, _Acc, _Dist, _Cmp, _Alloc>::_M_new_node(KDTree::KDTree<_K, _Val, _Acc, _Dist, _Cmp, _Alloc>::const_reference, KDTree::KDTree<K, _Val, _Acc, _Dist, _Cmp, _Alloc>::_Base_ptr, KDTree::KDTree<__K, _Val, _Acc, _Dist, _Cmp, _Alloc>::_Base_ptr, KDTree::KDTree<K, _Val, _Acc, _Dist, _Cmp, _Alloc>::_Base_ptr) [with long unsigned int K = 3ul; Val = const Node; _Acc = std::pointer_to_binary_function; _Dist = KDTree::squared_difference; _Cmp = std::less; _Alloc = std::allocator >; KDTree::KDTree<K, _Val, _Acc, _Dist, _Cmp, _Alloc>::_Link_type = KDTree::Node; KDTree::KDTree<K, _Val, _Acc, _Dist, _Cmp, _Alloc>::const_reference = const Node* const&; KDTree::KDTree<K, _Val, _Acc, _Dist, _Cmp, _Alloc>::valuetype = const Node; KDTree::KDTree<__K, Val, _Acc, _Dist, _Cmp, _Alloc>::_Base_ptr = KDTree::_Nodebase]':

/home/sandeep/tcad/genius-20121008-open/src/contrib/kdtree/kdtree.hpp:320:57: required from 'KDTree::KDTree<_K, _Val, _Acc, _Dist, _Cmp, _Alloc>::iterator KDTree::KDTree<K, _Val, _Acc, _Dist, _Cmp, _Alloc>::insert(KDTree::KDTree<K, _Val, _Acc, _Dist, _Cmp, _Alloc>::const_reference) [with long unsigned int K = 3ul; Val = const Node; _Acc = std::pointer_to_binary_function; _Dist = KDTree::squared_difference; _Cmp = std::less; _Alloc = std::allocator >; KDTree::KDTree<K, _Val, _Acc, _Dist, _Cmp, _Alloc>::iterator = KDTree::_Iterator; KDTree::KDTree<K, _Val, _Acc, _Dist, _Cmp, _Alloc>::constreference = const Node const&; KDTree::KDTree<K, Val, _Acc, _Dist, _Cmp, _Alloc>::value_type = const Node*]'

./../src/utils/nearest_node_locator.cc:55:31: required from here

/home/sandeep/tcad/genius-20121008-open/src/contrib/kdtree/kdtree.hpp:1166:10: error: '_M_construct_node' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]

/home/sandeep/tcad/genius-20121008-open/src/contrib/kdtree/kdtree.hpp:1166:10: note: declarations in dependent base 'KDTree::_Alloc_base > >' are not found by unqualified lookup

/home/sandeep/tcad/genius-20121008-open/src/contrib/kdtree/kdtree.hpp:1166:10: note: use 'this->_M_construct_node' instead In file included from /home/sandeep/tcad/genius-20121008-open/include/utils/nearest_node_locator.h:29:0,

from ../../src/utils/nearest_node_locator.cc:25:

/home/sandeep/tcad/genius-20121008-open/src/contrib/kdtree/kdtree.hpp: In instantiation of 'void KDTree::KDTree<_K, _Val, _Acc, _Dist, _Cmp, _Alloc>::_M_delete_node(KDTree::KDTree<__K, _Val, _Acc, _Dist, _Cmp, _Alloc>::_Link_type) [with long unsigned int K = 3ul; Val = const Node; _Acc = std::pointer_to_binary_function; _Dist = KDTree::squared_difference; _Cmp = std::less; _Alloc = std::allocator >; KDTree::KDTree<K, Val, _Acc, _Dist, _Cmp, _Alloc>::_Link_type = KDTree::Node]':

/home/sandeep/tcad/genius-20121008-open/src/contrib/kdtree/kdtree.hpp:843:13: required from 'void KDTree::KDTree<_K, _Val, _Acc, _Dist, _Cmp, _Alloc>::_M_erase_subtree(KDTree::KDTree<__K, _Val, _Acc, _Dist, _Cmp, _Alloc>::_Link_type) [with long unsigned int K = 3ul; Val = const Node; _Acc = std::pointer_to_binary_function; _Dist = KDTree::squared_difference; _Cmp = std::less; _Alloc = std::allocator >; KDTree::KDTree<K, Val, _Acc, _Dist, _Cmp, _Alloc>::_Link_type = KDTree::Node]'

/home/sandeep/tcad/genius-20121008-open/src/contrib/kdtree/kdtree.hpp:255:9: required from 'void KDTree::KDTree<_K, Val, _Acc, _Dist, _Cmp, _Alloc>::clear() [with long unsigned int __K = 3ul; _Val = const Node*; _Acc = std::pointer_to_binary_function; _Dist = KDTree::squared_difference; _Cmp = std::less; _Alloc = std::allocator ]'

/home/sandeep/tcad/genius-20121008-open/src/contrib/kdtree/kdtree.hpp:225:9: required from 'KDTree::KDTree<_K, _Val, _Acc, _Dist, _Cmp, _Alloc>::~KDTree() [with long unsigned int __K = 3ul; _Val = const Node*; _Acc = std::pointer_to_binary_function; _Dist = KDTree::squared_difference; _Cmp = std::less; _Alloc = std::allocator ]' ../../src/utils/nearest_node_locator.cc:65:22: required from here

/home/sandeep/tcad/genius-20121008-open/src/contrib/kdtree/kdtree.hpp:1184:9: error: '_M_destroy_node' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]

/home/sandeep/tcad/genius-20121008-open/src/contrib/kdtree/kdtree.hpp:1184:9: note: declarations in dependent base 'KDTree::_Alloc_base > >' are not found by unqualified lookup

/home/sandeep/tcad/genius-20121008-open/src/contrib/kdtree/kdtree.hpp:1184:9: note: use 'this->_M_destroy_node' instead

/home/sandeep/tcad/genius-20121008-open/src/contrib/kdtree/kdtree.hpp:1185:9: error: '_M_deallocate_node' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]

/home/sandeep/tcad/genius-20121008-open/src/contrib/kdtree/kdtree.hpp:1185:9: note: declarations in dependent base 'KDTree::_Alloc_base > >' are not found by unqualified lookup

/home/sandeep/tcad/genius-20121008-open/src/contrib/kdtree/kdtree.hpp:1185:9: note: use 'this->_M_deallocate_node' instead Waf: Leaving directory `/home/sandeep/tcad/genius-20121008-open/build/default' Build failed

-> task failed (exit status 1): {task 18004752: cxx nearest_node_locator.cc -> nearest_node_locator.cc.2.o}

['/usr/lib64/ccache/g++', '-fPIC', '-fvisibility-inlines-hidden', '-O2', '-unroll', '-msse3', '-I/home/sandeep/tcad/PETSC/petsc-3.1-p8/linux-gnu-c-opt/include', '-I/home/sandeep/tcad/PETSC/petsc-3.1-p8/include', '', '-I/usr/local/include/vtk-5.4', '-I/home/sandeep/tcad/genius-20121008-open/build/default/src/parser', '-I/home/sandeep/tcad/genius-20121008-open/build/default', '-I/home/sandeep/tcad/genius-20121008-open/include/base', '-I/home/sandeep/tcad/genius-20121008-open/include/bc', '-I/home/sandeep/tcad/genius-20121008-open/include/enums', '-I/home/sandeep/tcad/genius-20121008-open/include/fe', '-I/home/sandeep/tcad/genius-20121008-open/include/geom', '-I/home/sandeep/tcad/genius-20121008-open/include/hook', '-I/home/sandeep/tcad/genius-20121008-open/include/interpolation', '-I/home/sandeep/tcad/genius-20121008-open/include/material', '-I/home/sandeep/tcad/genius-20121008-open/include/math', '-I/home/sandeep/tcad/genius-20121008-open/include/math/TNT', '-I/home/sandeep/tcad/genius-20121008-open/include/mesh', '-I/home/sandeep/tcad/genius-20121008-open/include/meshgen', '-I/home/sandeep/tcad/genius-20121008-open/include/parser', '-I/home/sandeep/tcad/genius-20121008-open/include/partition', '-I/home/sandeep/tcad/genius-20121008-open/include/quadrature', '-I/home/sandeep/tcad/genius-20121008-open/include/solution', '-I/home/sandeep/tcad/genius-20121008-open/include/solver', '-I/home/sandeep/tcad/genius-20121008-open/include/solver/ddm1', '-I/home/sandeep/tcad/genius-20121008-open/include/solver/ddm1r', '-I/home/sandeep/tcad/genius-20121008-open/include/solver/ddm2', '-I/home/sandeep/tcad/genius-20121008-open/include/solver/ddm_ac', '-I/home/sandeep/tcad/genius-20121008-open/include/solver/doping_analytic', '-I/home/sandeep/tcad/genius-20121008-open/include/solver/ebm3', '-I/home/sandeep/tcad/genius-20121008-open/include/solver/emfem2d', '-I/home/sandeep/tcad/genius-20121008-open/include/solver/hall', '-I/home/sandeep/tcad/genius-20121008-open/include/solver/hdm', '-I/home/sandeep/tcad/genius-20121008-open/include/solver/mixA1', '-I/home/sandeep/tcad/genius-20121008-open/include/solver/mixA2', '-I/home/sandeep/tcad/genius-20121008-open/include/solver/mixA3', '-I/home/sandeep/tcad/genius-20121008-open/include/solver/mole_analytic', '-I/home/sandeep/tcad/genius-20121008-open/include/solver/poisson', '-I/home/sandeep/tcad/genius-20121008-open/include/solver/ray_tracing', '-I/home/sandeep/tcad/genius-20121008-open/include/solver/stress_solver', '-I/home/sandeep/tcad/genius-20121008-open/include/source', '-I/home/sandeep/tcad/genius-20121008-open/include/utils', '-I/home/sandeep/tcad/genius-20121008-open/src/contrib/ann', '-I/home/sandeep/tcad/genius-20121008-open/src/contrib/ann/ANN', '-I/home/sandeep/tcad/genius-20121008-open/src/contrib/csabathy', '-I/home/sandeep/tcad/genius-20121008-open/src/contrib/dfise', '-I/home/sandeep/tcad/genius-20121008-open/src/contrib/expreval', '-I/home/sandeep/tcad/genius-20121008-open/src/contrib/kdtree', '-I/home/sandeep/tcad/genius-20121008-open/src/contrib/klu', '-I/home/sandeep/tcad/genius-20121008-open/src/contrib/metis', '-I/home/sandeep/tcad/genius-20121008-open/src/contrib/mxml', '-I/home/sandeep/tcad/genius-20121008-open/src/contrib/nn', '-I/home/sandeep/tcad/genius-20121008-open/src/contrib/qshep', '-I/home/sandeep/tcad/genius-20121008-open/src/contrib/spice', '-I/home/sandeep/tcad/genius-20121008-open/src/contrib/spline', '-I/home/sandeep/tcad/genius-20121008-open/src/contrib/stanford', '-I/home/sandeep/tcad/genius-20121008-open/src/contrib/tif', '-I/home/sandeep/tcad/genius-20121008-open/src/contrib/tif3d', '-I/home/sandeep/tcad/genius-20121008-open/src/contrib/trex', '-I/home/sandeep/tcad/genius-20121008-open/src/contrib/triangle', '../../src/utils/nearest_node_locator.cc', '-c', '-o', 'src/utils/nearest_node_locator.cc.2.o']

Some header files are missing.. Any suggestions regarding this will be very helpful..

Thank you and regards, Sandeep Sulakhe.

Reply to this email directly or view it on GitHub [1].

Links:

[1] https://github.com/cogenda/Genius-TCAD-Open/issues/13#issuecomment-12255531 [2] http://libkdtree.alioth.debian.org/

sulakhesandip commented 11 years ago

Thank you for your suggestions.Earlier changes worked well. But now it is giving error something like this

[560/561] cxxprogram: build/default/src/contrib/ann/ANN.cpp.0.o build/default/src/contrib/ann/bd_fix_rad_search.cpp.0.o build/default/src/contrib/ann/bd_pr_search.cpp.0.o build/default/src/contrib/ann/bd_search.cpp.0.o build/default/src/contrib/ann/bd_tree.cpp.0.o build/default/src/contrib/ann/brute.cpp.0.o build/default/src/contrib/ann/kd_dump.cpp.0.o build/default/src/contrib/ann/kd_fix_rad_search.cpp.0.o build/default/src/contrib/ann/kd_pr_search.cpp.0.o build/default/src/contrib/ann/kd_search.cpp.0.o build/default/src/contrib/ann/kd_split.cpp.0.o build/default/src/contrib/ann/kd_tree.cpp.0.o build/default/src/contrib/ann/kd_util.cpp.0.o build/default/src/contrib/ann/perf.cpp.0.o build/default/src/contrib/csabathy/csa.cc.1.o build/default/src/contrib/csabathy/svd.c.1.o build/default/src/contrib/expreval/expr.cc.1.o build/default/src/contrib/expreval/expr_datalist.cc.1.o build/default/src/contrib/expreval/expr_except.cc.1.o build/default/src/contrib/expreval/expr_func.cc.1.o build/default/src/contrib/expreval/expr_funclist.cc.1.o build/default/src/contrib/expreval/expr_node.cc.1.o build/default/src/contrib/expreval/expr_parser.cc.1.o build/default/src/contrib/expreval/expr_vallist.cc.1.o build/default/src/contrib/spice/spice_ckt.cc.1.o build/default/src/contrib/tif3d/tif3d.cc.1.o build/default/src/contrib/klu/UFconfig.c.1.o build/default/src/contrib/klu/amd_1.c.1.o build/default/src/contrib/klu/amd_2.c.1.o build/default/src/contrib/klu/amd_aat.c.1.o build/default/src/contrib/klu/amd_control.c.1.o build/default/src/contrib/klu/amd_defaults.c.1.o build/default/src/contrib/klu/amd_dump.c.1.o build/default/src/contrib/klu/amd_global.c.1.o build/default/src/contrib/klu/amd_info.c.1.o build/default/src/contrib/klu/amd_order.c.1.o build/default/src/contrib/klu/amd_post_tree.c.1.o build/default/src/contrib/klu/amd_postorder.c.1.o build/default/src/contrib/klu/amd_preprocess.c.1.o build/default/src/contrib/klu/amd_valid.c.1.o build/default/src/contrib/klu/btf_maxtrans.c.1.o build/default/src/contrib/klu/btf_order.c.1.o build/default/src/contrib/klu/btf_strongcomp.c.1.o build/default/src/contrib/klu/colamd.c.1.o build/default/src/contrib/klu/colamd_global.c.1.o build/default/src/contrib/klu/klu.c.1.o build/default/src/contrib/klu/klu_analyze.c.1.o build/default/src/contrib/klu/klu_analyze_given.c.1.o build/default/src/contrib/klu/klu_defaults.c.1.o build/default/src/contrib/klu/klu_diagnostics.c.1.o build/default/src/contrib/klu/klu_dump.c.1.o build/default/src/contrib/klu/klu_extract.c.1.o build/default/src/contrib/klu/klu_factor.c.1.o build/default/src/contrib/klu/klu_free_numeric.c.1.o build/default/src/contrib/klu/klu_free_symbolic.c.1.o build/default/src/contrib/klu/klu_kernel.c.1.o build/default/src/contrib/klu/klu_memory.c.1.o build/default/src/contrib/klu/klu_refactor.c.1.o build/default/src/contrib/klu/klu_scale.c.1.o build/default/src/contrib/klu/klu_solve.c.1.o build/default/src/contrib/klu/klu_sort.c.1.o build/default/src/contrib/klu/klu_tsolve.c.1.o build/default/src/contrib/mxml/MXMLUtil.cpp.1.o build/default/src/contrib/mxml/mxml-attr.c.1.o build/default/src/contrib/mxml/mxml-entity.c.1.o build/default/src/contrib/mxml/mxml-file.c.1.o build/default/src/contrib/mxml/mxml-index.c.1.o build/default/src/contrib/mxml/mxml-node.c.1.o build/default/src/contrib/mxml/mxml-private.c.1.o build/default/src/contrib/mxml/mxml-search.c.1.o build/default/src/contrib/mxml/mxml-set.c.1.o build/default/src/contrib/mxml/mxml-string.c.1.o build/default/src/contrib/nn/delaunay.cc.1.o build/default/src/contrib/nn/istack.cc.1.o build/default/src/contrib/nn/lpi.cc.1.o build/default/src/contrib/spline/spline.cc.1.o build/default/src/contrib/triangle/triangle.c.1.o build/default/src/contrib/tif/tif_tool.cc.2.o build/default/src/contrib/stanford/medici.cc.1.o build/default/src/contrib/stanford/silvaco.cc.1.o build/default/src/contrib/stanford/stanford.cc.1.o build/default/src/contrib/stanford/suprem.cc.1.o build/default/src/contrib/dfise/dfise.cc.2.o build/default/src/contrib/dfise/dfise_grid.cc.2.o build/default/src/contrib/trex/trex.c.1.o build/default/src/base/dof_object.cc.2.o build/default/src/base/genius_env.cc.2.o build/default/src/base/log.cc.2.o build/default/src/base/perf_log.cc.2.o build/default/src/bc/boundary_condition.cc.2.o build/default/src/bc/boundary_condition_collector.cc.2.o build/default/src/bc/boundary_mos_channel_elem.cc.2.o build/default/src/bc/boundary_nearest_point.cc.2.o build/default/src/fe/fe.cc.2.o build/default/src/fe/fe_base.cc.2.o build/default/src/fe/fe_boundary.cc.2.o build/default/src/fe/fe_hermite.cc.2.o build/default/src/fe/fe_hermite_shape_1D.cc.2.o build/default/src/fe/fe_hermite_shape_2D.cc.2.o build/default/src/fe/fe_hermite_shape_3D.cc.2.o build/default/src/fe/fe_lagrange.cc.2.o build/default/src/fe/fe_lagrange_shape_0D.cc.2.o build/default/src/fe/fe_lagrange_shape_1D.cc.2.o build/default/src/fe/fe_lagrange_shape_2D.cc.2.o build/default/src/fe/fe_lagrange_shape_3D.cc.2.o build/default/src/fe/fe_map.cc.2.o build/default/src/fe/number_lookups.cc.2.o build/default/src/geom/edge.cc.2.o build/default/src/geom/edge_edge2.cc.2.o build/default/src/geom/edge_edge2_fvm.cc.2.o build/default/src/geom/elem.cc.2.o build/default/src/geom/elem_refinement.cc.2.o build/default/src/geom/face_cy_quad4_fvm.cc.2.o build/default/src/geom/face_cy_tri3_fvm.cc.2.o build/default/src/geom/face_quad.cc.2.o build/default/src/geom/face_quad4.cc.2.o build/default/src/geom/face_quad4_fvm.cc.2.o build/default/src/geom/face_tri.cc.2.o build/default/src/geom/face_tri3.cc.2.o build/default/src/geom/face_tri3_fvm.cc.2.o build/default/src/geom/node_elem.cc.2.o build/default/src/geom/plane.cc.2.o build/default/src/geom/polygon.cc.2.o build/default/src/geom/polygon_usample.cc.2.o build/default/src/geom/sphere.cc.2.o build/default/src/interpolation/interpolation_1d_linear.cc.2.o build/default/src/interpolation/interpolation_1d_spline.cc.2.o build/default/src/interpolation/interpolation_2d_csa.cc.2.o build/default/src/interpolation/interpolation_2d_nn.cc.2.o build/default/src/interpolation/interpolation_3d_nbtet.cc.2.o build/default/src/interpolation/interpolation_3d_qshep.cc.2.o build/default/src/math/adolc_init.cc.2.o build/default/src/math/dense_matrix.cc.2.o build/default/src/math/dense_matrix_base.cc.2.o build/default/src/math/dense_vector.cc.2.o build/default/src/math/dense_vector_base.cc.2.o build/default/src/math/expr_evaluate.cc.2.o build/default/src/math/petsc_type.cc.2.o build/default/src/math/petsc_utils.cc.2.o build/default/src/math/type_tensor.cc.2.o build/default/src/math/type_vector.cc.2.o build/default/src/mesh/boundary_info.cc.2.o build/default/src/mesh/boundary_mesh.cc.2.o build/default/src/mesh/mesh_base.cc.2.o build/default/src/mesh/mesh_communication.cc.2.o build/default/src/mesh/mesh_modification.cc.2.o build/default/src/mesh/mesh_refinement.cc.2.o build/default/src/mesh/mesh_refinement_flagging.cc.2.o build/default/src/mesh/mesh_refinement_smoothing.cc.2.o build/default/src/mesh/mesh_tools.cc.2.o build/default/src/mesh/serial_mesh.cc.2.o build/default/src/mesh/serial_mesh_iterators.cc.2.o build/default/src/mesh/unstructured_mesh.cc.2.o build/default/src/meshgen/mesh_generation.cc.2.o build/default/src/meshgen/mesh_generation_quad4.cc.2.o build/default/src/meshgen/mesh_generation_tri3.cc.2.o build/default/src/parser/file_include.cc.2.o build/default/src/parser/parser.cc.2.o build/default/src/parser/parser_card.cc.2.o build/default/src/parser/parser_parameter.cc.2.o build/default/src/parser/pattern.cc.2.o build/default/src/parser/pattern_xml.cc.2.o build/default/src/partition/linear_partitioner.cc.2.o build/default/src/partition/metis_partitioner.cc.2.o build/default/src/partition/parmetis_partitioner.cc.2.o build/default/src/partition/partitioner.cc.2.o build/default/src/quadrature/quadrature.cc.2.o build/default/src/quadrature/quadrature_build.cc.2.o build/default/src/quadrature/quadrature_conical.cc.2.o build/default/src/quadrature/quadrature_conical_2D.cc.2.o build/default/src/quadrature/quadrature_conical_3D.cc.2.o build/default/src/quadrature/quadrature_gauss.cc.2.o build/default/src/quadrature/quadrature_gauss_1D.cc.2.o build/default/src/quadrature/quadrature_gauss_2D.cc.2.o build/default/src/quadrature/quadrature_gauss_3D.cc.2.o build/default/src/quadrature/quadrature_jacobi_1D.cc.2.o build/default/src/solution/cgns_io.cc.2.o build/default/src/solution/conductor_region.cc.2.o build/default/src/solution/control.cc.2.o build/default/src/solution/dfise_io.cc.2.o build/default/src/solution/external_circuit.cc.2.o build/default/src/solution/external_circuit_pi.cc.2.o build/default/src/solution/external_circuit_rcl.cc.2.o build/default/src/solution/external_circuit_rct.cc.2.o build/default/src/solution/fvm_cell_data.cc.2.o build/default/src/solution/fvm_node_data.cc.2.o build/default/src/solution/fvm_node_info.cc.2.o build/default/src/solution/gdml_io.cc.2.o build/default/src/solution/insulator_region.cc.2.o build/default/src/solution/location_io.cc.2.o build/default/src/solution/pml_region.cc.2.o build/default/src/solution/resistance_region.cc.2.o build/default/src/solution/semiconductor_region.cc.2.o build/default/src/solution/simulation_region.cc.2.o build/default/src/solution/simulation_system.cc.2.o build/default/src/solution/solution_define.cc.2.o build/default/src/solution/stanford_io.cc.2.o build/default/src/solution/tif3d_io.cc.2.o build/default/src/solution/tif_io.cc.2.o build/default/src/solution/vacuum_region.cc.2.o build/default/src/solution/variable_define.cc.2.o build/default/src/solution/vtk_io.cc.2.o build/default/src/solver/ddm1/ddm1.cc.2.o build/default/src/solver/ddm1/ddm1_boundary_ei_interface.cc.2.o build/default/src/solver/ddm1/ddm1_boundary_float_metal.cc.2.o build/default/src/solver/ddm1/ddm1_boundary_gate.cc.2.o build/default/src/solver/ddm1/ddm1_boundary_hetero_interface.cc.2.o build/default/src/solver/ddm1/ddm1_boundary_homo_interface.cc.2.o build/default/src/solver/ddm1/ddm1_boundary_ii_interface.cc.2.o build/default/src/solver/ddm1/ddm1_boundary_ir_interface.cc.2.o build/default/src/solver/ddm1/ddm1_boundary_is_interface.cc.2.o build/default/src/solver/ddm1/ddm1_boundary_ohmic.cc.2.o build/default/src/solver/ddm1/ddm1_boundary_resistance_ohmic.cc.2.o build/default/src/solver/ddm1/ddm1_boundary_resistance_schottky.cc.2.o build/default/src/solver/ddm1/ddm1_boundary_rr_interface.cc.2.o build/default/src/solver/ddm1/ddm1_boundary_schottky.cc.2.o build/default/src/solver/ddm1/ddm1_boundary_simple_gate.cc.2.o build/default/src/solver/ddm1/ddm1_boundary_solderpad.cc.2.o build/default/src/solver/ddm1/ddm1_conductor.cc.2.o build/default/src/solver/ddm1/ddm1_conductor_hanging_node.cc.2.o build/default/src/solver/ddm1/ddm1_insulator.cc.2.o build/default/src/solver/ddm1/ddm1_insulator_hanging_node.cc.2.o build/default/src/solver/ddm1/ddm1_resistance.cc.2.o build/default/src/solver/ddm1/ddm1_resistance_hanging_node.cc.2.o build/default/src/solver/ddm1/ddm1_semiconductor.cc.2.o build/default/src/solver/ddm1/ddm1_semiconductor_hanging_node.cc.2.o build/default/src/solver/ddm1r/ddm1r.cc.2.o build/default/src/solver/ddm1r/ddm1r_boundary_ir_interface.cc.2.o build/default/src/solver/ddm1r/ddm1r_boundary_resistance_ohmic.cc.2.o build/default/src/solver/ddm1r/ddm1r_boundary_resistance_schottky.cc.2.o build/default/src/solver/ddm1r/ddm1r_boundary_rr_interface.cc.2.o build/default/src/solver/ddm1r/ddm1r_boundary_solderpad.cc.2.o build/default/src/solver/ddm1r/ddm1r_resistance.cc.2.o build/default/src/solver/ddm1r/ddm1r_resistance_hanging_node.cc.2.o build/default/src/solver/ddm2/ddm2.cc.2.o build/default/src/solver/ddm2/ddm2_boundary_ei_interface.cc.2.o build/default/src/solver/ddm2/ddm2_boundary_float_metal.cc.2.o build/default/src/solver/ddm2/ddm2_boundary_gate.cc.2.o build/default/src/solver/ddm2/ddm2_boundary_hetero_interface.cc.2.o build/default/src/solver/ddm2/ddm2_boundary_homo_interface.cc.2.o build/default/src/solver/ddm2/ddm2_boundary_ii_interface.cc.2.o build/default/src/solver/ddm2/ddm2_boundary_ir_interface.cc.2.o build/default/src/solver/ddm2/ddm2_boundary_is_interface.cc.2.o build/default/src/solver/ddm2/ddm2_boundary_neumann.cc.2.o build/default/src/solver/ddm2/ddm2_boundary_ohmic.cc.2.o build/default/src/solver/ddm2/ddm2_boundary_resistance_ohmic.cc.2.o build/default/src/solver/ddm2/ddm2_boundary_resistance_schottky.cc.2.o build/default/src/solver/ddm2/ddm2_boundary_rr_interface.cc.2.o build/default/src/solver/ddm2/ddm2_boundary_schottky.cc.2.o build/default/src/solver/ddm2/ddm2_boundary_simple_gate.cc.2.o build/default/src/solver/ddm2/ddm2_boundary_solderpad.cc.2.o build/default/src/solver/ddm2/ddm2_conductor.cc.2.o build/default/src/solver/ddm2/ddm2_conductor_hanging_node.cc.2.o build/default/src/solver/ddm2/ddm2_insulator.cc.2.o build/default/src/solver/ddm2/ddm2_insulator_hanging_node.cc.2.o build/default/src/solver/ddm2/ddm2_resistance.cc.2.o build/default/src/solver/ddm2/ddm2_resistance_hanging_node.cc.2.o build/default/src/solver/ddm2/ddm2_semiconductor.cc.2.o build/default/src/solver/ddm2/ddm2_semiconductor_hanging_node.cc.2.o build/default/src/solver/ddm_ac/ddm_ac.cc.2.o build/default/src/solver/ddm_ac/ddmac_boundary_ei_interface.cc.2.o build/default/src/solver/ddm_ac/ddmac_boundary_float_metal.cc.2.o build/default/src/solver/ddm_ac/ddmac_boundary_gate.cc.2.o build/default/src/solver/ddm_ac/ddmac_boundary_hetero_interface.cc.2.o build/default/src/solver/ddm_ac/ddmac_boundary_homo_interface.cc.2.o build/default/src/solver/ddm_ac/ddmac_boundary_ii_interface.cc.2.o build/default/src/solver/ddm_ac/ddmac_boundary_ir_interface.cc.2.o build/default/src/solver/ddm_ac/ddmac_boundary_is_interface.cc.2.o build/default/src/solver/ddm_ac/ddmac_boundary_neumann.cc.2.o build/default/src/solver/ddm_ac/ddmac_boundary_ohmic.cc.2.o build/default/src/solver/ddm_ac/ddmac_boundary_resistance_ohmic.cc.2.o build/default/src/solver/ddm_ac/ddmac_boundary_rr_interface.cc.2.o build/default/src/solver/ddm_ac/ddmac_boundary_schottky.cc.2.o build/default/src/solver/ddm_ac/ddmac_boundary_simple_gate.cc.2.o build/default/src/solver/ddm_ac/ddmac_boundary_solderpad.cc.2.o build/default/src/solver/ddm_ac/ddmac_conductor.cc.2.o build/default/src/solver/ddm_ac/ddmac_insulator.cc.2.o build/default/src/solver/ddm_ac/ddmac_resistance.cc.2.o build/default/src/solver/ddm_ac/ddmac_semiconductor.cc.2.o build/default/src/solver/ddm_common/charge_integral.cc.2.o build/default/src/solver/ddm_common/ddm_solver.cc.2.o build/default/src/solver/ddm_common/gate_current.cc.2.o build/default/src/solver/ddm_common/inter_connect.cc.2.o build/default/src/solver/ddm_common/mixA_solver.cc.2.o build/default/src/solver/ddm_common/mix_inter_connect.cc.2.o build/default/src/solver/ddm_common/mob_semiconductor.cc.2.o build/default/src/solver/doping_analytic/doping_analytic.cc.2.o build/default/src/solver/doping_analytic/doping_fun.cc.2.o build/default/src/solver/ebm3/ebm3.cc.2.o build/default/src/solver/ebm3/ebm3_boundary_ei_interface.cc.2.o build/default/src/solver/ebm3/ebm3_boundary_float_metal.cc.2.o build/default/src/solver/ebm3/ebm3_boundary_gate.cc.2.o build/default/src/solver/ebm3/ebm3_boundary_hetero_interface.cc.2.o build/default/src/solver/ebm3/ebm3_boundary_homo_interface.cc.2.o build/default/src/solver/ebm3/ebm3_boundary_ii_interface.cc.2.o build/default/src/solver/ebm3/ebm3_boundary_ir_interface.cc.2.o build/default/src/solver/ebm3/ebm3_boundary_is_interface.cc.2.o build/default/src/solver/ebm3/ebm3_boundary_neumann.cc.2.o build/default/src/solver/ebm3/ebm3_boundary_ohmic.cc.2.o build/default/src/solver/ebm3/ebm3_boundary_resistance_ohmic.cc.2.o build/default/src/solver/ebm3/ebm3_boundary_resistance_schottky.cc.2.o build/default/src/solver/ebm3/ebm3_boundary_rr_interface.cc.2.o build/default/src/solver/ebm3/ebm3_boundary_schottky.cc.2.o build/default/src/solver/ebm3/ebm3_boundary_simple_gate.cc.2.o build/default/src/solver/ebm3/ebm3_boundary_solderpad.cc.2.o build/default/src/solver/ebm3/ebm3_conductor.cc.2.o build/default/src/solver/ebm3/ebm3_conductor_hanging_node.cc.2.o build/default/src/solver/ebm3/ebm3_insulator.cc.2.o build/default/src/solver/ebm3/ebm3_insulator_hanging_node.cc.2.o build/default/src/solver/ebm3/ebm3_resistance.cc.2.o build/default/src/solver/ebm3/ebm3_resistance_hanging_node.cc.2.o build/default/src/solver/ebm3/ebm3_semiconductor.cc.2.o build/default/src/solver/ebm3/ebm3_semiconductor_hanging_node.cc.2.o build/default/src/solver/ebm3/ebm3_semiconductor_jacob.cc.2.o build/default/src/solver/emfem2d/emfem2d.cc.2.o build/default/src/solver/fem_linear_solver.cc.2.o build/default/src/solver/fem_pde_solver.cc.2.o build/default/src/solver/fvm_explicit_solver.cc.2.o build/default/src/solver/fvm_linear_solver.cc.2.o build/default/src/solver/fvm_nonlinear_solver.cc.2.o build/default/src/solver/fvm_pde_solver.cc.2.o build/default/src/solver/hall/hall.cc.2.o build/default/src/solver/hall/hall_conductor.cc.2.o build/default/src/solver/hall/hall_insulator.cc.2.o build/default/src/solver/hall/hall_resistance.cc.2.o build/default/src/solver/hall/hall_semiconductor.cc.2.o build/default/src/solver/hdm/hdm.cc.2.o build/default/src/solver/hdm/hdm_boundary_neumann.cc.2.o build/default/src/solver/hdm/hdm_boundary_ohmic.cc.2.o build/default/src/solver/hdm/hdm_semiconductor.cc.2.o build/default/src/solver/hdm/linear_poisson.cc.2.o build/default/src/solver/hdm/linear_poisson_boundary_ohmic.cc.2.o build/default/src/solver/hdm/linear_poisson_conductor.cc.2.o build/default/src/solver/hdm/linear_poisson_insulator.cc.2.o build/default/src/solver/hdm/linear_poisson_semiconductor.cc.2.o build/default/src/solver/mixA1/mixA1.cc.2.o build/default/src/solver/mixA1/mixA1_boundary_gate.cc.2.o build/default/src/solver/mixA1/mixA1_boundary_ohmic.cc.2.o build/default/src/solver/mixA1/mixA1_boundary_schottky.cc.2.o build/default/src/solver/mixA1/mixA1_boundary_solderpad.cc.2.o build/default/src/solver/mixA2/mixA2.cc.2.o build/default/src/solver/mixA2/mixA2_boundary_gate.cc.2.o build/default/src/solver/mixA2/mixA2_boundary_ohmic.cc.2.o build/default/src/solver/mixA2/mixA2_boundary_schottky.cc.2.o build/default/src/solver/mixA2/mixA2_boundary_solderpad.cc.2.o build/default/src/solver/mixA3/mixA3.cc.2.o build/default/src/solver/mixA3/mixA3_boundary_gate.cc.2.o build/default/src/solver/mixA3/mixA3_boundary_ohmic.cc.2.o build/default/src/solver/mixA3/mixA3_boundary_schottky.cc.2.o build/default/src/solver/mixA3/mixA3_boundary_solderpad.cc.2.o build/default/src/solver/mole_analytic/mole_analytic.cc.2.o build/default/src/solver/poisson/poisson.cc.2.o build/default/src/solver/poisson/poisson_boundary_ei_interface.cc.2.o build/default/src/solver/poisson/poisson_boundary_float_metal.cc.2.o build/default/src/solver/poisson/poisson_boundary_gate.cc.2.o build/default/src/solver/poisson/poisson_boundary_hetero_interface.cc.2.o build/default/src/solver/poisson/poisson_boundary_homo_interface.cc.2.o build/default/src/solver/poisson/poisson_boundary_ii_interface.cc.2.o build/default/src/solver/poisson/poisson_boundary_ir_interface.cc.2.o build/default/src/solver/poisson/poisson_boundary_is_interface.cc.2.o build/default/src/solver/poisson/poisson_boundary_ohmic.cc.2.o build/default/src/solver/poisson/poisson_boundary_resistance_ohmic.cc.2.o build/default/src/solver/poisson/poisson_boundary_resistance_schottky.cc.2.o build/default/src/solver/poisson/poisson_boundary_rr_interface.cc.2.o build/default/src/solver/poisson/poisson_boundary_schottky.cc.2.o build/default/src/solver/poisson/poisson_boundary_simple_gate.cc.2.o build/default/src/solver/poisson/poisson_boundary_solderpad.cc.2.o build/default/src/solver/poisson/poisson_conductor.cc.2.o build/default/src/solver/poisson/poisson_conductor_hanging_node.cc.2.o build/default/src/solver/poisson/poisson_insulator.cc.2.o build/default/src/solver/poisson/poisson_insulator_hanging_node.cc.2.o build/default/src/solver/poisson/poisson_resistance.cc.2.o build/default/src/solver/poisson/poisson_resistance_hanging_node.cc.2.o build/default/src/solver/poisson/poisson_semiconductor.cc.2.o build/default/src/solver/poisson/poisson_semiconductor_hanging_node.cc.2.o build/default/src/solver/ray_tracing/light_thread.cc.2.o build/default/src/solver/ray_tracing/object_tree.cc.2.o build/default/src/solver/ray_tracing/ray_tracing.cc.2.o build/default/src/solver/solver_base.cc.2.o build/default/src/solver/solver_specify.cc.2.o build/default/src/solver/stress_solver/stress_solver.cc.2.o build/default/src/source/electrical_source.cc.2.o build/default/src/source/field_source.cc.2.o build/default/src/source/isource.cc.2.o build/default/src/source/light_lenses.cc.2.o build/default/src/source/light_source.cc.2.o build/default/src/source/particle_source.cc.2.o build/default/src/source/vsource.cc.2.o build/default/src/source/waveform.cc.2.o build/default/src/utils/error_vector.cc.2.o build/default/src/utils/extend_to_3d.cc.2.o build/default/src/utils/location_maps.cc.2.o build/default/src/utils/mat_analysis.cc.2.o build/default/src/utils/monot_cubic_interpolator.cc.2.o build/default/src/utils/nearest_node_locator.cc.2.o build/default/src/utils/point_locator_base.cc.2.o build/default/src/utils/point_locator_list.cc.2.o build/default/src/utils/point_locator_tree.cc.2.o build/default/src/utils/show_mesh_2d.cc.2.o build/default/src/utils/statistics.cc.2.o build/default/src/utils/surface_locator_base.cc.2.o build/default/src/utils/surface_locator_hub.cc.2.o build/default/src/utils/surface_locator_list.cc.2.o build/default/src/utils/surface_locator_sphere.cc.2.o build/default/src/utils/sync_file.cc.2.o build/default/src/utils/tree.cc.2.o build/default/src/utils/tree_node.cc.2.o build/default/src/material/PMI.cc.2.o build/default/src/material/material.cc.2.o build/default/src/material/material_define.cc.2.o build/default/src/material/physical_unit.cc.2.o build/default/src/hook/dlhook.cc.1.o build/default/src/main.cc.3.o -> build/default/src/genius.LINUX

src/fe/fe_boundary.cc.2.o: In function FEBase::compute_face_map(std::vector<double, std::allocator<double> > const&, Elem const*)': fe_boundary.cc:(.text+0x1b4c): undefined reference toFE<2u, (libMeshEnums::FEFamily)0>::mapxi(Elem const, Point const&)' fe_boundary.cc:(.text+0x1b61): undefined reference to FE<2u, (libMeshEnums::FEFamily)0>::map_eta(Elem const_, Point const&)' collect2: error: ld returned 1 exit status Waf: Leaving directory/home/sandeep/tcad/genius-20121008-open/build/default' Build failed -> task failed (exit status 1):

{task 40617552: cxxprogram ANN.cpp.0.o,bd_fix_rad_search.cpp.0.o,bd_pr_search.cpp.0.o,bd_search.cpp.0.o,bd_tree.cpp.0.o,brute.cpp.0.o,kd_dump.cpp.0.o,kd_fix_rad_search.cpp.0.o,kd_pr_search.cpp.0.o,kd_search.cpp.0.o,kd_split.cpp.0.o,kd_tree.cpp.0.o,kd_util.cpp.0.o,perf.cpp.0.o,csa.cc.1.o,svd.c.1.o,expr.cc.1.o,expr_datalist.cc.1.o,expr_except.cc.1.o,expr_func.cc.1.o,expr_funclist.cc.1.o,expr_node.cc.1.o,expr_parser.cc.1.o,expr_vallist.cc.1.o,spice_ckt.cc.1.o,tif3d.cc.1.o,UFconfig.c.1.o,amd_1.c.1.o,amd_2.c.1.o,amd_aat.c.1.o,amd_control.c.1.o,amd_defaults.c.1.o,amd_dump.c.1.o,amd_global.c.1.o,amd_info.c.1.o,amd_order.c.1.o,amd_post_tree.c.1.o,amd_postorder.c.1.o,amd_preprocess.c.1.o,amd_valid.c.1.o,btf_maxtrans.c.1.o,btf_order.c.1.o,btf_strongcomp.c.1.o,colamd.c.1.o,colamd_global.c.1.o,klu.c.1.o,klu_analyze.c.1.o,klu_analyze_given.c.1.o,klu_defaults.c.1.o,klu_diagnostics.c.1.o,klu_dump.c.1.o,klu_extract.c.1.o,klu_factor.c.1.o,klu_free_numeric.c.1.o,klu_free_symbolic.c.1.o,klu_kernel.c.1.o,klu_memory.c.1.o,klu_refactor.c.1.o,klu_scale.c.1.o,klu_solve.c.1.o,klu_sort.c.1.o,klu_tsolve.c.1.o,MXMLUtil.cpp.1.o,mxml-attr.c.1.o,mxml-entity.c.1.o,mxml-file.c.1.o,mxml-index.c.1.o,mxml-node.c.1.o,mxml-private.c.1.o,mxml-search.c.1.o,mxml-set.c.1.o,mxml-string.c.1.o,delaunay.cc.1.o,istack.cc.1.o,lpi.cc.1.o,spline.cc.1.o,triangle.c.1.o,tif_tool.cc.2.o,medici.cc.1.o,silvaco.cc.1.o,stanford.cc.1.o,suprem.cc.1.o,dfise.cc.2.o,dfise_grid.cc.2.o,trex.c.1.o,dof_object.cc.2.o,genius_env.cc.2.o,log.cc.2.o,perf_log.cc.2.o,boundary_condition.cc.2.o,boundary_condition_collector.cc.2.o,boundary_mos_channel_elem.cc.2.o,boundary_nearest_point.cc.2.o,fe.cc.2.o,fe_base.cc.2.o,fe_boundary.cc.2.o,fe_hermite.cc.2.o,fe_hermite_shape_1D.cc.2.o,fe_hermite_shape_2D.cc.2.o,fe_hermite_shape_3D.cc.2.o,fe_lagrange.cc.2.o,fe_lagrange_shape_0D.cc.2.o,fe_lagrange_shape_1D.cc.2.o,fe_lagrange_shape_2D.cc.2.o,fe_lagrange_shape_3D.cc.2.o,fe_map.cc.2.o,number_lookups.cc.2.o,edge.cc.2.o,edge_edge2.cc.2.o,edge_edge2_fvm.cc.2.o,elem.cc.2.o,elem_refinement.cc.2.o,face_cy_quad4_fvm.cc.2.o,face_cy_tri3_fvm.cc.2.o,face_quad.cc.2.o,face_quad4.cc.2.o,face_quad4_fvm.cc.2.o,face_tri.cc.2.o,face_tri3.cc.2.o,face_tri3_fvm.cc.2.o,node_elem.cc.2.o,plane.cc.2.o,polygon.cc.2.o,polygon_usample.cc.2.o,sphere.cc.2.o,interpolation_1d_linear.cc.2.o,interpolation_1d_spline.cc.2.o,interpolation_2d_csa.cc.2.o,interpolation_2d_nn.cc.2.o,interpolation_3d_nbtet.cc.2.o,interpolation_3d_qshep.cc.2.o,adolc_init.cc.2.o,dense_matrix.cc.2.o,dense_matrix_base.cc.2.o,dense_vector.cc.2.o,dense_vector_base.cc.2.o,expr_evaluate.cc.2.o,petsc_type.cc.2.o,petsc_utils.cc.2.o,type_tensor.cc.2.o,type_vector.cc.2.o,boundary_info.cc.2.o,boundary_mesh.cc.2.o,mesh_base.cc.2.o,mesh_communication.cc.2.o,mesh_modification.cc.2.o,mesh_refinement.cc.2.o,mesh_refinement_flagging.cc.2.o,mesh_refinement_smoothing.cc.2.o,mesh_tools.cc.2.o,serial_mesh.cc.2.o,serial_mesh_iterators.cc.2.o,unstructured_mesh.cc.2.o,mesh_generation.cc.2.o,mesh_generation_quad4.cc.2.o,mesh_generation_tri3.cc.2.o,file_include.cc.2.o,parser.cc.2.o,parser_card.cc.2.o,parser_parameter.cc.2.o,pattern.cc.2.o,pattern_xml.cc.2.o,linear_partitioner.cc.2.o,metis_partitioner.cc.2.o,parmetis_partitioner.cc.2.o,partitioner.cc.2.o,quadrature.cc.2.o,quadrature_build.cc.2.o,quadrature_conical.cc.2.o,quadrature_conical_2D.cc.2.o,quadrature_conical_3D.cc.2.o,quadrature_gauss.cc.2.o,quadrature_gauss_1D.cc.2.o,quadrature_gauss_2D.cc.2.o,quadrature_gauss_3D.cc.2.o,quadrature_jacobi_1D.cc.2.o,cgns_io.cc.2.o,conductor_region.cc.2.o,control.cc.2.o,dfise_io.cc.2.o,external_circuit.cc.2.o,external_circuit_pi.cc.2.o,external_circuit_rcl.cc.2.o,external_circuit_rct.cc.2.o,fvm_cell_data.cc.2.o,fvm_node_data.cc.2.o,fvm_node_info.cc.2.o,gdml_io.cc.2.o,insulator_region.cc.2.o,location_io.cc.2.o,pml_region.cc.2.o,resistance_region.cc.2.o,semiconductor_region.cc.2.o,simulation_region.cc.2.o,simulation_system.cc.2.o,solution_define.cc.2.o,stanford_io.cc.2.o,tif3d_io.cc.2.o,tif_io.cc.2.o,vacuum_region.cc.2.o,variable_define.cc.2.o,vtk_io.cc.2.o,ddm1.cc.2.o,ddm1_boundary_ei_interface.cc.2.o,ddm1_boundary_float_metal.cc.2.o,ddm1_boundary_gate.cc.2.o,ddm1_boundary_hetero_interface.cc.2.o,ddm1_boundary_homo_interface.cc.2.o,ddm1_boundary_ii_interface.cc.2.o,ddm1_boundary_ir_interface.cc.2.o,ddm1_boundary_is_interface.cc.2.o,ddm1_boundary_ohmic.cc.2.o,ddm1_boundary_resistance_ohmic.cc.2.o,ddm1_boundary_resistance_schottky.cc.2.o,ddm1_boundary_rr_interface.cc.2.o,ddm1_boundary_schottky.cc.2.o,ddm1_boundary_simple_gate.cc.2.o,ddm1_boundary_solderpad.cc.2.o,ddm1_conductor.cc.2.o,ddm1_conductor_hanging_node.cc.2.o,ddm1_insulator.cc.2.o,ddm1_insulator_hanging_node.cc.2.o,ddm1_resistance.cc.2.o,ddm1_resistance_hanging_node.cc.2.o,ddm1_semiconductor.cc.2.o,ddm1_semiconductor_hanging_node.cc.2.o,ddm1r.cc.2.o,ddm1r_boundary_ir_interface.cc.2.o,ddm1r_boundary_resistance_ohmic.cc.2.o,ddm1r_boundary_resistance_schottky.cc.2.o,ddm1r_boundary_rr_interface.cc.2.o,ddm1r_boundary_solderpad.cc.2.o,ddm1r_resistance.cc.2.o,ddm1r_resistance_hanging_node.cc.2.o,ddm2.cc.2.o,ddm2_boundary_ei_interface.cc.2.o,ddm2_boundary_float_metal.cc.2.o,ddm2_boundary_gate.cc.2.o,ddm2_boundary_hetero_interface.cc.2.o,ddm2_boundary_homo_interface.cc.2.o,ddm2_boundary_ii_interface.cc.2.o,ddm2_boundary_ir_interface.cc.2.o,ddm2_boundary_is_interface.cc.2.o,ddm2_boundary_neumann.cc.2.o,ddm2_boundary_ohmic.cc.2.o,ddm2_boundary_resistance_ohmic.cc.2.o,ddm2_boundary_resistance_schottky.cc.2.o,ddm2_boundary_rr_interface.cc.2.o,ddm2_boundary_schottky.cc.2.o,ddm2_boundary_simple_gate.cc.2.o,ddm2_boundary_solderpad.cc.2.o,ddm2_conductor.cc.2.o,ddm2_conductor_hanging_node.cc.2.o,ddm2_insulator.cc.2.o,ddm2_insulator_hanging_node.cc.2.o,ddm2_resistance.cc.2.o,ddm2_resistance_hanging_node.cc.2.o,ddm2_semiconductor.cc.2.o,ddm2_semiconductor_hanging_node.cc.2.o,ddm_ac.cc.2.o,ddmac_boundary_ei_interface.cc.2.o,ddmac_boundary_float_metal.cc.2.o,ddmac_boundary_gate.cc.2.o,ddmac_boundary_hetero_interface.cc.2.o,ddmac_boundary_homo_interface.cc.2.o,ddmac_boundary_ii_interface.cc.2.o,ddmac_boundary_ir_interface.cc.2.o,ddmac_boundary_is_interface.cc.2.o,ddmac_boundary_neumann.cc.2.o,ddmac_boundary_ohmic.cc.2.o,ddmac_boundary_resistance_ohmic.cc.2.o,ddmac_boundary_rr_interface.cc.2.o,ddmac_boundary_schottky.cc.2.o,ddmac_boundary_simple_gate.cc.2.o,ddmac_boundary_solderpad.cc.2.o,ddmac_conductor.cc.2.o,ddmac_insulator.cc.2.o,ddmac_resistance.cc.2.o,ddmac_semiconductor.cc.2.o,charge_integral.cc.2.o,ddm_solver.cc.2.o,gate_current.cc.2.o,inter_connect.cc.2.o,mixA_solver.cc.2.o,mix_inter_connect.cc.2.o,mob_semiconductor.cc.2.o,doping_analytic.cc.2.o,doping_fun.cc.2.o,ebm3.cc.2.o,ebm3_boundary_ei_interface.cc.2.o,ebm3_boundary_float_metal.cc.2.o,ebm3_boundary_gate.cc.2.o,ebm3_boundary_hetero_interface.cc.2.o,ebm3_boundary_homo_interface.cc.2.o,ebm3_boundary_ii_interface.cc.2.o,ebm3_boundary_ir_interface.cc.2.o,ebm3_boundary_is_interface.cc.2.o,ebm3_boundary_neumann.cc.2.o,ebm3_boundary_ohmic.cc.2.o,ebm3_boundary_resistance_ohmic.cc.2.o,ebm3_boundary_resistance_schottky.cc.2.o,ebm3_boundary_rr_interface.cc.2.o,ebm3_boundary_schottky.cc.2.o,ebm3_boundary_simple_gate.cc.2.o,ebm3_boundary_solderpad.cc.2.o,ebm3_conductor.cc.2.o,ebm3_conductor_hanging_node.cc.2.o,ebm3_insulator.cc.2.o,ebm3_insulator_hanging_node.cc.2.o,ebm3_resistance.cc.2.o,ebm3_resistance_hanging_node.cc.2.o,ebm3_semiconductor.cc.2.o,ebm3_semiconductor_hanging_node.cc.2.o,ebm3_semiconductor_jacob.cc.2.o,emfem2d.cc.2.o,fem_linear_solver.cc.2.o,fem_pde_solver.cc.2.o,fvm_explicit_solver.cc.2.o,fvm_linear_solver.cc.2.o,fvm_nonlinear_solver.cc.2.o,fvm_pde_solver.cc.2.o,hall.cc.2.o,hall_conductor.cc.2.o,hall_insulator.cc.2.o,hall_resistance.cc.2.o,hall_semiconductor.cc.2.o,hdm.cc.2.o,hdm_boundary_neumann.cc.2.o,hdm_boundary_ohmic.cc.2.o,hdm_semiconductor.cc.2.o,linear_poisson.cc.2.o,linear_poisson_boundary_ohmic.cc.2.o,linear_poisson_conductor.cc.2.o,linear_poisson_insulator.cc.2.o,linear_poisson_semiconductor.cc.2.o,mixA1.cc.2.o,mixA1_boundary_gate.cc.2.o,mixA1_boundary_ohmic.cc.2.o,mixA1_boundary_schottky.cc.2.o,mixA1_boundary_solderpad.cc.2.o,mixA2.cc.2.o,mixA2_boundary_gate.cc.2.o,mixA2_boundary_ohmic.cc.2.o,mixA2_boundary_schottky.cc.2.o,mixA2_boundary_solderpad.cc.2.o,mixA3.cc.2.o,mixA3_boundary_gate.cc.2.o,mixA3_boundary_ohmic.cc.2.o,mixA3_boundary_schottky.cc.2.o,mixA3_boundary_solderpad.cc.2.o,mole_analytic.cc.2.o,poisson.cc.2.o,poisson_boundary_ei_interface.cc.2.o,poisson_boundary_float_metal.cc.2.o,poisson_boundary_gate.cc.2.o,poisson_boundary_hetero_interface.cc.2.o,poisson_boundary_homo_interface.cc.2.o,poisson_boundary_ii_interface.cc.2.o,poisson_boundary_ir_interface.cc.2.o,poisson_boundary_is_interface.cc.2.o,poisson_boundary_ohmic.cc.2.o,poisson_boundary_resistance_ohmic.cc.2.o,poisson_boundary_resistance_schottky.cc.2.o,poisson_boundary_rr_interface.cc.2.o,poisson_boundary_schottky.cc.2.o,poisson_boundary_simple_gate.cc.2.o,poisson_boundary_solderpad.cc.2.o,poisson_conductor.cc.2.o,poisson_conductor_hanging_node.cc.2.o,poisson_insulator.cc.2.o,poisson_insulator_hanging_node.cc.2.o,poisson_resistance.cc.2.o,poisson_resistance_hanging_node.cc.2.o,poisson_semiconductor.cc.2.o,poisson_semiconductor_hanging_node.cc.2.o,light_thread.cc.2.o,object_tree.cc.2.o,ray_tracing.cc.2.o,solver_base.cc.2.o,solver_specify.cc.2.o,stress_solver.cc.2.o,electrical_source.cc.2.o,field_source.cc.2.o,isource.cc.2.o,light_lenses.cc.2.o,light_source.cc.2.o,particle_source.cc.2.o,vsource.cc.2.o,waveform.cc.2.o,error_vector.cc.2.o,extend_to_3d.cc.2.o,location_maps.cc.2.o,mat_analysis.cc.2.o,monot_cubic_interpolator.cc.2.o,nearest_node_locator.cc.2.o,point_locator_base.cc.2.o,point_locator_list.cc.2.o,point_locator_tree.cc.2.o,show_mesh_2d.cc.2.o,statistics.cc.2.o,surface_locator_base.cc.2.o,surface_locator_hub.cc.2.o,surface_locator_list.cc.2.o,surface_locator_sphere.cc.2.o,sync_file.cc.2.o,tree.cc.2.o,tree_node.cc.2.o,PMI.cc.2.o,material.cc.2.o,material_define.cc.2.o,physical_unit.cc.2.o,dlhook.cc.1.o,main.cc.3.o -> genius.LINUX}

['/usr/lib64/ccache/g++', 'src/contrib/ann/ANN.cpp.0.o', 'src/contrib/ann/bd_fix_rad_search.cpp.0.o', 'src/contrib/ann/bd_pr_search.cpp.0.o', 'src/contrib/ann/bd_search.cpp.0.o', 'src/contrib/ann/bd_tree.cpp.0.o', 'src/contrib/ann/brute.cpp.0.o', 'src/contrib/ann/kd_dump.cpp.0.o', 'src/contrib/ann/kd_fix_rad_search.cpp.0.o', 'src/contrib/ann/kd_pr_search.cpp.0.o', 'src/contrib/ann/kd_search.cpp.0.o', 'src/contrib/ann/kd_split.cpp.0.o', 'src/contrib/ann/kd_tree.cpp.0.o', 'src/contrib/ann/kd_util.cpp.0.o', 'src/contrib/ann/perf.cpp.0.o', 'src/contrib/csabathy/csa.cc.1.o', 'src/contrib/csabathy/svd.c.1.o', 'src/contrib/expreval/expr.cc.1.o', 'src/contrib/expreval/expr_datalist.cc.1.o', 'src/contrib/expreval/expr_except.cc.1.o', 'src/contrib/expreval/expr_func.cc.1.o', 'src/contrib/expreval/expr_funclist.cc.1.o', 'src/contrib/expreval/expr_node.cc.1.o', 'src/contrib/expreval/expr_parser.cc.1.o', 'src/contrib/expreval/expr_vallist.cc.1.o', 'src/contrib/spice/spice_ckt.cc.1.o', 'src/contrib/tif3d/tif3d.cc.1.o', 'src/contrib/klu/UFconfig.c.1.o', 'src/contrib/klu/amd_1.c.1.o', 'src/contrib/klu/amd_2.c.1.o', 'src/contrib/klu/amd_aat.c.1.o', 'src/contrib/klu/amd_control.c.1.o', 'src/contrib/klu/amd_defaults.c.1.o', 'src/contrib/klu/amd_dump.c.1.o', 'src/contrib/klu/amd_global.c.1.o', 'src/contrib/klu/amd_info.c.1.o', 'src/contrib/klu/amd_order.c.1.o', 'src/contrib/klu/amd_post_tree.c.1.o', 'src/contrib/klu/amd_postorder.c.1.o', 'src/contrib/klu/amd_preprocess.c.1.o', 'src/contrib/klu/amd_valid.c.1.o', 'src/contrib/klu/btf_maxtrans.c.1.o', 'src/contrib/klu/btf_order.c.1.o', 'src/contrib/klu/btf_strongcomp.c.1.o', 'src/contrib/klu/colamd.c.1.o', 'src/contrib/klu/colamd_global.c.1.o', 'src/contrib/klu/klu.c.1.o', 'src/contrib/klu/klu_analyze.c.1.o', 'src/contrib/klu/klu_analyze_given.c.1.o', 'src/contrib/klu/klu_defaults.c.1.o', 'src/contrib/klu/klu_diagnostics.c.1.o', 'src/contrib/klu/klu_dump.c.1.o', 'src/contrib/klu/klu_extract.c.1.o', 'src/contrib/klu/klu_factor.c.1.o', 'src/contrib/klu/klu_free_numeric.c.1.o', 'src/contrib/klu/klu_free_symbolic.c.1.o', 'src/contrib/klu/klu_kernel.c.1.o', 'src/contrib/klu/klu_memory.c.1.o', 'src/contrib/klu/klu_refactor.c.1.o', 'src/contrib/klu/klu_scale.c.1.o', 'src/contrib/klu/klu_solve.c.1.o', 'src/contrib/klu/klu_sort.c.1.o', 'src/contrib/klu/klu_tsolve.c.1.o', 'src/contrib/mxml/MXMLUtil.cpp.1.o', 'src/contrib/mxml/mxml-attr.c.1.o', 'src/contrib/mxml/mxml-entity.c.1.o', 'src/contrib/mxml/mxml-file.c.1.o', 'src/contrib/mxml/mxml-index.c.1.o', 'src/contrib/mxml/mxml-node.c.1.o', 'src/contrib/mxml/mxml-private.c.1.o', 'src/contrib/mxml/mxml-search.c.1.o', 'src/contrib/mxml/mxml-set.c.1.o', 'src/contrib/mxml/mxml-string.c.1.o', 'src/contrib/nn/delaunay.cc.1.o', 'src/contrib/nn/istack.cc.1.o', 'src/contrib/nn/lpi.cc.1.o', 'src/contrib/spline/spline.cc.1.o', 'src/contrib/triangle/triangle.c.1.o', 'src/contrib/tif/tif_tool.cc.2.o', 'src/contrib/stanford/medici.cc.1.o', 'src/contrib/stanford/silvaco.cc.1.o', 'src/contrib/stanford/stanford.cc.1.o', 'src/contrib/stanford/suprem.cc.1.o', 'src/contrib/dfise/dfise.cc.2.o', 'src/contrib/dfise/dfise_grid.cc.2.o', 'src/contrib/trex/trex.c.1.o', 'src/base/dof_object.cc.2.o', 'src/base/genius_env.cc.2.o', 'src/base/log.cc.2.o', 'src/base/perf_log.cc.2.o', 'src/bc/boundary_condition.cc.2.o', 'src/bc/boundary_condition_collector.cc.2.o', 'src/bc/boundary_mos_channel_elem.cc.2.o', 'src/bc/boundary_nearest_point.cc.2.o', 'src/fe/fe.cc.2.o', 'src/fe/fe_base.cc.2.o', 'src/fe/fe_boundary.cc.2.o', 'src/fe/fe_hermite.cc.2.o', 'src/fe/fe_hermite_shape_1D.cc.2.o', 'src/fe/fe_hermite_shape_2D.cc.2.o', 'src/fe/fe_hermite_shape_3D.cc.2.o', 'src/fe/fe_lagrange.cc.2.o', 'src/fe/fe_lagrange_shape_0D.cc.2.o', 'src/fe/fe_lagrange_shape_1D.cc.2.o', 'src/fe/fe_lagrange_shape_2D.cc.2.o', 'src/fe/fe_lagrange_shape_3D.cc.2.o', 'src/fe/fe_map.cc.2.o', 'src/fe/number_lookups.cc.2.o', 'src/geom/edge.cc.2.o', 'src/geom/edge_edge2.cc.2.o', 'src/geom/edge_edge2_fvm.cc.2.o', 'src/geom/elem.cc.2.o', 'src/geom/elem_refinement.cc.2.o', 'src/geom/face_cy_quad4_fvm.cc.2.o', 'src/geom/face_cy_tri3_fvm.cc.2.o', 'src/geom/face_quad.cc.2.o', 'src/geom/face_quad4.cc.2.o', 'src/geom/face_quad4_fvm.cc.2.o', 'src/geom/face_tri.cc.2.o', 'src/geom/face_tri3.cc.2.o', 'src/geom/face_tri3_fvm.cc.2.o', 'src/geom/node_elem.cc.2.o', 'src/geom/plane.cc.2.o', 'src/geom/polygon.cc.2.o', 'src/geom/polygon_usample.cc.2.o', 'src/geom/sphere.cc.2.o', 'src/interpolation/interpolation_1d_linear.cc.2.o', 'src/interpolation/interpolation_1d_spline.cc.2.o', 'src/interpolation/interpolation_2d_csa.cc.2.o', 'src/interpolation/interpolation_2d_nn.cc.2.o', 'src/interpolation/interpolation_3d_nbtet.cc.2.o', 'src/interpolation/interpolation_3d_qshep.cc.2.o', 'src/math/adolc_init.cc.2.o', 'src/math/dense_matrix.cc.2.o', 'src/math/dense_matrix_base.cc.2.o', 'src/math/dense_vector.cc.2.o', 'src/math/dense_vector_base.cc.2.o', 'src/math/expr_evaluate.cc.2.o', 'src/math/petsc_type.cc.2.o', 'src/math/petsc_utils.cc.2.o', 'src/math/type_tensor.cc.2.o', 'src/math/type_vector.cc.2.o', 'src/mesh/boundary_info.cc.2.o', 'src/mesh/boundary_mesh.cc.2.o', 'src/mesh/mesh_base.cc.2.o', 'src/mesh/mesh_communication.cc.2.o', 'src/mesh/mesh_modification.cc.2.o', 'src/mesh/mesh_refinement.cc.2.o', 'src/mesh/mesh_refinement_flagging.cc.2.o', 'src/mesh/mesh_refinement_smoothing.cc.2.o', 'src/mesh/mesh_tools.cc.2.o', 'src/mesh/serial_mesh.cc.2.o', 'src/mesh/serial_mesh_iterators.cc.2.o', 'src/mesh/unstructured_mesh.cc.2.o', 'src/meshgen/mesh_generation.cc.2.o', 'src/meshgen/mesh_generation_quad4.cc.2.o', 'src/meshgen/mesh_generation_tri3.cc.2.o', 'src/parser/file_include.cc.2.o', 'src/parser/parser.cc.2.o', 'src/parser/parser_card.cc.2.o', 'src/parser/parser_parameter.cc.2.o', 'src/parser/pattern.cc.2.o', 'src/parser/pattern_xml.cc.2.o', 'src/partition/linear_partitioner.cc.2.o', 'src/partition/metis_partitioner.cc.2.o', 'src/partition/parmetis_partitioner.cc.2.o', 'src/partition/partitioner.cc.2.o', 'src/quadrature/quadrature.cc.2.o', 'src/quadrature/quadrature_build.cc.2.o', 'src/quadrature/quadrature_conical.cc.2.o', 'src/quadrature/quadrature_conical_2D.cc.2.o', 'src/quadrature/quadrature_conical_3D.cc.2.o', 'src/quadrature/quadrature_gauss.cc.2.o', 'src/quadrature/quadrature_gauss_1D.cc.2.o', 'src/quadrature/quadrature_gauss_2D.cc.2.o', 'src/quadrature/quadrature_gauss_3D.cc.2.o', 'src/quadrature/quadrature_jacobi_1D.cc.2.o', 'src/solution/cgns_io.cc.2.o', 'src/solution/conductor_region.cc.2.o', 'src/solution/control.cc.2.o', 'src/solution/dfise_io.cc.2.o', 'src/solution/external_circuit.cc.2.o', 'src/solution/external_circuit_pi.cc.2.o', 'src/solution/external_circuit_rcl.cc.2.o', 'src/solution/external_circuit_rct.cc.2.o', 'src/solution/fvm_cell_data.cc.2.o', 'src/solution/fvm_node_data.cc.2.o', 'src/solution/fvm_node_info.cc.2.o', 'src/solution/gdml_io.cc.2.o', 'src/solution/insulator_region.cc.2.o', 'src/solution/location_io.cc.2.o', 'src/solution/pml_region.cc.2.o', 'src/solution/resistance_region.cc.2.o', 'src/solution/semiconductor_region.cc.2.o', 'src/solution/simulation_region.cc.2.o', 'src/solution/simulation_system.cc.2.o', 'src/solution/solution_define.cc.2.o', 'src/solution/stanford_io.cc.2.o', 'src/solution/tif3d_io.cc.2.o', 'src/solution/tif_io.cc.2.o', 'src/solution/vacuum_region.cc.2.o', 'src/solution/variable_define.cc.2.o', 'src/solution/vtk_io.cc.2.o', 'src/solver/ddm1/ddm1.cc.2.o', 'src/solver/ddm1/ddm1_boundary_ei_interface.cc.2.o', 'src/solver/ddm1/ddm1_boundary_float_metal.cc.2.o', 'src/solver/ddm1/ddm1_boundary_gate.cc.2.o', 'src/solver/ddm1/ddm1_boundary_hetero_interface.cc.2.o', 'src/solver/ddm1/ddm1_boundary_homo_interface.cc.2.o', 'src/solver/ddm1/ddm1_boundary_ii_interface.cc.2.o', 'src/solver/ddm1/ddm1_boundary_ir_interface.cc.2.o', 'src/solver/ddm1/ddm1_boundary_is_interface.cc.2.o', 'src/solver/ddm1/ddm1_boundary_ohmic.cc.2.o', 'src/solver/ddm1/ddm1_boundary_resistance_ohmic.cc.2.o', 'src/solver/ddm1/ddm1_boundary_resistance_schottky.cc.2.o', 'src/solver/ddm1/ddm1_boundary_rr_interface.cc.2.o', 'src/solver/ddm1/ddm1_boundary_schottky.cc.2.o', 'src/solver/ddm1/ddm1_boundary_simple_gate.cc.2.o', 'src/solver/ddm1/ddm1_boundary_solderpad.cc.2.o', 'src/solver/ddm1/ddm1_conductor.cc.2.o', 'src/solver/ddm1/ddm1_conductor_hanging_node.cc.2.o', 'src/solver/ddm1/ddm1_insulator.cc.2.o', 'src/solver/ddm1/ddm1_insulator_hanging_node.cc.2.o', 'src/solver/ddm1/ddm1_resistance.cc.2.o', 'src/solver/ddm1/ddm1_resistance_hanging_node.cc.2.o', 'src/solver/ddm1/ddm1_semiconductor.cc.2.o', 'src/solver/ddm1/ddm1_semiconductor_hanging_node.cc.2.o', 'src/solver/ddm1r/ddm1r.cc.2.o', 'src/solver/ddm1r/ddm1r_boundary_ir_interface.cc.2.o', 'src/solver/ddm1r/ddm1r_boundary_resistance_ohmic.cc.2.o', 'src/solver/ddm1r/ddm1r_boundary_resistance_schottky.cc.2.o', 'src/solver/ddm1r/ddm1r_boundary_rr_interface.cc.2.o', 'src/solver/ddm1r/ddm1r_boundary_solderpad.cc.2.o', 'src/solver/ddm1r/ddm1r_resistance.cc.2.o', 'src/solver/ddm1r/ddm1r_resistance_hanging_node.cc.2.o', 'src/solver/ddm2/ddm2.cc.2.o', 'src/solver/ddm2/ddm2_boundary_ei_interface.cc.2.o', 'src/solver/ddm2/ddm2_boundary_float_metal.cc.2.o', 'src/solver/ddm2/ddm2_boundary_gate.cc.2.o', 'src/solver/ddm2/ddm2_boundary_hetero_interface.cc.2.o', 'src/solver/ddm2/ddm2_boundary_homo_interface.cc.2.o', 'src/solver/ddm2/ddm2_boundary_ii_interface.cc.2.o', 'src/solver/ddm2/ddm2_boundary_ir_interface.cc.2.o', 'src/solver/ddm2/ddm2_boundary_is_interface.cc.2.o', 'src/solver/ddm2/ddm2_boundary_neumann.cc.2.o', 'src/solver/ddm2/ddm2_boundary_ohmic.cc.2.o', 'src/solver/ddm2/ddm2_boundary_resistance_ohmic.cc.2.o', 'src/solver/ddm2/ddm2_boundary_resistance_schottky.cc.2.o', 'src/solver/ddm2/ddm2_boundary_rr_interface.cc.2.o', 'src/solver/ddm2/ddm2_boundary_schottky.cc.2.o', 'src/solver/ddm2/ddm2_boundary_simple_gate.cc.2.o', 'src/solver/ddm2/ddm2_boundary_solderpad.cc.2.o', 'src/solver/ddm2/ddm2_conductor.cc.2.o', 'src/solver/ddm2/ddm2_conductor_hanging_node.cc.2.o', 'src/solver/ddm2/ddm2_insulator.cc.2.o', 'src/solver/ddm2/ddm2_insulator_hanging_node.cc.2.o', 'src/solver/ddm2/ddm2_resistance.cc.2.o', 'src/solver/ddm2/ddm2_resistance_hanging_node.cc.2.o', 'src/solver/ddm2/ddm2_semiconductor.cc.2.o', 'src/solver/ddm2/ddm2_semiconductor_hanging_node.cc.2.o', 'src/solver/ddm_ac/ddm_ac.cc.2.o', 'src/solver/ddm_ac/ddmac_boundary_ei_interface.cc.2.o', 'src/solver/ddm_ac/ddmac_boundary_float_metal.cc.2.o', 'src/solver/ddm_ac/ddmac_boundary_gate.cc.2.o', 'src/solver/ddm_ac/ddmac_boundary_hetero_interface.cc.2.o', 'src/solver/ddm_ac/ddmac_boundary_homo_interface.cc.2.o', 'src/solver/ddm_ac/ddmac_boundary_ii_interface.cc.2.o', 'src/solver/ddm_ac/ddmac_boundary_ir_interface.cc.2.o', 'src/solver/ddm_ac/ddmac_boundary_is_interface.cc.2.o', 'src/solver/ddm_ac/ddmac_boundary_neumann.cc.2.o', 'src/solver/ddm_ac/ddmac_boundary_ohmic.cc.2.o', 'src/solver/ddm_ac/ddmac_boundary_resistance_ohmic.cc.2.o', 'src/solver/ddm_ac/ddmac_boundary_rr_interface.cc.2.o', 'src/solver/ddm_ac/ddmac_boundary_schottky.cc.2.o', 'src/solver/ddm_ac/ddmac_boundary_simple_gate.cc.2.o', 'src/solver/ddm_ac/ddmac_boundary_solderpad.cc.2.o', 'src/solver/ddm_ac/ddmac_conductor.cc.2.o', 'src/solver/ddm_ac/ddmac_insulator.cc.2.o', 'src/solver/ddm_ac/ddmac_resistance.cc.2.o', 'src/solver/ddm_ac/ddmac_semiconductor.cc.2.o', 'src/solver/ddm_common/charge_integral.cc.2.o', 'src/solver/ddm_common/ddm_solver.cc.2.o', 'src/solver/ddm_common/gate_current.cc.2.o', 'src/solver/ddm_common/inter_connect.cc.2.o', 'src/solver/ddm_common/mixA_solver.cc.2.o', 'src/solver/ddm_common/mix_inter_connect.cc.2.o', 'src/solver/ddm_common/mob_semiconductor.cc.2.o', 'src/solver/doping_analytic/doping_analytic.cc.2.o', 'src/solver/doping_analytic/doping_fun.cc.2.o', 'src/solver/ebm3/ebm3.cc.2.o', 'src/solver/ebm3/ebm3_boundary_ei_interface.cc.2.o', 'src/solver/ebm3/ebm3_boundary_float_metal.cc.2.o', 'src/solver/ebm3/ebm3_boundary_gate.cc.2.o', 'src/solver/ebm3/ebm3_boundary_hetero_interface.cc.2.o', 'src/solver/ebm3/ebm3_boundary_homo_interface.cc.2.o', 'src/solver/ebm3/ebm3_boundary_ii_interface.cc.2.o', 'src/solver/ebm3/ebm3_boundary_ir_interface.cc.2.o', 'src/solver/ebm3/ebm3_boundary_is_interface.cc.2.o', 'src/solver/ebm3/ebm3_boundary_neumann.cc.2.o', 'src/solver/ebm3/ebm3_boundary_ohmic.cc.2.o', 'src/solver/ebm3/ebm3_boundary_resistance_ohmic.cc.2.o', 'src/solver/ebm3/ebm3_boundary_resistance_schottky.cc.2.o', 'src/solver/ebm3/ebm3_boundary_rr_interface.cc.2.o', 'src/solver/ebm3/ebm3_boundary_schottky.cc.2.o', 'src/solver/ebm3/ebm3_boundary_simple_gate.cc.2.o', 'src/solver/ebm3/ebm3_boundary_solderpad.cc.2.o', 'src/solver/ebm3/ebm3_conductor.cc.2.o', 'src/solver/ebm3/ebm3_conductor_hanging_node.cc.2.o', 'src/solver/ebm3/ebm3_insulator.cc.2.o', 'src/solver/ebm3/ebm3_insulator_hanging_node.cc.2.o', 'src/solver/ebm3/ebm3_resistance.cc.2.o', 'src/solver/ebm3/ebm3_resistance_hanging_node.cc.2.o', 'src/solver/ebm3/ebm3_semiconductor.cc.2.o', 'src/solver/ebm3/ebm3_semiconductor_hanging_node.cc.2.o', 'src/solver/ebm3/ebm3_semiconductor_jacob.cc.2.o', 'src/solver/emfem2d/emfem2d.cc.2.o', 'src/solver/fem_linear_solver.cc.2.o', 'src/solver/fem_pde_solver.cc.2.o', 'src/solver/fvm_explicit_solver.cc.2.o', 'src/solver/fvm_linear_solver.cc.2.o', 'src/solver/fvm_nonlinear_solver.cc.2.o', 'src/solver/fvm_pde_solver.cc.2.o', 'src/solver/hall/hall.cc.2.o', 'src/solver/hall/hall_conductor.cc.2.o', 'src/solver/hall/hall_insulator.cc.2.o', 'src/solver/hall/hall_resistance.cc.2.o', 'src/solver/hall/hall_semiconductor.cc.2.o', 'src/solver/hdm/hdm.cc.2.o', 'src/solver/hdm/hdm_boundary_neumann.cc.2.o', 'src/solver/hdm/hdm_boundary_ohmic.cc.2.o', 'src/solver/hdm/hdm_semiconductor.cc.2.o', 'src/solver/hdm/linear_poisson.cc.2.o', 'src/solver/hdm/linear_poisson_boundary_ohmic.cc.2.o', 'src/solver/hdm/linear_poisson_conductor.cc.2.o', 'src/solver/hdm/linear_poisson_insulator.cc.2.o', 'src/solver/hdm/linear_poisson_semiconductor.cc.2.o', 'src/solver/mixA1/mixA1.cc.2.o', 'src/solver/mixA1/mixA1_boundary_gate.cc.2.o', 'src/solver/mixA1/mixA1_boundary_ohmic.cc.2.o', 'src/solver/mixA1/mixA1_boundary_schottky.cc.2.o', 'src/solver/mixA1/mixA1_boundary_solderpad.cc.2.o', 'src/solver/mixA2/mixA2.cc.2.o', 'src/solver/mixA2/mixA2_boundary_gate.cc.2.o', 'src/solver/mixA2/mixA2_boundary_ohmic.cc.2.o', 'src/solver/mixA2/mixA2_boundary_schottky.cc.2.o', 'src/solver/mixA2/mixA2_boundary_solderpad.cc.2.o', 'src/solver/mixA3/mixA3.cc.2.o', 'src/solver/mixA3/mixA3_boundary_gate.cc.2.o', 'src/solver/mixA3/mixA3_boundary_ohmic.cc.2.o', 'src/solver/mixA3/mixA3_boundary_schottky.cc.2.o', 'src/solver/mixA3/mixA3_boundary_solderpad.cc.2.o', 'src/solver/mole_analytic/mole_analytic.cc.2.o', 'src/solver/poisson/poisson.cc.2.o', 'src/solver/poisson/poisson_boundary_ei_interface.cc.2.o', 'src/solver/poisson/poisson_boundary_float_metal.cc.2.o', 'src/solver/poisson/poisson_boundary_gate.cc.2.o', 'src/solver/poisson/poisson_boundary_hetero_interface.cc.2.o', 'src/solver/poisson/poisson_boundary_homo_interface.cc.2.o', 'src/solver/poisson/poisson_boundary_ii_interface.cc.2.o', 'src/solver/poisson/poisson_boundary_ir_interface.cc.2.o', 'src/solver/poisson/poisson_boundary_is_interface.cc.2.o', 'src/solver/poisson/poisson_boundary_ohmic.cc.2.o', 'src/solver/poisson/poisson_boundary_resistance_ohmic.cc.2.o', 'src/solver/poisson/poisson_boundary_resistance_schottky.cc.2.o', 'src/solver/poisson/poisson_boundary_rr_interface.cc.2.o', 'src/solver/poisson/poisson_boundary_schottky.cc.2.o', 'src/solver/poisson/poisson_boundary_simple_gate.cc.2.o', 'src/solver/poisson/poisson_boundary_solderpad.cc.2.o', 'src/solver/poisson/poisson_conductor.cc.2.o', 'src/solver/poisson/poisson_conductor_hanging_node.cc.2.o', 'src/solver/poisson/poisson_insulator.cc.2.o', 'src/solver/poisson/poisson_insulator_hanging_node.cc.2.o', 'src/solver/poisson/poisson_resistance.cc.2.o', 'src/solver/poisson/poisson_resistance_hanging_node.cc.2.o', 'src/solver/poisson/poisson_semiconductor.cc.2.o', 'src/solver/poisson/poisson_semiconductor_hanging_node.cc.2.o', 'src/solver/ray_tracing/light_thread.cc.2.o', 'src/solver/ray_tracing/object_tree.cc.2.o', 'src/solver/ray_tracing/ray_tracing.cc.2.o', 'src/solver/solver_base.cc.2.o', 'src/solver/solver_specify.cc.2.o', 'src/solver/stress_solver/stress_solver.cc.2.o', 'src/source/electrical_source.cc.2.o', 'src/source/field_source.cc.2.o', 'src/source/isource.cc.2.o', 'src/source/light_lenses.cc.2.o', 'src/source/light_source.cc.2.o', 'src/source/particle_source.cc.2.o', 'src/source/vsource.cc.2.o', 'src/source/waveform.cc.2.o', 'src/utils/error_vector.cc.2.o', 'src/utils/extend_to_3d.cc.2.o', 'src/utils/location_maps.cc.2.o', 'src/utils/mat_analysis.cc.2.o', 'src/utils/monot_cubic_interpolator.cc.2.o', 'src/utils/nearest_node_locator.cc.2.o', 'src/utils/point_locator_base.cc.2.o', 'src/utils/point_locator_list.cc.2.o', 'src/utils/point_locator_tree.cc.2.o', 'src/utils/show_mesh_2d.cc.2.o', 'src/utils/statistics.cc.2.o', 'src/utils/surface_locator_base.cc.2.o', 'src/utils/surface_locator_hub.cc.2.o', 'src/utils/surface_locator_list.cc.2.o', 'src/utils/surface_locator_sphere.cc.2.o', 'src/utils/sync_file.cc.2.o', 'src/utils/tree.cc.2.o', 'src/utils/tree_node.cc.2.o', 'src/material/PMI.cc.2.o', 'src/material/material.cc.2.o', 'src/material/material_define.cc.2.o', 'src/material/physical_unit.cc.2.o', 'src/hook/dlhook.cc.1.o', 'src/main.cc.3.o', '-o', '/home/sandeep/tcad/genius-20121008-open/build/default/src/genius.LINUX', '-Wl,-Bstatic', '-Wl,-Bdynamic', '-lcgns', '-ldl', '-Wl,--export-dynamic', '-lpetsc', '-L/home/sandeep/tcad/PETSC/petsc-3.1-p8/linux-gnu-c-opt/lib', '-lcmumps', '-ldmumps', '-lsmumps', '-lzmumps', '-lmumps_common', '-lpord', '-lscalapack', '-lblacs', '-lsuperlu_dist_2.4', '-lparmetis', '-lmetis', '-lsuperlu_4.0', '-lflapack', '-lfblas', '-lnsl', '-lrt', '-lm', '-lmpich', '-lpthread', '-lgfortran', '-lquadmath', '-Wl,-Bdynamic', '-lpetsc', '-L/home/sandeep/tcad/PETSC/petsc-3.1-p8/linux-gnu-c-opt/lib', '-lcmumps', '-ldmumps', '-lsmumps', '-lzmumps', '-lmumps_common', '-lpord', '-lscalapack', '-lblacs', '-lsuperlu_dist_2.4', '-lparmetis', '-lmetis', '-lsuperlu_4.0', '-lflapack', '-lfblas', '-lnsl', '-lrt', '-lm', '-L/home/sandeep/tcad/PETSC/petsc-3.1-p8/linux-gnu-c-opt/lib', '-lmpich', '-lpthread', '-lrt', '-lgfortran', '-lquadmath', '-Wl,-Bdynamic', '']

Thank you and regards, Sandeep Sulakhe.

cogenda commented 11 years ago

Another standard compliance problem. The templated class must be instantiated.

Please apply the attached patch and try again.

We'd appreciate if you could summarize the changes you've made to the source code, and we will incorporate those to the new release. Thank you.

regards, shenchen

On 2013-01-15 22:19, sulakhesandip wrote:

Thank you for your suggestions.Earlier changes worked well. But now it is giving error something like this

src/fe/fe_boundary.cc.2.o: In function FEBase::compute_face_map(std::vector > const&, Elem const*)':

fe_boundary.cc:(.text+0x1b4c): undefined reference toFE::mapxi(Elem const, Point const&)' fe_boundary.cc:(.text+0x1b61): undefined reference to FE::mapeta(Elem const, Point const&)' collect2: error: ld returned 1 exit status Waf: Leaving directory/home/sandeep/tcad/genius-20121008-open/build/default' Build failed -> task failed (exit status 1):

sulakhesandip commented 11 years ago

I could not find the patch sir please resend the patch file... If the installation works, i will certainly post the changes which worked for installation...

Thank you and regards, Sandip Sulakhe.

cogenda commented 11 years ago

below is the patch

diff --git a/include/fe/fe_macro.h b/include/fe/fe_macro.h
index 8356be3..a3206d6 100644
--- a/include/fe/fe_macro.h
+++ b/include/fe/fe_macro.h
@@ -81,8 +81,8 @@
   template bool         FE<_dim,_t>::is_hierarchic() const;\
   template unsigned int FE<_dim,_t>::n_dofs_per_elem(ElemType,Order);\
   template void         FE<_dim,_t>::nodal_soln(const Elem*,const Order,const std::vector&,std::vector&);
-#endif
-/*
+
+
 // The Intel 7.1 compiler out at TACC required these, but they are used
 // inside the inverse_map function so it seems like they should be instantiated
 // by the INSTANTIATE_IMAP macro above?  Also for some reason it did not
@@ -91,4 +91,6 @@
   template Point FE<_dim,LAGRANGE>::map(const Elem*,const Point&);\
   template Point FE<_dim,LAGRANGE>::map_xi(const Elem*,const Point&);\
   template Point FE<_dim,LAGRANGE>::map_eta(const Elem*,const Point&)
-*/
+
+
+#endif
diff --git a/src/fe/fe_map.cc b/src/fe/fe_map.cc
index 563f000..4d1d8c1 100644
--- a/src/fe/fe_map.cc
+++ b/src/fe/fe_map.cc
@@ -993,4 +993,7 @@ INSTANTIATE_IMAP(1);
 INSTANTIATE_IMAP(2);
 INSTANTIATE_IMAP(3);
+INSTANTIATE_MAP(1);
+INSTANTIATE_MAP(2);
+INSTANTIATE_MAP(3);
sulakhesandip commented 11 years ago

I tried the patching sir but it gave me error

patching file fe_macro.h Hunk #1 FAILED at 81. Hunk #2 FAILED at 91. 2 out of 2 hunks FAILED -- saving rejects to file fe_macro.h.rej

May be there are version conflicts. You tell me the changes manually i will apply them..I have genius-20121008-open which is the latest one.. Any help regarding this would be very helpful..

Thank you and regards, Sandeep Sulakhe.

cogenda commented 11 years ago
  1. The ending part of fe_macro.h should look like:

    #define INSTANTIATE_MBRF(_dim,_t) \
    template bool         FE<_dim,_t>::shapes_need_reinit() const;\
    template unsigned int FE<_dim,_t>::n_dofs(ElemType,Order); \
    template unsigned int FE<_dim,_t>::n_dofs_at_node(ElemType,Order,unsigned int); \
    template FEContinuity FE<_dim,_t>::get_continuity() const;\
    template bool         FE<_dim,_t>::is_hierarchic() const;\
    template unsigned int FE<_dim,_t>::n_dofs_per_elem(ElemType,Order);\
    template void         FE<_dim,_t>::nodal_soln(const Elem*,const Order,const std::vector&,std::vector&);
    // The Intel 7.1 compiler out at TACC required these, but they are used
    // inside the inverse_map function so it seems like they should be instantiated
    // by the INSTANTIATE_IMAP macro above?  Also for some reason it did not
    // complain about map_zeta.
    #define INSTANTIATE_MAP(_dim) \
    template Point FE<_dim,LAGRANGE>::map(const Elem*,const Point&);\
    template Point FE<_dim,LAGRANGE>::map_xi(const Elem*,const Point&);\
    template Point FE<_dim,LAGRANGE>::map_eta(const Elem*,const Point&)
    #endif
    

    Note that the comments are removed and the "endif" macro is moved to the end of the file.

  2. Add the following three lines to the end of src/fe/fe_map.cc (this patch seems have been successfully applied)

    INSTANTIATE_MAP(1);
    INSTANTIATE_MAP(2);
    INSTANTIATE_MAP(3);
    
sulakhesandip commented 11 years ago

I did the changes sir, and the following errors were observed..

[544/561] cxx: build/default/src/sip/sipgeniusParserInputParser.cpp -> build/default/src/sip/sipgeniusParserInputParser.cpp.4.o ../../src/fe/fe_map.cc:996:16: error: ‘template<unsigned int Dim, libMeshEnums::FEFamily T> class FE’ used without template parameters ../../src/fe/fe_map.cc:996:48: error: ‘map’ is not a template function ../../src/fe/fe_map.cc:996:65: error: ‘template<unsigned int Dim, libMeshEnums::FEFamily T> class FE’ used without template parameters ../../src/fe/fe_map.cc:996:100: error: ‘map_xi’ is not a template function ../../src/fe/fe_map.cc:996:117: error: ‘template<unsigned int Dim, libMeshEnums::FEFamily T> class FE’ used without template parameters ../../src/fe/fe_map.cc:996:153: error: ‘map_eta’ is not a template function ../../src/fe/fe_map.cc:997:16: error: ‘template<unsigned int Dim, libMeshEnums::FEFamily T> class FE’ used without template parameters ../../src/fe/fe_map.cc:997:48: error: ‘map’ is not a template function ../../src/fe/fe_map.cc:997:65: error: ‘template<unsigned int Dim, libMeshEnums::FEFamily T> class FE’ used without template parameters ../../src/fe/fe_map.cc:997:100: error: ‘map_xi’ is not a template function ../../src/fe/fe_map.cc:997:117: error: ‘template<unsigned int Dim, libMeshEnums::FEFamily T> class FE’ used without template parameters ../../src/fe/fe_map.cc:997:153: error: ‘map_eta’ is not a template function ../../src/fe/fe_map.cc:998:16: error: ‘template<unsigned int Dim, libMeshEnums::FEFamily T> class FE’ used without template parameters ../../src/fe/fe_map.cc:998:48: error: ‘map’ is not a template function ../../src/fe/fe_map.cc:998:65: error: ‘template<unsigned int Dim, libMeshEnums::FEFamily T> class FE’ used without template parameters ../../src/fe/fe_map.cc:998:100: error: ‘map_xi’ is not a template function ../../src/fe/fe_map.cc:998:117: error: ‘template<unsigned int Dim, libMeshEnums::FEFamily T> class FE’ used without template parameters ../../src/fe/fe_map.cc:998:153: error: ‘map_eta’ is not a template function Waf: Leaving directory `/home/sandeep/tcad/genius-20121008-open/build/default' Build failed

some more header files seems to be missing... Any suggestions regarding this will be helpful.

Thank you and regards, Sandeep Sulakhe.

cogenda commented 11 years ago

There seems to be a lot of compatibility issues with GCC-4.7, which comes with Ubuntu 12.10 and presumably with other forthcoming linux distros.

We installed an Ubuntu12.10, and tested the build on it, fixing all C++ compatibility issues. We also updated the JigsawPkg build system.

We shall upload a new version of Genius-Open and JigsawPkg in 1-2 days.

I tried doing this earlier today, but the internet censorship of the Chinese government decided to block Github, so I'm having difficulty pushing the changes to github.

sulakhesandip commented 11 years ago

Thank alot for revising the code I am looking forword to use the latest version of Genius-open..

Thanks and regards, Sandip Sulakhe.

luisll86 commented 10 years ago

Please someone could help me with the Genius TCAD installation my configuration is the following ubuntu 12.04.2 gcc-4.6 petsc 3.1 cgns 2.5 flex 2.5.37 bison 2.5 and i receive the same error message from the beginning Luis Llumiquinga

lutherthecat commented 10 years ago

I have a fork which builds successfully at: https://github.com/lutherthecat/Genius-TCAD-Open/

Follow the instructions in this file: myinstall.txt

It uses cmake instead of waf. It also has instructions for installing petsc.