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.

Reply via email to