Project

General

Profile

Bug #1608

Compiling error on latest git

Added by Walter Purcaro almost 10 years ago. Updated almost 10 years ago.

Status:
Fixed
Priority:
Normal
Assignee:
Category:
Timeshift
Target version:
-
Start date:
2013-02-09
Due date:
% Done:

100%

Estimated time:
Found in version:
79c134f9c401679b01d46b8857148c5457267224
Affected Versions:

Description

Checking support/features
checking for cc execinfo.h ... ok
checking for cc -mmmx ... fail
checking for cc -msse2 ... fail
checking for cc getloadavg ... ok
checking for py module gzip ... ok
checking for bzip2 ... ok
checking for pkg openssl ... ok
checking for pkg zlib ... ok
checking for pkg avahi-client ... ok
checking for pkg libavcodec <=55.0.0 ... ok
checking for pkg libavcodec >=52.96.0 ... fail
checking for cc sys/inotify.h ... ok
checking for pkg libcurl ... fail

Compiler:
Using C compiler: cc
Build for arch: armv5tel

Binaries:
Using PYTHON: python

Options:
cwc yes
v4l yes
linuxdvb yes
dvbscan no
timeshift yes
imagecache no
avahi yes
zlib yes
libav no
inotify yes
bundle no
dvbcsa no
execinfo yes
getloadavg yes
py_gzip yes
bin_bzip2 yes
ssl yes
inotify_h yes

Packages:
openssl 0.9.8o
zlib 1.2.3.4
avahi-client 0.6.27
libavcodec 52.20.1

Installation paths:
Prefix: /usr/local
Binaries: ${prefix}/bin
Libraries: ${prefix}/lib
Data files: ${prefix}/share
Man pages: ${datadir}/man

Final Binary:
/usr/src/git/tvhtest/tvheadend/build.linux/tvheadend

Tvheadend Data Directory:
/usr/local/share/tvheadend

