[vlc-devel] Linking GME contrib

Gilles Sabourin gilles.sabourin at free.fr
Sun Oct 8 19:06:38 CEST 2017


Hello team,

With this commit :

* 5e48de5cd1 : RĂ©mi Denis-Courmont : Sun Oct 8 11:00:52 2017 +0300 : Revert 
"Link GME with CXXLD"| 
|  configure.ac              | 6 +++++-
|  modules/demux/Makefile.am | 2 +-
|  2 files changed, 6 insertions(+), 2 deletions(-)


Linker complains about many external references (Maybe there is an issue with 
CXXFLAGS, commit 5e48de5cd1 is dated 3 Nov 2010 - Nearly 7 years - which 
revert itself (!) commit c46366ce7b dated 2 Nov 2010. I have gcc 5.4.1 full c+
+11.


/usr/src/packages/BUILD/vlc-beta-3.0.0/contrib/x86_64-suse-linux/lib/
libgme.a(gme.cpp.o): In function `gme_type_list':
/usr/src/packages/BUILD/vlc-beta-3.0.0/contrib/native/game-music-emu/gme/
gme.cpp:65: undefined reference to `__cxa_guard_acquire'
/usr/src/packages/BUILD/vlc-beta-3.0.0/contrib/native/game-music-emu/gme/
gme.cpp:65: undefined reference to `__cxa_guard_release'
/usr/src/packages/BUILD/vlc-beta-3.0.0/contrib/x86_64-suse-linux/lib/
libgme.a(gme.cpp.o):(.data.rel.ro._ZTI13Silent_Buffer[_ZTI13Silent_Buffer]
+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
/usr/src/packages/BUILD/vlc-beta-3.0.0/contrib/x86_64-suse-linux/lib/
libgme.a(gme.cpp.o):
(.data.DW.ref.__gxx_personality_v0[DW.ref.__gxx_personality_v0]+0x0): undefined 
reference to `__gxx_personality_v0'
/usr/src/packages/BUILD/vlc-beta-3.0.0/contrib/x86_64-suse-linux/lib/
libgme.a(Gme_File.cpp.o):(.data.rel.ro._ZTI8Gme_File[_ZTI8Gme_File]+0x0): 
undefined reference to `vtable for __cxxabiv1::__class_type_info'
/usr/src/packages/BUILD/vlc-beta-3.0.0/contrib/x86_64-suse-linux/lib/
libgme.a(Gme_File.cpp.o):(.data.rel.ro._ZTV8Gme_File[_ZTV8Gme_File]+0x38): 
undefined reference to `__cxa_pure_virtual'
/usr/src/packages/BUILD/vlc-beta-3.0.0/contrib/x86_64-suse-linux/lib/
libgme.a(Multi_Buffer.cpp.o):
(.data.rel.ro._ZTI12Multi_Buffer[_ZTI12Multi_Buffer]+0x0): undefined reference 
to `vtable for __cxxabiv1::__class_type_info'
/usr/src/packages/BUILD/vlc-beta-3.0.0/contrib/x86_64-suse-linux/lib/
libgme.a(Multi_Buffer.cpp.o):
(.data.rel.ro._ZTI11Mono_Buffer[_ZTI11Mono_Buffer]+0x0): undefined reference to 
`vtable for __cxxabiv1::__si_class_type_info'
/usr/src/packages/BUILD/vlc-beta-3.0.0/contrib/x86_64-suse-linux/lib/
libgme.a(Multi_Buffer.cpp.o):
(.data.rel.ro._ZTI13Stereo_Buffer[_ZTI13Stereo_Buffer]+0x0): undefined 
reference to `vtable for __cxxabiv1::__si_class_type_info'
/usr/src/packages/BUILD/vlc-beta-3.0.0/contrib/x86_64-suse-linux/lib/
libgme.a(Multi_Buffer.cpp.o):
(.data.rel.ro._ZTV12Multi_Buffer[_ZTV12Multi_Buffer]+0x28): undefined reference 
to `__cxa_pure_virtual'
/usr/src/packages/BUILD/vlc-beta-3.0.0/contrib/x86_64-suse-linux/lib/
libgme.a(Multi_Buffer.cpp.o):
(.data.rel.ro._ZTV12Multi_Buffer[_ZTV12Multi_Buffer]+0x30): undefined reference 
to `__cxa_pure_virtual'
/usr/src/packages/BUILD/vlc-beta-3.0.0/contrib/x86_64-suse-linux/lib/
libgme.a(Multi_Buffer.cpp.o):
(.data.rel.ro._ZTV12Multi_Buffer[_ZTV12Multi_Buffer]+0x38): undefined reference 
to `__cxa_pure_virtual'
/usr/src/packages/BUILD/vlc-beta-3.0.0/contrib/x86_64-suse-linux/lib/
libgme.a(Multi_Buffer.cpp.o):
(.data.rel.ro._ZTV12Multi_Buffer[_ZTV12Multi_Buffer]+0x40): undefined reference 
to `__cxa_pure_virtual'
/usr/src/packages/BUILD/vlc-beta-3.0.0/contrib/x86_64-suse-linux/lib/
libgme.a(Multi_Buffer.cpp.o):
(.data.rel.ro._ZTV12Multi_Buffer[_ZTV12Multi_Buffer]+0x48): undefined reference 
to `__cxa_pure_virtual'
/usr/src/packages/BUILD/vlc-beta-3.0.0/contrib/x86_64-suse-linux/lib/
libgme.a(Multi_Buffer.cpp.o):
(.data.rel.ro._ZTV12Multi_Buffer[_ZTV12Multi_Buffer]+0x50): more undefined 
references to `__cxa_pure_virtual' follow
/usr/src/packages/BUILD/vlc-beta-3.0.0/contrib/x86_64-suse-linux/lib/
libgme.a(Music_Emu.cpp.o):(.data.rel.ro._ZTI9Music_Emu[_ZTI9Music_Emu]+0x0): 
undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
/usr/src/packages/BUILD/vlc-beta-3.0.0/contrib/x86_64-suse-linux/lib/
libgme.a(Music_Emu.cpp.o):(.data.rel.ro._ZTI9Gme_Info_[_ZTI9Gme_Info_]+0x0): 
undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
/usr/src/packages/BUILD/vlc-beta-3.0.0/contrib/x86_64-suse-linux/lib/
libgme.a(Music_Emu.cpp.o):(.data.rel.ro._ZTV9Music_Emu[_ZTV9Music_Emu]+0x38): 
undefined reference to `__cxa_pure_virtual'
/usr/src/packages/BUILD/vlc-beta-3.0.0/contrib/x86_64-suse-linux/lib/
libgme.a(Music_Emu.cpp.o):(.data.rel.ro._ZTV9Music_Emu[_ZTV9Music_Emu]+0x60): 
undefined reference to `__cxa_pure_virtual'
/usr/src/packages/BUILD/vlc-beta-3.0.0/contrib/x86_64-suse-linux/lib/
libgme.a(Music_Emu.cpp.o):(.data.rel.ro._ZTV9Music_Emu[_ZTV9Music_Emu]+0x78): 
undefined reference to `__cxa_pure_virtual'
/usr/src/packages/BUILD/vlc-beta-3.0.0/contrib/x86_64-suse-linux/lib/
libgme.a(Music_Emu.cpp.o):(.data.rel.ro._ZTV9Music_Emu[_ZTV9Music_Emu]+0x80): 
undefined reference to `__cxa_pure_virtual'
/usr/src/packages/BUILD/vlc-beta-3.0.0/contrib/x86_64-suse-linux/lib/
libgme.a(Music_Emu.cpp.o):(.data.rel.ro._ZTV9Music_Emu[_ZTV9Music_Emu]+0x88): 
undefined reference to `__cxa_pure_virtual'
/usr/src/packages/BUILD/vlc-beta-3.0.0/contrib/x86_64-suse-linux/lib/
libgme.a(Music_Emu.cpp.o):(.data.rel.ro._ZTV9Music_Emu[_ZTV9Music_Emu]+0x90): 
more undefined references to `__cxa_pure_virtual' follow
/usr/src/packages/BUILD/vlc-beta-3.0.0/contrib/x86_64-suse-linux/lib/
libgme.a(Ay_Emu.cpp.o):(.data.rel.ro._ZTI6Ay_Cpu[_ZTI6Ay_Cpu]+0x0): undefined 
reference to `vtable for __cxxabiv1::__class_type_info'
/usr/src/packages/BUILD/vlc-beta-3.0.0/contrib/x86_64-suse-linux/lib/
libgme.a(Ay_Emu.cpp.o):(.data.rel.ro._ZTI6Ay_Emu[_ZTI6Ay_Emu]+0x0): undefined 
reference to `vtable for __cxxabiv1::__vmi_class_type_info'
/usr/src/packages/BUILD/vlc-beta-3.0.0/contrib/x86_64-suse-linux/lib/
libgme.a(Ay_Emu.cpp.o):(.data.rel.ro._ZTI7Ay_File[_ZTI7Ay_File]+0x0): undefined 
reference to `vtable for __cxxabiv1::__si_class_type_info'
/usr/src/packages/BUILD/vlc-beta-3.0.0/contrib/x86_64-suse-linux/lib/
libgme.a(Gbs_Emu.cpp.o):(.data.rel.ro._ZTI6Gb_Cpu[_ZTI6Gb_Cpu]+0x0): undefined 
reference to `vtable for __cxxabiv1::__class_type_info'
/usr/src/packages/BUILD/vlc-beta-3.0.0/contrib/x86_64-suse-linux/lib/
libgme.a(Gbs_Emu.cpp.o):(.data.rel.ro._ZTI7Gbs_Emu[_ZTI7Gbs_Emu]+0x0): 
undefined reference to `vtable for __cxxabiv1::__vmi_class_type_info'
/usr/src/packages/BUILD/vlc-beta-3.0.0/contrib/x86_64-suse-linux/lib/
libgme.a(Gbs_Emu.cpp.o):(.data.rel.ro._ZTI8Gbs_File[_ZTI8Gbs_File]+0x0): 
undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
/usr/src/packages/BUILD/vlc-beta-3.0.0/contrib/x86_64-suse-linux/lib/
libgme.a(Gym_Emu.cpp.o):(.data.rel.ro._ZTI7Gym_Emu[_ZTI7Gym_Emu]+0x0): 
undefined reference to `vtable for __cxxabiv1::__vmi_class_type_info'
/usr/src/packages/BUILD/vlc-beta-3.0.0/contrib/x86_64-suse-linux/lib/
libgme.a(Gym_Emu.cpp.o):(.data.rel.ro._ZTI8Gym_File[_ZTI8Gym_File]+0x0): 
undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
/usr/src/packages/BUILD/vlc-beta-3.0.0/contrib/x86_64-suse-linux/lib/
libgme.a(Hes_Emu.cpp.o):(.data.rel.ro._ZTI7Hes_Cpu[_ZTI7Hes_Cpu]+0x0): 
undefined reference to `vtable for __cxxabiv1::__class_type_info'
/usr/src/packages/BUILD/vlc-beta-3.0.0/contrib/x86_64-suse-linux/lib/
libgme.a(Hes_Emu.cpp.o):(.data.rel.ro._ZTI7Hes_Emu[_ZTI7Hes_Emu]+0x0): 
undefined reference to `vtable for __cxxabiv1::__vmi_class_type_info'
/usr/src/packages/BUILD/vlc-beta-3.0.0/contrib/x86_64-suse-linux/lib/
libgme.a(Hes_Emu.cpp.o):(.data.rel.ro._ZTI8Hes_File[_ZTI8Hes_File]+0x0): 
undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
/usr/src/packages/BUILD/vlc-beta-3.0.0/contrib/x86_64-suse-linux/lib/
libgme.a(Kss_Emu.cpp.o): In function `Kss_Emu::unload()':
/usr/src/packages/BUILD/vlc-beta-3.0.0/contrib/native/game-music-emu/gme/
Kss_Emu.cpp:48: undefined reference to `operator delete(void*)'
/usr/src/packages/BUILD/vlc-beta-3.0.0/contrib/x86_64-suse-linux/lib/
libgme.a(Kss_Emu.cpp.o): In function `Kss_Emu::load_(Data_Reader&)':
/usr/src/packages/BUILD/vlc-beta-3.0.0/contrib/native/game-music-emu/gme/
Kss_Emu.cpp:159: undefined reference to `operator new(unsigned long)'
/usr/src/packages/BUILD/vlc-beta-3.0.0/contrib/native/game-music-emu/gme/
Kss_Emu.cpp:159: undefined reference to `operator delete(void*)'
/usr/src/packages/BUILD/vlc-beta-3.0.0/contrib/x86_64-suse-linux/lib/
libgme.a(Kss_Emu.cpp.o):(.data.rel.ro._ZTI7Kss_Cpu[_ZTI7Kss_Cpu]+0x0): 
undefined reference to `vtable for __cxxabiv1::__class_type_info'
/usr/src/packages/BUILD/vlc-beta-3.0.0/contrib/x86_64-suse-linux/lib/
libgme.a(Kss_Emu.cpp.o):(.data.rel.ro._ZTI7Kss_Emu[_ZTI7Kss_Emu]+0x0): 
undefined reference to `vtable for __cxxabiv1::__vmi_class_type_info'
/usr/src/packages/BUILD/vlc-beta-3.0.0/contrib/x86_64-suse-linux/lib/
libgme.a(Kss_Emu.cpp.o):(.data.rel.ro._ZTI8Kss_File[_ZTI8Kss_File]+0x0): 
undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
/usr/src/packages/BUILD/vlc-beta-3.0.0/contrib/x86_64-suse-linux/lib/
libgme.a(Nsf_Emu.cpp.o):(.data.rel.ro._ZTI7Nes_Cpu[_ZTI7Nes_Cpu]+0x0): 
undefined reference to `vtable for __cxxabiv1::__class_type_info'
/usr/src/packages/BUILD/vlc-beta-3.0.0/contrib/x86_64-suse-linux/lib/
libgme.a(Nsf_Emu.cpp.o):(.data.rel.ro._ZTI7Nsf_Emu[_ZTI7Nsf_Emu]+0x0): 
undefined reference to `vtable for __cxxabiv1::__vmi_class_type_info'
/usr/src/packages/BUILD/vlc-beta-3.0.0/contrib/x86_64-suse-linux/lib/
libgme.a(Nsf_Emu.cpp.o):(.data.rel.ro._ZTI8Nsf_File[_ZTI8Nsf_File]+0x0): 
undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
/usr/src/packages/BUILD/vlc-beta-3.0.0/contrib/x86_64-suse-linux/lib/
libgme.a(Nsfe_Emu.cpp.o):(.data.rel.ro._ZTI8Nsfe_Emu[_ZTI8Nsfe_Emu]+0x0): 
undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
/usr/src/packages/BUILD/vlc-beta-3.0.0/contrib/x86_64-suse-linux/lib/
libgme.a(Nsfe_Emu.cpp.o):(.data.rel.ro._ZTI9Nsfe_File[_ZTI9Nsfe_File]+0x0): 
undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
/usr/src/packages/BUILD/vlc-beta-3.0.0/contrib/x86_64-suse-linux/lib/
libgme.a(Sap_Emu.cpp.o):(.data.rel.ro._ZTI7Sap_Cpu[_ZTI7Sap_Cpu]+0x0): 
undefined reference to `vtable for __cxxabiv1::__class_type_info'
/usr/src/packages/BUILD/vlc-beta-3.0.0/contrib/x86_64-suse-linux/lib/
libgme.a(Sap_Emu.cpp.o):(.data.rel.ro._ZTI7Sap_Emu[_ZTI7Sap_Emu]+0x0): 
undefined reference to `vtable for __cxxabiv1::__vmi_class_type_info'
/usr/src/packages/BUILD/vlc-beta-3.0.0/contrib/x86_64-suse-linux/lib/
libgme.a(Sap_Emu.cpp.o):(.data.rel.ro._ZTI8Sap_File[_ZTI8Sap_File]+0x0): 
undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
/usr/src/packages/BUILD/vlc-beta-3.0.0/contrib/x86_64-suse-linux/lib/
libgme.a(Spc_Emu.cpp.o):(.data.rel.ro._ZTI7Spc_Emu[_ZTI7Spc_Emu]+0x0): 
undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
/usr/src/packages/BUILD/vlc-beta-3.0.0/contrib/x86_64-suse-linux/lib/
libgme.a(Spc_Emu.cpp.o):(.data.rel.ro._ZTI8Spc_File[_ZTI8Spc_File]+0x0): 
undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
/usr/src/packages/BUILD/vlc-beta-3.0.0/contrib/x86_64-suse-linux/lib/
libgme.a(Vgm_Emu.cpp.o):(.data.rel.ro._ZTI7Vgm_Emu[_ZTI7Vgm_Emu]+0x0): 
undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
/usr/src/packages/BUILD/vlc-beta-3.0.0/contrib/x86_64-suse-linux/lib/
libgme.a(Vgm_Emu.cpp.o):(.data.rel.ro._ZTI8Vgm_File[_ZTI8Vgm_File]+0x0): 
undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
/usr/src/packages/BUILD/vlc-beta-3.0.0/contrib/x86_64-suse-linux/lib/
libgme.a(Vgm_Emu_Impl.cpp.o):
(.data.rel.ro._ZTI12Vgm_Emu_Impl[_ZTI12Vgm_Emu_Impl]+0x0): undefined reference 
to `vtable for __cxxabiv1::__vmi_class_type_info'
/usr/src/packages/BUILD/vlc-beta-3.0.0/contrib/x86_64-suse-linux/lib/
libgme.a(Vgm_Emu_Impl.cpp.o):
(.data.rel.ro._ZTV12Vgm_Emu_Impl[_ZTV12Vgm_Emu_Impl]+0x38): undefined reference 
to `__cxa_pure_virtual'
/usr/src/packages/BUILD/vlc-beta-3.0.0/contrib/x86_64-suse-linux/lib/
libgme.a(Vgm_Emu_Impl.cpp.o):
(.data.rel.ro._ZTV12Vgm_Emu_Impl[_ZTV12Vgm_Emu_Impl]+0x80): undefined reference 
to `__cxa_pure_virtual'
/usr/src/packages/BUILD/vlc-beta-3.0.0/contrib/x86_64-suse-linux/lib/
libgme.a(Vgm_Emu_Impl.cpp.o):
(.data.rel.ro._ZTV12Vgm_Emu_Impl[_ZTV12Vgm_Emu_Impl]+0x88): undefined reference 
to `__cxa_pure_virtual'
/usr/src/packages/BUILD/vlc-beta-3.0.0/contrib/x86_64-suse-linux/lib/
libgme.a(Vgm_Emu_Impl.cpp.o):
(.data.rel.ro._ZTV12Vgm_Emu_Impl[_ZTV12Vgm_Emu_Impl]+0xa0): undefined reference 
to `__cxa_pure_virtual'
/usr/src/packages/BUILD/vlc-beta-3.0.0/contrib/x86_64-suse-linux/lib/
libgme.a(Vgm_Emu_Impl.cpp.o):
(.data.rel.ro._ZTV12Vgm_Emu_Impl[_ZTV12Vgm_Emu_Impl]+0xa8): undefined reference 
to `__cxa_pure_virtual'
/usr/src/packages/BUILD/vlc-beta-3.0.0/contrib/x86_64-suse-linux/lib/
libgme.a(Vgm_Emu_Impl.cpp.o):
(.data.rel.ro._ZTV12Vgm_Emu_Impl[_ZTV12Vgm_Emu_Impl]+0xb0): more undefined 
references to `__cxa_pure_virtual' follow
/usr/src/packages/BUILD/vlc-beta-3.0.0/contrib/x86_64-suse-linux/lib/
libgme.a(Classic_Emu.cpp.o):(.data.rel.ro._ZTI11Classic_Emu[_ZTI11Classic_Emu]
+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
/usr/src/packages/BUILD/vlc-beta-3.0.0/contrib/x86_64-suse-linux/lib/
libgme.a(Classic_Emu.cpp.o):(.data.rel.ro._ZTV11Classic_Emu[_ZTV11Classic_Emu]
+0x38): undefined reference to `__cxa_pure_virtual'
/usr/src/packages/BUILD/vlc-beta-3.0.0/contrib/x86_64-suse-linux/lib/
libgme.a(Classic_Emu.cpp.o):(.data.rel.ro._ZTV11Classic_Emu[_ZTV11Classic_Emu]
+0x80): undefined reference to `__cxa_pure_virtual'
/usr/src/packages/BUILD/vlc-beta-3.0.0/contrib/x86_64-suse-linux/lib/
libgme.a(Classic_Emu.cpp.o):(.data.rel.ro._ZTV11Classic_Emu[_ZTV11Classic_Emu]
+0x88): undefined reference to `__cxa_pure_virtual'
/usr/src/packages/BUILD/vlc-beta-3.0.0/contrib/x86_64-suse-linux/lib/
libgme.a(Classic_Emu.cpp.o):(.data.rel.ro._ZTV11Classic_Emu[_ZTV11Classic_Emu]
+0xa0): undefined reference to `__cxa_pure_virtual'
/usr/src/packages/BUILD/vlc-beta-3.0.0/contrib/x86_64-suse-linux/lib/
libgme.a(Classic_Emu.cpp.o):(.data.rel.ro._ZTV11Classic_Emu[_ZTV11Classic_Emu]
+0xa8): undefined reference to `__cxa_pure_virtual'
/usr/src/packages/BUILD/vlc-beta-3.0.0/contrib/x86_64-suse-linux/lib/
libgme.a(Classic_Emu.cpp.o):(.data.rel.ro._ZTV11Classic_Emu[_ZTV11Classic_Emu]
+0xb0): more undefined references to `__cxa_pure_virtual' follow
/usr/src/packages/BUILD/vlc-beta-3.0.0/contrib/x86_64-suse-linux/lib/
libgme.a(Data_Reader.cpp.o): In function 
`Std_File_Reader::~Std_File_Reader()':
/usr/src/packages/BUILD/vlc-beta-3.0.0/contrib/native/game-music-emu/gme/
Data_Reader.cpp:192: undefined reference to `operator delete(void*)'
/usr/src/packages/BUILD/vlc-beta-3.0.0/contrib/x86_64-suse-linux/lib/
libgme.a(Data_Reader.cpp.o): In function 
`Callback_Reader::~Callback_Reader()':
/usr/src/packages/BUILD/vlc-beta-3.0.0/contrib/native/game-music-emu/gme/
Data_Reader.h:117: undefined reference to `operator delete(void*)'
/usr/src/packages/BUILD/vlc-beta-3.0.0/contrib/x86_64-suse-linux/lib/
libgme.a(Data_Reader.cpp.o): In function 
`Remaining_Reader::~Remaining_Reader()':
/usr/src/packages/BUILD/vlc-beta-3.0.0/contrib/native/game-music-emu/gme/
Data_Reader.h:101: undefined reference to `operator delete(void*)'
/usr/src/packages/BUILD/vlc-beta-3.0.0/contrib/x86_64-suse-linux/lib/
libgme.a(Data_Reader.cpp.o): In function `Subset_Reader::~Subset_Reader()':
/usr/src/packages/BUILD/vlc-beta-3.0.0/contrib/native/game-music-emu/gme/
Data_Reader.h:88: undefined reference to `operator delete(void*)'
/usr/src/packages/BUILD/vlc-beta-3.0.0/contrib/x86_64-suse-linux/lib/
libgme.a(Data_Reader.cpp.o): In function 
`Mem_File_Reader::~Mem_File_Reader()':
/usr/src/packages/BUILD/vlc-beta-3.0.0/contrib/native/game-music-emu/gme/
Data_Reader.h:72: undefined reference to `operator delete(void*)'
/usr/src/packages/BUILD/vlc-beta-3.0.0/contrib/x86_64-suse-linux/lib/
libgme.a(Data_Reader.cpp.o):(.data.rel.ro._ZTI11Data_Reader[_ZTI11Data_Reader]
+0x0): undefined reference to `vtable for __cxxabiv1::__class_type_info'
/usr/src/packages/BUILD/vlc-beta-3.0.0/contrib/x86_64-suse-linux/lib/
libgme.a(Data_Reader.cpp.o):(.data.rel.ro._ZTI11File_Reader[_ZTI11File_Reader]
+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
/usr/src/packages/BUILD/vlc-beta-3.0.0/contrib/x86_64-suse-linux/lib/
libgme.a(Data_Reader.cpp.o):
(.data.rel.ro._ZTI15Std_File_Reader[_ZTI15Std_File_Reader]+0x0): undefined 
reference to `vtable for __cxxabiv1::__si_class_type_info'
/usr/src/packages/BUILD/vlc-beta-3.0.0/contrib/x86_64-suse-linux/lib/
libgme.a(Data_Reader.cpp.o):
(.data.rel.ro._ZTI15Mem_File_Reader[_ZTI15Mem_File_Reader]+0x0): undefined 
reference to `vtable for __cxxabiv1::__si_class_type_info'
/usr/src/packages/BUILD/vlc-beta-3.0.0/contrib/x86_64-suse-linux/lib/
libgme.a(Data_Reader.cpp.o):
(.data.rel.ro._ZTI13Subset_Reader[_ZTI13Subset_Reader]+0x0): undefined 
reference to `vtable for __cxxabiv1::__si_class_type_info'
/usr/src/packages/BUILD/vlc-beta-3.0.0/contrib/x86_64-suse-linux/lib/
libgme.a(Data_Reader.cpp.o):
(.data.rel.ro._ZTI16Remaining_Reader[_ZTI16Remaining_Reader]+0x0): undefined 
reference to `vtable for __cxxabiv1::__si_class_type_info'
/usr/src/packages/BUILD/vlc-beta-3.0.0/contrib/x86_64-suse-linux/lib/
libgme.a(Data_Reader.cpp.o):
(.data.rel.ro._ZTI15Callback_Reader[_ZTI15Callback_Reader]+0x0): more undefined 
references to `vtable for __cxxabiv1::__si_class_type_info' follow
/usr/src/packages/BUILD/vlc-beta-3.0.0/contrib/x86_64-suse-linux/lib/
libgme.a(Data_Reader.cpp.o):(.data.rel.ro._ZTV11Data_Reader[_ZTV11Data_Reader]
+0x20): undefined reference to `__cxa_pure_virtual'
/usr/src/packages/BUILD/vlc-beta-3.0.0/contrib/x86_64-suse-linux/lib/
libgme.a(Data_Reader.cpp.o):(.data.rel.ro._ZTV11Data_Reader[_ZTV11Data_Reader]
+0x30): undefined reference to `__cxa_pure_virtual'
/usr/src/packages/BUILD/vlc-beta-3.0.0/contrib/x86_64-suse-linux/lib/
libgme.a(Data_Reader.cpp.o):(.data.rel.ro._ZTV11File_Reader[_ZTV11File_Reader]
+0x20): undefined reference to `__cxa_pure_virtual'
/usr/src/packages/BUILD/vlc-beta-3.0.0/contrib/x86_64-suse-linux/lib/
libgme.a(Data_Reader.cpp.o):(.data.rel.ro._ZTV11File_Reader[_ZTV11File_Reader]
+0x40): undefined reference to `__cxa_pure_virtual'
/usr/src/packages/BUILD/vlc-beta-3.0.0/contrib/x86_64-suse-linux/lib/
libgme.a(Data_Reader.cpp.o):(.data.rel.ro._ZTV11File_Reader[_ZTV11File_Reader]
+0x48): undefined reference to `__cxa_pure_virtual'
/usr/src/packages/BUILD/vlc-beta-3.0.0/contrib/x86_64-suse-linux/lib/
libgme.a(Data_Reader.cpp.o):(.data.rel.ro._ZTV11File_Reader[_ZTV11File_Reader]
+0x50): more undefined references to `__cxa_pure_virtual' follow
/usr/src/packages/BUILD/vlc-beta-3.0.0/contrib/x86_64-suse-linux/lib/
libgme.a(Dual_Resampler.cpp.o): In function 
`Dual_Resampler::~Dual_Resampler()':
/usr/src/packages/BUILD/vlc-beta-3.0.0/contrib/native/game-music-emu/gme/
Dual_Resampler.cpp:31: undefined reference to `operator delete(void*)'
/usr/src/packages/BUILD/vlc-beta-3.0.0/contrib/x86_64-suse-linux/lib/
libgme.a(Dual_Resampler.cpp.o):
(.data.rel.ro._ZTI14Dual_Resampler[_ZTI14Dual_Resampler]+0x0): undefined 
reference to `vtable for __cxxabiv1::__class_type_info'
/usr/src/packages/BUILD/vlc-beta-3.0.0/contrib/x86_64-suse-linux/lib/
libgme.a(Dual_Resampler.cpp.o):
(.data.rel.ro._ZTV14Dual_Resampler[_ZTV14Dual_Resampler]+0x20): undefined 
reference to `__cxa_pure_virtual'
/usr/src/packages/BUILD/vlc-beta-3.0.0/contrib/x86_64-suse-linux/lib/
libgme.a(Effects_Buffer.cpp.o):
(.data.rel.ro._ZTI14Effects_Buffer[_ZTI14Effects_Buffer]+0x0): undefined 
reference to `vtable for __cxxabiv1::__si_class_type_info'
collect2: error: ld returned 1 exit status



More information about the vlc-devel mailing list