Page 1 of 1

Building VLC 3.0.0 rc2 from the nightly source archive...

Posted: 15 Dec 2017 13:40
by oviano
...been a little while since I have built VLC code as I was waiting for the code to settle down a bit for the 3.0.0 release.

Couple of issues (so far) building the above archive which stop it building on macOS, causes by missing files in extras/tools:

- the bison patches
- the libtool patches
- SHA512SUMS

The latter means it fails to build the tools after downloading them because it cannot verify the checksums.

The other ones cause building of the respective tools to fail as the patches are missing.

Not sure how the rc2 archive is packaged up, but it needs to pick up the above I guess?

Re: Building VLC 3.0.0 rc2 from the nightly source archive...

Posted: 15 Dec 2017 23:16
by oviano
So just to add, that the other thing missing from the rc2 source archive is the share/hrtfs folder.

Without this, make VLC.app fails.

Out of interest, where is the rc2 source code actually stored in git? I could only find a label for 3.0.0-git in master, and from what I can tell the rc2 source code is the code at this tag plus some other changes, but not all the commits since then in master. Couldn't find anything in git corresponding to the rc1 and rc2 snapshots.

Re: Building VLC 3.0.0 rc2 from the nightly source archive...

Posted: 16 Dec 2017 19:16
by oviano
Ok, I figured out that there is a vlc-3.0 repo which has the 3.0 code.

Re: Building VLC 3.0.0 rc2 from the nightly source archive...

Posted: 21 Dec 2017 10:08
by Jean-Baptiste Kempf
- the bison patches
- the libtool patches
- SHA512SUMS
Will fix today.

Re: Building VLC 3.0.0 rc2 from the nightly source archive...

Posted: 21 Dec 2017 10:12
by Jean-Baptiste Kempf
So just to add, that the other thing missing from the rc2 source archive is the share/hrtfs folder.

Good point too. I will fix.

Re: Building VLC 3.0.0 rc2 from the nightly source archive...

Posted: 21 Dec 2017 11:43
by oviano
One other thing I noticed was that I could no longer build vlc on Ubuntu 12.04 due to the requirement of a later EGL version for the glconv plugins.

For my usage (I'm using my own vbridge plugin for vout and handle any OpenGL conversions via SDL2) I didn't need these plugins so I just disabled them in the Makefile.

The reason I build in Ubuntu 12.04 is because I package my app using AppImage (https://appimage.org) to make it as portable as possible and it's useful to use as old a version of Linux as I can get away with.

I don't know if this means vlc 3.0.0 is Ubuntu 14.04 onwards now? Not a problem per se, just mentioning it in case it was overlooked or something!

Re: Building VLC 3.0.0 rc2 from the nightly source archive...

Posted: 21 Dec 2017 13:09
by Jean-Baptiste Kempf
Sorry, but 12.04 is almost 6 years old and out of support for normal people. We can't do much about that.

14.04 is a good minimum, yes.

And, it's not an overlook, it is just that we did not care.

Re: Building VLC 3.0.0 rc2 from the nightly source archive...

Posted: 21 Dec 2017 13:47
by oviano
No problem, it makes total sense, just mentioning it in case nobody had noticed or something.

Re: Building VLC 3.0.0 rc2 from the nightly source archive...

Posted: 12 May 2019 08:16
by aitte
So just to add, that the other thing missing from the rc2 source archive is the share/hrtfs folder.
Good point too. I will fix.
This is still missing from the tar archive of the release, vlc-3.0.6.tar.xz