From owner-freebsd-ports@FreeBSD.ORG Sun Feb 9 19:49:35 2014 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 17DA226D; Sun, 9 Feb 2014 19:49:35 +0000 (UTC) Received: from mail-vb0-x22a.google.com (mail-vb0-x22a.google.com [IPv6:2607:f8b0:400c:c02::22a]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id B71591114; Sun, 9 Feb 2014 19:49:34 +0000 (UTC) Received: by mail-vb0-f42.google.com with SMTP id i11so1024736vbh.1 for ; Sun, 09 Feb 2014 11:49:33 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:date:message-id:subject:from:to:cc:content-type; bh=SNRwZAJMDTGOHocbMc5y7Y1TwoM0czdcimytUQJCr4Q=; b=fCBAcJm2RiuIvoXH2NR65eNs65FexRvL9hxkRdDju45xHbQ9tp5gLkgYJ8h5Eb8nzn tL2wLWQzAyW87iDP5BCZUaFTyT9rODTDd20NyVBAMav2AZv3G+ASpI4J+F1KVP5OASSR R0gvxqxPcplbQs+in0dPLDWk0WWWbLY08QZnNCQbHDUO3eGQKB8C59VYkCygpb0zV9Fk SS7hfSySUgKRJzcxPUMJFyNiXhfTSUWjKV22t0OA84/HdoksyHv6bzrYku4tqnNrTtsG jWyk555nSzvuQxCAs/PHIbUsLbZXfC5ZfOgoM7ztsf46mXz0lbuPrEYIYY0ojth5U0yn /Zbg== MIME-Version: 1.0 X-Received: by 10.53.0.230 with SMTP id bb6mr209952vdd.39.1391975373617; Sun, 09 Feb 2014 11:49:33 -0800 (PST) Received: by 10.220.221.131 with HTTP; Sun, 9 Feb 2014 11:49:33 -0800 (PST) Date: Sun, 9 Feb 2014 20:49:33 +0100 Message-ID: Subject: multimedia/tvheadend fails under FreeBSD 9.2-stable From: Torfinn Ingolfsen To: FreeBSD Ports ML Content-Type: text/plain; charset=ISO-8859-1 Cc: decke@FreeBSD.org X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 09 Feb 2014 19:49:35 -0000 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 root@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