From: eva s <si...@mo...> - 2007-05-02 18:57:51
|
Can someone figure out why linphone 1.1.0 doesn't compile? It compiles fine in earlier buildroots as r1161,1162 Would be very helpful -eva .... if /bin/sh ../libtool --mode=compile /usr/bin/gumstix-buildroot/build_arm_nofpu/staging_dir/bin/arm-linux-uclibcgnueabi-gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include/ -D_ORTP_SOURCE -D_REENTRANT -DG_LOG_DOMAIN=\"oRTP\" -I.. -pipe -Os -march=armv5te -mtune=xscale -Wa,-mcpu=xscale --no-builtin-exp --no-builtin-cos --no-builtin-sin --no-builtin-log -Werror -Wall -MT payloadtype.lo -MD -MP -MF ".deps/payloadtype.Tpo" -c -o payloadtype.lo payloadtype.c; \ then mv -f ".deps/payloadtype.Tpo" ".deps/payloadtype.Plo"; else rm -f ".deps/payloadtype.Tpo"; exit 1; fi /usr/bin/gumstix-buildroot/build_arm_nofpu/staging_dir/bin/arm-linux-uclibcgnueabi-gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include/ -D_ORTP_SOURCE -D_REENTRANT -DG_LOG_DOMAIN=\"oRTP\" -I.. -pipe -Os -march=armv5te -mtune=xscale -Wa,-mcpu=xscale --no-builtin-exp --no-builtin-cos --no-builtin-sin --no-builtin-log -Werror -Wall -MT sessionset.lo -MD -MP -MF .deps/sessionset.Tpo -c sessionset.c -o sessionset.o cc1: warnings being treated as errors sessionset.c: In function 'session_set_and': sessionset.c:66: warning: dereferencing type-punned pointer will break strict-aliasing rules sessionset.c:67: warning: dereferencing type-punned pointer will break strict-aliasing rules sessionset.c:68: warning: dereferencing type-punned pointer will break strict-aliasing rules make[6]: *** [sessionset.lo] Error 1 make[6]: *** Waiting for unfinished jobs.... /usr/bin/gumstix-buildroot/build_arm_nofpu/staging_dir/bin/arm-linux-uclibcgnueabi-gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include/ -D_ORTP_SOURCE -D_REENTRANT -DG_LOG_DOMAIN=\"oRTP\" -I.. -pipe -Os -march=armv5te -mtune=xscale -Wa,-mcpu=xscale --no-builtin-exp --no-builtin-cos --no-builtin-sin --no-builtin-log -Werror -Wall -MT payloadtype.lo -MD -MP -MF .deps/payloadtype.Tpo -c payloadtype.c -o payloadtype.o /usr/bin/gumstix-buildroot/build_arm_nofpu/staging_dir/bin/arm-linux-uclibcgnueabi-gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include/ -D_ORTP_SOURCE -D_REENTRANT -DG_LOG_DOMAIN=\"oRTP\" -I.. -pipe -Os -march=armv5te -mtune=xscale -Wa,-mcpu=xscale --no-builtin-exp --no-builtin-cos --no-builtin-sin --no-builtin-log -Werror -Wall -MT telephonyevents.lo -MD -MP -MF .deps/telephonyevents.Tpo -c telephonyevents.c -o telephonyevents.o make[6]: Leaving directory `/usr/bin/gumstix-buildroot/build_arm_nofpu/linphone-1.1.0/oRTP/src' make[5]: *** [all-recursive] Error 1 make[5]: Leaving directory `/usr/bin/gumstix-buildroot/build_arm_nofpu/linphone-1.1.0/oRTP/src' make[4]: *** [all-recursive] Error 1 make[4]: Leaving directory `/usr/bin/gumstix-buildroot/build_arm_nofpu/linphone-1.1.0/oRTP' make[3]: *** [all] Error 2 make[3]: Leaving directory `/usr/bin/gumstix-buildroot/build_arm_nofpu/linphone-1.1.0/oRTP' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/usr/bin/gumstix-buildroot/build_arm_nofpu/linphone-1.1.0' make[1]: *** [all] Error 2 make[1]: Leaving directory `/usr/bin/gumstix-buildroot/build_arm_nofpu/linphone-1.1.0' make: *** [/usr/bin/gumstix-buildroot/build_arm_nofpu/linphone-1.1.0/console/linphonec] Error 2 |
From: Alexandre P. N. <al...@om...> - 2007-05-03 00:43:24
|
eva s escreveu: > Can someone figure out why linphone 1.1.0 doesn't compile? > It compiles fine in earlier buildroots as r1161,1162 > > Would be very helpful > -eva > It's build is set to bark and fail on warnings, the new gcc used on the buildroot has stricter aliasing warnings. The short term solution is to remove -Werror from compile options. I'm not exactly sure where that's set, tough. If it's on <buildroot dir>/packages/linphone/* it's just a matter of editing the offending file, otherwise one have to catch it elsewhere. I'm not with the buildroot at hand now, otherwise I would take a look; Hope I could help anyway. - Alexandre |