<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet title="XSL formatting" type="text/xsl" href="http://www.jbkempf.com/blog/feed/rss2/xslt" ?><rss version="2.0"
  xmlns:dc="http://purl.org/dc/elements/1.1/"
  xmlns:wfw="http://wellformedweb.org/CommentAPI/"
  xmlns:content="http://purl.org/rss/1.0/modules/content/"
  xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
  <title>Yet another blog for JBKempf - Tag - compilation</title>
  <link>http://www.jbkempf.com/blog/</link>
  <atom:link href="http://www.jbkempf.com/blog/feed/tag/compilation/rss2" rel="self" type="application/rss+xml"/>
  <description>This is the blog of Jean-Baptiste Kempf. I will share some info about my life, my works and my VideoLAN work</description>
  <language>en</language>
  <pubDate>Wed, 01 Oct 2008 17:06:52 -0700</pubDate>
  <copyright></copyright>
  <docs>http://blogs.law.harvard.edu/tech/rss</docs>
  <generator>Dotclear</generator>
  
    
  <item>
    <title>Build VLC media player under Ubuntu Hardy (8.04)</title>
    <link>http://www.jbkempf.com/blog/post/2008/03/28/Build-VLC-media-player-under-Ubuntu-Hardy-804</link>
    <guid isPermaLink="false">urn:md5:dce61f24eddf074e7f5be36beb09bda4</guid>
    <pubDate>Fri, 28 Mar 2008 12:49:00 +0100</pubDate>
    <dc:creator>JBK</dc:creator>
        <category>VideoLAN</category>
        <category>compilation</category><category>Git</category><category>Ubuntu</category><category>VideoLAN</category><category>VLC media player</category>    
    <description>&lt;p&gt;I found an &lt;a href=&quot;http://www.jbkempf.com/blog/tag/ubuntu&quot;&gt;ubuntu&lt;/a&gt; hardy installation, and needed to test something on the trunk of VLC so I needed to compile a VLC for it.
Here is a complete HOWTO to do the same !&lt;/p&gt;    &lt;p&gt;This post is an update of the popular howto for &lt;a href=&quot;http://www.jbkempf.com/blog/post/2007/05/06/Build-VLC-media-player-under-Ubuntu-Feisty-704&quot; hreflang=&quot;en&quot;&gt;Build VLC with feisty&lt;/a&gt;.&lt;/p&gt;


&lt;h3&gt;Introduction&lt;/h3&gt;

&lt;p&gt;So we are going to build the latest &lt;a href=&quot;http://www.jbkempf.com/blog/tag/VLC&quot;&gt;VLC&lt;/a&gt; possible.&lt;/p&gt;


&lt;p&gt;Everything will be done in a console/terminal and should be straight-forward. Every question should be asked on the forum, or in the comments here.&lt;/p&gt;


&lt;h4&gt;Conventions&lt;/h4&gt;

&lt;p&gt;Every line beginning with a &lt;q&gt;#&lt;/q&gt; should be done as root, or using the &lt;q&gt;sudo &lt;/q&gt; command.
Every line beginning witha &lt;q&gt;%&lt;/q&gt; is a normal line.&lt;/p&gt;


&lt;h2&gt;Building VLC&lt;/h2&gt;

&lt;h3&gt;Prepare your environment&lt;/h3&gt;

&lt;p&gt;We need a few package starting from a fresh hardy:&lt;/p&gt;
&lt;pre&gt;
# apt-get install vlc
# apt-get build-dep vlc 
# apt-get install cvs build-essential subversion git git-core automake1.9 libtool
# apt-get install libgcrypt-dev
# apt-get install libfaad-dev libtwolame-dev libqt4-dev libjack-dev 
# apt-get install libxpm-dev libcddb2-dev liblua5.1-0-dev libzvbi-dev libshout-dev
&lt;/pre&gt;


&lt;h3&gt;Checkout VLC trunk and bootstrap the tree&lt;/h3&gt;

&lt;pre&gt;
% git clone git://git.videolan.org/vlc.git

% cd vlc
% ./bootstrap
&lt;/pre&gt;



&lt;h3&gt;Build x264&lt;/h3&gt;

