Reply to message «Re: Vim taken from 
http://tuxproject.de.nyud.net/projects/vim/ 
crashes under wine», 
sent 15:31:06 10 July 2011, Sunday
by ZyX:

Building using
    make -f Make_ming.mak -j5 'CROSS=yes' 'ARCH=i686' 'FEATURES=huge' \
                              'CROSS_COMPILE=i686-mingw32-' \
                              'PYTHON=/home/zyx/.wine/dosdevices/c:/Python27' \
                              'PYTHON_VER=27' 'DYNAMIC_PYTHON=yes' 'GUI=yes' \
                              'NETBEANS=no' gvim.exe
fails because it cannot find Python.h. It appears that Make_ming.mak is not 
going to add -I/path/to/python to compiler flags. Why?

Original message:
> 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