bugInsidious Big Brother Database - Bugs: bug #51753, cannot build out-of-tree, and TeX...


bug #51753: cannot build out-of-tree, and TeX required

Submitted by:  None
Submitted on:  Mon 14 Aug 2017 10:14:36 PM UTC  
Category: NoneSeverity: 3 - Normal
Item Group: NoneStatus: None
Privacy: PublicAssigned to: None
Open/Closed: Open

Add a New Comment(Rich Markup)

You are not logged in

Please log in, so followups can be emailed to you.


Mon 21 Aug 2017 09:22:23 PM UTC, comment #1:

I do not know what you expect to get when running the configure script in a directory that is not the source directory. INSTALL says explicitly to run ./configure. Note also that the configure script is created by autoconf. If you believe something should be changed here, you should probably report this to the autoconf maintainers. It has nothing to do with BBDB in particular.

Likewise, BBDB relies on autoconf that the resulting configure script checks for the dependencies required for building the info manual. If you believe it should test for the presence of tex, I suggest again to report this to the autoconf maintainers.

Roland Winkler <winkler>
Project Administrator
Mon 14 Aug 2017 10:14:36 PM UTC, original submission:

After cloning the latest git repository, an out-of-tree build failed:

$ ./autogen.sh
$ mkdir build && cd build
$ ../configure
$ make
Making all in lisp
make[1]: Entering directory '/home/jklowden/projects/3rd/bbdb/build/lisp'
sed -e "s=[@]pkgdatadir[@]=/usr/local/share/bbdb=" \
-e "s=[@]PACKAGE_VERSION[@]=3.1.2=" \
-e "s=[@]PACKAGE_DATE[@]=2017-07-25 22:07:12 +1200=" \
< bbdb-site.el.in > bbdb-site.el
/bin/bash: bbdb-site.el.in: No such file or directory
Makefile:655: recipe for target 'bbdb-site.el' failed

After removing my build directory and running configure in the source root, make succeeded, but "make install" failed because it could not generate bbdb.pdf because TeX is not installed. Many people would consider that a procedural error: the build step should have generated all files needed for "make install". Installation should just be a matter of putting existing files where they belong on the target system.

The PDF in any case should be optional; configure should have a --without-pdf option or similar.

So that the version is clear:

$ git log | head
commit c951e15cd01d84193937ae5e347143321c3a2da9
Author: Roland Winkler <winkler@gnu.org>
Date: Tue Jul 25 22:07:12 2017 +1200



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

Attach File(s):

No files currently attached


Depends on the following items: None found

Items that depend on this one: None found


Carbon-Copy List
  • -unavailable- added by winkler (Posted a comment)

    Do you think this task is very important?
    If so, you can click here to add your encouragement to it.
    This task has 0 encouragements so far.

    Only logged-in users can vote.


    Please enter the title of George Orwell's famous dystopian book (it's a date):



    No Changes Have Been Made to This Item

    Back to the top

    Powered by Savane 3.1-cleanup1