Unfortunately I have not succeeded in reproducing this error in a small
program.
The error messages are:
/bin/sh ../../libtool --tag=F77 --mode=link gfortran -I../../include  -g -O2  
-o x01f.exe  x01f.o ../../src/libplplotd.la
../../bindings/f77/libplplotf77cd.la ../../bindings/f77/libplplotf77d.la -lm 
mkdir .libs
gfortran -I../../include -g -O2 -o .libs/x01f.exe x01f.o 
../../src/.libs/libplplotd.dll.a -L/usr/lib -L/usr/X11R6/lib
../../bindings/f77/.libs/libplplotf77cd.dll.a
../../bindings/f77/.libs/libplplotf77d.dll.a
/cygdrive/c/arjen/plplot-5.6.0-cvs/plplot/bindings/f77/.libs/libplplotf77cd.dll.a
/cygdrive/c/arjen/plplot-5.6.0-cvs/plplot/src/.libs/libplplotd.dll.a
/cygdrive/c/arjen/plplot-5.6.0-cvs/plplot/lib/csa/.libs/libcsirocsa.dll.a
/usr/lib/libgd.dll.a /usr/lib/libiconv.dll.a -lXpm -lX11 /usr/lib/libjpeg.dll.a
/usr/lib/libfontconfig.dll.a /usr/lib/libexpat.dll.a -lpng12
/usr/lib/libfreetype.dll.a -lz -lgdi32 -L/usr/local/lib
/cygdrive/c/arjen/gfortran/bin/../lib/gcc/i686-pc-cygwin/4.1.0/../../../libgfortran.a(transfer.o):
In function `*__gfortran_transfer_character':
/cygdrive/d/gcc-snap/build/i686-pc-cygwin/libgfortran/../../../gcc-4.1-20050522/libgfortran/io/transfer.c:833:
multiple definition of `__gfortran_transfer_character'
../../bindings/f77/.libs/libplplotf77d.dll.a(d000044.o):: first defined here
/cygdrive/c/arjen/gfortran/bin/../lib/gcc/i686-pc-cygwin/4.1.0/../../../libgfortran.a(transfer.o):
In function `*__gfortran_st_write':
/cygdrive/d/gcc-snap/build/i686-pc-cygwin/libgfortran/../../../gcc-4.1-20050522/libgfortran/io/transfer.c:1588:
multiple definition of `__gfortran_st_write'
../../bindings/f77/.libs/libplplotf77d.dll.a(d000036.o):: first defined here
/cygdrive/c/arjen/gfortran/bin/../lib/gcc/i686-pc-cygwin/4.1.0/../../../libgfortran.a(transfer.o):
In function `*__gfortran_st_write_done':
/cygdrive/d/gcc-snap/build/i686-pc-cygwin/libgfortran/../../../gcc-4.1-20050522/libgfortran/io/transfer.c:1598:
multiple definition of `__gfortran_st_write_done'
../../bindings/f77/.libs/libplplotf77d.dll.a(d000037.o):: first defined here


-- 
           Summary: Linking example programs for PLplot causes error
                    messages about multiple definition of
                    __gfortran_transfer_character
           Product: gcc
           Version: 4.2.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: fortran
        AssignedTo: unassigned at gcc dot gnu dot org
        ReportedBy: arjen dot markus at wldelft dot nl
 GCC build triplet: i686-pc-cygwin
  GCC host triplet: i686-pc-cygwin
GCC target triplet: i686-pc-cygwin


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=27703

Reply via email to