Thu, 08 Jan 2009 18:28:40 +0100
Depend on sed, grep, and binutils, because libtool hard codes values.
This unfortunate dependency change is necessary because the main
program script calls helper tools from hard coded paths. Please
see /pfx/bin/libtool:77 for the example SED="/pfx/bin/sed".
1 Index: lib/buildreq.c
2 --- lib/buildreq.c.orig 2005-07-21 01:01:07.000000000 -0700
3 +++ lib/buildreq.c 2008-02-23 16:33:08.000000000 -0800
4 @@ -89,10 +89,14 @@
5 }
7 rewind(sf);
8 - if (fscanf(sf, "%d", &seq_nbr) != 1) {
9 + /* comment the following block out to work around some broken */
10 + /* libc distros which return 0 on successful fscanf(3) calls, */
11 + /* and use the simple replacement follwing the block instead. */
12 + /*if (fscanf(sf, "%d", &seq_nbr) != 1) {
13 rc_log(LOG_ERR,"rc_get_seqnbr: fscanf failure: %s", seqfile);
14 seq_nbr = rc_guess_seqnbr();
15 - }
16 + }*/
17 + fscanf(sf, "%d", &seq_nbr);
19 rewind(sf);
20 ftruncate(fileno(sf),0);