Closed Bug 1044439 Opened 10 years ago Closed 10 years ago

No rule to make target `/home/josiah/comm-central/mozilla/intl/locale/src/props2arrays.py', needed by `charsetalias.properties.h' Build regression due to bug 1038537

Categories

(Thunderbird :: Build Config, defect)

defect
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: jsbruner, Assigned: jsbruner)

References

Details

(Keywords: regression)

Attachments

(1 file)

make[7]: *** No rule to make target `/home/josiah/comm-central/mozilla/intl/locale/src/props2arrays.py', needed by `charsetalias.properties.h'.  Stop.

Seems to happen on all platforms, builds fail. I do have a patch for this.
Attached patch Fix.Splinter Review
This fixes the error mentioned in the first comment, but builds still fail elsewhere now:

make: *** mail/components/shell: No such file or directory
Assignee: nobody → josiah
Status: NEW → ASSIGNED
Attachment #8462992 - Flags: review?(Pidgeot18)
OS: Linux → All
Hardware: x86_64 → All
Attachment #8462992 - Flags: review?(Pidgeot18) → review+
(In reply to Josiah Bruner [:JosiahOne] from comment #1)

> builds still fail elsewhere now:
> 
> make: *** mail/components/shell: No such file or directory

I've been trying to understand a similar error for Instantbird. The only thing I've been able to understand for now is that the paths for the folders in c-c rather than m-c miss "../" in front of them in root.mk (compile_targets line) and root-deps.mk (recurse_compile line).

They are however correct in the lines related to libs.
(In reply to Florian Quèze [:florian] [:flo] from comment #3)
> The paths for the folders
> in c-c rather than m-c miss "../" in front of them in root.mk
> (compile_targets line) and root-deps.mk (recurse_compile line).
> 
> They are however correct in the lines related to libs.

glandium, do you seen anything in your patch from bug 1043344 that could be causing this issue?
Flags: needinfo?(mh+mozilla)
Summary: Build regression due to bug 1038537 → No rule to make target `/home/josiah/comm-central/mozilla/intl/locale/src/props2arrays.py', needed by `charsetalias.properties.h' Build regression due to bug 1038537
charsetalias.properties.h fix landed: https://hg.mozilla.org/comm-central/rev/7315912081de
Keywords: regression
> This fixes the error mentioned in the first comment, but builds still fail
> elsewhere now:
> 
> make: *** mail/components/shell: No such file or directory

This might be Bug 1044460:

> Currently c-c is broken following the landing of Bug 1043344.
> The errors you get are similar to:
> make: Entering an unknown directory
> make: *** mailnews/import/src: No such file or directory.  Stop.
> make: Leaving an unknown directory
> make[4]: *** [mailnews/import/src/target] Error 2
I think this is also needed:


mailnews/intl/moz.build

 LOCAL_INCLUDES += [
-    '/mozilla/intl/locale/src',
+    '/mozilla/intl/locale',
 ]
Flags: needinfo?(josiah)
That sounds like bug 1045329
Flags: needinfo?(mh+mozilla)
(In reply to Philip Chee from comment #7)
> I think this is also needed:
> 
> 
> mailnews/intl/moz.build
> 
>  LOCAL_INCLUDES += [
> -    '/mozilla/intl/locale/src',
> +    '/mozilla/intl/locale',
>  ]

I made that change in the patch for bug 1045762.
Flags: needinfo?(josiah)
Is this bug fixed by the comment 5?
Looks like it, yes.
Status: ASSIGNED → RESOLVED
Closed: 10 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: