Open petemoore opened 3 years ago
Getting this on Fedora 34 when building as follows:
git clone git@github.com:mpruett/audiofile.git cd audiofile ./autogen.sh make
Installed the following packages to get this far:
dnf install alsa-lib-devel libtool autoconf automake
That list of packages might not be exhaustive, as I had quite a lot of development packages installed already.
It looks like the problem happens when creating man pages:
make[2]: Leaving directory '/home/pmoore/git/audiofile/examples' Making all in docs make[2]: Entering directory '/home/pmoore/git/audiofile/docs' : -arevnumber=0.3.6 -amansource="Audio File Library" -d manpage -f manpage --asciidoc-opts="-f asciidoc.conf" sfconvert.1.txt : -arevnumber=0.3.6 -amansource="Audio File Library" -d manpage -f manpage --asciidoc-opts="-f asciidoc.conf" sfinfo.1.txt : -arevnumber=0.3.6 -amansource="Audio File Library" -d manpage -f manpage --asciidoc-opts="-f asciidoc.conf" afCloseFile.3.txt : -arevnumber=0.3.6 -amansource="Audio File Library" -d manpage -f manpage --asciidoc-opts="-f asciidoc.conf" afGetFrameCount.3.txt : -arevnumber=0.3.6 -amansource="Audio File Library" -d manpage -f manpage --asciidoc-opts="-f asciidoc.conf" afGetFrameSize.3.txt : -arevnumber=0.3.6 -amansource="Audio File Library" -d manpage -f manpage --asciidoc-opts="-f asciidoc.conf" afIdentifyFD.3.txt : -arevnumber=0.3.6 -amansource="Audio File Library" -d manpage -f manpage --asciidoc-opts="-f asciidoc.conf" afInitAESChannelDataTo.3.txt : -arevnumber=0.3.6 -amansource="Audio File Library" -d manpage -f manpage --asciidoc-opts="-f asciidoc.conf" afInitCompression.3.txt : -arevnumber=0.3.6 -amansource="Audio File Library" -d manpage -f manpage --asciidoc-opts="-f asciidoc.conf" afInitFileFormat.3.txt : -arevnumber=0.3.6 -amansource="Audio File Library" -d manpage -f manpage --asciidoc-opts="-f asciidoc.conf" afInitSampleFormat.3.txt : -arevnumber=0.3.6 -amansource="Audio File Library" -d manpage -f manpage --asciidoc-opts="-f asciidoc.conf" afNewFileSetup.3.txt : -arevnumber=0.3.6 -amansource="Audio File Library" -d manpage -f manpage --asciidoc-opts="-f asciidoc.conf" afOpenFile.3.txt : -arevnumber=0.3.6 -amansource="Audio File Library" -d manpage -f manpage --asciidoc-opts="-f asciidoc.conf" afQuery.3.txt : -arevnumber=0.3.6 -amansource="Audio File Library" -d manpage -f manpage --asciidoc-opts="-f asciidoc.conf" afReadFrames.3.txt : -arevnumber=0.3.6 -amansource="Audio File Library" -d manpage -f manpage --asciidoc-opts="-f asciidoc.conf" afReadMisc.3.txt : -arevnumber=0.3.6 -amansource="Audio File Library" -d manpage -f manpage --asciidoc-opts="-f asciidoc.conf" afSeekFrame.3.txt : -arevnumber=0.3.6 -amansource="Audio File Library" -d manpage -f manpage --asciidoc-opts="-f asciidoc.conf" afSetErrorHandler.3.txt : -arevnumber=0.3.6 -amansource="Audio File Library" -d manpage -f manpage --asciidoc-opts="-f asciidoc.conf" afSetVirtualSampleFormat.3.txt : -arevnumber=0.3.6 -amansource="Audio File Library" -d manpage -f manpage --asciidoc-opts="-f asciidoc.conf" afWriteFrames.3.txt make[2]: *** No rule to make target 'afIdentifyNamedFD.3', needed by 'all-am'. Stop. make[2]: Leaving directory '/home/pmoore/git/audiofile/docs' make[1]: *** [Makefile:486: all-recursive] Error 1 make[1]: Leaving directory '/home/pmoore/git/audiofile' make: *** [Makefile:391: all] Error 2
Note, autogen.sh --disable-docs works, if you don't need the man pages. :-)
autogen.sh --disable-docs
You need to install "asciidoc" Then configure and make
Getting this on Fedora 34 when building as follows:
Installed the following packages to get this far:
That list of packages might not be exhaustive, as I had quite a lot of development packages installed already.
It looks like the problem happens when creating man pages: