After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 537003 - failed to install to prefix after good make
failed to install to prefix after good make
Status: RESOLVED OBSOLETE
Product: evince
Classification: Core
Component: general
2.22.x
Other Linux
: Normal critical
: ---
Assigned To: Evince Maintainers
Evince Maintainers
: 536975 541314 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2008-06-06 16:30 UTC by Luca Cappelletti (Infodomestic.com)
Modified: 2008-09-26 08:02 UTC
See Also:
GNOME target: ---
GNOME version: 2.21/2.22



Description Luca Cappelletti (Infodomestic.com) 2008-06-06 16:30:08 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.
Comment 1 Nickolay V. Shmyrev 2008-06-09 04:20:23 UTC
*** Bug 536975 has been marked as a duplicate of this bug. ***
Comment 2 Nickolay V. Shmyrev 2008-07-02 21:14:39 UTC
*** Bug 541314 has been marked as a duplicate of this bug. ***