&lt;h4&gt;x264&lt;/h4&gt;

&lt;p&gt;x264 is a library to encode movies in H.264.&lt;/p&gt;
&lt;pre&gt;
% cd extras/
%
% git clone git://git.videolan.org/x264.git
% cd x264
% make
% sudo make install
% cd ../..
&lt;/pre&gt;



&lt;h3&gt;Configure VLC&lt;/h3&gt;


&lt;h4&gt;Configure&lt;/h4&gt;
&lt;pre&gt; 
% mkdir build; cd build;
%../configure --prefix=/usr \
        --enable-snapshot --enable-debug \
        --enable-dbus-control --enable-musicbrainz \
        --enable-shared-libvlc --enable-mozilla \
        --enable-lirc \
        --with-ffmpeg-tree=../extras/ffmpeg \
        --enable-x264 --with-x264-tree=../extras/x264 \
        --enable-shout --enable-taglib \
        --enable-v4l  \
        --enable-dvb  \
        --enable-realrtsp --disable-xvmc \
        --enable-svg   --enable-dvdread \
        --enable-dc1394 --enable-dv \
        --enable-theora --enable-faad \
        --enable-twolame --enable-real \
        --enable-flac --enable-tremor \
        --enable-skins2 --enable-qt4 \
        --enable-ncurses \
        --enable-aa --enable-caca \
        --enable-esd --disable-portaudio \
        --enable-jack --enable-xosd \
        --enable-galaktos --enable-goom \
        --enable-ggi \
        --disable-cddax --disable-vcdx \
       --disable-quicktime --enable-lua
&lt;/pre&gt;



&lt;h3&gt;Finish&lt;/h3&gt;
&lt;pre&gt;
% make
&lt;/pre&gt;


&lt;p&gt;You just have to wait a bit :D&lt;/p&gt;</description>
    
    
    
          <comments>http://www.jbkempf.com/blog/post/2008/03/28/Build-VLC-media-player-under-Ubuntu-Hardy-804#comment-form</comments>
      <wfw:comment>http://www.jbkempf.com/blog/post/2008/03/28/Build-VLC-media-player-under-Ubuntu-Hardy-804#comment-form</wfw:comment>
      <wfw:commentRss>http://www.jbkempf.com/blog/feed/rss2/comments/132</wfw:commentRss>
      </item>
    
  <item>
    <title>Howto build VLC on Windows on a fresh Windows</title>
    <link>http://www.jbkempf.com/blog/post/2008/03/05/Howto-build-VLC-on-Windows-on-a-fresh-Windows</link>
    <guid isPermaLink="false">urn:md5:d87b424b23f6b5b36d42823fba7bff56</guid>
    <pubDate>Wed, 05 Mar 2008 23:49:00 +0100</pubDate>
    <dc:creator>JBK</dc:creator>
        <category>VideoLAN</category>
        <category>compilation</category><category>VLC media player</category>    
    <description>    &lt;p&gt;Hello to everyone!&lt;/p&gt;


&lt;h3&gt;Yet again&lt;/h3&gt;

&lt;p&gt;I already explained how to compile trunk versions of VLC on linux, ubuntu and debian.&lt;/p&gt;


&lt;p&gt;I rewrote the howto for Windows, using CYGWIN and put it on &lt;a href=&quot;http://wiki.videolan.org&quot; hreflang=&quot;en&quot;&gt;our wiki&lt;/a&gt;.&lt;/p&gt;


