Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Unable to configure traildb #90

Open
Stuthi opened this issue Jul 22, 2016 · 3 comments
Open

Unable to configure traildb #90

Stuthi opened this issue Jul 22, 2016 · 3 comments
Labels

Comments

@Stuthi
Copy link

Stuthi commented Jul 22, 2016

Hi,
I'm trying to install traildb on an ubuntu 14.04 system . As per instructions on the Install page I have installed libjudy-dev, alongwith libarchive-dev and pkg-config.
But while moving on to the next step , i.e. ./waf configure, it shows the following error:

➜ traildb git:(master) ✗ ./waf configure
Setting top to : /home/stuthi/lyxel/es23/traildb
Setting out to : /home/stuthi/lyxel/es23/traildb/build
Checking for 'gcc' (C compiler) : /usr/bin/gcc
Checking for program 'pkg-config' : /usr/bin/pkg-config
Checking for 'libarchive' : yes
Checking for library Judy : yes
Checking Judy version : Found a broken version of Judy. Install a newer version.
The configuration failed False
(complete log in /home/stuthi/lyxel/es23/traildb/build/config.log)

I checked the version for libjudy version also, it is the latest. Ran an update also.
Despite everything it still doesn't work. Please help. Thanks in advance.

@oavdeev
Copy link
Contributor

oavdeev commented Jul 22, 2016

Unfortunately libjudy-dev that ships with Ubuntu 14.04 contains a critical bug (hence configure warning about it being broken). You'll have to either upgrade your distribution or install a newer version of libjudy by other means. You could try manually downloading and installing a deb package for libjudy from 15.04 or 16.04 from packages.ubuntu.org

@mhussa
Copy link

mhussa commented Sep 15, 2016

I got this working by downloading the .deb packages onto a 14.04 amd64 vagrant setup.

  1. download the following packages for your architecture (e.g amd64) from:

http://packages.ubuntu.com/xenial/libjudydebian1
http://packages.ubuntu.com/xenial/libjudy-dev

  1. install them using dpkg in the following order, e.g:
    sudo dpkg -i libjudydebian1_1.0.5-5_amd64.deb
    sudo dpkg -i libjudy-dev_1.0.5-5_amd64.deb

  2. configure and install, e.g:
    sudo ./waf configure
    sudo ./waf install
    ./waf test

passes all tests.

@mhussa
Copy link

mhussa commented Sep 15, 2016

The fix is also mentioned here:

http://traildb.io/docs/getting_started/#install-on-linux

wasn't on the github page were I looked :)

@tuulos tuulos added the bug label Mar 11, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

4 participants