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?
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...@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.
> ****************************************************************************
> ****************************************************************************
> ************************************************************************
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?
--
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...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/sage-support/2410372.RVVYDCxLDo%40localhost.localdomain.