Introduction to Raptor

Raptor is a C library that provides a set of parsers and serializers that generate Resource Description Framework (RDF) triples.



Development versions of BLFS may not build or run some packages properly if dependencies have been updated since the most recent stable versions of the book.

Package Information

  • Download (HTTP): https://download.librdf.org/source/raptor2-2.0.15.tar.gz

  • Download MD5 sum: a39f6c07ddb20d7dd2ff1f95fa21e2cd

  • Download size: 1.9 MB

  • Estimated disk space required: 28 MB (additional 1 MB for the tests)

  • Estimated build time: 0.2 SBU (additional 0.5 SBU for the tests)

Additional Downloads

Raptor Dependencies


cURL-7.87.0 and libxslt-1.1.37


GTK-Doc-1.33.2, ICU-72.1 and libyajl

User Notes: https://wiki.linuxfromscratch.org/blfs/wiki/raptor

Installation of Raptor

First, apply a patch that fixes a couple of security issues:

patch -Np1 -i ../raptor-2.0.15-security_fixes-1.patch

Install Raptor by running the following commands:

./configure --prefix=/usr --disable-static &&

To test the results, issue: make check. Several of the XML tests may fail.

Now, as the root user:

make install

Command Explanations

--disable-static: This switch prevents installation of static versions of the libraries.

--with-icu-config=/usr/bin/icu-config: Use this switch if you have installed ICU-72.1 and wish to build Raptor with its support.


Installed Programs: rapper
Installed Libraries: libraptor2.so
Installed Directories: /usr/include/raptor2 and /usr/share/gtk-doc/html/raptor2

Short Descriptions


is a RDF parsing and serializing utility


contains the Raptor API functions