[vlc-devel] [PATCH] [GSoC] Problems with compiling VLC on Ubuntu 16.04 and other questions.

Kushal K S V S kkushal32 at gmail.com
Wed Mar 7 04:33:32 CET 2018


Hi all,
I am Kushal K S V S. I was going through the GSoC 2018 ideas list and found
the project 'VLC cryptographic updates' interesting.
I've worked with 'The FreeType Org' last year under GSoC 2017 program to
make a test suite for text rendering.
I believe I have the necessary skills and the experience required to
execute this project. I want to draft a proposal on this idea.
I could find only limited info about this. I wanted to know where I could
get the resources to guide me to start working.
(Any similar implementations available ? etc)

I was going through the VLC documentation to compile using the steps on the
page ( https://wiki.videolan.org/UnixCompile ).

When I run the script 'bootstrap', I see the following message.

    NOTE: autopoint (GNU gettext-tools) appears to be missing or
out-of-date.
    Please install or update GNU gettext tools.
    Otherwise, you will not be able to build a source tarball.
    ============================================================
==============

I cross-check the installed version and the latest version of 'autopoint'
in the ubuntu packages website. I have the latest one installed.
(0.19.7-2ubuntu3)
Then why is this warning still there ? I think '--version' option should be
there instead. Here is the patch I tested on Ubuntu 16.04 which does the
job.

>From b384dea21ac98bb7775612ad01f8044668433491 Mon Sep 17 00:00:00 2001
From: Kushal K S V S <kkushal32 at gmail.com>
Date: Wed, 7 Mar 2018 07:45:26 +0530
Subject: [PATCH] Checking autopoint version correctly

---
 bootstrap | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/bootstrap b/bootstrap
index 995fee2..e01f3c3 100755
--- a/bootstrap
+++ b/bootstrap
@@ -39,7 +39,7 @@ fi
 # Check for autopoint (GNU gettext)
 export AUTOPOINT
 test "$AUTOPOINT" || AUTOPOINT=autopoint
-if ! "$AUTOPOINT" --dry-run --force >/dev/null 2>&1; then
+if ! "$AUTOPOINT" --version >/dev/null 2>&1; then
  AUTOPOINT=true
  cat << EOF
 NOTE: autopoint (GNU gettext-tools) appears to be missing or out-of-date.
-- 
2.7.4

Also in the section 'Get the third-party libraries', in 'The preferred
method',  when I do

     $sudo apt-get build-dep vlc

this is the output.

     Reading package lists... Done
     E: You must put some 'source' URIs in your sources.list

My ubuntu is up-to date. What to do now ?
I think source should be specified in the documentation.

So, now I am compiling it using the second alternative. ( The contrib
method )
It asked for protobuf-compiler. When I installed it, it is saying

     Unrecognized syntax identifier "proto3".  This parser only recognizes
"proto2"

but the version installed is 2.6.1-1.3
Why is this happening ? What's the solution ?

I was also looking into the project 'libVLC AirPlay support'. I work on a
MacBook and have a couple of iOS devices.
Don't we need Apple TV/any AirPlay-enabled hardware to receive the signal ?
Or can we make any computer do this ?
AFAIK there are services like AirServer that do this. What's the best
possible solution for this ? (which isn't costly :P )

Thank You.

P.S: I love VLC and it would be an honour work on projects that are so
far-reaching.

P.P.S: I'm sorry if this mail is received twice. Didn't subscribe to the
list the first time. (Couldn't find it in archives)
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.videolan.org/pipermail/vlc-devel/attachments/20180307/94337427/attachment.html>


More information about the vlc-devel mailing list