I think its a g95 bug on Mac. I see this on the Mac - but on on linux.

Will report the bug.

moving 'block data PetscCommInit' into a different sourcefile is a
workarround.

Satish


On Wed, 23 Jun 2010, Barry Smith wrote:

> 
>    Anybody know what this problem is and how to fix it?
> 
>    Barry
> 
> 
> make PETSC_DIR=/Users/barrysmith/Src/petsc-dev PETSC_ARCH=arch-g95
> /Users/barrysmith/Src/petsc-dev/arch-g95/bin/mpif90 -c  -Wall 
> -Wno-unused-variable -g  -I/Users/barrysmith/Src/petsc-dev/arch-g95/include 
> -I/Users/barrysmith/Src/petsc-dev/include -I/opt/local/include 
> -I/Users/barrysmith/Src/petsc-dev/arch-g95/include   
> -I/Users/barrysmith/Src/petsc-dev/arch-g95/include -I/opt/local/include 
> -I/Users/barrysmith/Src/petsc-dev/arch-g95/include    -o somefort.o somefort.F
> Warning (115): Line 17 of somefort.F is being truncated
> Warning (115): Line 18 of somefort.F is being truncated
> Warning (115): Line 19 of somefort.F is being truncated
> Warning (115): Line 17 of somefort.F is being truncated
> Warning (115): Line 18 of somefort.F is being truncated
> Warning (115): Line 19 of somefort.F is being truncated
> /var/folders/M4/M4PTePd3FM4rLBeN0lPCkE+++TI/-Tmp-//ccQR27B9.s:321:non-relocatable
>  subtraction expression, "_petscfortran9_" minus "L00000000002$pb"
> /var/folders/M4/M4PTePd3FM4rLBeN0lPCkE+++TI/-Tmp-//ccQR27B9.s:321:symbol: 
> "_petscfortran9_" can't be undefined in a subtraction expression
> /var/folders/M4/M4PTePd3FM4rLBeN0lPCkE+++TI/-Tmp-//ccQR27B9.s:118:non-relocatable
>  subtraction expression, "_petscfortran10_" minus "L00000000001$pb"
> /var/folders/M4/M4PTePd3FM4rLBeN0lPCkE+++TI/-Tmp-//ccQR27B9.s:118:symbol: 
> "_petscfortran10_" can't be undefined in a subtraction expression
> /var/folders/M4/M4PTePd3FM4rLBeN0lPCkE+++TI/-Tmp-//ccQR27B9.s:113:non-relocatable
>  subtraction expression, "_petscfortran9_" minus "L00000000001$pb"
> /var/folders/M4/M4PTePd3FM4rLBeN0lPCkE+++TI/-Tmp-//ccQR27B9.s:113:symbol: 
> "_petscfortran9_" can't be undefined in a subtraction expression
> make[1]: [somefort.o] Error 1 (ignored)
> /usr/bin/ar cr /Users/barrysmith/Src/petsc-dev/arch-g95/lib/libpetsc.a 
> somefort.o
> ar: somefort.o: No such file or directory
> make[1]: [libf] Error 1 (ignored)
> /usr/bin/ranlib: file: 
> /Users/barrysmith/Src/petsc-dev/arch-g95/lib/libpetsc.a(mhyp.o) has no symbols
> 
> 
> 


Reply via email to