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