hi edward, On Wed, Mar 5, 2008 at 10:34 AM, Edward Moy <[EMAIL PROTECTED]> wrote: > When I build 5.10.0, I don't have this problem. In config.h, I have: > > > #define HAS_UNION_SEMUN /**/ > > Did you run Configure
yes > and does your config.h define HAS_UNION_SEMUN? if i ./Configure -Dfirstmakefile='GNUmakefile' ... as usual, grep HAS_UNION_SEMUN config.h /* HAS_UNION_SEMUN: /*#define HAS_UNION_SEMUN / **/ after digging abt in perl src, i note that if i *ADD* ./Configure -Dfirstmakefile='GNUmakefile' ... -Dd_union_semun then, grep HAS_UNION_SEMUN config.h /* HAS_UNION_SEMUN: #define HAS_UNION_SEMUN /**/ and, subsequent make seems happy with that. so, the question is -- why's it need to be defined on my system, and not on yours? did _you_ run Configure? or the default install? thanks.