Libtool Probleme und Kompilieren [fast gelöst]

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
Benutzeravatar
shevegen
Beiträge: 416
Registriert: 30.03.2004 00:32:53

Libtool Probleme und Kompilieren [fast gelöst]

Beitrag von shevegen » 19.02.2009 14:19:17

Hi

Ich experimentiere wie ein Verrückter und schau wie viel ich brechen kann und verändern etc... :-)

Mein Problem sind .la Dateien und libtool.

Aktuelles Beispiel:

make[1]: Entering directory `/Depot/Temp/cairo-1.8.6'
Making all in src
make[2]: Entering directory `/Depot/Temp/cairo-1.8.6/src'
make all-am
make[3]: Entering directory `/Depot/Temp/cairo-1.8.6/src'
../doltlibtool --tag=CC --mode=link gcc -O2 -march=athlon64 -fomit-frame-pointer -frerun-loop-opt -version-info 10802:6:10800 -no-undefined -L/System/Links/Libraries -o libcairo.la -rpath /usr/lib cairo-analysis-surface.lo cairo-arc.lo cairo-array.lo cairo-atomic.lo cairo-base85-stream.lo cairo-bentley-ottmann.lo cairo.lo cairo-cache.lo cairo-clip.lo cairo-color.lo cairo-debug.lo cairo-fixed.lo cairo-font-face.lo cairo-font-face-twin.lo cairo-font-face-twin-data.lo cairo-font-options.lo cairo-freelist.lo cairo-gstate.lo cairo-hash.lo cairo-hull.lo cairo-image-surface.lo cairo-lzw.lo cairo-matrix.lo cairo-meta-surface.lo cairo-misc.lo cairo-mutex.lo cairo-output-stream.lo cairo-paginated-surface.lo cairo-path-bounds.lo cairo-path.lo cairo-path-fill.lo cairo-path-fixed.lo cairo-path-stroke.lo cairo-pattern.lo cairo-pen.lo cairo-polygon.lo cairo-rectangle.lo cairo-region.lo cairo-scaled-font.lo cairo-skiplist.lo cairo-slope.lo cairo-spline.lo cairo-stroke-style.lo cairo-surface.lo cairo-surface-fallback.lo cairo-system.lo cairo-traps.lo cairo-unicode.lo cairo-user-font.lo cairo-version.lo cairo-wideint.lo cairo-cff-subset.lo cairo-scaled-font-subsets.lo cairo-truetype-subset.lo cairo-type1-fallback.lo cairo-type1-subset.lo cairo-type3-glyph-surface.lo cairo-pdf-operators.lo cairo-xlib-display.lo cairo-xlib-screen.lo cairo-xlib-surface.lo cairo-xlib-visual.lo cairo-png.lo cairo-ft-font.lo cairo-ps-surface.lo cairo-pdf-surface.lo cairo-deflate-stream.lo cairo-svg-surface.lo -lpixman-1 -lfreetype -lz -lfontconfig -lpng12 -L/usr/X11R6/lib -lXrender -lX11 -lXext -lm -lz -lz -lSM -lICE -L/usr/X11/lib -lX11 -lm -lm
libtool: link: warning: library `/usr/lib/libfreetype.la' was moved.
grep: /Programs/Freetype/2.3.8/lib/libfreetype.la: No such file or directory
/System/Links/Executables/sed: can't read /Programs/Freetype/2.3.8/lib/libfreetype.la: No such file or directory
libtool: link: `/Programs/Freetype/2.3.8/lib/libfreetype.la' is not a valid libtool archive
make[3]: *** [libcairo.la] Error 1
make[3]: Leaving directory `/Depot/Temp/cairo-1.8.6/src'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/Depot/Temp/cairo-1.8.6/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/Depot/Temp/cairo-1.8.6'
make: *** [all] Error 2


Stört euch nicht so sehr um den Pfad /Programs/Freetype
Aktuell ist freetype im /usr prefix. Ich frage mich warum libtool glaubt das Freetype noch an dieser alten Position ist (ich habe es von dort gelöscht), und nicht an anderer Stelle schaut. Irgend etwas referenziert darauf hin, und meine Frage ist nun, wo ich das finden kann (und dann ändern).

Libtool's Verhalten raubt mir viele Nerven :(

PS: Ich sehe gerade... bald bin ich schon seit mind. 5 Jahren auf Linux unterwegs. Eine Hass-Liebe hat sich da entwickelt .... :D
Das Forum hier auf alle Fälle bekommt aber nur +++ von mir. Es gab ganz selten etwas ruppige Antworten, aber das war eine Minderheit - 98% der Antworten waren hilfsbereit (und in etwa 10% meiner Fragen blieben unbeantwortet, wahrscheinlich weil keiner so Recht eine Antwort wusste)

PSS: Ok habe es gefunden mit grep... libfontconfig.la hat darauf referenziert. Hab das modifiziert und das wars.
Bin aber noch immer nicht ganz glücklich, ich glaube ich schreib noch ein ruby skript das diese Fehler korrigiert bevor libtool läuft... manuelles verbessern ist da nicht so das wahre
Zuletzt geändert von shevegen am 19.02.2009 14:31:33, insgesamt 1-mal geändert.

Spasswolf
Beiträge: 3472
Registriert: 30.11.2005 10:32:22
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Wald

Re: Libtool Probleme und Kompilieren

Beitrag von Spasswolf » 19.02.2009 14:30:44

Du Kannst ja mal den Quellcode nach dem Pfad durchsuchen:

Code: Alles auswählen

grep -r "/Programs/Freetype/2.3.8/lib" .
Ist der Quellcode von cairo "frisch" oder hast du den schon konfiguriert als das freetype noch an der alten Stelle lag?

Antworten