On Fri, 03 Feb 2012 15:42:40 +0000, "Martin J. Evans"
<martin.ev...@easysoft.com> wrote:

> On 03/02/12 15:16, Tim Bunce wrote:
> > On Fri, Feb 03, 2012 at 11:22:19AM +0100, H.Merijn Brand wrote:
> >>
> >> Warnings (on HP-UX 11.31/5.14.2-64all-ld) *in* last release:
> >>
> >> "DBI.xs", line 1469: warning #4232-D: conversion from "XPVHV *" to a more
> >>            strictly aligned type "XPVMG *" may cause misaligned access
> >> "DBI.xs", line 2582: warning #4232-D: conversion from "XPVHV *" to a more
> >>            strictly aligned type "XPVMG *" may cause misaligned access
> >> "DBI.xs", line 2587: warning #4232-D: conversion from "XPVHV *" to a more
> >>            strictly aligned type "XPVMG *" may cause misaligned access
> >
> > Not sure what to do about those.
> 
> They are not DBI ones, they are the Perl macro HvKEYS - on HPUX.  Might want
> mentioning on p5p - I think Merijn was thinking about doing that.

I did. No reply yet.

> >> "DBI.xs", line 4486: warning #2181-D: argument is incompatible with
> >>            corresponding format string conversion
> >>                    NULL,
> >
> > Does adding a (void*) in front silence that one?
> 
> Merijn discovered it does and it appears something redefines NULL as 0L
> somewhere.

And yes, (void *)NULL removes the warning.

Note that this is a 64bitall build. I had no time to trace the exact
location of the define to 0L, but it might be related.

-- 
H.Merijn Brand  http://tux.nl   Perl Monger  http://amsterdam.pm.org/
using perl5.00307 .. 5.14   porting perl5 on HP-UX, AIX, and openSUSE
http://mirrors.develooper.com/hpux/        http://www.test-smoke.org/
http://qa.perl.org   http://www.goldmark.org/jeff/stupid-disclaimers/

Reply via email to