<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=us-ascii">
<META NAME="Generator" CONTENT="MS Exchange Server version 6.5.7036.0">
<TITLE>Bug building trunk on Windows/Cygwin -- QT4 -- uic file</TITLE>
</HEAD>
<BODY>
<!-- Converted from text/rtf format -->

<P><FONT FACE="Times New Roman">I built extras/contrib with help from funman.</FONT>

<BR><FONT FACE="Times New Roman">I've got a pretty current trunk -- revision 17731.</FONT>

<BR><FONT FACE="Times New Roman">The make seemed to progress OK, until reaching modules/GUI/QT4</FONT>

<BR><FONT FACE="Times New Roman">make[5]: Entering directory `/home/mfm/vlc-trunk/modules/gui/qt4'</FONT>

<BR><FONT FACE="Times New Roman">/home/mfm/vlc-trunk/autotools/install-sh -d ui</FONT>

<BR><FONT FACE="Times New Roman">/home/mfm/vlc-trunk/extras/contrib/bin/uic ui/equalizer.ui -> ui/equalizer.h</FONT>

<BR><FONT FACE="Times New Roman">rm -f ui/equalizer.h</FONT>

<BR><FONT FACE="Times New Roman">echo "#define Q_(a,b) QString::fromUtf8(_(a))" > ui/equalizer.h</FONT>

<BR><FONT FACE="Times New Roman">/home/mfm/vlc-trunk/extras/contrib/bin/uic -tr "Q_" ui/equalizer.ui >> ui/equali</FONT>

<BR><FONT FACE="Times New Roman">zer.h</FONT>

<BR><FONT FACE="Times New Roman">/home/mfm/vlc-trunk/extras/contrib/bin/uic: /home/mfm/vlc-trunk/extras/contrib/b</FONT>

<BR><FONT FACE="Times New Roman">in/uic: cannot execute binary file</FONT>

<BR><FONT FACE="Times New Roman">make[5]: *** [ui/equalizer.h] Error 126</FONT>

<BR><FONT FACE="Times New Roman">make[5]: Leaving directory `/home/mfm/vlc-trunk/modules/gui/qt4'</FONT>

<BR><FONT FACE="Times New Roman">make[4]: *** [all-recursive] Error 1</FONT>
</P>

<P><FONT FACE="Times New Roman">I went to extras/contrib/bin.  There is indeed a file called uic there (no file extension).  When I opened it in a text editor, I see as the first line:</FONT></P>

<P><FONT FACE="Times New Roman">ELF/lib64/ld-linux-x86-64.so.2</FONT>
</P>

<P><FONT FACE="Times New Roman">It definitely isn't any kind of executable script (clearly not really a text file), nor is it a file that's executable on a Windows platform.</FONT></P>

<P><FONT FACE="Times New Roman">For kicks, I renamed it uic.exe, found that it indeed won't execute (in my Cygwin bash).</FONT>
</P>

</BODY>
</HTML>