Dear OE folks,
task `compile` of `vdr_1.7.16` fails with the following error messages.
ar ru libsi.a util.o si.o section.o descriptor.o
ar: creating libsi.a
make[1]: Leaving directory
`/home/paul/oe/build-minimal-uclibc/minimal-uclibc-dev/work/armv7a-oe-linux-uclibceabi/vdr-1.7.16-r1/vdr-1.7.16/libsi'
arm-oe-linux-uclibceabi-g++ -march=armv7-a -mtune=cortex-a8 -mfpu=neon
-mfloat-abi=softfp -mthumb-interwork -mno-thumb
-isystem/home/paul/oe/build-minimal-uclibc/minimal-uclibc-dev/sysroots/armv7a-oe-linux-uclibceabi/usr/include
-fexpensive-optimizations -fomit-frame-pointer -frename-registers -Os -pipe
-fpermissive -fvisibility-inlines-hidden -rdynamic -Wl,-O1 -Wl,--hash-style=gnu
audio.o channels.o ci.o config.o cutter.o device.o diseqc.o dvbdevice.o dvbci.o
dvbplayer.o dvbspu.o dvbsubtitle.o eit.o eitscan.o epg.o filter.o font.o i18n.o
interface.o keys.o lirc.o menu.o menuitems.o nit.o osdbase.o osd.o pat.o
player.o plugin.o rcu.o receiver.o recorder.o recording.o remote.o remux.o
ringbuffer.o sdt.o sections.o shutdown.o skinclassic.o skins.o skinsttng.o
sourceparams.o sources.o spu.o status.o svdrp.o themes.o thread.o timers.o
tools.o transfer.o vdr.o videodir.o -ljpeg -lpthread -ldl -lcap -lrt -lfreetype
-lfontconfig ./libsi/libsi.a -o vdr
tools.o: In function `TouchFile(char const*)':
tools.c:(.text+0xb54): warning: the use of OBSOLESCENT `utime' is
discouraged, use `utimes'
i18n.o: In function `SetEnvLanguage(char const*)':
i18n.c:(.text+0xb0): undefined reference to `_nl_msg_cat_cntr'
i18n.o: In function `I18nRegister(char const*)':
i18n.c:(.text+0xd4): undefined reference to `bindtextdomain'
i18n.o: In function `I18nTranslate(char const*, char const*)':
i18n.c:(.text+0x1c0): undefined reference to `dgettext'
i18n.c:(.text+0x1c8): undefined reference to `gettext'
i18n.o: In function `I18nInitialize(char const*)':
i18n.c:(.text+0x550): undefined reference to `textdomain'
i18n.c:(.text+0x55c): undefined reference to `bindtextdomain'
i18n.c:(.text+0x600): undefined reference to `gettext'
i18n.c:(.text+0x684): undefined reference to `gettext'
collect2: ld returned 1 exit status
make: *** [vdr] Error 1
FATAL: oe_runmake failed
ERROR: Function do_compile failed
`bitbake -k vdr` was executed with 6db34075 (uClibc 0.9.32-rc2) [1] and
`minimal-uclibc` for `MACHINE = "beagleboard"`. I guess it is related to
the uClibc upgrade.
Using `angstrom-2008.1` or `minimal` the recipe builds fine.
Thanks,
Paul
PS: Another off topic question. Is there a guideline how to deal with
warning: the use of OBSOLESCENT `utime' is discouraged, use `utimes'
since I found it a lot on the WWW and [3] says `utime` should be used
over `utimes`. Or this this also related to the build error as well? I
do not see it using EGLIBC.
[1]
http://cgit.openembedded.org/cgit.cgi/openembedded/commit/?id=6db340758e2c6674d06fec02b0c34fc1689153aa
[2] https://dev.openwrt.org/changeset/24899
[3] http://www.t2-project.org/irclogs/t2-2005-01-25.html (»utime() replaces
utimes()«)
signature.asc
Description: This is a digitally signed message part
_______________________________________________ Openembedded-devel mailing list [email protected] http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel
