Wireshark-dev: Re: [Wireshark-dev] Unable to Compile Wireshark from SVN on Fedora 11
From: Tyson Key <[email protected]>
Date: Sun, 23 Aug 2009 21:40:42 +0100
Hi, Bill.
Thanks for the tips on the compilation control flags, I'll give them a
go, and see what happens. I usually stick with whatever default
optimisations a "./configure" run would utilise, so I'm unaware of
anything that could adversely affect compilation.

As for the source code itself, my C knowledge isn't all that great, so
I have no idea about where I should begin, as far as fixing the
defective code goes.

Tyson.

On Sun, Aug 23, 2009 at 9:24 PM, Bill Meier<[email protected]> wrote:
> Tyson Key wrote:
>> Hi,
>> I'm unsure if this is the best venue to report the issue, but is
>> anyone else having problems building a current SVN snapshot of
>> Wireshark on Fedora 11?
>>
>> Currently, I'm able to complete most of the "make" process, before
>> attempting to build the ICMPv6 dissector fails with the following:
>> cc1: warnings being treated as errors
>> packet-icmpv6.c: In function ‘dissect_icmpv6’:
>> packet-icmpv6.c:1580: error: dereferencing pointer ‘ni’ does break
>> strict-aliasing rules
>> packet-icmpv6.c:1562: error: dereferencing pointer ‘ni’ does break
>> strict-aliasing rules
>> packet-icmpv6.c:1561: error: dereferencing pointer ‘ni’ does break
>> strict-aliasing rules
>> packet-icmpv6.c:1560: note: initialized from here
>
> Yep: I get the same error when I compile with GCC v4.4.1 (on my
> Fedora 11 system) if I use the -O2 option.  (I normally use -O0).
>
>  From the GCC documentation:
>
> `-fstrict-aliasing'
>
> <snip>
>
>      The `-fstrict-aliasing' option is enabled at levels `-O2', `-O3',
>      `-Os'.
>
>
> I'll see what I can do to change the icmpv6 code ....
>
> (Do you have any suggestions ?)
>
> (PS: You can, of course, temporarily use -fno-strict-aliasing).
> ___________________________________________________________________________
> Sent via:    Wireshark-dev mailing list <[email protected]>
> Archives:    http://www.wireshark.org/lists/wireshark-dev
> Unsubscribe: https://wireshark.org/mailman/options/wireshark-dev
>             mailto:[email protected]?subject=unsubscribe



-- 
Fight Internet Censorship! http://www.eff.org
               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
http://i9.house404.co.uk/ | Twitter/FriendFeed/Skype: vmlemon | +447549728105