If you think a bug might affect users in the 57 release, please set the correct tracking and status flags for Release Management.

skia/SkTypes.h: No such file or directory

UNCONFIRMED
Unassigned

Status

()

Core
Graphics
UNCONFIRMED
3 years ago
3 years ago

People

(Reporter: Klaus Dittrich, Unassigned)

Tracking

35 Branch
x86_64
Linux
Points:
---

Firefox Tracking Flags

(Not tracked)

Details

(Reporter)

Description

3 years ago
User Agent: Mozilla/5.0 (X11; Linux x86_64; rv:34.0) Gecko/20100101 Firefox/34.0
Build ID: 20141202121540

Steps to reproduce:

Trying to compile firefox-35.0b6.source


Actual results:

In file included from /mnt/md1/sources/firefox35/mozilla-beta/gfx/2d/convolverSSE2.cpp:29:0:
/mnt/md1/sources/firefox35/mozilla-beta/gfx/2d/convolver.h:38:26: fatal error: skia/SkTypes.h: No such file or directory
 #include "skia/SkTypes.h"
                          ^
compilation terminated.



Expected results:

Not the error above which existed since firefox-35.0b01.

Comment 1

3 years ago
PLease provide exact steps to reproduce. "Trying to compile" is too vague / interpretable.
(Reporter)

Comment 2

3 years ago
Same way I compiled firefox-34.0.5 but with an explicit additional --disable-skia .

find /sources/firefox35/mozilla-beta -name "SkTypes.h"
/sources/firefox35/mozilla-beta/gfx/skia/trunk/include/core/SkTypes.h

So an #include "skia/SkTypes.h" has to fail even with --enable-skia.

Updated

3 years ago
QA Whiteboard: [bugday-20141229]
Component: Untriaged → Graphics
Product: Firefox → Core
Version: 34 Branch → 35 Branch

Comment 3

3 years ago
Please include your .mozconfig .

Comment 4

3 years ago
Similar BZ: https://bugzilla.mozilla.org/show_bug.cgi?id=1141642

Updated

3 years ago
See Also: → bug 1141642
(Reporter)

Comment 5

3 years ago
I have no .mozconfig (I use configure) and it is not needed to see the bug.

In ../mozilla-beta/gfx/2d/ there is just no directory named skia.

So an include "skia/SkTypes.h" must fail because it assumes 
a dir named skia at the place of this include. 

Correct me if I missed a change of preprocessor behavior in the meantime.

An include <skia/SkTypes.h> could work (assumed the add of -I/somewhere/skia),
but as you can see from the output of find, no dir name skia
has a content of skia.h.

firefox-36 and 36.0.1 worked. (Don't now why)

Similiar bugs are now in all firefox-37 betas, all are skia related.
ppc build has been busted since a while in skia. See also 1136958, 1005535, 1144632 ....
You need to log in before you can comment on or make changes to this bug.