help a noob

geoffrey.n.greene@...
 

Total noob here, trying to install FOSSology from source (version 3.3.0-43-g1423135)

 

According to https://github.com/fossology/fossology/wiki/Install-from-Source,

I should run make install as root (after all the other steps)

 

However when I do, I get:

current dir: '/usr/src/fossology/src'

/usr/bin/install -D -m 644 composer.json composer.lock /usr/local/share/fossology

(cd /usr/local/share/fossology; export COMPOSER_HOME=/dev/null; composer install --no-plugins --no-scripts --no-dev)

Do not run Composer as root/super user! See https://getcomposer.org/root for details

Loading composer repositories with package information

Installing dependencies from lock file

Your requirements could not be resolved to an installable set of packages.

 

 Problem 1

    - Installation request for easyrdf/easyrdf 0.9.1 -> satisfiable by easyrdf/easyrdf[0.9.1].

    - easyrdf/easyrdf 0.9.1 requires ext-mbstring * -> the requested PHP extension mbstring is missing from your system.

 

  To enable extensions, verify that they are enabled in your .ini files:

    - /etc/php.ini

    - /etc/php.d/curl.ini

    - /etc/php.d/dom.ini

    - /etc/php.d/fileinfo.ini

    - /etc/php.d/json.ini

    - /etc/php.d/pdo.ini

    - /etc/php.d/pdo_pgsql.ini

    - /etc/php.d/pdo_sqlite.ini

    - /etc/php.d/pgsql.ini

    - /etc/php.d/phar.ini

    - /etc/php.d/posix.ini

    - /etc/php.d/sqlite3.ini

    - /etc/php.d/sysvmsg.ini

    - /etc/php.d/sysvsem.ini

    - /etc/php.d/sysvshm.ini

    - /etc/php.d/wddx.ini

    - /etc/php.d/xmlreader.ini

    - /etc/php.d/xmlwriter.ini

    - /etc/php.d/xsl.ini

    - /etc/php.d/zip.ini

  You can also run `php --ini` inside terminal to see which files are used by PHP in CLI mode.

make[1]: *** [composer_install] Error 2

make[1]: Leaving directory `/usr/src/fossology/src'

make: *** [install-src] Error 2

 

So, I guess the question is what do I need to do to install easyrdf?

Join main@lists.fossology.org to automatically receive all group messages.