Re: Bug in builtin function abspath

2005-07-28 Thread Andreas Buening
Paul D. Smith wrote: > In that vein, I'd urge the implementation of the abspath function to be > moved into a w32 source file and invoked from there, if at all possible. As long as it will work I'll have no problems with it. But, is it intended that the builtin abspath overwrites the user-define

Bug in builtin function abspath

2005-07-24 Thread Andreas Buening
Hello! The builtin function abspath does not consider drive letters. Therefore, I think it will break not only on OS/2 but also on DOS or Win* systems. And I suspect it won't work on VMS, too. I've written a patch to handle drive letters. If anybody has a better solution, please let me know. Jus

Re: make cannot handle prerequisites that contain a colon

2004-10-22 Thread Andreas Buening
Paul D. Smith wrote: > The idea I had involves changing escaped special characters like spaces > into "impossible" byte values in make's internal string representation. > That way all of make's current manipulation would continue to work > as-is: when searching for whitespace to break up words for

Re: Windows path names and multiple targets.. bug in make 3.81?

2004-05-11 Thread Andreas Buening
Paul D. Smith wrote: > > %% Jamie Allsop <[EMAIL PROTECTED]> writes: > > ja> (Windows 2k/XP(tested on both), Cygwin, make 3.80 and make 3.81 beta) > > ja> This suggests to me that the ':' in the path names for the windows > ja> drives are being parsed as ':'s for additional target patterns

Re: Autoconf/Automake versions needed to build make from CVS

2004-03-01 Thread Andreas Buening
J. Grant wrote: > I tried to get it working, but it takes too much time build everything > locally to test with the latest release of autoconf/automake/gettext You can change the required version of autoconf/automake in configure.in and in all Makefile.am files to the versions you have installed

patch for OS/2

2002-08-16 Thread Andreas Buening
Hello! The following diff files are relative to the patches I submitted a few months ago (originally from a CVS snapshot). I hope this is okay for you. If argv[0] is "make" then the current directory is prepended to MAKE_COMMAND. I think the following patch makes also sense for MSDOS: -

OS/2: "sh" versus "sh -.c"

2002-07-14 Thread Andreas Buening
Hello! A simple Makefile like SHELL = /bin/sh all: ./some_perl_script fails on OS/2 because normally spawn()/exec() cannot start a shell script. Alternatively make uses "/bin/sh ./some_perl_script" in exec_command() which works only for sh scripts, not for e.g. perl scripts. I suggest t

OS/2 patches (4)

2002-06-22 Thread Andreas Buening
Hello! Fortunately this is the finally the last part. I have only a few comments on the configuration and test process. testsuite: The testsuite works well if I compile with -DNO_CMD_DEFAULT and -DNO_CHDIR2. The only exception is features/default_names (Makefile and makefile are the same files)

OS/2 patches (3)

2002-06-22 Thread Andreas Buening
Hello! I've put the CLOSE_ON_EXEC definition from job.c into job.h because I needed it in main.c. I've also added return type int to the declaration of exec_command() and child_execute_job() --- --- old/make-CVS/job.h Mon Aug 23 22:15:22 1999 +++ gnu/make

OS/2 patches (2)

2002-06-22 Thread Andreas Buening
Hello! It was a little bit more difficult to apply the patches to the current CVS than expected. Changes to dir.c should be obvious: -- --- old/make-CVS/dir.c Fri Jun 1 03:56:50 2001 +++ gnu/make-3.79.2a1/dir.c Sat Jun 22 16:48:04 2002 @@ -500,6 +500,10 @@

make port for OS/2

2002-06-09 Thread Andreas Buening
Hello! I'd like to add support for OS/2 to GNU make. If I remember correctly I have to ask [EMAIL PROTECTED] for some paperwork I have to sign first. Please reply answers directly to me as I haven't subscribed to any make mailing list. Thanks, Andreas _