Open sulakhesandip opened 11 years ago
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.
--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
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].
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.
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.
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.
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.
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.
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.
at the top of perf_log.cc, insert the followings:
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
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].
[1] https://github.com/cogenda/Genius-TCAD-Open/issues/13#issuecomment-12132166
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
Some header files are missing.. Any suggestions regarding this will be very helpful..
Thank you and regards, Sandeep Sulakhe.
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].
[1] https://github.com/cogenda/Genius-TCAD-Open/issues/13#issuecomment-12255531 [2] http://libkdtree.alioth.debian.org/
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 to
FE<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.
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):
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.
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);
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.
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.
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);
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.
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.
Thank alot for revising the code I am looking forword to use the latest version of Genius-open..
Thanks and regards, Sandip Sulakhe.
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
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.
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 \
'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.