After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 401504 - tools/Makefile.am does not properly generate beagle-crawl-system
tools/Makefile.am does not properly generate beagle-crawl-system
Status: RESOLVED FIXED
Product: beagle
Classification: Other
Component: General
0.2.14
Other All
: Normal minor
: ---
Assigned To: Beagle Bugs
Beagle Bugs
Depends on:
Blocks:
 
 
Reported: 2007-01-27 23:20 UTC by Hans de Graaff
Modified: 2007-01-31 23:46 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Hans de Graaff 2007-01-27 23:20:09 UTC
Please describe the problem:
When beagle is configured with a non-default prefix, e.g. --prefix=/usr, the tools/beagle-crawl-system cron file is not regenerated and consequently the new prefix is not used in the file. 

This causes a cron file to be installed with the wrong paths, causing a daily error message.

Steps to reproduce:
1. configure beagle with a non-default prefix
2. make
3. 

Actual results:
tools/beagle-crawl-system is not regenerated and contains the old prefix paths.

Expected results:
tools/beagle-crawl-system should contain the correct paths as given during configure.

Does this happen every time?


Other information:
An easy work-around is to remove the beagle-crawl-system file before compiling.
Comment 1 Joe Shaw 2007-01-29 18:39:22 UTC
You're running configure from a tarball release?
Comment 2 Hans de Graaff 2007-01-31 08:19:06 UTC
Yes. Actually this is happening during installation of the Gentoo package, as reported in http://bugs.gentoo.org/show_bug.cgi?id=164039

Gentoo makes a few small changes to the configure script and then rebuilds it using autoconf 2.61, but I've also been able to reproduce this with a vanilla beagle-0.2.14 tarball.

Using "./configure --prefix=/usr --sysconfdir=/etc; make" gets me a tools/beagle-crawl-system file with e.g. 

    for crawl_file in /usr/local/etc/beagle/crawl-*; do 


Comment 3 Joe Shaw 2007-01-31 23:46:20 UTC
Fix checked in to r3357.