<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.videolan.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=TypX</id>
	<title>VideoLAN Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.videolan.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=TypX"/>
	<link rel="alternate" type="text/html" href="https://wiki.videolan.org/Special:Contributions/TypX/"/>
	<updated>2026-11-04T14:49:20Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.11</generator>
	<entry>
		<id>https://wiki.videolan.org/index.php?title=Win32Compile&amp;diff=62178</id>
		<title>Win32Compile</title>
		<link rel="alternate" type="text/html" href="https://wiki.videolan.org/index.php?title=Win32Compile&amp;diff=62178"/>
		<updated>2022-12-13T16:18:41Z</updated>

		<summary type="html">&lt;p&gt;TypX: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;big&amp;gt;&#039;&#039;&#039;WARNING: This page is deprecated, for updated instructions please follow: https://code.videolan.org/videolan/vlc/-/blob/master/doc/BUILD-win32.md&#039;&#039;&#039;&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This page will help you to compile {{VLC}} for [[Windows]].&lt;br /&gt;
&lt;br /&gt;
== Building Methods ==&lt;br /&gt;
&lt;br /&gt;
If you want to build VLC from source, you have several choices: &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Method &lt;br /&gt;
! Documentation &lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;MinGW on Linux&#039;&#039;&#039; &lt;br /&gt;
| [[#Obtaining_the_toolchain|Obtaining the toolchain]]&lt;br /&gt;
| &#039;&#039;&#039;Preferred&#039;&#039;&#039; method involving cross-compilation from Linux. On computers running Microsoft Windows, a virtual machine is necessary to run Linux.&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;[http://www.mingw.org MSYS+MinGW]&#039;&#039;&#039; on Windows&lt;br /&gt;
| [[Win32CompileMSYS|Compile with MSys]] &lt;br /&gt;
| &#039;&#039;&#039;Native&#039;&#039;&#039; compilation method. MSYS is a minimal build environment to compile Unix-style projects directly on Microsoft Windows. This is &#039;&#039;&#039;not officially supported&#039;&#039;&#039; by VideoLAN. Best of luck.&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Cygwin&#039;&#039;&#039; on Windows&lt;br /&gt;
| [[Win32CompileCygwinNew|Compile with Cygwin]] &lt;br /&gt;
| Cygwin method. Cygwin emulates a POSIX environment to compile on Microsoft Windows. This is &#039;&#039;&#039;error&#039;&#039;&#039;-prone and &#039;&#039;&#039;slow&#039;&#039;&#039; and therefore not recommended.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Obtaining the cross-compilation toolchain  ==&lt;br /&gt;
All this howto is focused on  &#039;&#039;&#039;Debian/Ubuntu&#039;&#039;&#039;. For other distribution, please find the related package names, but they should be very similar.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ubuntu 14.04&#039;&#039;&#039; is too old to compile VLC.&lt;br /&gt;
&lt;br /&gt;
=== Host triplet ===&lt;br /&gt;
A number of commands below include the toolchain identifier, called the &#039;&#039;host triplet&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
This value is &#039;&#039;&#039;essential&#039;&#039;&#039;: it instructs the build system to use the correct toolchain and compile the program for Windows.&lt;br /&gt;
Without the value, the build system will perform a native compilation for Linux (or whatever your computer runs). With an incorrect value, the build will fail.&lt;br /&gt;
&lt;br /&gt;
The exact value depends on your installation of the toolchain.&lt;br /&gt;
&lt;br /&gt;
Notably on Debian/Ubuntu, these values must be used:&lt;br /&gt;
* &#039;&#039;i686-w64-mingw32&#039;&#039; for Windows 32-bits, using the Mingw-w64 toolchain&lt;br /&gt;
* &#039;&#039;x86_64-w64-mingw32&#039;&#039; for Windows 64-bits, using the Mingw-w64 toolchain&lt;br /&gt;
&lt;br /&gt;
Please make sure that you replace the keywords &#039;&#039;HOST-TRIPLET&#039;&#039; with either &#039;&#039;i686-w64-mingw32&#039;&#039; or &#039;&#039;x86_64-w64-mingw32&#039;&#039; adapted to your target Windows version (32-bit or 64-bit, respectively)&lt;br /&gt;
&lt;br /&gt;
=== Compiler and binary toolchain ===&lt;br /&gt;
&lt;br /&gt;
==== Mingw-w64 ====&lt;br /&gt;
To compile VLC for Windows (32-bits or 64-bits), the Mingw-w64 toolchain is required:&lt;br /&gt;
&lt;br /&gt;
For the 32-bit version, run this:&lt;br /&gt;
 {{prompt|root}} apt-get install gcc-mingw-w64-i686 g++-mingw-w64-i686 mingw-w64-tools&lt;br /&gt;
&lt;br /&gt;
For the 64-bit version, this becomes:&lt;br /&gt;
 {{prompt|root}} apt-get install gcc-mingw-w64-x86-64 g++-mingw-w64-x86-64 mingw-w64-tools&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NB:&#039;&#039;&#039; you need mingw-w64 version 5.0.1 to compile it.&lt;br /&gt;
&lt;br /&gt;
=== Development tools ===&lt;br /&gt;
You will also need:&lt;br /&gt;
* lua (5.2)&lt;br /&gt;
* all autotools: libtool, automake, autoconf, autopoint, make, gettext, pkg-config&lt;br /&gt;
* qt4-dev-tools, qt5-default (or qt4-default if qt plugin build fails)&lt;br /&gt;
* git, subversion cmake, cvs if you want to rebuild contribs&lt;br /&gt;
* wine-dev for creating Win32 packages&lt;br /&gt;
* zip [for creating .zip package], p7zip [for .7z package], nsis [for .exe auto-installer], bzip2 [for &#039;make prebuild]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Run:&#039;&#039;&#039;&lt;br /&gt;
 {{prompt|root}} apt-get install lua5.2 libtool automake autoconf autopoint make gettext pkg-config&lt;br /&gt;
 {{prompt|root}} apt-get install qt4-dev-tools qt5-default git subversion cmake cvs &lt;br /&gt;
 {{prompt|root}} apt-get install wine64-development-tools libwine-dev zip p7zip nsis bzip2&lt;br /&gt;
 {{prompt|root}} apt-get install yasm ragel ant default-jdk protobuf-compiler dos2unix&lt;br /&gt;
&lt;br /&gt;
== Get the source code ==&lt;br /&gt;
 {{$}} git clone https://code.videolan.org/videolan/vlc.git vlc&lt;br /&gt;
&lt;br /&gt;
See [[Git]] for more information.&lt;br /&gt;
&lt;br /&gt;
== Go into the VLC directory ==&lt;br /&gt;
 {{$}} cd vlc&lt;br /&gt;
&lt;br /&gt;
== Prepare [[Contrib Status|3rd party libraries]]  ==&lt;br /&gt;
&lt;br /&gt;
VLC depends on a sizable number of third party libraries. Before compiling VLC, you need to obtain compiled versions of those. There are two ways to achieve that:&lt;br /&gt;
* The &#039;&#039;prebuilt&#039;&#039; approach is much faster and easier, but only works with a narrow set of VLC versions.&lt;br /&gt;
* The &#039;&#039;manual build&#039;&#039; approach takes a lot of time and disk space, and somewhat error-prone.&lt;br /&gt;
&lt;br /&gt;
Please note that the prebuilt library versions are intended for the latest current &#039;&#039;stable release&#039;&#039; of VLC. It is not compatible with old VLC versions, nor with newer or future versions.&lt;br /&gt;
&lt;br /&gt;
At the time of writing (late 2016), the prebuilt libraries work with VLC 2.2.x &#039;&#039;&#039;only&#039;&#039;&#039;. To compile the VLC 3.0.x development branch, &#039;&#039;&#039;DO NOT USE&#039;&#039;&#039; the prebuilt libraries.&lt;br /&gt;
&lt;br /&gt;
=== Prebuilt (fast) ===&lt;br /&gt;
  {{$}} mkdir -p contrib/win32&lt;br /&gt;
  {{$}} cd contrib/win32&lt;br /&gt;
  {{$}} ../bootstrap --host=HOST-TRIPLET&lt;br /&gt;
  {{$}} make prebuilt&lt;br /&gt;
&lt;br /&gt;
=== Manually built (slow) ===&lt;br /&gt;
Or, if you want to compile the contribs yourself and are feeling adventurous and have lots of time to burn:&lt;br /&gt;
  {{prompt|root}} apt-get install subversion yasm cvs cmake ragel autopoint&lt;br /&gt;
&lt;br /&gt;
  {{$}} mkdir -p contrib/win32&lt;br /&gt;
  {{$}} cd contrib/win32&lt;br /&gt;
  {{$}} ../bootstrap --host=HOST-TRIPLET&lt;br /&gt;
  {{$}} make fetch&lt;br /&gt;
  {{$}} make&lt;br /&gt;
&lt;br /&gt;
=== Linux 64-bit ===&lt;br /&gt;
&lt;br /&gt;
If you are on Linux &#039;&#039;&#039;64-bit&#039;&#039;&#039;, you &#039;&#039;&#039;SHOULD&#039;&#039;&#039; remove some files, or install the lib32 packages (ia32-libs, multilibs, etc...)&lt;br /&gt;
&lt;br /&gt;
  {{$}} rm -f ../i686-w64-mingw32/bin/moc ../i686-w64-mingw32/bin/uic ../i686-w64-mingw32/bin/rcc&lt;br /&gt;
&lt;br /&gt;
=== Fix your contrib path ===&lt;br /&gt;
&lt;br /&gt;
If your host triplet is not &#039;&#039;&#039;i686-w64-mingw32&#039;&#039;&#039; (you are &#039;&#039;not&#039;&#039; compiling for Debian or Ubuntu), create a symlink to contribs:&lt;br /&gt;
 {{$}} ln -sf &#039;&#039;&#039;&#039;HOST-TRIPLET&#039;&#039;&#039;&#039; ../i686-w64-mingw32&lt;br /&gt;
Notice that there is no &amp;lt;code&amp;gt;../&amp;lt;/code&amp;gt; before the host triplet. This is intentional, and if done properly, you should see a functioning symbolic link created in the parent directory (try &amp;lt;code&amp;gt;ls -l ..&amp;lt;/code&amp;gt; and you should see &amp;lt;code&amp;gt;i686-w64-mingw32 -&amp;gt; x86_64-w64-mingw32/&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
=== Go Back  ===&lt;br /&gt;
&lt;br /&gt;
Go back to the VLC source directory: &lt;br /&gt;
&lt;br /&gt;
  {{$}} cd -&lt;br /&gt;
&lt;br /&gt;
== Configuring the build  ==&lt;br /&gt;
&lt;br /&gt;
=== Bootstrap ===&lt;br /&gt;
First, prepare the tree:&lt;br /&gt;
  {{$}} ./bootstrap&lt;br /&gt;
&lt;br /&gt;
=== Configure ===&lt;br /&gt;
Then you can to configure the build with the &amp;lt;code&amp;gt;./configure&amp;lt;/code&amp;gt; script. &lt;br /&gt;
&lt;br /&gt;
Create a subfolder:&lt;br /&gt;
  {{$}} mkdir win32 &amp;amp;&amp;amp; cd win32&lt;br /&gt;
&lt;br /&gt;
Set your PKG_CONFIG_LIBDIR (Adapt the path to reflect your local setup)&lt;br /&gt;
  {{$}} export PKG_CONFIG_LIBDIR=$HOME/vlc/contrib/HOST-TRIPLET/lib/pkgconfig&lt;br /&gt;
  {{$}} export PKG_CONFIG_PATH_CUSTOM=$PKG_CONFIG_LIBDIR (for Archlinux only)&lt;br /&gt;
&lt;br /&gt;
Execute the build configuration script:&lt;br /&gt;
 {{$}} ../extras/package/win32/configure.sh --host=HOST-TRIPLET --build=x86_64-pc-linux-gnu&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;N.B.&#039;&#039;&#039;:&lt;br /&gt;
Use the host and build tuples respectively corresponding to &#039;&#039;&#039;your&#039;&#039;&#039; cross-compilation toolchain and build system respectively. The example above assumes you are compiling for &#039;&#039;Windows&#039;&#039; OS and &#039;&#039;Intel 686&#039;&#039; architecture, and the build system is &#039;&#039;GNU/Linux&#039;&#039; OS and &#039;&#039;x86 64-bits&#039;&#039; architecture. See [[#Host_triplet|above]] for list of common values.&lt;br /&gt;
&lt;br /&gt;
Also, if you have a problem here (such as an error about Library dvdread), see the [[{{TALKPAGENAME}}|Talk]] page.&lt;br /&gt;
&lt;br /&gt;
Alternatively, you can run configure manually:&lt;br /&gt;
 {{$}} ../configure --host=HOST-TRIPLET --build=x86_64-pc-linux-gnu&lt;br /&gt;
See &amp;lt;code&amp;gt;&#039;../configure --help&#039;&amp;lt;/code&amp;gt; for more information.&lt;br /&gt;
&lt;br /&gt;
== Building VLC  ==&lt;br /&gt;
&lt;br /&gt;
Once configured, to build VLC, just run:&lt;br /&gt;
  {{$}} make&lt;br /&gt;
&lt;br /&gt;
== Packaging VLC ==&lt;br /&gt;
Once the compilation is done, you can build self-contained VLC packages with the following &amp;lt;code&amp;gt;make&amp;lt;/code&amp;gt; rules: &lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Command &lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;make package-win-common&amp;lt;/code&amp;gt;&lt;br /&gt;
| Creates a subdirectory named &amp;lt;code&amp;gt;vlc-x.x.x&amp;lt;/code&amp;gt; with all the binaries. You can run VLC directly from this directory.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;make package-win-strip&amp;lt;/code&amp;gt;&lt;br /&gt;
| Same as above but will create &#039;stripped&#039; binaries (that is, smallest size, unusable with a debugger).&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;make package-win32-7zip&amp;lt;/code&amp;gt;&lt;br /&gt;
| Same as above but will package the directory in a 7z file.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;make package-win32-zip&amp;lt;/code&amp;gt;&lt;br /&gt;
| Same as above but will package the directory in a zip file.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;make package-win32&amp;lt;/code&amp;gt;&lt;br /&gt;
| Same as above but will also create an auto-installer package. You must have NSIS installed in its default location for this to work.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Well done—you&#039;re ready to use VLC!&#039;&#039;&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
== Extra information ==&lt;br /&gt;
&lt;br /&gt;
=== Static compilation of plugins ===&lt;br /&gt;
You might want to use the following script to enforce static compilation.&lt;br /&gt;
Run as root, and use at your own risk.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
 #!/bin/sh&lt;br /&gt;
 &lt;br /&gt;
 # This script enforces statically linking of libgcc, libstdc++-6, and libpthread,&lt;br /&gt;
 # without needing to rebuild gcc and mingw-w64 from scratch.&lt;br /&gt;
 # -static-libgcc -static-libstdc++ flags can not be used in a libtool build system,&lt;br /&gt;
 # as libtool removes flags that it doesn&#039;t understand.&lt;br /&gt;
 &lt;br /&gt;
 move() {&lt;br /&gt;
     [ -f $1 ] || return 1&lt;br /&gt;
     mkdir -p old/&lt;br /&gt;
     mv -v $* old/&lt;br /&gt;
     return 0&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 for x in i686 x86_64&lt;br /&gt;
 do&lt;br /&gt;
     library_path_list=`$x-w64-mingw32-gcc -v /dev/null 2&amp;gt;&amp;amp;1 | grep ^LIBRARY_PATH|cut -d= -f2|sort|uniq`&lt;br /&gt;
     IFS=&#039;:&#039;&lt;br /&gt;
     for i in $library_path_list&lt;br /&gt;
     do&lt;br /&gt;
         cd $i&lt;br /&gt;
         move libstdc++-6.dll libstdc++.dll.a libgcc_s.a libgcc_s_sjlj-1.dll &amp;amp;&amp;amp; ln -s libgcc_eh.a libgcc_s.a&lt;br /&gt;
         move libpthread.dll.a libwinpthread.dll.a&lt;br /&gt;
         move libwinpthread-1.dll&lt;br /&gt;
         [ -d ../bin ] &amp;amp;&amp;amp; cd ../bin &amp;amp;&amp;amp; move libwinpthread-1.dll&lt;br /&gt;
     done&lt;br /&gt;
 done&lt;br /&gt;
 &lt;br /&gt;
 exit 0&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Mingw32 ===&lt;br /&gt;
Up to versions 2.0.x, VLC was compiled with the older mingw32 toolchain, which only supports 32-bits Windows. If you have problems with mingw-w64, you can try mingw32 instead:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Debian/Ubuntu&#039;&#039;&#039;: run &amp;lt;code&amp;gt;apt-get install gcc-mingw32 mingw32-binutils&amp;lt;/code&amp;gt;. Note that at least version 3.17 of Mingw32 is required, which Debian does not provide. You may obtain mingw32-runtime-3.17 [http://people.videolan.org/~jb/debian/mingw32-runtime_3.17.0-0videolan_all.deb here].&lt;br /&gt;
* &#039;&#039;&#039;Gentoo&#039;&#039;&#039; users can &amp;lt;code&amp;gt;emerge crossdev &amp;amp;amp;&amp;amp;amp; crossdev mingw32&amp;lt;/code&amp;gt;&lt;br /&gt;
* &#039;&#039;&#039;ArchLinux&#039;&#039;&#039; users can &amp;lt;code&amp;gt;pacman -S mingw32-gcc&amp;lt;/code&amp;gt;&lt;br /&gt;
* &#039;&#039;&#039;Fedora&#039;&#039;&#039; users should read [[Win32Compile Under Fedora]]&lt;br /&gt;
* Other &#039;&#039;&#039;Linux&#039;&#039;&#039; systems may attempt http://www.mingw.org/wiki/LinuxCrossMinGW&lt;br /&gt;
&lt;br /&gt;
[[Category:Building]]&lt;br /&gt;
[[Category:Windows]]&lt;/div&gt;</summary>
		<author><name>TypX</name></author>
	</entry>
	<entry>
		<id>https://wiki.videolan.org/index.php?title=VDD16/Attendees&amp;diff=31155</id>
		<title>VDD16/Attendees</title>
		<link rel="alternate" type="text/html" href="https://wiki.videolan.org/index.php?title=VDD16/Attendees&amp;diff=31155"/>
		<updated>2016-08-31T13:06:31Z</updated>

		<summary type="html">&lt;p&gt;TypX: /* Departures */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Back to [[VDD16|main VDD page]].&lt;br /&gt;
&lt;br /&gt;
= Arrivals =&lt;br /&gt;
Please order chronologically by time of arrival.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
! Name&lt;br /&gt;
! IRC&lt;br /&gt;
! Time&lt;br /&gt;
! Port&lt;br /&gt;
! Vessel&lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| Rémi Denis-Courmont&lt;br /&gt;
| courmisch&lt;br /&gt;
| Thursday 20:40&lt;br /&gt;
| Flughafen Tegel (TXL)&lt;br /&gt;
| AB 8077&lt;br /&gt;
| from HEL&lt;br /&gt;
|-&lt;br /&gt;
| Martin Storsjö&lt;br /&gt;
| wbs&lt;br /&gt;
| Thursday 20:40&lt;br /&gt;
| Flughafen Tegel (TXL)&lt;br /&gt;
| AB 8077&lt;br /&gt;
| from HEL&lt;br /&gt;
|-&lt;br /&gt;
| Konstantin Pavlov&lt;br /&gt;
| thresh&lt;br /&gt;
| Thursday 21:20&lt;br /&gt;
| Schonefeld (SXF)&lt;br /&gt;
| SU 2316&lt;br /&gt;
| from SVO&lt;br /&gt;
|-&lt;br /&gt;
| François Cartegnie&lt;br /&gt;
| inthewings&lt;br /&gt;
| Friday 09:35&lt;br /&gt;
| Tegel (TXL)&lt;br /&gt;
| TK1721&lt;br /&gt;
| from IST&lt;br /&gt;
|-&lt;br /&gt;
| Denis Charmet&lt;br /&gt;
| TypX&lt;br /&gt;
| Friday 10:55&lt;br /&gt;
| Flughafen Tegel (TXL)&lt;br /&gt;
| 4U 8407&lt;br /&gt;
| from CDG&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Departures =&lt;br /&gt;
Please order chronologically by time of departure.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
! Name&lt;br /&gt;
! IRC&lt;br /&gt;
! Time&lt;br /&gt;
! Port&lt;br /&gt;
! Vessel&lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| Konstantin Pavlov&lt;br /&gt;
| thresh&lt;br /&gt;
| Sunday 13:00&lt;br /&gt;
| Flughafen Tegel (TXL)&lt;br /&gt;
| AB 7248&lt;br /&gt;
| to JFK&lt;br /&gt;
|-&lt;br /&gt;
| Martin Storsjö&lt;br /&gt;
| wbs&lt;br /&gt;
| Sunday 18:10&lt;br /&gt;
| Flughafen Tegel (TXL)&lt;br /&gt;
| AB 8078&lt;br /&gt;
| to HEL&lt;br /&gt;
|-&lt;br /&gt;
| Denis Charmet&lt;br /&gt;
| TypX&lt;br /&gt;
| Sunday 18:10&lt;br /&gt;
| Flughafen Tegel (TXL)&lt;br /&gt;
| 4U 8404&lt;br /&gt;
| to CDG&lt;br /&gt;
|-&lt;br /&gt;
| Rémi Denis-Courmont&lt;br /&gt;
| courmisch&lt;br /&gt;
| Sunday 21:25&lt;br /&gt;
| Flughafen Tegel (TXL)&lt;br /&gt;
| AB 8070&lt;br /&gt;
| to HEL&lt;br /&gt;
|-&lt;br /&gt;
| François Cartegnie&lt;br /&gt;
| inthewings&lt;br /&gt;
| Sunday 15:15&lt;br /&gt;
| Schonefeld (SXF)&lt;br /&gt;
| EZY4372&lt;br /&gt;
| to LYS&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Locals =&lt;br /&gt;
People who do not need to travel:&lt;/div&gt;</summary>
		<author><name>TypX</name></author>
	</entry>
	<entry>
		<id>https://wiki.videolan.org/index.php?title=VDD16/Attendees&amp;diff=31154</id>
		<title>VDD16/Attendees</title>
		<link rel="alternate" type="text/html" href="https://wiki.videolan.org/index.php?title=VDD16/Attendees&amp;diff=31154"/>
		<updated>2016-08-31T13:03:08Z</updated>

		<summary type="html">&lt;p&gt;TypX: /* Arrivals */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Back to [[VDD16|main VDD page]].&lt;br /&gt;
&lt;br /&gt;
= Arrivals =&lt;br /&gt;
Please order chronologically by time of arrival.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
! Name&lt;br /&gt;
! IRC&lt;br /&gt;
! Time&lt;br /&gt;
! Port&lt;br /&gt;
! Vessel&lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| Rémi Denis-Courmont&lt;br /&gt;
| courmisch&lt;br /&gt;
| Thursday 20:40&lt;br /&gt;
| Flughafen Tegel (TXL)&lt;br /&gt;
| AB 8077&lt;br /&gt;
| from HEL&lt;br /&gt;
|-&lt;br /&gt;
| Martin Storsjö&lt;br /&gt;
| wbs&lt;br /&gt;
| Thursday 20:40&lt;br /&gt;
| Flughafen Tegel (TXL)&lt;br /&gt;
| AB 8077&lt;br /&gt;
| from HEL&lt;br /&gt;
|-&lt;br /&gt;
| Konstantin Pavlov&lt;br /&gt;
| thresh&lt;br /&gt;
| Thursday 21:20&lt;br /&gt;
| Schonefeld (SXF)&lt;br /&gt;
| SU 2316&lt;br /&gt;
| from SVO&lt;br /&gt;
|-&lt;br /&gt;
| François Cartegnie&lt;br /&gt;
| inthewings&lt;br /&gt;
| Friday 09:35&lt;br /&gt;
| Tegel (TXL)&lt;br /&gt;
| TK1721&lt;br /&gt;
| from IST&lt;br /&gt;
|-&lt;br /&gt;
| Denis Charmet&lt;br /&gt;
| TypX&lt;br /&gt;
| Friday 10:55&lt;br /&gt;
| Flughafen Tegel (TXL)&lt;br /&gt;
| 4U 8407&lt;br /&gt;
| from CDG&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Departures =&lt;br /&gt;
Please order chronologically by time of departure.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; class=&amp;quot;sortable&amp;quot;&lt;br /&gt;
! Name&lt;br /&gt;
! IRC&lt;br /&gt;
! Time&lt;br /&gt;
! Port&lt;br /&gt;
! Vessel&lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| Konstantin Pavlov&lt;br /&gt;
| thresh&lt;br /&gt;
| Sunday 13:00&lt;br /&gt;
| Flughafen Tegel (TXL)&lt;br /&gt;
| AB 7248&lt;br /&gt;
| to JFK&lt;br /&gt;
|-&lt;br /&gt;
| Martin Storsjö&lt;br /&gt;
| wbs&lt;br /&gt;
| Sunday 18:10&lt;br /&gt;
| Flughafen Tegel (TXL)&lt;br /&gt;
| AB 8078&lt;br /&gt;
| to HEL&lt;br /&gt;
|-&lt;br /&gt;
| Rémi Denis-Courmont&lt;br /&gt;
| courmisch&lt;br /&gt;
| Sunday 21:25&lt;br /&gt;
| Flughafen Tegel (TXL)&lt;br /&gt;
| AB 8070&lt;br /&gt;
| to HEL&lt;br /&gt;
|-&lt;br /&gt;
| François Cartegnie&lt;br /&gt;
| inthewings&lt;br /&gt;
| Sunday 15:15&lt;br /&gt;
| Schonefeld (SXF)&lt;br /&gt;
| EZY4372&lt;br /&gt;
| to LYS&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Locals =&lt;br /&gt;
People who do not need to travel:&lt;/div&gt;</summary>
		<author><name>TypX</name></author>
	</entry>
	<entry>
		<id>https://wiki.videolan.org/index.php?title=Win32CompileMSYSNew&amp;diff=15183</id>
		<title>Win32CompileMSYSNew</title>
		<link rel="alternate" type="text/html" href="https://wiki.videolan.org/index.php?title=Win32CompileMSYSNew&amp;diff=15183"/>
		<updated>2009-12-28T01:19:03Z</updated>

		<summary type="html">&lt;p&gt;TypX: /* PKG-CONFIG */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introduction ==&lt;br /&gt;
&lt;br /&gt;
MSYS is a helper environment for MinGW, the compiler chain for Windows based on GCC. It is the fastest way to build VLC natively on Windows.&lt;br /&gt;
&lt;br /&gt;
This howto was re-created by [[User:J-b|Jean-Baptiste Kempf]] and updated in  June 2009.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Install MinGW ==&lt;br /&gt;
&lt;br /&gt;
Use the main installer 5.1.4 found at&lt;br /&gt;
http://sourceforge.net/projects/mingw/files/Automated%20MinGW%20Installer/MinGW%205.1.4/MinGW-5.1.4.exe/download&lt;br /&gt;
&lt;br /&gt;
Go through the wizard, selecting &amp;quot;Downloading and Install&amp;quot; and using the candidate release. Select gcc, g++ and MinGW make. It should download automatically:&lt;br /&gt;
*mingwrt-3.15&lt;br /&gt;
*w32api-3.12&lt;br /&gt;
*binutils-2.18&lt;br /&gt;
*gcc-core-3.4.5&lt;br /&gt;
*gcc-g++-3.4.5&lt;br /&gt;
*mingw32-make-3.81&lt;br /&gt;
&lt;br /&gt;
== Notes from December 2009 ==&lt;br /&gt;
&lt;br /&gt;
Currently the MinGW installer adds mingwrt-3.17 which is not compatible with the precompiled contribs mentioned below.  You should manually download and install 3.15 found at&lt;br /&gt;
http://sourceforge.net/projects/mingw/files/MinGW%20Runtime/mingwrt-3.15.2/mingwrt-3.15.2-mingw32-dev.tar.gz/download&lt;br /&gt;
&lt;br /&gt;
The precompiled contribs also require gcc 4.2.1 found at&lt;br /&gt;
http://sourceforge.net/projects/mingw/files/GCC%20Version%204/Previous%20Testing_%20gcc-4.2.1-sjlj%20-2/gcc-core-4.2.1-sjlj-2.tar.gz/download&lt;br /&gt;
http://sourceforge.net/projects/mingw/files/GCC%20Version%204/Previous%20Testing_%20gcc-4.2.1-sjlj%20-2/gcc-g%2B%2B-4.2.1-sjlj-2.tar.gz/download&lt;br /&gt;
&lt;br /&gt;
After downloading and unpacking those two files you can switch MinGW to use the new version with&lt;br /&gt;
 mv /mingw/bin/c++.exe /mingw/bin/c++.345.exe&lt;br /&gt;
 mv /mingw/bin/g++.exe /mingw/bin/g++.345.exe&lt;br /&gt;
 mv /mingw/bin/g++-sjlj.exe /mingw/bin/g++.exe&lt;br /&gt;
 mv /mingw/bin/g++-sjlj.exe /mingw/bin/c++.exe&lt;br /&gt;
&lt;br /&gt;
It also needs&lt;br /&gt;
http://sourceforge.net/projects/mingw/files/GCC%20Version%204/Current%20Release_%20gcc-4.4.0/gcc-core-4.4.0-mingw32-dll.tar.gz/download&lt;br /&gt;
to be installed otherwise there are warnings about a libgcc_s_dw2-1.dll missing when it comes to compiling the qt4 interface.&lt;br /&gt;
&lt;br /&gt;
== Install MSYS ==&lt;br /&gt;
&lt;br /&gt;
* Install 7-zip and Mozilla Firefox&lt;br /&gt;
* Install MSys 1.0.11-rc1 with the exe: http://sourceforge.net/project/downloading.php?group_id=2435&amp;amp;filename=MSYS-1.0.11.exe&lt;br /&gt;
 Accept Post Install: [y]&lt;br /&gt;
 MinGW Installed? :   [y]&lt;br /&gt;
 path to MinGW:       [c:/MinGW]&lt;br /&gt;
* Install MSys Developer Tooltkit: http://downloads.sourceforge.net/mingw/msysDTK-1.0.1.exe&lt;br /&gt;
&lt;br /&gt;
=== AutoTools ===&lt;br /&gt;
&lt;br /&gt;
Update your autoconf, automake and libtool by downloading and installing them, keeping in mind that you need to extract the content of the usr folder in C:\Msys&lt;br /&gt;
* http://sourceforge.net/projects/mingw/files/MSYS%20autoconf/autoconf-2.63-1/autoconf-2.63-1-msys-1.0.11-bin.tar.lzma/download&lt;br /&gt;
* http://sourceforge.net/projects/mingw/files/MSYS%20automake/automake-1.11-1/automake-1.11-1-msys-1.0.11-bin.tar.lzma/download &lt;br /&gt;
* http://sourceforge.net/projects/mingw/files/MSYS%20libtool/libtool-2.2.7a-1/libtool-2.2.7a-1-msys-1.0.11-bin.tar.lzma/download&lt;br /&gt;
&lt;br /&gt;
You can also compile them according to:&lt;br /&gt;
* http://wiki.enlightenment.org/index.php/EFL_Windows_XP&lt;br /&gt;
* http://www.mingw.org/wiki/msys&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Install other tools ==&lt;br /&gt;
&lt;br /&gt;
http://prdownloads.sourceforge.net/mingw/libcrypt-1.1_1-2-msys-1.0.11-dll-0.tar.lzma&lt;br /&gt;
&lt;br /&gt;
Installing mingw-utils is recommended: http://prdownloads.sourceforge.net/mingw/mingw-utils-0.3.tar.gz, extract it to mingw/bin.&lt;br /&gt;
&lt;br /&gt;
Installation of wget too: http://prdownloads.sourceforge.net/mingw/wget-1.9.1-mingwPORT.tar.bz2&lt;br /&gt;
&lt;br /&gt;
Although this is a mingwPORT package it already has a precompiled wget on board.&lt;br /&gt;
Extract the .tar.bz2 file. It contains wget.exe in the bin subfolder, extract it to mingw/bin.&lt;br /&gt;
&lt;br /&gt;
=== Install Git and checkout VLC ===&lt;br /&gt;
&lt;br /&gt;
See [[Git_Windows]].&lt;br /&gt;
&lt;br /&gt;
You can also retrieve the source code from [http://www.videolan.org/vlc/download-sources.html VideoLAN Project: VLC media player source code]&lt;br /&gt;
&lt;br /&gt;
=== PKG-CONFIG ===&lt;br /&gt;
&lt;br /&gt;
pkg-config is a mess, this is not NEWS... And you cannot compile it from Windows because of a few bugs...&lt;br /&gt;
&lt;br /&gt;
Get Glib from GNOME: http://ftp.gnome.org/pub/GNOME/binaries/win32/glib/2.18/glib_2.18.2-1_win32.zip &lt;br /&gt;
Unzip it to C:\Msys.&lt;br /&gt;
&lt;br /&gt;
Get PKG-CONFIG from GNOME:  http://ftp.gnome.org/pub/gnome/binaries/win32/dependencies/pkg-config-dev_0.23-3_win32.zip &lt;br /&gt;
Unzip it to C:\Msys.&lt;br /&gt;
&lt;br /&gt;
== Contribs ==&lt;br /&gt;
&lt;br /&gt;
Take the precompiled contribs from:&lt;br /&gt;
 http://people.videolan.org/~jb/Contribs/&lt;br /&gt;
&lt;br /&gt;
Copy them in your ~&lt;br /&gt;
 tar xvjf contrib-20090813-win32-bin-gcc-4.2.1-sjlj-runtime-3.15.2-only.tar.bz2 -C /&lt;br /&gt;
 rm -v /usr/win32/bin/moc /usr/win32/bin/uic /usr/win32/bin/rcc&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Bootstrap VLC ==&lt;br /&gt;
&lt;br /&gt;
 cp -v /usr/win32/share/aclocal/* m4/&lt;br /&gt;
 cp -v /usr/share/aclocal/* m4/&lt;br /&gt;
 PATH=/usr/win32/bin:$PATH ./bootstrap&lt;br /&gt;
It should warn about gettext... Just ignore.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Configure ==&lt;br /&gt;
&lt;br /&gt;
 sh extras/package/win32/configure-msys.sh&lt;br /&gt;
* If you downloaded a VLC source code tarball, retrieve &#039;&#039;configure-msys.sh&#039;&#039; and &#039;&#039;configure-common.sh&#039;&#039; from [[http://git.videolan.org/?p=vlc.git;a=summary vlc.git]] / extras / package / win32 /&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Compile ==&lt;br /&gt;
&lt;br /&gt;
 PATH=/usr/win32/bin:$PATH make&lt;br /&gt;
If you have Cygwin and others tools installed, try using a shorter PATH inside MSYS shell i.e.&lt;br /&gt;
 $ echo $PATH&lt;br /&gt;
 .:/usr/local/bin:/mingw/bin:/bin&lt;br /&gt;
&lt;br /&gt;
==Creating self-contained packages==&lt;br /&gt;
&lt;br /&gt;
Once the compilation is done, build self-contained VLC packages with the following &amp;quot;make&amp;quot; commands:&lt;br /&gt;
&lt;br /&gt;
 make package-win32-base&lt;br /&gt;
&lt;br /&gt;
(This will create a subdirectory named vlc-x.x.x with all the binaries &amp;quot;stripped&amp;quot; without any debugging symbols).&lt;br /&gt;
&lt;br /&gt;
 make package-win32-zip&lt;br /&gt;
&lt;br /&gt;
(Same as above but will package the directory in a zip file).&lt;br /&gt;
&lt;br /&gt;
 make package-win32&lt;br /&gt;
&lt;br /&gt;
(Same as above but will also create an auto-installer package. You will need to have NSIS installed in its default location for this to work).&lt;br /&gt;
&lt;br /&gt;
* If you have permissions problems running make package-*, chmod 777 -R the vlc folder.&lt;br /&gt;
* If you have permissions problems running vlc.exe after packaging, rename or delete vlc.exe.manifest&lt;br /&gt;
&lt;br /&gt;
== Random bootstrap, configure, and make errors ==&lt;br /&gt;
&lt;br /&gt;
There have been reports of random msys errors during bootstrap, configure, and make. They usually don&#039;t repeat themselves between runs. Rule out that your mingw-msys installation is at fault by building in windows safe mode. Even if this works, it may then be more practical to try a cross-compilation build.&lt;/div&gt;</summary>
		<author><name>TypX</name></author>
	</entry>
</feed>