Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
mathias@mathias-desktop:~/Downloads/pyTesseract-0.1b$ make
make all-recursive
make[1]: Betrete Verzeichnis '/home/mathias/.local/share/Trash/files/pyTesseract-0.1b'
Making all in ccstruct
make[2]: Betrete Verzeichnis '/home/mathias/.local/share/Trash/files/pyTesseract-0.1b/ccstruct'
make[3]: Betrete Verzeichnis '/home/mathias/.local/share/Trash/files/pyTesseract-0.1b/ccstruct'
make[3]: Für das Ziel »all-am« ist nichts zu tun.
make[3]: Verlasse Verzeichnis '/home/mathias/.local/share/Trash/files/pyTesseract-0.1b/ccstruct'
make[2]: Verlasse Verzeichnis '/home/mathias/.local/share/Trash/files/pyTesseract-0.1b/ccstruct'
Making all in ccutil
make[2]: Betrete Verzeichnis '/home/mathias/.local/share/Trash/files/pyTesseract-0.1b/ccutil'
make[3]: Betrete Verzeichnis '/home/mathias/.local/share/Trash/files/pyTesseract-0.1b/ccutil'
make[3]: Für das Ziel »all-am« ist nichts zu tun.
make[3]: Verlasse Verzeichnis '/home/mathias/.local/share/Trash/files/pyTesseract-0.1b/ccutil'
make[2]: Verlasse Verzeichnis '/home/mathias/.local/share/Trash/files/pyTesseract-0.1b/ccutil'
Making all in classify
make[2]: Betrete Verzeichnis '/home/mathias/.local/share/Trash/files/pyTesseract-0.1b/classify'
make[3]: Betrete Verzeichnis '/home/mathias/.local/share/Trash/files/pyTesseract-0.1b/classify'
make[3]: Für das Ziel »all-am« ist nichts zu tun.
make[3]: Verlasse Verzeichnis '/home/mathias/.local/share/Trash/files/pyTesseract-0.1b/classify'
make[2]: Verlasse Verzeichnis '/home/mathias/.local/share/Trash/files/pyTesseract-0.1b/classify'
Making all in cutil
make[2]: Betrete Verzeichnis '/home/mathias/.local/share/Trash/files/pyTesseract-0.1b/cutil'
make[3]: Betrete Verzeichnis '/home/mathias/.local/share/Trash/files/pyTesseract-0.1b/cutil'
make[3]: Für das Ziel »all-am« ist nichts zu tun.
make[3]: Verlasse Verzeichnis '/home/mathias/.local/share/Trash/files/pyTesseract-0.1b/cutil'
make[2]: Verlasse Verzeichnis '/home/mathias/.local/share/Trash/files/pyTesseract-0.1b/cutil'
Making all in dict
make[2]: Betrete Verzeichnis '/home/mathias/.local/share/Trash/files/pyTesseract-0.1b/dict'
make[3]: Betrete Verzeichnis '/home/mathias/.local/share/Trash/files/pyTesseract-0.1b/dict'
make[3]: Für das Ziel »all-am« ist nichts zu tun.
make[3]: Verlasse Verzeichnis '/home/mathias/.local/share/Trash/files/pyTesseract-0.1b/dict'
make[2]: Verlasse Verzeichnis '/home/mathias/.local/share/Trash/files/pyTesseract-0.1b/dict'
Making all in pageseg
make[2]: Betrete Verzeichnis '/home/mathias/.local/share/Trash/files/pyTesseract-0.1b/pageseg'
make[3]: Betrete Verzeichnis '/home/mathias/.local/share/Trash/files/pyTesseract-0.1b/pageseg'
make[3]: Für das Ziel »all-am« ist nichts zu tun.
make[3]: Verlasse Verzeichnis '/home/mathias/.local/share/Trash/files/pyTesseract-0.1b/pageseg'
make[2]: Verlasse Verzeichnis '/home/mathias/.local/share/Trash/files/pyTesseract-0.1b/pageseg'
Making all in image
make[2]: Betrete Verzeichnis '/home/mathias/.local/share/Trash/files/pyTesseract-0.1b/image'
make[3]: Betrete Verzeichnis '/home/mathias/.local/share/Trash/files/pyTesseract-0.1b/image'
make[3]: Für das Ziel »all-am« ist nichts zu tun.
make[3]: Verlasse Verzeichnis '/home/mathias/.local/share/Trash/files/pyTesseract-0.1b/image'
make[2]: Verlasse Verzeichnis '/home/mathias/.local/share/Trash/files/pyTesseract-0.1b/image'
Making all in textord
make[2]: Betrete Verzeichnis '/home/mathias/.local/share/Trash/files/pyTesseract-0.1b/textord'
make[3]: Betrete Verzeichnis '/home/mathias/.local/share/Trash/files/pyTesseract-0.1b/textord'
make[3]: Für das Ziel »all-am« ist nichts zu tun.
make[3]: Verlasse Verzeichnis '/home/mathias/.local/share/Trash/files/pyTesseract-0.1b/textord'
make[2]: Verlasse Verzeichnis '/home/mathias/.local/share/Trash/files/pyTesseract-0.1b/textord'
Making all in viewer
make[2]: Betrete Verzeichnis '/home/mathias/.local/share/Trash/files/pyTesseract-0.1b/viewer'
make[3]: Betrete Verzeichnis '/home/mathias/.local/share/Trash/files/pyTesseract-0.1b/viewer'
make[3]: Für das Ziel »all-am« ist nichts zu tun.
make[3]: Verlasse Verzeichnis '/home/mathias/.local/share/Trash/files/pyTesseract-0.1b/viewer'
make[2]: Verlasse Verzeichnis '/home/mathias/.local/share/Trash/files/pyTesseract-0.1b/viewer'
Making all in wordrec
make[2]: Betrete Verzeichnis '/home/mathias/.local/share/Trash/files/pyTesseract-0.1b/wordrec'
make[3]: Betrete Verzeichnis '/home/mathias/.local/share/Trash/files/pyTesseract-0.1b/wordrec'
make[3]: Für das Ziel »all-am« ist nichts zu tun.
make[3]: Verlasse Verzeichnis '/home/mathias/.local/share/Trash/files/pyTesseract-0.1b/wordrec'
make[2]: Verlasse Verzeichnis '/home/mathias/.local/share/Trash/files/pyTesseract-0.1b/wordrec'
Making all in ccmain
make[2]: Betrete Verzeichnis '/home/mathias/.local/share/Trash/files/pyTesseract-0.1b/ccmain'
make[3]: Betrete Verzeichnis '/home/mathias/.local/share/Trash/files/pyTesseract-0.1b/ccmain'
g++ -g -O2 -fPIC -lpthread -o tesseract tesseractmain.o libtesseract_full.a
libtesseract_full.a(libtesseract_full.o): In function `SVSemaphore':
/home/mathias/Downloads/pyTesseract-0.1b/viewer/svutil.cpp:115: undefined reference to `sem_init'
libtesseract_full.a(libtesseract_full.o): In function `SVSemaphore::Signal()':
/home/mathias/Downloads/pyTesseract-0.1b/viewer/svutil.cpp:123: undefined reference to `sem_post'
libtesseract_full.a(libtesseract_full.o): In function `SVSemaphore::Wait()':
/home/mathias/Downloads/pyTesseract-0.1b/viewer/svutil.cpp:131: undefined reference to `sem_wait'
libtesseract_full.a(libtesseract_full.o): In function `SVSync::StartThread(void* (*)(void*), void*)':
/home/mathias/Downloads/pyTesseract-0.1b/viewer/svutil.cpp:174: undefined reference to `pthread_create'
collect2: ld gab 1 als Ende-Status zurück
make[3]: *** [tesseract] Fehler 1
make[3]: Verlasse Verzeichnis '/home/mathias/.local/share/Trash/files/pyTesseract-0.1b/ccmain'
make[2]: *** [all-recursive] Fehler 1
make[2]: Verlasse Verzeichnis '/home/mathias/.local/share/Trash/files/pyTesseract-0.1b/ccmain'
make[1]: *** [all-recursive] Fehler 1
make[1]: Verlasse Verzeichnis '/home/mathias/.local/share/Trash/files/pyTesseract-0.1b'
make: *** [all] Fehler 2
Weis jemand was zu tun ist damit es Funktioniert ?
Scheint so als wenn die libpthread-Bibliothek nicht installiert ist oder zumindest nicht gefunden wird. Falls das ein Debian-System ist, heisst das entsprechende Paket `libc6-dev`. Eventuell muss man auch ein spezifischeres für die Plattform installieren. Also beispielsweise `libc6-dev-amd64` für ein 64-Bit-System mit AMD-Prozessor.
mathias@mathias-desktop:~/Downloads/pyTesseract-0.1b$ make
make all-recursive
make[1]: Betrete Verzeichnis '/home/mathias/Downloads/pyTesseract-0.1b'
Making all in ccstruct
make[2]: Betrete Verzeichnis '/home/mathias/Downloads/pyTesseract-0.1b/ccstruct'
make[3]: Betrete Verzeichnis '/home/mathias/Downloads/pyTesseract-0.1b/ccstruct'
make[3]: Für das Ziel »all-am« ist nichts zu tun.
make[3]: Verlasse Verzeichnis '/home/mathias/Downloads/pyTesseract-0.1b/ccstruct'
make[2]: Verlasse Verzeichnis '/home/mathias/Downloads/pyTesseract-0.1b/ccstruct'
Making all in ccutil
make[2]: Betrete Verzeichnis '/home/mathias/Downloads/pyTesseract-0.1b/ccutil'
make[3]: Betrete Verzeichnis '/home/mathias/Downloads/pyTesseract-0.1b/ccutil'
make[3]: Für das Ziel »all-am« ist nichts zu tun.
make[3]: Verlasse Verzeichnis '/home/mathias/Downloads/pyTesseract-0.1b/ccutil'
make[2]: Verlasse Verzeichnis '/home/mathias/Downloads/pyTesseract-0.1b/ccutil'
Making all in classify
make[2]: Betrete Verzeichnis '/home/mathias/Downloads/pyTesseract-0.1b/classify'
make[3]: Betrete Verzeichnis '/home/mathias/Downloads/pyTesseract-0.1b/classify'
make[3]: Für das Ziel »all-am« ist nichts zu tun.
make[3]: Verlasse Verzeichnis '/home/mathias/Downloads/pyTesseract-0.1b/classify'
make[2]: Verlasse Verzeichnis '/home/mathias/Downloads/pyTesseract-0.1b/classify'
Making all in cutil
make[2]: Betrete Verzeichnis '/home/mathias/Downloads/pyTesseract-0.1b/cutil'
make[3]: Betrete Verzeichnis '/home/mathias/Downloads/pyTesseract-0.1b/cutil'
make[3]: Für das Ziel »all-am« ist nichts zu tun.
make[3]: Verlasse Verzeichnis '/home/mathias/Downloads/pyTesseract-0.1b/cutil'
make[2]: Verlasse Verzeichnis '/home/mathias/Downloads/pyTesseract-0.1b/cutil'
Making all in dict
make[2]: Betrete Verzeichnis '/home/mathias/Downloads/pyTesseract-0.1b/dict'
make[3]: Betrete Verzeichnis '/home/mathias/Downloads/pyTesseract-0.1b/dict'
make[3]: Für das Ziel »all-am« ist nichts zu tun.
make[3]: Verlasse Verzeichnis '/home/mathias/Downloads/pyTesseract-0.1b/dict'
make[2]: Verlasse Verzeichnis '/home/mathias/Downloads/pyTesseract-0.1b/dict'
Making all in pageseg
make[2]: Betrete Verzeichnis '/home/mathias/Downloads/pyTesseract-0.1b/pageseg'
make[3]: Betrete Verzeichnis '/home/mathias/Downloads/pyTesseract-0.1b/pageseg'
make[3]: Für das Ziel »all-am« ist nichts zu tun.
make[3]: Verlasse Verzeichnis '/home/mathias/Downloads/pyTesseract-0.1b/pageseg'
make[2]: Verlasse Verzeichnis '/home/mathias/Downloads/pyTesseract-0.1b/pageseg'
Making all in image
make[2]: Betrete Verzeichnis '/home/mathias/Downloads/pyTesseract-0.1b/image'
make[3]: Betrete Verzeichnis '/home/mathias/Downloads/pyTesseract-0.1b/image'
make[3]: Für das Ziel »all-am« ist nichts zu tun.
make[3]: Verlasse Verzeichnis '/home/mathias/Downloads/pyTesseract-0.1b/image'
make[2]: Verlasse Verzeichnis '/home/mathias/Downloads/pyTesseract-0.1b/image'
Making all in textord
make[2]: Betrete Verzeichnis '/home/mathias/Downloads/pyTesseract-0.1b/textord'
make[3]: Betrete Verzeichnis '/home/mathias/Downloads/pyTesseract-0.1b/textord'
make[3]: Für das Ziel »all-am« ist nichts zu tun.
make[3]: Verlasse Verzeichnis '/home/mathias/Downloads/pyTesseract-0.1b/textord'
make[2]: Verlasse Verzeichnis '/home/mathias/Downloads/pyTesseract-0.1b/textord'
Making all in viewer
make[2]: Betrete Verzeichnis '/home/mathias/Downloads/pyTesseract-0.1b/viewer'
make[3]: Betrete Verzeichnis '/home/mathias/Downloads/pyTesseract-0.1b/viewer'
make[3]: Für das Ziel »all-am« ist nichts zu tun.
make[3]: Verlasse Verzeichnis '/home/mathias/Downloads/pyTesseract-0.1b/viewer'
make[2]: Verlasse Verzeichnis '/home/mathias/Downloads/pyTesseract-0.1b/viewer'
Making all in wordrec
make[2]: Betrete Verzeichnis '/home/mathias/Downloads/pyTesseract-0.1b/wordrec'
make[3]: Betrete Verzeichnis '/home/mathias/Downloads/pyTesseract-0.1b/wordrec'
make[3]: Für das Ziel »all-am« ist nichts zu tun.
make[3]: Verlasse Verzeichnis '/home/mathias/Downloads/pyTesseract-0.1b/wordrec'
make[2]: Verlasse Verzeichnis '/home/mathias/Downloads/pyTesseract-0.1b/wordrec'
Making all in ccmain
make[2]: Betrete Verzeichnis '/home/mathias/Downloads/pyTesseract-0.1b/ccmain'
make[3]: Betrete Verzeichnis '/home/mathias/Downloads/pyTesseract-0.1b/ccmain'
g++ -g -O2 -fPIC -lpthread -o tesseract tesseractmain.o libtesseract_full.a
libtesseract_full.a(libtesseract_full.o): In function `SVSemaphore':
/home/mathias/Downloads/pyTesseract-0.1b/viewer/svutil.cpp:115: undefined reference to `sem_init'
libtesseract_full.a(libtesseract_full.o): In function `SVSemaphore::Signal()':
/home/mathias/Downloads/pyTesseract-0.1b/viewer/svutil.cpp:123: undefined reference to `sem_post'
libtesseract_full.a(libtesseract_full.o): In function `SVSemaphore::Wait()':
/home/mathias/Downloads/pyTesseract-0.1b/viewer/svutil.cpp:131: undefined reference to `sem_wait'
libtesseract_full.a(libtesseract_full.o): In function `SVSync::StartThread(void* (*)(void*), void*)':
/home/mathias/Downloads/pyTesseract-0.1b/viewer/svutil.cpp:174: undefined reference to `pthread_create'
collect2: ld gab 1 als Ende-Status zurück
make[3]: *** [tesseract] Fehler 1
make[3]: Verlasse Verzeichnis '/home/mathias/Downloads/pyTesseract-0.1b/ccmain'
make[2]: *** [all-recursive] Fehler 1
make[2]: Verlasse Verzeichnis '/home/mathias/Downloads/pyTesseract-0.1b/ccmain'
make[1]: *** [all-recursive] Fehler 1
make[1]: Verlasse Verzeichnis '/home/mathias/Downloads/pyTesseract-0.1b'
make: *** [all] Fehler 2
mathias@mathias-desktop:~/Downloads/pyTesseract-0.1b$
Danke für die Hilfe.Scheint aber nocht nicht das richtige zu sein.