bugCompact Disc Input and Control Library - Bugs: bug #59197, Building fails without maintainer...


bug #59197: Building fails without maintainer mode

Submitter:  None
Submitted:  Mon 28 Sep 2020 03:07:07 PM UTC
Category:  compilation Severity:  5 - Average
Item Group:  Documentation Status:  None
Privacy:  Public Assigned to:  None
Originator Email:  -email is unavailable- Open/Closed:  Open
* Mandatory Fields

Add a New Comment Rich Markup

Mon 28 Sep 2020 04:45:04 PM UTC, comment #2: 

Thanks for the answer.
I wasn't aware that the source tarballs of libcdio are different from a git snapshot, as for most other projects this is the case.

Because I only have basic knowledge of autotools, I'm not going to add an option to build without documentation. I wouldn't even know where to start. If such an option is provided some time though, I would appreciate it.

Mon 28 Sep 2020 03:19:39 PM UTC, comment #1: 

The instructions in README.develop are correct.

If you want to add a feature to build without making the documentation, please do.

Otherwise, things will stay as they are.

In my opinion this is a feature, not a bug. If you want to develop from git sources, you need do do all the steps that a "maintainer" needs to do. "--maintainer-mode" is autoconf's term ("build-from-source" would be a more apt term), and this fits the screwy pattern that it has set up, since autogen automatically supplies this.

Rocky Bernstein <rocky>
Group administrator
Mon 28 Sep 2020 03:07:07 PM UTC, original submission:  

On the current git master (and version 2.1.0 too) building fails if you run ./configure without the "-enable-maintainer-mode" flag. It looks like it wants to build the man pages, but its Makefile targets are only defined in maintainer mode. There is no way to turn off building the documentation either.

The output of running make is this:

make  all-recursive
make[1]: Entering directory '/tmp/libcdio'
Making all in doc
make[2]: Entering directory '/tmp/libcdio/doc'
Makefile:846: warning: ignoring prerequisites on suffix rule definition
Makefile:843: warning: ignoring prerequisites on suffix rule definition
  MAKEINFO libcdio.info
libcdio.texi:4: @include: could not find version.texi
libcdio.texi:51: warning: undefined flag: VERSION
libcdio.texi:51: warning: undefined flag: UPDATED
make[2]: *** [Makefile:428: libcdio.info] Error 1
make[2]: Leaving directory '/tmp/libcdio/doc'
make[1]: *** [Makefile:577: all-recursive] Error 1
make[1]: Leaving directory '/tmp/libcdio'
make: *** [Makefile:474: all] Error 2



(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

Attach Files:

No files currently attached


Depends on the following items: None found

Items that depend on this one: None found


Carbon-Copy List
  • -email is unavailable- added by rocky (Posted a comment)

    There are 0 votes so far. Votes easily highlight which items people would like to see resolved in priority, independently of the priority of the item set by tracker managers.

    Only logged-in users can vote.


    No changes have been made to this item

    Back to the top

    Powered by Savane 3.13-4b48.
    Corresponding source code