rubygem-passenger - FTBFS on f20 - need help

Lars Seipel lars.seipel at gmail.com
Wed Sep 18 21:22:26 UTC 2013


On Wed, Sep 18, 2013 at 03:29:19PM -0500, Troy Dawson wrote:
> With original src.rpm, i386 build [2] failed with the error
>   "error: reference to 'uint32_t' is ambiguous"

Well, according to the build log 'uint32_t' is in fact ambigious. It is
declared once in stdint.h as
typedef unsigned int  uint32_t;
and then in ext/boost/cstdint.hpp as
typedef unsigned long   uint32_t;

The latter apparently being in the boost namespace. I'd bet the code in
question is not referring to those with their qualified names but just
imports the std namespace as well as the boost namespace, leading to
this conflict?

Lars


More information about the devel mailing list