CC build.linux/src/main.o
CC build.linux/src/utils.o
CC build.linux/src/wrappers.o
CC build.linux/src/version.o
CC build.linux/src/access.o
CC build.linux/src/dtable.o
CC build.linux/src/tcp.o
CC build.linux/src/http.o
CC build.linux/src/notify.o
CC build.linux/src/file.o
CC build.linux/src/epg.o
CC build.linux/src/epgdb.o
CC build.linux/src/epggrab.o
CC build.linux/src/spawn.o
CC build.linux/src/packet.o
CC build.linux/src/streaming.o
CC build.linux/src/teletext.o
CC build.linux/src/channels.o
CC build.linux/src/subscriptions.o
CC build.linux/src/service.o
CC build.linux/src/psi.o
CC build.linux/src/parsers.o
CC build.linux/src/parser_h264.o
CC build.linux/src/parser_latm.o
CC build.linux/src/tsdemux.o
CC build.linux/src/bitstream.o
CC build.linux/src/htsp_server.o
CC build.linux/src/serviceprobe.o
CC build.linux/src/htsmsg.o
CC build.linux/src/htsmsg_binary.o
CC build.linux/src/htsmsg_json.o
CC build.linux/src/htsmsg_xml.o
CC build.linux/src/misc/dbl.o
CC build.linux/src/misc/json.o
CC build.linux/src/settings.o
CC build.linux/src/htsbuf.o
CC build.linux/src/trap.o
CC build.linux/src/avg.o
CC build.linux/src/htsstr.o
CC build.linux/src/rawtsinput.o
CC build.linux/src/iptv_input.o
CC build.linux/src/avc.o
CC build.linux/src/huffman.o
CC build.linux/src/filebundle.o
CC build.linux/src/config2.o
CC build.linux/src/lang_codes.o
CC build.linux/src/lang_str.o
CC build.linux/src/imagecache.o
CC build.linux/src/epggrab/module.o
CC build.linux/src/epggrab/channel.o
CC build.linux/src/epggrab/module/pyepg.o
CC build.linux/src/epggrab/module/xmltv.o
CC build.linux/src/plumbing/tsfix.o
CC build.linux/src/plumbing/globalheaders.o
CC build.linux/src/dvr/dvr_db.o
CC build.linux/src/dvr/dvr_rec.o
CC build.linux/src/dvr/dvr_autorec.o
CC build.linux/src/webui/webui.o
CC build.linux/src/webui/comet.o
CC build.linux/src/webui/extjs.o
CC build.linux/src/webui/simpleui.o
CC build.linux/src/webui/statedump.o
CC build.linux/src/webui/html.o
CC build.linux/src/muxer.o
CC build.linux/src/muxer/muxer_pass.o
CC build.linux/src/muxer/muxer_tvh.o
CC build.linux/src/muxer/tvh/ebml.o
CC build.linux/src/muxer/tvh/mkmux.o
CC build.linux/src/epggrab/otamux.o
CC build.linux/src/epggrab/module/eit.o
CC build.linux/src/epggrab/module/opentv.o
CC build.linux/src/epggrab/support/freesat_huffman.o
CC build.linux/src/timeshift.o
CC build.linux/src/timeshift/timeshift_filemgr.o
CC build.linux/src/timeshift/timeshift_writer.o
CC build.linux/src/timeshift/timeshift_reader.o
CC build.linux/src/dvb/dvb.o
CC build.linux/src/dvb/dvb_support.o
CC build.linux/src/dvb/dvb_charset.o
CC build.linux/src/dvb/dvb_fe.o
CC build.linux/src/dvb/dvb_tables.o
CC build.linux/src/dvb/diseqc.o
CC build.linux/src/dvb/dvb_adapter.o
CC build.linux/src/dvb/dvb_multiplex.o
CC build.linux/src/dvb/dvb_service.o
CC build.linux/src/dvb/dvb_preconf.o
CC build.linux/src/dvb/dvb_satconf.o
CC build.linux/src/dvb/dvb_input_filtered.o
CC build.linux/src/dvb/dvb_input_raw.o
CC build.linux/src/webui/extjs_dvb.o
CC build.linux/src/muxes.o
CC build.linux/src/dvr/dvr_inotify.o
CC build.linux/src/v4l.o
CC build.linux/src/webui/extjs_v4l.o
CC build.linux/src/avahi.o
CC build.linux/src/cwc.o
CC build.linux/src/capmt.o
CC build.linux/src/ffdecsa/ffdecsa_interface.o
CC build.linux/src/ffdecsa/ffdecsa_int.o
CC build.linux/tvheadend
./build.linux/src/timeshift/timeshift_filemgr.o: In function `atomic_add_u64':
/usr/src/git/tvhtest/tvheadend/src/atomic.h:36: undefined reference to `__sync_fetch_and_add_8'
/usr/src/git/tvhtest/tvheadend/src/atomic.h:36: undefined reference to `__sync_fetch_and_add_8'
/usr/src/git/tvhtest/tvheadend/src/atomic.h:36: undefined reference to `__sync_fetch_and_add_8'
./build.linux/src/timeshift/timeshift_writer.o: In function `atomic_add_u64':
/usr/src/git/tvhtest/tvheadend/src/atomic.h:36: undefined reference to `__sync_fetch_and_add_8'
collect2: ld returned 1 exit status
make: *** [build.linux/tvheadend] Error 1

History

#1

Updated by Walter Purcaro almost 10 years ago

Fixed in branch hardware/tbsmoi by lastest commit (7cab3126e4cd1e3fa12c8a26ed56b9995a05a61e). :)

#2

Updated by Adam Sutton almost 10 years ago

  • Category set to Timeshift
  • Status changed from New to Accepted
  • Assignee set to Adam Sutton

Indeed, I will merge that at some point. However it does have performance implications.

Adam

#3

Updated by Adam Sutton almost 10 years ago

  • Status changed from Accepted to Fixed
  • % Done changed from 0 to 100

Applied in changeset commit:8f49909e9e5245782bbb14d6468f1c7684229f76.

Also available in: Atom PDF