make-makefile fails to make directories?

Hi,

I'm back to building Seamonkey and ran across a really odd problem.

build\autoconf\make-makefile silently (at least for a while) fails to make
directories.  The problem appears to be the change that was made to quote
the mkdir arguments with this statement

 system "mkdir -p ". join(' ', map("\"$_\"", @dirs)) if @dirs;

The quotes appear to confuse mkdir.  I'm using

 GNU file utilities 3.16 - mkdir

from SAWATAISHI Jun's distro.

Should I be using a different mkdir?

Also, have a missed any required updates to .mozconfig?  I'm currently
still build with Cairo support disable with

 ac_add_options --disable-svg
 ac_add_options --disable-canvas

Can I enable it now?

Thanks,

Steven

-- 
--------------------------------------------------------------------------------------------
Steven Levine <steve53@earthlink.bogus.net>  MR2/ICE 2.67 #10183
Warp/eCS/DIY/14.103a_W4 www.scoug.com irc.fyrelizard.com #scoug (Wed 7pm PST)
--------------------------------------------------------------------------------------------

0
steve53
6/16/2006 10:47:57 PM
mozilla.dev.ports.os2 2337 articles. 0 followers. Post Follow

3 Replies
436 Views

Similar Articles

[PageSpeed] 18

Sir:

steve53@earthlink.net wrote:
> Hi,
> 
> I'm back to building Seamonkey and ran across a really odd problem.
> 
> build\autoconf\make-makefile silently (at least for a while) fails to make
> directories.  The problem appears to be the change that was made to quote
> the mkdir arguments with this statement
> 
>  system "mkdir -p ". join(' ', map("\"$_\"", @dirs)) if @dirs;
> 
> The quotes appear to confuse mkdir.  I'm using
> 
>  GNU file utilities 3.16 - mkdir
> 
> from SAWATAISHI Jun's distro.
> 
> Should I be using a different mkdir?
>
I been using the mkdir that Mike points out in his instructions. The 
file is dated 1999, so it is old.  I clobber the build tree nearly each 
build.  So the old one works?  Is this statement buried in one of the 
sub components that I might have over looked with my build stopping as 
previously reported?

> Also, have a missed any required updates to .mozconfig?  I'm currently
> still build with Cairo support disable with
> 
>  ac_add_options --disable-svg
>  ac_add_options --disable-canvas
> 
> Can I enable it now?
> 

I don't see a cairo-os2.h file in yesterday's source pull, so I guess it 
is still not checked-in.
-- 
Bill
Thanks a Million!
0
William
6/17/2006 1:58:14 AM
In <c1.2b5.31LNGR$2Vy@12-237-213-129.client.comcast.net>, on 06/16/2006
   at 08:58 PM, "William L. Hartzell" <wlhartzell@comcast.net> said:

>I been using the mkdir that Mike points out in his instructions. The 
>file is dated 1999, so it is old.

I'm using the same one.

>So the old one works?  Is this statement buried in one of the 
>sub components that I might have over looked with my build stopping as 
>previously reported?

Hard to say.  I rarely clean out my object directory.  When this failure
occured, I did a full clean just to see if it was some sort of odd
leftovers that was causing this.  It wasn't.  I'll revisit this issue
later since it has an easy workaround.

Now I'm getting another wierd one.  I'm gettting failures from
config/make-jars.pl because it is passing a really long command line to
config/preprocessor.pl.  Very strange.

Something must have changed since my last build.  I guess I need to track
it down.  Maybe I just need to reboot, although nothing else is indicating
a need for this.

>I don't see a cairo-os2.h file in yesterday's source pull, so I guess it 
>is still not checked-in.

OK.

Thanks,

Steven

-- 
--------------------------------------------------------------------------------------------
Steven Levine <steve53@earthlink.bogus.net>  MR2/ICE 2.67 #10183
Warp/eCS/DIY/14.103a_W4 www.scoug.com irc.fyrelizard.com #scoug (Wed 7pm PST)
--------------------------------------------------------------------------------------------

0
steve53
6/17/2006 4:09:47 AM
In <44938386$1$fgrir53$mr2ice@news.mozilla.org>, on 06/16/2006
   at 09:09 PM, steve53@earthlink.net said:

Talking to myself.  Sometimes it's useful...

>Now I'm getting another wierd one.  I'm gettting failures from
>config/make-jars.pl because it is passing a really long command line to
>config/preprocessor.pl.  Very strange.

