Page 1 of 1

Problem while compiling VLC with MSYS

Posted: 09 Mar 2010 16:31
by Root4Live
Hello,

I am close to compile VLC. There is only one problem. Namely it indicates me this:

Code: Select all

EDIT: (Old Output) $ PATH=/usr/win32/bin:$PATH make make all-recursive make[1]: Entering directory `/c/Dokumente und Einstellungen/Kreker/Eigene Dateie n/Downloads/vlc-1.0.5' Making all in po make[2]: Entering directory `/c/Dokumente und Einstellungen/Kreker/Eigene Dateie n/Downloads/vlc-1.0.5/po' make[2]: Leaving directory `/c/Dokumente und Einstellungen/Kreker/Eigene Dateien /Downloads/vlc-1.0.5/po' Making all in compat make[2]: Entering directory `/c/Dokumente und Einstellungen/Kreker/Eigene Dateie n/Downloads/vlc-1.0.5/compat' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/c/Dokumente und Einstellungen/Kreker/Eigene Dateien /Downloads/vlc-1.0.5/compat' Making all in src make[2]: Entering directory `/c/Dokumente und Einstellungen/Kreker/Eigene Dateie n/Downloads/vlc-1.0.5/src' make all-recursive make[3]: Entering directory `/c/Dokumente und Einstellungen/Kreker/Eigene Dateie n/Downloads/vlc-1.0.5/src' Making all in . make[4]: Entering directory `/c/Dokumente und Einstellungen/Kreker/Eigene Dateie n/Downloads/vlc-1.0.5/src' windres --include-dir ../share -i ../share/libvlc_win32_rc.rc -o libvlc_win32_rc .o /bin/sh ../libtool --tag=CC --mode=link gcc -std=gnu99 `top_srcdir=".." top_bu ilddir=".." ../vlc-config --cflags libvlccore` -DMODULE_STRING=\"main\" -DLOCALE DIR=\"/usr/local/share/locale\" -DSYSCONFDIR=\"/usr/local/etc\" -DDATA_PATH=\"/u sr/local/share/vlc\" -DLIBDIR=\"/usr/local/lib\" -DPLUGIN_PATH=\"/usr/local/lib/ vlc\" -mms-bitfields -Wall -Wextra -Wsign-compare -Wundef -Wpointer-arith -Wbad- function-cast -Wcast-align -Wwrite-strings -Wmissing-prototypes -Wvolatile-regis ter-var -Werror-implicit-function-declaration `top_srcdir=".." top_builddir=".." ../vlc-config --ldflags libvlccore` -no-undefined -avoid-version -no-undefined -export-symbols ./libvlccore.sym -version-info 3:1:1 -Wl,libvlc_win32_rc.o -L/u sr/win32/lib -o libvlccore.la -rpath /usr/local/lib libvlccore_la-libvlc.lo libv lccore_la-libvlc-module.lo libvlccore_la-missing.lo libvlccore_la-version.lo int erface/libvlccore_la-dialog.lo interface/libvlccore_la-interface.lo interface/li bvlccore_la-intf_eject.lo playlist/libvlccore_la-art.lo playlist/libvlccore_la-t hread.lo playlist/libvlccore_la-control.lo playlist/libvlccore_la-engine.lo play list/libvlccore_la-fetcher.lo playlist/libvlccore_la-sort.lo playlist/libvlccore _la-loadsave.lo playlist/libvlccore_la-preparser.lo playlist/libvlccore_la-tree. lo playlist/libvlccore_la-item.lo playlist/libvlccore_la-search.lo playlist/libv lccore_la-services_discovery.lo input/libvlccore_la-item.lo input/libvlccore_la- access.lo input/libvlccore_la-clock.lo input/libvlccore_la-control.lo input/libv lccore_la-decoder.lo input/libvlccore_la-decoder_synchro.lo input/libvlccore_la- demux.lo input/libvlccore_la-es_out.lo input/libvlccore_la-es_out_timeshift.lo i nput/libvlccore_la-event.lo input/libvlccore_la-input.lo input/libvlccore_la-met a.lo input/libvlccore_la-resource.lo input/libvlccore_la-stream.lo input/libvlcc ore_la-stream_demux.lo input/libvlccore_la-stream_filter.lo input/libvlccore_la- stream_memory.lo input/libvlccore_la-subtitles.lo input/libvlccore_la-var.lo vid eo_output/libvlccore_la-video_output.lo video_output/libvlccore_la-vout_pictures .lo video_output/libvlccore_la-video_text.lo video_output/libvlccore_la-video_wi dgets.lo video_output/libvlccore_la-vout_subpictures.lo video_output/libvlccore_ la-vout_intf.lo audio_output/libvlccore_la-common.lo audio_output/libvlccore_la- dec.lo audio_output/libvlccore_la-filters.lo audio_output/libvlccore_la-input.lo audio_output/libvlccore_la-mixer.lo audio_output/libvlccore_la-output.lo audio_ output/libvlccore_la-intf.lo osd/libvlccore_la-osd.lo osd/libvlccore_la-osd_text .lo osd/libvlccore_la-osd_widgets.lo network/libvlccore_la-acl.lo network/libvlc core_la-getaddrinfo.lo network/libvlccore_la-io.lo network/libvlccore_la-tcp.lo network/libvlccore_la-udp.lo network/libvlccore_la-rootbind.lo network/libvlccor e_la-tls.lo network/libvlccore_la-poll.lo text/libvlccore_la-charset.lo text/lib vlccore_la-strings.lo text/libvlccore_la-unicode.lo text/libvlccore_la-filesyste m.lo text/libvlccore_la-wincp.lo text/libvlccore_la-iso_lang.lo misc/libvlccore_ la-md5.lo misc/libvlccore_la-rand.lo misc/libvlccore_la-mtime.lo misc/libvlccore _la-block.lo misc/libvlccore_la-es_format.lo modules/libvlccore_la-modules.lo mo dules/libvlccore_la-cache.lo modules/libvlccore_la-entry.lo modules/libvlccore_l a-os.lo misc/libvlccore_la-threads.lo misc/libvlccore_la-stats.lo misc/libvlccor e_la-cpu.lo misc/libvlccore_la-action.lo config/libvlccore_la-core.lo config/lib vlccore_la-dirs.lo config/libvlccore_la-chain.lo config/libvlccore_la-file.lo co nfig/libvlccore_la-intf.lo config/libvlccore_la-cmdline.lo misc/libvlccore_la-ev ents.lo misc/libvlccore_la-image.lo misc/libvlccore_la-messages.lo misc/libvlcco re_la-objects.lo misc/libvlccore_la-variables.lo misc/libvlccore_la-error.lo mis c/libvlccore_la-update.lo misc/libvlccore_la-xml.lo misc/libvlccore_la-devices.l o extras/libvlccore_la-libc.lo misc/libvlccore_la-filter_chain.lo misc/libv lccore_la-win32_specific.lo network/libvlccore_la-winsock.lo extras/libvlcco re_la-getopt.lo extras/libvlccore_la-getopt1.lo network/libvlccore_la-httpd.lo stream_output/libvlccore_la-stream_output.lo stream_output/libvlccore_la-announ ce.lo stream_output/libvlccore_la-sap.lo stream_output/libvlccore_la-sdp.lo inp ut/libvlccore_la-vlm.lo input/libvlccore_la-vlm_event.lo input/libvlccore_la-vlm shell.lo `top_srcdir=".." top_builddir=".." ../vlc-config -libs libvlccore` . ./compat/libcompat.la -lmingw32 libtool: link: rm -fr .libs/libvlccore.def .libs/libvlccore.dll .libs/libvlccor e.dll.a .libs/libvlccore.dll.def .libs/libvlccore.la .libs/libvlccore.lai libtool: link: ld -r -o .libs/libvlccore.la-1.o .libs/libvlccore_la-libvlc.o .li bs/libvlccore_la-libvlc-module.o .libs/libvlccore_la-missing.o .libs/libvlccore_ la-version.o interface/.libs/libvlccore_la-dialog.o interface/.libs/libvlccore_l a-interface.o interface/.libs/libvlccore_la-intf_eject.o playlist/.libs/libvlcco re_la-art.o playlist/.libs/libvlccore_la-thread.o playlist/.libs/libvlccore_la-c ontrol.o playlist/.libs/libvlccore_la-engine.o playlist/.libs/libvlccore_la-fetc her.o playlist/.libs/libvlccore_la-sort.o libtool: link: ld -r -o .libs/libvlccore.la-2.o playlist/.libs/libvlccore_la-loa dsave.o playlist/.libs/libvlccore_la-preparser.o playlist/.libs/libvlccore_la-tr ee.o playlist/.libs/libvlccore_la-item.o playlist/.libs/libvlccore_la-search.o p laylist/.libs/libvlccore_la-services_discovery.o input/.libs/libvlccore_la-item. o input/.libs/libvlccore_la-access.o input/.libs/libvlccore_la-clock.o input/.li bs/libvlccore_la-control.o input/.libs/libvlccore_la-decoder.o input/.libs/libvl ccore_la-decoder_synchro.o input/.libs/libvlccore_la-demux.o .libs/libvlccore.la -1.o libtool: link: rm -f .libs/libvlccore.la-1.o libtool: link: ld -r -o .libs/libvlccore.la-3.o input/.libs/libvlccore_la-es_out .o input/.libs/libvlccore_la-es_out_timeshift.o input/.libs/libvlccore_la-event. o input/.libs/libvlccore_la-input.o input/.libs/libvlccore_la-meta.o input/.libs /libvlccore_la-resource.o input/.libs/libvlccore_la-stream.o input/.libs/libvlcc ore_la-stream_demux.o input/.libs/libvlccore_la-stream_filter.o input/.libs/libv lccore_la-stream_memory.o input/.libs/libvlccore_la-subtitles.o input/.libs/libv lccore_la-var.o .libs/libvlccore.la-2.o libtool: link: rm -f .libs/libvlccore.la-2.o libtool: link: ld -r -o .libs/libvlccore.la-4.o video_output/.libs/libvlccore_la -video_output.o video_output/.libs/libvlccore_la-vout_pictures.o video_output/.l ibs/libvlccore_la-video_text.o video_output/.libs/libvlccore_la-video_widgets.o video_output/.libs/libvlccore_la-vout_subpictures.o video_output/.libs/libvlccor e_la-vout_intf.o audio_output/.libs/libvlccore_la-common.o audio_output/.libs/li bvlccore_la-dec.o audio_output/.libs/libvlccore_la-filters.o audio_output/.libs/ libvlccore_la-input.o audio_output/.libs/libvlccore_la-mixer.o .libs/libvlccore. la-3.o libtool: link: rm -f .libs/libvlccore.la-3.o libtool: link: ld -r -o .libs/libvlccore.la-5.o audio_output/.libs/libvlccore_la -output.o audio_output/.libs/libvlccore_la-intf.o osd/.libs/libvlccore_la-osd.o osd/.libs/libvlccore_la-osd_text.o osd/.libs/libvlccore_la-osd_widgets.o network /.libs/libvlccore_la-acl.o network/.libs/libvlccore_la-getaddrinfo.o network/.li bs/libvlccore_la-io.o network/.libs/libvlccore_la-tcp.o network/.libs/libvlccore _la-udp.o network/.libs/libvlccore_la-rootbind.o network/.libs/libvlccore_la-tls .o network/.libs/libvlccore_la-poll.o .libs/libvlccore.la-4.o libtool: link: rm -f .libs/libvlccore.la-4.o libtool: link: ld -r -o .libs/libvlccore.la-6.o text/.libs/libvlccore_la-charset .o text/.libs/libvlccore_la-strings.o text/.libs/libvlccore_la-unicode.o text/.l ibs/libvlccore_la-filesystem.o text/.libs/libvlccore_la-wincp.o text/.libs/libvl ccore_la-iso_lang.o misc/.libs/libvlccore_la-md5.o misc/.libs/libvlccore_la-rand .o misc/.libs/libvlccore_la-mtime.o misc/.libs/libvlccore_la-block.o misc/.libs/ libvlccore_la-es_format.o modules/.libs/libvlccore_la-modules.o modules/.libs/li bvlccore_la-cache.o modules/.libs/libvlccore_la-entry.o .libs/libvlccore.la-5.o libtool: link: rm -f .libs/libvlccore.la-5.o libtool: link: ld -r -o .libs/libvlccore.la-7.o modules/.libs/libvlccore_la-os.o misc/.libs/libvlccore_la-threads.o misc/.libs/libvlccore_la-stats.o misc/.libs/ libvlccore_la-cpu.o misc/.libs/libvlccore_la-action.o config/.libs/libvlccore_la -core.o config/.libs/libvlccore_la-dirs.o config/.libs/libvlccore_la-chain.o con fig/.libs/libvlccore_la-file.o config/.libs/libvlccore_la-intf.o config/.libs/li bvlccore_la-cmdline.o misc/.libs/libvlccore_la-events.o misc/.libs/libvlccore_la -image.o misc/.libs/libvlccore_la-messages.o .libs/libvlccore.la-6.o libtool: link: rm -f .libs/libvlccore.la-6.o libtool: link: ld -r -o .libs/libvlccore.la-8.o misc/.libs/libvlccore_la-objects .o misc/.libs/libvlccore_la-variables.o misc/.libs/libvlccore_la-error.o misc/.l ibs/libvlccore_la-update.o misc/.libs/libvlccore_la-xml.o misc/.libs/libvlccore_ la-devices.o extras/.libs/libvlccore_la-libc.o misc/.libs/libvlccore_la-filter_c hain.o misc/.libs/libvlccore_la-win32_specific.o network/.libs/libvlccore_la-win sock.o extras/.libs/libvlccore_la-getopt.o extras/.libs/libvlccore_la-getopt1.o network/.libs/libvlccore_la-httpd.o .libs/libvlccore.la-7.o libtool: link: rm -f .libs/libvlccore.la-7.o libtool: link: ld -r -o .libs/libvlccore.la-9.o stream_output/.libs/libvlccore_l a-stream_output.o stream_output/.libs/libvlccore_la-announce.o stream_output/.li bs/libvlccore_la-sap.o stream_output/.libs/libvlccore_la-sdp.o input/.libs/libvl ccore_la-vlm.o input/.libs/libvlccore_la-vlm_event.o input/.libs/libvlccore_la-v lmshell.o .libs/libvlccore.la-8.o libtool: link: rm -f .libs/libvlccore.la-8.o libtool: link: nm .libs/libvlccore.la-9.o ../compat/.libs/libcompat.a | sed -n -e 's/^.*[ ]\([ABCDGIRSTW][ABCDGIRSTW]*\)[ ][ ]*_\([_A-Za-z][ _A-Za-z0-9]*\)$/\1 _\2 \2/p' | /bin/sed -e '/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DA TA/;s/^.*[ ]__nm__\([^ ]*\)[ ][^ ]*/\1 DATA/;/^I[ ]/d;/^[AITW][ ]/s/.* //' | sor t | uniq > .libs/libvlccore.exp libtool: link: rm -f .libs/libvlccore.la-8.o libtool: link: if test "x`/bin/sed 1q .libs/libvlccore.def`" = xEXPORTS; then cp .libs/libvlccore.def .libs/libvlccore.dll.def; else echo EXPORTS > .libs/libvlc core.dll.def; cat .libs/libvlccore.def >> .libs/libvlccore.dll.def; fi libtool: link: gcc -std=gnu99 -shared .libs/libvlccore.dll.def .libs/libvlccore .la-9.o -Wl,--whole-archive ../compat/.libs/libcompat.a -Wl,--no-whole-archive -L/usr/win32/lib /usr/win32/lib/libgcrypt.a /usr/win32/lib/libgpg-error.a -lkern el32 /usr/win32/lib/libiconv.a -lws2_32 -lnetapi32 -lwinmm -lmingw32 -mtune=pen tium2 -mms-bitfields -Wl,libvlc_win32_rc.o -o .libs/libvlccore.dll -Wl,--enabl e-auto-image-base -Xlinker --out-implib -Xlinker .libs/libvlccore.dll.a Creating library file: .libs/libvlccore.dll.a libtool: link: rm -f .libs/libvlccore.la-9.o .libs/libvlccore.exp .libs/libvlcco re.filter libtool: link: ( cd ".libs" && rm -f "libvlccore.la" && ln -s "../libvlccore.la" "libvlccore.la" ) /bin/sh ../libtool --tag=CC --mode=link gcc -std=gnu99 `top_srcdir=".." top_bu ilddir=".." ../vlc-config --cflags libvlc` -mms-bitfields -Wall -Wextra -Wsign-c ompare -Wundef -Wpointer-arith -Wbad-function-cast -Wcast-align -Wwrite-strings -Wmissing-prototypes -Wvolatile-register-var -Werror-implicit-function-declarati on -no-undefined -avoid-version `top_srcdir=".." top_builddir=".." ../vlc-confi g --ldflags libvlc` -version-info 4:1:2 -export-symbols ./libvlc.sym -Wl, -L/usr /win32/lib -o libvlc.la -rpath /usr/local/lib control/libvlc_la-core.lo control/ libvlc_la-log.lo control/libvlc_la-playlist.lo control/libvlc_la-vlm.lo control/ libvlc_la-video.lo control/libvlc_la-audio.lo control/libvlc_la-event.lo control /libvlc_la-event_async.lo control/libvlc_la-flat_media_list_view.lo control/libv lc_la-hierarchical_media_list_view.lo control/libvlc_la-hierarchical_node_media_ list_view.lo control/libvlc_la-media.lo control/libvlc_la-media_player.lo contro l/libvlc_la-media_list.lo control/libvlc_la-media_list_player.lo control/libvlc_ la-media_list_view.lo control/libvlc_la-media_library.lo control/libvlc_la-media control_core.lo control/libvlc_la-mediacontrol_util.lo control/libvlc_la-mediaco ntrol_audio_video.lo control/libvlc_la-media_discoverer.lo `top_srcdir=".." top_ builddir=".." ../vlc-config -libs libvlc` libvlccore.la ../compat/libcompat.la - lmingw32 libtool: link: rm -fr .libs/libvlc.def .libs/libvlc.dll .libs/libvlc.dll.a .lib s/libvlc.dll.def libtool: link: ld -r -o .libs/libvlc.la-1.o control/.libs/libvlc_la-core.o contr ol/.libs/libvlc_la-log.o control/.libs/libvlc_la-playlist.o control/.libs/libvlc _la-vlm.o control/.libs/libvlc_la-video.o control/.libs/libvlc_la-audio.o contro l/.libs/libvlc_la-event.o control/.libs/libvlc_la-event_async.o control/.libs/li bvlc_la-flat_media_list_view.o control/.libs/libvlc_la-hierarchical_media_list_v iew.o control/.libs/libvlc_la-hierarchical_node_media_list_view.o control/.libs/ libvlc_la-media.o libtool: link: ld -r -o .libs/libvlc.la-2.o control/.libs/libvlc_la-media_player .o control/.libs/libvlc_la-media_list.o control/.libs/libvlc_la-media_list_playe r.o control/.libs/libvlc_la-media_list_view.o control/.libs/libvlc_la-media_libr ary.o control/.libs/libvlc_la-mediacontrol_core.o control/.libs/libvlc_la-mediac ontrol_util.o control/.libs/libvlc_la-mediacontrol_audio_video.o control/.libs/l ibvlc_la-media_discoverer.o .libs/libvlc.la-1.o libtool: link: rm -f .libs/libvlc.la-1.o libtool: link: nm .libs/libvlc.la-2.o ../compat/.libs/libcompat.a | sed -n -e ' s/^.*[ ]\([ABCDGIRSTW][ABCDGIRSTW]*\)[ ][ ]*_\([_A-Za-z][_A-Za-z0 -9]*\)$/\1 _\2 \2/p' | /bin/sed -e '/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/;s/^. *[ ]__nm__\([^ ]*\)[ ][^ ]*/\1 DATA/;/^I[ ]/d;/^[AITW][ ]/s/.* //' | sort | uniq > .libs/libvlc.exp libtool: link: rm -f .libs/libvlc.la-1.o libtool: link: if test "x`/bin/sed 1q .libs/libvlc.def`" = xEXPORTS; then cp .li bs/libvlc.def .libs/libvlc.dll.def; else echo EXPORTS > .libs/libvlc.dll.def; ca t .libs/libvlc.def >> .libs/libvlc.dll.def; fi libtool: link: gcc -std=gnu99 -shared .libs/libvlc.dll.def .libs/libvlc.la-2.o -Wl,--whole-archive ../compat/.libs/libcompat.a -Wl,--no-whole-archive -L/usr/w in32/lib ./.libs/libvlccore.dll.a /usr/win32/lib/libgpg-error.a -lkernel32 -lws2 _32 -lnetapi32 -lwinmm -lmingw32 -mtune=pentium2 -mms-bitfields -o .libs/libv lc.dll -Wl,--enable-auto-image-base -Xlinker --out-implib -Xlinker .libs/libvlc. dll.a Creating library file: .libs/libvlc.dll.a libtool: link: rm -f .libs/libvlc.la-2.o .libs/libvlc.exp .libs/libvlc.filter /bin/sed: can't read Dateien/Downloads/vlc-1.0.5/src/libvlccore.la: No such file or directory libtool: link: `Dateien/Downloads/vlc-1.0.5/src/libvlccore.la' is not a valid li btool archive make[4]: *** [libvlc.la] Error 1 make[4]: Leaving directory `/c/Dokumente und Einstellungen/Kreker/Eigene Dateien /Downloads/vlc-1.0.5/src' make[3]: *** [all-recursive] Error 1 make[3]: Leaving directory `/c/Dokumente und Einstellungen/Kreker/Eigene Dateien /Downloads/vlc-1.0.5/src' make[2]: *** [all] Error 2 make[2]: Leaving directory `/c/Dokumente und Einstellungen/Kreker/Eigene Dateien /Downloads/vlc-1.0.5/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/c/Dokumente und Einstellungen/Kreker/Eigene Dateien /Downloads/vlc-1.0.5' make: *** [all] Error 2
Also during the config-msys.sh the link.exe says me that he couldn't find mspdb80.dll, but he simply continues. Does the mistake lie in it maybe?

