help-guix
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: cmake ca-certificates


From: Roy Lemmon
Subject: Re: cmake ca-certificates
Date: Mon, 10 May 2021 10:23:05 +0100
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/27.1 (gnu/linux)

Hi,

More information ...

In fact it does NOT download the file ... Well it starts to download it
because the name appears in the right directory
(/home/rlemmon/heppy/external/fastjet/download/fastjet-3.3.3.tar.gz). However
it has zero size, whereas the Docker version that works has a large
size.

It seems to me that it is a problem of the ca-certificates that Debian
defaults to. In fact in Guix I found out from the manual that I need to install
a package nss-certs that contains the certificates. However I am not
sure that they are found correctly when cmake downloads the file with
whatever program it uses for that (curl, etc).

Any ideas ?

Cheers
Roy.

Roy Lemmon <roy@roylemmon.com> writes:

> Yes, I forgot the logfile(s). Here they are:
>
> **************************************************************************************************************
> rlemmon@parton ~/heppy$ ./external/fastjet/build.sh
> [ building fastjet /home/rlemmon/heppy/external/fastjet ] 
> -----------------[ configuration ]----------------- 
> -- Will use /home/rlemmon/.guix-profile/bin/make when needed.
> -- CMAKE_CURRENT_SOURCE_DIR: /home/rlemmon/heppy/external/fastjet
> -- Note: this build requires to run within virtual environment of Python...
> -- This is heppy_external_fastjet ver. 1.0
> -- Will use /home/rlemmon/.guix-profile/bin/make when needed.
> -- CMAKE_CURRENT_LIST_DIR: /home/rlemmon/heppy/external/fastjet
> -- Python ver. 3.8.2 found.
> -- FASTJET_VERSION 3.3.3
> -- FASTJET_HEPPY_PREFIX /home/rlemmon/heppy/external/fastjet/fastjet-3.3.3
> -- Python version string is 3.8.2
> -- Python version parsed: 3.8.2
> -- python3.8-config at /home/rlemmon/.guix-profile/bin/python3.8-config
> -- Extra python directives for FASTJET compilation 
> PYTHON=/home/rlemmon/.guix-profile/bin/python3.8 
> PYTHON_CONFIG=/home/rlemmon/.guix-profile/bin/python3.8-config
> -- note: CGAL not enabled - use -DENABLE_CGAL=TRUE to enable...
> -- Configuring done
> -- Generating done
> -- Build files have been written to: 
> /home/rlemmon/heppy/external/fastjet/build_fastjet
> ---------------------[ build ]--------------------- 
> [ 12%] Performing download step (download, verify and extract) for 'FASTJET'
> CMake Error at FASTJET-stamp/FASTJET-download-Release.cmake:49 (message):
>   Command failed: 1
>
>    '/gnu/store/6pn8kznkxr67w2r58zslai0mkhv0y0vq-cmake-3.19.2/bin/cmake' 
> '-Dmake=' '-Dconfig=' '-P' 
> '/home/rlemmon/heppy/external/fastjet/build_fastjet/FASTJET-prefix/src/FASTJET-stamp/FASTJET-download-Release-impl.cmake'
>
>   See also
>
>     
> /home/rlemmon/heppy/external/fastjet/build_fastjet/FASTJET-prefix/src/FASTJET-stamp/FASTJET-download-*.log
>
>
> make[2]: *** [CMakeFiles/FASTJET.dir/build.make:110: 
> FASTJET-prefix/src/FASTJET-stamp/FASTJET-download] Error 1
> make[1]: *** [CMakeFiles/Makefile2:95: CMakeFiles/FASTJET.dir/all] Error 2
> make: *** [Makefile:103: all] Error 2
> [e] sorry... the build failed: no fastjet-config in 
> /home/rlemmon/heppy/external/fastjet/fastjet-3.3.3/bin/ 
> -----------[ fastjet build script done ]----------- 
> rlemmon@parton ~/heppy$ 
> *********************************************************************************************************
>
> Here are the FASTJET-stamp/FASTJET-download-*.log files:
>
> *********************************************************************************************************
> rlemmon@parton 
> ~/heppy/external/fastjet/build_fastjet/FASTJET-prefix/src/FASTJET-stamp$ cat 
> /home/rlemmon/heppy/external/fastjet/build_fastjet/FASTJET-prefix/src/FASTJET-stamp/FASTJET-download-out.log
> -- File already exists but no hash specified (use URL_HASH):
>   file='/home/rlemmon/heppy/external/fastjet/downloads/fastjet-3.3.3.tar.gz'
> Old file will be removed and new file downloaded from URL.
> -- Downloading...
>    dst='/home/rlemmon/heppy/external/fastjet/downloads/fastjet-3.3.3.tar.gz'
>    timeout='none'
>    inactivity timeout='none'
> -- Using src='http://fastjet.fr/repo/fastjet-3.3.3.tar.gz'
> rlemmon@parton 
> ~/heppy/external/fastjet/build_fastjet/FASTJET-prefix/src/FASTJET-stamp$
> **********************************************************************************************************
>
> **********************************************************************************************************
> rlemmon@parton 
> ~/heppy/external/fastjet/build_fastjet/FASTJET-prefix/src/FASTJET-stamp$ cat 
> /home/rlemmon/heppy/external/fastjet/build_fastjet/FASTJET-prefix/src/FASTJET-stamp/FASTJET-download-err.log
> CMake Error at FASTJET-stamp/download-FASTJET.cmake:127 (file):
>   file /home/rlemmon/.guix-profile/etc/ssl/certs/ca-certificates.crt
>
>
> CMake Error at FASTJET-stamp/FASTJET-download-Release-impl.cmake:9 (message):
>   Command failed (1):
>
>    '/gnu/store/6pn8kznkxr67w2r58zslai0mkhv0y0vq-cmake-3.19.2/bin/cmake' '-P' 
> '/home/rlemmon/heppy/external/fastjet/build_fastjet/FASTJET-prefix/src/FASTJET-stamp/download-FASTJET.cmake'
>
>
> rlemmon@parton 
> ~/heppy/external/fastjet/build_fastjet/FASTJET-prefix/src/FASTJET-stamp$ 
> ***********************************************************************************************************
>
> Finally, a version that works which is inside a Docker container using
> Debian as the base (but there are other things that so not work there):
>
> ************************************************************************************************************
> I have no name!@e02d8f074dce 
> ~/matplo/heppy/external/fastjet/build_fastjet/FASTJET-prefix/src/FASTJET-stamp$
>  cat 
> /home/rlemmon/matplo/heppy/external/fastjet/build_fastjet/FASTJET-prefix/src/FASTJET-stamp/FASTJET-download-out.log
> -- Downloading...
>    
> dst='/home/rlemmon/matplo/heppy/external/fastjet/downloads/fastjet-3.3.3.tar.gz'
>    timeout='none'
> -- Using src='http://fastjet.fr/repo/fastjet-3.3.3.tar.gz'
> -- [download 0% complete]
> -- [download 1% complete]
> -- [download 2% complete]
> -- [download 3% complete]
> -- [download 4% complete]
> -- [download 5% complete]
> -- [download 6% complete]
> -- [download 7% complete]
> -- [download 8% complete]
> -- [download 9% complete]
> -- [download 10% complete]
> -- [download 11% complete]
> -- [download 12% complete]
> -- [download 13% complete]
> -- [download 14% complete]
> -- [download 15% complete]
> -- [download 16% complete]
> -- [download 17% complete]
> -- [download 18% complete]
> -- [download 19% complete]
> -- [download 20% complete]
> -- [download 21% complete]
> -- [download 22% complete]
> -- [download 23% complete]
> -- [download 24% complete]
> -- [download 25% complete]
> -- [download 26% complete]
> -- [download 27% complete]
> -- [download 28% complete]
> -- [download 29% complete]
> -- [download 30% complete]
> -- [download 31% complete]
> -- [download 32% complete]
> -- [download 33% complete]
> -- [download 34% complete]
> -- [download 35% complete]
> -- [download 36% complete]
> -- [download 37% complete]
> -- [download 38% complete]
> -- [download 39% complete]
> -- [download 40% complete]
> -- [download 41% complete]
> -- [download 42% complete]
> -- [download 43% complete]
> -- [download 44% complete]
> -- [download 45% complete]
> -- [download 46% complete]
> -- [download 47% complete]
> -- [download 48% complete]
> -- [download 49% complete]
> -- [download 50% complete]
> -- [download 51% complete]
> -- [download 52% complete]
> -- [download 53% complete]
> -- [download 54% complete]
> -- [download 55% complete]
> -- [download 56% complete]
> -- [download 57% complete]
> -- [download 58% complete]
> -- [download 59% complete]
> -- [download 60% complete]
> -- [download 61% complete]
> -- [download 62% complete]
> -- [download 63% complete]
> -- [download 64% complete]
> -- [download 65% complete]
> -- [download 66% complete]
> -- [download 67% complete]
> -- [download 68% complete]
> -- [download 69% complete]
> -- [download 70% complete]
> -- [download 71% complete]
> -- [download 72% complete]
> -- [download 73% complete]
> -- [download 74% complete]
> -- [download 75% complete]
> -- [download 76% complete]
> -- [download 77% complete]
> -- [download 78% complete]
> -- [download 79% complete]
> -- [download 80% complete]
> -- [download 81% complete]
> -- [download 82% complete]
> -- [download 83% complete]
> -- [download 84% complete]
> -- [download 85% complete]
> -- [download 86% complete]
> -- [download 87% complete]
> -- [download 88% complete]
> -- [download 89% complete]
> -- [download 90% complete]
> -- [download 91% complete]
> -- [download 92% complete]
> -- [download 93% complete]
> -- [download 94% complete]
> -- [download 95% complete]
> -- [download 96% complete]
> -- [download 97% complete]
> -- [download 98% complete]
> -- [download 99% complete]
> -- [download 100% complete]
> -- Downloading... done
> -- extracting...
>      
> src='/home/rlemmon/matplo/heppy/external/fastjet/downloads/fastjet-3.3.3.tar.gz'
>      
> dst='/home/rlemmon/matplo/heppy/external/fastjet/build_fastjet/FASTJET-prefix/src/FASTJET'
> -- extracting... [tar xfz]
> -- extracting... [analysis]
> -- extracting... [rename]
> -- extracting... [clean up]
> -- extracting... done
> I have no name!@e02d8f074dce 
> ~/matplo/heppy/external/fastjet/build_fastjet/FASTJET-prefix/src/FASTJET-stamp$
>  
> *************************************************************************************************************************************
>
> So you see I think I have a problem with Guix, cmake and the
> certificates here.
>
> Thanks
> Roy
>
>
>
> Leo Famulari <leo@famulari.name> writes:
>
>> On Sat, May 08, 2021 at 04:24:15PM +0100, Roy Lemmon wrote:
>>> Hi,
>>> 
>>> I have an issue with a program I would like to install. It uses
>>> cmake to download and make the executable. However when I download
>>> the file, which is a tar.gz file, the file is downloaded ok but then
>>> is never extracted. Cmake then crashes.
>>> 
>>> I am assuming that there is an issue with the certificates or perhaps curl 
>>> etc. That is what the logfile says.
>>
>> I think you forgot to include the logfile.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]