Archiv verlassen und diese Seite im Standarddesign anzeigen : pthread.h: No such file or directory
Ich bekomme bei manchen Programmen (u.a. dem Perl-Modul Image::Magick (http://www.cpan.org/authors/id/J/JC/JCRISTY/PerlMagick-5.51.tar.gz)) die Fehlermeldung
pthread.h: No such file or directory
Weiß jemand wie ich die Datei vermeide oder was ich benötige um jene Programme zu kompilieren?
pth habe ich mal mit dem Parameter --enable-pthread kompiliert, darauf meldete mein Linux bei den compilier-aktionen irgendein Konflikt. (Ich weiß, hört sich dumm an, aber ich hatte heute leider schon genug Ärger und habe keine Zeit mehr das detailierter zu beschreiben)
Hi,
Wenn du POSIX-Type Threads verwenden willst, dann brauchst du die header-Files natürlich auch. Die Datei findet sich im libc6-dev Paket (Name kann variieren)
Ciao, Bernie
Folgende Fehlermeldung kommt beim kompilieren von Image:Magick
Starte /usr/bin/perl Makefile.PL && make ..
Checking if your kit is complete...
Looks good
Writing Makefile for Image::Magick
cp Magick.pm blib/lib/Image/Magick.pm
AutoSplitting blib/lib/Image/Magick.pm (blib/lib/auto/Image/Magick)
/usr/bin/perl /usr/lib/perl5/5.8.0/ExtUtils/xsubpp -typemap /usr/lib/perl5/5.8.0/ExtUtils/typemap
Magick.xs > Magick.xsc && mv Magick.xsc Magick.c
cc -c -I../ -I.. -D_REENTRANT -D_FILE_OFFSET_BITS=64 -I/usr/X11R6/include -I/usr/X11R6/include/X11
-I/usr/include/freetype2 -I/usr/include/libxml2 -D_REENTRANT -D_GNU_SOURCE -fno-strict-aliasing -D_L
ARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O3 --pipe -DVERSION=\"5.51\" -DXS_VERSION=\"5.51\" -fPIC "
-I/usr/lib/perl5/5.8.0/i586-linux-thread-multi/CORE" -DHAVE_CONFIG_H Magick.c
Magick.xs: In function `constant':
Magick.xs:586: `ConfigureError' undeclared (first use in this function)
Magick.xs:586: (Each undeclared identifier is reported only once
Magick.xs:586: for each function it appears in.)
Magick.xs:588: `ConfigureWarning' undeclared (first use in this function)
Magick.xs: In function `SetAttribute':
Magick.xs:1170: structure has no member named `authenticate'
Magick.xs:1218: `MemoryResource' undeclared (first use in this function)
Magick.xs:1219: `MapResource' undeclared (first use in this function)
Magick.xs:1315: `DiskResource' undeclared (first use in this function)
Magick.xs:1362: `DisposeType' undeclared (first use in this function)
Magick.xs:1362: parse error before "sp"
Magick.xs:1900: `VirtualPixelMethod' undeclared (first use in this function)
Magick.xs:1900: parse error before "sp"
Magick.xs: In function `XS_Image__Magick_Get':
Magick.xs:3087: structure has no member named `authenticate'
Magick.xs:3363: structure has no member named `error'
Magick.xs:3621: structure has no member named `error'
Magick.xs:3628: structure has no member named `error'
Magick.xs: In function `XS_Image__Magick_QueryColor':
Magick.xs:6844: warning: passing arg 2 of `GetColorList' from incompatible pointer type
Magick.xs: In function `XS_Image__Magick_QueryFont':
Magick.xs:6985: warning: assignment makes pointer from integer without a cast
make: *** [Magick.o] Error 1
Hat jemand ne Idee?
glibc ist nun richtig drauf.
Hi,
libfreetype und libxml is drauf?
Ciao, Bernie
Original geschrieben von bernie
Hi,
libfreetype und libxml is drauf?
Ciao, Bernie
sollte drauf sein (suse 8.1 rpms freetype=1.3.1-684 libxml=1.8.17-102)
Hi,
dein Compiler erwartet aber von beiden die Version 2 wies aussieht.
"-I/usr/include/freetype2 -I/usr/include/libxml2 "
Ciao, Bernie
Original geschrieben von bernie
Hi,
dein Compiler erwartet aber von beiden die Version 2 wies aussieht.
"-I/usr/include/freetype2 -I/usr/include/libxml2 "
Ciao, Bernie
bringt immer noch das gleiche
siehe auch http://www.linuxforen.de/forums/showthread.php?s=&threadid=62405
vBulletin® v3.8.6, Copyright ©2000-2012, Jelsoft Enterprises Ltd.