GithubHelp home page GithubHelp logo

Comments (3)

thorgrin avatar thorgrin commented on August 16, 2024

Can you please post config.log and the generated configure script itself? Also, which module is failing? Moreover, is this master or devel?

from ipfixcol.

jnathan avatar jnathan commented on August 16, 2024

Perhaps I can add more clarity to this issue. The autoconf generated configure for ipfixcol fails in tools/fbitdump if the user doesn't install libfastbit correctly. All comments below refer to the forked libfastbit repository specified in the ipfixcol README.md,

The failure output:

checking for LIBFASTBIT... no
configure: error: Fastbit library version is too low (< 2.0.3.2)
configure: error: ./configure failed for tools/fbitdump
ubuntu@ubuntu-xenial:~/src/ipfixcol$ fastbit-config --version
FastBit 2.0.3.2

The problem comes in not running autoreconf -i before running ./configure, make, and make install when building the forked libfastbit.

If one fails to run autoreconf -i, fastbit.pc is neither generated (from fastbit.pc.in) nor installed (as fastbit.pc) and thus can't be found with pkg-config when the the generated configure script for tools/fbitdump checks for it.

It might be worth it to better highlight the build instructions or to tweak the autoconf/automake configuration for libfastbit to ensure all the files are generated each and every invocation.

All comments refer to the master branch for both libfastbit and ipfixcol.

from ipfixcol.

thorgrin avatar thorgrin commented on August 16, 2024

Thanks for the explanation. I've updated the README for libfastbit to say that the autoreconf is really necessary. It does not show my intended highlight, but I hope it will help anyway.

from ipfixcol.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.