OSX Gcc-4.7 compile issues

UNCONFIRMED
Unassigned

Status

()

Core
Build Config
UNCONFIRMED
5 years ago
4 years ago

People

(Reporter: Sam N, Unassigned)

Tracking

Trunk
x86_64
Mac OS X
Points:
---

Firefox Tracking Flags

(Not tracked)

Details

Attachments

(5 attachments)

(Reporter)

Description

5 years ago
User Agent: Firefox Nightly (Best Browser is Best)
Build ID: 20120720161616

Steps to reproduce:

My mozconfig
. $topsrcdir/build/macosx/common

export PATH=/Volumes/Storage/FirefoxCompile/gcc/Libs/bin:$PATH
export PKG_CONFIG_PATH="/Volumes/Storage/FirefoxCompile/Libs/lib/pkgconfig/:/opt/local/lib/pkgconfig/"
export CC=/Volumes/Storage/FirefoxCompile/gcc/Libs/bin/gcc
export CXX=/Volumes/Storage/FirefoxCompile/gcc/Libs/bin/g++
export CPP=/Volumes/Storage/FirefoxCompile/gcc/Libs/bin/cpp
export LD=/Volumes/Storage/FirefoxCompile/gcc/Libs/libexec/gcc/x86_64-apple-darwin10.8.0/4.7.2/collect2
export AR=/Volumes/Storage/FirefoxCompile/gcc/Libs/bin/ar
export NM=/Volumes/Storage/FirefoxCompile/gcc/Libs/bin/nm 
export RANLIB=/Volumes/Storage/FirefoxCompile/gcc/Libs/bin/ranlib 
export CFLAGS="-mfpmath=sse -march=core2 -mtune=core2"
export CXXFLAGS="-mfpmath=sse -march=core2 -mtune=core2"
export DYLD_LIBRARY_PATH=/Volumes/Storage/FirefoxCompile/gcc/Libs/lib:/Locals/lib
export CPPFLAGS="-I/Volumes/Storage/FirefoxCompile/gcc/Libs/include -I/Locals/include -I/Volumes/Storage/FirefoxCompile/Libs/include -I/opt/local/include"
export LDFLAGS="-L/Volumes/Storage/FirefoxCompile/gcc/Libs/lib -L/Locals/lib  -L/Volumes/Storage/FirefoxCompile/Libs/lib -L/opt/local/lib"
export FORCE_STATIC_LIB=1

mk_add_options MOZ_OBJDIR=@TOPSRCDIR@/obj-ff-dbg
mk_add_options MOZ_MAKE_FLAGS="-j 3 -s"
mk_add_options AUTOCONF=autoconf213
mk_add_options PROFILE_GEN_SCRIPT='$(PYTHON) $(MOZ_OBJDIR)/_profile/pgo/profileserver.py'

#ac_add_options --with-arch=core2
ac_add_options --disable-debug-symbols
ac_add_options --disable-debug
ac_add_options --without-ccache
ac_add_options --enable-static
ac_add_options --disable-crashreporter
ac_add_options --enable-strip
ac_add_options --enable-install-strip
ac_add_options --enable-valgrind
ac_add_options --enable-application=browser
ac_add_options --build=x86_64-apple-darwin10.8.0
ac_add_options --host=x86_64-apple-darwin10.8.0
ac_add_options --target=x86_64-apple-darwin10.8.0
ac_add_options --enable-media-plugins
ac_add_options --enable-default-toolket=cairo-cocoa
ac_add_options --enable-optimize
ac_add_options --enable-shared-js
ac_add_options --enable-media-navigator
ac_add_options --with-pthreads
ac_add_options --enable-egl-xrender-composite
ac_add_options --with-macos-sdk="/Developer/SDKs/MacOSX10.6.sdk"
#ac_add_options --enable-macos-target=10.6
ac_add_options --enable-system-ffi
ac_add_options --prefix=/Volumes/Storage/FirefoxCompile/Build
ac_add_options --disable-parental-controls

System:
Core2 Mac
10.6.8
Macports installed
4 GB ram



Actual results:

