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

Attachment: signature.asc
Description: This is a digitally signed message part.

Raspunde prin e-mail lui