I figured out what I changed.  I did some clean up and deleted several
extra copies of sh.exe.  I thought I had changed the value of PERL_SH_DIR
everwhere, but I missed one.  The result is the perl system() function
almost works.  What I still haven't figured out is why I did not get an
obvious message to the effect that sh.exe could not be executed.

Regards,

Steven

-- 
--------------------------------------------------------------------------------------------
Steven Levine <steve53@earthlink.bogus.net>  MR2/ICE 2.67 #10183
Warp/eCS/DIY/14.103a_W4 www.scoug.com irc.fyrelizard.com #scoug (Wed 7pm PST)
--------------------------------------------------------------------------------------------

0
steve53
6/19/2006 6:28:58 AM
Reply:

Similar Artilces:

Making should be make
Name: Scott Melton Email: scott_rides_againatyahoodotcom Product: Firefox Summary: Making should be make Comments: The opening page for Bugzilla is poorly worded. http://www.mozilla.org/projects/seamonkey/start/ The second line: If you want to help making this application even better, we would encourage you to take part in the should be MAKE, not MAKING Browser Details: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.2) Gecko/20070222 SeaMonkey/1.1.1 ...

Make Porting/expand-macro.pl work with a make other than `make`, also Win32 compatibility fixes
--------------040507080907060101050501 Content-Type: text/plain; charset=ISO-8859-15; format=flowed Content-Transfer-Encoding: 7bit Hello, recently it came to my attention that `Porting/expand-macro.pl` does not work if your `make` tool is named anything other than `make`. The first attached patch changes it so that it loads Config.pm and uses the configured $Config{make} from there. I presume that anybody running `Porting/expand-macro.pl` also knows about how to give `perl` the appropriate Config.pm resp. how to invoke the proper Perl. The second patch assumes that `Porti...

how/where to install xyz.pm from CPAN (no perl Makefile.PL; make; make test; make install)??
Hi; I see several very interesting CPAN modules regarding Rational/IBM ClearCase. These are just *.pm files. How/where do I install these? I have root privs. I want the modules to be available in the standard place(s). I guess I should just look at the %INC hash and place it in a "good" location? A more general question along the lines of "giving me a fishing pole" instead of "giving me a fish"...I can go to (http://groups.google.com/groups?hl=en&lr=&ie=UTF-8&group=perl.beginners) to search for archived postings, but what m...

How to make TFolderDialog show "make directory"?
I am using Delphi 2007 and when I need the user to select a working folder I open the TFolderDialog where he can navigate and select among *existing* folders. But there is no possibility that I can see for him to create a missing folder.... OTOH I have seen numerous other programs that use this dialog and they have a "make folder" button or such where a new folder is created, which subsequently can be renamed to whatever the user wants. How can this be done in Delphi 2007?? -- Bo Berglund Developer in Sweden Bo, On Mon, 08 Apr 2013 16:27:34 +0100, Bo Berglund &l...

superreview requested: [Bug 301341] make building narcissus w/ Makefile.ref easier : [Attachment 189808] support make -f Makefile.ref NARCISSUS=1
Blake Kaplan <mrbkap@gmail.com> has asked Brendan Eich <brendan@mozilla.org> for superreview: Bug 301341: make building narcissus w/ Makefile.ref easier https://bugzilla.mozilla.org/show_bug.cgi?id=301341 Attachment 189808: support make -f Makefile.ref NARCISSUS=1 https://bugzilla.mozilla.org/attachment.cgi?id=189808&action=edit ------- Additional Comments from Blake Kaplan <mrbkap@gmail.com> r=me. Brendan, how about a second stamp of approval. ...

superreview granted: [Bug 301341] make building narcissus w/ Makefile.ref easier : [Attachment 189808] support make -f Makefile.ref NARCISSUS=1
Brendan Eich <brendan@mozilla.org> has granted Blake Kaplan <mrbkap@gmail.com>'s request for superreview: Bug 301341: make building narcissus w/ Makefile.ref easier https://bugzilla.mozilla.org/show_bug.cgi?id=301341 Attachment 189808: support make -f Makefile.ref NARCISSUS=1 https://bugzilla.mozilla.org/attachment.cgi?id=189808&action=edit ------- Additional Comments from Brendan Eich <brendan@mozilla.org> Ok, but no need for the =1 in the option, -DFOO defines FOO to 1. /be ...

Making Makefile.PL fail gracefully
Can anyone remember how Makefile.PL is supposed to exit if it can't find, for example, an executable that it needs. I want the test result to be NA rather than FAIL in that case. I'm sure DAGOLDEN said something sensible about it recently but I'm buggered if I can remember :) -- Andy Armstrong, Hexten On Jan 7, 2008 10:52 AM, Andy Armstrong <andy@hexten.net> wrote: > Can anyone remember how Makefile.PL is supposed to exit if it can't > find, for example, an executable that it needs. I want the test result > to be NA rather than FAIL ...

Help make the build faster by porting make rules to the misc tier
We added a capability to the Firefox build system that will ultimately lead to speeding up the build and we need your help to realize its potential. Background ========== The Firefox build executes as a pipeline of stages called tiers. The tiers are currently export -> compile -> misc -> libs -> tools. The build system iterates the tiers and builds directories in those tiers. The export, compile, and misc tiers are mostly concurrent. If you execute with |make -j32| or more, they should saturate your cores. If you have access to a modern, multi-core machine, yo...

Help make the build faster by porting make rules to the misc tier
We added a capability to the Firefox build system that will ultimately lead to speeding up the build and we need your help to realize its potential. Background ========== The Firefox build executes as a pipeline of stages called tiers. The tiers are currently export -> compile -> misc -> libs -> tools. The build system iterates the tiers and builds directories in those tiers. The export, compile, and misc tiers are mostly concurrent. If you execute with |make -j32| or more, they should saturate your cores. If you have access to a modern, multi-core machine, yo...

Bug? make test fails when no perm. on directory
--------------000806090902020107070208 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Hi all, I'm trying to install DBI-1.38 as a non-root user. The full path to the source is: /home/com_rodentclub/.cpan/build/DBI-1.38 However, test 68 in t/10examp.t fails at line 197 because /home is not readable by other: ls -ld /home drwxr-x--x 345 root root 12288 Sep 5 15:10 /home/ The failure is: opendir(./../../../..): Permission denied at t/10examp.t line 197 I'm attaching the outputs of perl -V, perl Makefi...

Bug? make test fails when no perm. on directory #2
--------------080802010804030603080005 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Hi all, I'm trying to install DBI-1.38 as a non-root user. The full path to the source is: /home/com_rodentclub/.cpan/build/DBI-1.38 However, test 68 in t/10examp.t fails at line 197 because /home is not readable by other: ls -ld /home drwxr-x--x 345 root root 12288 Sep 5 15:10 /home/ The failure is: opendir(./../../../..): Permission denied at t/10examp.t line 197 I'm attaching the outputs of perl -V, perl Makefi...

How Do I make I make this validation work?
HiI have a textbox that is for email. I want to make sure that something has been entered in it. The thing is though an email address is optional on my form until the user clicks click the radio button(that represents "Do you want a email response").So I don't think I can stick a required field validator on that area since it will always go off. I tried to make a custom validtor but that did not work too well since it seems to get activated once you click on the textbox and start typeing away and then leave that box.So I am not sure how I could make it check this. I am doing th...

make ok / make nok
Shouldn't 'make ok' and 'make nok' also try to find out the version of the C compiler used if it's not gcc. Some examples: HP-UX: swlist -l bundle | grep B3901BA 11.00: B3901BA B.11.01.07 HP C/ANSI C Developer's Bundle for HP-UX 11.00 (S800) 10.20: B3901BA B.10.20.14 HP C/ANSI C Developer's Bundle for HP-UX 10.20 (S800) AIX: lslpp -L | grep 'C for AIX' 4.3.2: vac.C 4.4.0.2 C C for AIX Compiler 4.2.1: xlC.C 3.1.4.0 C C for AIX Compiler OSF/1: setld -i | grep ^OSFCMPLRS; cc -V | head -3 OSFCMPLRS425 instal...

how to make a make a snp report?
below is my code behind. I get my access mdb to open but how do i open a report and convert it to a snp file? also... since i am using "Inherits System.Web.UI.Page" does that mean i could use a textbox as method of sending a prama to my codebehind? Imports Microsoft.VisualBasic Imports System.Diagnostics Partial Class _Default 'notice the class names now matchInherits System.Web.UI.Page Protected Sub Button8_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button8.clickDim access As New Process access.StartInfo.FileName = "C:\Documents and Setti...

Web resources about - make-makefile fails to make directories? - mozilla.dev.ports.os2

Resources last updated: 1/17/2016 7:37:29 AM