Closed
Bug 1153187
Opened 10 years ago
Closed 10 years ago
Build process is broken while reticulating splines "Variable SHARED_LIBRARY_LIBS" involved.
Categories
(MailNews Core :: Build Config, defect)
MailNews Core
Build Config
Tracking
(Not tracked)
RESOLVED
FIXED
Thunderbird 40.0
People
(Reporter: fredbezies, Assigned: jsbruner)
References
Details
(Keywords: dogfood, regression)
Attachments
(2 files)
|
1.44 KB,
patch
|
mkmelin
:
review+
|
Details | Diff | Splinter Review |
|
821 bytes,
patch
|
neil
:
review+
|
Details | Diff | Splinter Review |
I have a bug when I try to build thunderbird from mercurial repository.
Everything goes well, until it starts "reticulating splines".
Crash log :
js/src> creating ./config.status
Reticulating splines...
Traceback (most recent call last):
File "./config.status", line 1009, in <module>
config_status(**args)
File "/home/fred/logs/mail/src/mozilla/python/mozbuild/mozbuild/config_status.py", line 149, in config_status
summary = the_backend.consume(definitions)
File "/home/fred/logs/mail/src/mozilla/python/mozbuild/mozbuild/backend/base.py", line 200, in consume
self.consume_finished()
File "/home/fred/logs/mail/src/mozilla/python/mozbuild/mozbuild/backend/recursivemake.py", line 755, in consume_finished
self._check_blacklisted_variables(makefile_in, content)
File "/home/fred/logs/mail/src/mozilla/python/mozbuild/mozbuild/backend/recursivemake.py", line 698, in _check_blacklisted_variables
'only be defined in moz.build files.' % (x, makefile_in))
Exception: Variable SHARED_LIBRARY_LIBS is defined in /home/fred/logs/mail/src/mailnews/import/build/Makefile.in. It should only be defined in moz.build files.
*** Fix above errors and then restart with\
"make -f client.mk build"
/home/fred/logs/mail/src/client.mk:361: recipe for target 'configure' failed
make[1]: *** [configure] Error 1
make[1]: Leaving directory '/home/fred/logs/mail/src'
client.mk:375: recipe for target '/home/fred/logs/mail/objdir-tb/Makefile' failed
make: *** [/home/fred/logs/mail/objdir-tb/Makefile] Error 2
Build process was working yesterday.
Comment 1•10 years ago
|
||
This needs a port of the changes in bug 852814.
Comment 2•10 years ago
|
||
I think the only thing needed is part 3 of bug 1138063. I'm able to build locally with that applied, at least.
Comment 3•10 years ago
|
||
(In reply to Brian O'Keefe [:bokeefe] from comment #2)
> I think the only thing needed is part 3 of bug 1138063. I'm able to build
> locally with that applied, at least.
"This file contains only whitespace changes."
Not very useful
Updated•10 years ago
|
Severity: normal → blocker
Keywords: dogfood,
regression
Comment 4•10 years ago
|
||
Maybe you were looking at the wrong part 3? I applied this one and it works:
https://hg.mozilla.org/try-comm-central/rev/a7e4571632d2
See this try build:
https://treeherder.mozilla.org/#/jobs?repo=try-comm-central&revision=adff286f79d5
The mac try failure is due to the other patches I am testing and not related to this bug.
Comment 5•10 years ago
|
||
(In reply to Philipp Kewisch [:Fallen] from comment #4)
> Maybe you were looking at the wrong part 3? I applied this one and it works:
>
> https://hg.mozilla.org/try-comm-central/rev/a7e4571632d2
I was looking at:
https://reviewboard.mozilla.org/r/4493/diff/1-2/
Where did you find:
https://hg.mozilla.org/try-comm-central/rev/a7e4571632d2
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
| Comment hidden (Legacy TBPL/Treeherder Robot) |
Comment 18•10 years ago
|
||
(In reply to Philipp Kewisch [:Fallen] from comment #4)
> Maybe you were looking at the wrong part 3? I applied this one and it works:
>
> https://hg.mozilla.org/try-comm-central/rev/a7e4571632d2
Submit a patch?
| Assignee | ||
Comment 19•10 years ago
|
||
Attachment #8591414 -
Flags: review?(Pidgeot18)
Comment 20•10 years ago
|
||
Comment on attachment 8591414 [details] [diff] [review]
Fix.
Review of attachment 8591414 [details] [diff] [review]:
-----------------------------------------------------------------
If you don't mind, I'll steal this review and land it in a moment. I can confirm it builds
Attachment #8591414 -
Flags: review?(Pidgeot18) → review+
Updated•10 years ago
|
Assignee: nobody → josiah
Comment 21•10 years ago
|
||
Status: NEW → RESOLVED
Closed: 10 years ago
Resolution: --- → FIXED
Target Milestone: --- → Thunderbird 40.0
Comment 22•10 years ago
|
||
So this bug is marked as the reason for the closed comm-central tree.
It seems all platforms are building now again:
https://treeherder.mozilla.org/#/jobs?repo=comm-central
Can you please open the tree? Thanks for the fix!
Comment 23•10 years ago
|
||
Comment on attachment 8591414 [details] [diff] [review]
Fix.
>+ 'msgbsutl_s'
Huh, I thought the original patch had a comma here.
Updated•10 years ago
|
Attachment #8594092 -
Flags: review?(neil) → review+
Updated•10 years ago
|
Keywords: checkin-needed
Comment 25•10 years ago
|
||
Comment on attachment 8594092 [details] [diff] [review]
bug1153187_add_comma.patch
https://hg.mozilla.org/comm-central/rev/bd65e57846dd
Updated•10 years ago
|
Keywords: checkin-needed
You need to log in
before you can comment on or make changes to this bug.
Description
•