all messages for Guix-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
From: Adonay Felipe Nogueira <adfeno@openmailbox.org>
To: guix-devel@gnu.org
Subject: Re: Writing recipe for Crypto++, and getting build errors
Date: Thu, 22 Sep 2016 11:49:12 -0300	[thread overview]
Message-ID: <1474555752.3435.6.camel@adfeno-VPCEG17FB> (raw)
In-Reply-To: <a067c4fa-9de8-6af1-f759-8de4ce6e2385@uq.edu.au>


[-- Attachment #1.1: Type: text/plain, Size: 283 bytes --]

I tried your suggestions, and the unpack phase doesn't seem to be
working as expected. Inspecting **all** the directories created with
--keep-failed shows that the "source" directory wasn't made.

In attachment are the new recipes that I'm using and also the `guix
build` log.

[-- Attachment #1.2: tahoe-lafs.scm --]
[-- Type: text/x-scheme, Size: 15592 bytes --]

;;; GNU Guix --- Functional package management for GNU
;;; Copyright © 2012, 2013, 2014, 2015, 2016 Ludovic Courtès <ludo@gnu.org>
;;; Copyright © 2014 Andreas Enge <andreas@enge.fr>
;;; Copyright © 2012 Nikita Karetnikov <nikita@karetnikov.org>
;;; Copyright © 2014, 2015, 2016 Mark H Weaver <mhw@netris.org>
;;; Copyright © 2014 Alex Kost <alezost@gmail.com>
;;; Copyright © 2014, 2015 Manolis Fragkiskos Ragkousis <manolis837@gmail.com>
;;; Copyright © 2016 Efraim Flashner <efraim@flashner.co.il>
;;; Copyright © 2016 Jan Nieuwenhuizen <janneke@gnu.org>
;;; Copyright © 2016 Adonay "adfeno" Felipe Nogueira <https://libreplanet.org/wiki/User:Adfeno> <adfeno@openmailbox.org>
;;;
;;; This file is part of GNU Guix.
;;;
;;; GNU 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.
;;;
;;; GNU 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 GNU Guix.  If not, see <http://www.gnu.org/licenses/>.

(define-module (tahoe-lafs)
  #:use-module ((guix licenses)
      #:select (boost1.0 expat gpl2+))
  #:use-module (gnu packages base)
  #:use-module (gnu packages python)
  #:use-module (gnu packages zip)
  #:use-module (guix build-system gnu)
  #:use-module (guix build-system python)
  #:use-module (guix download)
  #:use-module (guix packages))

(define-public cryptopp
  ;; TODO: Test reproducibility.
  (package
    (name "cryptopp")
    (version "5.6.4")
    (source
      (origin
        (method url-fetch)
        (uri "http://www.cryptopp.com/cryptopp564.zip")
        (file-name (string-append name "-" version ".zip"))
        (sha256
          (base32
            "1msar24a38rxzq0xgmjf09hzaw2lv6s48vnbbhfrf5awn1vh6hxy"))
        (modules '((guix build utils)))
        (snippet '(substitute* "GNUmakefile"
                   (("CXXFLAGS \\+= -march=native") "")))))
    (build-system gnu-build-system)
    (inputs `(("unzip" ,unzip)
              ("which" ,which)))
    (arguments '(#:make-flags `(,(string-append "PREFIX="
                                                (assoc-ref %outputs "out"))
                                "LDCONF=echo")
                 #:phases (modify-phases %standard-phases
                   (delete 'configure) ; FIXME: Configuration is done inside "config.h" file???
                   (replace 'build
                     (lambda* (#:key (make-flags '()) #:allow-other-keys)
                       (zero? (apply system* "make" "dynamic" make-flags))))
                   (replace 'unpack
                     (lambda* (#:key source #:allow-other-keys)
                       (and (mkdir "source")
                            (zero? (system* "unzip" source "-d" "source"))
                            (chdir "source")))))))
    (home-page "http://www.cryptopp.com/")
    (synopsis "Crypto++ Library is a free C++ class library of cryptographic schemes")
    (description "Crypto++ Library is a free C++ class library of cryptographic schemes.
      
      This package was not tested for reproducibility.")
    (license boost1.0)))

