Hilfe bei Installation: pyTesseract-0.1b

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.
Antworten
Satzende
User
Beiträge: 70
Registriert: Samstag 8. Januar 2011, 12:41

Hallo

Nach dem "./Configure" kommt ein "make" das aber anscheinend nicht alles findet.

Code: Alles auswählen

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 ?
BlackJack

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.
Satzende
User
Beiträge: 70
Registriert: Samstag 8. Januar 2011, 12:41

Code: Alles auswählen

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.
Antworten