gcc - Got Junk Error Message from assembler while Compiling Trilinos Source Code -


i compiling trilinos source code , got error complains junk parts. kernel version 3.13.0 , g++ version 4.8.2. running on x86_64 machine. error message looks this:

scalar_field.s:24649: error: junk `@104.5037' after expression 

the command run is

cd /home/shuang/trilinos-12.0.1-source/my_build/packages/fortrilinos/example/adt_3d_burgers_6th_pade && /usr/bin/gfortran   -ffree-line-length-none -g -i/home/shuang/trilinos-12.0.1-source/my_build -i/home/shuang/trilinos-12.0.1-source/packages/fortrilinos/src/epetra -i/home/shuang/trilinos-12.0.1-source/packages/fortrilinos/src/teuchos -i/home/shuang/trilinos-12.0.1-source/packages/fortrilinos/src/amesos -i/home/shuang/trilinos-12.0.1-source/packages/fortrilinos/src/aztecoo -i/home/shuang/trilinos-12.0.1-source/packages/fortrilinos/src/galeri -i/home/shuang/trilinos-12.0.1-source/packages/fortrilinos/src/ifpack -i/home/shuang/trilinos-12.0.1-source/packages/fortrilinos/src/pliris -i/home/shuang/trilinos-12.0.1-source -i/home/shuang/trilinos-12.0.1-source/my_build/packages/fortrilinos/src -i/home/shuang/trilinos-12.0.1-source/packages/fortrilinos/src -i/home/shuang/trilinos-12.0.1-source/my_build/packages/fortrilinos/src/mod -i/home/shuang/trilinos-12.0.1-source/packages/ctrilinos/src/epetra -i/home/shuang/trilinos-12.0.1-source/packages/ctrilinos/src/teuchos -i/home/shuang/trilinos-12.0.1-source/packages/ctrilinos/src/amesos -i/home/shuang/trilinos-12.0.1-source/packages/ctrilinos/src/aztecoo -i/home/shuang/trilinos-12.0.1-source/packages/ctrilinos/src/galeri -i/home/shuang/trilinos-12.0.1-source/packages/ctrilinos/src/ifpack -i/home/shuang/trilinos-12.0.1-source/packages/ctrilinos/src/pliris -i/home/shuang/trilinos-12.0.1-source/my_build/packages/ctrilinos/src -i/home/shuang/trilinos-12.0.1-source/packages/ctrilinos/src -i/home/shuang/trilinos-12.0.1-source/my_build/packages/ifpack/src -i/home/shuang/trilinos-12.0.1-source/packages/ifpack/src -i/home/shuang/trilinos-12.0.1-source/packages/ifpack/../amesos/src/suitesparse/amd/include -i/home/shuang/trilinos-12.0.1-source/packages/ifpack/../amesos/src/suitesparse/ufconfig -i/home/shuang/trilinos-12.0.1-source/my_build/packages/amesos/src -i/home/shuang/trilinos-12.0.1-source/packages/amesos/src -i/home/shuang/trilinos-12.0.1-source/packages/amesos/src/suitesparse/amd/include -i/home/shuang/trilinos-12.0.1-source/packages/amesos/src/suitesparse/colamd/include -i/home/shuang/trilinos-12.0.1-source/packages/amesos/src/suitesparse/cholmod/include -i/home/shuang/trilinos-12.0.1-source/packages/amesos/src/suitesparse/ufconfig -i/home/shuang/trilinos-12.0.1-source/packages/amesos/src/suitesparse/klu/include -i/home/shuang/trilinos-12.0.1-source/packages/amesos/src/suitesparse/btf/include -i/home/shuang/trilinos-12.0.1-source/packages/amesos/src/suitesparse/camd/include -i/home/shuang/trilinos-12.0.1-source/my_build/packages/epetraext/src -i/home/shuang/trilinos-12.0.1-source/packages/epetraext/src -i/home/shuang/trilinos-12.0.1-source/packages/epetraext/src/transform -i/home/shuang/trilinos-12.0.1-source/packages/epetraext/src/inout -i/home/shuang/trilinos-12.0.1-source/packages/epetraext/src/coloring -i/home/shuang/trilinos-12.0.1-source/packages/epetraext/src/model_evaluator -i/home/shuang/trilinos-12.0.1-source/packages/epetraext/src/block -i/home/shuang/trilinos-12.0.1-source/packages/epetraext/src/restrict -i/home/shuang/trilinos-12.0.1-source/my_build/packages/triutils/src -i/home/shuang/trilinos-12.0.1-source/packages/triutils/src -i/home/shuang/trilinos-12.0.1-source/my_build/packages/epetra/src -i/home/shuang/trilinos-12.0.1-source/packages/epetra/src -i/home/shuang/trilinos-12.0.1-source/my_build/packages/teuchos/kokkoscomm/src -i/home/shuang/trilinos-12.0.1-source/packages/teuchos/kokkoscomm/src -i/home/shuang/trilinos-12.0.1-source/my_build/packages/teuchos/kokkoscompat/src -i/home/shuang/trilinos-12.0.1-source/packages/teuchos/kokkoscompat/src -i/home/shuang/trilinos-12.0.1-source/packages/teuchos/parameterlist/src -i/home/shuang/trilinos-12.0.1-source/my_build/packages/teuchos/core/src -i/home/shuang/trilinos-12.0.1-source/packages/teuchos/core/src -i/home/shuang/trilinos-12.0.1-source/my_build/packages/kokkos/core/src -i/home/shuang/trilinos-12.0.1-source/packages/kokkos/core/src -i/usr/include -i/home/shuang/trilinos-12.0.1-source/packages/teuchos/comm/src -i/home/shuang/trilinos-12.0.1-source/packages/teuchos/remainder/src -i/home/shuang/trilinos-12.0.1-source/packages/teuchos/numerics/src -i/home/shuang/trilinos-12.0.1-source/my_build/packages/aztecoo/src -i/home/shuang/trilinos-12.0.1-source/packages/aztecoo/src -i/home/shuang/trilinos-12.0.1-source/packages/galeri/src-xpetra -i/home/shuang/trilinos-12.0.1-source/my_build/packages/galeri/src-xpetra/../src -i/home/shuang/trilinos-12.0.1-source/packages/galeri/src-xpetra/../src/utils -i/home/shuang/trilinos-12.0.1-source/packages/galeri/src-xpetra/../src/headers -i/home/shuang/trilinos-12.0.1-source/my_build/packages/galeri/src -i/home/shuang/trilinos-12.0.1-source/packages/galeri/src -i/home/shuang/trilinos-12.0.1-source/packages/galeri/src/maps -i/home/shuang/trilinos-12.0.1-source/packages/galeri/src/crsmatrices -i/home/shuang/trilinos-12.0.1-source/packages/galeri/src/finiteelements -i/home/shuang/trilinos-12.0.1-source/packages/xpetra/sup/matrix -i/home/shuang/trilinos-12.0.1-source/packages/xpetra/sup/stridedmap -i/home/shuang/trilinos-12.0.1-source/packages/xpetra/sup/blockedcrsmatrix -i/home/shuang/trilinos-12.0.1-source/packages/xpetra/sup/cloner -i/home/shuang/trilinos-12.0.1-source/my_build/packages/xpetra/sup -i/home/shuang/trilinos-12.0.1-source/packages/xpetra/ext -i/home/shuang/trilinos-12.0.1-source/my_build/packages/xpetra/ext -i/home/shuang/trilinos-12.0.1-source/packages/xpetra/src/crsgraph -i/home/shuang/trilinos-12.0.1-source/packages/xpetra/src/crsmatrix -i/home/shuang/trilinos-12.0.1-source/packages/xpetra/src/distobject -i/home/shuang/trilinos-12.0.1-source/packages/xpetra/src/export -i/home/shuang/trilinos-12.0.1-source/packages/xpetra/src/headers -i/home/shuang/trilinos-12.0.1-source/packages/xpetra/src/import -i/home/shuang/trilinos-12.0.1-source/packages/xpetra/src/map -i/home/shuang/trilinos-12.0.1-source/packages/xpetra/src/multivector -i/home/shuang/trilinos-12.0.1-source/packages/xpetra/src/operator -i/home/shuang/trilinos-12.0.1-source/packages/xpetra/src/platform -i/home/shuang/trilinos-12.0.1-source/packages/xpetra/src/rowgraph -i/home/shuang/trilinos-12.0.1-source/packages/xpetra/src/rowmatrix -i/home/shuang/trilinos-12.0.1-source/packages/xpetra/src/utils -i/home/shuang/trilinos-12.0.1-source/packages/xpetra/src/utils/forwarddeclaration -i/home/shuang/trilinos-12.0.1-source/packages/xpetra/src/vector -i/home/shuang/trilinos-12.0.1-source/my_build/packages/xpetra/src -i/home/shuang/trilinos-12.0.1-source/packages/tpetra/core/ext -i/home/shuang/trilinos-12.0.1-source/my_build/packages/tpetra/core/ext -i/home/shuang/trilinos-12.0.1-source/packages/tpetra/core/inout -i/home/shuang/trilinos-12.0.1-source/my_build/packages/tpetra/core/inout -i/home/shuang/trilinos-12.0.1-source/packages/tpetra/core/src -i/home/shuang/trilinos-12.0.1-source/packages/tpetra/core/src/kokkos_refactor -i/home/shuang/trilinos-12.0.1-source/my_build/packages/tpetra/core/src -i/home/shuang/trilinos-12.0.1-source/packages/tpetra/tsqr/src -i/home/shuang/trilinos-12.0.1-source/my_build/packages/tpetra/tsqr/src -i/home/shuang/trilinos-12.0.1-source/packages/tpetra/classic/linalg -i/home/shuang/trilinos-12.0.1-source/packages/tpetra/classic/nodeapi -i/home/shuang/trilinos-12.0.1-source/my_build/packages/tpetra/classic/nodeapi -i/home/shuang/trilinos-12.0.1-source/my_build/packages/tpetra/classic/src -i/home/shuang/trilinos-12.0.1-source/packages/tpetra/classic/src -i/home/shuang/trilinos-12.0.1-source/my_build/packages/threadpool/src -i/home/shuang/trilinos-12.0.1-source/packages/threadpool/src -i/home/shuang/trilinos-12.0.1-source/my_build/packages/tpetra/kernels/src -i/home/shuang/trilinos-12.0.1-source/packages/tpetra/kernels/src -i/home/shuang/trilinos-12.0.1-source/packages/tpetra/kernels/src/impl -i/home/shuang/trilinos-12.0.1-source/my_build/packages/kokkos/containers/src -i/home/shuang/trilinos-12.0.1-source/packages/kokkos/containers/src -i/home/shuang/trilinos-12.0.1-source/my_build/packages/kokkos/algorithms/src -i/home/shuang/trilinos-12.0.1-source/packages/kokkos/algorithms/src -i/home/shuang/trilinos-12.0.1-source/my_build/packages/pliris/src -i/home/shuang/trilinos-12.0.1-source/packages/pliris/src    -c /home/shuang/trilinos-12.0.1-source/packages/fortrilinos/example/adt_3d_burgers_6th_pade/scalar_field.f90 -o cmakefiles/fortrilinos_adt_3d_burgers_6th_pade.dir/scalar_field.f90.o -save-temps 

the whole error message:

scalar_field.s: assembler messages: scalar_field.s:24649: error: junk `@104.5037' after expression scalar_field.s:24655: error: junk `@104.5037' after expression scalar_field.s:24658: error: junk `@104.5037' after expression scalar_field.s:24687: error: junk `@105.5038' after expression scalar_field.s:24689: error: junk `@105.5038+8' after expression scalar_field.s:24691: error: junk `@105.5038+16' after expression scalar_field.s:24704: error: junk `@104.5037' after expression scalar_field.s:24720: error: junk `@104.5037' after expression scalar_field.s:24732: error: junk `@104.5037' after expression scalar_field.s:24741: error: junk `@105.5038' after expression scalar_field.s:24743: error: junk `@104.5037' after expression scalar_field.s:24752: error: junk `@105.5038' after expression scalar_field.s:24754: error: junk `@105.5038+8' after expression scalar_field.s:24756: error: junk `@105.5038+16' after expression scalar_field.s:25435: error: junk @ end of line, first unrecognized character `@' scalar_field.s:25436: error: bad expression scalar_field.s:25436: error: junk @ end of line, first unrecognized character `1' scalar_field.s:25437: error: junk @ end of line, first unrecognized character `@' scalar_field.s:25438: error: bad expression scalar_field.s:25438: error: symbol `da' defined scalar_field.s:30617: error: junk @ end of line, first unrecognized character `@' scalar_field.s:30625: error: junk @ end of line, first unrecognized character `@' 

the assembly code around line 24649 , 24655 of scalar_field.s is

.lbb518:     .loc 1 92 0     movq    da@104.5037(%rip), %rax     testq   %rax, %rax     jne .l898     .loc 1 92 0 is_stmt 0 discriminator 2     movl    $56, %edi     call    malloc     movq    %rax, da@104.5037(%rip) 

the code around line 25435 is

viscous_param.5024:     .long   2617245703     .long   1069722282     .local  da@104.5037     .comm   da@104.5037,8,8     .local  da@105.5038     .comm   da@105.5038,24,16     .section    .rodata     .align 8 

it seems da@ or decimal point 1 causing problem, not sure why , how fix it.

thanks lot help.


Comments

Popular posts from this blog

python - TypeError: start must be a integer -

c# - DevExpress RepositoryItemComboBox BackColor property ignored -

django - Creating multiple model instances in DRF3 -