Perl defines seed() macro

In file included from /usr/include/c++/4.8/random:50:0,
                 from /usr/include/c++/4.8/bits/stl_algo.h:65,
                 from /usr/include/c++/4.8/algorithm:62,
                 from /usr/include/boost/optional/optional.hpp:19,
                 from /usr/include/boost/optional.hpp:15,
                 from /usr/include/boost/format/internals.hpp:20,
                 from /usr/include/boost/format.hpp:38,
                 from src/libutil/types.hh:9,
                 from src/libutil/hash.hh:3,
                 from src/libstore/store-api.hh:3,
                 from perl/lib/Nix/Store.xs:9:
/usr/include/c++/4.8/bits/random.h:269:17: error: macro "seed" passed 1 arguments, but takes just 0
       { seed(__s); }