(define-public python2-attrs
  ;; TODO: Test with Python 3.
  ;; TODO: Test reproducibility.
  (package
    (name "python2-attrs")
    (version "16.2.0")
    (source
      (origin
        (method url-fetch)
        (uri (string-append "https://github.com/hynek/attrs/archive/"
                            version ".tar.gz"))
        (file-name (string-append name "-" version ".tar.gz"))
        (sha256
          (base32
            "1fqzm4vw3qk80i3dign4jsdyxfrzyfgp879rndq1z8py9rlml7cw"))))
    (build-system python-build-system)
    (inputs `(("python2-setuptools" ,python2-setuptools)))
    (arguments `(#:python ,python-2
                 #:tests? #f ; FIXME: Tests require pytest.
                 ))
    (home-page "https://github.com/hynek/attrs")
    (synopsis "Python attributes without boilerplate")
    (description "Python package to ease writing classes by not needing to implement
      object protocols, tuples or namedtuples, and so resulting in higher
      runtime performance.
      
      This package was not tested for reproducibility.")
    (license expat)))

(define-public python2-characteristic
  ;; TODO: Test with Python 3.
  ;; TODO: Test reproducibility.
  (package
    (name "python2-characteristic")
    (version "14.3.0")
    (source
      (origin
        (method url-fetch)
        (uri (string-append "https://github.com/hynek/characteristic/archive/"
                            version ".tar.gz"))
        (file-name (string-append name "-" version ".tar.gz"))
        (sha256
          (base32
            "05p8k68k6bbd02f3xl2n13s4758khgz1impfyg6vfq1c4xci7m26"))))
    (build-system python-build-system)
    (inputs `(("python2-setuptools" ,python2-setuptools)))
    (arguments `(#:python ,python-2
                 #:tests? #f ; FIXME: Tests require pytest.
                 ))
    (home-page "https://github.com/hynek/characteristic")
    (synopsis "Python attributes without boilerplate")
    (description "Python package with class decorators that ease the chores of implementing
      the most common attribute-related object protocols.
      
      Predecessor of attrs.
      
      This package was not tested for reproducibility.")
    (license expat)))

(define-public python2-foolscap
  ;; TODO: Test with Python 3.
  ;; TODO: Test reproducibility.
  (package
    (name "python2-foolscap")
    (version "0.12.3")
    (source
      (origin
        (method url-fetch)
        (uri (string-append "https://github.com/warner/foolscap/archive/foolscap-"
                            version ".tar.gz"))
        (file-name (string-append name "-" version ".tar.gz"))
        (sha256
          (base32
            "0p58sz1rs4g6zh88c41fkbf7ih8glpwn1f6xm4bfd1nvmma49s59"))))
    (build-system python-build-system)
    (inputs `(("python2-pyopenssl" ,python2-pyopenssl)
              ("python2-setuptools" ,python2-setuptools)
              ("python2-twisted-tls" ,python2-twisted-tls)))
    (arguments `(#:python ,python-2))
    (home-page "https://foolscap.lothar.com/")
    (synopsis "Remote object-messaging for Python+Twisted")
    (description "Foolscap is an RPC/RMI (Remote Procedure Call / Remote Method Invocation)
      protocol for use with Twisted, derived/inspired by Twisted's built-in
      Perspective Broker package.
      
      This package was not tested for reproducibility.")
    (license expat)))

(define-public python2-nevow
  ;; TODO: Test with Python 3.
  ;; TODO: Test reproducibility.
  (package
    (name "python2-nevow")
    (version "0.14.2")
    (source
      (origin
        (method url-fetch)
        (uri (string-append "https://github.com/twisted/nevow/archive/nevow-"
                            version ".tar.gz"))
        (file-name (string-append name "-" version ".tar.gz"))
        (sha256
          (base32
            "0in7gdvi7sbxd5ml2qc4lv3lifs2zdwnhgcmpli1q2ba5n5gajkm"))))
    (build-system python-build-system)
    (inputs `(("python2-setuptools" ,python2-setuptools)
              ("python2-twisted" ,python2-twisted)
              ))
    (arguments `(#:python ,python-2))
    (home-page "https://github.com/twisted/nevow")
    (synopsis "Web application construction kit")
    (description "Divmod Nevow is a web application construction kit written in Python. It
      is designed to allow the programmer to express as much of the view logic
      as desired in Python, and includes a pure Python XML expression syntax
      named stan to facilitate this. However it also provides rich support for
      designer-edited templates, using a very small XML attribute language to
      provide bi-directional template manipulation capability.
      
      This package was not tested for reproducibility.")
    (license expat)))

(define-public python2-pycryptopp
  ;; TODO: Test with Python 3.
  ;; TODO: Test reproducibility.
  (package
    (name "python2-pycryptopp")
    (version "0.7.1")
    (source
      (origin
        (method url-fetch)
        (uri (string-append "https://github.com/tahoe-lafs/pycryptopp/archive/pycryptopp-"
                            version ".tar.gz"))
        (file-name (string-append name "-" version ".tar.gz"))
        (sha256
          (base32
            "0ighsdxrqcms0bg63acyqpfmia9c4d2qzx5p8sp994l3wcqdc7ba"))))
    (build-system python-build-system)
    (inputs `(("cryptopp" ,cryptopp)
              ("python2-setuptools" ,python2-setuptools)))
    (arguments `(#:python ,python-2))
    (home-page "https://tahoe-lafs.org/trac/pycryptopp")
    (synopsis "Python bindings to the Crypto++ library")
    (description "Pycryptopp is a collection of Python interfaces to a few good crypto
      algorithms.
      
      This package was not tested for reproducibility.")
    (license gpl2+)))

(define-public python2-pyutil
  ;; TODO: Test with Python 3.
  ;; TODO: Test reproducibility.
  (package
    (name "python2-pyutil")
    (version "2.0.0")
    (source
      (origin
        (method url-fetch)
        (uri (string-append "https://pypi.python.org/packages/source/p/pyutil/pyutil"
                            version ".tar.gz"))
        (sha256
          (base32
            "1fsg9yz5mi2sb0h6c1vvcqchx56i89nbvdb5gfgv1ia3b2w5ra8c"))))
    (build-system python-build-system)
    (inputs `(("python2-setuptools" ,python2-setuptools)))
    (arguments `(#:python ,python-2))
    (home-page "https://tahoe-lafs.org/trac/pyutil")
    (synopsis "A collection of utilities for Python programmers")
    (description "A collection of utilities for Python programmers.
      
      This package was not tested for reproducibility.")
    (license gpl2+)))

(define-public python2-service-identity
  ;; TODO: Test with Python 3.
  ;; TODO: Test reproducibility.
  (package
    (name "python2-service-identity")
    (version "16.0.0")
    (source
      (origin
        (method url-fetch)
        (uri (string-append "https://github.com/pyca/service_identity/archive/"
                            version ".tar.gz"))
        (file-name (string-append name "-" version ".tar.gz"))
        (sha256
          (base32
            "10jkwsc4a4iwrsy0kcdj5rjpavwkd51kf4vb2sr2xj3345llp1qp"))))
    (build-system python-build-system)
    (inputs `(("python2-attrs",python2-attrs)
              ("python2-pyasn1" ,python2-pyasn1)
              ("python2-pyasn1-modules" ,python2-pyasn1-modules)
              ("python2-pyopenssl" ,python2-pyopenssl)
              ("python2-setuptools" ,python2-setuptools)))
    (arguments `(#:python ,python-2
                 #:tests? #f ; FIXME: Tests require pytest.
                 ))
    (home-page "https://github.com/pyca/service_identity")
    (synopsis "Service identity verification for pyOpenSSL")
    (description "Use this package if you use pyOpenSSL and don’t want to be MITMed or
      if you want to verify that a PyCA cryptography certificate is valid for
      a certain hostname.
      
      service_identity aspires to give you all the tools you need for verifying
      whether a certificate is valid for the intended purposes.
      
      In the simplest case, this means host name verification. However,
      service_identity implements RFC 6125 fully and plans to add other relevant
      RFCs too.
      
      This package was not tested for reproducibility.")
    (license expat)))

(define-public python2-twisted-tls
  ;; TODO: Test with Python 3.
  ;; TODO: Test reproducibility.
  (package (inherit python2-twisted)
    (name "python2-twisted-tls")
    (inputs `(("python2-pyopenssl" ,python2-pyopenssl)
              ("python2-service-identity" ,python2-service-identity)
              ("python2-idna" ,python2-idna)
              ,@(package-inputs python2-twisted)))
    (description (string-append (package-description python2-twisted)
                                 " This package was not tested for reproducibility."))))

(define-public python2-zfec
  ;; TODO: Test with Python 3.
  ;; TODO: Test reproducibility.
  (package
    (name "python2-zfec")
    (version "1.4.24")
    (source
      (origin
        (method url-fetch)
        (uri (string-append "https://github.com/tahoe-lafs/zfec/archive/zfec-"
                            version ".tar.gz"))
        (file-name (string-append name "-" version ".tar.gz"))
        (sha256
          (base32
            "13d5z6607jzhljna7ylvxqg37d7hsr91p3x4a799064cic11w5fb"))))
    (build-system python-build-system)
    (inputs `(("python2-setuptools" ,python2-setuptools)
              ("python2-pyutil" ,python2-pyutil)))
    (arguments `(#:python ,python-2))
    (home-page "https://tahoe-lafs.org/trac/zfec")
    (synopsis "Efficient, portable erasure coding tool")
    (description "Generate redundant blocks of information such that if some of the blocks
      are lost then the original data can be recovered from the remaining
      blocks. This package includes command-line tools, C API, Python API,
      and Haskell API.
      
      This package was not tested for reproducibility.")
    (license gpl2+)))

(define-public tahoe-lafs
  ;; TODO: Test with Python 3.
  ;; TODO: Test reproducibility.
  (package
    (name "tahoe-lafs")
    (version "1.11.0")
    (source
      (origin
        (method url-fetch)
        (uri (string-append "https://www.tahoe-lafs.org/downloads/tahoe-lafs-"
                            version ".tar.gz"))
        (sha256
          (base32
            "09jxb4gwa163yd5jf3qd5691slmkqvmvrxwdsppa0nqvyd4w2lhm"))))
    (build-system python-build-system)
    (inputs `(("python2-characteristic" ,python2-characteristic)
              ("python2-foolscap" ,python2-foolscap)
              ("python2-nevow" ,python2-nevow)
              ("python2-pyasn1" ,python2-pyasn1)
              ("python2-pyasn1-modules" ,python2-pyasn1-modules)
              ("python2-pycrypto" ,python2-pycrypto)
              ("python2-pycryptopp" ,python2-pycryptopp)
              ("python2-pyopenssl" ,python2-pyopenssl)
              ("python2-service-identity" ,python2-service-identity)
              ("python2-setuptools" ,python2-setuptools)
              ("python2-simplejson" ,python2-simplejson)
              ("python2-twisted-tls" ,python2-twisted-tls)
              ("python2-zfec" ,python2-zfec)
              ("python2-zope-interface" ,python2-zope-interface)))
    (arguments `(#:python ,python-2))
    (synopsis "Decentralized storage system with provider-independent security")
    (description "Tahoe-LAFS is a decentralized data store. It distributes your filesystem
      across multiple servers, and even if some of the servers fail or are taken
      over by an attacker, the entire filesystem continues to work correctly
      and to preserve your privacy and security.
      
      This package was not tested for reproducibility.")
    (home-page "https://tahoe-lafs.org/")
    (license gpl2+)))

[-- Attachment #1.3: guix build.log --]
[-- Type: text/x-log, Size: 18597 bytes --]

/gnu/store/hzm7zba4lzfjmkp58z5rj84d2ahp8n41-bash-4.3.42/bin/bash: warning: setlocale: LC_ALL: cannot change locale (pt_BR.UTF-8)
warning: failed to install locale: Invalid argument
@ build-started /gnu/store/1bgw7qyfxiznfq9jv1nbimpksdadz7dq-cryptopp-5.6.4.tar.xz.drv - i686-linux /var/log/guix/drvs/1b//gw7qyfxiznfq9jv1nbimpksdadz7dq-cryptopp-5.6.4.tar.xz.drv.bz2
Archive:  /gnu/store/52v106n4y88myk2c8nykymfidq6080ws-cryptopp-5.6.4.zip
  inflating: 3way.cpp                
  inflating: 3way.h                  
  inflating: adhoc.cpp.proto         
  inflating: adler32.cpp             
  inflating: adler32.h               
  inflating: aes.h                   
  inflating: algebra.cpp             
  inflating: algebra.h               
  inflating: algparam.cpp            
  inflating: algparam.h              
  inflating: arc4.cpp                
  inflating: arc4.h                  
  inflating: argnames.h              
  inflating: asn.cpp                 
  inflating: asn.h                   
  inflating: authenc.cpp             
  inflating: authenc.h               
  inflating: base32.cpp              
  inflating: base32.h                
  inflating: base64.cpp              
  inflating: base64.h                
  inflating: basecode.cpp            
  inflating: basecode.h              
  inflating: bench.h                 
  inflating: bds10.zip               
  inflating: bench1.cpp              
  inflating: bench2.cpp              
  inflating: bfinit.cpp              
  inflating: blake2.cpp              
  inflating: blake2.h                
  inflating: blowfish.cpp            
  inflating: blowfish.h              
  inflating: blumshub.cpp            
  inflating: blumshub.h              
  inflating: camellia.cpp            
  inflating: camellia.h              
  inflating: cast.cpp                
  inflating: cast.h                  
  inflating: casts.cpp               
  inflating: cbcmac.cpp              
  inflating: cbcmac.h                
  inflating: ccm.cpp                 
  inflating: ccm.h                   
  inflating: chacha.cpp              
  inflating: chacha.h                
  inflating: channels.cpp            
  inflating: channels.h              
  inflating: cmac.cpp                
  inflating: cmac.h                  
  inflating: config.h                
  inflating: config.recommend        
  inflating: cpu.cpp                 
  inflating: cpu.h                   
  inflating: crc.cpp                 
  inflating: crc.h                   
  inflating: cryptdll.vcxproj        
  inflating: cryptdll.vcxproj.filters  
  inflating: cryptest.sh             
  inflating: cryptest.sln            
  inflating: cryptest.vcxproj        
  inflating: cryptest.vcxproj.user   
  inflating: cryptest.vcxproj.filters  
  inflating: cryptest.nmake          
  inflating: cryptlib.cpp            
  inflating: cryptlib.h              
  inflating: cryptlib.vcxproj        
  inflating: cryptlib.vcxproj.filters  
  inflating: cryptopp.rc             
  inflating: datatest.cpp            
  inflating: default.cpp             
  inflating: default.h               
  inflating: des.cpp                 
  inflating: des.h                   
  inflating: dessp.cpp               
  inflating: dh.cpp                  
  inflating: dh.h                    
  inflating: dh2.cpp                 
  inflating: dh2.h                   
  inflating: dll.cpp                 
  inflating: dll.h                   
  inflating: dlltest.cpp             
  inflating: dlltest.vcxproj         
  inflating: dmac.h                  
  inflating: dsa.cpp                 
  inflating: dsa.h                   
  inflating: eax.cpp                 
  inflating: eax.h                   
  inflating: ec2n.cpp                
  inflating: ec2n.h                  
  inflating: eccrypto.cpp            
  inflating: eccrypto.h              
  inflating: ecp.cpp                 
  inflating: ecp.h                   
  inflating: elgamal.cpp             
  inflating: elgamal.h               
  inflating: emsa2.cpp               
  inflating: emsa2.h                 
  inflating: eprecomp.cpp            
  inflating: eprecomp.h              
  inflating: esign.cpp               
  inflating: esign.h                 
  inflating: factory.h               
  inflating: fhmqv.h                 
  inflating: files.cpp               
  inflating: files.h                 
  inflating: filters.cpp             
  inflating: filters.h               
  inflating: fips140.cpp             
  inflating: fips140.h               
  inflating: fipsalgt.cpp            
  inflating: fipstest.cpp            
  inflating: fltrimpl.h              
  inflating: gcm.cpp                 
  inflating: gcm.h                   
  inflating: gf256.cpp               
  inflating: gf256.h                 
  inflating: gf2_32.cpp              
  inflating: gf2_32.h                
  inflating: gf2n.cpp                
  inflating: gf2n.h                  
  inflating: gfpcrypt.cpp            
  inflating: gfpcrypt.h              
  inflating: gost.cpp                
  inflating: gost.h                  
  inflating: gzip.cpp                
  inflating: gzip.h                  
  inflating: hex.cpp                 
  inflating: hex.h                   
  inflating: hkdf.h                  
  inflating: hmac.cpp                
  inflating: hmac.h                  
  inflating: hmqv.h                  
  inflating: hrtimer.cpp             
  inflating: hrtimer.h               
  inflating: ida.cpp                 
  inflating: ida.h                   
  inflating: idea.cpp                
  inflating: idea.h                  
  inflating: integer.cpp             
  inflating: integer.h               
  inflating: iterhash.cpp            
  inflating: iterhash.h              
  inflating: keccak.cpp              
  inflating: keccak.h                
  inflating: lubyrack.h              
  inflating: luc.cpp                 
  inflating: luc.h                   
  inflating: mars.cpp                
  inflating: mars.h                  
  inflating: marss.cpp               
  inflating: md2.cpp                 
  inflating: md2.h                   
  inflating: md4.cpp                 
  inflating: md4.h                   
  inflating: md5.cpp                 
  inflating: md5.h                   
  inflating: mdc.h                   
  inflating: mersenne.h              
  inflating: misc.cpp                
  inflating: misc.h                  
  inflating: modarith.h              
  inflating: modes.cpp               
  inflating: modes.h                 
  inflating: modexppc.h              
  inflating: mqueue.cpp              
  inflating: mqueue.h                
  inflating: mqv.cpp                 
  inflating: mqv.h                   
  inflating: nbtheory.cpp            
  inflating: nbtheory.h              
  inflating: network.cpp             
  inflating: network.h               
  inflating: nr.h                    
  inflating: oaep.cpp                
  inflating: oaep.h                  
  inflating: oids.h                  
  inflating: osrng.cpp               
  inflating: osrng.h                 
  inflating: panama.cpp              
  inflating: panama.h                
 extracting: pch.cpp                 
  inflating: pch.h                   
  inflating: pkcspad.cpp             
  inflating: pkcspad.h               
  inflating: polynomi.cpp            
  inflating: polynomi.h              
  inflating: pssr.cpp                
  inflating: pssr.h                  
  inflating: pubkey.cpp              
  inflating: pubkey.h                
  inflating: pwdbased.h              
  inflating: queue.cpp               
  inflating: queue.h                 
  inflating: rabin.cpp               
  inflating: rabin.h                 
  inflating: randpool.cpp            
  inflating: randpool.h              
  inflating: rc2.cpp                 
  inflating: rc2.h                   
  inflating: rc5.cpp                 
  inflating: rc5.h                   
  inflating: rc6.cpp                 
  inflating: rc6.h                   
  inflating: rdrand-masm.cmd         
  inflating: rdrand-nasm.sh          
  inflating: rdrand.S                
  inflating: rdrand.asm              
  inflating: rdrand.cpp              
  inflating: rdrand.h                
  inflating: rdtables.cpp            
  inflating: regtest.cpp             
  inflating: resource.h              
  inflating: rijndael.cpp            
  inflating: rijndael.h              
  inflating: ripemd.cpp              
  inflating: ripemd.h                
  inflating: rng.cpp                 
  inflating: rng.h                   
  inflating: rsa.cpp                 
  inflating: rsa.h                   
  inflating: rw.cpp                  
  inflating: rw.h                    
  inflating: safer.cpp               
  inflating: safer.h                 
  inflating: salsa.cpp               
  inflating: salsa.h                 
  inflating: seal.cpp                
  inflating: seal.h                  
  inflating: secblock.h              
  inflating: seckey.h                
  inflating: seed.cpp                
  inflating: seed.h                  
  inflating: serpent.cpp             
  inflating: serpent.h               
  inflating: serpentp.h              
  inflating: sha.cpp                 
  inflating: sha.h                   
  inflating: sha3.cpp                
  inflating: sha3.h                  
  inflating: shacal2.cpp             
  inflating: shacal2.h               
  inflating: shark.cpp               
  inflating: shark.h                 
  inflating: sharkbox.cpp            
  inflating: simple.cpp              
  inflating: simple.h                
  inflating: skipjack.cpp            
  inflating: skipjack.h              
  inflating: smartptr.h              
  inflating: socketft.cpp            
  inflating: socketft.h              
  inflating: sosemanuk.cpp           
  inflating: sosemanuk.h             
  inflating: square.cpp              
  inflating: square.h                
  inflating: squaretb.cpp            
  inflating: stdcpp.h                
  inflating: strciphr.cpp            
  inflating: strciphr.h              
  inflating: tea.cpp                 
  inflating: tea.h                   
  inflating: test.cpp                
  inflating: tftables.cpp            
  inflating: tiger.cpp               
  inflating: tiger.h                 
  inflating: tigertab.cpp            
  inflating: trdlocal.cpp            
  inflating: trdlocal.h              
  inflating: trunhash.h              
  inflating: ttmac.cpp               
  inflating: ttmac.h                 
  inflating: twofish.cpp             
  inflating: twofish.h               
  inflating: validat1.cpp            
  inflating: validat2.cpp            
  inflating: validat3.cpp            
  inflating: validate.h              
  inflating: vmac.cpp                
  inflating: vmac.h                  
  inflating: vc60.zip                
  inflating: vs2005.zip              
  inflating: wait.cpp                
  inflating: wait.h                  
  inflating: wake.cpp                
  inflating: wake.h                  
  inflating: whrlpool.cpp            
  inflating: whrlpool.h              
  inflating: winpipes.cpp            
  inflating: winpipes.h              
  inflating: words.h                 
  inflating: x64dll.asm              
  inflating: x64masm.asm             
  inflating: xtr.cpp                 
  inflating: xtr.h                   
  inflating: xtrcrypt.cpp            
  inflating: xtrcrypt.h              
  inflating: zdeflate.cpp            
  inflating: zdeflate.h              
  inflating: zinflate.cpp            
  inflating: zinflate.h              
  inflating: zlib.cpp                
  inflating: zlib.h                  
  inflating: Doxyfile                
  inflating: GNUmakefile             
  inflating: GNUmakefile-cross       
  inflating: License.txt             
  inflating: Readme.txt              
  inflating: Install.txt             
  inflating: Filelist.txt            
  inflating: CMakeLists.txt          
 extracting: cryptopp-config.cmake   
  inflating: TestData/3desval.dat    
  inflating: TestData/3wayval.dat    
  inflating: TestData/camellia.dat   
  inflating: TestData/cast128v.dat   
  inflating: TestData/cast256v.dat   
  inflating: TestData/descert.dat    
  inflating: TestData/dh1024.dat     
  inflating: TestData/dh2048.dat     
  inflating: TestData/dlie1024.dat   
  inflating: TestData/dlie2048.dat   
  inflating: TestData/dsa1024.dat    
  inflating: TestData/dsa1024b.dat   
  inflating: TestData/dsa512.dat     
  inflating: TestData/elgc1024.dat   
  inflating: TestData/esig1023.dat   
  inflating: TestData/esig1536.dat   
  inflating: TestData/esig2046.dat   
  inflating: TestData/fhmqv160.dat   
  inflating: TestData/fhmqv256.dat   
  inflating: TestData/fhmqv384.dat   
  inflating: TestData/fhmqv512.dat   
  inflating: TestData/gostval.dat    
  inflating: TestData/hmqv160.dat    
  inflating: TestData/hmqv256.dat    
  inflating: TestData/hmqv384.dat    
  inflating: TestData/hmqv512.dat    
  inflating: TestData/ideaval.dat    
  inflating: TestData/luc1024.dat    
  inflating: TestData/luc2048.dat    
  inflating: TestData/lucc1024.dat   
  inflating: TestData/lucc512.dat    
  inflating: TestData/lucd1024.dat   
  inflating: TestData/lucd512.dat    
  inflating: TestData/lucs1024.dat   
  inflating: TestData/lucs512.dat    
  inflating: TestData/marsval.dat    
  inflating: TestData/mqv1024.dat    
  inflating: TestData/mqv2048.dat    
  inflating: TestData/nr1024.dat     
  inflating: TestData/nr2048.dat     
  inflating: TestData/rabi1024.dat   
  inflating: TestData/rabi2048.dat   
  inflating: TestData/rc2val.dat     
  inflating: TestData/rc5val.dat     
  inflating: TestData/rc6val.dat     
  inflating: TestData/rijndael.dat   
  inflating: TestData/rsa1024.dat    
  inflating: TestData/rsa2048.dat    
  inflating: TestData/rsa400pb.dat   
  inflating: TestData/rsa400pv.dat   
  inflating: TestData/rsa512a.dat    
  inflating: TestData/rw1024.dat     
  inflating: TestData/rw2048.dat     
  inflating: TestData/saferval.dat   
  inflating: TestData/serpentv.dat   
  inflating: TestData/shacal2v.dat   
  inflating: TestData/sharkval.dat   
  inflating: TestData/skipjack.dat   
  inflating: TestData/squareva.dat   
  inflating: TestData/twofishv.dat   
  inflating: TestData/usage.dat      
  inflating: TestData/xtrdh171.dat   
  inflating: TestData/xtrdh342.dat   
  inflating: TestVectors/Readme.txt  
  inflating: TestVectors/aes.txt     
  inflating: TestVectors/all.txt     
  inflating: TestVectors/blake2.txt  
  inflating: TestVectors/blake2b.txt  
  inflating: TestVectors/blake2s.txt  
  inflating: TestVectors/camellia.txt  
  inflating: TestVectors/ccm.txt     
  inflating: TestVectors/chacha.txt  
  inflating: TestVectors/cmac.txt    
  inflating: TestVectors/dlies.txt   
  inflating: TestVectors/dsa.txt     
  inflating: TestVectors/dsa_1363.txt  
  inflating: TestVectors/eax.txt     
  inflating: TestVectors/esign.txt   
  inflating: TestVectors/gcm.txt     
  inflating: TestVectors/hkdf.txt    
  inflating: TestVectors/hmac.txt    
  inflating: TestVectors/keccak.txt  
  inflating: TestVectors/mars.txt    
  inflating: TestVectors/nr.txt      
  inflating: TestVectors/panama.txt  
  inflating: TestVectors/rsa_oaep.txt  
  inflating: TestVectors/rsa_pkcs1_1_5.txt  
  inflating: TestVectors/rsa_pss.txt  
  inflating: TestVectors/dsa_rfc6979.txt  
  inflating: TestVectors/rw.txt      
  inflating: TestVectors/salsa.txt   
  inflating: TestVectors/seal.txt    
  inflating: TestVectors/seed.txt    
  inflating: TestVectors/sha.txt     
  inflating: TestVectors/sha3_fips_202.txt  
  inflating: TestVectors/sha3_224_fips_202.txt  
  inflating: TestVectors/sha3_256_fips_202.txt  
  inflating: TestVectors/sha3_384_fips_202.txt  
  inflating: TestVectors/sha3_512_fips_202.txt  
  inflating: TestVectors/shacal2.txt  
  inflating: TestVectors/sosemanuk.txt  
  inflating: TestVectors/tea.txt     
  inflating: TestVectors/ttmac.txt   
  inflating: TestVectors/vmac.txt    
  inflating: TestVectors/wake.txt    
  inflating: TestVectors/whrlpool.txt  
source is under '3way.cpp'
Backtrace:
In ice-9/boot-9.scm:
 157: 10 [catch #t #<catch-closure 8235900> ...]
In unknown file:
   ?: 9 [apply-smob/1 #<catch-closure 8235900>]
In ice-9/boot-9.scm:
  63: 8 [call-with-prompt prompt0 ...]
In ice-9/eval.scm:
 432: 7 [eval # #]
In ice-9/boot-9.scm:
2401: 6 [save-module-excursion #<procedure 8246c00 at ice-9/boot-9.scm:4045:3 ()>]
4050: 5 [#<procedure 8246c00 at ice-9/boot-9.scm:4045:3 ()>]
1724: 4 [%start-stack load-stack ...]
1729: 3 [#<procedure 824c498 ()>]
In unknown file:
   ?: 2 [primitive-load "/gnu/store/l6606ma58yrjqy0m8fzqwpx96sfwrqqm-cryptopp-5.6.4.tar.xz-builder"]
In ice-9/eval.scm:
 432: 1 [eval # #]
In unknown file:
   ?: 0 [chdir "3way.cpp"]

ERROR: In procedure chdir:
ERROR: In procedure chdir: Not a directory
builder for `/gnu/store/1bgw7qyfxiznfq9jv1nbimpksdadz7dq-cryptopp-5.6.4.tar.xz.drv' failed with exit code 1
@ build-failed /gnu/store/1bgw7qyfxiznfq9jv1nbimpksdadz7dq-cryptopp-5.6.4.tar.xz.drv - 1 builder for `/gnu/store/1bgw7qyfxiznfq9jv1nbimpksdadz7dq-cryptopp-5.6.4.tar.xz.drv' failed with exit code 1
cannot build derivation `/gnu/store/mkbdgv4lpw14xcp8mcg0zj86yxkqb1sc-cryptopp-5.6.4.drv': 1 dependencies couldn't be built
@ build-started /gnu/store/5ylqrwjz79ahg8hah975lwq4ms9j08w2-python2-attrs-16.2.0.tar.gz.drv - i686-linux /var/log/guix/drvs/5y//lqrwjz79ahg8hah975lwq4ms9j08w2-python2-attrs-16.2.0.tar.gz.drv.bz2
cannot build derivation `/gnu/store/mpfx7may0jfbinhmfa5s03ar2scpwip8-python2-pycryptopp-0.7.1.drv': 1 dependencies couldn't be built
cannot build derivation `/gnu/store/g1r9i4s72330cylswcjh5dx6gfq7kn0g-tahoe-lafs-1.11.0.drv': 1 dependencies couldn't be built
guix build: error: build failed: build of `/gnu/store/g1r9i4s72330cylswcjh5dx6gfq7kn0g-tahoe-lafs-1.11.0.drv' failed

[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 213 bytes --]

  reply	other threads:[~2016-09-22 14:50 UTC|newest]

Thread overview: 15+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2016-09-21 15:24 Writing recipe for Crypto++, and getting build errors Adonay Felipe Nogueira
2016-09-22  1:18 ` Ben Woodcroft
2016-09-22  1:22   ` Ben Woodcroft
2016-09-22 14:49     ` Adonay Felipe Nogueira [this message]
2016-09-22 22:43       ` Ben Woodcroft
2016-09-30 11:39         ` Adonay Felipe Nogueira
2016-09-26  9:30       ` Ludovic Courtès
2016-09-30 11:35         ` Adonay Felipe Nogueira
2016-09-30 20:10           ` Ludovic Courtès
2016-10-15 20:47             ` Adonay Felipe Nogueira
2016-10-15 20:53               ` Efraim Flashner
2016-10-15 21:47                 ` Adonay Felipe Nogueira
2016-10-17 13:11                   ` Ludovic Courtès
2016-10-17 13:22                     ` Adonay Felipe Nogueira
2016-09-30 11:39         ` Adonay Felipe Nogueira

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=1474555752.3435.6.camel@adfeno-VPCEG17FB \
    --to=adfeno@openmailbox.org \
    --cc=guix-devel@gnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/guix.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.