Closed
Bug 1509237
Opened 7 years ago
Closed 7 years ago
StyleComputedTimingFunction
Categories
(Core :: Layout, defect)
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
| Reporter | ||
Comment 1•7 years ago
|
||
The file, objdir_rtc/layout/style/ServoStyleConsts.h is empty.
| Reporter | ||
Comment 2•7 years ago
|
||
The file, objdir/layout/style/ServoStyleConsts.h is empty.
| Reporter | ||
Updated•7 years ago
|
Component: Untriaged → Layout
Product: Firefox → Core
| Reporter | ||
Updated•7 years ago
|
Status: UNCONFIRMED → RESOLVED
Closed: 7 years ago
OS: Unspecified → Linux
Hardware: Unspecified → Other
Resolution: --- → INVALID
| Reporter | ||
Comment 3•7 years ago
|
||
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.
Description
•