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 427939 - configure --disable-scrollkeeper completely broken since 0.10.2
configure --disable-scrollkeeper completely broken since 0.10.2
Status: RESOLVED FIXED
Product: gnome-doc-utils
Classification: Deprecated
Component: build utils
0.10.x
Other All
: Normal critical
: ---
Assigned To: gnome-doc-utils maintainers
gnome-doc-utils maintainers
: 429762 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2007-04-09 17:31 UTC by Jan de Groot
Modified: 2007-04-15 10:29 UTC
See Also:
GNOME target: ---
GNOME version: 2.17/2.18



Description Jan de Groot 2007-04-09 17:31:02 UTC
Since gnome-doc-utils 0.10.2, using --disable-scrollkeeper to build packages is completely broken. We use it on our distribution to skip the "scrollkeeper-update" step.

There's a notice in the changelog telling about fixing --disable-scrollkeeper to build without scrollkeeper, but this way things don't build anymore when that flag is passed while scrollkeeper is installed.

If using --disable-scrollkeeper is wrong to disable regeneration of scrollkeeper database inside a package, please tell me the other options we have, if there isn't any, this is a critical bug for distribution packagers, as it takes away the possibility to create clean packages.
Comment 1 Shaun McCance 2007-04-09 17:35:58 UTC
Wow, that was fast.  0.10.2 was released like 15 minutes ago.
Comment 2 Shaun McCance 2007-04-09 17:44:32 UTC
So this was the extent of the change referenced in the ChangeLog:

http://svn.gnome.org/viewcvs/gnome-doc-utils/trunk/tools/gnome-doc-utils.make?r1=884&r2=904

Do you get error messages, or are there just missing files in the package?
Comment 3 Shaun McCance 2007-04-09 17:46:30 UTC
Ooooh.  Are you getting an error that looks like this?

echo "The file '$(_skcontentslist)' does not exist." >&2;
echo "Please check your ScrollKeeper installation." >&2;
Comment 4 Jan de Groot 2007-04-09 17:48:31 UTC
The file '' does not exist, please check your Scrollkeeper installation

That's what I was getting when building evolution. A run of gnome-autogen.sh fixed that problem, as then my local gnome-doc-utils installation gets used for that.
Comment 5 Shaun McCance 2007-04-09 18:09:40 UTC
Can you try with the latest from SVN trunk?
Comment 6 Jan de Groot 2007-04-09 18:13:52 UTC
Works fine with the latest change in SVN trunk. 
Comment 7 Shaun McCance 2007-04-09 19:56:39 UTC
I've rolled a 0.10.3 with these changes.
Comment 8 Christian Persch 2007-04-14 22:42:32 UTC
*** Bug 429762 has been marked as a duplicate of this bug. ***
Comment 9 Florian Steinel 2007-04-15 09:53:42 UTC
(In reply to comment #8 and Bug 429762)
I'm using gnome-doc-utils 0.10.3 with control-center 2.18.1 and still get the error in comment #4 (Using nothing more than the released tarballs).
Shouldn't be a fixed control-center-2.18.2 released?
Comment 10 Jan de Groot 2007-04-15 10:29:58 UTC
Running gnome-autogen.sh with the required parameters regenerates the gnome-doc-utils files inside control-center and evolution.

As quick workaround, you can also run this one before running configure:
sed -i -e 's/@ENABLE_SK_TRUE@_s/_s/' help/Makefile.in