Compile VLC 0.8.2-test2 for Windows with CygWin
Posted: 25 Jun 2005 20:22
Hi all,
I have tried to compile VLC 0.8.2-test2 for windows with contrib-20050606-win32-bin-gcc3.3.1-only.tar.bz2 files and i have these compile errors:
make[7]: Leaving directory `/vlc-0.8.2-test2/modules/video_output/x11'
make[6]: Leaving directory `/vlc-0.8.2-test2/modules/video_output/x11'
make[5]: Leaving directory `/vlc-0.8.2-test2/modules/video_output/x11'
make[5]: Entering directory `/vlc-0.8.2-test2/modules/video_output'
make[5]: Nothing to be done for `all-am'.
make[5]: Leaving directory `/vlc-0.8.2-test2/modules/video_output'
make[4]: Leaving directory `/vlc-0.8.2-test2/modules/video_output'
make[3]: Leaving directory `/vlc-0.8.2-test2/modules/video_output'
Making all in visualization
make[3]: Entering directory `/vlc-0.8.2-test2/modules/visualization'
make[4]: Entering directory `/vlc-0.8.2-test2/modules/visualization'
make[4]: `libgoom_plugin.dll' is up to date.
make[4]: Leaving directory `/vlc-0.8.2-test2/modules/visualization'
make all-recursive
make[4]: Entering directory `/vlc-0.8.2-test2/modules/visualization'
Making all in visual
make[5]: Entering directory `/vlc-0.8.2-test2/modules/visualization/visual'
make[6]: Entering directory `/vlc-0.8.2-test2/modules/visualization/visual'
make[6]: `libvisual_plugin.dll' is up to date.
make[6]: Leaving directory `/vlc-0.8.2-test2/modules/visualization/visual'
make all-recursive
make[6]: Entering directory `/vlc-0.8.2-test2/modules/visualization/visual'
make[7]: Entering directory `/vlc-0.8.2-test2/modules/visualization/visual'
make[7]: Nothing to be done for `all-am'.
make[7]: Leaving directory `/vlc-0.8.2-test2/modules/visualization/visual'
make[6]: Leaving directory `/vlc-0.8.2-test2/modules/visualization/visual'
make[5]: Leaving directory `/vlc-0.8.2-test2/modules/visualization/visual'
Making all in galaktos
make[5]: Entering directory `/vlc-0.8.2-test2/modules/visualization/galaktos'
make all-recursive
make[6]: Entering directory `/vlc-0.8.2-test2/modules/visualization/galaktos'
make[7]: Entering directory `/vlc-0.8.2-test2/modules/visualization/galaktos'
make[7]: Nothing to be done for `all-am'.
make[7]: Leaving directory `/vlc-0.8.2-test2/modules/visualization/galaktos'
make[6]: Leaving directory `/vlc-0.8.2-test2/modules/visualization/galaktos'
make[5]: Leaving directory `/vlc-0.8.2-test2/modules/visualization/galaktos'
make[5]: Entering directory `/vlc-0.8.2-test2/modules/visualization'
make[5]: Nothing to be done for `all-am'.
make[5]: Leaving directory `/vlc-0.8.2-test2/modules/visualization'
make[4]: Leaving directory `/vlc-0.8.2-test2/modules/visualization'
make[3]: Leaving directory `/vlc-0.8.2-test2/modules/visualization'
make[3]: Entering directory `/vlc-0.8.2-test2/modules'
make[3]: Nothing to be done for `all-am'.
make[3]: Leaving directory `/vlc-0.8.2-test2/modules'
make[2]: Leaving directory `/vlc-0.8.2-test2/modules'
Making all in po
make[2]: Entering directory `/vlc-0.8.2-test2/po'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/vlc-0.8.2-test2/po'
Making all in .
make[2]: Entering directory `/vlc-0.8.2-test2'
g++ -mno-cygwin -Wsign-compare -Wsign-compare -Wall -mms-bitfields -pipe -L/usr/
win32/lib -o vlc.exe src/vlc-vlc.o lib/libvlc.a share/vlc_win32_rc.o ./modules/m
isc/memcpy/libmemcpymmx.a ./modules/video_chroma/libi420_rgb_mmx.a ./modules/vid
eo_chroma/libi422_yuy2_mmx.a ./modules/video_chroma/libi420_ymga_mmx.a ./modules
/video_chroma/libi420_yuy2_mmx.a ./modules/misc/memcpy/libmemcpymmxext.a ./modul
es/misc/memcpy/libmemcpy3dn.a ./modules/demux/liblivedotcom.a ./modules/mux/mpeg
/libmux_ts.a ./modules/demux/libmkv.a ./modules/codec/ffmpeg/libffmpeg.a ./modul
es/stream_out/libstream_out_switcher.a -L/usr/local/lib -g -lkernel32 /usr/win32
/lib/libiconv.a /usr/win32/lib/libintl.a /usr/win32/lib/libiconv.a -lws2_32 -lne
tapi32 -lwinmm -mwindows -L/usr/win32/lib -L/usr/win32/live.com/UsageEnvironment
-lUsageEnvironment -L/usr/win32/live.com/groupsock -lgroupsock -L/usr/win32/liv
e.com/BasicUsageEnvironment -lBasicUsageEnvironment -L/usr/win32/live.com/liveMe
dia -lliveMedia -lws2_32 -ldvbpsi -lz -lmatroska -lebml -lavformat -lz -lavcodec
-lz -lfaac -lmp3lame
/usr/win32/lib/libmatroska.a(KaxCues.o):KaxCues.cpp:(.text$_ZNSt14__simple_alloc
IPKN11libmatroska13KaxBlockGroupESt24__default_alloc_templateILb1ELi0EEE8allocat
eEj[std::__simple_alloc<libmatroska::KaxBlockGroup const*, std::__default_alloc_
template<true, 0> >::allocate(unsigned int)]+0x1d): undefined reference to `std:
:__default_alloc_template<true, 0>::allocate(unsigned int)'
/usr/win32/lib/libmatroska.a(KaxCues.o):KaxCues.cpp:(.text$_ZNSt14__simple_alloc
IPKN11libmatroska13KaxBlockGroupESt24__default_alloc_templateILb1ELi0EEE10deallo
cateEPS3_j[std::__simple_alloc<libmatroska::KaxBlockGroup const*, std::__default
_alloc_template<true, 0> >::deallocate(libmatroska::KaxBlockGroup const**, unsig
ned int)]+0x1d): undefined reference to `std::__default_alloc_template<true, 0>:
:deallocate(void*, unsigned int)'
/usr/win32/lib/libmatroska.a(KaxBlock.o):KaxBlock.cpp:(.text$_ZNSt14__simple_all
ocIPN11libmatroska10DataBufferESt24__default_alloc_templateILb1ELi0EEE10dealloca
teEPS2_j[std::__simple_alloc<libmatroska::DataBuffer*, std::__default_alloc_temp
late<true, 0> >::deallocate(libmatroska::DataBuffer**, unsigned int)]+0x1d): und
efined reference to `std::__default_alloc_template<true, 0>::deallocate(void*, u
nsigned int)'
/usr/win32/lib/libmatroska.a(KaxBlock.o):KaxBlock.cpp:(.text$_ZNSt14__simple_all
ocIiSt24__default_alloc_templateILb1ELi0EEE10deallocateEPij[std::__simple_alloc<
int, std::__default_alloc_template<true, 0> >::deallocate(int*, unsigned int)]+0
x1d): undefined reference to `std::__default_alloc_template<true, 0>::deallocate
(void*, unsigned int)'
/usr/win32/lib/libmatroska.a(KaxBlock.o):KaxBlock.cpp:(.text$_ZNSt14__simple_all
ocIPN11libmatroska10DataBufferESt24__default_alloc_templateILb1ELi0EEE8allocateE
j[std::__simple_alloc<libmatroska::DataBuffer*, std::__default_alloc_template<tr
ue, 0> >::allocate(unsigned int)]+0x1d): undefined reference to `std::__default_
alloc_template<true, 0>::allocate(unsigned int)'
/usr/win32/lib/libmatroska.a(KaxBlock.o):KaxBlock.cpp:(.text$_ZNSt14__simple_all
ocIiSt24__default_alloc_templateILb1ELi0EEE8allocateEj[std::__simple_alloc<int,
std::__default_alloc_template<true, 0> >::allocate(unsigned int)]+0x1d): undefin
ed reference to `std::__default_alloc_template<true, 0>::allocate(unsigned int)'
/usr/win32/lib/libebml.a(EbmlMaster.o):EbmlMaster.cpp:(.text$_ZNSt14__simple_all
ocISsSt24__default_alloc_templateILb1ELi0EEE10deallocateEPSsj[std::__simple_allo
c<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::_
_default_alloc_template<true, 0> >::deallocate(std::basic_string<char, std::char
_traits<char>, std::allocator<char> >*, unsigned int)]+0x1d): undefined referenc
e to `std::__default_alloc_template<true, 0>::deallocate(void*, unsigned int)'
/usr/win32/lib/libebml.a(EbmlMaster.o):EbmlMaster.cpp:(.text$_ZNSt14__simple_all
ocISsSt24__default_alloc_templateILb1ELi0EEE8allocateEj[std::__simple_alloc<std:
:basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__defau
lt_alloc_template<true, 0> >::allocate(unsigned int)]+0x1d): undefined reference
to `std::__default_alloc_template<true, 0>::allocate(unsigned int)'
/usr/win32/lib/libebml.a(EbmlMaster.o):EbmlMaster.cpp:(.text$_ZNSt14__simple_all
ocIPN7libebml11EbmlElementESt24__default_alloc_templateILb1ELi0EEE8allocateEj[st
d::__simple_alloc<libebml::EbmlElement*, std::__default_alloc_template<true, 0>
>::allocate(unsigned int)]+0x1d): undefined reference to `std::__default_alloc_t
emplate<true, 0>::allocate(unsigned int)'
/usr/win32/lib/libebml.a(EbmlMaster.o):EbmlMaster.cpp:(.text$_ZNSt14__simple_all
ocIPN7libebml11EbmlElementESt24__default_alloc_templateILb1ELi0EEE10deallocateEP
S2_j[std::__simple_alloc<libebml::EbmlElement*, std::__default_alloc_template<tr
ue, 0> >::deallocate(libebml::EbmlElement**, unsigned int)]+0x1d): undefined ref
erence to `std::__default_alloc_template<true, 0>::deallocate(void*, unsigned in
t)'
collect2: ld returned 1 exit status
make[2]: *** [vlc.exe] Error 1
make[2]: Leaving directory `/vlc-0.8.2-test2'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/vlc-0.8.2-test2'
make: *** [all] Error 2
Administrator@ZERBITMACHINE /vlc-0.8.2-test2
$
Any advice to compile it properly?
Regards.
I have tried to compile VLC 0.8.2-test2 for windows with contrib-20050606-win32-bin-gcc3.3.1-only.tar.bz2 files and i have these compile errors:
make[7]: Leaving directory `/vlc-0.8.2-test2/modules/video_output/x11'
make[6]: Leaving directory `/vlc-0.8.2-test2/modules/video_output/x11'
make[5]: Leaving directory `/vlc-0.8.2-test2/modules/video_output/x11'
make[5]: Entering directory `/vlc-0.8.2-test2/modules/video_output'
make[5]: Nothing to be done for `all-am'.
make[5]: Leaving directory `/vlc-0.8.2-test2/modules/video_output'
make[4]: Leaving directory `/vlc-0.8.2-test2/modules/video_output'
make[3]: Leaving directory `/vlc-0.8.2-test2/modules/video_output'
Making all in visualization
make[3]: Entering directory `/vlc-0.8.2-test2/modules/visualization'
make[4]: Entering directory `/vlc-0.8.2-test2/modules/visualization'
make[4]: `libgoom_plugin.dll' is up to date.
make[4]: Leaving directory `/vlc-0.8.2-test2/modules/visualization'
make all-recursive
make[4]: Entering directory `/vlc-0.8.2-test2/modules/visualization'
Making all in visual
make[5]: Entering directory `/vlc-0.8.2-test2/modules/visualization/visual'
make[6]: Entering directory `/vlc-0.8.2-test2/modules/visualization/visual'
make[6]: `libvisual_plugin.dll' is up to date.
make[6]: Leaving directory `/vlc-0.8.2-test2/modules/visualization/visual'
make all-recursive
make[6]: Entering directory `/vlc-0.8.2-test2/modules/visualization/visual'
make[7]: Entering directory `/vlc-0.8.2-test2/modules/visualization/visual'
make[7]: Nothing to be done for `all-am'.
make[7]: Leaving directory `/vlc-0.8.2-test2/modules/visualization/visual'
make[6]: Leaving directory `/vlc-0.8.2-test2/modules/visualization/visual'
make[5]: Leaving directory `/vlc-0.8.2-test2/modules/visualization/visual'
Making all in galaktos
make[5]: Entering directory `/vlc-0.8.2-test2/modules/visualization/galaktos'
make all-recursive
make[6]: Entering directory `/vlc-0.8.2-test2/modules/visualization/galaktos'
make[7]: Entering directory `/vlc-0.8.2-test2/modules/visualization/galaktos'
make[7]: Nothing to be done for `all-am'.
make[7]: Leaving directory `/vlc-0.8.2-test2/modules/visualization/galaktos'
make[6]: Leaving directory `/vlc-0.8.2-test2/modules/visualization/galaktos'
make[5]: Leaving directory `/vlc-0.8.2-test2/modules/visualization/galaktos'
make[5]: Entering directory `/vlc-0.8.2-test2/modules/visualization'
make[5]: Nothing to be done for `all-am'.
make[5]: Leaving directory `/vlc-0.8.2-test2/modules/visualization'
make[4]: Leaving directory `/vlc-0.8.2-test2/modules/visualization'
make[3]: Leaving directory `/vlc-0.8.2-test2/modules/visualization'
make[3]: Entering directory `/vlc-0.8.2-test2/modules'
make[3]: Nothing to be done for `all-am'.
make[3]: Leaving directory `/vlc-0.8.2-test2/modules'
make[2]: Leaving directory `/vlc-0.8.2-test2/modules'
Making all in po
make[2]: Entering directory `/vlc-0.8.2-test2/po'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/vlc-0.8.2-test2/po'
Making all in .
make[2]: Entering directory `/vlc-0.8.2-test2'
g++ -mno-cygwin -Wsign-compare -Wsign-compare -Wall -mms-bitfields -pipe -L/usr/
win32/lib -o vlc.exe src/vlc-vlc.o lib/libvlc.a share/vlc_win32_rc.o ./modules/m
isc/memcpy/libmemcpymmx.a ./modules/video_chroma/libi420_rgb_mmx.a ./modules/vid
eo_chroma/libi422_yuy2_mmx.a ./modules/video_chroma/libi420_ymga_mmx.a ./modules
/video_chroma/libi420_yuy2_mmx.a ./modules/misc/memcpy/libmemcpymmxext.a ./modul
es/misc/memcpy/libmemcpy3dn.a ./modules/demux/liblivedotcom.a ./modules/mux/mpeg
/libmux_ts.a ./modules/demux/libmkv.a ./modules/codec/ffmpeg/libffmpeg.a ./modul
es/stream_out/libstream_out_switcher.a -L/usr/local/lib -g -lkernel32 /usr/win32
/lib/libiconv.a /usr/win32/lib/libintl.a /usr/win32/lib/libiconv.a -lws2_32 -lne
tapi32 -lwinmm -mwindows -L/usr/win32/lib -L/usr/win32/live.com/UsageEnvironment
-lUsageEnvironment -L/usr/win32/live.com/groupsock -lgroupsock -L/usr/win32/liv
e.com/BasicUsageEnvironment -lBasicUsageEnvironment -L/usr/win32/live.com/liveMe
dia -lliveMedia -lws2_32 -ldvbpsi -lz -lmatroska -lebml -lavformat -lz -lavcodec
-lz -lfaac -lmp3lame
/usr/win32/lib/libmatroska.a(KaxCues.o):KaxCues.cpp:(.text$_ZNSt14__simple_alloc
IPKN11libmatroska13KaxBlockGroupESt24__default_alloc_templateILb1ELi0EEE8allocat
eEj[std::__simple_alloc<libmatroska::KaxBlockGroup const*, std::__default_alloc_
template<true, 0> >::allocate(unsigned int)]+0x1d): undefined reference to `std:
:__default_alloc_template<true, 0>::allocate(unsigned int)'
/usr/win32/lib/libmatroska.a(KaxCues.o):KaxCues.cpp:(.text$_ZNSt14__simple_alloc
IPKN11libmatroska13KaxBlockGroupESt24__default_alloc_templateILb1ELi0EEE10deallo
cateEPS3_j[std::__simple_alloc<libmatroska::KaxBlockGroup const*, std::__default
_alloc_template<true, 0> >::deallocate(libmatroska::KaxBlockGroup const**, unsig
ned int)]+0x1d): undefined reference to `std::__default_alloc_template<true, 0>:
:deallocate(void*, unsigned int)'
/usr/win32/lib/libmatroska.a(KaxBlock.o):KaxBlock.cpp:(.text$_ZNSt14__simple_all
ocIPN11libmatroska10DataBufferESt24__default_alloc_templateILb1ELi0EEE10dealloca
teEPS2_j[std::__simple_alloc<libmatroska::DataBuffer*, std::__default_alloc_temp
late<true, 0> >::deallocate(libmatroska::DataBuffer**, unsigned int)]+0x1d): und
efined reference to `std::__default_alloc_template<true, 0>::deallocate(void*, u
nsigned int)'
/usr/win32/lib/libmatroska.a(KaxBlock.o):KaxBlock.cpp:(.text$_ZNSt14__simple_all
ocIiSt24__default_alloc_templateILb1ELi0EEE10deallocateEPij[std::__simple_alloc<
int, std::__default_alloc_template<true, 0> >::deallocate(int*, unsigned int)]+0
x1d): undefined reference to `std::__default_alloc_template<true, 0>::deallocate
(void*, unsigned int)'
/usr/win32/lib/libmatroska.a(KaxBlock.o):KaxBlock.cpp:(.text$_ZNSt14__simple_all
ocIPN11libmatroska10DataBufferESt24__default_alloc_templateILb1ELi0EEE8allocateE
j[std::__simple_alloc<libmatroska::DataBuffer*, std::__default_alloc_template<tr
ue, 0> >::allocate(unsigned int)]+0x1d): undefined reference to `std::__default_
alloc_template<true, 0>::allocate(unsigned int)'
/usr/win32/lib/libmatroska.a(KaxBlock.o):KaxBlock.cpp:(.text$_ZNSt14__simple_all
ocIiSt24__default_alloc_templateILb1ELi0EEE8allocateEj[std::__simple_alloc<int,
std::__default_alloc_template<true, 0> >::allocate(unsigned int)]+0x1d): undefin
ed reference to `std::__default_alloc_template<true, 0>::allocate(unsigned int)'
/usr/win32/lib/libebml.a(EbmlMaster.o):EbmlMaster.cpp:(.text$_ZNSt14__simple_all
ocISsSt24__default_alloc_templateILb1ELi0EEE10deallocateEPSsj[std::__simple_allo
c<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::_
_default_alloc_template<true, 0> >::deallocate(std::basic_string<char, std::char
_traits<char>, std::allocator<char> >*, unsigned int)]+0x1d): undefined referenc
e to `std::__default_alloc_template<true, 0>::deallocate(void*, unsigned int)'
/usr/win32/lib/libebml.a(EbmlMaster.o):EbmlMaster.cpp:(.text$_ZNSt14__simple_all
ocISsSt24__default_alloc_templateILb1ELi0EEE8allocateEj[std::__simple_alloc<std:
:basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__defau
lt_alloc_template<true, 0> >::allocate(unsigned int)]+0x1d): undefined reference
to `std::__default_alloc_template<true, 0>::allocate(unsigned int)'
/usr/win32/lib/libebml.a(EbmlMaster.o):EbmlMaster.cpp:(.text$_ZNSt14__simple_all
ocIPN7libebml11EbmlElementESt24__default_alloc_templateILb1ELi0EEE8allocateEj[st
d::__simple_alloc<libebml::EbmlElement*, std::__default_alloc_template<true, 0>
>::allocate(unsigned int)]+0x1d): undefined reference to `std::__default_alloc_t
emplate<true, 0>::allocate(unsigned int)'
/usr/win32/lib/libebml.a(EbmlMaster.o):EbmlMaster.cpp:(.text$_ZNSt14__simple_all
ocIPN7libebml11EbmlElementESt24__default_alloc_templateILb1ELi0EEE10deallocateEP
S2_j[std::__simple_alloc<libebml::EbmlElement*, std::__default_alloc_template<tr
ue, 0> >::deallocate(libebml::EbmlElement**, unsigned int)]+0x1d): undefined ref
erence to `std::__default_alloc_template<true, 0>::deallocate(void*, unsigned in
t)'
collect2: ld returned 1 exit status
make[2]: *** [vlc.exe] Error 1
make[2]: Leaving directory `/vlc-0.8.2-test2'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/vlc-0.8.2-test2'
make: *** [all] Error 2
Administrator@ZERBITMACHINE /vlc-0.8.2-test2
$
Any advice to compile it properly?
Regards.