[redland-dev] [Rasqal RDF Query Library 0000571]: Test suite failure

Mantis Bug Tracker mantis-bug-sender at librdf.org
Sat May 17 08:39:48 EDT 2014


The following issue has been SUBMITTED. 
====================================================================== 
http://bugs.librdf.org/mantis/view.php?id=571 
====================================================================== 
Reported By:                ae
Assigned To:                
====================================================================== 
Project:                    Rasqal RDF Query Library
Issue ID:                   571
Category:                   installation
Reproducibility:            always
Severity:                   minor
Priority:                   normal
Status:                     new
Query Language:              
====================================================================== 
Date Submitted:             2014-05-17 12:39
Last Modified:              2014-05-17 12:39
====================================================================== 
Summary:                    Test suite failure
Description: 
When trying to package rasqal for the Guix distribution, it fails its test suite
with the following message:

make[5]: Leaving directory
'/tmp/nix-build-rasqal-0.9.32.drv-0/rasqal-0.9.32/utils'
improve: Running testsuites sparql-query in
/tmp/nix-build-rasqal-0.9.32.drv-0/rasqal-0.9.32/tests/sparql/bugs
  improve: Suite sparql-query failed preparation - No testsuite plan file
sparql-query-plan.ttl could be created in
/tmp/nix-build-rasqal-0.9.32.drv-0/rasqal-0.9.32/tests/sparql/bugs
  Testsuites summary:
    Passed: 0  Failed: 0  Skipped: 0  Xfailed: 0  Uxpassed: 0  
Makefile:497: recipe for target 'check-local' failed
make[4]: *** [check-local] Error 1
make[4]: Leaving directory
'/tmp/nix-build-rasqal-0.9.32.drv-0/rasqal-0.9.32/tests/sparql/bugs'

Packages in Guix are compiled in a chroot with only the designated dependencies
installed; these are not found in the default locations, but each in a directory
of its own, with accordingly adapted CPATH, PATH and LIBRARY_PATH.


Steps to Reproduce: 
The following Guix expression was used, which should be self-explaining (inputs
and native-inputs make a difference only for cross-compiling, which was not the
case):

(define-public rasqal
  (package
    (name "rasqal")
    (version "0.9.32")
    (source (origin
             (method url-fetch)
             (uri (string-append "http://download.librdf.org/source/" name
                                 "-" version ".tar.gz"))
             (sha256
              (base32
               "13rfprkk7d74065c7bafyshajwa6lshj7m9l741zlz9viqhh7fpf"))))
    (build-system gnu-build-system)
    (native-inputs
     `(("perl" ,perl)
       ("perl-xml-dom" ,perl-xml-dom) ; for the tests
       ("pkg-config" ,pkg-config)))
    (inputs
     `(("libgcrypt" ,libgcrypt)
       ("libxml2" ,libxml2)
       ("mpfr" ,mpfr)
       ("pcre" ,pcre)
       ("raptor2" ,raptor2)
       ("util-linux" ,util-linux)))
    (arguments
     `(#:parallel-tests? #f))
    (home-page "http://librdf.org/rasqal/")
    (synopsis "RDF query library")
    (description "Rasqal is a C library that handles Resource Description
Framework (RDF) query language syntaxes, query construction and execution
of queries returning results as bindings, boolean, RDF graphs/triples or
syntaxes.  The supported query languages are SPARQL Query 1.0,
SPARQL Query 1.1, SPARQL Update 1.1 (no executing) and the Experimental
SPARQL extensions (LAQRS).  Rasqal can write binding query results in the
SPARQL XML, SPARQL JSON, CSV, TSV, HTML, ASCII tables, RDF/XML and
Turtle/N3 and read them in SPARQL XML, RDF/XML and Turtle/N3. ")
    (license lgpl2.1+))) ; or any choice of gpl2+ or asl2.0


Additional Information: 
The config.log is attached.
====================================================================== 

Issue History 
Date Modified    Username       Field                    Change               
====================================================================== 
2014-05-17 12:39 ae             New Issue                                    
2014-05-17 12:39 ae             File Added: config.log                       
======================================================================



More information about the redland-dev mailing list