Date: Tue, 2 Aug 2005 00:05:17 EST-10EDT,10,-1,0,7200,3,-1,0,7200,3600 Subject: [UnixOS2_Archive] No. 593 ************************************************** Monday 01 August 2005 Number 593 ************************************************** Subjects for today 1 Re: make 3.81 Beta 3 : Dave Yeo" 2 Re: make 3.81 Beta 3 : Andreas Buening 3 Re: make 3.81 Beta 3 : Yuri Dario" **= Email 1 ==========================** Date: Sun, 31 Jul 2005 09:30:34 -0800 From: "Dave Yeo" Subject: Re: make 3.81 Beta 3 On Sun, 31 Jul 2005 15:40:33 +0200, Andreas Buening wrote: >Dave Yeo wrote: > >[mozilla build fails with make 3.81 beta 3] > >I've tracked down the problem. mozilla uses a user-defined function >'abspath' which is overridden by the new builtin function 'abspath' >which didn't take into account drive letters. > >You'll find a fixed binary release at >http://unix.os2site.com/sw/pub/binary/make/make-3.81beta3-r2-bin.zip >and the sources at >http://unix.os2site.com/sw/pub/source/make/make-3.81beta3-r2.zip > >This version was built with NLS support. However, many messages >seem to be untranslated, so you will see mostly English for >nearly all languages. Great, I'll try building Firefox later today with it. Wouldn't this also be a bug on Windows as well? FYI Julien Pierre had this to say On Sat, 16 Jul 2005 05:49:40 -0700, Julien Pierre wrote: >I wrote that $(call abspath,$<) rule a few years back to make debugging >easier . The absolute paths allow the IBM debugger to find the source >files automatically. > >This rule required moving to gmake 3.79 or above. It took some time >before a suitable OS/2 port was made. Both 3.79.2a1 and 3.81rc1 are >working for me, though. Dave **= Email 2 ==========================** Date: Sun, 31 Jul 2005 21:34:35 +0200 From: Andreas Buening Subject: Re: make 3.81 Beta 3 Dave Yeo wrote: > Great, I'll try building Firefox later today with it. Wouldn't this also be a bug on Windows as well? Yes, it is. However, the abspath builtin is a very new feature of make 3.81 beta 3 so it's very unlikely that it's already being used by any Windows Makefile. It was just an "accident" that the Mozilla Makefile used a user-defined function of the same name. Bye, Andreas **= Email 3 ==========================** Date: Mon, 01 Aug 2005 10:16:25 +0200 (CDT) From: "Yuri Dario" Subject: Re: make 3.81 Beta 3 Hi Andreas, >You'll find a fixed binary release at >http://unix.os2site.com/sw/pub/binary/make/make-3.81beta3-r2-bin.zip did you consider building it with libc06? so make will get symlink support (and many other things). Bye, Yuri Dario /* * member of TeamOS/2 - Italy * http://www.os2power.com/yuri * http://www.teamos2.it */