From owner-freebsd-questions@freebsd.org Sun Nov 27 03:21:02 2016 Return-Path: Delivered-To: freebsd-questions@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id E9B1EC5619F for ; Sun, 27 Nov 2016 03:21:02 +0000 (UTC) (envelope-from rnmtw70@yandex.com) Received: from forward5m.cmail.yandex.net (forward5m.cmail.yandex.net [IPv6:2a02:6b8:b030::1c]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "forwards.mail.yandex.net", Issuer "Yandex CA" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id A8C6C19CF for ; Sun, 27 Nov 2016 03:21:02 +0000 (UTC) (envelope-from rnmtw70@yandex.com) Received: from smtp1j.mail.yandex.net (smtp1j.mail.yandex.net [IPv6:2a02:6b8:0:801::ab]) by forward5m.cmail.yandex.net (Yandex) with ESMTP id 1CB3A20F63 for ; Sun, 27 Nov 2016 06:20:50 +0300 (MSK) Received: from smtp1j.mail.yandex.net (localhost.localdomain [127.0.0.1]) by smtp1j.mail.yandex.net (Yandex) with ESMTP id 031BD3C806D6 for ; Sun, 27 Nov 2016 06:20:49 +0300 (MSK) Received: by smtp1j.mail.yandex.net (nwsmtp/Yandex) with ESMTPSA id JoOsVBPbH5-Km80TAd2; Sun, 27 Nov 2016 06:20:48 +0300 (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client certificate not present) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yandex.com; s=mail; t=1480216848; bh=wTV8fNEgb1NL/WKccmSKG8w2DeZFrkErDOnITQ8JVMU=; h=To:From:Subject:Message-ID:Date; b=mhkj5RFV/JDTu64K+V7KI6KEe3b9qRL/MCPod/CfvaPq3y6pWlmKd3mG67v4RXfR6 N/EwtUVfI/irB9jxh2cvmjmbgTugK+8ary7bbK/bbI9R6YnVvyHS/9l0Qkpu/94ESK ix6P+S9yUsQfFFWEvXm5PTBExxIqPNvccudkdfQU= Authentication-Results: smtp1j.mail.yandex.net; dkim=pass header.i=@yandex.com X-Yandex-Suid-Status: 1 0 To: FreeBSD Mailing List From: Rolf Nielsen Subject: mkvtoolnix fails to link Message-ID: <2555ea22-61a1-169e-ef2d-cc37888393fa@yandex.com> Date: Sun, 27 Nov 2016 04:20:47 +0100 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:45.0) Gecko/20100101 Thunderbird/45.5.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 27 Nov 2016 03:21:03 -0000 I've been unable to update mkvtoolnix since 9.3.1. I had the exact same problem updating from 9.2.? to 9.3, but that "magically" sorted itself when I upgraded the system from 10 to 11 and in the process wiped all ports and installed fresh. This leads me to believe it's something with the options I've set in one of the dependencies, rather than with mkvtoolnix itself. Now boost-libs got updated, and as a result my installation of mkvtoolnix fails to run because of missing dependencies. I resolved this by installing the precompiled package, and it seems to be working just fine, but that one also pulls in a bunch of qt5 stuff, which I do not want. I only ever use mkvtoolnix from a shell. However, I did try to build it with default port options, i.e. with the gui enabled, and that failed with the exact same message. I've also tried to rebuild all the dependencies (as listed by pkg info -d mkvtoolnix) with their default options, to no avail. The last few lines of the make output are as follows c++ -L/usr/local/lib -fstack-protector -L/usr/local/lib -Llib/avilib-0.6.10 -Llib/librmff -Lsrc/common -o src/mkvmerge src/merge/mkvmerge.o -Lsrc/merge -lmtxmerge -Lsrc/input -lmtxinput -Lsrc/output -lmtxoutput -Lsrc/merge -lmtxmerge -lmtxcommon -lmagic -lz -L/usr/local/lib -lmatroska -L/usr/local/lib -lebml -lz -lpugixml -lintl -lboost_regex -lboost_filesystem -lboost_system -lavi -lrmff -Lsrc/mpegparser -lmpegparser -lFLAC -logg -lm -lvorbis -logg src/common/libmtxcommon.a(ebml_chapters_converter.o): In function `mtx::xml::ebml_chapters_converter_c::fix_xml(std::__1::shared_ptr&) const': src/common/xml/ebml_chapters_converter.cpp:(.text+0xc15): undefined reference to `_ZN4pugi14xpath_node_setaSEOS0_' src/common/xml/ebml_chapters_converter.cpp:(.text+0xc98): undefined reference to `_ZN4pugi14xpath_node_setaSEOS0_' c++: error: linker command failed with exit code 1 (use -v to see invocation) *** Error code 1 Stop. make[1]: stopped in /usr/ports/multimedia/mkvtoolnix *** Error code 1 Stop. make: stopped in /usr/ports/multimedia/mkvtoolnix -- Vänligen / Sincerely, Rolf Nielsen