[oe] minimal-uclibc: alsa-utils_1.0.24.2: task compile fails with `warning: incompatible implicit declaration of built-in function 'exp10'`
Paul Menzel
paulepanter at users.sourceforge.net
Wed Mar 2 14:41:04 UTC 2011
Dear OE folks,
task compile of `alsa-utils_1.0.24.2` committed in 679b4bb0 [1] fails
with the following error message using `minimal-uclibc` for
`MACHINE="beagleboard"`.
arm-oe-linux-uclibceabi-gcc -march=armv7-a -mtune=cortex-a8 -mfpu=neon -mfloat-abi=softfp -mthumb-interwork -mno-thumb --sysroot=/oe/build-minimal-uclibc/minimal-uclibc-dev/sysroots/armv7a-oe-linux-uclibceabi -DHAVE_CONFIG_H -I. -I../include -I/oe/build-minimal-uclibc/minimal-uclibc-dev/sysroots/i686-linux/usr/include -I/oe/build-minimal-uclibc/minimal-uclibc-dev/sysroots/i686-linux/usr/include/ncurses -DCURSESINC="<ncurses.h>" -fexpensive-optimizations -fomit-frame-pointer -frename-registers -Os -pipe -I/oe/build-minimal-uclibc/minimal-uclibc-dev/sysroots/armv7a-oe-linux-uclibceabi/usr/include -MT utils.o -MD -MP -MF .deps/utils.Tpo -c -o utils.o utils.c
arm-oe-linux-uclibceabi-gcc -march=armv7-a -mtune=cortex-a8 -mfpu=neon -mfloat-abi=softfp -mthumb-interwork -mno-thumb --sysroot=/oe/build-minimal-uclibc/minimal-uclibc-dev/sysroots/armv7a-oe-linux-uclibceabi -DHAVE_CONFIG_H -I. -I../include -I/oe/build-minimal-uclibc/minimal-uclibc-dev/sysroots/i686-linux/usr/include -I/oe/build-minimal-uclibc/minimal-uclibc-dev/sysroots/i686-linux/usr/include/ncurses -DCURSESINC="<ncurses.h>" -fexpensive-optimizations -fomit-frame-pointer -frename-registers -Os -pipe -I/oe/build-minimal-uclibc/minimal-uclibc-dev/sysroots/armv7a-oe-linux-uclibceabi/usr/include -MT volume_mapping.o -MD -MP -MF .deps/volume_mapping.Tpo -c -o volume_mapping.o volume_mapping.c
volume_mapping.c: In function 'get_normalized_volume':
volume_mapping.c:112:15: warning: incompatible implicit declaration of built-in function 'exp10'
volume_mapping.c: In function 'set_normalized_volume':
volume_mapping.c:147:14: warning: incompatible implicit declaration of built-in function 'exp10'
mv -f .deps/mixer_widget.Tpo .deps/mixer_widget.Po
arm-oe-linux-uclibceabi-gcc -march=armv7-a -mtune=cortex-a8 -mfpu=neon -mfloat-abi=softfp -mthumb-interwork -mno-thumb --sysroot=/oe/build-minimal-uclibc/minimal-uclibc-dev/sysroots/armv7a-oe-linux-uclibceabi -DHAVE_CONFIG_H -I. -I../include -I/oe/build-minimal-uclibc/minimal-uclibc-dev/sysroots/i686-linux/usr/include -I/oe/build-minimal-uclibc/minimal-uclibc-dev/sysroots/i686-linux/usr/include/ncurses -DCURSESINC="<ncurses.h>" -fexpensive-optimizations -fomit-frame-pointer -frename-registers -Os -pipe -I/oe/build-minimal-uclibc/minimal-uclibc-dev/sysroots/armv7a-oe-linux-uclibceabi/usr/include -MT widget.o -MD -MP -MF .deps/widget.Tpo -c -o widget.o widget.c
mv -f .deps/utils.Tpo .deps/utils.Po
mv -f .deps/volume_mapping.Tpo .deps/volume_mapping.Po
mv -f .deps/widget.Tpo .deps/widget.Po
mv -f .deps/mixer_display.Tpo .deps/mixer_display.Po
arm-oe-linux-uclibceabi-gcc -march=armv7-a -mtune=cortex-a8 -mfpu=neon -mfloat-abi=softfp -mthumb-interwork -mno-thumb --sysroot=/oe/build-minimal-uclibc/minimal-uclibc-dev/sysroots/armv7a-oe-linux-uclibceabi -I/oe/build-minimal-uclibc/minimal-uclibc-dev/sysroots/i686-linux/usr/include -I/oe/build-minimal-uclibc/minimal-uclibc-dev/sysroots/i686-linux/usr/include/ncurses -DCURSESINC="<ncurses.h>" -fexpensive-optimizations -fomit-frame-pointer -frename-registers -Os -pipe -I/oe/build-minimal-uclibc/minimal-uclibc-dev/sysroots/armv7a-oe-linux-uclibceabi/usr/include -Wl,-O1 -Wl,--hash-style=gnu -L/oe/build-minimal-uclibc/minimal-uclibc-dev/sysroots/armv7a-oe-linux-uclibceabi/usr/lib -o alsamixer card_select.o cli.o colors.o device_name.o die.o mainloop.o mem.o mixer_controls.o mixer_display.o mixer_widget.o proc_files.o textbox.o utils.o volume_mapping.o widget.o -L/oe/build-minimal-uclibc/minimal-uclibc-dev/sysroots/i686-linux/usr/lib -lform -lmenu -lpanel -lncurses -ltinfo -lasound -L/oe/build-minimal-uclibc/minimal-uclibc-dev/sysroots/armv7a-oe-linux-uclibceabi/usr/lib -lm -ldl -lpthread
/oe/build-minimal-uclibc/minimal-uclibc-dev/sysroots/armv7a-oe-linux-uclibceabi/usr/lib/libasound.so: warning: gethostbyname is obsolescent, use getnameinfo() instead.
volume_mapping.o: In function `get_normalized_volume':
volume_mapping.c:(.text+0x124): undefined reference to `exp10'
volume_mapping.c:(.text+0x154): undefined reference to `exp10'
volume_mapping.o: In function `set_normalized_volume':
volume_mapping.c:(.text+0x2d4): undefined reference to `exp10'
collect2: ld returned 1 exit status
make[1]: *** [alsamixer] Error 1
make[1]: Leaving directory `/oe/build-minimal-uclibc/minimal-uclibc-dev/work/armv7a-oe-linux-uclibceabi/alsa-utils-1.0.24.2-r0/alsa-utils-1.0.24.2/alsamixer'
make: *** [all-recursive] Error 1
Could you take a look please. I did not find any patches regarding this
issue in `alsa-utils_1.0.23.bb`.
Thanks,
Paul
[1] http://cgit.openembedded.org/cgit.cgi/openembedded/commit/?id=679b4bb094bd0467847525967cdbe265a17d4ef5
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 198 bytes
Desc: This is a digitally signed message part
URL: <http://lists.openembedded.org/pipermail/openembedded-devel/attachments/20110302/a34f4a75/attachment-0002.sig>
More information about the Openembedded-devel
mailing list