On 2015/11/16 17:03, ISHIKAWA,chiaki wrote:
On 2015/11/15 14:28, Xidorn Quan wrote:
On Sun, Nov 15, 2015 at 1:05 PM, ISHIKAWA,chiaki <ishik...@yk.rim.or.jp> wrote:
On 2015/11/14 12:31, Xidorn Quan wrote:
Have you checked your log here:

https://treeherder.mozilla.org/logviewer.html#?job_id=11934&repo=try-comm-central

- Xidorn

Yes, I have looked at it.

The information there is sparse. The error indicates there is ambiguity
resolving TextArea symbol.
The information from the log looks fairly enough to me. The content of
AERegistry.h around the location actually has nothing interesting:
struct TextRange {
  SInt32              fStart;
  SInt32              fEnd;
  SInt16              fHiliteStyle;
};
typedef struct TextRange                TextRange;
typedef TextRange *                     TextRangePtr;
typedef TextRangePtr *                  TextRangeHandle;
But, since the same ambiguous error does not occur in linux build,
I can only guess that there are similarly named data type or something in OS X specific headers which is confusing the compiler (clang?), and thus I want to know if someone with OS X developer source files can figure this
out.
I am not sure why others don't bump into this issue under OS X.
My patch does NOT touch anything related to "TextArea", etc.
It seems you added some #include which did not exist before which
causes this issue. You may want to reorder the #includes in
nsStreamUtils.cpp to workaround. I don't have particularly good
suggestion here.

- Xidorn

Thank you for your help.

I modified the source so that the include is taken out.

Problem is that although my patches will build linux and Windows binaries, but under OS X, there seems to be a configure error, even. Now I can't proceed to the compilation stage even. Hmm...

https://treeherder.mozilla.org/#/jobs?repo=try-comm-central&revision=8f2de14e9fd2


ValueError: Item already in manifest: chrome/classic/skin/classic/messenger/addressbook/icons/abcard.png
make[2]: *** [configure] Error 1

1047760 Intermittent build failures with "ccache: failed to create /builds/ccache/tmp (No such file or directory)" ("make[3]: *** [configure] Error 1", "make[2]: *** [configure] Error 1" or "make: *** [configure] Error 1")

make[1]: *** [/builds/slave/tb-try-c-cen-m64-d-00000000000/build/objdir-tb/Makefile] Error 2


The particular error does not seem to be correct. (bug 1047760).


I removed the newly introduced include as suggested AND
after removing the duplication (of two entries)
in theme/osx/jar.mn (this has also been
addressed by a new patch in bugzilla),
I could build C-C TB under OS X on Try Server (!)

https://treeherder.mozilla.org/#/jobs?repo=try-comm-central&revision=c374265b8011

Thank you for your suggestion.

Now, though, the following bug busts testing of all the builds.
It is hard to check the sanity of any patches :-(

*Bug 1224840* <https://bugzilla.mozilla.org/show_bug.cgi?id=1224840> -mozmill run: Assertion failure: IsOuterWindow(), at /builds/slave/tb-c-cen-lx-d-0000000000000000/build/mozilla/dom/base/nsGlobalWindow.cpp:7678

One more to go.

Thank you again.

CI
_______________________________________________
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform

Reply via email to