[Fwd: Re: I just updated my Vim site]

2006-06-13 Thread A.J.Mechelynck

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

2006-06-06 Thread Hari Krishna Dara

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

2006-06-06 Thread A.J.Mechelynck

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

2006-06-06 Thread James Vega
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

2006-06-06 Thread Steve Hall
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

2006-06-06 Thread A.J.Mechelynck

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

2006-06-06 Thread A.J.Mechelynck

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

2006-06-06 Thread James Vega
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

2006-06-05 Thread A.J.Mechelynck

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

2006-06-05 Thread A.J.Mechelynck

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.