GNOME Bugzilla – Bug 537003
failed to install to prefix after good make
Last modified: 2008-09-26 08:02:55 UTC
evince make install in a non root prefix try to remove root files... hardy@cappelletti:~/GNOME/GARNOME/garnome-2.22.2/desktop/evince/work/main.d/evince-2.22.2$ ./configure --prefix=/tmp/debug --enable-impress --enable-comics --enable-pixbuf --enable-t1lib --enable-dvi --enable-djvu --enable-tiff --enable-pdf --disable-schemas-install --enable-nautilus --enable-dbus --disable-debug --enable-compile-warnings=no --disable-scrollkeeper ALL DONE hardy@cappelletti:~/GNOME/GARNOME/garnome-2.22.2/desktop/evince/work/main.d/evince-2.22.2$ make ALL DONE hardy@cappelletti:~/GNOME/GARNOME/garnome-2.22.2/desktop/evince/work/main.d/evince-2.22.2$ make install partially done but at the end: ... ... test -z "/usr/lib/nautilus/extensions-2.0" || /bin/mkdir -p "/usr/lib/nautilus/extensions-2.0" /bin/bash ../libtool --mode=install /usr/bin/install -c 'libevince-properties-page.la' '/usr/lib/nautilus/extensions-2.0/libevince-properties-page.la' libtool: install: warning: relinking `libevince-properties-page.la' (cd /home/hardy/GNOME/GARNOME/garnome-2.22.2/desktop/evince/work/main.d/evince-2.22.2/properties; /bin/bash ../libtool --tag=CC --mode=relink gcc -I.. -g -O2 -module -avoid-version -no-undefined -o libevince-properties-page.la -rpath /usr/lib/nautilus/extensions-2.0 libevince_properties_page_la-ev-properties-main.lo libevproperties.la ../libdocument/libevbackend.la -pthread -lglade-2.0 -lgtk-x11-2.0 -lxml2 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangocairo-1.0 -lpango-1.0 -lcairo -lgthread-2.0 -lrt -lgio-2.0 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0 -pthread -lgnome-2 -lpopt -lbonobo-2 -lbonobo-activation -lgmodule-2.0 -ldl -lORBit-2 -lgthread-2.0 -lrt -lgobject-2.0 -lglib-2.0 -lz -pthread -lgthread-2.0 -lrt -lnautilus-extension -lgio-2.0 -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangocairo-1.0 -lpango-1.0 -lcairo -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0 ) gcc -shared .libs/libevince_properties_page_la-ev-properties-main.o -Wl,--whole-archive ./.libs/libevproperties.a -Wl,--no-whole-archive -Wl,--rpath -Wl,/tmp/Programs/ioGnome2.22.2-Ubuntu8.04/Linux-ia32/lib -L/tmp/Programs/ioGnome2.22.2-Ubuntu8.04/Linux-ia32/lib -levbackend -L/usr/lib -lglade-2.0 -lxml2 -lgnome-2 -lpopt -lbonobo-2 -lbonobo-activation -lORBit-2 -lz -lgthread-2.0 -lrt -lnautilus-extension -lgio-2.0 -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangocairo-1.0 -lpango-1.0 -lcairo -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0 -pthread -pthread -pthread -Wl,-soname -Wl,libevince-properties-page.so -o .libs/libevince-properties-page.so /usr/bin/install -c .libs/libevince-properties-page.soT /usr/lib/nautilus/extensions-2.0/libevince-properties-page.so /usr/bin/install: cannot remove `/usr/lib/nautilus/extensions-2.0/libevince-properties-page.so': Permission denied make[2]: *** [install-nautilusLTLIBRARIES] Error 1 make[2]: Leaving directory `/home/hardy/GNOME/GARNOME/garnome-2.22.2/desktop/evince/work/main.d/evince-2.22.2/properties' make[1]: *** [install-am] Error 2 make[1]: Leaving directory `/home/hardy/GNOME/GARNOME/garnome-2.22.2/desktop/evince/work/main.d/evince-2.22.2/properties' make: *** [install-recursive] Error 1 As you can see, evince try to remove usr/lib/nautilus/extensions-2.0/libevince-properties-page.so also if prefixed to /tmp/debug with non root user.
*** Bug 536975 has been marked as a duplicate of this bug. ***
*** Bug 541314 has been marked as a duplicate of this bug. ***