Project

General

Profile

Bug #1847

error compilation new imagecache.c on arm soft float

Added by Sergey Borsukov almost 11 years ago. Updated almost 11 years ago.

Status:
Invalid
Priority:
Normal
Assignee:
-
Category:
non-x86
Target version:
-
Start date:
2013-12-03
Due date:
% Done:

0%

Estimated time:
Found in version:
3.9.255
Affected Versions:

Description

Hello!

Could you help me with this error compiling. Last git ( 3.9.255 ) cant build due to a single file : src/imagecache.c I should say this is only happening on the platform armv5te (NAS Synology), on x86 and armhf (alwinnerA10) compiles fine. If I replace just this one file from a saved git 3.9.246 - compailing is also perfect .

Debian-chroot wheezy

  1. gcc -v
    Using built-in specs.
    COLLECT_GCC=gcc
    COLLECT_LTO_WRAPPER=/usr/lib/gcc/arm-linux-gnueabi/4.6/lto-wrapper
    Target: arm-linux-gnueabi
    Configured with: ../src/configure -v --with-pkgversion='Debian 4.6.3-14' --with-bugurl=file:///usr/share/doc/gcc-4.6/README.Bugs --enable-languages=c,c++,fortran,objc,obj-c++ --prefix=/usr --program-suffix=-4.6 --enable-shared --enable-linker-build-id --with-system-zlib --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --with-gxx-include-dir=/usr/include/c++/4.6 --libdir=/usr/lib --enable-nls --with-sysroot=/ --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-gnu-unique-object --enable-plugin --enable-objc-gc --disable-sjlj-exceptions --with-arch=armv4t --with-float=soft --enable-checking=release --build=arm-linux-gnueabi --host=arm-linux-gnueabi --target=arm-linux-gnueabi
    Thread model: posix
    gcc version 4.6.3 (Debian 4.6.3-14)

So, in the begining of building:

CC              src/imagecache.o
src/imagecache.c:117:1: warning: 'imagecache_image_save' defined but not used [-Wunused-function]
CC src/tvhtime.o
CC src/descrambler/descrambler.o
CC src/service_mapper.o

And in the end:

CC src/descrambler/ffdecsa/ffdecsa_interface.o
CC src/descrambler/ffdecsa/ffdecsa_int.o
CC tvheadend
/home/tvheadend/build.linux/src/channels.o: In function `channel_class_icon_notify':
/home/tvheadend/src/channels.c:183: undefined reference to `imagecache_get_id'
/home/tvheadend/build.linux/src/epg.o: In function `epg_brand_set_image':
/home/tvheadend/src/epg.c:453: undefined reference to `imagecache_get_id'
/home/tvheadend/build.linux/src/epg.o: In function `epg_season_set_image':
/home/tvheadend/src/epg.c:626: undefined reference to `imagecache_get_id'
/home/tvheadend/build.linux/src/epg.o: In function `epg_episode_set_image':
/home/tvheadend/src/epg.c:891: undefined reference to `imagecache_get_id'
/home/tvheadend/build.linux/src/htsp_server.o: In function `htsp_method_file_open':
/home/tvheadend/src/htsp_server.c:1645: undefined reference to `imagecache_open'
/home/tvheadend/build.linux/src/htsp_server.o: In function `htsp_build_channel':
/home/tvheadend/src/htsp_server.c:525: undefined reference to `imagecache_get_id'
/home/tvheadend/build.linux/src/webui/webui.o: In function `page_imagecache':
/home/tvheadend/src/webui/webui.c:1049: undefined reference to `imagecache_open'
/home/tvheadend/build.linux/src/webui/extjs.o: In function `extjs_epgrelated':
/home/tvheadend/src/webui/extjs.c:834: undefined reference to `imagecache_get_id'
/home/tvheadend/build.linux/src/webui/extjs.o: In function `extjs_epg':
/home/tvheadend/src/webui/extjs.c:747: undefined reference to `imagecache_get_id'
/home/tvheadend/build.linux/src/webui/extjs.o: In function `extjs_dvrlist':
/home/tvheadend/src/webui/extjs.c:1255: undefined reference to `imagecache_get_id'
collect2: ld returned 1 exit status
make: *** [/home/tvheadend/build.linux/tvheadend] Error 1

Could you explain to me, if the code will does not change, what is bad to me replacing this file, will all work correctly? Tvheadend while working....

Thank you!

Sergey


Related issues

Copied to Bug #1848: error compilation new imagecache.c on arm soft floatFixed2013-12-03

Actions

History

#1

Updated by Adam Sutton almost 11 years ago

  • Status changed from New to Invalid

No idea why this was duplicated!

Also available in: Atom PDF