nirenjan/libx52

build failed with doxygen enabled: missing docs/Makefile.am

Closed this issue · 4 comments

make[2]: Entering directory '/home/maxb/src/x52pro-linux'
doxygen Doxyfile
warning: Tag 'TCL_SUBST' at line 270 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 'COLS_IN_ALPHA_INDEX' at line 1123 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: Cannot open file tab_a.png for writing
Warning: Cannot open file tab_b.png for writing
Warning: Cannot open file tab_h.png for writing
Warning: Cannot open file tab_s.png for writing
Warning: Cannot open file nav_h.png for writing
Warning: Cannot open file nav_f.png for writing
Warning: Cannot open file bc_s.png for writing
Warning: Cannot open file closed.png for writing
Warning: Cannot open file open.png for writing
Warning: Cannot open file bdwn.png for writing
Warning: Cannot open file sync_on.png for writing
Warning: Cannot open file sync_off.png for writing
error: Could not open file /home/maxb/src/x52pro-linux/docs/html/doxygen.css for writing
make[2]: *** [Makefile:3654: docs/.stamp] Error 1
make[2]: Leaving directory '/home/maxb/src/x52pro-linux'
make[1]: *** [Makefile:2805: all-recursive] Error 1
make[1]: Leaving directory '/home/maxb/src/x52pro-linux'
make: *** [Makefile:1286: all] Error 2

What OS are you using? Versions of packages?

I don't see this issue in the CI build, which is building on both Ubuntu 18.04 and 20.04

I tested in an Arch Linux and Ubuntu 22.04 container as well, no issues seen.

Just cloned the repo into new dir and the error is gone.

Old dir branches:
maxb@flatbox$ git branch -a
gh-pages

  • master
    remotes/origin/HEAD -> origin/master
    remotes/origin/debian-packaging
    remotes/origin/driver
    remotes/origin/feature/alt_lookup_engine
    remotes/origin/feature/cpp-library
    remotes/origin/feature/daemon
    remotes/origin/feature/non-recursive-automake
    remotes/origin/feature/test-new-mem-api
    remotes/origin/gh-pages
    remotes/origin/gh-pages-autogen
    remotes/origin/logging-changes
    remotes/origin/master
    remotes/origin/notify-socket
    remotes/origin/x52dcomm
    remotes/origin/x65f-driver

Newely cloned dir branches:
maxb@flatbox$ git branch -a

  • master
    remotes/origin/HEAD -> origin/master
    remotes/origin/debian-packaging
    remotes/origin/feature/alt_lookup_engine
    remotes/origin/feature/cpp-library
    remotes/origin/feature/test-new-mem-api
    remotes/origin/gh-pages
    remotes/origin/logging-changes
    remotes/origin/master
    remotes/origin/notify-socket

Sorry for the inconvenience

No problem. Glad it's not something that's actually broken :)