Thank you... Sorry I was budy on ms windows dev for a while...<br><br>Yes I didn't need the doc and the lib was installed anyway, it's just it tagged a failure on my dependency install.<br><br>Garry.<br><br><div class="gmail_quote">
On Tue, Jun 21, 2011 at 12:46 PM, Dan Nicholson <span dir="ltr"><<a href="mailto:dbn.lists@gmail.com">dbn.lists@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<div><div></div><div class="h5">On Mon, Jun 20, 2011 at 3:12 AM, Garry Iglesias<br>
<<a href="mailto:garry.iglesias@gmail.com">garry.iglesias@gmail.com</a>> wrote:<br>
> Hi,<br>
><br>
> Sorry if this problem has already been mentioned, but I couldn't find<br>
> any question nor bug about it...<br>
><br>
> I'm building a libX11 and libXext as static libraries in a local tree as<br>
> third party dependencies of a framework I'm working on. It's been<br>
> working like a charm for 3 years, but I recently (yesterday) upgraded<br>
> to the last versions of the libs. And I encounter a failure on install:<br>
> make install doesn't use the prefix and try to write directly into<br>
> /usr/share/ which is a problem:<br>
><br>
> ============================================<br>
> libX11 build log:<br>
><br>
> [...]<br>
> Making install in libX11<br>
> make[2]: Entering directory<br>
> `/shared-a/nshq/dev/ns2/third-party/Xlib/libX11-1.4.3/specs/libX11'<br>
> make[3]: Entering directory<br>
> `/shared-a/nshq/dev/ns2/third-party/Xlib/libX11-1.4.3/specs/libX11'<br>
> make[3]: Nothing to be done for `install-exec-am'.<br>
> test -z "/home/giglesias/development/ns2/third-party/build/share/doc/libX11"<br>
> || /usr/bin/mkdir -p<br>
> "/home/giglesias/development/ns2/third-party/build/share/doc/libX11"<br>
> /usr/bin/ginstall -c -m 644 libX11.xml AppA.xml AppB.xml AppC.xml<br>
> AppD.xml CH01.xml CH02.xml CH03.xml CH04.xml CH05.xml CH06.xml<br>
> CH07.xml CH08.xml CH09.xml CH10.xml CH11.xml CH12.xml CH13.xml<br>
> CH14.xml CH15.xml CH16.xml credits.xml glossary.xml<br>
> '/home/giglesias/development/ns2/third-party/build/share/doc/libX11'<br>
> test -z "/usr/share/sgml/X11/dbs" || /usr/bin/mkdir -p "/usr/share/sgml/X11/dbs"<br>
> /usr/bin/ginstall -c -m 644 libX11.html.db libX11.fo.db<br>
> '/usr/share/sgml/X11/dbs'<br>
> /usr/bin/ginstall: cannot remove<br>
> `/usr/share/sgml/X11/dbs/libX11.html.db': Permission denied<br>
<br>
</div></div>I think this must be picking up your host's pkg-config file for<br>
xorg-sgml-doctools that determine where to install the cross reference<br>
databases for the documents. Do you see the following line during<br>
configure?<br>
<br>
checking for X.Org SGML entities >= 1.7... /usr/share/sgml<br>
<br>
The fix is either to install a new copy of xorg-sgml-doctools for your<br>
prefix before libX11/libXext, or just disable the build of the spec<br>
docs with --disable-specs. If you're just installing X as a<br>
dependency, you may not care about the spec docs (they take a long<br>
time to build, too). I think the next release of these modules will<br>
have that fixed so the files follow --prefix, but I don't know when<br>
that will be.<br>
<br>
--<br>
<font color="#888888">Dan<br>
</font></blockquote></div><br>