[Freewx-maint] Bug#737050: patch for build with wx3.0-doc package

SUGIMOTO Norimitsu dictoss at live.jp
Sun Oct 26 14:15:14 UTC 2014


Hi Gianfranco.

> If the doxygen was already in the wx3.0 source tree, why drop it? Why upstream start releasing it separately? I'm wondering if they are actually the same stuff.

Sorry, I don't know too.

> - libnotify-dev
> + libnotify-dev, doxygen, fonts-freefont-ttf
> 
> 
> that freefont wasn't needed, right? :)

When build documents, exec "wxwidgets3.0-3.0.2/docs/doxygen/regen.sh html".
doxygen builds html and png image and so on.

Below log is a part of wxwidgets3.0_3.0.2-2_amd64.build
excepted fonts-freefont-ttf.
If it is nothing font package, document build process(doxygen?)
occur "Segmentation fault".

----
export WX_SKIP_DOXYGEN_VERSION_CHECK=1; docs/doxygen/regen.sh html
Warning: Tag `SYMBOL_CACHE_SIZE' at line 48 of file `Doxyfile' has become obsolete.
         To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u"
Warning: Tag `XML_SCHEMA' at line 457 of file `Doxyfile' has become obsolete.
         To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u"
Warning: Tag `XML_DTD' at line 458 of file `Doxyfile' has become obsolete.
         To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u"
Warning: doxygen no longer ships with the FreeSans font.
You may want to clear or change DOT_FONTNAME.
Otherwise you run the risk that the wrong font is being used for dot generated graphs.
Segmentation fault
----

And lintian log, fail to create png image.
I guess doxygen created png image include embed fonts.

----
W: wx3.0-doc: zero-byte-file-in-doc-directory usr/share/doc/wx3.0-doc/html/classwx_notify_event__inherit__graph.png
----

So, anything Sans font is necessary to build for doxygen.
(If you change font set, please see DOT_FONTNAME in doc/doxygen/Doxyfile)

> +Depends: ${misc:Depends}, libjs-jquery
> 
> 
> if you don't override the jquery symlink you probably don't need to depend on libjs-jquery, since you already have the embedded copy (the same applies to control.in file)

I think wx3.0-doc works without libjs-jquery too.

I set libjs-jquery in debian control file "Build-depend" to make sure
because output warning "please use libjs-jquery" in linlian log.

----
W: wx3.0-doc: embedded-javascript-library usr/share/doc/wx3.0-doc/html/jquery.js
 please use libjs-jquery
----

regards.

-- 
SUGIMOTO Norimitsu <dictoss at live.jp>



More information about the Freewx-maint mailing list