&lt;p&gt;Find it &lt;a href=&quot;http://wiki.videolan.org/Win32CompileCygwinNew&quot; hreflang=&quot;en&quot;&gt;here&lt;/a&gt;.&lt;/p&gt;</description>
    
    
    
          <comments>http://www.jbkempf.com/blog/post/2008/03/05/Howto-build-VLC-on-Windows-on-a-fresh-Windows#comment-form</comments>
      <wfw:comment>http://www.jbkempf.com/blog/post/2008/03/05/Howto-build-VLC-on-Windows-on-a-fresh-Windows#comment-form</wfw:comment>
      <wfw:commentRss>http://www.jbkempf.com/blog/feed/rss2/comments/121</wfw:commentRss>
      </item>
    
  <item>
    <title>VLC: misc and builds</title>
    <link>http://www.jbkempf.com/blog/post/2008/02/04/VLC%3A-misc-and-builds</link>
    <guid isPermaLink="false">urn:md5:7ad4ac945634347ac7ae6140d19306fc</guid>
    <pubDate>Mon, 04 Feb 2008 20:02:00 +0100</pubDate>
    <dc:creator>JBK</dc:creator>
        <category>VideoLAN</category>
        <category>Building</category><category>compilation</category><category>VideoLAN</category><category>VLC</category>    
    <description>    &lt;p&gt;Just some miscellaneous news about VLC and build systems:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Tree Cleaning: we decided to clean the tree of all the not really necessaries folder that are around now. See &lt;a href=&quot;http://wiki.videolan.org/VLC_source_tree&quot; hreflang=&quot;en&quot;&gt;the wiki&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;There is some experiments to build VLC using CMake inside the main tree. Checkout the latest VLC to test it.&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;Windows nightly builds are back after the big changes in the building and in the config.h changes.&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;New contribs with updated 3rd party libraries are done for windows.&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;Windows CE and Symbian port are advancing... Not yet released, and ETA is really unknown.&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;Roadmap are changing, more about that soon.&lt;/li&gt;
&lt;/ul&gt;</description>
    
    
    
          <comments>http://www.jbkempf.com/blog/post/2008/02/04/VLC%3A-misc-and-builds#comment-form</comments>
      <wfw:comment>http://www.jbkempf.com/blog/post/2008/02/04/VLC%3A-misc-and-builds#comment-form</wfw:comment>
      <wfw:commentRss>http://www.jbkempf.com/blog/feed/rss2/comments/101</wfw:commentRss>
      </item>
    
  <item>
    <title>Building a vlc from scratch in CentOS 5.0/RHEL5</title>
    <link>http://www.jbkempf.com/blog/post/2007/11/10/Building-a-vlc-from-scratch-in-CentOS-50/RHEL5</link>
    <guid isPermaLink="false">urn:md5:af40ce030c394d29c00dd8b06829124a</guid>
    <pubDate>Sat, 10 Nov 2007 20:59:00 +0100</pubDate>
    <dc:creator>JBK</dc:creator>
        <category>VideoLAN</category>
        <category>compilation</category><category>VLC media player</category>    
    <description>    &lt;p&gt;Following the HOWTO for &lt;a href=&quot;http://www.jbkempf.com/blog/post/2007/10/04/Build-vlc-under-a-fresh-sid&quot; hreflang=&quot;en&quot;&gt;debian/sid&lt;/a&gt; and &lt;a href=&quot;http://www.jbkempf.com/blog/post/2007/05/06/Build-VLC-media-player-under-Ubuntu-Feisty-704&quot; hreflang=&quot;en&quot;&gt;ubuntu/feisty&lt;/a&gt;, here is a link to an howto, not written by me on how to build for
RHEL or Centos 5.0&lt;/p&gt;


&lt;p&gt;It is almost accurate, so please &lt;a href=&quot;http://andcher.homeip.net/tiki-read_article.php?articleId=2&quot; hreflang=&quot;en&quot;&gt;read it&lt;/a&gt;.&lt;/p&gt;


&lt;p&gt;Have a nice week end!&lt;/p&gt;</description>
    
    
    
          <comments>http://www.jbkempf.com/blog/post/2007/11/10/Building-a-vlc-from-scratch-in-CentOS-50/RHEL5#comment-form</comments>
      <wfw:comment>http://www.jbkempf.com/blog/post/2007/11/10/Building-a-vlc-from-scratch-in-CentOS-50/RHEL5#comment-form</wfw:comment>
      <wfw:commentRss>http://www.jbkempf.com/blog/feed/rss2/comments/60</wfw:commentRss>
      </item>
    
  <item>
    <title>Build vlc under a fresh sid</title>
    <link>http://www.jbkempf.com/blog/post/2007/10/04/Build-vlc-under-a-fresh-sid</link>
    <guid isPermaLink="false">urn:md5:42089f44f27be5275c6c0d4d6ff8008f</guid>
    <pubDate>Thu, 04 Oct 2007 13:39:00 +0200</pubDate>
    <dc:creator>JBK</dc:creator>
        <category>VideoLAN</category>
        <category>Building</category><category>compilation</category><category>debian</category><category>VLC media player</category>    
    <description>    &lt;h2&gt;Introduction&lt;/h2&gt;

&lt;p&gt;So we are going to build the latest &lt;a href=&quot;http://www.jbkempf.com/blog/tag/VLC&quot;&gt;VLC&lt;/a&gt; possible.&lt;/p&gt;


&lt;p&gt;I already did it for ubuntu feisty and it had a huge success. I am going to do the same for debian/sid, which is the distro I use in normal time.&lt;/p&gt;


&lt;p&gt;However, some steps did changed, and I compile more options here, because I can :D&lt;/p&gt;


&lt;p&gt;Everything will be done in a console/terminal and should be straight-forward. Every question should be asked on the forum, or in the comments here.&lt;/p&gt;


&lt;h3&gt;Conventions&lt;/h3&gt;

&lt;p&gt;Every line beginning with a &lt;q&gt;#&lt;/q&gt; should be done as root, or using the &lt;q&gt;sudo &lt;/q&gt; command.
Every line beginning witha &lt;q&gt;%&lt;/q&gt; is a normal line.&lt;/p&gt;


&lt;h2&gt;Building VLC&lt;/h2&gt;

&lt;h3&gt;Prepare your environment&lt;/h3&gt;

&lt;pre&gt;
# apt-get build-dep vlc
# apt-get install build-essential subversion tofrodos
# apt-get install portaudio-dev
&lt;/pre&gt;


&lt;h3&gt;Checkout it&lt;/h3&gt;
&lt;pre&gt;
% svn co svn://jb@svn.videolan.org/vlc/trunk vlc-trunk
% cd vlc-trunk;
&lt;/pre&gt;


&lt;h3&gt;Bootstrap it&lt;/h3&gt;
&lt;pre&gt;
% ./bootstrap
&lt;/pre&gt;

&lt;p&gt;It has to finish with:
Successfully bootstrapped&lt;/p&gt;


&lt;h3&gt;Build external libraries&lt;/h3&gt;


&lt;h4&gt;x264&lt;/h4&gt;

&lt;p&gt;x264 is a library to encode movies in H.264.&lt;/p&gt;
&lt;pre&gt;
% cd extras/
%
% svn co svn://svn.videolan.org/x264/trunk x264
% cd x264
% make
% cd ..
&lt;/pre&gt;


&lt;h4&gt;faac&lt;/h4&gt;

&lt;p&gt;faac is a library to encode audio in AAC/MP4A&lt;/p&gt;
&lt;pre&gt;
% wget http://surfnet.dl.sourceforge.net/sourceforge/faac/faac-1.25.tar.gz
% tar xvf faac-1.25.tar.gz
% cd faac
% dos2unix *
% ./bootstrap
% ./configure
% make
# make install
% cd..
&lt;/pre&gt;


&lt;h4&gt;Lame&lt;/h4&gt;

&lt;p&gt;Lame is a library to encode MP3&lt;/p&gt;
&lt;pre&gt;
% wget http://garr.dl.sourceforge.net/sourceforge/lame/lame-3.97.tar.gz
% tar xvf lame-3.97.tar.gz
% cd lame-3.97
% ./configure;
% make
# make install
% cd..
&lt;/pre&gt;


&lt;h4&gt;ffmpeg&lt;/h4&gt;

&lt;p&gt;ffmpeg is a multi-codec library&lt;/p&gt;
&lt;pre&gt;
% svn co svn://svn.mplayerhq.hu/ffmpeg/trunk ffmpeg
% cd ffmpeg
% ./configure --enable-gpl --enable-pp \ 
               --enable-pthreads --enable-libmp3lame  \ 
               --enable-libfaac
% make
% cd ../..
&lt;/pre&gt;


&lt;h4&gt;live&lt;/h4&gt;

