Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » Software » Probleme beim kompilieren von pixman-0.21.6!

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
03.04.2011, 15:11 Uhr
TOSHMAX



Hi,

nachdem ich nach Stunden endlich das configure-Skript zum laufen gebracht habe, bekomme ich folgende Fehler:

Code:
configure: line 12883: PKG_PROG_PKG_CONFIG: command not found
configure: line 12931: syntax error near unexpected token `GTK,'
configure: line 12931: `   PKG_CHECK_MODULES(GTK, gtk+-2.0 pixman-1)'

Jetzt versuche ich pkg-config-0.25 zu kompilieren, da ich glaube, dass die Fehler daher kommen. Beim aufruf von make erhalte ich allerdings folgende Meldungen:

Code:
make  all-recursive
make[1]: Entering directory `/c/pkg-config-0.25/build'
Making all in popt
make[2]: Entering directory `/c/pkg-config-0.25/build/popt'
/bin/sh ../libtool --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../pop
t -I..     -g -O2 -MT popt.lo -MD -MP -MF .deps/popt.Tpo -c -o popt.lo ../../pop
t/popt.c
mv -f .deps/popt.Tpo .deps/popt.Plo
mv: cannot stat `.deps/popt.Tpo': No such file or directory
make[2]: *** [popt.lo] Error 1
make[2]: Leaving directory `/c/pkg-config-0.25/build/popt'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/c/pkg-config-0.25/build'
make: *** [all] Error 2


Ich versuche das ganze unter Windows, mit den MSYS-Tools von MinGW.

Ich bin für jede Hilfe dankbar, da ich langsam am Verzweifeln bin!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
03.04.2011, 16:59 Uhr
0xdeadbeef
Gott
(Operator)


Welche Versionen von libtool, autoconf und automake hast du da?
--
Einfachheit ist Voraussetzung für Zuverlässigkeit.
-- Edsger Wybe Dijkstra
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
03.04.2011, 17:09 Uhr
TOSHMAX



automake: 1.11.1
autoconf: 2.67
libtool: 2.4
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
03.04.2011, 17:23 Uhr
0xdeadbeef
Gott
(Operator)


Hmmm...also, für mich sieht das so aus, als finde libtool --tag=CC --mode=compile keinen C-Compiler, um popt.c zu übersetzen - eigentlich sollten nach der Zeile, die mit /bin/sh ../libtool anfängt, noch zwei weitere für die Compiler-Aufrufe kommen.

Ist gcc im PATH?

Nachtrag: Übrigens ist PKG_PROG_PKG_CONFIG ein autoconf-Token, der vor der Ausführung von configure schon aufgelöst werden sollte. autoreconf -i könnte das Problem u.U. schon lösen, wenn pkg-config bei MSYS schon dabei ist.
--
Einfachheit ist Voraussetzung für Zuverlässigkeit.
-- Edsger Wybe Dijkstra

Dieser Post wurde am 03.04.2011 um 17:24 Uhr von 0xdeadbeef editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
03.04.2011, 20:38 Uhr
TOSHMAX



Ich habe jetzt die "pkg-config.exe" wie auf den MinGW-Seiten beschrieben in den bin Ordner gepackt und auch die "libglib-2.0-0.dll" dazu kopiert. Leider finde ich nichts, wie man das noch weiter konfigurieren müsste. Die Skripte erzeugen allerdings auch keine pixman.pc, die ich anscheinend dafür bräuchte.

"autoreconf -i" hat leider nichts geholfen und gcc ist auch im PATH.
Vielleicht hilft das noch weiter:

Code:
C:\pixman-0.21.6>sh autoreconf-2.67 -i
C:\MinGW\bin\libtoolize: Consider adding `AC_CONFIG_MACRO_DIR([m4])' to configur
e.ac and
C:\MinGW\bin\libtoolize: rerunning C:\MinGW\bin\libtoolize, to keep the correct
libtool macros in-tree.
C:\MinGW\bin\libtoolize: Consider adding `-I m4' to ACLOCAL_AMFLAGS in Makefile.
am.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
03.04.2011, 23:19 Uhr
0xdeadbeef
Gott
(Operator)


pkg-config.exe allein bringt dir hier nichts - wonach du suchst, ist die Datei, in der das m4-Makro PKG_PROG_PKG_CONFIG definiert ist. Die dürfte pkg.m4 oder ähnlich heißen.

Bei mir liegen diese Dinge alle unter /usr/share/aclocal; wo MinGWs autoconf seine m4-Makros aufbewahrt, kann ich dir aus dem Stegreif nicht sagen. Eine Suche nach *.m4 dürfte helfen - ich bezweifle, dass viele andere Programme diese Dateiendung benutzen.

Nachtrag: Auf der MSYS-Mailingliste hat jemand ein ähnliches Problem damit lösen können, die Dateien aus C:\Gtk\share\aclocal nach C:\msys\1.0\share\aclocal zu kopieren. Die genauen Pfade mögen bei dir anders heißen, aber im Prinzip dürfte das sein, wonach du suchst.
--
Einfachheit ist Voraussetzung für Zuverlässigkeit.
-- Edsger Wybe Dijkstra

Dieser Post wurde am 03.04.2011 um 23:23 Uhr von 0xdeadbeef editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
006
04.04.2011, 20:31 Uhr
TOSHMAX



Es hat tatsächlich nur die pkg.m4 in share\aclocal gefehlt, die pkg-config.exe ist nicht mal zwingend erforderlich gewesen.

Ich werde jetzt noch Versuchen, dass ich pkg-config zu kompilieren bringe, aber eigentlich war pixman das einzige was ich wollte.

Vielen Dank für deine großartige Hilfe!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ Software ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: