Skip to content

Folly ./configure failing to find glog #231

@amckinley

Description

@amckinley

Not sure which commit broke things, but some time in the last two weeks, there was a change to folly that broke my mcrouter build process.

The configure script fails to detect a working installation of glog:

checking for gcc option to accept ISO C89... (cached) none needed
checking dependency style of gcc... (cached) gcc3
checking if g++ supports C++0x features without additional flags... no
checking if g++ supports C++0x features with -std=c++0x... yes
checking if g++ supports C++0x features with -std=gnu++0x... yes
checking for main in -lglog... yes
checking for glog viability... no
configure: error: "libglog invalid, see config.log for details"

Here's my complete config.log: https://git.imgur-dev.com/gist/amckinley/fd9b22ac59be31b88cbe

This is how I've been building mcrouter and its dependencies on Amazon Linux: https://git.imgur-dev.com/gist/amckinley/85a069a38ecd1c389f12

If I checkout the v0.47.0 tag instead of master, everything works as expected. Please let me know if there's any more information I can provide.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions