<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=Content-Type content="text/html; charset=us-ascii">
<meta name=Generator content="Microsoft Word 11 (filtered medium)">
<!--[if !mso]>
<style>
v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style>
<![endif]-->
<style>
<!--
/* Font Definitions */
@font-face
{font-family:Wingdings;
panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
{font-family:Tahoma;
panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{margin:0in;
margin-bottom:.0001pt;
font-size:12.0pt;
font-family:"Times New Roman";}
a:link, span.MsoHyperlink
{color:blue;
text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
{color:purple;
text-decoration:underline;}
p
{mso-margin-top-alt:auto;
margin-right:0in;
mso-margin-bottom-alt:auto;
margin-left:0in;
font-size:12.0pt;
font-family:"Times New Roman";}
span.E-mailStijl18
{mso-style-type:personal-reply;
font-family:Arial;
color:navy;}
@page Section1
{size:8.5in 11.0in;
margin:1.0in 1.25in 1.0in 1.25in;}
div.Section1
{page:Section1;}
/* List Definitions */
@list l0
{mso-list-id:788159679;
mso-list-type:hybrid;
mso-list-template-ids:1983525422 -1009734094 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;}
@list l0:level1
{mso-level-start-at:3;
mso-level-number-format:bullet;
mso-level-text:-;
mso-level-tab-stop:.5in;
mso-level-number-position:left;
text-indent:-.25in;
font-family:Arial;
mso-fareast-font-family:"Times New Roman";}
ol
{margin-bottom:0in;}
ul
{margin-bottom:0in;}
-->
</style>
</head>
<body lang=EN-US link=blue vlink=purple>
<div class=Section1>
<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>Hi there.<o:p></o:p></span></font></p>
<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'><o:p> </o:p></span></font></p>
<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>I have some suggestions.<o:p></o:p></span></font></p>
<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'><o:p> </o:p></span></font></p>
<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>Don’t use 3.14-1, it seems to break with
win32 contribs.. try using older like 3.13-1<o:p></o:p></span></font></p>
<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'><o:p> </o:p></span></font></p>
<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>Don’t rename extracted contrib to
/usr/win32, if the contrib was built with win32-branch then instead you need to
update the configure lines and point to /usr/win32-branch everywhere (CONTRIB_TREE)<o:p></o:p></span></font></p>
<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'><o:p> </o:p></span></font></p>
<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>As for the moc/rcc/uic, I think those were
available in some older contrib packages. Having both moc and moc.exe would
conflict (moc without extention takes precedence) so those had to be deleted
for compiling to win32.<o:p></o:p></span></font></p>
<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'><o:p> </o:p></span></font></p>
<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>- D<o:p></o:p></span></font></p>
<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'><o:p> </o:p></span></font></p>
<div style='border:none;border-left:solid blue 1.5pt;padding:0in 0in 0in 4.0pt'>
<div>
<div class=MsoNormal align=center style='text-align:center'><font size=3
face="Times New Roman"><span lang=NL style='font-size:12.0pt'>
<hr size=2 width="100%" align=center tabindex=-1>
</span></font></div>
<p class=MsoNormal><b><font size=2 face=Tahoma><span lang=NL style='font-size:
10.0pt;font-family:Tahoma;font-weight:bold'>Van:</span></font></b><font size=2
face=Tahoma><span lang=NL style='font-size:10.0pt;font-family:Tahoma'>
vlc-devel-bounces@videolan.org [mailto:vlc-devel-bounces@videolan.org] <b><span
style='font-weight:bold'>Namens </span></b>mean while<br>
<b><span style='font-weight:bold'>Verzonden:</span></b> woensdag 5 maart 2008
10:00<br>
<b><span style='font-weight:bold'>Aan:</span></b> vlc-devel@videolan.org<br>
<b><span style='font-weight:bold'>Onderwerp:</span></b> [vlc-devel] Too hard to
build vlc in cygwin! Questions.Help please.</span></font><span lang=NL><o:p></o:p></span></p>
</div>
<p class=MsoNormal><font size=3 face="Times New Roman"><span style='font-size:
12.0pt'><o:p> </o:p></span></font></p>
<p><font size=3 face="Times New Roman"><span style='font-size:12.0pt'>I want to
build vlc in cygwin, I have tried many versions and packages but still can't
success build one.<br>
I have several questions:<br>
1.The newest version of mingw-runtime in cygwin is 3.14-1, not 3.11-1, is there
any difference between them? Should I use 3.11-1?<br>
2.In the INSTALL.win32, it said the contrib libs should put in /usr/win32/, but
some contrib-....win32...tar.bz2 packages are extract to /usr/win32-branch/,
what the difference between win32/ and win32-branch/ ? should I change the
directories in './configure.sh' from /usr/win32/ to /usr/win32-branch/ or
create a win32/ link to win32-branch/ or rename win32-branch/ to win32/ ? The
last method seems has some problems.<br>
3.Some articles said /usr/win32/bin/moc rcc uic should be deleted, but in some
contrb packages I can't find these files in this directory, why?<o:p></o:p></span></font></p>
<p><font size=3 face="Times New Roman"><span style='font-size:12.0pt'>Now I
download vlc-0.8.6d.tar.bz2 and contrib-20070412-win32-0.8.6b-bin-gcc-3.4.5-only.tar.bz2.<br>
I extract the contrib package, the default directory is /usr/win32-branch, I
rename the dir to /usr/win32, then I <o:p></o:p></span></font></p>
<p><font size=3 face="Times New Roman"><span style='font-size:12.0pt'>use the
script below to configure,<br>
-----------------<br>
CONTRIB_TREE=/usr/win32<br>
PATH=${CONTRIB_TREE}/bin:$PATH \<br>
./bootstrap && \<br>
CPPFLAGS="-I${CONTRIB_TREE}/include
-I${CONTRIB_TREE}/include/ebml" \<br>
LDFLAGS=-L${CONTRIB_TREE}/lib \<br>
PKG_CONFIG_LIBDIR=${CONTRIB_TREE}/lib/pkgconfig \<br>
CC="gcc -mno-cygwin" CXX="g++ -mno-cygwin" \<br>
./configure \<br>
--host=i686-pc-mingw32 \<br>
--enable-sdl
--with-sdl-config-path=${CONTRIB_TREE}/bin --disable-gtk \<br>
--enable-nls \<br>
--enable-ffmpeg --with-ffmpeg-mp3lame
--with-ffmpeg-faac \<br>
--with-ffmpeg-zlib --enable-faad --enable-flac
--enable-theora \<br>
--with-wx-config-path=${CONTRIB_TREE}/bin \<br>
--with-freetype-config-path=${CONTRIB_TREE}/bin \<br>
--with-fribidi-config-path=${CONTRIB_TREE}/bin \<br>
--enable-live555
--with-live555-tree=${CONTRIB_TREE}/live.com \<br>
--enable-caca --with-caca-config-path=${CONTRIB_TREE}/bin
\<br>
--with-xml2-config-path=${CONTRIB_TREE}/bin \<br>
--with-dvdnav-config-path=${CONTRIB_TREE}/bin \<br>
--disable-cddax --disable-vcdx --enable-goom \<br>
--enable-twolame --enable-dvdread \<br>
--disable-gnomevfs \<br>
--enable-dca \<br>
--enable-qt4 \<br>
--disable-optimizations \<br>
--enable-debug \<br>
-----------------<br>
then make, but it stoped, said <br>
-----------------<br>
libtool: link: warning: library '/usr/win32/lib/libdvdnav.la' was moved.<br>
libtool: link: warning: library '/usr/win32/lib/libdvdread.la' was moved.<br>
libtool: link: warning: library '/usr/win32/lib/libdvdcss.la' was moved.<br>
libtool: link: warning: library '/usr/win32/lib/libdvdnav.la' was moved.<br>
libtool: link: cannot find the libraray '/home/videolan/jb/0.8.6-bugifx/extras/contrrib/lib/libdvdread.la'<br>
-----------------<br>
I create a directory '/home/videolan/jb/0.8.6-bugifx/extras/contrrib/' and make
a link to /usr/win32/lib, then I <o:p></o:p></span></font></p>
<p><font size=3 face="Times New Roman"><span style='font-size:12.0pt'>make
again , and encountered error again,<br>
-----------------<br>
In file included from parser/builder.cpp:36:<br>
parser/../src/ft2_font.hpp:60: error: `FT_Glyph' does not name a type<br>
parser/../src/ft2_font.hpp:61: error: `FT_BBox' does not name a type<br>
parser/../src/ft2_font.hpp:74: error: `FT_Library' does not name a type<br>
parser/../src/ft2_font.hpp:76: error: `FT_Face' does not name a type<br>
make[6]: *** [libskins2_plugin_a-builder.o] Error 1<br>
-----------------<o:p></o:p></span></font></p>
<p><font size=3 face="Times New Roman"><span style='font-size:12.0pt'>What
should I do? Why it's so hard to build vlc? Can anyone help me? <br>
Thanks very much.<o:p></o:p></span></font></p>
</div>
</div>
</body>
</html>