Am 09.02.2014 20:49 schrieb "Torfinn Ingolfsen" <tin...@gmail.com>: > > The port multimedia/tvheadend fails to compile under FreeBSD 9.2-stable. > Details: > root@kg-f4# uname -a > FreeBSD kg-f4.kg4.no 9.2-STABLE FreeBSD 9.2-STABLE #3 r261516: Wed Feb > 5 22:38:36 CET 2014 > r...@kg-f4.kg4.no:/usr/obj/usr/src/sys/GENERIC amd64 > > root@kg-f4# make showconfig > ===> The following configuration options are available for > tvheadend-3.4.0.20130726.3_4: > AVAHI=off: Zeroconf support via Avahi > DVBCSA=on: Replace internal ffdecsa with dvbcsa > FFMPEG=on: FFmpeg support (WMA, AIFF, AC3, APE...) > ===> Use 'make config' to modify these settings > > root@kg-f4# make > /!\ WARNING /!\ > pkg_install EOL is scheduled for 2014-09-01. Please consider migrating to pkgng > http://blogs.freebsdish.org/portmgr/2014/02/03/time-to-bid-farewell-to-the-old-pkg_-tools/ > If you do not want to see this message again set > NO_WARNING_PKG_INSTALL_EOL=yes in your make.conf > > ===> License GPLv3 accepted by the user > ===> Found saved configuration for tvheadend-3.4.0.20130726.3_4 > ===> Fetching all distfiles required by tvheadend-3.4.0.20130726.3_4 > for building > ===> Extracting for tvheadend-3.4.0.20130726.3_4 > => SHA256 Checksum OK for tvheadend-3.4.0.20130726.3.tar.gz. > => SHA256 Checksum OK for dvb-scan-tables-20130714.tar.gz. > ===> Patching for tvheadend-3.4.0.20130726.3_4 > ===> Applying FreeBSD patches for tvheadend-3.4.0.20130726.3_4 > ===> tvheadend-3.4.0.20130726.3_4 depends on executable: bash - found > ===> tvheadend-3.4.0.20130726.3_4 depends on file: > /usr/local/include/linux/videodev2.h - found > ===> tvheadend-3.4.0.20130726.3_4 depends on file: > /usr/local/bin/python2.7 - found > ===> tvheadend-3.4.0.20130726.3_4 depends on executable: pkgconf - found > ===> tvheadend-3.4.0.20130726.3_4 depends on executable: gmake - found > ===> tvheadend-3.4.0.20130726.3_4 depends on shared library: > libexecinfo.so - found > ===> tvheadend-3.4.0.20130726.3_4 depends on shared library: > libcurl.so - found > ===> Configuring for tvheadend-3.4.0.20130726.3_4 > Checking support/features > checking for cc execinfo.h ... ok > checking for cc -mmmx ... ok > checking for cc -msse2 ... ok > checking for cc getloadavg ... ok > checking for cc atomic64 ... ok > checking for py module gzip ... ok > checking for bzip2 ... ok > checking for pkg avahi-client ... ok > checking for pkg libavcodec <=55.0.0 ... fail > checking for cc sys/inotify.h ... fail > checking for pkg libcurl ... ok > > Compiler: > Using C compiler: cc > Using C flags: -O2 -pipe > -I/usr/local/include -Wno-conversion -Wno-int-to-pointer-cast > -fno-strict-aliasing > Build for arch: amd64 > > Binaries: > Using PYTHON: /usr/local/bin/python2.7 > > Options: > cwc yes > v4l yes > linuxdvb yes > dvbscan no > timeshift yes > trace yes > imagecache yes > avahi yes > zlib no > libav no > inotify no > bundle no > dvbcsa no > epoll no > kqueue yes > execinfo yes > mmx yes > sse2 yes > getloadavg yes > atomic64 yes > py_gzip yes > bin_bzip2 yes > ssl yes > > Packages: > avahi-client 0.6.31 > libcurl 7.34.0 > > Installation paths: > Prefix: /usr/local > Binaries: ${prefix}/bin > Libraries: ${prefix}/lib > Data files: ${prefix}/share > Man pages: /usr/local/man > > Final Binary: > /usr/ports/multimedia/tvheadend/work/decke-tvheadend-8a8c1a8/build.freebsd/tvheadend > > Tvheadend Data Directory: > /usr/local/share/tvheadend > > ===> Building for tvheadend-3.4.0.20130726.3_4 > CC src/version.o > CC src/main.o > CC src/tvhlog.o > CC src/utils.o > CC src/wrappers.o > CC src/access.o > CC src/dtable.o > CC src/tcp.o > CC src/http.o > CC src/notify.o > CC src/file.o > CC src/epg.o > CC src/epgdb.o > CC src/epggrab.o > CC src/spawn.o > CC src/packet.o > CC src/streaming.o > CC src/teletext.o > CC src/channels.o > CC src/subscriptions.o > CC src/service.o > CC src/psi.o > CC src/parsers.o > CC src/parser_h264.o > CC src/parser_latm.o > CC src/tsdemux.o > CC src/bitstream.o > CC src/htsp_server.o > CC src/serviceprobe.o > CC src/htsmsg.o > CC src/htsmsg_binary.o > CC src/htsmsg_json.o > CC src/htsmsg_xml.o > CC src/misc/dbl.o > CC src/misc/json.o > CC src/settings.o > CC src/htsbuf.o > CC src/trap.o > CC src/avg.o > CC src/htsstr.o > CC src/rawtsinput.o > CC src/iptv_input.o > CC src/avc.o > CC src/huffman.o > CC src/filebundle.o > CC src/config2.o > CC src/lang_codes.o > CC src/lang_str.o > CC src/imagecache.o > CC src/tvhtime.o > CC src/tvhpoll.o > CC src/epggrab/module.o > CC src/epggrab/channel.o > CC src/epggrab/module/pyepg.o > CC src/epggrab/module/xmltv.o > CC src/plumbing/tsfix.o > CC src/plumbing/globalheaders.o > CC src/dvr/dvr_db.o > CC src/dvr/dvr_rec.o > CC src/dvr/dvr_autorec.o > CC src/webui/webui.o > CC src/webui/comet.o > CC src/webui/extjs.o > CC src/webui/simpleui.o > CC src/webui/statedump.o > CC src/webui/html.o > CC src/muxer.o > CC src/muxer/muxer_pass.o > CC src/muxer/muxer_tvh.o > CC src/muxer/tvh/ebml.o > CC src/muxer/tvh/mkmux.o > CC src/epggrab/otamux.o > CC src/epggrab/module/eit.o > CC src/epggrab/module/opentv.o > CC src/epggrab/support/freesat_huffman.o > CC src/timeshift.o > CC src/timeshift/timeshift_filemgr.o > CC src/timeshift/timeshift_writer.o > CC src/timeshift/timeshift_reader.o > CC src/dvb/dvb.o > CC src/dvb/dvb_support.o > CC src/dvb/dvb_charset.o > CC src/dvb/dvb_fe.o > CC src/dvb/dvb_tables.o > CC src/dvb/diseqc.o > CC src/dvb/dvb_adapter.o > CC src/dvb/dvb_multiplex.o > CC src/dvb/dvb_service.o > CC src/dvb/dvb_preconf.o > CC src/dvb/dvb_satconf.o > CC src/dvb/dvb_input_filtered.o > CC src/dvb/dvb_input_raw.o > CC src/webui/extjs_dvb.o > CC src/muxes.o > CC src/v4l.o > CC src/webui/extjs_v4l.o > CC src/avahi.o > CC src/cwc.o > CC src/capmt.o > CC src/ffdecsa/ffdecsa_interface.o > CC src/ffdecsa/ffdecsa_int.o > CC src/ffdecsa/ffdecsa_mmx.o > CC src/ffdecsa/ffdecsa_sse2.o > In file included from src/ffdecsa/ffdecsa_sse2.c:2: > src/ffdecsa/FFdecsa.c: In function 'block_decypher_group': > src/ffdecsa/FFdecsa.c:407: note: use -flax-vector-conversions to > permit conversions between vectors with differing element types or > numbers of subparts > src/ffdecsa/FFdecsa.c:407: error: incompatible type for argument 1 of > '__builtin_ia32_psrlqi128' > src/ffdecsa/FFdecsa.c:407: error: incompatible type for argument 1 of > '__builtin_ia32_psrlqi128' > src/ffdecsa/FFdecsa.c:407: error: incompatible type for argument 1 of > '__builtin_ia32_psrlqi128' > gmake: *** [/usr/ports/multimedia/tvheadend/work/decke-tvheadend-8a8c1a8/build.freebsd/src/ffdecsa/ffdecsa_sse2.o] > Error 1 > *** [do-build] Error code 1 > > Stop in /usr/ports/multimedia/tvheadend. > *** [build] Error code 1 > > Stop in /usr/ports/multimedia/tvheadend. > > FWIW, the port compiles and install without problems on a 10.0-release box > -- > Regards, > Torfinn Ingolfsen
There is definitely something wrong with your box. The ffmpeg option is on so there should be a dependency for ffmpeg1 but I don't see any check for it in your output and the confogure check for ffmpeg is also failing. So either the ports dependency on ffmpeg1 is broken or you have quite badly broken/misconfigured your box. _______________________________________________ freebsd-ports@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"