EDIT:
I've copied the mspdb80.dll form MSVC-Folder to MinGW\bin\ and now the linker.exe can find it. But i still can't compile VLC.
Here is the new output of the make:

Code: Select all

$ PATH=/usr/win32/bin:$PATH make make all-recursive make[1]: Entering directory `/c/Dokumente und Einstellungen/Kreker/Eigene Dateie n/Downloads/vlc-1.0.5' Making all in po make[2]: Entering directory `/c/Dokumente und Einstellungen/Kreker/Eigene Dateie n/Downloads/vlc-1.0.5/po' make[2]: Leaving directory `/c/Dokumente und Einstellungen/Kreker/Eigene Dateien /Downloads/vlc-1.0.5/po' Making all in compat make[2]: Entering directory `/c/Dokumente und Einstellungen/Kreker/Eigene Dateie n/Downloads/vlc-1.0.5/compat' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/c/Dokumente und Einstellungen/Kreker/Eigene Dateien /Downloads/vlc-1.0.5/compat' Making all in src make[2]: Entering directory `/c/Dokumente und Einstellungen/Kreker/Eigene Dateie n/Downloads/vlc-1.0.5/src' make all-recursive make[3]: Entering directory `/c/Dokumente und Einstellungen/Kreker/Eigene Dateie n/Downloads/vlc-1.0.5/src' Making all in . make[4]: Entering directory `/c/Dokumente und Einstellungen/Kreker/Eigene Dateie n/Downloads/vlc-1.0.5/src' windres --include-dir ../share -i ../share/libvlc_win32_rc.rc -o libvlc_win32_rc .o /bin/sh ../libtool --tag=CC --mode=link gcc -std=gnu99 `top_srcdir=".." top_bu ilddir=".." ../vlc-config --cflags libvlccore` -DMODULE_STRING=\"main\" -DLOCALE DIR=\"/usr/local/share/locale\" -DSYSCONFDIR=\"/usr/local/etc\" -DDATA_PATH=\"/u sr/local/share/vlc\" -DLIBDIR=\"/usr/local/lib\" -DPLUGIN_PATH=\"/usr/local/lib/ vlc\" -mms-bitfields -Wall -Wextra -Wsign-compare -Wundef -Wpointer-arith -Wbad- function-cast -Wcast-align -Wwrite-strings -Wmissing-prototypes -Wvolatile-regis ter-var -Werror-implicit-function-declaration `top_srcdir=".." top_builddir=".." ../vlc-config --ldflags libvlccore` -no-undefined -avoid-version -no-undefined -export-symbols ./libvlccore.sym -version-info 3:1:1 -Wl,libvlc_win32_rc.o -L/u sr/win32/lib -o libvlccore.la -rpath /usr/local/lib libvlccore_la-libvlc.lo libv lccore_la-libvlc-module.lo libvlccore_la-missing.lo libvlccore_la-version.lo int erface/libvlccore_la-dialog.lo interface/libvlccore_la-interface.lo interface/li bvlccore_la-intf_eject.lo playlist/libvlccore_la-art.lo playlist/libvlccore_la-t hread.lo playlist/libvlccore_la-control.lo playlist/libvlccore_la-engine.lo play list/libvlccore_la-fetcher.lo playlist/libvlccore_la-sort.lo playlist/libvlccore _la-loadsave.lo playlist/libvlccore_la-preparser.lo playlist/libvlccore_la-tree. lo playlist/libvlccore_la-item.lo playlist/libvlccore_la-search.lo playlist/libv lccore_la-services_discovery.lo input/libvlccore_la-item.lo input/libvlccore_la- access.lo input/libvlccore_la-clock.lo input/libvlccore_la-control.lo input/libv lccore_la-decoder.lo input/libvlccore_la-decoder_synchro.lo input/libvlccore_la- demux.lo input/libvlccore_la-es_out.lo input/libvlccore_la-es_out_timeshift.lo i nput/libvlccore_la-event.lo input/libvlccore_la-input.lo input/libvlccore_la-met a.lo input/libvlccore_la-resource.lo input/libvlccore_la-stream.lo input/libvlcc ore_la-stream_demux.lo input/libvlccore_la-stream_filter.lo input/libvlccore_la- stream_memory.lo input/libvlccore_la-subtitles.lo input/libvlccore_la-var.lo vid eo_output/libvlccore_la-video_output.lo video_output/libvlccore_la-vout_pictures .lo video_output/libvlccore_la-video_text.lo video_output/libvlccore_la-video_wi dgets.lo video_output/libvlccore_la-vout_subpictures.lo video_output/libvlccore_ la-vout_intf.lo audio_output/libvlccore_la-common.lo audio_output/libvlccore_la- dec.lo audio_output/libvlccore_la-filters.lo audio_output/libvlccore_la-input.lo audio_output/libvlccore_la-mixer.lo audio_output/libvlccore_la-output.lo audio_ output/libvlccore_la-intf.lo osd/libvlccore_la-osd.lo osd/libvlccore_la-osd_text .lo osd/libvlccore_la-osd_widgets.lo network/libvlccore_la-acl.lo network/libvlc core_la-getaddrinfo.lo network/libvlccore_la-io.lo network/libvlccore_la-tcp.lo network/libvlccore_la-udp.lo network/libvlccore_la-rootbind.lo network/libvlccor e_la-tls.lo network/libvlccore_la-poll.lo text/libvlccore_la-charset.lo text/lib vlccore_la-strings.lo text/libvlccore_la-unicode.lo text/libvlccore_la-filesyste m.lo text/libvlccore_la-wincp.lo text/libvlccore_la-iso_lang.lo misc/libvlccore_ la-md5.lo misc/libvlccore_la-rand.lo misc/libvlccore_la-mtime.lo misc/libvlccore _la-block.lo misc/libvlccore_la-es_format.lo modules/libvlccore_la-modules.lo mo dules/libvlccore_la-cache.lo modules/libvlccore_la-entry.lo modules/libvlccore_l a-os.lo misc/libvlccore_la-threads.lo misc/libvlccore_la-stats.lo misc/libvlccor e_la-cpu.lo misc/libvlccore_la-action.lo config/libvlccore_la-core.lo config/lib vlccore_la-dirs.lo config/libvlccore_la-chain.lo config/libvlccore_la-file.lo co nfig/libvlccore_la-intf.lo config/libvlccore_la-cmdline.lo misc/libvlccore_la-ev ents.lo misc/libvlccore_la-image.lo misc/libvlccore_la-messages.lo misc/libvlcco re_la-objects.lo misc/libvlccore_la-variables.lo misc/libvlccore_la-error.lo mis c/libvlccore_la-update.lo misc/libvlccore_la-xml.lo misc/libvlccore_la-devices.l o extras/libvlccore_la-libc.lo misc/libvlccore_la-filter_chain.lo misc/libv lccore_la-win32_specific.lo network/libvlccore_la-winsock.lo extras/libvlcco re_la-getopt.lo extras/libvlccore_la-getopt1.lo network/libvlccore_la-httpd.lo stream_output/libvlccore_la-stream_output.lo stream_output/libvlccore_la-announ ce.lo stream_output/libvlccore_la-sap.lo stream_output/libvlccore_la-sdp.lo inp ut/libvlccore_la-vlm.lo input/libvlccore_la-vlm_event.lo input/libvlccore_la-vlm shell.lo `top_srcdir=".." top_builddir=".." ../vlc-config -libs libvlccore` . ./compat/libcompat.la -lmingw32 libtool: link: rm -fr .libs/libvlccore.def .libs/libvlccore.dll .libs/libvlccor e.dll.a .libs/libvlccore.dll.def .libs/libvlccore.la .libs/libvlccore.lai libtool: link: ld -r -o .libs/libvlccore.la-1.o .libs/libvlccore_la-libvlc.o .li bs/libvlccore_la-libvlc-module.o .libs/libvlccore_la-missing.o .libs/libvlccore_ la-version.o interface/.libs/libvlccore_la-dialog.o interface/.libs/libvlccore_l a-interface.o interface/.libs/libvlccore_la-intf_eject.o playlist/.libs/libvlcco re_la-art.o playlist/.libs/libvlccore_la-thread.o playlist/.libs/libvlccore_la-c ontrol.o playlist/.libs/libvlccore_la-engine.o playlist/.libs/libvlccore_la-fetc her.o playlist/.libs/libvlccore_la-sort.o libtool: link: ld -r -o .libs/libvlccore.la-2.o playlist/.libs/libvlccore_la-loa dsave.o playlist/.libs/libvlccore_la-preparser.o playlist/.libs/libvlccore_la-tr ee.o playlist/.libs/libvlccore_la-item.o playlist/.libs/libvlccore_la-search.o p laylist/.libs/libvlccore_la-services_discovery.o input/.libs/libvlccore_la-item. o input/.libs/libvlccore_la-access.o input/.libs/libvlccore_la-clock.o input/.li bs/libvlccore_la-control.o input/.libs/libvlccore_la-decoder.o input/.libs/libvl ccore_la-decoder_synchro.o input/.libs/libvlccore_la-demux.o .libs/libvlccore.la -1.o libtool: link: rm -f .libs/libvlccore.la-1.o libtool: link: ld -r -o .libs/libvlccore.la-3.o input/.libs/libvlccore_la-es_out .o input/.libs/libvlccore_la-es_out_timeshift.o input/.libs/libvlccore_la-event. o input/.libs/libvlccore_la-input.o input/.libs/libvlccore_la-meta.o input/.libs /libvlccore_la-resource.o input/.libs/libvlccore_la-stream.o input/.libs/libvlcc ore_la-stream_demux.o input/.libs/libvlccore_la-stream_filter.o input/.libs/libv lccore_la-stream_memory.o input/.libs/libvlccore_la-subtitles.o input/.libs/libv lccore_la-var.o .libs/libvlccore.la-2.o libtool: link: rm -f .libs/libvlccore.la-2.o libtool: link: ld -r -o .libs/libvlccore.la-4.o video_output/.libs/libvlccore_la -video_output.o video_output/.libs/libvlccore_la-vout_pictures.o video_output/.l ibs/libvlccore_la-video_text.o video_output/.libs/libvlccore_la-video_widgets.o video_output/.libs/libvlccore_la-vout_subpictures.o video_output/.libs/libvlccor e_la-vout_intf.o audio_output/.libs/libvlccore_la-common.o audio_output/.libs/li bvlccore_la-dec.o audio_output/.libs/libvlccore_la-filters.o audio_output/.libs/ libvlccore_la-input.o audio_output/.libs/libvlccore_la-mixer.o .libs/libvlccore. la-3.o libtool: link: rm -f .libs/libvlccore.la-3.o libtool: link: ld -r -o .libs/libvlccore.la-5.o audio_output/.libs/libvlccore_la -output.o audio_output/.libs/libvlccore_la-intf.o osd/.libs/libvlccore_la-osd.o osd/.libs/libvlccore_la-osd_text.o osd/.libs/libvlccore_la-osd_widgets.o network /.libs/libvlccore_la-acl.o network/.libs/libvlccore_la-getaddrinfo.o network/.li bs/libvlccore_la-io.o network/.libs/libvlccore_la-tcp.o network/.libs/libvlccore _la-udp.o network/.libs/libvlccore_la-rootbind.o network/.libs/libvlccore_la-tls .o network/.libs/libvlccore_la-poll.o .libs/libvlccore.la-4.o libtool: link: rm -f .libs/libvlccore.la-4.o libtool: link: ld -r -o .libs/libvlccore.la-6.o text/.libs/libvlccore_la-charset .o text/.libs/libvlccore_la-strings.o text/.libs/libvlccore_la-unicode.o text/.l ibs/libvlccore_la-filesystem.o text/.libs/libvlccore_la-wincp.o text/.libs/libvl ccore_la-iso_lang.o misc/.libs/libvlccore_la-md5.o misc/.libs/libvlccore_la-rand .o misc/.libs/libvlccore_la-mtime.o misc/.libs/libvlccore_la-block.o misc/.libs/ libvlccore_la-es_format.o modules/.libs/libvlccore_la-modules.o modules/.libs/li bvlccore_la-cache.o modules/.libs/libvlccore_la-entry.o .libs/libvlccore.la-5.o libtool: link: rm -f .libs/libvlccore.la-5.o libtool: link: ld -r -o .libs/libvlccore.la-7.o modules/.libs/libvlccore_la-os.o misc/.libs/libvlccore_la-threads.o misc/.libs/libvlccore_la-stats.o misc/.libs/ libvlccore_la-cpu.o misc/.libs/libvlccore_la-action.o config/.libs/libvlccore_la -core.o config/.libs/libvlccore_la-dirs.o config/.libs/libvlccore_la-chain.o con fig/.libs/libvlccore_la-file.o config/.libs/libvlccore_la-intf.o config/.libs/li bvlccore_la-cmdline.o misc/.libs/libvlccore_la-events.o misc/.libs/libvlccore_la -image.o misc/.libs/libvlccore_la-messages.o .libs/libvlccore.la-6.o libtool: link: rm -f .libs/libvlccore.la-6.o libtool: link: ld -r -o .libs/libvlccore.la-8.o misc/.libs/libvlccore_la-objects .o misc/.libs/libvlccore_la-variables.o misc/.libs/libvlccore_la-error.o misc/.l ibs/libvlccore_la-update.o misc/.libs/libvlccore_la-xml.o misc/.libs/libvlccore_ la-devices.o extras/.libs/libvlccore_la-libc.o misc/.libs/libvlccore_la-filter_c hain.o misc/.libs/libvlccore_la-win32_specific.o network/.libs/libvlccore_la-win sock.o extras/.libs/libvlccore_la-getopt.o extras/.libs/libvlccore_la-getopt1.o network/.libs/libvlccore_la-httpd.o .libs/libvlccore.la-7.o libtool: link: rm -f .libs/libvlccore.la-7.o libtool: link: ld -r -o .libs/libvlccore.la-9.o stream_output/.libs/libvlccore_l a-stream_output.o stream_output/.libs/libvlccore_la-announce.o stream_output/.li bs/libvlccore_la-sap.o stream_output/.libs/libvlccore_la-sdp.o input/.libs/libvl ccore_la-vlm.o input/.libs/libvlccore_la-vlm_event.o input/.libs/libvlccore_la-v lmshell.o .libs/libvlccore.la-8.o libtool: link: rm -f .libs/libvlccore.la-8.o libtool: link: dumpbin -symbols .libs/libvlccore.la-9.o ../compat/.libs/libcomp at.a | gawk ' {last_section=section; section=$ 3}; /Section length .*#re locs.*(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 `/c/Dokumente und Einstellungen/Kreker/Eigene Dateien /Downloads/vlc-1.0.5/src' make[3]: *** [all-recursive] Error 1 make[3]: Leaving directory `/c/Dokumente und Einstellungen/Kreker/Eigene Dateien /Downloads/vlc-1.0.5/src' make[2]: *** [all] Error 2 make[2]: Leaving directory `/c/Dokumente und Einstellungen/Kreker/Eigene Dateien /Downloads/vlc-1.0.5/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/c/Dokumente und Einstellungen/Kreker/Eigene Dateien /Downloads/vlc-1.0.5' make: *** [all] Error 2
EDIT NR. 2:
I found this post:
viewtopic.php?f=32&t=67471

And I did it like it was shown in the Post.
I changed the line 155 in the libtool:

Code: Select all

global_symbol_pipe="gawk ' {last_section=section; section=\$ 3}; /Section length .*#relocs.*(pick any)/{hide[last_section]=1}; \$ 0!~/External *\\|/{next}; / 0+ UNDEF /{next}; / UNDEF \\([^|]\\)*()/{next}; {if(hide[section]) next}; {f=0}; \$ 0~/\\(\\).*\\|/{f=1}; {printf f ? \"T \" : \"D \"}; {split(\$ 0, a, /\\||\\r/); split(a[2], s)}; s[1]~/^[@?]/{print s[1], s[1]; next}; s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))} ' prfx=^_"
... with:

Code: Select all

global_symbol_pipe="sed -n -e 's/^.*[ ]\\([ABCDGIRSTW][ABCDGIRSTW]*\\)[ ][ ]*\\(\\)\\([_A-Za-z][_A-Za-z0-9]*\\)\$/\\1\\2\\3 \\3/p'"
But it doesn't work. Here ist the latest output of make:

Code: Select all

$ PATH=/usr/win32/bin:$PATH make make all-recursive make[1]: Entering directory `/c/Dokumente und Einstellungen/Kreker/Eigene Dateie n/Downloads/vlc-1.0.5' Making all in po make[2]: Entering directory `/c/Dokumente und Einstellungen/Kreker/Eigene Dateie n/Downloads/vlc-1.0.5/po' make[2]: Leaving directory `/c/Dokumente und Einstellungen/Kreker/Eigene Dateien /Downloads/vlc-1.0.5/po' Making all in compat make[2]: Entering directory `/c/Dokumente und Einstellungen/Kreker/Eigene Dateie n/Downloads/vlc-1.0.5/compat' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/c/Dokumente und Einstellungen/Kreker/Eigene Dateien /Downloads/vlc-1.0.5/compat' Making all in src make[2]: Entering directory `/c/Dokumente und Einstellungen/Kreker/Eigene Dateie n/Downloads/vlc-1.0.5/src' make all-recursive make[3]: Entering directory `/c/Dokumente und Einstellungen/Kreker/Eigene Dateie n/Downloads/vlc-1.0.5/src' Making all in . make[4]: Entering directory `/c/Dokumente und Einstellungen/Kreker/Eigene Dateie n/Downloads/vlc-1.0.5/src' /bin/sh ../libtool --tag=CC --mode=link gcc -std=gnu99 `top_srcdir=".." top_bu ilddir=".." ../vlc-config --cflags libvlccore` -DMODULE_STRING=\"main\" -DLOCALE DIR=\"/usr/local/share/locale\" -DSYSCONFDIR=\"/usr/local/etc\" -DDATA_PATH=\"/u sr/local/share/vlc\" -DLIBDIR=\"/usr/local/lib\" -DPLUGIN_PATH=\"/usr/local/lib/ vlc\" -mms-bitfields -Wall -Wextra -Wsign-compare -Wundef -Wpointer-arith -Wbad- function-cast -Wcast-align -Wwrite-strings -Wmissing-prototypes -Wvolatile-regis ter-var -Werror-implicit-function-declaration `top_srcdir=".." top_builddir=".." ../vlc-config --ldflags libvlccore` -no-undefined -avoid-version -no-undefined -export-symbols ./libvlccore.sym -version-info 3:1:1 -Wl,libvlc_win32_rc.o -L/u sr/win32/lib -o libvlccore.la -rpath /usr/local/lib libvlccore_la-libvlc.lo libv lccore_la-libvlc-module.lo libvlccore_la-missing.lo libvlccore_la-version.lo int erface/libvlccore_la-dialog.lo interface/libvlccore_la-interface.lo interface/li bvlccore_la-intf_eject.lo playlist/libvlccore_la-art.lo playlist/libvlccore_la-t hread.lo playlist/libvlccore_la-control.lo playlist/libvlccore_la-engine.lo play list/libvlccore_la-fetcher.lo playlist/libvlccore_la-sort.lo playlist/libvlccore _la-loadsave.lo playlist/libvlccore_la-preparser.lo playlist/libvlccore_la-tree. lo playlist/libvlccore_la-item.lo playlist/libvlccore_la-search.lo playlist/libv lccore_la-services_discovery.lo input/libvlccore_la-item.lo input/libvlccore_la- access.lo input/libvlccore_la-clock.lo input/libvlccore_la-control.lo input/libv lccore_la-decoder.lo input/libvlccore_la-decoder_synchro.lo input/libvlccore_la- demux.lo input/libvlccore_la-es_out.lo input/libvlccore_la-es_out_timeshift.lo i nput/libvlccore_la-event.lo input/libvlccore_la-input.lo input/libvlccore_la-met a.lo input/libvlccore_la-resource.lo input/libvlccore_la-stream.lo input/libvlcc ore_la-stream_demux.lo input/libvlccore_la-stream_filter.lo input/libvlccore_la- stream_memory.lo input/libvlccore_la-subtitles.lo input/libvlccore_la-var.lo vid eo_output/libvlccore_la-video_output.lo video_output/libvlccore_la-vout_pictures .lo video_output/libvlccore_la-video_text.lo video_output/libvlccore_la-video_wi dgets.lo video_output/libvlccore_la-vout_subpictures.lo video_output/libvlccore_ la-vout_intf.lo audio_output/libvlccore_la-common.lo audio_output/libvlccore_la- dec.lo audio_output/libvlccore_la-filters.lo audio_output/libvlccore_la-input.lo audio_output/libvlccore_la-mixer.lo audio_output/libvlccore_la-output.lo audio_ output/libvlccore_la-intf.lo osd/libvlccore_la-osd.lo osd/libvlccore_la-osd_text .lo osd/libvlccore_la-osd_widgets.lo network/libvlccore_la-acl.lo network/libvlc core_la-getaddrinfo.lo network/libvlccore_la-io.lo network/libvlccore_la-tcp.lo network/libvlccore_la-udp.lo network/libvlccore_la-rootbind.lo network/libvlccor e_la-tls.lo network/libvlccore_la-poll.lo text/libvlccore_la-charset.lo text/lib vlccore_la-strings.lo text/libvlccore_la-unicode.lo text/libvlccore_la-filesyste m.lo text/libvlccore_la-wincp.lo text/libvlccore_la-iso_lang.lo misc/libvlccore_ la-md5.lo misc/libvlccore_la-rand.lo misc/libvlccore_la-mtime.lo misc/libvlccore _la-block.lo misc/libvlccore_la-es_format.lo modules/libvlccore_la-modules.lo mo dules/libvlccore_la-cache.lo modules/libvlccore_la-entry.lo modules/libvlccore_l a-os.lo misc/libvlccore_la-threads.lo misc/libvlccore_la-stats.lo misc/libvlccor e_la-cpu.lo misc/libvlccore_la-action.lo config/libvlccore_la-core.lo config/lib vlccore_la-dirs.lo config/libvlccore_la-chain.lo config/libvlccore_la-file.lo co nfig/libvlccore_la-intf.lo config/libvlccore_la-cmdline.lo misc/libvlccore_la-ev ents.lo misc/libvlccore_la-image.lo misc/libvlccore_la-messages.lo misc/libvlcco re_la-objects.lo misc/libvlccore_la-variables.lo misc/libvlccore_la-error.lo mis c/libvlccore_la-update.lo misc/libvlccore_la-xml.lo misc/libvlccore_la-devices.l o extras/libvlccore_la-libc.lo misc/libvlccore_la-filter_chain.lo misc/libv lccore_la-win32_specific.lo network/libvlccore_la-winsock.lo extras/libvlcco re_la-getopt.lo extras/libvlccore_la-getopt1.lo network/libvlccore_la-httpd.lo stream_output/libvlccore_la-stream_output.lo stream_output/libvlccore_la-announ ce.lo stream_output/libvlccore_la-sap.lo stream_output/libvlccore_la-sdp.lo inp ut/libvlccore_la-vlm.lo input/libvlccore_la-vlm_event.lo input/libvlccore_la-vlm shell.lo `top_srcdir=".." top_builddir=".." ../vlc-config -libs libvlccore` . ./compat/libcompat.la -lmingw32 libtool: link: ld -r -o .libs/libvlccore.la-1.o .libs/libvlccore_la-libvlc.o .li bs/libvlccore_la-libvlc-module.o .libs/libvlccore_la-missing.o .libs/libvlccore_ la-version.o interface/.libs/libvlccore_la-dialog.o interface/.libs/libvlccore_l a-interface.o interface/.libs/libvlccore_la-intf_eject.o playlist/.libs/libvlcco re_la-art.o playlist/.libs/libvlccore_la-thread.o playlist/.libs/libvlccore_la-c ontrol.o playlist/.libs/libvlccore_la-engine.o playlist/.libs/libvlccore_la-fetc her.o playlist/.libs/libvlccore_la-sort.o libtool: link: ld -r -o .libs/libvlccore.la-2.o playlist/.libs/libvlccore_la-loa dsave.o playlist/.libs/libvlccore_la-preparser.o playlist/.libs/libvlccore_la-tr ee.o playlist/.libs/libvlccore_la-item.o playlist/.libs/libvlccore_la-search.o p laylist/.libs/libvlccore_la-services_discovery.o input/.libs/libvlccore_la-item. o input/.libs/libvlccore_la-access.o input/.libs/libvlccore_la-clock.o input/.li bs/libvlccore_la-control.o input/.libs/libvlccore_la-decoder.o input/.libs/libvl ccore_la-decoder_synchro.o input/.libs/libvlccore_la-demux.o .libs/libvlccore.la -1.o libtool: link: rm -f .libs/libvlccore.la-1.o libtool: link: ld -r -o .libs/libvlccore.la-3.o input/.libs/libvlccore_la-es_out .o input/.libs/libvlccore_la-es_out_timeshift.o input/.libs/libvlccore_la-event. o input/.libs/libvlccore_la-input.o input/.libs/libvlccore_la-meta.o input/.libs /libvlccore_la-resource.o input/.libs/libvlccore_la-stream.o input/.libs/libvlcc ore_la-stream_demux.o input/.libs/libvlccore_la-stream_filter.o input/.libs/libv lccore_la-stream_memory.o input/.libs/libvlccore_la-subtitles.o input/.libs/libv lccore_la-var.o .libs/libvlccore.la-2.o libtool: link: rm -f .libs/libvlccore.la-2.o libtool: link: ld -r -o .libs/libvlccore.la-4.o video_output/.libs/libvlccore_la -video_output.o video_output/.libs/libvlccore_la-vout_pictures.o video_output/.l ibs/libvlccore_la-video_text.o video_output/.libs/libvlccore_la-video_widgets.o video_output/.libs/libvlccore_la-vout_subpictures.o video_output/.libs/libvlccor e_la-vout_intf.o audio_output/.libs/libvlccore_la-common.o audio_output/.libs/li bvlccore_la-dec.o audio_output/.libs/libvlccore_la-filters.o audio_output/.libs/ libvlccore_la-input.o audio_output/.libs/libvlccore_la-mixer.o .libs/libvlccore. la-3.o libtool: link: rm -f .libs/libvlccore.la-3.o libtool: link: ld -r -o .libs/libvlccore.la-5.o audio_output/.libs/libvlccore_la -output.o audio_output/.libs/libvlccore_la-intf.o osd/.libs/libvlccore_la-osd.o osd/.libs/libvlccore_la-osd_text.o osd/.libs/libvlccore_la-osd_widgets.o network /.libs/libvlccore_la-acl.o network/.libs/libvlccore_la-getaddrinfo.o network/.li bs/libvlccore_la-io.o network/.libs/libvlccore_la-tcp.o network/.libs/libvlccore _la-udp.o network/.libs/libvlccore_la-rootbind.o network/.libs/libvlccore_la-tls .o network/.libs/libvlccore_la-poll.o .libs/libvlccore.la-4.o libtool: link: rm -f .libs/libvlccore.la-4.o libtool: link: ld -r -o .libs/libvlccore.la-6.o text/.libs/libvlccore_la-charset .o text/.libs/libvlccore_la-strings.o text/.libs/libvlccore_la-unicode.o text/.l ibs/libvlccore_la-filesystem.o text/.libs/libvlccore_la-wincp.o text/.libs/libvl ccore_la-iso_lang.o misc/.libs/libvlccore_la-md5.o misc/.libs/libvlccore_la-rand .o misc/.libs/libvlccore_la-mtime.o misc/.libs/libvlccore_la-block.o misc/.libs/ libvlccore_la-es_format.o modules/.libs/libvlccore_la-modules.o modules/.libs/li bvlccore_la-cache.o modules/.libs/libvlccore_la-entry.o .libs/libvlccore.la-5.o libtool: link: rm -f .libs/libvlccore.la-5.o libtool: link: ld -r -o .libs/libvlccore.la-7.o modules/.libs/libvlccore_la-os.o misc/.libs/libvlccore_la-threads.o misc/.libs/libvlccore_la-stats.o misc/.libs/ libvlccore_la-cpu.o misc/.libs/libvlccore_la-action.o config/.libs/libvlccore_la -core.o config/.libs/libvlccore_la-dirs.o config/.libs/libvlccore_la-chain.o con fig/.libs/libvlccore_la-file.o config/.libs/libvlccore_la-intf.o config/.libs/li bvlccore_la-cmdline.o misc/.libs/libvlccore_la-events.o misc/.libs/libvlccore_la -image.o misc/.libs/libvlccore_la-messages.o .libs/libvlccore.la-6.o libtool: link: rm -f .libs/libvlccore.la-6.o libtool: link: ld -r -o .libs/libvlccore.la-8.o misc/.libs/libvlccore_la-objects .o misc/.libs/libvlccore_la-variables.o misc/.libs/libvlccore_la-error.o misc/.l ibs/libvlccore_la-update.o misc/.libs/libvlccore_la-xml.o misc/.libs/libvlccore_ la-devices.o extras/.libs/libvlccore_la-libc.o misc/.libs/libvlccore_la-filter_c hain.o misc/.libs/libvlccore_la-win32_specific.o network/.libs/libvlccore_la-win sock.o extras/.libs/libvlccore_la-getopt.o extras/.libs/libvlccore_la-getopt1.o network/.libs/libvlccore_la-httpd.o .libs/libvlccore.la-7.o libtool: link: rm -f .libs/libvlccore.la-7.o libtool: link: ld -r -o .libs/libvlccore.la-9.o stream_output/.libs/libvlccore_l a-stream_output.o stream_output/.libs/libvlccore_la-announce.o stream_output/.li bs/libvlccore_la-sap.o stream_output/.libs/libvlccore_la-sdp.o input/.libs/libvl ccore_la-vlm.o input/.libs/libvlccore_la-vlm_event.o input/.libs/libvlccore_la-v lmshell.o .libs/libvlccore.la-8.o libtool: link: rm -f .libs/libvlccore.la-8.o libtool: link: dumpbin -symbols .libs/libvlccore.la-9.o ../compat/.libs/libcomp at.a | sed -n -e 's/^.*[ ]\([ABCDGIRSTW][ABCDGIRSTW]*\)[ ][ ]*\(\)\([_A-Za-z][_A -Za-z0-9]*\)$/\1\2\3 \3/p' | /bin/sed -e '/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA /;s/^.*[ ]__nm__\([^ ]*\)[ ][^ ]*/\1 DATA/;/^I[ ]/d;/^[AITW][ ]/s/.* //' | sort | uniq > .libs/libvlccore.exp libtool: link: rm -f .libs/libvlccore.la-8.o libtool: link: if test "x`/bin/sed 1q .libs/libvlccore.def`" = xEXPORTS; then cp .libs/libvlccore.def .libs/libvlccore.dll.def; else echo EXPORTS > .libs/libvlc core.dll.def; cat .libs/libvlccore.def >> .libs/libvlccore.dll.def; fi libtool: link: gcc -std=gnu99 -shared .libs/libvlccore.dll.def .libs/libvlccore .la-9.o -Wl,--whole-archive ../compat/.libs/libcompat.a -Wl,--no-whole-archive -L/usr/win32/lib /usr/win32/lib/libgcrypt.a /usr/win32/lib/libgpg-error.a -lkern el32 /usr/win32/lib/libiconv.a -lws2_32 -lnetapi32 -lwinmm -lmingw32 -mtune=pen tium2 -mms-bitfields -Wl,libvlc_win32_rc.o -o .libs/libvlccore.dll -Wl,--enabl e-auto-image-base -Xlinker --out-implib -Xlinker .libs/libvlccore.dll.a Creating library file: .libs/libvlccore.dll.a libtool: link: rm -f .libs/libvlccore.la-9.o .libs/libvlccore.exp .libs/libvlcco re.filter libtool: link: ( cd ".libs" && rm -f "libvlccore.la" && ln -s "../libvlccore.la" "libvlccore.la" ) /bin/sh ../libtool --tag=CC --mode=link gcc -std=gnu99 `top_srcdir=".." top_bu ilddir=".." ../vlc-config --cflags libvlc` -mms-bitfields -Wall -Wextra -Wsign-c ompare -Wundef -Wpointer-arith -Wbad-function-cast -Wcast-align -Wwrite-strings -Wmissing-prototypes -Wvolatile-register-var -Werror-implicit-function-declarati on -no-undefined -avoid-version `top_srcdir=".." top_builddir=".." ../vlc-confi g --ldflags libvlc` -version-info 4:1:2 -export-symbols ./libvlc.sym -Wl, -L/usr /win32/lib -o libvlc.la -rpath /usr/local/lib control/libvlc_la-core.lo control/ libvlc_la-log.lo control/libvlc_la-playlist.lo control/libvlc_la-vlm.lo control/ libvlc_la-video.lo control/libvlc_la-audio.lo control/libvlc_la-event.lo control /libvlc_la-event_async.lo control/libvlc_la-flat_media_list_view.lo control/libv lc_la-hierarchical_media_list_view.lo control/libvlc_la-hierarchical_node_media_ list_view.lo control/libvlc_la-media.lo control/libvlc_la-media_player.lo contro l/libvlc_la-media_list.lo control/libvlc_la-media_list_player.lo control/libvlc_ la-media_list_view.lo control/libvlc_la-media_library.lo control/libvlc_la-media control_core.lo control/libvlc_la-mediacontrol_util.lo control/libvlc_la-mediaco ntrol_audio_video.lo control/libvlc_la-media_discoverer.lo `top_srcdir=".." top_ builddir=".." ../vlc-config -libs libvlc` libvlccore.la ../compat/libcompat.la - lmingw32 libtool: link: rm -fr .libs/libvlc.def .libs/libvlc.dll .libs/libvlc.dll.a .lib s/libvlc.dll.def libtool: link: ld -r -o .libs/libvlc.la-1.o control/.libs/libvlc_la-core.o contr ol/.libs/libvlc_la-log.o control/.libs/libvlc_la-playlist.o control/.libs/libvlc _la-vlm.o control/.libs/libvlc_la-video.o control/.libs/libvlc_la-audio.o contro l/.libs/libvlc_la-event.o control/.libs/libvlc_la-event_async.o control/.libs/li bvlc_la-flat_media_list_view.o control/.libs/libvlc_la-hierarchical_media_list_v iew.o control/.libs/libvlc_la-hierarchical_node_media_list_view.o control/.libs/ libvlc_la-media.o libtool: link: ld -r -o .libs/libvlc.la-2.o control/.libs/libvlc_la-media_player .o control/.libs/libvlc_la-media_list.o control/.libs/libvlc_la-media_list_playe r.o control/.libs/libvlc_la-media_list_view.o control/.libs/libvlc_la-media_libr ary.o control/.libs/libvlc_la-mediacontrol_core.o control/.libs/libvlc_la-mediac ontrol_util.o control/.libs/libvlc_la-mediacontrol_audio_video.o control/.libs/l ibvlc_la-media_discoverer.o .libs/libvlc.la-1.o libtool: link: rm -f .libs/libvlc.la-1.o libtool: link: dumpbin -symbols .libs/libvlc.la-2.o ../compat/.libs/libcompat.a | sed -n -e 's/^.*[ ]\([ABCDGIRSTW][ABCDGIRSTW]*\)[ ][ ]*\(\)\([_A-Za-z][_A-Za- z0-9]*\)$/\1\2\3 \3/p' | /bin/sed -e '/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/;s/ ^.*[ ]__nm__\([^ ]*\)[ ][^ ]*/\1 DATA/;/^I[ ]/d;/^[AITW][ ]/s/.* //' | sort | un iq > .libs/libvlc.exp libtool: link: rm -f .libs/libvlc.la-1.o libtool: link: if test "x`/bin/sed 1q .libs/libvlc.def`" = xEXPORTS; then cp .li bs/libvlc.def .libs/libvlc.dll.def; else echo EXPORTS > .libs/libvlc.dll.def; ca t .libs/libvlc.def >> .libs/libvlc.dll.def; fi libtool: link: gcc -std=gnu99 -shared .libs/libvlc.dll.def .libs/libvlc.la-2.o -Wl,--whole-archive ../compat/.libs/libcompat.a -Wl,--no-whole-archive -L/usr/w in32/lib ./.libs/libvlccore.dll.a /usr/win32/lib/libgpg-error.a -lkernel32 -lws2 _32 -lnetapi32 -lwinmm -lmingw32 -mtune=pentium2 -mms-bitfields -o .libs/libv lc.dll -Wl,--enable-auto-image-base -Xlinker --out-implib -Xlinker .libs/libvlc. dll.a Creating library file: .libs/libvlc.dll.a libtool: link: rm -f .libs/libvlc.la-2.o .libs/libvlc.exp .libs/libvlc.filter /bin/sed: can't read Dateien/Downloads/vlc-1.0.5/src/libvlccore.la: No such file or directory libtool: link: `Dateien/Downloads/vlc-1.0.5/src/libvlccore.la' is not a valid li btool archive make[4]: *** [libvlc.la] Error 1 make[4]: Leaving directory `/c/Dokumente und Einstellungen/Kreker/Eigene Dateien /Downloads/vlc-1.0.5/src' make[3]: *** [all-recursive] Error 1 make[3]: Leaving directory `/c/Dokumente und Einstellungen/Kreker/Eigene Dateien /Downloads/vlc-1.0.5/src' make[2]: *** [all] Error 2 make[2]: Leaving directory `/c/Dokumente und Einstellungen/Kreker/Eigene Dateien /Downloads/vlc-1.0.5/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/c/Dokumente und Einstellungen/Kreker/Eigene Dateien /Downloads/vlc-1.0.5' make: *** [all] Error 2
Please help me. :(

EDIT NR. 3:
I also found that Post:
viewtopic.php?f=32&t=53381&start=0

And did it like in the last reply of the Post:
I changed the line with:

Code: Select all

NM="link -dump -symbols"
to this:

Code: Select all

NM="nm"
Then the output of make was:

Code: Select all

$ PATH=/usr/win32/bin:$PATH make make all-recursive make[1]: Entering directory `/c/Dokumente und Einstellungen/Kreker/Eigene Dateie n/Downloads/vlc-1.0.5' Making all in po make[2]: Entering directory `/c/Dokumente und Einstellungen/Kreker/Eigene Dateie n/Downloads/vlc-1.0.5/po' make[2]: Leaving directory `/c/Dokumente und Einstellungen/Kreker/Eigene Dateien /Downloads/vlc-1.0.5/po' Making all in compat make[2]: Entering directory `/c/Dokumente und Einstellungen/Kreker/Eigene Dateie n/Downloads/vlc-1.0.5/compat' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/c/Dokumente und Einstellungen/Kreker/Eigene Dateien /Downloads/vlc-1.0.5/compat' Making all in src make[2]: Entering directory `/c/Dokumente und Einstellungen/Kreker/Eigene Dateie n/Downloads/vlc-1.0.5/src' make all-recursive make[3]: Entering directory `/c/Dokumente und Einstellungen/Kreker/Eigene Dateie n/Downloads/vlc-1.0.5/src' Making all in . make[4]: Entering directory `/c/Dokumente und Einstellungen/Kreker/Eigene Dateie n/Downloads/vlc-1.0.5/src' make[4]: Nothing to be done for `all-am'. make[4]: Leaving directory `/c/Dokumente und Einstellungen/Kreker/Eigene Dateien /Downloads/vlc-1.0.5/src' Making all in test make[4]: Entering directory `/c/Dokumente und Einstellungen/Kreker/Eigene Dateie n/Downloads/vlc-1.0.5/src/test' make[4]: Nothing to be done for `all'. make[4]: Leaving directory `/c/Dokumente und Einstellungen/Kreker/Eigene Dateien /Downloads/vlc-1.0.5/src/test' make[3]: Leaving directory `/c/Dokumente und Einstellungen/Kreker/Eigene Dateien /Downloads/vlc-1.0.5/src' make[2]: Leaving directory `/c/Dokumente und Einstellungen/Kreker/Eigene Dateien /Downloads/vlc-1.0.5/src' Making all in libs/srtp make[2]: Entering directory `/c/Dokumente und Einstellungen/Kreker/Eigene Dateie n/Downloads/vlc-1.0.5/libs/srtp' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/c/Dokumente und Einstellungen/Kreker/Eigene Dateien /Downloads/vlc-1.0.5/libs/srtp' Making all in libs/unzip make[2]: Entering directory `/c/Dokumente und Einstellungen/Kreker/Eigene Dateie n/Downloads/vlc-1.0.5/libs/unzip' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/c/Dokumente und Einstellungen/Kreker/Eigene Dateien /Downloads/vlc-1.0.5/libs/unzip' Making all in bin make[2]: Entering directory `/c/Dokumente und Einstellungen/Kreker/Eigene Dateie n/Downloads/vlc-1.0.5/bin' windres --include-dir ../share -i ../share/vlc_win32_rc.rc -o vlc_win32_rc.o /bin/sh ../libtool --tag=CC --mode=link gcc -std=gnu99 `top_srcdir=".." top_bu ilddir=".." ../vlc-config --cflags vlc` -mms-bitfields -Wall -Wextra -Wsign-comp are -Wundef -Wpointer-arith -Wbad-function-cast -Wcast-align -Wwrite-strings -Wm issing-prototypes -Wvolatile-register-var -Werror-implicit-function-declaration `top_srcdir=".." top_builddir=".." ../vlc-config --ldflags vlc` -L/usr/win32/lib -o vlc.exe winvlc.o ../src/libvlc.la ../src/libvlccore.la `top_srcdir=".." top_ builddir=".." ../vlc-config -libs vlc` -lwininet vlc_win32_rc.o -lmingw32 libtool: link: cannot find the library `Dateien/Downloads/vlc-1.0.5/src/libvlcco re.la' or unhandled argument `Dateien/Downloads/vlc-1.0.5/src/libvlccore.la' make[2]: *** [vlc.exe] Error 1 make[2]: Leaving directory `/c/Dokumente und Einstellungen/Kreker/Eigene Dateien /Downloads/vlc-1.0.5/bin' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/c/Dokumente und Einstellungen/Kreker/Eigene Dateien /Downloads/vlc-1.0.5' make: *** [all] Error 2
I still need help :(

Re: Problem while compiling VLC with MSYS

Posted: 09 Mar 2010 20:21
by MichaelMc
Hello,

I am close to compile VLC. There is only one problem. Namely it indicates me this:

Code: Select all

EDIT: (Old Output) $ PATH=/usr/win32/bin:$PATH make make all-recursive make[1]: Entering directory `/c/Dokumente und Einstellungen/Kreker/Eigene Dateie n/Downloads/vlc-1.0.5'
VLC doesn't like to compile from within a path containing spaces'.
Try Rebuilding VLC from a path which does not contain a space. eg; '/c/vlc-1.0.5/' works for me.

I also found that Post:
viewtopic.php?f=32&t=53381&start=0

And did it like in the last reply of the Post:
I changed the line with:

Code: Select all

NM="link -dump -symbols"
to this:

Code: Select all

NM="nm"
Don't do this.

I found this post:
viewtopic.php?f=32&t=67471

And I did it like it was shown in the Post.
I changed the line 155 in the libtool:

Code: Select all

global_symbol_pipe="gawk ' {last_section=section; section=\$ 3}; /Section length .*#relocs.*(pick any)/{hide[last_section]=1}; \$ 0!~/External *\\|/{next}; / 0+ UNDEF /{next}; / UNDEF \\([^|]\\)*()/{next}; {if(hide[section]) next}; {f=0}; \$ 0~/\\(\\).*\\|/{f=1}; {printf f ? \"T \" : \"D \"}; {split(\$ 0, a, /\\||\\r/); split(a[2], s)}; s[1]~/^[@?]/{print s[1], s[1]; next}; s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))} ' prfx=^_"
... with:

Code: Select all

global_symbol_pipe="sed -n -e 's/^.*[ ]\\([ABCDGIRSTW][ABCDGIRSTW]*\\)[ ][ ]*\\(\\)\\([_A-Za-z][_A-Za-z0-9]*\\)\$/\\1\\2\\3 \\3/p'"
This is the only change I need to make to enable VLC (1.0.x and git master) to build correctly.

Re: Problem while compiling VLC with MSYS

Posted: 10 Mar 2010 17:23
by Root4Live
Hello,

first of all I wanna thank you for your reply.

I made what you said and when I started the make it looked like it's going to finish the compiling,
but then came this output:

Code: Select all

libtool: link: g++ -shared -nostdlib c:/programme/mingw/bin/../lib/gcc/mingw32/4 .4.0/../../../dllcrt2.o c:/programme/mingw/bin/../lib/gcc/mingw32/4.4.0/crtbegin .o .libs/libscreen_plugin.la.lnkscript -Wl,--whole-archive ../../../compat/.libs /libcompat.a -Wl,--no-whole-archive -L/usr/win32/lib -lgdi32 ../../../src/.libs /libvlccore.dll.a /usr/win32/lib/libgpg-error.a -lkernel32 -lws2_32 -lnetapi32 - lwinmm -lmingw32 -lmingw32 -lmingw32 -Lc:/programme/mingw/bin/../lib/gcc/mingw32 /4.4.0 -Lc:/programme/mingw/bin/../lib/gcc -Lc:/programme/mingw/bin/../lib/gcc/m ingw32/4.4.0/../../../../mingw32/lib -Lc:/programme/mingw/bin/../lib/gcc/mingw32 /4.4.0/../../.. /mingw/lib/gcc/mingw32/4.4.0/libstdc++.dll.a -lmingw32 -lgcc_s - lgcc -lmoldname -lmingwex -lmsvcrt -luser32 -lkernel32 -ladvapi32 -lshell32 -lmi ngw32 -lgcc_s -lgcc -lmoldname -lmingwex -lmsvcrt c:/programme/mingw/bin/../lib/ gcc/mingw32/4.4.0/crtend.o -mtune=pentium2 -mms-bitfields -o .libs/libscreen_ plugin.dll -Wl,--enable-auto-image-base -Xlinker --out-implib -Xlinker .libs/lib screen_plugin.dll.a g++.exe: c:/Programme/MinGW/lib/gcc/mingw32/4.4.0/libstdc++.dll.a: No such file or directory make[6]: *** [libscreen_plugin.la] Error 1 make[6]: Leaving directory `/c/vlc-1.0.5/modules/access/screen' make[5]: *** [all] Error 2 make[5]: Leaving directory `/c/vlc-1.0.5/modules/access/screen' make[4]: *** [all-recursive] Error 1 make[4]: Leaving directory `/c/vlc-1.0.5/modules/access' make[3]: *** [all] Error 2 make[3]: Leaving directory `/c/vlc-1.0.5/modules/access' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/c/vlc-1.0.5/modules' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/c/vlc-1.0.5' make: *** [all] Error 2
In the direction "C:\Programme\MinGW\lib\gcc\mingw32\4.4.0\" is a file named "libstdc++.la" and "libstdc++_s.a".