&lt;p&gt;Live is a streaming library. you'll need it to read some streams.&lt;/p&gt;
&lt;pre&gt;
% wget http://live555.com/liveMedia/public/live555-latest.tar.gz
% tar xvf live555-latest.tar.gz
% cd live555
% ./genMakefiles linux
% make
% cd..
&lt;/pre&gt;


&lt;h3&gt;VLC&lt;/h3&gt;

&lt;h4&gt;configure&lt;/h4&gt;
&lt;pre&gt;
% mkdir linux;
% cd linux
% ../configure --prefix=/usr --enable-snapshot \
--enable-debug --enable-dbus-control \
--enable-musicbrainz --enable-shared \
--enable-mozilla --enable-lirc \
--with-x509-ca-bundle=/etc/ssl/certs/ca-certificates.crt \
--with-live555-tree=../extras/live \
--with-ffmpeg-tree=../extras/ffmpeg \
--enable-shout --enable-taglib --enable-v4l \
--enable-cddax --enable-dvb --enable-vcdx \
--enable-realrtsp --enable-svg --enable-dvdread \
--enable-dv --enable-theora --enable-faad \
--enable-twolame --enable-real --enable-flac \
--enable-tremor --with-ffmpeg-mp3lame \
--with-ffmpeg-faac --enable-skins2 --enable-qt4 \
--enable-ncurses --enable-aa --enable-caca \
--enable-esd --enable-portaudio --enable-jack \
--enable-xosd --enable-galaktos --enable-goom \
--enable-ggi --disable-cddax --disable-vcdx \
--disable-dirac --enable-x264 \
--with-x264-tree=../extras/x264 \
--disable-xvmc --enable-wxwidgets \
--enable-lua --enable-pvr --enable-loader \
--enable-python-bindings --enable-audioscrobbler \
--enable-libcddb --enable-libcdio --enable-opencv  \
--enable-nls
&lt;/pre&gt;


&lt;h4&gt;build it&lt;/h4&gt;
&lt;pre&gt;
% make
&lt;/pre&gt;</description>
    
    
    
          <comments>http://www.jbkempf.com/blog/post/2007/10/04/Build-vlc-under-a-fresh-sid#comment-form</comments>
      <wfw:comment>http://www.jbkempf.com/blog/post/2007/10/04/Build-vlc-under-a-fresh-sid#comment-form</wfw:comment>
      <wfw:commentRss>http://www.jbkempf.com/blog/feed/rss2/comments/53</wfw:commentRss>
      </item>
    
  <item>
    <title>Build VLC media player under Ubuntu Feisty (7.04)</title>
    <link>http://www.jbkempf.com/blog/post/2007/05/06/Build-VLC-media-player-under-Ubuntu-Feisty-704</link>
    <guid isPermaLink="false">urn:md5:24e7fe498b08af7aeea344f7919a009e</guid>
    <pubDate>Sun, 06 May 2007 20:14:00 +0200</pubDate>
    <dc:creator>JBK</dc:creator>
        <category>VideoLAN</category>
        <category>compilation</category><category>Ubuntu</category><category>VideoLAN</category><category>VLC media player</category>    
    <description>&lt;p&gt;I found an &lt;a href=&quot;http://www.jbkempf.com/blog/tag/ubuntu&quot;&gt;ubuntu&lt;/a&gt; feisty installation, and needed to test something on the trunk of VLC so I needed to compile a VLC for it.
Here is a complete HOWTO to do the same !&lt;/p&gt;    &lt;h3&gt;Introduction&lt;/h3&gt;

&lt;p&gt;So we are going to build the latest &lt;a href=&quot;http://www.jbkempf.com/blog/tag/VLC&quot;&gt;VLC&lt;/a&gt; possible.&lt;/p&gt;


&lt;p&gt;Everything will be done in a console/terminal and should be straight-forward. Every question should be asked on the forum, or in the comments here.&lt;/p&gt;


&lt;h4&gt;Conventions&lt;/h4&gt;

&lt;p&gt;Every line beginning with a &lt;q&gt;#&lt;/q&gt; should be done as root, or using the &lt;q&gt;sudo &lt;/q&gt; command.
Every line beginning witha &lt;q&gt;%&lt;/q&gt; is a normal line.&lt;/p&gt;


