As indicated on the e-antic PR, this prevents normaliz from working. So 
this is blocking a number of optional packages, and it would be great if 
this could be resolved quickly.

Best,
Travis


On Wednesday, December 13, 2023 at 3:44:20 AM UTC+9 vdelecroix wrote:

> e-antic is indeed not compatible (yet) with flint-3.0.0, see
> https://github.com/flatsurf/e-antic/issues/263
>
> On Tue, 12 Dec 2023 at 08:32, '[email protected]' via sage-release
> <[email protected]> wrote:
> >
> > I am having an issue building e_antic that was not present for building 
> 10.2 from source. I've included the log file below. I first tried without 
> installing anything extra and then with a system libantic installation. 
> Both resulted in the same log file.
> >
> > Best,
> > Travis
> >
> > Using cached file /home/travis/sage-build/upstream/e-antic-1.3.0.tar.gz
> > e_antic-1.3.0
> > ====================================================
> > Setting up build directory for e_antic-1.3.0
> > Finished extraction
> > No patch files found in ../patches
> > ****************************************************
> > Host system:
> > Linux tscrim 6.2.0-37-generic #38~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Thu 
> Nov 2 18:01:13 UTC 2 x86_64 x86_64 x86_64 GNU/Linux
> > ****************************************************
> > C compiler: gcc
> > C compiler version:
> > Using built-in specs.
> > COLLECT_GCC=gcc
> > COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/11/lto-wrapper
> > OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa
> > OFFLOAD_TARGET_DEFAULT=1
> > Target: x86_64-linux-gnu
> > Configured with: ../src/configure -v --with-pkgversion='Ubuntu 
> 11.4.0-1ubuntu1~22.04' 
> --with-bugurl=file:///usr/share/doc/gcc-11/README.Bugs 
> --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,m2 
> --prefix=/usr --with-gcc-major-version-only --program-suffix=-11 
> --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id 
> --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix 
> --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu 
> --enable-libstdcxx-debug --enable-libstdcxx-time=yes 
> --with-default-libstdcxx-abi=new --enable-gnu-unique-object 
> --disable-vtable-verify --enable-plugin --enable-default-pie 
> --with-system-zlib --enable-libphobos-checking=release 
> --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch 
> --disable-werror --enable-cet --with-arch-32=i686 --with-abi=m64 
> --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic 
> --enable-offload-targets=nvptx-none=/build/gcc-11-XeT9lY/gcc-11-11.4.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-11-XeT9lY/gcc-11-11.4.0/debian/tmp-gcn/usr
>  
> --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu 
> --host=x86_64-linux-gnu --target=x86_64-linux-gnu 
> --with-build-config=bootstrap-lto-lean --enable-link-serialization=2
> > Thread model: posix
> > Supported LTO compression algorithms: zlib zstd
> > gcc version 11.4.0 (Ubuntu 11.4.0-1ubuntu1~22.04)
> > ****************************************************
> > Package 'e_antic' is currently not installed
> > No legacy uninstaller found for 'e_antic'; nothing to do
> > Configuring e_antic-1.3.0
> > checking for a BSD-compatible install... /usr/bin/install -c
> > checking whether build environment is sane... yes
> > checking for a race-free mkdir -p... /usr/bin/mkdir -p
> > checking for gawk... gawk
> > checking whether make sets $(MAKE)... yes
> > checking whether make supports nested variables... yes
> > checking how to create a pax tar archive... gnutar
> > checking that generated files are newer than configure... done
> > configure: creating ./config.status
> > config.status: creating Makefile
> > === configuring in libeantic 
> (/home/travis/sage-build/local/var/tmp/sage/build/e_antic-1.3.0/src/libeantic)
> > configure: running /usr/bin/bash ./configure --disable-option-checking 
> '--prefix=/home/travis/sage-build/local' 
> '--libdir=/home/travis/sage-build/local/lib' '--disable-static' 
> '--disable-maintainer-mode' '--disable-dependency-tracking' 
> '--without-byexample' '--without-doc' '--without-benchmark' 
> '--without-pyeantic' --cache-file=/dev/null --srcdir=.
> > checking for a BSD-compatible install... /usr/bin/install -c
> > checking whether build environment is sane... yes
> > checking for a race-free mkdir -p... /usr/bin/mkdir -p
> > checking for gawk... gawk
> > checking whether make sets $(MAKE)... yes
> > checking whether make supports nested variables... yes
> > checking how to create a pax tar archive... gnutar
> > checking whether make supports nested variables... (cached) yes
> > checking build system type... x86_64-pc-linux-gnu
> > checking host system type... x86_64-pc-linux-gnu
> > checking how to print strings... printf
> > checking whether make supports the include directive... yes (GNU style)
> > checking for gcc... gcc
> > checking whether the C compiler works... yes
> > checking for C compiler default output file name... a.out
> > checking for suffix of executables...
> > checking whether we are cross compiling... no
> > checking for suffix of object files... o
> > checking whether the compiler supports GNU C... yes
> > checking whether gcc accepts -g... yes
> > checking for gcc option to enable C11 features... none needed
> > checking whether gcc understands -c and -o together... yes
> > checking dependency style of gcc... none
> > checking for a sed that does not truncate output... /usr/bin/sed
> > checking for grep that handles long lines and -e... /usr/bin/grep
> > checking for egrep... /usr/bin/grep -E
> > checking for fgrep... /usr/bin/grep -F
> > checking for ld used by gcc... ld
> > checking if the linker (ld) is GNU ld... yes
> > checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
> > checking the name lister (/usr/bin/nm -B) interface... BSD nm
> > checking whether ln -s works... yes
> > checking the maximum length of command line arguments... 1572864
> > checking how to convert x86_64-pc-linux-gnu file names to 
> x86_64-pc-linux-gnu format... func_convert_file_noop
> > checking how to convert x86_64-pc-linux-gnu file names to toolchain 
> format... func_convert_file_noop
> > checking for ld option to reload object files... -r
> > checking for objdump... objdump
> > checking how to recognize dependent libraries... pass_all
> > checking for dlltool... no
> > checking how to associate runtime and link libraries... printf %s\n
> > checking for archiver @FILE support... @
> > checking for strip... strip
> > checking for ranlib... ranlib
> > checking command to parse /usr/bin/nm -B output from gcc object... ok
> > checking for sysroot... no
> > checking for a working dd... /usr/bin/dd
> > checking how to truncate binary pipes... /usr/bin/dd bs=4096 count=1
> > checking for mt... mt
> > checking if mt is a manifest tool... no
> > checking for stdio.h... yes
> > checking for stdlib.h... yes
> > checking for string.h... yes
> > checking for inttypes.h... yes
> > checking for stdint.h... yes
> > checking for strings.h... yes
> > checking for sys/stat.h... yes
> > checking for sys/types.h... yes
> > checking for unistd.h... yes
> > checking for dlfcn.h... yes
> > checking for objdir... .libs
> > checking if gcc supports -fno-rtti -fno-exceptions... no
> > checking for gcc option to produce PIC... -fPIC -DPIC
> > checking if gcc PIC flag -fPIC -DPIC works... yes
> > checking if gcc static flag -static works... yes
> > checking if gcc supports -c -o file.o... yes
> > checking if gcc supports -c -o file.o... (cached) yes
> > checking whether the gcc linker (ld -m elf_x86_64) supports shared 
> libraries... yes
> > checking whether -lc should be explicitly linked in... no
> > checking dynamic linker characteristics... GNU/Linux ld.so
> > checking how to hardcode library paths into programs... immediate
> > checking whether stripping libraries is possible... yes
> > checking if libtool supports shared libraries... yes
> > checking whether to build shared libraries... yes
> > checking whether to build static libraries... no
> > checking whether the compiler supports GNU C++... yes
> > checking whether g++ -std=gnu++11 accepts -g... yes
> > checking for g++ -std=gnu++11 option to enable C++11 features... none 
> needed
> > checking dependency style of g++ -std=gnu++11... none
> > checking how to run the C++ preprocessor... g++ -std=gnu++11 -E
> > checking for ld used by g++ -std=gnu++11... ld -m elf_x86_64
> > checking if the linker (ld -m elf_x86_64) is GNU ld... yes
> > checking whether the g++ -std=gnu++11 linker (ld -m elf_x86_64) supports 
> shared libraries... yes
> > checking for g++ -std=gnu++11 option to produce PIC... -fPIC -DPIC
> > checking if g++ -std=gnu++11 PIC flag -fPIC -DPIC works... yes
> > checking if g++ -std=gnu++11 static flag -static works... yes
> > checking if g++ -std=gnu++11 supports -c -o file.o... yes
> > checking if g++ -std=gnu++11 supports -c -o file.o... (cached) yes
> > checking whether the g++ -std=gnu++11 linker (ld -m elf_x86_64) supports 
> shared libraries... yes
> > checking dynamic linker characteristics... (cached) GNU/Linux ld.so
> > checking how to hardcode library paths into programs... immediate
> > checking for valgrind... no
> > checking for gmp.h... yes
> > checking for __gmpz_add in -lgmp... yes
> > checking for mpfr_init in -lmpfr... yes
> > checking for flint/flint.h... yes
> > checking for flint/fmpz.h... yes
> > checking for flint/fmpq.h... yes
> > checking for fmpz_init in -lflint... yes
> > checking for antic/nf.h... no
> > configure: error: antic headers not found
> > configure: error: ./configure failed for libeantic
> > checking for a BSD-compatible install... /usr/bin/install -c
> > checking whether build environment is sane... yes
> > checking for a race-free mkdir -p... /usr/bin/mkdir -p
> > checking for gawk... gawk
> > checking whether make sets $(MAKE)... yes
> > checking whether make supports nested variables... yes
> > checking how to create a pax tar archive... gnutar
> > checking that generated files are newer than configure... done
> > configure: creating ./config.status
> > config.status: creating Makefile
> > === configuring in libeantic 
> (/home/travis/sage-build/local/var/tmp/sage/build/e_antic-1.3.0/src/libeantic)
> > configure: running /usr/bin/bash ./configure --disable-option-checking 
> '--prefix=/home/travis/sage-build/local' 
> '--libdir=/home/travis/sage-build/local/lib' '--disable-static' 
> '--without-byexample' '--without-doc' '--without-benchmark' 
> '--without-pyeantic' --cache-file=/dev/null --srcdir=.
> > checking for a BSD-compatible install... /usr/bin/install -c
> > checking whether build environment is sane... yes
> > checking for a race-free mkdir -p... /usr/bin/mkdir -p
> > checking for gawk... gawk
> > checking whether make sets $(MAKE)... yes
> > checking whether make supports nested variables... yes
> > checking how to create a pax tar archive... gnutar
> > checking whether make supports nested variables... (cached) yes
> > checking build system type... x86_64-pc-linux-gnu
> > checking host system type... x86_64-pc-linux-gnu
> > checking how to print strings... printf
> > checking whether make supports the include directive... yes (GNU style)
> > checking for gcc... gcc
> > checking whether the C compiler works... yes
> > checking for C compiler default output file name... a.out
> > checking for suffix of executables...
> > checking whether we are cross compiling... no
> > checking for suffix of object files... o
> > checking whether the compiler supports GNU C... yes
> > checking whether gcc accepts -g... yes
> > checking for gcc option to enable C11 features... none needed
> > checking whether gcc understands -c and -o together... yes
> > checking dependency style of gcc... gcc3
> > checking for a sed that does not truncate output... /usr/bin/sed
> > checking for grep that handles long lines and -e... /usr/bin/grep
> > checking for egrep... /usr/bin/grep -E
> > checking for fgrep... /usr/bin/grep -F
> > checking for ld used by gcc... ld
> > checking if the linker (ld) is GNU ld... yes
> > checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
> > checking the name lister (/usr/bin/nm -B) interface... BSD nm
> > checking whether ln -s works... yes
> > checking the maximum length of command line arguments... 1572864
> > checking how to convert x86_64-pc-linux-gnu file names to 
> x86_64-pc-linux-gnu format... func_convert_file_noop
> > checking how to convert x86_64-pc-linux-gnu file names to toolchain 
> format... func_convert_file_noop
> > checking for ld option to reload object files... -r
> > checking for objdump... objdump
> > checking how to recognize dependent libraries... pass_all
> > checking for dlltool... no
> > checking how to associate runtime and link libraries... printf %s\n
> > checking for archiver @FILE support... @
> > checking for strip... strip
> > checking for ranlib... ranlib
> > checking command to parse /usr/bin/nm -B output from gcc object... ok
> > checking for sysroot... no
> > checking for a working dd... /usr/bin/dd
> > checking how to truncate binary pipes... /usr/bin/dd bs=4096 count=1
> > checking for mt... mt
> > checking if mt is a manifest tool... no
> > checking for stdio.h... yes
> > checking for stdlib.h... yes
> > checking for string.h... yes
> > checking for inttypes.h... yes
> > checking for stdint.h... yes
> > checking for strings.h... yes
> > checking for sys/stat.h... yes
> > checking for sys/types.h... yes
> > checking for unistd.h... yes
> > checking for dlfcn.h... yes
> > checking for objdir... .libs
> > checking if gcc supports -fno-rtti -fno-exceptions... no
> > checking for gcc option to produce PIC... -fPIC -DPIC
> > checking if gcc PIC flag -fPIC -DPIC works... yes
> > checking if gcc static flag -static works... yes
> > checking if gcc supports -c -o file.o... yes
> > checking if gcc supports -c -o file.o... (cached) yes
> > checking whether the gcc linker (ld -m elf_x86_64) supports shared 
> libraries... yes
> > checking whether -lc should be explicitly linked in... no
> > checking dynamic linker characteristics... GNU/Linux ld.so
> > checking how to hardcode library paths into programs... immediate
> > checking whether stripping libraries is possible... yes
> > checking if libtool supports shared libraries... yes
> > checking whether to build shared libraries... yes
> > checking whether to build static libraries... no
> > checking whether the compiler supports GNU C++... yes
> > checking whether g++ -std=gnu++11 accepts -g... yes
> > checking for g++ -std=gnu++11 option to enable C++11 features... none 
> needed
> > checking dependency style of g++ -std=gnu++11... gcc3
> > checking how to run the C++ preprocessor... g++ -std=gnu++11 -E
> > checking for ld used by g++ -std=gnu++11... ld -m elf_x86_64
> > checking if the linker (ld -m elf_x86_64) is GNU ld... yes
> > checking whether the g++ -std=gnu++11 linker (ld -m elf_x86_64) supports 
> shared libraries... yes
> > checking for g++ -std=gnu++11 option to produce PIC... -fPIC -DPIC
> > checking if g++ -std=gnu++11 PIC flag -fPIC -DPIC works... yes
> > checking if g++ -std=gnu++11 static flag -static works... yes
> > checking if g++ -std=gnu++11 supports -c -o file.o... yes
> > checking if g++ -std=gnu++11 supports -c -o file.o... (cached) yes
> > checking whether the g++ -std=gnu++11 linker (ld -m elf_x86_64) supports 
> shared libraries... yes
> > checking dynamic linker characteristics... (cached) GNU/Linux ld.so
> > checking how to hardcode library paths into programs... immediate
> > checking for valgrind... no
> > checking for gmp.h... yes
> > checking for __gmpz_add in -lgmp... yes
> > checking for mpfr_init in -lmpfr... yes
> > checking for flint/flint.h... yes
> > checking for flint/fmpz.h... yes
> > checking for flint/fmpq.h... yes
> > checking for fmpz_init in -lflint... yes
> > checking for antic/nf.h... no
> > configure: error: antic headers not found
> > configure: error: ./configure failed for libeantic
> > 
> ********************************************************************************
> > Error configuring e_antic-1.3.0
> > See the file
> > 
> /home/travis/sage-build/local/var/tmp/sage/build/e_antic-1.3.0/src/config.log
> > for details.
> > 
> ********************************************************************************
> >
> > real 0m7.381s
> > user 0m4.006s
> > sys 0m1.985s
> > ************************************************************************
> > Error installing package e_antic-1.3.0
> > ************************************************************************
> > Please email sage-devel (http://groups.google.com/group/sage-devel)
> > explaining the problem and including the log files
> > /home/travis/sage-build/logs/pkgs/e_antic-1.3.0.log
> > and
> > /home/travis/sage-build/config.log
> > Describe your computer, operating system, etc.
> > If you want to try to fix the problem yourself, *don't* just cd to
> > /home/travis/sage-build/local/var/tmp/sage/build/e_antic-1.3.0 and type 
> 'make' or whatever is appropriate.
> > Instead, the following commands setup all environment variables
> > correctly and load a subshell for you to debug the error:
> > (cd '/home/travis/sage-build/local/var/tmp/sage/build/e_antic-1.3.0' && 
> '/home/travis/sage-build/sage' --buildsh)
> > When you are done debugging, you can type "exit" to leave the subshell.
> > ************************************************************************
> >
> > On Sunday, December 10, 2023 at 10:58:17 PM UTC+9 Volker Braun wrote:
> >>
> >> As always, you can get the latest beta version from the "develop" git 
> branch. Alternatively, the self-contained source tarball is at 
> http://www.sagemath.org/download-latest.html
> >>
> >>
> >> ab24b1c3113 ( tag: 10.3.beta1, github/develop) Updated SageMath version 
> to 10.3.beta1
> >> f66d283d487 gh-36746: pep8 in various interfaces
> >> ca0624a1471 gh-36745: pep8 for axiom and sympy interfaces
> >> dea7789fc96 gh-36744: pep8 for maxima-lib interface
> >> abb1a51f962 gh-36743: Normal Python packages: postpone wheel 
> installation to the post-install phase
> >> 46b03d5abd6 gh-36742: Plant anchors for hunks to create links in doc 
> preview changes
> >> 2af59813c27 gh-36739: ⬆️ Bump actions/github-script from 6.4.0 to 7.0.1
> >> 03fc8217f84 gh-36738: `build/bin/sage-spkg`: Add options for checking, 
> cleaning separately from build/install
> >> 7cc2a4b5191 gh-36736: avoid importing `DiGraph` from `sage.graphs.graph`
> >> fc591d308fe gh-36733: `meson_python` 0.15
> >> 80f0ea56f12 gh-36732: build/pkgs/pari: require pari-2.5.14, drop tests 
> for patched v2.5.13
> >> 9938ca99bc7 gh-36728: cython-lint for graphs/
> >> 27dc76a890f gh-36724: Compute dimensions of simple symmetric group 
> modules over positive characteristic
> >> 5b1eea4ae6c gh-36718: Adding cellular bases for the 
> SymmetricGroupAlgebra over general fields
> >> d4d5015f1fd gh-36716: Free space and repeatability for the Docker Hub 
> workflow
> >> 76266d5884c gh-36715: build/bin/sage-logger [V=0]: Show more lines of 
> the log of failing builds
> >> 8fb03324a9b gh-36714: Deploy live doc preview with pdf docs
> >> 9ea7d743a25 gh-36709: get rid of coerce_try
> >> d6280021f5b gh-36705: add method to compute the length of a 
> tree-decomposition
> >> deb867c2bcb gh-36704: convert Tate algebra to use Parent and category
> >> 03487a133aa gh-36703: make modform rings for triangle groups use 
> Algebras
> >> 03a6e35be87 gh-36701: some details in combinations
> >> 66e139d40b8 gh-36700: use less _element_constructor
> >> c4513827479 gh-36697: CI Linux incremental: Set max_parallel = 8, 
> reduce standard-sitepackages platforms
> >> 5021c6049ff gh-36695: Dark Mode Compatibility: Improved Crystals 
> Visibility
> >> d98153daa60 gh-36691: Implement twisted homology of simplicial sets.
> >> afdac6314c3 gh-36689: less use of _an_element_impl
> >> 79598d3d41d gh-36687: Codestyle improvements (mostly sort imports)
> >> 1e50484dbfc gh-36686: `.ci/merge-fixes.sh`: Obtain patches via URL, 
> make customizable by repository variable
> >> b8daad83eb8 gh-36684: get rid of some ParentWithGens in real and 
> complex fields
> >> fd7e0bd4536 gh-36683: refresh the file plural.pyx
> >> 168719b64c8 gh-36682: `src/sage/graphs`: some care with `# optional`
> >> e204ca89ec2 gh-36679: `src/doc`: Update `# needs`
> >> e37e94de106 gh-36677: symengine and symengine_py 0.11
> >> edc7e02eeae gh-36673: capitals to Hopf, Lie, Coxeter by appropriate 
> mechanism
> >> a45062c8f54 gh-36666: Replace relative imports by absolute ones in 
> `sage.{algebras,arith,categories,cpython,data_structures,misc,modular,rings,sat,symbolic}`
> >> 20518005e64 gh-36665: implement Bröker's algorithm for constructing 
> supersingular curves
> >> 067b4b3e2a0 gh-36656: `sage.interfaces`: Update `# needs`
> >> 37a250141f6 gh-36645: `sage.libs.pari`, `sage.rings.real_mpfr`: 
> Modularization fixes
> >> d15e490e145 gh-36564: `pkgs/sagemath-{bliss,coxeter3,...}`: Move 
> metadata from `setup.cfg` to `pyproject.toml`
> >> 272582be9e0 (tag: 10.3.beta0) Updated SageMath version to 10.3.beta0
> >
> > --
> > You received this message because you are subscribed to the Google 
> Groups "sage-release" group.
> > To unsubscribe from this group and stop receiving emails from it, send 
> an email to [email protected].
> > To view this discussion on the web visit 
> https://groups.google.com/d/msgid/sage-release/9e11b785-5a63-496d-83d8-bc8a4b88435dn%40googlegroups.com
> .
>

-- 
You received this message because you are subscribed to the Google Groups 
"sage-release" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sage-release/0d7aeaeb-8932-48e1-a714-2dae2fa68385n%40googlegroups.com.

Reply via email to