Subject: Discussion related to cado-nfs
List archive
- From: Emmanuel Thomé <Emmanuel.Thome@inria.fr>
- To: "Thomas D. Dean" <tomdean@wavecable.com>
- Cc: cado-nfs@inria.fr
- Subject: Re: [cado-nfs] Build Failure
- Date: Tue, 28 May 2024 13:03:11 +0200
- Authentication-results: mail3-smtp-sop.national.inria.fr; spf=None smtp.pra=Emmanuel.Thome@inria.fr; spf=Pass smtp.mailfrom=emmanuel.thome@elliptic.org; spf=None smtp.helo=postmaster@mail-ed1-f48.google.com
- Ironport-data: A9a23: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 J8ve1aw3g==
- Ironport-hdrordr: A9a23:dXKPv65vwqfmMNLC1APXwBfXdLJyesId70hD6qm+c3Jom+ij5q STdZUgpHrJYVMqM03I9ursBEDtex/hHNtOkO4s1NSZLWvbUQmTTL2KhLGKq1fd8m/Fh41gPM xbEpSWZueeMbBe5fyKhnjAYq5Qu6j8zEiK7d2us0uEdmlRGtxdBzUQMHflLqVBLDM2e6bQI/ Knl7t6mwY=
- Ironport-phdr: A9a23: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
- Ironport-sdr: 6655b9fd_1EWEfrRfO6I3FY9C1SqjfRgWcSC7fGyfx1R4zz1bHm/ZNe2 n8e040y9WMgRn25I8lm45vyUUm5+nRUTGf30rrA==
Hi,
Thanks for your report. Yes.
Just for the nitpick, ubuntu 22.04 is not totally "current" now that 24.04 has been released (but it's true that ubuntu does not seem to offer you the possibility of upgrading your previous LTS to the current LTS yet. Oh well.)
The crux of the problem is that there's a clash in behaviour between libfmt8 (which is the version in Ubuntu 22.04) and the proxy type that I use in cado-nfs around mpz_t's.
I can add special cases for libfmt8, at least for as long as it takes until Ubuntu LTS users can all be expected to have moved to 24.04. But it does not seem realistic to rely on this sort of stopgap measure in the long term.
Anyway, it's in the merge request there, and should be in cado-nfs-master shortly: https://gitlab.inria.fr/cado-nfs/cado-nfs/-/merge_requests/151
E.
On Tue, May 28, 2024 at 7:14 AM Thomas D. Dean <tomdean@wavecable.com> wrote:
Ubuntu 22.04 up-to-date
> cd cado-nfs
> git pull
...
> mkdir build
> cd build
> cmake ..
...
-- FMT_INCDIR=/usr/include
-- FMT_LIB=/usr/lib/x86_64-linux-gnu/libfmt.so
-- Performing Test HAVE_FMT
-- Performing Test HAVE_FMT - Failed
CMake Error at config/fmt.cmake:115 (message):
A version of the fmt library was found by cmake, but it apparently
does not
fit our criteria. This is a fatal error, as we cannot be sure that our
embedded copy will work correctly in that case
Call Stack (most recent call first):
CMakeLists.txt:361 (include)
> ls -l /usr/lib/x86_64-linux-gnu/libfmt*
lrwxrwxrwx 1 root root 11 Jan 19 2022
/usr/lib/x86_64-linux-gnu/libfmt.so -> libfmt.so.8
lrwxrwxrwx 1 root root 15 Jan 19 2022
/usr/lib/x86_64-linux-gnu/libfmt.so.8 -> libfmt.so.8.1.1
-rw-r--r-- 1 root root 133816 Jan 19 2022
/usr/lib/x86_64-linux-gnu/libfmt.so.8.1.1
Tom Dean
- [cado-nfs] Build Failure, Thomas D. Dean, 05/28/2024
- Re: [cado-nfs] Build Failure, Emmanuel Thomé, 05/28/2024
Archive powered by MHonArc 2.6.19+.