[Fwd: Re: I just updated my Vim site]
Hi Steve, I got the attached email privately. I believe it is meant for you. Best regards, Tony. ---BeginMessage--- A.J.Mechelynck wrote: And even if someday you do understand RPM (used by RedHat and SuSE), you'll still have to figure out dpkg (for Debian) and what-not... I have compiled gvim on my SuSE system and found the process remarkably easy. But it'd be much easier to make a deb as someone in Debian already maintains one: http://packages.qa.debian.org/c/cream.html The package description (from Ubuntu, but it's the same for Debian essentially): Package: cream Priority: optional Section: universe/editors Installed-Size: 2904 Maintainer: Christoph Haas [EMAIL PROTECTED] Architecture: all Version: 0.33.1-1 Depends: vim (= 1:6.2), gvim | kvim, ucf Filename: pool/universe/c/cream/cream_0.33.1-1_all.deb Size: 844946 MD5sum: d848a0b33614f63eb838793924c8d96e Description: VIM macros that make the VIM easier to use for beginners Cream's motto is Cream makes the powerful Vim text editor easy!. It brings a completely different look and feel to the VIM for those who are used to more intuitive editors while still preservering the more powerful features of VIM. It features pull-down menus, color themes, bookmarking, auto spellcheck and more. It leaves the default VIM untouched and is started by running 'cream'. See also: http://cream.sf.net Bugs: mailto:[EMAIL PROTECTED] Origin: Ubuntu So, talk to [EMAIL PROTECTED] if you need help packaging it. You might not even need to package it as he'll happily continue doing it along with whatever else he packages. signature.asc Description: OpenPGP digital signature ---End Message---
Re: I just updated my Vim site
On Mon, 5 Jun 2006 at 9:30pm, A.J.Mechelynck wrote: Hari Krishna Dara wrote: I read your previous emails about your windows laptop being out and that you prefer Linux etc., so I have a suggestion. Why don't you install VMWare virtual server on your Linux box and have windows run just for the builds? If you don't want to purchase a license, it is still easy to get a free VM by using their free VMWare Player (you need to start from an existing downloadable free VM's and format and reinstall Windows on it). Several people have done this trick (ie, using VMWare player to create new VMs) and you can find a number of blogs on the net. What exactly is VMWare? Anything making my machine a server (accessible from clients on the Net) is a no-no. I am vaguely thinking of installing Wine just for the builds, but (a) I don't remember whether it requires a true Windows OS, and (b) running Cygwin on top of Wine on top of Linux strikes me as somewhat ridiculous. (The Windows compilation process which I understand uses Cygwin and the Make_cyg.mak to produce a native-Windows build by means of the MinGW for Cygwin compiler.) I think I'll keep my HowTo pages up (so it'll be easier for people to compile their own) and let Steve Hall distribute patched versions of Vim for Windows (a job I took from him when it seemed to me that his builds weren't forthcoming often enough). I hear that a self-installer for gvim 7.0.017 is currently available on his site; if he keeps it up there's no reason for me to duplicate the work. VMWare is like Wine, but my understanding is that it runs at a lower level than Wine. Also Wine is an emulator of Windows, where as VMWare is a virtualizer for OSes. It exposes the host hardware as virtual devices, and allows multiples OSes to boot and coexist at the same time. You can find this information at vmware.com. If you heard about MS virtual PC or MS Virtual Server, VMWare is not much different. When you use VMWare for booting Windows, you would need a valid license. If you only have a OEM license, I don't know if you can install it on a different machine, but if you can reinstall that OS on a new PC, it means you can install on a VM as well. Isn't there a cross-compiler for producing cygwin executables from Linux? -- HTH, Hari I have reserved space on my hard disk for a vfat partition, but that is empty space for the time being. I don't see Windows on the market except as OEM versions sold exclusively together with new computers, and I want neither a pirated version nor something unacceptably costly... OTOH, I'm not ready to distribute my gvim for Linux because I don't feel like it is of acceptable quality for public consumption (no Python, no MzScheme, no /dyn features...); but compiling on Linux is remarkably easy (once the required development packages are installed) so let's encourage Unix/Linux users to compile their own builds. That's where my new HowTo for Unix comes into play. I hope it will be useful. Best regards, Tony. __ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com
Re: I just updated my Vim site
James Vega wrote: On Mon, Jun 05, 2006 at 11:10:21PM -0700, Hari Krishna Dara wrote: Isn't there a cross-compiler for producing cygwin executables from Linux? There is a cross-compiler for producing Windows native executables. It's mingw and that was what I used to produce binaries of the vim7 pre-release before I found Tony's site. I'm not sure if it can be used to create cygwin executables. James MinGW runs on Windows with Unix-like tools, doesn't it? Until or unless I find a compiler and linker running on Linux, producing pure-Windows executables, not playing havoc with my Linux-for-Linux gcc, and that can be run from Vim's makefiles (yes, I know, I'm asking a lot), I think I'll take a back seat to the development of Vim executables for Windows. Best regards, Tony.
Re: I just updated my Vim site
On Tue, Jun 06, 2006 at 03:30:32PM +0200, A.J.Mechelynck wrote: James Vega wrote: On Mon, Jun 05, 2006 at 11:10:21PM -0700, Hari Krishna Dara wrote: Isn't there a cross-compiler for producing cygwin executables from Linux? There is a cross-compiler for producing Windows native executables. It's mingw and that was what I used to produce binaries of the vim7 pre-release before I found Tony's site. I'm not sure if it can be used to create cygwin executables. James MinGW runs on Windows with Unix-like tools, doesn't it? Yes, that's one use of MinGW, but there is also a linux-win32 cross-compiler. Your distribution may have packages. The MinGW wiki also has a HOWTO[0] for building the cross-compiler from their tools. James [0] http://www.mingw.org/MinGWiki/index.php/build%20a%20Win32%20x-compiler%20for%20Linux -- GPG Key: 1024D/61326D40 2003-09-02 James Vega [EMAIL PROTECTED] signature.asc Description: Digital signature
Re: I just updated my Vim site
From: A.J.Mechelynck, Jun 6, 2006 9:30 AM Until or unlessI think I'll take a back seat to the development of Vim executables for Windows. Tony, for what it's worth, I've improved the Cream build routines so that we can stay on top of patches more easily. Our previous delay was due to a hardware changeover that is now in the past, and we can now do the whole patch/build with a single command. Once we script the upload and page reference updates, the whole thing will be croned nightly. I'd do the same with GNU/Linux, but I haven't figured RPMS yet. :) -- Steve Hall [ digitect mindspring com ]
Re: I just updated my Vim site
James Vega wrote: On Tue, Jun 06, 2006 at 03:30:32PM +0200, A.J.Mechelynck wrote: James Vega wrote: On Mon, Jun 05, 2006 at 11:10:21PM -0700, Hari Krishna Dara wrote: Isn't there a cross-compiler for producing cygwin executables from Linux? There is a cross-compiler for producing Windows native executables. It's mingw and that was what I used to produce binaries of the vim7 pre-release before I found Tony's site. I'm not sure if it can be used to create cygwin executables. James MinGW runs on Windows with Unix-like tools, doesn't it? Yes, that's one use of MinGW, but there is also a linux-win32 cross-compiler. Your distribution may have packages. The MinGW wiki also has a HOWTO[0] for building the cross-compiler from their tools. James [0] http://www.mingw.org/MinGWiki/index.php/build%20a%20Win32%20x-compiler%20for%20Linux My distribution has lots of packages; but searching in yast2 among all (installed and uninstalled) packages for Name/Summary/Description Contains mingw (case-insensitive) gives: Null result. Similarly, rpm -qa |grep mingw (which IIUC searches only the names of installed packages) also gives nothing. I see that wiki but I'm not anymore enough of a guru to be certain that it will not clobber my installation of gcc for Linux. If it seems simple to you, why don't you do it yourself? I imagine (maybe in error, but...) that there are so many things that could go wrong... If I could do it successfully on Windows, it was thaks to Steve Hall, who paved the way for me, compiled a number of versions (starting at 6.1 or earlier), published his own HowTo which I could follow but also (maybe more important) understand the procedure and vary it to make it flow smoothly to generate the 4 executabvles I wished foor... Then he stopped compiling for a time and I started publishing builds for every patch. Later I disappeared from the scene and he took back the flag. Let him keep it. His self-installers are neater than anything I could produce; and I would start with the handicap of starting from scratch again, learning by hit-and-miss again (and probably getting many more misses than hits, at least at first). Please, let me concentrate my efforts on Vim versions whose proper workings I can check. If anyone on Windows is not content with Steve Hall's build (7.0.017 at the moment), I will (if needed) help him compile his own; but that cross-compiling stuff sounds to me like much ado about very little... Best regards, Tony.
Re: I just updated my Vim site
Steve Hall wrote: From: A.J.Mechelynck, Jun 6, 2006 9:30 AM Until or unlessI think I'll take a back seat to the development of Vim executables for Windows. Tony, for what it's worth, I've improved the Cream build routines so that we can stay on top of patches more easily. Our previous delay was due to a hardware changeover that is now in the past, and we can now do the whole patch/build with a single command. Once we script the upload and page reference updates, the whole thing will be croned nightly. Good! So I really can afford to leave the distribution of W32 Vim safely in your hands. I'd do the same with GNU/Linux, but I haven't figured RPMS yet. :) And even if someday you do understand RPM (used by RedHat and SuSE), you'll still have to figure out dpkg (for Debian) and what-not... I have compiled gvim on my SuSE system and found the process remarkably easy. If you have comments about my new HowTo for Linux ( http://users.skynet.be/antoine.mechelynck/vim/compunix.htm ) I sure want to hear them. For one thing, you will notice that contrary to official recommendations, I don't modify the Makefile: so I keep track of my configure options for use with the next version; and if a patch someday affects the Makefile it won't be thrown out of sync because of anything I did. I don't have Python in my current gvim but I can live without it; there is a python-devel package in my distribution but it refuses to install (bad RPM format or something). I may someday look into it but it's low on my agenda. Oh, and BTW, the version of Vim that came with that SuSE distribution is a kvim 6.2.014. How old is that? I used it for one day to make ready to compile my own, and now I don't need it anymore. Good riddance! Best wishes to you. :-) Best regards, Tony.
Re: I just updated my Vim site
On Tue, Jun 06, 2006 at 05:58:56PM +0200, A.J.Mechelynck wrote: James Vega wrote: On Tue, Jun 06, 2006 at 03:30:32PM +0200, A.J.Mechelynck wrote: James Vega wrote: On Mon, Jun 05, 2006 at 11:10:21PM -0700, Hari Krishna Dara wrote: Isn't there a cross-compiler for producing cygwin executables from Linux? There is a cross-compiler for producing Windows native executables. It's mingw and that was what I used to produce binaries of the vim7 pre-release before I found Tony's site. I'm not sure if it can be used to create cygwin executables. James MinGW runs on Windows with Unix-like tools, doesn't it? Yes, that's one use of MinGW, but there is also a linux-win32 cross-compiler. Your distribution may have packages. The MinGW wiki also has a HOWTO[0] for building the cross-compiler from their tools. James [0] http://www.mingw.org/MinGWiki/index.php/build%20a%20Win32%20x-compiler%20for%20Linux My distribution has lots of packages; but searching in yast2 among all (installed and uninstalled) packages for Name/Summary/Description Contains mingw (case-insensitive) gives: Null result. Similarly, rpm -qa |grep mingw (which IIUC searches only the names of installed packages) also gives nothing. I see that wiki but I'm not anymore enough of a guru to be certain that it will not clobber my installation of gcc for Linux. If it seems simple to you, why don't you do it yourself? I was more pointing this out for informational purposes instead of trying to push you to continue producing win32 versions of Vim. :) James -- GPG Key: 1024D/61326D40 2003-09-02 James Vega [EMAIL PROTECTED] signature.asc Description: Digital signature
I just updated my Vim site
Hello Vim gurus (and newbies) ! My Vim site http://users.skynet.be/antoine.mechelynck/vim/ has just been updated. The updates include: - Instead of mentioning Vim 6.4 and Vim 7.0 alpha, the site now only refers to the release version of Vim 7.0. Sorry, no more patched distributions of Vim for W32 at the moment, my Windows machine is out. - My Compiling HowTo for Windows has been updated for Vim 7.0 release. - There is a new Compiling HowTo for Unix. I've tried to make it easy to follow, even for people who never compiled anything before: so some old hands may find it boring or too detailed for them. Let's try to look at it from the newbie's point of view. Remarks welcome. I read vim-list mail oftener than private mail, but either of them should reach me. Best regards, Tony.
Re: I just updated my Vim site
Hari Krishna Dara wrote: I read your previous emails about your windows laptop being out and that you prefer Linux etc., so I have a suggestion. Why don't you install VMWare virtual server on your Linux box and have windows run just for the builds? If you don't want to purchase a license, it is still easy to get a free VM by using their free VMWare Player (you need to start from an existing downloadable free VM's and format and reinstall Windows on it). Several people have done this trick (ie, using VMWare player to create new VMs) and you can find a number of blogs on the net. What exactly is VMWare? Anything making my machine a server (accessible from clients on the Net) is a no-no. I am vaguely thinking of installing Wine just for the builds, but (a) I don't remember whether it requires a true Windows OS, and (b) running Cygwin on top of Wine on top of Linux strikes me as somewhat ridiculous. (The Windows compilation process which I understand uses Cygwin and the Make_cyg.mak to produce a native-Windows build by means of the MinGW for Cygwin compiler.) I think I'll keep my HowTo pages up (so it'll be easier for people to compile their own) and let Steve Hall distribute patched versions of Vim for Windows (a job I took from him when it seemed to me that his builds weren't forthcoming often enough). I hear that a self-installer for gvim 7.0.017 is currently available on his site; if he keeps it up there's no reason for me to duplicate the work. I have reserved space on my hard disk for a vfat partition, but that is empty space for the time being. I don't see Windows on the market except as OEM versions sold exclusively together with new computers, and I want neither a pirated version nor something unacceptably costly... OTOH, I'm not ready to distribute my gvim for Linux because I don't feel like it is of acceptable quality for public consumption (no Python, no MzScheme, no /dyn features...); but compiling on Linux is remarkably easy (once the required development packages are installed) so let's encourage Unix/Linux users to compile their own builds. That's where my new HowTo for Unix comes into play. I hope it will be useful. Best regards, Tony.