* Armin Bauer schrieb am 14.04.04 um 11:34 Uhr:
> Hi.
Hi Armin,
i created a patch to update autogen.sh files. Attached.
-Marc
>
> Since yesterday i had problems with building the plugins. the autotools
> didnt append the .so to the libraries (libpalm_sync.0.0.0). Because of
> this i could not install the plugin (they were not found during
> loading).
>
> sr/lib/libpisock.so -Wl,--export-dynamic -Wl,-soname -Wl,libpalm_sync.0
> -o .libs/libpalm_sync.0.0.0
> (cd .libs && rm -f libpalm_sync.0 && ln -s libpalm_sync.0.0.0
> libpalm_sync.0)
> (cd .libs && rm -f libpalm_sync && ln -s libpalm_sync.0.0.0
> libpalm_sync)
>
> I guess that an update of the autotools broke this. I remembered a hint
> i got on irc:
>
> our autogen.sh file in multisync looks like this
>
> if grep "^AM_PROG_LIBTOOL" configure.in >/dev/null; then
> if test -z "$NO_LIBTOOLIZE" ; then
> echo "Running libtoolize..."
> libtoolize --force --copy
> fi
> fi
>
> this has been correct some time ago but now it should be AC_PROG_LIBTOOL
> By changing this i got the behaviuor i wanted (libpalm_sync.so.0.0.0)
>
> usr/lib/libpisock.so -Wl,--export-dynamic -Wl,-soname
> -Wl,libpalm_sync.so.0 -o .libs/libpalm_sync.so.0.0.0
> (cd .libs && rm -f libpalm_sync.so.0 && ln -s libpalm_sync.so.0.0.0
> libpalm_sync.so.0)
> (cd .libs && rm -f libpalm_sync.so && ln -s libpalm_sync.so.0.0.0
> libpalm_sync.so)
>
> could you please change the AM_PROG_LIBTOOL to AC_PROG_LIBTOOL (line
> 131) in your local copy, rebuild everything and see if it breaks
> anything. Please tell me what happend so i can see if it is ok to commit
> this change.
>
> Armin
>
--
-------------------------------------------
Take back the Net! http://www.anti-dmca.org
-------------------------------------------
Index: autogen.sh
===================================================================
RCS file: /cvsroot/multisync/multisync/autogen.sh,v
retrieving revision 1.2
diff -u -3 -p -u -r1.2 autogen.sh
--- autogen.sh 28 Jun 2003 11:44:52 -0000 1.2
+++ autogen.sh 19 Apr 2004 14:54:05 -0000
@@ -48,7 +48,7 @@ fi
}
}
-(grep "^AM_PROG_LIBTOOL" $srcdir/configure.in >/dev/null) && {
+(grep "^AC_PROG_LIBTOOL" $srcdir/configure.in >/dev/null) && {
(libtool --version) < /dev/null > /dev/null 2>&1 || {
echo
echo "**Error**: You must have \`libtool' installed."
@@ -128,7 +128,7 @@ do
echo "Running xml-i18n-toolize..."
xml-i18n-toolize --copy --force --automake
fi
- if grep "^AM_PROG_LIBTOOL" configure.in >/dev/null; then
+ if grep "^AC_PROG_LIBTOOL" configure.in >/dev/null; then
if test -z "$NO_LIBTOOLIZE" ; then
echo "Running libtoolize..."
libtoolize --force --copy
Index: plugins/backup_plugin/autogen.sh
===================================================================
RCS file: /cvsroot/multisync/multisync/plugins/backup_plugin/autogen.sh,v
retrieving revision 1.2
diff -u -3 -p -u -r1.2 autogen.sh
--- plugins/backup_plugin/autogen.sh 28 Jun 2003 11:23:24 -0000 1.2
+++ plugins/backup_plugin/autogen.sh 19 Apr 2004 14:54:12 -0000
@@ -48,7 +48,7 @@ fi
}
}
-(grep "^AM_PROG_LIBTOOL" $srcdir/configure.in >/dev/null) && {
+(grep "^AC_PROG_LIBTOOL" $srcdir/configure.in >/dev/null) && {
(libtool --version) < /dev/null > /dev/null 2>&1 || {
echo
echo "**Error**: You must have \`libtool' installed."
@@ -128,7 +128,7 @@ do
echo "Running xml-i18n-toolize..."
xml-i18n-toolize --copy --force --automake
fi
- if grep "^AM_PROG_LIBTOOL" configure.in >/dev/null; then
+ if grep "^AC_PROG_LIBTOOL" configure.in >/dev/null; then
if test -z "$NO_LIBTOOLIZE" ; then
echo "Running libtoolize..."
libtoolize --force --copy
Index: plugins/evolution_sync/autogen.sh
===================================================================
RCS file: /cvsroot/multisync/multisync/plugins/evolution_sync/autogen.sh,v
retrieving revision 1.2
diff -u -3 -p -u -r1.2 autogen.sh
--- plugins/evolution_sync/autogen.sh 28 Jun 2003 11:20:42 -0000 1.2
+++ plugins/evolution_sync/autogen.sh 19 Apr 2004 14:54:12 -0000
@@ -48,7 +48,7 @@ fi
}
}
-(grep "^AM_PROG_LIBTOOL" $srcdir/configure.in >/dev/null) && {
+(grep "^AC_PROG_LIBTOOL" $srcdir/configure.in >/dev/null) && {
(libtool --version) < /dev/null > /dev/null 2>&1 || {
echo
echo "**Error**: You must have \`libtool' installed."
@@ -128,7 +128,7 @@ do
echo "Running xml-i18n-toolize..."
xml-i18n-toolize --copy --force --automake
fi
- if grep "^AM_PROG_LIBTOOL" configure.in >/dev/null; then
+ if grep "^AC_PROG_LIBTOOL" configure.in >/dev/null; then
if test -z "$NO_LIBTOOLIZE" ; then
echo "Running libtoolize..."
libtoolize --force --copy
Index: plugins/irmc_sync/autogen.sh
===================================================================
RCS file: /cvsroot/multisync/multisync/plugins/irmc_sync/autogen.sh,v
retrieving revision 1.2
diff -u -3 -p -u -r1.2 autogen.sh
--- plugins/irmc_sync/autogen.sh 28 Jun 2003 11:25:42 -0000 1.2
+++ plugins/irmc_sync/autogen.sh 19 Apr 2004 14:54:12 -0000
@@ -48,7 +48,7 @@ fi
}
}
-(grep "^AM_PROG_LIBTOOL" $srcdir/configure.in >/dev/null) && {
+(grep "^AC_PROG_LIBTOOL" $srcdir/configure.in >/dev/null) && {
(libtool --version) < /dev/null > /dev/null 2>&1 || {
echo
echo "**Error**: You must have \`libtool' installed."
@@ -128,7 +128,7 @@ do
echo "Running xml-i18n-toolize..."
xml-i18n-toolize --copy --force --automake
fi
- if grep "^AM_PROG_LIBTOOL" configure.in >/dev/null; then
+ if grep "^AC_PROG_LIBTOOL" configure.in >/dev/null; then
if test -z "$NO_LIBTOOLIZE" ; then
echo "Running libtoolize..."
libtoolize --force --copy
Index: plugins/opie_sync/macros/autogen.sh
===================================================================
RCS file: /cvsroot/multisync/multisync/plugins/opie_sync/macros/autogen.sh,v
retrieving revision 1.1
diff -u -3 -p -u -r1.1 autogen.sh
--- plugins/opie_sync/macros/autogen.sh 11 Jul 2003 21:21:04 -0000 1.1
+++ plugins/opie_sync/macros/autogen.sh 19 Apr 2004 14:54:12 -0000
@@ -27,7 +27,7 @@ fi
}
}
-(grep "^AM_PROG_LIBTOOL" $srcdir/configure.in >/dev/null) && {
+(grep "^AC_PROG_LIBTOOL" $srcdir/configure.in >/dev/null) && {
(libtool --version) < /dev/null > /dev/null 2>&1 || {
echo
echo "**Error**: You must have \`libtool' installed to compile Gnome."
@@ -152,7 +152,7 @@ do
echo "Running xml-i18n-toolize... Ignore non-fatal messages."
xml-i18n-toolize --copy --force --automake
fi
- if grep "^AM_PROG_LIBTOOL" configure.in >/dev/null; then
+ if grep "^AC_PROG_LIBTOOL" configure.in >/dev/null; then
if test -z "$NO_LIBTOOLIZE" ; then
echo "Running libtoolize..."
libtoolize --force --copy
Index: plugins/syncml_plugin/autogen.sh
===================================================================
RCS file: /cvsroot/multisync/multisync/plugins/syncml_plugin/autogen.sh,v
retrieving revision 1.2
diff -u -3 -p -u -r1.2 autogen.sh
--- plugins/syncml_plugin/autogen.sh 28 Jun 2003 11:35:13 -0000 1.2
+++ plugins/syncml_plugin/autogen.sh 19 Apr 2004 14:54:12 -0000
@@ -48,7 +48,7 @@ fi
}
}
-(grep "^AM_PROG_LIBTOOL" $srcdir/configure.in >/dev/null) && {
+(grep "^AC_PROG_LIBTOOL" $srcdir/configure.in >/dev/null) && {
(libtool --version) < /dev/null > /dev/null 2>&1 || {
echo
echo "**Error**: You must have \`libtool' installed."
@@ -128,7 +128,7 @@ do
echo "Running xml-i18n-toolize..."
xml-i18n-toolize --copy --force --automake
fi
- if grep "^AM_PROG_LIBTOOL" configure.in >/dev/null; then
+ if grep "^AC_PROG_LIBTOOL" configure.in >/dev/null; then
if test -z "$NO_LIBTOOLIZE" ; then
echo "Running libtoolize..."
libtoolize --force --copy