Die Installation von glib in nicht-standard-Präfix fehl

Bin ich versucht zu installieren, glib in einem nicht-standard-Präfix, aber ich bekomme Folgendes, wenn Sie ausgeführt make install:

/bin/sh ../libtool --mode=install /usr/bin/install -c libgthread-2.0.la '/root/build/lib'
libtool: install: error: cannot install `libgthread-2.0.la' to a directory not ending in /usr/local/lib

Einen Grund warum ich müssen installieren gthread nur ein Präfix endet mit /usr/local/lib?

  • Hast du es konfigurieren, richtig? Ich meine ./configure --prefix=<prefix_of_your_choice> ? Versuchen make clean ; make distclean; ./configure --prefix=<prefix_of_your_choice> && make && make install
  • Ich Tat das alles, ohne Erfolg. Ich schließlich doch so etwas wie ../gcc-4.7.0/configure --prefix=/root/build/usr/local/ machen, damit es funktioniert.
  • Sie definitiv don ' T have to install glib nur in /usr/local/lib; dies ist aufgrund von einigen libtool oder automake Verrücktheit, vielleicht veraltete temporäre Dateien herumliegen in den Baum. Ich würde versuchen, entpacken ein frische-source-Paket und von vorne anfangen.
  • Das war eine frische Quelle-Baum wird direkt aus dem tar-Archiv. Es nicht sagen, es muss /usr/local/lib, es sagt, dass es ein Ende hat mit jenem, das ist noch seltsam.
InformationsquelleAutor Elektito | 2012-04-23
Schreibe einen Kommentar