Hi Frederic, On Fri, Dec 9, 2011 at 2:18 PM, Johan Hedberg <johan.hedberg@xxxxxxxxx> wrote: > Hi Frederic, > > On Fri, Dec 09, 2011, Frederic Danis wrote: >> >>fdanis@fdanis-linux:bluez (master %)$ make >> >>make --no-print-directory all-am >> >> CC test/hciemu.o >> >>cc1: warnings being treated as errors >> >>test/hciemu.c: In function ‘hci_host_control’: >> >>test/hciemu.c:431: error: dereferencing pointer ‘({anonymous})’ does >> >>break strict-aliasing rules >> >>test/hciemu.c:431: note: initialized from here >> >>make[1]: *** [test/hciemu.o] Error 1 >> >>make: *** [all] Error 2 >> > >> >Cannot reproduce this problem on my Ubuntu 11.04. Are you sure the error is >> >attributed to my patch? >> >> Yes, I replaced line 431 by: >> sa.sin_port = ba.b[4]; >> and there is no more build error. > > Ok, so the line *is* correct but the function reported by gcc isn't. > This particular line was last changed way back in 2005 (check with git > blame) by a commit from Marcel so I don't see how your issue could have > been caused by recent changes. As I mentioned in the other email I'd > expect you to provide a proper patch for this with a good commit message > that explains why it is needed. > > Johan I'm also getting the same error in my ubuntu 11.04 with a gcc version (Ubuntu/Linaro 4.4.4-14ubuntu5) 4.4.5. This can be reproduce with a fresh git clone and build in the above mentioned ubuntu linux environment. More logs can be found here: http://pastie.org/2995677. Syam > -- > To unsubscribe from this list: send the line "unsubscribe linux-bluetooth" in > the body of a message to majordomo@xxxxxxxxxxxxxxx > More majordomo info at http://vger.kernel.org/majordomo-info.html -- To unsubscribe from this list: send the line "unsubscribe linux-bluetooth" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html