Closed Bug 1509237 Opened 7 years ago Closed 7 years ago

StyleComputedTimingFunction

Categories

(Core :: Layout, defect)

65 Branch
Other
Linux
defect
Not set
normal

Tracking

()

RESOLVED INVALID

People

(Reporter: qiaopengcheng-hf, Unassigned)

Details

User Agent: Mozilla/5.0 (X11; Linux mips64; rv:65.0) Gecko/20100101 Firefox/65.0 Steps to reproduce: ./mach configure ./mach build Actual results: 0:01.30 Clobber not needed. 0:01.31 Adding make options from /home/qiao/work_qiao/open_src/gecko-dev/.mozconfig MOZ_OBJDIR=/home/qiao/work_qiao/open_src/gecko-dev/objdir OBJDIR=/home/qiao/work_qiao/open_src/gecko-dev/objdir FOUND_MOZCONFIG=/home/qiao/work_qiao/open_src/gecko-dev/.mozconfig export FOUND_MOZCONFIG 0:01.32 /usr/bin/gmake -f client.mk -s 0:02.01 Elapsed: 0.00s; From dist/public: Kept 0 existing; Added/updated 0; Removed 0 files and 0 directories. 0:02.02 Elapsed: 0.00s; From dist/private: Kept 0 existing; Added/updated 0; Removed 0 files and 0 directories. 0:02.05 Elapsed: 0.04s; From dist/xpi-stage: Kept 99 existing; Added/updated 0; Removed 0 files and 0 directories. 0:02.74 Elapsed: 0.48s; From _tests: Kept 1112 existing; Added/updated 0; Removed 0 files and 0 directories. 0:03.14 Elapsed: 0.87s; From dist/bin: Kept 2510 existing; Added/updated 0; Removed 0 files and 0 directories. 0:03.50 Elapsed: 1.47s; From dist/include: Kept 5429 existing; Added/updated 0; Removed 0 files and 0 directories. 0:04.61 js/src/rust/force-cargo-library-build 0:04.61 toolkit/library/rust/force-cargo-library-build 0:06.22 Blocking waiting for file lock on build directory 0:06.64 xpcom/base 0:12.94 Compiling mozurl v0.0.1 (/home/qiao/work_qiao/open_src/gecko-dev/netwerk/base/mozurl) 0:15.71 In file included from /home/qiao/work_qiao/open_src/gecko-dev/objdir/xpcom/base/Unified_cpp_xpcom_base0.cpp:20: 0:15.72 In file included from /home/qiao/work_qiao/open_src/gecko-dev/xpcom/base/CycleCollectedJSContext.cpp:12: 0:15.72 In file included from /home/qiao/work_qiao/open_src/gecko-dev/objdir/dist/include/mozilla/EventStateManager.h:19: 0:15.72 In file included from /home/qiao/work_qiao/open_src/gecko-dev/objdir/dist/include/nsIFrame.h:32: 0:15.72 In file included from /home/qiao/work_qiao/open_src/gecko-dev/objdir/dist/include/mozilla/WritingModes.h:11: 0:15.72 In file included from /home/qiao/work_qiao/open_src/gecko-dev/objdir/dist/include/mozilla/ComputedStyleInlines.h:18: 0:15.72 In file included from /home/qiao/work_qiao/open_src/gecko-dev/objdir/dist/include/mozilla/ServoComputedDataInlines.h:11: 0:15.72 In file included from /home/qiao/work_qiao/open_src/gecko-dev/objdir/dist/include/nsStyleStruct.h:29: 0:15.72 /home/qiao/work_qiao/open_src/gecko-dev/objdir/dist/include/nsTimingFunction.h:14:12: error: no type named 'StyleComputedTimingFunction' in namespace 'mozilla' 0:15.72 mozilla::StyleComputedTimingFunction mTiming; 0:15.72 ~~~~~~~~~^ 0:15.80 /home/qiao/work_qiao/open_src/gecko-dev/objdir/dist/include/nsTimingFunction.h:16:38: error: no type named 'StyleTimingKeyword' in namespace 'mozilla' 0:15.80 explicit nsTimingFunction(mozilla::StyleTimingKeyword aKeyword = 0:15.80 ~~~~~~~~~^ 0:15.89 /home/qiao/work_qiao/open_src/gecko-dev/objdir/dist/include/nsTimingFunction.h:17:40: error: no member named 'StyleTimingKeyword' in namespace 'mozilla' 0:15.89 mozilla::StyleTimingKeyword::Ease) 0:15.89 ~~~~~~~~~^ 0:15.98 /home/qiao/work_qiao/open_src/gecko-dev/objdir/dist/include/nsTimingFunction.h:18:24: error: no member named 'StyleComputedTimingFunction' in namespace 'mozilla' 0:15.99 : mTiming(mozilla::StyleComputedTimingFunction::Keyword(aKeyword)) 0:15.99 ~~~~~~~~~^ 0:16.08 /home/qiao/work_qiao/open_src/gecko-dev/objdir/dist/include/nsTimingFunction.h:23:24: error: no member named 'StyleComputedTimingFunction' in namespace 'mozilla' 0:16.09 : mTiming(mozilla::StyleComputedTimingFunction::CubicBezier(x1, y1, x2, y2)) 0:16.09 ~~~~~~~~~^ 0:16.16 /home/qiao/work_qiao/open_src/gecko-dev/objdir/dist/include/nsTimingFunction.h:30:43: error: no member named 'StyleTimingKeyword' in namespace 'mozilla' 0:16.16 mTiming.keyword._0 == mozilla::StyleTimingKeyword::Linear; 0:16.16 ~~~~~~~~~^ 0:16.64 In file included from /home/qiao/work_qiao/open_src/gecko-dev/objdir/xpcom/base/Unified_cpp_xpcom_base0.cpp:20: 0:16.64 In file included from /home/qiao/work_qiao/open_src/gecko-dev/xpcom/base/CycleCollectedJSContext.cpp:12: 0:16.64 In file included from /home/qiao/work_qiao/open_src/gecko-dev/objdir/dist/include/mozilla/EventStateManager.h:19: 0:16.64 In file included from /home/qiao/work_qiao/open_src/gecko-dev/objdir/dist/include/nsIFrame.h:32: 0:16.64 In file included from /home/qiao/work_qiao/open_src/gecko-dev/objdir/dist/include/mozilla/WritingModes.h:11: 0:16.64 In file included from /home/qiao/work_qiao/open_src/gecko-dev/objdir/dist/include/mozilla/ComputedStyleInlines.h:18: 0:16.64 In file included from /home/qiao/work_qiao/open_src/gecko-dev/objdir/dist/include/mozilla/ServoComputedDataInlines.h:11: 0:16.65 /home/qiao/work_qiao/open_src/gecko-dev/objdir/dist/include/nsStyleStruct.h:1581:12: error: no type named 'StyleOverflowWrap' in namespace 'mozilla' 0:16.65 mozilla::StyleOverflowWrap mOverflowWrap; 0:16.65 ~~~~~~~~~^ 0:16.74 /home/qiao/work_qiao/open_src/gecko-dev/objdir/dist/include/nsStyleStruct.h:1640:38: error: no member named 'StyleOverflowWrap' in namespace 'mozilla' 0:16.74 return mOverflowWrap == mozilla::StyleOverflowWrap::BreakWord || 0:16.74 ~~~~~~~~~^ 0:16.82 /home/qiao/work_qiao/open_src/gecko-dev/objdir/dist/include/nsStyleStruct.h:1641:38: error: no member named 'StyleOverflowWrap' in namespace 'mozilla' 0:16.82 mOverflowWrap == mozilla::StyleOverflowWrap::Anywhere; 0:16.83 ~~~~~~~~~^ 0:16.90 /home/qiao/work_qiao/open_src/gecko-dev/objdir/dist/include/nsStyleStruct.h:1777:3: error: unknown type name 'StyleFillRule' 0:16.90 StyleFillRule GetFillRule() const { return mFillRule; } 0:16.90 ^ 0:16.98 /home/qiao/work_qiao/open_src/gecko-dev/objdir/dist/include/nsStyleStruct.h:1826:3: error: unknown type name 'StyleFillRule' 0:16.98 StyleFillRule mFillRule; 0:16.98 ^ 0:17.05 /home/qiao/work_qiao/open_src/gecko-dev/objdir/dist/include/nsStyleStruct.h:1769:17: error: use of undeclared identifier 'StyleFillRule' 0:17.05 mFillRule(StyleFillRule::Nonzero) 0:17.06 ^ 0:17.14 /home/qiao/work_qiao/open_src/gecko-dev/objdir/dist/include/nsStyleStruct.h:1840:18: error: use of undeclared identifier 'StylePathCommand' 0:17.14 const nsTArray<StylePathCommand>& Path() const 0:17.14 ^ 0:17.22 /home/qiao/work_qiao/open_src/gecko-dev/objdir/dist/include/nsStyleStruct.h:1845:3: error: unknown type name 'StyleFillRule' 0:17.22 StyleFillRule FillRule() const 0:17.22 ^ 0:17.29 /home/qiao/work_qiao/open_src/gecko-dev/objdir/dist/include/nsStyleStruct.h:1861:12: error: use of undeclared identifier 'StylePathCommand' 0:17.29 nsTArray<StylePathCommand> mPath; 0:17.30 ^ 0:17.36 /home/qiao/work_qiao/open_src/gecko-dev/objdir/dist/include/nsStyleStruct.h:1862:3: error: unknown type name 'StyleFillRule' 0:17.36 StyleFillRule mFillRule = StyleFillRule::Nonzero; 0:17.36 ^ 0:17.49 /home/qiao/work_qiao/open_src/gecko-dev/objdir/dist/include/nsStyleStruct.h:2002:3: error: no type named 'StyleDisplay' in namespace 'mozilla'; did you mean 'nsStyleDisplay'? 0:17.49 mozilla::StyleDisplay mDisplay; 0:17.49 ^~~~~~~~~~~~~~~~~~~~~ 0:17.49 nsStyleDisplay 0:17.49 /home/qiao/work_qiao/open_src/gecko-dev/objdir/dist/include/nsStyleStruct.h:1986:37: note: 'nsStyleDisplay' declared here 0:17.49 struct MOZ_NEEDS_MEMMOVABLE_MEMBERS nsStyleDisplay 0:17.49 ^ 0:17.57 /home/qiao/work_qiao/open_src/gecko-dev/objdir/dist/include/nsStyleStruct.h:2003:3: error: no type named 'StyleDisplay' in namespace 'mozilla'; did you mean 'nsStyleDisplay'? 0:17.57 mozilla::StyleDisplay mOriginalDisplay; // saved mDisplay for 0:17.57 ^~~~~~~~~~~~~~~~~~~~~ 0:17.57 nsStyleDisplay 0:17.57 /home/qiao/work_qiao/open_src/gecko-dev/objdir/dist/include/nsStyleStruct.h:1986:37: note: 'nsStyleDisplay' declared here 0:17.57 struct MOZ_NEEDS_MEMMOVABLE_MEMBERS nsStyleDisplay 0:17.57 ^ 0:17.66 /home/qiao/work_qiao/open_src/gecko-dev/objdir/dist/include/nsStyleStruct.h:2009:12: error: no type named 'StyleAppearance' in namespace 'mozilla' 0:17.66 mozilla::StyleAppearance mAppearance; 0:17.66 ~~~~~~~~~^ 0:17.75 fatal error: too many errors emitted, stopping now [-ferror-limit=] Expected results: should build sucessfully
The file, objdir_rtc/layout/style/ServoStyleConsts.h is empty.
The file, objdir/layout/style/ServoStyleConsts.h is empty.
Component: Untriaged → Layout
Product: Firefox → Core
Status: UNCONFIRMED → RESOLVED
Closed: 7 years ago
OS: Unspecified → Linux
Hardware: Unspecified → Other
Resolution: --- → INVALID
debuging by the file, layout/style/GenerateServoStyleConsts.py and delete objdir/layout/style/ServoStyleConsts.h and ./mach configure; ./mach build to re-generate objdir/layout/style/ServoStyleConsts.h, then is ok.
You need to log in before you can comment on or make changes to this bug.