<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.webkit.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4.1"
          urlbase="https://bugs.webkit.org/"
          
          maintainer="admin@webkit.org"
>

    <bug>
          <bug_id>37865</bug_id>
          
          <creation_ts>2010-04-20 09:25:12 -0700</creation_ts>
          <short_desc>error: RenderMathMLMath.h: No such file or directory</short_desc>
          <delta_ts>2010-09-13 07:45:19 -0700</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>WebCore Misc.</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>PC</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>0</everconfirmed>
          <reporter name="gil">puntogil</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>sausset</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>214701</commentid>
    <comment_count>0</comment_count>
    <who name="gil">puntogil</who>
    <bug_when>2010-04-20 09:25:12 -0700</bug_when>
    <thetext>hello 
	
I added options to configure --enable-mathml got this error due to lack of files in subdirectories WebCore/mathml

  CXX    WebCore/mathml/libwebkit_1_0_la-MathMLElement.lo
  CXX    WebCore/mathml/libwebkit_1_0_la-MathMLInlineContainerElement.lo
WebCore/mathml/MathMLInlineContainerElement.cpp:34:30: error: RenderMathMLMath.h: No such file or directory
WebCore/mathml/MathMLInlineContainerElement.cpp:35:29: error: RenderMathMLRow.h: No such file or directory
WebCore/mathml/MathMLInlineContainerElement.cpp: In member function &apos;virtual WebCore::RenderObject* WebCore::MathMLInlineContainerElement::createRenderer(WebCore::RenderArena*, WebCore::RenderStyle*)&apos;:
WebCore/mathml/MathMLInlineContainerElement.cpp:57: error: expected type-specifier before &apos;RenderMathMLRow&apos;
WebCore/mathml/MathMLInlineContainerElement.cpp:57: error: cannot convert &apos;int*&apos; to &apos;WebCore::RenderObject*&apos; in assignment
WebCore/mathml/MathMLInlineContainerElement.cpp:57: error: expected `;&apos; before &apos;RenderMathMLRow&apos;
WebCore/mathml/MathMLInlineContainerElement.cpp:59: error: expected type-specifier before &apos;RenderMathMLMath&apos;
WebCore/mathml/MathMLInlineContainerElement.cpp:59: error: cannot convert &apos;int*&apos; to &apos;WebCore::RenderObject*&apos; in assignment
WebCore/mathml/MathMLInlineContainerElement.cpp:59: error: expected `;&apos; before &apos;RenderMathMLMath&apos;
make[1]: *** [WebCore/mathml/libwebkit_1_0_la-MathMLInlineContainerElement.lo] Error 1
make[1]: *** Waiting for unfinished jobs....
make[1]: Leaving directory `/usr/src/RPM/BUILD/webkit-1.2.0&apos;
make: *** [all] Error 2
error: Bad exit status from /var/tmp/rpm-tmp.34527 (%build)


this file not exist in http://www.webkitgtk.org/webkit-1.2.0.tar.gz

thanks</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>215345</commentid>
    <comment_count>1</comment_count>
    <who name="François Sausset">sausset</who>
    <bug_when>2010-04-21 09:00:33 -0700</bug_when>
    <thetext>Did you try with the last trunk version?
The missing files exist in the last trunk version.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>216280</commentid>
    <comment_count>2</comment_count>
    <who name="gil">puntogil</who>
    <bug_when>2010-04-22 22:11:42 -0700</bug_when>
    <thetext>hello
I&apos;m sorry I take it from here
http://www.webkitgtk.org/webkit-1.1.90.tar.gz ?
or http://svn.webkit.org/repository/webkit/trunk ?
for the second choice would have a bit of trouble with hard drive space ...
thanks</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>218272</commentid>
    <comment_count>3</comment_count>
    <who name="François Sausset">sausset</who>
    <bug_when>2010-04-28 01:40:37 -0700</bug_when>
    <thetext>The files should be in the trunk (second one). For the first one, I don&apos;t exactly now what GTK people have done: which version of the trunk it is? Do they select only GTK related files?

The best is to try.

Thanks for testing the MathML implementation.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>276627</commentid>
    <comment_count>4</comment_count>
    <who name="François Sausset">sausset</who>
    <bug_when>2010-09-09 11:37:48 -0700</bug_when>
    <thetext>This bug should be closed as MathML is now enabled by default and webkit trunk is building fine on GTK bots.
So GTK development tree has not this problem anymore.
For the stable version of WebKitGTK (1.2.4), I cannot test, but it is only a matter of time.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>278146</commentid>
    <comment_count>5</comment_count>
    <who name="gil">puntogil</who>
    <bug_when>2010-09-13 05:35:53 -0700</bug_when>
    <thetext>I tried to compile the latest version but I have this problem

thanks for everything

+ make
  GEN    stamp-webkitenumtypes.h
/usr/bin/bison -d -p jscyy ./JavaScriptCore/parser/Grammar.y -o DerivedSources/Grammar.cpp &gt; bison_out.txt 2&gt;&amp;1
/usr/bin/perl -p -e &apos;END { if ($conflict) { unlink &quot;Grammar.cpp&quot;; die; } } $conflict ||= /conflict/&apos; &lt; bison_out.txt
cat ./DerivedSources/Grammar.hpp &gt; ./DerivedSources/Grammar.h
rm -f ./DerivedSources/Grammar.hpp bison_out.txt
/usr/bin/perl JavaScriptCore/create_hash_table JavaScriptCore/parser/Keywords.table &gt; DerivedSources/Lexer.lut.h
Creating hashtable for JavaScriptCore/parser/Keywords.table
/usr/bin/perl JavaScriptCore/create_hash_table JavaScriptCore/runtime/ArrayPrototype.cpp -i &gt; JavaScriptCore/runtime/ArrayPrototype.lut.h
Creating hashtable for JavaScriptCore/runtime/ArrayPrototype.cpp
/usr/bin/perl JavaScriptCore/create_hash_table JavaScriptCore/runtime/DatePrototype.cpp -i &gt; JavaScriptCore/runtime/DatePrototype.lut.h
Creating hashtable for JavaScriptCore/runtime/DatePrototype.cpp
/usr/bin/perl JavaScriptCore/create_hash_table JavaScriptCore/runtime/JSONObject.cpp -i &gt; JavaScriptCore/runtime/JSONObject.lut.h
Creating hashtable for JavaScriptCore/runtime/JSONObject.cpp
/usr/bin/perl JavaScriptCore/create_hash_table JavaScriptCore/runtime/MathObject.cpp -i &gt; JavaScriptCore/runtime/MathObject.lut.h
Creating hashtable for JavaScriptCore/runtime/MathObject.cpp
/usr/bin/perl JavaScriptCore/create_hash_table JavaScriptCore/runtime/NumberConstructor.cpp -i &gt; JavaScriptCore/runtime/NumberConstructor.lut.h
Creating hashtable for JavaScriptCore/runtime/NumberConstructor.cpp
/usr/bin/perl JavaScriptCore/create_hash_table JavaScriptCore/runtime/RegExpConstructor.cpp -i &gt; JavaScriptCore/runtime/RegExpConstructor.lut.h
Creating hashtable for JavaScriptCore/runtime/RegExpConstructor.cpp
/usr/bin/perl JavaScriptCore/create_hash_table JavaScriptCore/runtime/RegExpObject.cpp -i &gt; JavaScriptCore/runtime/RegExpObject.lut.h
Creating hashtable for JavaScriptCore/runtime/RegExpObject.cpp
/usr/bin/perl JavaScriptCore/create_hash_table JavaScriptCore/runtime/StringPrototype.cpp -i &gt; JavaScriptCore/runtime/StringPrototype.lut.h
Creating hashtable for JavaScriptCore/runtime/StringPrototype.cpp
/usr/bin/perl JavaScriptCore/pcre/dftables JavaScriptCore/pcre/chartables.c
rm -f ./DerivedSources/CSSGrammar.cpp.h ./DerivedSources/CSSGrammar.hpp
/usr/bin/bison -d -p cssyy WebCore/css/CSSGrammar.y -o ./DerivedSources/CSSGrammar.cpp
touch ./DerivedSources/CSSGrammar.cpp.h ./DerivedSources/CSSGrammar.hpp
echo &apos;#ifndef CSSGrammar_h&apos; &gt; ./DerivedSources/CSSGrammar.h
echo &apos;#define CSSGrammar_h&apos; &gt;&gt; ./DerivedSources/CSSGrammar.h
cat ./DerivedSources/CSSGrammar.cpp.h ./DerivedSources/CSSGrammar.hpp &gt;&gt; ./DerivedSources/CSSGrammar.h
echo &apos;#endif&apos; &gt;&gt; ./DerivedSources/CSSGrammar.h
rm -f ./DerivedSources/CSSGrammar.cpp.h ./DerivedSources/CSSGrammar.hpp
if sort ./WebCore/css/CSSPropertyNames.in ./WebCore/css/SVGCSSPropertyNames.in  | uniq -d | grep -E &apos;^[^#]&apos;; then echo &apos;Duplicate value!&apos;; exit 1; fi
cat ./WebCore/css/CSSPropertyNames.in ./WebCore/css/SVGCSSPropertyNames.in  &gt; CSSPropertyNames.in
/usr/bin/perl &quot;./WebCore/css/makeprop.pl&quot;
mv CSSPropertyNames.* ./DerivedSources
/usr/bin/perl -ne &apos;print lc&apos; ./WebCore/css/CSSValueKeywords.in ./WebCore/css/SVGCSSValueKeywords.in &gt; CSSValueKeywords.in
if sort CSSValueKeywords.in | uniq -d | grep -E &apos;^[^#]&apos;; then echo &apos;Duplicate value!&apos;; exit 1; fi
/usr/bin/perl &quot;./WebCore/css/makevalues.pl&quot;
mv CSSValueKeywords.* ./DerivedSources
  GEN    DerivedSources/HTMLElementFactory.cpp
  GEN    DerivedSources/HTMLEntityNames.c
  GEN    DerivedSources/HTMLNames.cpp
  GEN    DerivedSources/UserAgentStyleSheets.h
Name &quot;Config::Config&quot; used only once: possible typo at WebCore/css/make-css-file-arrays.pl line 33.
  GEN    DerivedSources/XMLNSNames.cpp
  GEN    DerivedSources/XMLNames.cpp
rm -f ./DerivedSources/XPathGrammar.cpp.h ./DerivedSources/XPathGrammar.hpp
/usr/bin/bison -d -p xpathyy WebCore/xml/XPathGrammar.y -o ./DerivedSources/XPathGrammar.cpp
touch ./DerivedSources/XPathGrammar.cpp.h ./DerivedSources/XPathGrammar.hpp
echo &apos;#ifndef XPathGrammar_h&apos; &gt; ./DerivedSources/XPathGrammar.h
echo &apos;#define XPathGrammar_h&apos; &gt;&gt; ./DerivedSources/XPathGrammar.h
cat ./DerivedSources/XPathGrammar.cpp.h ./DerivedSources/XPathGrammar.hpp &gt;&gt; ./DerivedSources/XPathGrammar.h
echo &apos;#endif&apos; &gt;&gt; ./DerivedSources/XPathGrammar.h
rm -f ./DerivedSources/XPathGrammar.cpp.h ./DerivedSources/XPathGrammar.hpp
make: *** No rule to make target `WebCore/mathml/mathattrs.in&apos;, needed by `DerivedSources/MathMLElementFactory.cpp&apos;.  Stop.
error: Bad exit status from /var/tmp/rpm-tmp.33064 (%build)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>278158</commentid>
    <comment_count>6</comment_count>
    <who name="François Sausset">sausset</who>
    <bug_when>2010-09-13 06:06:22 -0700</bug_when>
    <thetext>You should perhaps edit the bug title as the problem changed and add &quot;[GTK]&quot; at the beginning to show that it is a GTK related bug.

You should also give the exact version with which you tried.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>278163</commentid>
    <comment_count>7</comment_count>
    <who name="François Sausset">sausset</who>
    <bug_when>2010-09-13 06:10:55 -0700</bug_when>
    <thetext>You should also switch the &quot;Component&quot; flag to &quot;WebKit GTK&quot;.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>278196</commentid>
    <comment_count>8</comment_count>
    <who name="gil">puntogil</who>
    <bug_when>2010-09-13 07:22:33 -0700</bug_when>
    <thetext>sorry
i just open a new bug # 45668
I was trying with this version 1.2.4. the problem occurs if I add - enable-MathML options to configure
thanks</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>278202</commentid>
    <comment_count>9</comment_count>
    <who name="François Sausset">sausset</who>
    <bug_when>2010-09-13 07:34:33 -0700</bug_when>
    <thetext>(In reply to comment #8)
&gt; sorry
&gt; i just open a new bug # 45668
&gt; I was trying with this version 1.2.4. the problem occurs if I add - enable-MathML options to configure
&gt; thanks

You can thus close this bug by switching the &quot;Status&quot; flag to &quot;closed resolved&quot;.

For the new bug, I suspect it has been corrected in the unstable version, but I cannot test.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>278206</commentid>
    <comment_count>10</comment_count>
    <who name="gil">puntogil</who>
    <bug_when>2010-09-13 07:45:19 -0700</bug_when>
    <thetext>Closed</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>