&lt;h2&gt;Building VLC&lt;/h2&gt;

&lt;h3&gt;Prepare your environment&lt;/h3&gt;


&lt;p&gt;We need a few package starting from a fresh feisty:&lt;/p&gt;
&lt;pre&gt;
# apt-get build-dep vlc 
# apt-get install subversion automake1.9 libtool cvs
# apt-get install libgcrypt-dev
&lt;/pre&gt;


&lt;h3&gt;Checkout VLC trunk and bootstrap the tree&lt;/h3&gt;

&lt;pre&gt;
% svn co svn://svn.videolan.org/vlc/trunk vlc

% cd vlc
% ./bootstrap
&lt;/pre&gt;


&lt;h3&gt;Build ffmpeg and x264&lt;/h3&gt;

&lt;h4&gt;x264&lt;/h4&gt;

&lt;p&gt;x264 is a library to encode movies in H.264.&lt;/p&gt;
&lt;pre&gt;
% cd extras/
%
% svn co svn://svn.videolan.org/x264/trunk x264
% cd x264
% make
% cd ..
&lt;/pre&gt;


&lt;h4&gt;ffmpeg&lt;/h4&gt;

&lt;p&gt;ffmpeg is a codec library&lt;/p&gt;
&lt;pre&gt;
# apt-get install libfaac-dev liblame-dev

% svn co svn://svn.mplayerhq.hu/ffmpeg/trunk ffmpeg
% cd ffmpeg
% ./configure --enable-gpl --enable-pp \ 
               --enable-pthreads --enable-libmp3lame  \ 
               --enable-libfaac
% make
% cd ..

% cd ..
&lt;/pre&gt;


&lt;h3&gt;Configure VLC&lt;/h3&gt;

&lt;h4&gt;More packages&lt;/h4&gt;

&lt;p&gt;Yet a few package to install :D&lt;/p&gt;

&lt;pre&gt;
# apt-get install libfaad2-dev libtwolame-dev libqt4-dev libjack-dev
&lt;/pre&gt;


&lt;h4&gt;Configure&lt;/h4&gt;
&lt;pre&gt; 
% mkdir build; cd build;
%../configure --prefix=/usr \
        --enable-snapshot --enable-debug \
        --enable-dbus-control --enable-musicbrainz \
        --enable-shared-libvlc --enable-mozilla \
        --enable-lirc \
        --with-ffmpeg-tree=../extras/ffmpeg \
        --enable-x264 --with-x264-tree=../extras/x264 \
        --enable-shout --enable-taglib \
        --enable-v4l  \
        --enable-dvb  \
        --enable-realrtsp --disable-xvmc \
        --enable-svg   --enable-dvdread \
        --enable-dc1394 --enable-dv \
        --enable-theora --enable-faad \
        --enable-twolame --enable-real \
        --enable-flac --enable-tremor \
        --with-ffmpeg-mp3lame --with-ffmpeg-faac \
        --enable-skins2 --enable-qt4 \
        --enable-ncurses \
        --enable-aa --enable-caca \
        --enable-esd --disable-portaudio \
        --enable-jack --enable-xosd \
        --enable-galaktos --enable-goom \
        --enable-ggi \
        --disable-cddax --disable-vcdx \
       --disable-quicktime
&lt;/pre&gt;


&lt;h3&gt;Finish&lt;/h3&gt;
&lt;pre&gt;
% make
&lt;/pre&gt;


&lt;p&gt;You just have to wait a bit :D&lt;/p&gt;</description>
    
    
    
          <comments>http://www.jbkempf.com/blog/post/2007/05/06/Build-VLC-media-player-under-Ubuntu-Feisty-704#comment-form</comments>
      <wfw:comment>http://www.jbkempf.com/blog/post/2007/05/06/Build-VLC-media-player-under-Ubuntu-Feisty-704#comment-form</wfw:comment>
      <wfw:commentRss>http://www.jbkempf.com/blog/feed/rss2/comments/30</wfw:commentRss>
      </item>
    
</channel>
</rss>