44 |
### Libtool setup. |
### Libtool setup. |
45 |
|
|
46 |
# Get a clean version. |
# Get a clean version. |
47 |
rm -rf libltdl |
libtoolize --force --copy --automake |
|
libtoolize --force --copy --automake --ltdl |
|
|
|
|
|
# Make sure we use a ./configure.in compatible autoconf in ./libltdl/ |
|
|
mv libltdl/configure.in libltdl/configure.tmp |
|
|
echo 'AC_PREREQ(2.50)' > libltdl/configure.in |
|
|
cat libltdl/configure.tmp >> libltdl/configure.in |
|
|
rm libltdl/configure.tmp |
|
|
|
|
|
# Maybe patch ltdl.c. This is only needed for 1.4.2 and earlier. |
|
|
if patch libltdl/ltdl.c <<EOP |
|
|
--- ltdl.c~ Fri Apr 12 18:52:48 2002 |
|
|
+++ ltdl.c Tue Jul 9 14:12:47 2002 |
|
|
@@ -2246,15 +2246,15 @@ |
|
|
static int |
|
|
find_handle_callback (filename, data, ignored) |
|
|
char *filename; |
|
|
lt_ptr data; |
|
|
lt_ptr ignored; |
|
|
{ |
|
|
lt_dlhandle *handle = (lt_dlhandle *) data; |
|
|
- int found = access (filename, R_OK); |
|
|
+ int found = !access (filename, F_OK); |
|
|
|
|
|
/* Bail out if file cannot be read... */ |
|
|
if (!found) |
|
|
return 0; |
|
|
|
|
|
/* Try to dlopen the file, but do not continue searching in any |
|
|
case. */ |
|
|
EOP |
|
|
then true |
|
|
else |
|
|
echo "WARNING: could not patch libltdl, but this is probably OK." |
|
|
fi |
|
48 |
|
|
49 |
###################################################################### |
###################################################################### |
50 |
|
|
58 |
automake --add-missing |
automake --add-missing |
59 |
automake --add-missing |
automake --add-missing |
60 |
|
|
|
# Make sure that libltdl uses the same autoconf version as the rest. |
|
|
# |
|
|
echo "libltdl..." |
|
|
(cd libltdl && autoconf) |
|
|
(cd libltdl && automake --gnu --add-missing) |
|
|
|
|
61 |
echo "guile-readline..." |
echo "guile-readline..." |
62 |
(cd guile-readline && ./autogen.sh) |
(cd guile-readline && ./autogen.sh) |
63 |
|
|