Menu

#146 Files missing from libmp3splt 0.8.1 tarball?: libmp3splt_ico.svg, minimal.c

v1.0_(example)
closed
nobody
None
1
2013-01-29
2013-01-27
No

This output during docs compilation made me suspicious:

[..]
Project logo 'libmp3splt_ico.svg' specified by PROJECT_LOGO does not exist!
[..]
Generating docs for example minimal.c...
/var/tmp/portage/media-libs/libmp3splt-0.8.1/work/libmp3splt-0.8.1/include/libmp3splt/mp3splt.h:75: warning: included file minimal.c is not found. Check your EXAMPLE_PATH
make[2]: *** [doxyfile.temp] Segmentation fault

Discussion

  • Munteanu Alexandru

    Thank you.

    I was told that even putting the files back, the Segmentation fault still happens.
    However, you can disable the doxygen documentation using:
    ./configure --disable-doxygen_doc

    I have already been reported this issue.
    Here is the answer that I have replied:

    "Oh, shit; I forgot two more things.
    However, it works for me on debian testing and doxygen should not fail with 'Segmentation fault' !
    Even if I forgot to add files, this is more likely a doxygen bug.

    The first one is not important, the "libmp3splt_ico.svg" from the 'doc' directory.
    I believe you can do without it.
    I also forgot to add the 'doc/examples/minimal.c' file.

    You can find the files here:
    https://sourceforge.net/p/mp3splt/code/1216/tree/mp3splt-project/trunk/libmp3splt/doc/

    I have fixed those issues in the latest development trunk, but I don't want to make yet another release for those - unless some more important issues occur."

     
  • Sebastian Pipping

    After patching out references to these two files, doxygen segfaults on doc generation:

    [..]
    Generating file sources...
    Generating code for file include/libmp3splt/mp3splt.h...
    Segmentation fault

    Happens with doxygen versions 1.8.1, 1.8.1.2, 1.8.2.

     
  • Munteanu Alexandru

    It works fine with my doxygen version 1.8.1.2 from debian testing.
    I believe that the difference might be the debian patches.
    I have noticed that there is a patch called 'fix_676423_segfault.patch' inside the archive 'http://ftp.de.debian.org/debian/pool/main/d/doxygen/doxygen_1.8.1.2-1.debian.tar.gz'.

     
  • Sebastian Pipping

    I see, interesting.

    On a side note I can confirm doxygen 1.7.6.1 to build the docs without segfaulting.

    Please take my vote for a 0.8.1.1 release of libmp3splt including the two missing files.

     
  • Munteanu Alexandru

    If you set something in empty_footer.html, a line like
    <div />
    it works.
    I believe that I will make another minor release.

     

    Last edit: Munteanu Alexandru 2013-01-28
  • Sebastian Pipping

    Thanks!

     
  • Munteanu Alexandru

    I consider this issue fixed.
    I am closing the ticket.
    Please reply here if necessary.

     
  • Munteanu Alexandru

    • status: open --> closed