When make installs a library via make install it gets place in the correct location as a .so file. Yet when make uninstall is run it fails to remove the .so file. The reason for the failure is that its looking for the .la file and not the .so.
(Gentoo system) libtool: 1.4.3-r4 automake: 1.8.3 autoconf: 2.59-r4 ------------- make install ------------- bash-2.05b$ sudo make install make[1]: Entering directory `/home/storri/src/xine-lib/src/post/planar' /bin/sh ../../../mkinstalldirs /usr/lib/xine/plugins/1.0.0/post /bin/sh ../../../libtool-nofpic --mode=install /bin/install -c xineplug_post_planar.la /usr/lib/xine/plugins/1.0.0/post/xineplug_post_planar.la libtool-nofpic: install: warning: relinking `xineplug_post_planar.la' (cd /home/storri/src/xine-lib/src/post/planar; /bin/sh ../../../libtool-nofpic --mode=relink gcc -I../../../src/libffmpeg/libavcodec/libpostproc -mcpu=pentiumpro -O3 -pipe -fomit-frame-pointer -falign-functions=4 -falign-loops=4 -falign-jumps=4 -mpreferred-stack-boundary=2 -fexpensive-optimizations -fschedule-insns2 -fno-strict-aliasing -ffast-math -funroll-loops -finline-functions -Wall -DNDEBUG -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DXINE_COMPILE -Wpointer-arith -Wnested-externs -Wcast-align -Wchar-subscripts -Wmissing-declarations -Wmissing-prototypes -o xineplug_post_planar.la -rpath /usr/lib/xine/plugins/1.0.0/post -avoid-version -module planar.lo invert.lo expand.lo boxblur.lo denoise3d.lo eq.lo eq2.lo unsharp.lo pp.lo ../../../src/xine-engine/libxine.la -lm ) gcc -shared planar.o invert.o expand.o boxblur.o denoise3d.o eq.o eq2.o unsharp.o pp.o -L/usr/lib -lxine -lm -Wl,-soname -Wl,xineplug_post_planar.so -o .libs/xineplug_post_planar.so /bin/install -c .libs/xineplug_post_planar.soT /usr/lib/xine/plugins/1.0.0/post/xineplug_post_planar.so PATH="$PATH:/sbin" ldconfig -n /usr/lib/xine/plugins/1.0.0/post make install-data-hook make[2]: Entering directory `/home/storri/src/xine-lib/src/post/planar' make[2]: Leaving directory `/home/storri/src/xine-lib/src/post/planar' make[1]: Leaving directory `/home/storri/src/xine-lib/src/post/planar' --------------- make uninstall --------------- bash-2.05b$ sudo make uninstall /bin/sh ../../../libtool-nofpic --mode=uninstall rm -f /usr/lib/xine/plugins/1.0.0/post/xineplug_post_planar.la make uninstall-hook make[1]: Entering directory `/home/storri/src/xine-lib/src/post/planar' make[1]: Leaving directory `/home/storri/src/xine-lib/src/post/planar' ------------ Makefile.am ------------ include $(top_srcdir)/misc/Makefile.common AM_CFLAGS = -I$(top_srcdir)/src/libffmpeg/libavcodec/libpostproc POSTPROC_LIB = $(top_builddir)/src/libffmpeg/libavcodec/libpostproc/libpostprocess.la libdir = $(XINE_PLUGINDIR)/post lib_LTLIBRARIES = xineplug_post_planar.la xineplug_post_planar_la_SOURCES = \ planar.c \ invert.c \ expand.c \ boxblur.c \ denoise3d.c \ eq.c \ eq2.c \ unsharp.c \ pp.c xineplug_post_planar_la_DEPENDENCIES = $(POSTPROC_LIB) xineplug_post_planar_la_LIBADD = $(XINE_LIB) $(POSTPROC_LIB) -lm xineplug_post_planar_la_LDFLAGS = -avoid-version -module $(XINE_PLUGIN_MIN_SYMS) $(POSTPROC_LIB): cd $(top_builddir)/src/libffmpeg/libavcodec/libpostproc && $(MAKE) libpostprocess.la -- Email: [EMAIL PROTECTED]