From owner-freebsd-multimedia@freebsd.org Sun Aug 6 16:18:41 2017 Return-Path: Delivered-To: freebsd-multimedia@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 E4DEBDBC7CE for ; Sun, 6 Aug 2017 16:18:41 +0000 (UTC) (envelope-from oleglelchuk@gmail.com) Received: from mailman.ysv.freebsd.org (unknown [127.0.1.3]) by mx1.freebsd.org (Postfix) with ESMTP id C42B7656FE for ; Sun, 6 Aug 2017 16:18:41 +0000 (UTC) (envelope-from oleglelchuk@gmail.com) Received: by mailman.ysv.freebsd.org (Postfix) id C0937DBC7CD; Sun, 6 Aug 2017 16:18:41 +0000 (UTC) Delivered-To: multimedia@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 BDAA9DBC7CA for ; Sun, 6 Aug 2017 16:18:41 +0000 (UTC) (envelope-from oleglelchuk@gmail.com) Received: from mail-qk0-x235.google.com (mail-qk0-x235.google.com [IPv6:2607:f8b0:400d:c09::235]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 85BB1656FD for ; Sun, 6 Aug 2017 16:18:41 +0000 (UTC) (envelope-from oleglelchuk@gmail.com) Received: by mail-qk0-x235.google.com with SMTP id x191so29639295qka.5 for ; Sun, 06 Aug 2017 09:18:41 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=2LSFRrn5gruWCd+aDDhYmXIKyXcB2H1Az8qhIz47U3c=; b=scS4GJWAJgUeF01eknDkTGmJlo+uDqSdb5ALNQjcTuS0EAVVddn1ujREFx40mJ4bY0 WC+4CDdmGY17g4/Y77ooOQOHAyD027EUb3QLP3OLRQQeKJZOd0Lm8szHJJ7fCMFf0Fs1 DyIt4ar8DYkSDm6GJnjjbLzB3xtRq5z80ksUlofjUVB48Kr8mD/UUhz43ScDekzVUJXY kmn9uA9DK1BvI5wQDib4KKu8GTmA9h8l0lBQ67YHENwKaApyaqr4YrwwGw8ZizaklyiY WZgFYNzLJ282wmVKu4U6kMcI5Q99lXXEHuxPe+hlI8QFi6zdUcHXTvo7/uXD+kjaYpN/ TXqw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=2LSFRrn5gruWCd+aDDhYmXIKyXcB2H1Az8qhIz47U3c=; b=oudEve19nniyQVCc7Q9cmOWOuq5+ErI1SCar3QgNiqvlinFMtsWv40H23ucsmJiuGy opzDXmvMG+hvw2jsTPoKxU3v1tG60VkBqDAa33WrjjDl8Q3zVCjsqrFmBYfbIzecPFpS hV6UZPThe3/6i7fPl6JqnHCaw1eMHZAEVsxXhNYOzIshX4uuJE38T+6JQjvVKQSUQ0/F AqnF5Qqd1EqwI7N7YqRMS85n9NujgS5gI3AMFuzCZ/mwaegPEFL4BQlAMWL7NWSuqhms kqJfKpsQ6U7Lqnk17M8srhltD/PKYIrblmZnfZvdJByQ/ytdWASP+nj3jPGpkGXDvOp4 UGUw== X-Gm-Message-State: AHYfb5hkBI17mf99GZrWo4/6IxQz0oPVFLWZfXXzJepJrdoLytfngVAn vVGpKBGqwPGwVZOg38AsR/dR04PERX9T X-Received: by 10.55.20.150 with SMTP id 22mr11170584qku.319.1502036320463; Sun, 06 Aug 2017 09:18:40 -0700 (PDT) MIME-Version: 1.0 Received: by 10.12.129.132 with HTTP; Sun, 6 Aug 2017 09:18:40 -0700 (PDT) From: Oleg Lelchuk Date: Sun, 6 Aug 2017 12:18:40 -0400 Message-ID: Subject: When I build vlc 3.0 with clang 5, I get "mkv error: cannot find KaxSegment or missing mandatory KaxInfo." To: multimedia@freebsd.org Content-Type: text/plain; charset="UTF-8" X-Content-Filtered-By: Mailman/MimeDel 2.1.23 X-BeenThere: freebsd-multimedia@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Multimedia discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 06 Aug 2017 16:18:42 -0000 Of course, vlc 3.0 is not available in the ports tree yet, but I am just curious what I should do in order to get rid of the "mkv error: cannot find KaxSegment or missing mandatory KaxInfo" issue if I build vlc 3.0 with clang 5. This patch "#define MKV_IS_ID( el, C ) ( EbmlId( (*el) ) == C::ClassInfos.GlobalId )" only works for vlc 2.x, but not for vlc 3.x. I get compiler errors if I apply this patch. Of course, I have no issues if I simply build vlc 3.0 with gcc7 instead of clang, but I am just curious how to get rid of this mkv demuxer issue when I build vlc with clang. Thank you in advance for answering my question.