I proceeded with compiling vlc from the vlc 1.0.5 tarball (git doesn't work for me, see other post)
I did everything exactly as in the Win32CompileMSYSNew wiki.
After finally running the make, it produced a lot of .o files but failed to produce an exe.
I did the bootstrap, config and make over and over again, but the same errors keep occuring.
Running MSYS en MingW with gcc 4.4.0 on Win XP sp3 system.
I used only the contrib file contrib-20090813-win32-bin-gcc-4.2.1-sjlj-runtime-3.15.2-only.tar.bz2
I do not know which file produces the unexpected eof. (In case you ask: There is no libvlccore.la file to be found)
Last section of make output copied here:
libtool: link: rm -f .libs/libvlccore.la-8.o
libtool: link: dumpbin -symbols .libs/libvlccore.la-9.o ../compat/.libs/libcompat.a | gawk ' {last_section=section; section=$ 3}; /Section length .*#relocs.*(pick any)/{hide[last_section]=1};
$ 0!
../libtool: eval: line 8625: unexpected EOF while looking for matching `''
../libtool: eval: line 8626: syntax error: unexpected end of file
make[4]: *** [libvlccore.la] Error 1
make[4]: Leaving directory `/vlc/src'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/vlc/src'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/vlc/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/vlc'
make: *** [all] Error 2