On Wed, Mar 13, 2013 at 12:30 PM, Gábor Csárdi <csardi.ga...@gmail.com> wrote: > On Wed, Mar 13, 2013 at 4:47 AM, Mathieu Malaterre <ma...@debian.org> wrote: >> >> As explained before, the problem is here: >> >> ... >> checking for f77_alloc_ in -lf2c... no >> checking for f77_alloc in -lf2c... no >> checking for F77_ALLOC_ in -lf2c... no >> checking for F77_ALLOC in -lf2c... no >> not found >> ... >> >> however libf2c is clearly installed on that system. > > > This does not really matter, because even if these are not found, igraph > still uses -lf2c, here is part of configure.ac: > > if test "$internal_f2c" = "no"; then > AC_CHECK_LIB([f2c], [f77_alloc_], [], > AC_CHECK_LIB([f2c], [f77_alloc], [], > AC_CHECK_LIB([f2c], [F77_ALLOC_], [], > AC_CHECK_LIB([f2c], [F77_ALLOC], [], > [AC_MSG_RESULT(not found, trying to use -lf2c anyway.)])))) > LDFLAGS="${LDFLAGS}" > else AC_DEFINE([INTERNAL_F2C], [1], [Define to 1 if you use the internal > F2C library]) > fi
That's just wrong. You should use the F77* macros instead. That fact that is work is just pure coincidence. >> >> From your comment, I guess the behavior in debian is unexpected and >> should have worked. > > > It does work, at least the library and both packages are built, according to > the log file you have sent me. Whether it is functional I don't know. Does not. As said above. -lf2c is missing from the compilation line. -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org