Reply to message «Re: Vim taken from http://tuxproject.de.nyud.net/projects/vim/ crashes under wine», sent 23:47:33 10 July 2011, Sunday by ZyX:
It works if I add `gvim.exe' as a last argument (target) (and also if I disable GUI and add vim.exe). Will now try to add interpreters support. Original message: > Reply to message «Re: Vim taken from > http://tuxproject.de.nyud.net/projects/vim/ crashes under wine», > sent 23:32:47 09 July 2011, Saturday > > by Christian Brabandt: > > Adjust the makefile. > > I guess it is not needed as > make -f Make_ming.mak ARCH=i686 FEATURES=huge CROSS=yes \ > NETBEANS=no CROSS_COMPILE=i686-mingw32- > is able to compile something. But it now fails on linking: > > i686-mingw32-g++ -L/usr/i686-mingw32/usr/lib -mwindows -shared -O2 > -mno-cygwin -s -o gvimext.dll \ > -Wl,--enable-auto-image-base \ > -Wl,--enable-auto-import \ > -Wl,--whole-archive \ > gvimext.o gvimext.res gvimext_ming.def \ > -Wl,--no-whole-archive \ > -luuid > gvimext.o:gvimext.cpp:(.text+0x896): undefined reference to `operator > delete(void*)' gvimext.o:gvimext.cpp:(.text+0xd52): undefined reference to > `___gxx_personality_sj0' gvimext.o:gvimext.cpp:(.text+0xda7): undefined > reference to `operator new(unsigned int)' > gvimext.o:gvimext.cpp:(.text+0xe11): undefined reference to `operator > delete(void*)' gvimext.o:gvimext.cpp:(.text+0xfdd): undefined reference to > `___gxx_personality_sj0' gvimext.o:gvimext.cpp:(.text+0x1041): undefined > reference to `operator new(unsigned int)' > gvimext.o:gvimext.cpp:(.text+0x109d): undefined reference to `operator > delete(void*)' gvimext.o:gvimext.cpp:(.text+0x1193): undefined reference > to `operator delete(void*)' > gvimext.o:gvimext.cpp:(.rdata$_ZTI9CShellExt[typeinfo for CShellExt]+0x0): > undefined reference to `vtable for __cxxabiv1::__vmi_class_type_info' > gvimext.o:gvimext.cpp:(.rdata$_ZTI21CShellExtClassFactory[typeinfo for > CShellExtClassFactory]+0x0): undefined reference to `vtable for > __cxxabiv1::__si_class_type_info' > gvimext.o:gvimext.cpp:(.rdata$_ZTV12IContextMenu[vtable for > IContextMenu]+0x8): undefined reference to `___cxa_pure_virtual' > gvimext.o:gvimext.cpp:(.rdata$_ZTV12IContextMenu[vtable for > IContextMenu]+0xc): undefined reference to `___cxa_pure_virtual' > gvimext.o:gvimext.cpp:(.rdata$_ZTV12IContextMenu[vtable for > IContextMenu]+0x10): undefined reference to `___cxa_pure_virtual' > gvimext.o:gvimext.cpp:(.rdata$_ZTV12IContextMenu[vtable for > IContextMenu]+0x14): undefined reference to `___cxa_pure_virtual' > gvimext.o:gvimext.cpp:(.rdata$_ZTV12IContextMenu[vtable for > IContextMenu]+0x18): undefined reference to `___cxa_pure_virtual' > gvimext.o:gvimext.cpp:(.rdata$_ZTV12IContextMenu[vtable for > IContextMenu]+0x1c): more undefined references to `___cxa_pure_virtual' > follow > gvimext.o:gvimext.cpp:(.rdata$_ZTI12IContextMenu[typeinfo for > IContextMenu]+0x0): undefined reference to `vtable for > __cxxabiv1::__si_class_type_info' > gvimext.o:gvimext.cpp:(.rdata$_ZTI13IShellExtInit[typeinfo for > IShellExtInit]+0x0): undefined reference to `vtable for > __cxxabiv1::__si_class_type_info' > gvimext.o:gvimext.cpp:(.rdata$_ZTI13IClassFactory[typeinfo for > IClassFactory]+0x0): undefined reference to `vtable for > __cxxabiv1::__si_class_type_info' > gvimext.o:gvimext.cpp:(.rdata$_ZTI8IUnknown[typeinfo for IUnknown]+0x0): > undefined reference to `vtable for __cxxabiv1::__class_type_info' > collect2: выполнение ld завершилось с кодом возврата 1 > > Original message: > > Hi ZyX! > > > > On Sa, 09 Jul 2011, ZyX wrote: > > > Reply to message «Re: Vim taken from > > > http://tuxproject.de.nyud.net/projects/vim/ crashes under wine», > > > > > > > Did you use make -f Make_ming.mak ? I don't think, you need > > > > libncurses for crosscompiling a windows binary. > > > > > > You are saying I don't need ./configure (because it is what is failing, > > > before I run make)? > > > > Yes. > > > > > make -f Make_ming.mak is failing due to absence of > > > i586-pc-mingw32msvc-gcc (it is i686-mingw32-gcc on my system). > > > > Adjust the makefile. > > > > regards, > > Christian
signature.asc
Description: This is a digitally signed message part.
