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


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

Submitter:  None
Submitted:  Mon 14 Aug 2017 10:14:36 PM UTC
Category:  None Severity:  3 - Normal
Item Group:  None Status:  None
Privacy:  Public Assigned to:  None
Open/Closed:  Open
* Mandatory Fields

Add a New Comment Rich Markup

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>
Group 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 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 winkler (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.12