make[3]: Nothing to be done for `install-exec-am'. install -d -m 755 /`monodoc --get-sourcesdir` make[3]: Leaving directory `/home/dma/microtinder/cvs/dbus/mono/doc' make[2]: Leaving directory `/home/dma/microtinder/cvs/dbus/mono/doc' make[1]: Leaving directory `/home/dma/microtinder/cvs/dbus/mono' install: cannot change permissions of `//usr/lib/monodoc/sources': Operation not permitted make[3]: *** [install-data-local] Error 1 make[2]: *** [install-am] Error 2 make[1]: *** [install-recursive] Error 1 make: *** [install-recursive] Error 1
Don't know much about monodoc, giving this one to Joe.
this is particularly annoying in jhbuild, since it sets the prefix using the autotools packages, and ends up causing my build to fail everytime: The problem is in the Makefile.am file in the mono/docs/ directory. install-data-local: install -d -m 755 $(DESTDIR)/`monodoc --get-sourcesdir` install -m 644 $(srcdir)/dbus-sharp-docs.source $(DESTDIR)/`monodoc --get-sourcesdir` install -m 644 dbus-sharp-docs.tree $(DESTDIR)/`monodoc --get-sourcesdir` install -m 644 dbus-sharp-docs.zip $(DESTDIR)/`monodoc --get-sourcesdir` uninstall-local: rm -f $(DESTDIR)/`monodoc --get-sourcesdir`/dbus-sharp-docs.source rm -f $(DESTDIR)/`monodoc --get-sourcesdir`/dbus-sharp-docs.tree rm -f $(DESTDIR)/`monodoc --get-sourcesdir`/dbus-sharp-docs.zip I always end up changing $(DESTDIR) to $(prefix) in the generated Makefile This should be changed to use the autotools methods for installing/uninstalling somehow.
Created attachment 3110 [details] xorg-6.8.2-r1 dual works Would something like this be ok? this seemed to fix the problem for me.
Uhm.. attached patch has gone missing somehow :(
Created attachment 2915 [details] [review] Fix prefixed installation for mono docs. Mirrored here: http://amd.store20.com/files/2005-Q3/dbus-monodoc-prefix-fix.patch
Created attachment 2919 [details] [review] patch to make monodoc stuff install to $prefix Is there any reason why something like this wouldn't work?
The mono bindings are no longer supported.
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.