On 2/27/07, Gary Johnson wrote:
On 2007-02-15, Frodak Baksik wrote:

> Here are all the changes in a single patch.
> I'm also posting this to the cygwin-apps mailing list, so if anyone
> over there could try it out would be nice.

I just applied this patch to the latest Cygwin vim source package,
vim-7.0.122-1, and configured it with

    ./configure --prefix=/usr/local --without-x --enable-gui=no

However, after successfully building a number of .o files, make
fails as follows:

    $ make
    Starting make in the src directory.
    If there are problems, cd to the src directory and run make there
    cd src && make first
    make[1]: Entering directory `/usr/src/vim-7.0.122-1/src'
    make[1]: *** No rule to make target `proto/winclip.pro', needed by 
`objects/winclip.o'.  Stop.
    make[1]: Leaving directory `/usr/src/vim-7.0.122-1/src'
    make: *** [first] Error 2

I'm sorry I don't have time to look into it further before I leave
for the day.  I hope it's obvious to someone what I've done wrong.

Regards,
Gary


The problem appears to be with applying the patch.  The file
proto/winclip.pro should have been created by the patch command.  I've
just reinstalled fresh cygwin sources vim-7.0.122-1.  Here is the
command and output I get when applying the patch.

$ pwd
/usr/src/vim-7.0.122-1/src

$ patch -p0 < /usr/src/vim_cygwin_clip_patch_2007-02-13.diff
patching file term.c
patching file Make_cyg.mak
patching file configure.in
Hunk #1 succeeded at 1957 (offset -1 lines).
patching file Make_ming.mak
patching file proto/winclip.pro
patching file proto/os_mswin.pro
patching file vim.h
Hunk #1 succeeded at 1726 (offset -4 lines).
patching file Make_w16.mak
patching file Make_bc5.mak
patching file feature.h
patching file proto.h
patching file Makefile
patching file config.h.in
patching file mbyte.c
Hunk #2 succeeded at 3122 (offset -6 lines).
Hunk #3 succeeded at 4409 (offset -6 lines).
patching file os_unix.c
patching file os_mswin.c
patching file os_win32.c
patching file Make_ivc.mak
patching file Make_mvc.mak
patching file auto/configure
patching file winclip.c
patching file globals.h
Hunk #1 succeeded at 759 (offset -5 lines).

I used the same configuration in your email and didn't have any issues.

BTW, This is the configuration I normally use for compiling vim on
cygwin.  This is based upon the configuration options on the cygwin
website and the feature set that vim is normally compiled with.

./configure \
--prefix=/usr \
--sysconfdir=/etc \
--libexecdir=/usr/sbin \
--localstatedir=/var \
--datadir=/usr/share \
--mandir=/usr/share/man \
--infodir=/usr/share/info \
--with-features=huge \
--without-x --enable-gui=no

:-)
Frodak

Reply via email to