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).

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

Reply via email to