I tried to build vlc 0.9.2 from source on windows with cygwin, but got the errors:
rm -fr .libs/libvlccore.dll.a
if test "x`/usr/bin/sed 1q ./libvlccore.sym`" = xEXPORTS; then cp ./libvlccore
ym .libs/cygvlccore.dll.def; else echo EXPORTS > .libs/cygvlccore.dll.def; cat
/libvlccore.sym >> .libs/cygvlccore.dll.def; fi
gcc -mno-cygwin -std=gnu99 -shared .libs/cygvlccore.dll.def .libs/libvlccore
a-libvlc.o .libs/libvlccore_la-libvlc-module.o .libs/libvlccore_la-version.o i
erface/.libs/libvlccore_la-interface.o interface/.libs/libvlccore_la-intf_ejec
o interface/.libs/libvlccore_la-interaction.o playlist/.libs/libvlccore_la-thr
d.o playlist/.libs/libvlccore_la-control.o playlist/.libs/libvlccore_la-engine
playlist/.libs/libvlccore_la-sort.o playlist/.libs/libvlccore_la-loadsave.o p
ylist/.libs/libvlccore_la-tree.o playlist/.libs/libvlccore_la-item.o playlist/
ibs/libvlccore_la-search.o playlist/.libs/libvlccore_la-services_discovery.o i
ut/.libs/libvlccore_la-item.o input/.libs/libvlccore_la-access.o input/.libs/l
vlccore_la-clock.o input/.libs/libvlccore_la-control.o input/.libs/libvlccore_
-decoder.o input/.libs/libvlccore_la-decoder_synchro.o input/.libs/libvlccore_
-demux.o input/.libs/libvlccore_la-es_out.o input/.libs/libvlccore_la-input.o
put/.libs/libvlccore_la-meta.o input/.libs/libvlccore_la-stream.o input/.libs/
bvlccore_la-mem_stream.o input/.libs/libvlccore_la-subtitles.o input/.libs/lib
ccore_la-var.o video_output/.libs/libvlccore_la-video_output.o video_output/.l
s/libvlccore_la-vout_pictures.o video_output/.libs/libvlccore_la-video_text.o
deo_output/.libs/libvlccore_la-video_widgets.o video_output/.libs/libvlccore_l
vout_subpictures.o video_output/.libs/libvlccore_la-vout_intf.o audio_output/.
bs/libvlccore_la-common.o audio_output/.libs/libvlccore_la-dec.o audio_output/
ibs/libvlccore_la-filters.o audio_output/.libs/libvlccore_la-input.o audio_out
t/.libs/libvlccore_la-mixer.o audio_output/.libs/libvlccore_la-output.o audio_
tput/.libs/libvlccore_la-intf.o osd/.libs/libvlccore_la-osd.o osd/.libs/libvlc
re_la-osd_text.o osd/.libs/libvlccore_la-osd_widgets.o network/.libs/libvlccor
la-acl.o network/.libs/libvlccore_la-getaddrinfo.o network/.libs/libvlccore_la
o.o network/.libs/libvlccore_la-tcp.o network/.libs/libvlccore_la-udp.o networ
.libs/libvlccore_la-httpd.o network/.libs/libvlccore_la-rootbind.o network/.li
/libvlccore_la-tls.o network/.libs/libvlccore_la-poll.o text/.libs/libvlccore_
-charset.o text/.libs/libvlccore_la-strings.o text/.libs/libvlccore_la-unicode
text/.libs/libvlccore_la-wincp.o text/.libs/libvlccore_la-iso_lang.o misc/.li
/libvlccore_la-md5.o misc/.libs/libvlccore_la-rand.o misc/.libs/libvlccore_la-
ime.o misc/.libs/libvlccore_la-block.o misc/.libs/libvlccore_la-es_format.o mo
les/.libs/libvlccore_la-modules.o modules/.libs/libvlccore_la-cache.o modules/
ibs/libvlccore_la-entry.o modules/.libs/libvlccore_la-os.o misc/.libs/libvlcco
_la-threads.o misc/.libs/libvlccore_la-stats.o misc/.libs/libvlccore_la-cpu.o
sc/.libs/libvlccore_la-action.o config/.libs/libvlccore_la-core.o config/.libs
ibvlccore_la-dirs.o config/.libs/libvlccore_la-chain.o config/.libs/libvlccore
a-file.o config/.libs/libvlccore_la-intf.o config/.libs/libvlccore_la-cmdline.
misc/.libs/libvlccore_la-events.o misc/.libs/libvlccore_la-image.o misc/.libs/
bvlccore_la-messages.o misc/.libs/libvlccore_la-objects.o misc/.libs/libvlccor
la-variables.o misc/.libs/libvlccore_la-error.o misc/.libs/libvlccore_la-updat
o misc/.libs/libvlccore_la-xml.o misc/.libs/libvlccore_la-devices.o extras/.li
/libvlccore_la-libc.o misc/.libs/libvlccore_la-filter_chain.o misc/.libs/libvl
ore_la-win32_specific.o network/.libs/libvlccore_la-winsock.o extras/.libs/lib
ccore_la-getopt.o extras/.libs/libvlccore_la-getopt1.o stream_output/.libs/lib
ccore_la-stream_output.o stream_output/.libs/libvlccore_la-announce.o stream_o
put/.libs/libvlccore_la-sap.o stream_output/.libs/libvlccore_la-sdp.o misc/.li
/libvlccore_la-revision.o -L/usr/win32/lib -lkernel32 -lws2_32 -lnetapi32 -lw
mm /usr/win32/lib/libintl.a /usr/win32/lib/libiconv.a -lmingw32 -mno-cygwin -
une=pentium2 -mms-bitfields -Wl,libvlc_win32_rc.o -o .libs/cygvlccore.dll -Wl,
enable-auto-image-base -Xlinker --out-implib -Xlinker .libs/libvlccore.dll.a
Cannot export __vlm_New: symbol not defined
Cannot export vlm_Control: symbol not defined
Cannot export vlm_Delete: symbol not defined
Cannot export vlm_ExecuteCommand: symbol not defined
Cannot export vlm_MessageAdd: symbol not defined
Cannot export vlm_MessageDelete: symbol not defined
Cannot export vlm_MessageNew: symbol not defined
Creating library file: .libs/libvlccore.dll.a
collect2: ld returned 1 exit status
make[4]: *** [libvlccore.la] Error 1
make[4]: Leaving directory `/vlc-0.9.2/src'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/vlc-0.9.2/src'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/vlc-0.9.2/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/vlc-0.9.2'
make: *** [all] Error 2
enable or disable vlm in config makes no difference
btw: which pre-compiled contrib should I use for VLC 0.9.2 ? I have tried
contrib-20080811-win32-bin-gcc-4.2.1-sjlj-runtime-3.13-only.tar.bz2 and
contrib-0.8.6e-gcc-3.4.5-only.tar.bz2
Thanks for your help