From mboxrd@z Thu Jan 1 00:00:00 1970 From: Andreas Enge Subject: Openssl missing in CPATH Date: Sun, 30 Dec 2012 00:56:38 +0100 Message-ID: <201212300056.38699.andreas@enge.fr> Mime-Version: 1.0 Content-Type: Multipart/Mixed; boundary="Boundary-00=_2M43QWZiVuXdhPC" Return-path: Received: from eggs.gnu.org ([208.118.235.92]:60104) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Tp6Gl-00018h-7F for bug-guix@gnu.org; Sat, 29 Dec 2012 18:56:54 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Tp6Gi-0000Hn-5n for bug-guix@gnu.org; Sat, 29 Dec 2012 18:56:47 -0500 Received: from moutng.kundenserver.de ([212.227.126.186]:59907) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Tp6Gh-0000H9-RS for bug-guix@gnu.org; Sat, 29 Dec 2012 18:56:44 -0500 List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-guix-bounces+gcggb-bug-guix=m.gmane.org@gnu.org Sender: bug-guix-bounces+gcggb-bug-guix=m.gmane.org@gnu.org To: bug-guix@gnu.org --Boundary-00=_2M43QWZiVuXdhPC Content-Type: multipart/alternative; boundary="Boundary-01=_2M43QKFILllaMgM" Content-Transfer-Encoding: 7bit --Boundary-01=_2M43QKFILllaMgM Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Hello, the attached recipe with openssl in its inputs fails, as it does not find the openssl include files: checking openssl/evp.h usability... no checking openssl/evp.h presence... no checking for openssl/evp.h... no checking for OpenSSL... no checking DIGEST-MD5... enabled configure: WARNING: OpenSSL not found -- SCRAM will be disabled checking SCRAM... disabled When installing the openssl package, I do have the file include/openssl/evp.h in my profile, as a link to /nix/store/rxsqxs7n8dkhw54r00g93gf37xjhb7fh- openssl-1.0.1c/include/openssl/evp.h In the cyrus-sasl build directory, the file "environment-variables" contains a line: export CPATH='/nix/store/y8i17ibf1vh20h8dzacq565wpbz71s7r- gdbm-1.10/include:/nix/store/4pbng4mkvxvy5izihl9f4qykqmhh8a5h-mit- krb5-1.11/include:/nix/store/5b0da95s9q5jw1xb03f2f3igkjfmiaxw- bzip2-1.0.6/include:/nix/store/6f2124kaa8vylm12zgc159ayz6r47ki0- xz-5.0.4/include:/nix/store/ha1d1q6ynwcljarlrvwx1j8l6rhq5rdl- binutils-2.22/include:/nix/store/7qzabzlgsxlmihnyrrvsgkvidqxh07s9- gcc-4.7.2/include:/nix/store/s0y9jzrbpypi6m2snvi8xz84i08n1v0k- glibc-2.16.0/include:/nix/store/xmdfvb4lvihm8x0w8sxs0izwnmpxaq4l-linux- libre-headers-3.3.8/include' There is an entry for the inputs gdbm and mit-krb5, but none for openssl. Do you have an explanation or solution for the problem? Andreas --Boundary-01=_2M43QKFILllaMgM Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: 7bit

Hello,

 

the attached recipe with openssl in its inputs fails, as it does not find the openssl include files:

 

checking openssl/evp.h usability... no

checking openssl/evp.h presence... no

checking for openssl/evp.h... no

checking for OpenSSL... no

checking DIGEST-MD5... enabled

configure: WARNING: OpenSSL not found -- SCRAM will be disabled

checking SCRAM... disabled

 

When installing the openssl package, I do have the file

include/openssl/evp.h in my profile, as a link to

/nix/store/rxsqxs7n8dkhw54r00g93gf37xjhb7fh-openssl-1.0.1c/include/openssl/evp.h

 

In the cyrus-sasl build directory, the file "environment-variables" contains a line:

export CPATH='/nix/store/y8i17ibf1vh20h8dzacq565wpbz71s7r-gdbm-1.10/include:/nix/store/4pbng4mkvxvy5izihl9f4qykqmhh8a5h-mit-krb5-1.11/include:/nix/store/5b0da95s9q5jw1xb03f2f3igkjfmiaxw-bzip2-1.0.6/include:/nix/store/6f2124kaa8vylm12zgc159ayz6r47ki0-xz-5.0.4/include:/nix/store/ha1d1q6ynwcljarlrvwx1j8l6rhq5rdl-binutils-2.22/include:/nix/store/7qzabzlgsxlmihnyrrvsgkvidqxh07s9-gcc-4.7.2/include:/nix/store/s0y9jzrbpypi6m2snvi8xz84i08n1v0k-glibc-2.16.0/include:/nix/store/xmdfvb4lvihm8x0w8sxs0izwnmpxaq4l-linux-libre-headers-3.3.8/include'

There is an entry for the inputs gdbm and mit-krb5, but none for openssl. Do you have an explanation or solution for the problem?

 

Andreas

 

--Boundary-01=_2M43QKFILllaMgM-- --Boundary-00=_2M43QWZiVuXdhPC Content-Type: text/x-scheme; charset="UTF-8"; name="cyrus-sasl.scm" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="cyrus-sasl.scm" ;;; Guix --- Nix package management from Guile. -*- coding: utf-8 -*- ;;; Copyright (C) 2012 Andreas Enge ;;; ;;; This file is part of Guix. ;;; ;;; Guix is free software; you can redistribute it and/or modify it ;;; under the terms of the GNU General Public License as published by ;;; the Free Software Foundation; either version 3 of the License, or (at ;;; your option) any later version. ;;; ;;; Guix is distributed in the hope that it will be useful, but ;;; WITHOUT ANY WARRANTY; without even the implied warranty of ;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the ;;; GNU General Public License for more details. ;;; ;;; You should have received a copy of the GNU General Public License ;;; along with Guix. If not, see . (define-module (distro packages cyrus-sasl) #:use-module (distro) #:use-module (distro packages gdbm) #:use-module (distro packages mit-krb5) #:use-module (distro packages openssl) #:use-module ((guix licenses) #:renamer (symbol-prefix-proc 'license:)) #:use-module (guix packages) #:use-module (guix download) #:use-module (guix build-system gnu)) (define-public cyrus-sasl (package (name "cyrus-sasl") (version "2.1.26") (source (origin (method url-fetch) (uri (string-append "ftp://ftp.cyrusimap.org/cyrus-sasl/cyrus-sasl-" version ".tar.gz")) (sha256 (base32 "1hvvbcsg21nlncbgs0cgn3iwlnb3vannzwsp6rwvnn9ba4v53g4g")))) (build-system gnu-build-system) (inputs `(("gdbm" ,gdbm) ("mit-krb5" ,mit-krb5) ("openssl" ,openssl) )) (synopsis "Cyrus SASL, an implementation of the Simple Authentication Security Layer framework") (description "SASL (Simple Authentication Security Layer) is an Internet standards-track method for remote computers to authenticate. The Cyrus SASL library makes supporting various SASL mechanisms easy for both client and server writers.") (license (license:bsd-style "file://COPYING" "See COPYING in the distribution.")) (home-page "http://cyrusimap.web.cmu.edu/index.php"))) --Boundary-00=_2M43QWZiVuXdhPC--