On Fri, 27 Nov 2020, 14:21 Tobias, <tobwefo...@web.de> wrote: > Hallo Everybody, > > on OpenSuse Tumbleweed I try building sage 9.2 without most of packages > from > system. The make command stopped compiling pynac because "the programm > needs > libflint", but flint was already compiled by make command. > > > > Then I wanted to start make command again with pynac, but make skipped > pynac > and started with the next package. > > > What should I do? I would probably restart building and configure with > --with- > system-flint=yes and --with-system-flintqs=yes > But it took so long to come here ... > > > What would you say? >
I guess you have flint installed systemwide, as well, and pynac gets confused as to which flint to use. > > Kind regards, > Tobias > > from log file > > > sage-9.2/local/var/tmp/sage/build/pynac-0.7.26.sage-2020-04-03.p0/src/config > >.log > > > configure:17041: gcc -o conftest -g -O2 > > -Wl,-rpath-link,/home/tobias/bin/sage-9.2/local/lib > > -L/home/tobias/bin/sage-9.2/local/lib > > -Wl,-rpath,/home/tobias/bin/sage-9.2/local/lib conftest.c -lflint > -lgmp > > >&5 > > /usr/lib64/gcc/x86_64-suse-linux/10/../../../../x86_64-suse-linux/bin/ld: > > warning: libgmp.so.23, needed by > > /home/tobias/bin/sage-9.2/local/lib/libflint.so, may conflict with > > libgmp.so.10 > > /usr/lib64/gcc/x86_64-suse-linux/10/../../../../x86_64-suse-linux/bin/ld: > > _ZN3NTL9zz_pEInfoE: TLS definition in /usr/lib64/libntl.so.43 section > .tbss > > mismatches non-TLS reference in > > /home/tobias/bin/sage-9.2/local/lib/libflint.so > > /usr/lib64/gcc/x86_64-suse-linux/10/../../../../x86_64-suse-linux/bin/ld: > > /usr/lib64/libntl.so.43: error adding symbols: bad value collect2: error: > > ld returned 1 exit status > > configure:17041: $? = 1 > > > > configure: failed program was: > > | /* confdefs.h */ > > | #define PACKAGE_NAME "pynac" > > | #define PACKAGE_TARNAME "pynac" > > | #define PACKAGE_VERSION "0.7.26.sage-2020-04-03" > > | #define PACKAGE_STRING "pynac 0.7.26.sage-2020-04-03" > > | #define PACKAGE_BUGREPORT "<pynac-de...@googlegroups.com>" > > | #define PACKAGE_URL "" > > | #define PACKAGE "pynac" > > | #define VERSION "0.7.26.sage-2020-04-03" > > | #define ARCHIVE_VERSION 3 > > | #define ARCHIVE_AGE 0 > > | #define STDC_HEADERS 1 > > | #define HAVE_SYS_TYPES_H 1 > > | #define HAVE_SYS_STAT_H 1 > > | #define HAVE_STDLIB_H 1 > > | #define HAVE_STRING_H 1 > > | #define HAVE_MEMORY_H 1 > > | #define HAVE_STRINGS_H 1 > > | #define HAVE_INTTYPES_H 1 > > | #define HAVE_STDINT_H 1 > > | #define HAVE_UNISTD_H 1 > > | #define HAVE_DLFCN_H 1 > > | #define LT_OBJDIR ".libs/" > > | #define HAVE_GMP_H 1 > > | #define HAVE_FLINT_FMPQ_POLY_H 1 > > | /* end confdefs.h. */ > > | > > | /* Override any GCC internal prototype to avoid an error. > > | > > | Use char because int might match the return type of a GCC > > | builtin and then its argument prototype would still apply. */ > > | > > | #ifdef __cplusplus > > | extern "C" > > | #endif > > | char fmpq_get_mpz_frac (); > > | int > > | main () > > | { > > | return fmpq_get_mpz_frac (); > > | > > | ; > > | return 0; > > | > > | } > > > > configure:17058: result: no > > configure:17065: error: This package needs libflint > > or from file > > sage-9.2/logs/pkgs/pynac-0.7.26.sage-2020-04-03.p0.log > > > > checking for library containing __gmpz_get_str... -lgmp > > checking flint/fmpq_poly.h usability... yes > > checking flint/fmpq_poly.h presence... yes > > checking for flint/fmpq_poly.h... yes > > checking for library containing fmpq_get_mpz_frac... no > > configure: error: This package needs libflint > > > **************************************************************************** > > > **************************************************************************** > > ************************************************************************ > > Error configuring pynac-0.7.26.sage-2020-04-03.p0 > > See the file > > > > > /home/tobias/bin/sage-9.2/local/var/tmp/sage/build/pynac-0.7.26.sage-202 > > 0-04-03.p0/src/config.log> > > for details. > > > **************************************************************************** > > > **************************************************************************** > > ************************************************************************ > > -- > You received this message because you are subscribed to the Google Groups > "sage-support" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to sage-support+unsubscr...@googlegroups.com. > To view this discussion on the web visit > https://groups.google.com/d/msgid/sage-support/2410372.RVVYDCxLDo%40localhost.localdomain > . > -- You received this message because you are subscribed to the Google Groups "sage-support" group. To unsubscribe from this group and stop receiving emails from it, send an email to sage-support+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/sage-support/CAAWYfq3wTVKr_Ls6TtyP_TJNFA%3DxjTovM%3Dk_3DhDyxvHK2MnvA%40mail.gmail.com.