Hi,
On a Gentoo Linux system I'm getting the following compile-time warnings (kamailio-3.3.1 ebuild):
* python_msgobj.c:529:5: warning: dereferencing type-punned pointer will break strict-aliasing rules
* ld_con.c:241:4: warning: implicit declaration of function 'ldap_simple_bind_s'
* perl.c:340:2: warning: null argument where non-null required (argument 2) * perl.c:340:2: warning: null argument where non-null required (argument 1)
Hopefully I can just ignore these messages.
Thanks,
Vieri
On 09/24/2012 02:09 PM, Vieri wrote:
Hi,
Hello,
Can you provide more information about what compiler (name, version) are you using?
Cheers, Marius
On a Gentoo Linux system I'm getting the following compile-time warnings (kamailio-3.3.1 ebuild):
python_msgobj.c:529:5: warning: dereferencing type-punned pointer will break strict-aliasing rules
ld_con.c:241:4: warning: implicit declaration of function 'ldap_simple_bind_s'
perl.c:340:2: warning: null argument where non-null required (argument 2)
perl.c:340:2: warning: null argument where non-null required (argument 1)
Hopefully I can just ignore these messages.
Thanks,
Vieri
SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list sr-users@lists.sip-router.org http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users
--- On Mon, 9/24/12, Marius Zbihlei marius.zbihlei@1and1.ro wrote:
Can you provide more information about what compiler (name, version) are you using?
Sure.
Relevant data:
System uname: Linux-3.0.4-hardened-r5-i686-Intel-R-_Pentium-R-_4_CPU_1.80GHz-with-gentoo-2.0.3 app-shells/bash: 4.1_p9 dev-java/java-config: 2.1.11-r3 dev-lang/python: 2.7.2-r3, 3.1.4-r3 dev-util/cmake: 2.8.6-r4 dev-util/pkgconfig: 0.26 sys-apps/baselayout: 2.0.3 sys-apps/openrc: 0.9.4 sys-apps/sandbox: 2.5 sys-devel/autoconf: 2.68 sys-devel/automake: 1.11.1 sys-devel/binutils: 2.21.1-r1 sys-devel/gcc: 4.5.3-r1 sys-devel/gcc-config: 1.4.1-r1 sys-devel/libtool: 2.4-r1 sys-devel/make: 3.82-r1 sys-kernel/linux-headers: 2.6.39 (virtual/os-headers) sys-libs/glibc: 2.12.2 CBUILD="i686-pc-linux-gnu" CFLAGS="-O2 -march=i686 -pipe" CHOST="i686-pc-linux-gnu" CXXFLAGS="-O2 -march=i686 -pipe" FCFLAGS="-march=i686 -O2 -pipe" FFLAGS="-march=i686 -O2 -pipe" LDFLAGS="-Wl,-O1 -Wl,--as-needed"
Vieri
On Tue, Sep 25, 2012 at 3:03 AM, Vieri rentorbuy@yahoo.com wrote:
--- On Mon, 9/24/12, Marius Zbihlei marius.zbihlei@1and1.ro wrote:
Can you provide more information about what compiler (name, version) are you using?
Sure.
Relevant data:
System uname: Linux-3.0.4-hardened-r5-i686-Intel-R-_Pentium-R-_4_CPU_1.80GHz-with-gentoo-2.0.3 app-shells/bash: 4.1_p9 dev-java/java-config: 2.1.11-r3 dev-lang/python: 2.7.2-r3, 3.1.4-r3 dev-util/cmake: 2.8.6-r4 dev-util/pkgconfig: 0.26 sys-apps/baselayout: 2.0.3 sys-apps/openrc: 0.9.4 sys-apps/sandbox: 2.5 sys-devel/autoconf: 2.68 sys-devel/automake: 1.11.1 sys-devel/binutils: 2.21.1-r1 sys-devel/gcc: 4.5.3-r1 sys-devel/gcc-config: 1.4.1-r1 sys-devel/libtool: 2.4-r1 sys-devel/make: 3.82-r1 sys-kernel/linux-headers: 2.6.39 (virtual/os-headers) sys-libs/glibc: 2.12.2 CBUILD="i686-pc-linux-gnu" CFLAGS="-O2 -march=i686 -pipe" CHOST="i686-pc-linux-gnu" CXXFLAGS="-O2 -march=i686 -pipe" FCFLAGS="-march=i686 -O2 -pipe" FFLAGS="-march=i686 -O2 -pipe" LDFLAGS="-Wl,-O1 -Wl,--as-needed"
Vieri
Same warning here with gcc v4.4.7 in Gentoo too.
python_msgobj.c:529: warning: dereferencing type-punned pointer will break strict-aliasing rules python_msgobj.c:529: warning: dereferencing pointer 'MSGtype.395' does break strict-aliasing rules
Commit 1abde923ee3cbdcce69b72d223fb0c487b892b6e by Daniel seem to not fix the warning.
I know QA Gentoo complains about it, may exhibit random runtime failures. We can live with it :) just a compiler warning. It compiles fine. (it's a matter of disabling strict_aliasing in Makefile (-O2 implies -fstrict-aliasing)).
Claudio