Everything was doing what it supposed to do (I'm not well parsed in C, C++ or compiler theory, I just enjoy downloading and compiling programs) and it crashed while compiling ipc_channel_posix.cc

make export
/Volumes/Storage/FirefoxCompile/FirefoxNightly/obj-ff-dbg/_virtualenv/bin/python /Volumes/Storage/FirefoxCompile/FirefoxNightly/config/buildlist.py ../../config/final-link-libs chromium_s
make libs
ipc_channel_posix.cc
/Volumes/Storage/FirefoxCompile/gcc/Libs/bin/g++ -o ipc_channel_posix.o -c  -fvisibility=hidden -DMOZILLA_INTERNAL_API -D_IMPL_NS_COM -DEXPORT_XPT_API -DEXPORT_XPTC_API -D_IMPL_NS_GFX -D_IMPL_NS_WIDGET -DIMPL_XREAPI -DIMPL_NS_NET -DIMPL_THEBES  -DEXCLUDE_SKIA_DEPENDENCIES  -DOS_MACOSX=1 -DOS_POSIX=1  -DHAVE_CONFIG_H -I/Volumes/Storage/FirefoxCompile/FirefoxNightly/ipc/chromium/src -I/Volumes/Storage/FirefoxCompile/FirefoxNightly/ipc/glue -I../../ipc/ipdl/_ipdlheaders  -I/Volumes/Storage/FirefoxCompile/FirefoxNightly/ipc/chromium/src/third_party/libevent -I/Volumes/Storage/FirefoxCompile/FirefoxNightly/ipc/chromium/src/third_party/libevent/mac -I/Volumes/Storage/FirefoxCompile/FirefoxNightly/ipc/chromium -I. -I../../dist/include  -I/Volumes/Storage/FirefoxCompile/FirefoxNightly/obj-ff-dbg/dist/include/nspr -I/Volumes/Storage/FirefoxCompile/FirefoxNightly/obj-ff-dbg/dist/include/nss      -fPIC -I/Volumes/Storage/FirefoxCompile/gcc/Libs/include -I/Locals/include -I/Volumes/Storage/FirefoxCompile/Libs/include -I/opt/local/include -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Wno-ctor-dtor-privacy -Wno-overlength-strings -Wno-invalid-offsetof -Wno-variadic-macros -Wcast-align -mfpmath=sse -march=core2 -mtune=core2 -isysroot /Developer/SDKs/MacOSX10.6.sdk -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -std=gnu++0x -pthread -DNO_X11 -pipe  -DNDEBUG -DTRIMMED -DNO_X11 -O3 -fomit-frame-pointer  -I/Volumes/Storage/FirefoxCompile/gcc/Libs/include -I/Locals/include -I/Volumes/Storage/FirefoxCompile/Libs/include -I/opt/local/include -DMOZILLA_CLIENT -include ../../mozilla-config.h -MD -MF .deps/ipc_channel_posix.o.pp /Volumes/Storage/FirefoxCompile/FirefoxNightly/ipc/chromium/src/chrome/common/ipc_channel_posix.cc
/Volumes/Storage/FirefoxCompile/FirefoxNightly/ipc/chromium/src/chrome/common/ipc_channel_posix.cc: In function ‘int IPC::{anonymous}::ChannelNameToClientFD(const string&)’:
/Volumes/Storage/FirefoxCompile/FirefoxNightly/ipc/chromium/src/chrome/common/ipc_channel_posix.cc:127:18: error: ‘dup’ was not declared in this scope
/Volumes/Storage/FirefoxCompile/FirefoxNightly/ipc/chromium/src/chrome/common/ipc_channel_posix.cc: In function ‘bool IPC::{anonymous}::CreateServerFifo(const string&, int*)’:
/Volumes/Storage/FirefoxCompile/FirefoxNightly/ipc/chromium/src/chrome/common/ipc_channel_posix.cc:156:5: error: ‘close’ was not declared in this scope
/Volumes/Storage/FirefoxCompile/FirefoxNightly/ipc/chromium/src/chrome/common/ipc_channel_posix.cc:156:5: error: invalid type in declaration before ‘;’ token
/Volumes/Storage/FirefoxCompile/FirefoxNightly/ipc/chromium/src/chrome/common/ipc_channel_posix.cc:161:27: error: ‘unlink’ was not declared in this scope
/Volumes/Storage/FirefoxCompile/FirefoxNightly/ipc/chromium/src/chrome/common/ipc_channel_posix.cc:174:5: error: ‘close’ was not declared in this scope
/Volumes/Storage/FirefoxCompile/FirefoxNightly/ipc/chromium/src/chrome/common/ipc_channel_posix.cc:174:5: error: invalid type in declaration before ‘;’ token
/Volumes/Storage/FirefoxCompile/FirefoxNightly/ipc/chromium/src/chrome/common/ipc_channel_posix.cc:181:5: error: ‘close’ was not declared in this scope
/Volumes/Storage/FirefoxCompile/FirefoxNightly/ipc/chromium/src/chrome/common/ipc_channel_posix.cc:181:5: error: invalid type in declaration before ‘;’ token
/Volumes/Storage/FirefoxCompile/FirefoxNightly/ipc/chromium/src/chrome/common/ipc_channel_posix.cc: In function ‘bool IPC::{anonymous}::ServerAcceptFifoConnection(int, int*)’:
/Volumes/Storage/FirefoxCompile/FirefoxNightly/ipc/chromium/src/chrome/common/ipc_channel_posix.cc:197:5: error: ‘close’ was not declared in this scope
/Volumes/Storage/FirefoxCompile/FirefoxNightly/ipc/chromium/src/chrome/common/ipc_channel_posix.cc:197:5: error: invalid type in declaration before ‘;’ token
/Volumes/Storage/FirefoxCompile/FirefoxNightly/ipc/chromium/src/chrome/common/ipc_channel_posix.cc: In function ‘bool IPC::{anonymous}::ClientConnectToFifo(const string&, int*)’:
/Volumes/Storage/FirefoxCompile/FirefoxNightly/ipc/chromium/src/chrome/common/ipc_channel_posix.cc:219:5: error: ‘close’ was not declared in this scope
/Volumes/Storage/FirefoxCompile/FirefoxNightly/ipc/chromium/src/chrome/common/ipc_channel_posix.cc:219:5: error: invalid type in declaration before ‘;’ token
/Volumes/Storage/FirefoxCompile/FirefoxNightly/ipc/chromium/src/chrome/common/ipc_channel_posix.cc:234:5: error: ‘close’ was not declared in this scope
/Volumes/Storage/FirefoxCompile/FirefoxNightly/ipc/chromium/src/chrome/common/ipc_channel_posix.cc:234:5: error: invalid type in declaration before ‘;’ token
/Volumes/Storage/FirefoxCompile/FirefoxNightly/ipc/chromium/src/chrome/common/ipc_channel_posix.cc: In member function ‘bool IPC::Channel::ChannelImpl::CreatePipe(const wstring&, IPC::Channel::Mode)’:
/Volumes/Storage/FirefoxCompile/FirefoxNightly/ipc/chromium/src/chrome/common/ipc_channel_posix.cc:324:9: error: ‘close’ was not declared in this scope
/Volumes/Storage/FirefoxCompile/FirefoxNightly/ipc/chromium/src/chrome/common/ipc_channel_posix.cc:324:9: error: invalid type in declaration before ‘;’ token
/Volumes/Storage/FirefoxCompile/FirefoxNightly/ipc/chromium/src/chrome/common/ipc_channel_posix.cc:325:9: error: ‘close’ was not declared in this scope
/Volumes/Storage/FirefoxCompile/FirefoxNightly/ipc/chromium/src/chrome/common/ipc_channel_posix.cc:325:9: error: invalid type in declaration before ‘;’ token
/Volumes/Storage/FirefoxCompile/FirefoxNightly/ipc/chromium/src/chrome/common/ipc_channel_posix.cc:331:9: error: ‘close’ was not declared in this scope
/Volumes/Storage/FirefoxCompile/FirefoxNightly/ipc/chromium/src/chrome/common/ipc_channel_posix.cc:331:9: error: invalid type in declaration before ‘;’ token
/Volumes/Storage/FirefoxCompile/FirefoxNightly/ipc/chromium/src/chrome/common/ipc_channel_posix.cc:332:9: error: ‘close’ was not declared in this scope
/Volumes/Storage/FirefoxCompile/FirefoxNightly/ipc/chromium/src/chrome/common/ipc_channel_posix.cc:332:9: error: invalid type in declaration before ‘;’ token
/Volumes/Storage/FirefoxCompile/FirefoxNightly/ipc/chromium/src/chrome/common/ipc_channel_posix.cc: In member function ‘bool IPC::Channel::ChannelImpl::ProcessIncomingMessages()’:
/Volumes/Storage/FirefoxCompile/FirefoxNightly/ipc/chromium/src/chrome/common/ipc_channel_posix.cc:432:7: error: ‘close’ was not declared in this scope
/Volumes/Storage/FirefoxCompile/FirefoxNightly/ipc/chromium/src/chrome/common/ipc_channel_posix.cc:432:7: error: invalid type in declaration before ‘;’ token
/Volumes/Storage/FirefoxCompile/FirefoxNightly/ipc/chromium/src/chrome/common/ipc_channel_posix.cc:471:15: error: ‘close’ was not declared in this scope
/Volumes/Storage/FirefoxCompile/FirefoxNightly/ipc/chromium/src/chrome/common/ipc_channel_posix.cc:471:15: error: invalid type in declaration before ‘;’ token
/Volumes/Storage/FirefoxCompile/FirefoxNightly/ipc/chromium/src/chrome/common/ipc_channel_posix.cc:546:15: error: ‘close’ was not declared in this scope
/Volumes/Storage/FirefoxCompile/FirefoxNightly/ipc/chromium/src/chrome/common/ipc_channel_posix.cc:546:15: error: invalid type in declaration before ‘;’ token
/Volumes/Storage/FirefoxCompile/FirefoxNightly/ipc/chromium/src/chrome/common/ipc_channel_posix.cc: In member function ‘void IPC::Channel::ChannelImpl::Close()’:
/Volumes/Storage/FirefoxCompile/FirefoxNightly/ipc/chromium/src/chrome/common/ipc_channel_posix.cc:778:5: error: ‘close’ was not declared in this scope
/Volumes/Storage/FirefoxCompile/FirefoxNightly/ipc/chromium/src/chrome/common/ipc_channel_posix.cc:778:5: error: invalid type in declaration before ‘;’ token
/Volumes/Storage/FirefoxCompile/FirefoxNightly/ipc/chromium/src/chrome/common/ipc_channel_posix.cc:786:5: error: ‘close’ was not declared in this scope
/Volumes/Storage/FirefoxCompile/FirefoxNightly/ipc/chromium/src/chrome/common/ipc_channel_posix.cc:786:5: error: invalid type in declaration before ‘;’ token
/Volumes/Storage/FirefoxCompile/FirefoxNightly/ipc/chromium/src/chrome/common/ipc_channel_posix.cc:791:5: error: ‘close’ was not declared in this scope
/Volumes/Storage/FirefoxCompile/FirefoxNightly/ipc/chromium/src/chrome/common/ipc_channel_posix.cc:791:5: error: invalid type in declaration before ‘;’ token
/Volumes/Storage/FirefoxCompile/FirefoxNightly/ipc/chromium/src/chrome/common/ipc_channel_posix.cc:797:30: error: ‘unlink’ was not declared in this scope
/Volumes/Storage/FirefoxCompile/FirefoxNightly/ipc/chromium/src/chrome/common/ipc_channel_posix.cc:809:5: error: ‘close’ was not declared in this scope
/Volumes/Storage/FirefoxCompile/FirefoxNightly/ipc/chromium/src/chrome/common/ipc_channel_posix.cc:809:5: error: invalid type in declaration before ‘;’ token
make[1]: *** [ipc_channel_posix.o] Error 1
make: *** [default] Error 2



Expected results:

Magic and wonder.
(Reporter)

Updated

5 years ago
OS: Other → Mac OS X
Hardware: Other → x86_64
(Reporter)

Comment 1

5 years ago
Possible fix for this error:

I added #include <unistd.h> to ipc_channel_posix.cc and it seemed to compile, though now I'm having an issue with chrome_application_mac.mm In function '-[CrApplication sendEvent:]'
(Reporter)

Comment 2

5 years ago
I was getting these errors compiling chrome_application_mac.mm:
Volumes/Storage/FirefoxCompile/FirefoxNightly/ipc/chromium/src/base/chrome_application_mac.mm: In function '-[CrApplication sendEvent:]':
/Volumes/Storage/FirefoxCompile/FirefoxNightly/ipc/chromium/src/base/chrome_application_mac.mm:41:51: error: expected ';' before 'in'
   for (id<CrApplicationEventHookProtocol> handler in eventHooks_.get()) {
                                                   ^
/Volumes/Storage/FirefoxCompile/FirefoxNightly/ipc/chromium/src/base/chrome_application_mac.mm:41:51: error: 'in' was not declared in this scope
/Volumes/Storage/FirefoxCompile/FirefoxNightly/ipc/chromium/src/base/chrome_application_mac.mm:41:54: error: expected ';' before 'eventHooks_'
   for (id<CrApplicationEventHookProtocol> handler in eventHooks_.get()) {

I get chrome_application_mac.mm to compile by changing:

- (void)sendEvent:(NSEvent*)event {
  chrome_application_mac::ScopedSendingEvent sendingEventScoper;
  for (id<CrApplicationEventHookProtocol> handler in eventHooks_.get()) {
    [handler hookForEvent:event];
  }
  [super sendEvent:event];
}

To

- (void)sendEvent:(NSEvent*)event {
  chrome_application_mac::ScopedSendingEvent sendingEventScoper;
  NSArray *hooks = eventHooks_.get();
  for (int x =0; x<[hooks count]; x++) {
id<CrApplicationEventHookProtocol> handler = [hooks objectAtIndex: x];
    [handler hookForEvent:event];
  }
  [super sendEvent:event];
}

As I said I'm not super versed in this language, I mostly use c# for application development but from my understanding of loops this appears to do the same thing
(Reporter)

Comment 3

5 years ago
Created attachment 650153 [details] [diff] [review]
patch to fix chrome_application_mac.mm with gcc4.7

This is my first patch submission so sorry if I'm doing something wrong.
(Reporter)

Comment 4

5 years ago
Created attachment 650189 [details] [diff] [review]
video_capture had an invalid count implementation

I'm just adding patches as I find them in my quest to get Nightly compiled with gcc-4.7
(Reporter)

Comment 5

5 years ago
Created attachment 650191 [details] [diff] [review]
Another bad count used in the video capture module.
(Reporter)

Updated

5 years ago
Summary: OSX Gcc-4.7 ipc_channel_posix scope issues → OSX Gcc-4.7 compile issues
(Reporter)

Comment 6

5 years ago
Created attachment 650246 [details] [diff] [review]
Found some errors in the quartzsupport file
(Reporter)

Comment 7

5 years ago
Created attachment 650270 [details] [diff] [review]
Shared Libraries was causing linking issues.
(Reporter)

Comment 8

5 years ago
I'm getting errors in nsChildView.mm:

/Volumes/Storage/FirefoxCompile/FirefoxNightly/widget/cocoa/nsChildView.mm: In function 'void HideChildPluginViews(NSView*)':
/Volumes/Storage/FirefoxCompile/FirefoxNightly/widget/cocoa/nsChildView.mm:629:56: warning: class 'NSView' does not implement the 'mozAccessible' protocol [enabled by default]
/Volumes/Storage/FirefoxCompile/FirefoxNightly/widget/cocoa/nsChildView.mm: In function '-[ChildView maybeTrackScrollEventAsSwipe:scrollOverflow:]':
/Volumes/Storage/FirefoxCompile/FirefoxNightly/widget/cocoa/nsChildView.mm:3077:3: error: '__block' was not declared in this scope
/Volumes/Storage/FirefoxCompile/FirefoxNightly/widget/cocoa/nsChildView.mm:3077:11: error: expected ';' before 'BOOL'
/Volumes/Storage/FirefoxCompile/FirefoxNightly/widget/cocoa/nsChildView.mm:3096:39: error: expected primary-expression before '^' token
/Volumes/Storage/FirefoxCompile/FirefoxNightly/widget/cocoa/nsChildView.mm:3096:49: error: expected primary-expression before 'gestureAmount'
/Volumes/Storage/FirefoxCompile/FirefoxNightly/widget/cocoa/nsChildView.mm:3096:49: error: expected ')' before 'gestureAmount'
/Volumes/Storage/FirefoxCompile/FirefoxNightly/widget/cocoa/nsChildView.mm:5177:1: error: expected ']' at end of input
/Volumes/Storage/FirefoxCompile/FirefoxNightly/widget/cocoa/nsChildView.mm:5177:1: error: expected ';' at end of input
/Volumes/Storage/FirefoxCompile/FirefoxNightly/widget/cocoa/nsChildView.mm:5177:1: error: expected '}' at end of input
/Volumes/Storage/FirefoxCompile/FirefoxNightly/widget/cocoa/nsChildView.mm: At global scope:
/Volumes/Storage/FirefoxCompile/FirefoxNightly/widget/cocoa/nsChildView.mm:5177:1: error: expected '@end' at end of input
/Volumes/Storage/FirefoxCompile/FirefoxNightly/widget/cocoa/nsChildView.mm:5177:1: warning: incomplete implementation of class 'ChildView' [enabled by default]
/Volumes/Storage/FirefoxCompile/FirefoxNightly/widget/cocoa/nsChildView.mm:5177:1: warning: method definition for '-setUsingOMTCompositor:' not found [enabled by default]
/Volumes/Storage/FirefoxCompile/FirefoxNightly/widget/cocoa/nsChildView.mm:5177:1: warning: method definition for '-sendMouseEnterOrExitEvent:enter:type:' not found [enabled by default]
/Volumes/Storage/FirefoxCompile/FirefoxNightly/widget/cocoa/nsChildView.mm:5177:1: warning: method definition for '-handleMouseMoved:' not found [enabled by default]
/Volumes/Storage/FirefoxCompile/FirefoxNightly/widget/cocoa/nsChildView.mm:5177:1: warning: method definition for '-delayedTearDown' not found [enabled by default]
/Volumes/Storage/FirefoxCompile/FirefoxNightly/widget/cocoa/nsChildView.mm:5177:1: warning: method definition for '-viewsWindowDidResignKey' not found [enabled by default]
/Volumes/Storage/FirefoxCompile/FirefoxNightly/widget/cocoa/nsChildView.mm:5177:1: warning: method definition for '-viewsWindowDidBecomeKey' not found [enabled by default]
/Volumes/Storage/FirefoxCompile/FirefoxNightly/widget/cocoa/nsChildView.mm:5177:1: warning: incomplete implementation of class 'ChildView' [enabled by default]
/Volumes/Storage/FirefoxCompile/FirefoxNightly/widget/cocoa/nsChildView.mm:5177:1: warning: method definition for '-accessibilityPerformAction:' not found [enabled by default]
/Volumes/Storage/FirefoxCompile/FirefoxNightly/widget/cocoa/nsChildView.mm:5177:1: warning: method definition for '-accessibilityActionDescription:' not found [enabled by default]
/Volumes/Storage/FirefoxCompile/FirefoxNightly/widget/cocoa/nsChildView.mm:5177:1: warning: method definition for '-accessibilityActionNames' not found [enabled by default]
/Volumes/Storage/FirefoxCompile/FirefoxNightly/widget/cocoa/nsChildView.mm:5177:1: warning: method definition for '-accessibilityIsAttributeSettable:' not found [enabled by default]
/Volumes/Storage/FirefoxCompile/FirefoxNightly/widget/cocoa/nsChildView.mm:5177:1: warning: method definition for '-accessibilityAttributeValue:' not found [enabled by default]
/Volumes/Storage/FirefoxCompile/FirefoxNightly/widget/cocoa/nsChildView.mm:5177:1: warning: method definition for '-accessibilityAttributeNames' not found [enabled by default]
/Volumes/Storage/FirefoxCompile/FirefoxNightly/widget/cocoa/nsChildView.mm:5177:1: warning: method definition for '-accessibilityFocusedUIElement' not found [enabled by default]
/Volumes/Storage/FirefoxCompile/FirefoxNightly/widget/cocoa/nsChildView.mm:5177:1: warning: method definition for '-accessibilityIsIgnored' not found [enabled by default]
/Volumes/Storage/FirefoxCompile/FirefoxNightly/widget/cocoa/nsChildView.mm:5177:1: warning: method definition for '-accessibilityHitTest:' not found [enabled by default]
/Volumes/Storage/FirefoxCompile/FirefoxNightly/widget/cocoa/nsChildView.mm:5177:1: warning: method definition for '-representedView' not found [enabled by default]
/Volumes/Storage/FirefoxCompile/FirefoxNightly/widget/cocoa/nsChildView.mm:5177:1: warning: method definition for '-hasRepresentedView' not found [enabled by default]
/Volumes/Storage/FirefoxCompile/FirefoxNightly/widget/cocoa/nsChildView.mm:5177:1: warning: method definition for '-isRoot' not found [enabled by default]
/Volumes/Storage/FirefoxCompile/FirefoxNightly/widget/cocoa/nsChildView.mm:5177:1: warning: class 'ChildView' does not fully implement the 'mozAccessible' protocol [enabled by default]
/Volumes/Storage/FirefoxCompile/FirefoxNightly/widget/cocoa/nsChildView.mm:5177:1: warning: incomplete implementation of class 'ChildView' [enabled by default]
/Volumes/Storage/FirefoxCompile/FirefoxNightly/widget/cocoa/nsChildView.mm:5177:1: warning: method definition for '-isFirstResponder' not found [enabled by default]
/Volumes/Storage/FirefoxCompile/FirefoxNightly/widget/cocoa/nsChildView.mm:5177:1: warning: method definition for '-isDragInProgress' not found [enabled by default]
/Volumes/Storage/FirefoxCompile/FirefoxNightly/widget/cocoa/nsChildView.mm:5177:1: warning: method definition for '-contextMenu' not found [enabled by default]
/Volumes/Storage/FirefoxCompile/FirefoxNightly/widget/cocoa/nsChildView.mm:5177:1: warning: class 'ChildView' does not fully implement the 'mozView' protocol [enabled by default]
/Volumes/Storage/FirefoxCompile/FirefoxNightly/widget/cocoa/nsChildView.mm:5177:1: warning: incomplete implementation of class 'ChildView' [enabled by default]
/Volumes/Storage/FirefoxCompile/FirefoxNightly/widget/cocoa/nsChildView.mm:5177:1: warning: method definition for '-validAttributesForMarkedText' not found [enabled by default]
/Volumes/Storage/FirefoxCompile/FirefoxNightly/widget/cocoa/nsChildView.mm:5177:1: warning: method definition for '-characterIndexForPoint:' not found [enabled by default]
/Volumes/Storage/FirefoxCompile/FirefoxNightly/widget/cocoa/nsChildView.mm:5177:1: warning: method definition for '-firstRectForCharacterRange:' not found [enabled by default]
/Volumes/Storage/FirefoxCompile/FirefoxNightly/widget/cocoa/nsChildView.mm:5177:1: warning: method definition for '-selectedRange' not found [enabled by default]
/Volumes/Storage/FirefoxCompile/FirefoxNightly/widget/cocoa/nsChildView.mm:5177:1: warning: method definition for '-markedRange' not found [enabled by default]
/Volumes/Storage/FirefoxCompile/FirefoxNightly/widget/cocoa/nsChildView.mm:5177:1: warning: method definition for '-attributedSubstringFromRange:' not found [enabled by default]
/Volumes/Storage/FirefoxCompile/FirefoxNightly/widget/cocoa/nsChildView.mm:5177:1: warning: method definition for '-conversationIdentifier' not found [enabled by default]
/Volumes/Storage/FirefoxCompile/FirefoxNightly/widget/cocoa/nsChildView.mm:5177:1: warning: method definition for '-hasMarkedText' not found [enabled by default]
/Volumes/Storage/FirefoxCompile/FirefoxNightly/widget/cocoa/nsChildView.mm:5177:1: warning: method definition for '-unmarkText' not found [enabled by default]
/Volumes/Storage/FirefoxCompile/FirefoxNightly/widget/cocoa/nsChildView.mm:5177:1: warning: method definition for '-setMarkedText:selectedRange:' not found [enabled by default]
/Volumes/Storage/FirefoxCompile/FirefoxNightly/widget/cocoa/nsChildView.mm:5177:1: warning: method definition for '-doCommandBySelector:' not found [enabled by default]
/Volumes/Storage/FirefoxCompile/FirefoxNightly/widget/cocoa/nsChildView.mm:5177:1: warning: method definition for '-insertText:' not found [enabled by default]
/Volumes/Storage/FirefoxCompile/FirefoxNightly/widget/cocoa/nsChildView.mm:5177:1: warning: class 'ChildView' does not fully implement the 'NSTextInput' protocol [enabled by default]
gmake[1]: *** [nsChildView.o] Error 1
gmake[1]: Leaving directory `/Volumes/Storage/FirefoxCompile/FirefoxNightly/obj-ff-dbg/widget/cocoa'
make: *** [default] Error 2

I'm working on working around them, but I'm at quite an crossing between my understanding of the code and my knowledge of objc.

Updated

4 years ago
Component: Untriaged → Build Config
Product: Firefox → Core
You need to log in before you can comment on or make changes to this bug.