Missing dependency for tesseract

Problems with packages? Post here, using [tags] of the package name.

Missing dependency for tesseract

Postby ntest » Sun Mar 13, 2022 8:03 pm

"tessdata" seems to be missing.
ntest
 
Posts: 3
Joined: Sun Mar 13, 2022 7:55 pm

Re: Missing dependency for tesseract

Postby andiling » Tue Mar 22, 2022 8:38 am

Works for me on aarch64...
$this->bbcode_second_pass_code('', 'pacman -S tesseract
resolving dependencies...
:: There are 126 providers available for tessdata:
:: Repository community
1) tesseract-data-afr 2) tesseract-data-amh 3) tesseract-data-ara 4) tesseract-data-asm 5) tesseract-data-aze
6) tesseract-data-aze_cyrl 7) tesseract-data-bel 8) tesseract-data-ben 9) tesseract-data-bod
10) tesseract-data-bos 11) tesseract-data-bre 12) tesseract-data-bul 13) tesseract-data-cat
14) tesseract-data-ceb 15) tesseract-data-ces 16) tesseract-data-chi_sim 17) tesseract-data-chi_tra
18) tesseract-data-chr 19) tesseract-data-cos 20) tesseract-data-cym 21) tesseract-data-dan
22) tesseract-data-dan_frak 23) tesseract-data-deu 24) tesseract-data-deu_frak 25) tesseract-data-div
26) tesseract-data-dzo 27) tesseract-data-ell 28) tesseract-data-eng 29) tesseract-data-enm
30) tesseract-data-epo 31) tesseract-data-equ 32) tesseract-data-est 33) tesseract-data-eus
34) tesseract-data-fao 35) tesseract-data-fas 36) tesseract-data-fil 37) tesseract-data-fin
38) tesseract-data-fra 39) tesseract-data-frk 40) tesseract-data-frm 41) tesseract-data-fry
42) tesseract-data-gla 43) tesseract-data-gle 44) tesseract-data-glg 45) tesseract-data-grc
46) tesseract-data-guj 47) tesseract-data-hat 48) tesseract-data-heb 49) tesseract-data-hin
50) tesseract-data-hrv 51) tesseract-data-hun 52) tesseract-data-hye 53) tesseract-data-iku
54) tesseract-data-ind 55) tesseract-data-isl 56) tesseract-data-ita 57) tesseract-data-ita_old
58) tesseract-data-jav 59) tesseract-data-jpn 60) tesseract-data-jpn_vert 61) tesseract-data-kan
62) tesseract-data-kat 63) tesseract-data-kat_old 64) tesseract-data-kaz 65) tesseract-data-khm
66) tesseract-data-kir 67) tesseract-data-kmr 68) tesseract-data-kor 69) tesseract-data-kor_vert
70) tesseract-data-lao 71) tesseract-data-lat 72) tesseract-data-lav 73) tesseract-data-lit
74) tesseract-data-ltz 75) tesseract-data-mal 76) tesseract-data-mar 77) tesseract-data-mkd
78) tesseract-data-mlt 79) tesseract-data-mon 80) tesseract-data-mri 81) tesseract-data-msa
82) tesseract-data-mya 83) tesseract-data-nep 84) tesseract-data-nld 85) tesseract-data-nor
86) tesseract-data-oci 87) tesseract-data-ori 88) tesseract-data-pan 89) tesseract-data-pol
90) tesseract-data-por 91) tesseract-data-pus 92) tesseract-data-que 93) tesseract-data-ron
94) tesseract-data-rus 95) tesseract-data-san 96) tesseract-data-sin 97) tesseract-data-slk
98) tesseract-data-slk_frak 99) tesseract-data-slv 100) tesseract-data-snd 101) tesseract-data-spa
102) tesseract-data-spa_old 103) tesseract-data-sqi 104) tesseract-data-srp 105) tesseract-data-srp_latn
106) tesseract-data-sun 107) tesseract-data-swa 108) tesseract-data-swe 109) tesseract-data-syr
110) tesseract-data-tam 111) tesseract-data-tat 112) tesseract-data-tel 113) tesseract-data-tgk
114) tesseract-data-tgl 115) tesseract-data-tha 116) tesseract-data-tir 117) tesseract-data-ton
118) tesseract-data-tur 119) tesseract-data-uig 120) tesseract-data-ukr 121) tesseract-data-urd
122) tesseract-data-uzb 123) tesseract-data-uzb_cyrl 124) tesseract-data-vie 125) tesseract-data-yid
126) tesseract-data-yor

Enter a number (default=1):')
andiling
 
Posts: 68
Joined: Sun Mar 06, 2016 8:34 pm

Re: Missing dependency for tesseract

Postby ntest » Sun Mar 27, 2022 9:49 pm

Hmm... all I'm getting is:
$this->bbcode_second_pass_code('', 'warning: cannot resolve "tessdata", a dependency of "tesseract"
:: The following package cannot be upgraded due to unresolvable dependencies:
tesseract

:: Do you want to skip the above package for this upgrade? [y/N] n
error: failed to prepare transaction (could not satisfy dependencies)
:: unable to satisfy dependency 'tessdata' required by tesseract
')
$this->bbcode_second_pass_code('', '
Linux rpi3 5.15.30-3-rpi-ARCH #1 SMP Thu Mar 24 17:45:09 UTC 2022 armv7l GNU/Linux
')
Is there any way to tackle this?
ntest
 
Posts: 3
Joined: Sun Mar 13, 2022 7:55 pm

Re: Missing dependency for tesseract

Postby Eishu9eo » Thu Apr 07, 2022 12:09 pm

The virtual tessdata package was introduced in version 2:4.1.0-3 of all the tesseract-data-* packages
(https://github.com/archlinux/svntogit-community/commit/36edc91ab2e93012a5390b136ac02f155473ce6a).

aarch64 (http://mirror.archlinuxarm.org/aarch64/community/) has them but for armv7h (http://mirror.archlinuxarm.org/armv7h/community/) the repo still provides version 2:4.1.0-1 from May 2021.

The tesseract-data-* packages only contain the model file which is not architecture specific:

$this->bbcode_second_pass_code('', '
pacman -Ql tesseract-data-eng
tesseract-data-eng /usr/
tesseract-data-eng /usr/share/
tesseract-data-eng /usr/share/tessdata/
tesseract-data-eng /usr/share/tessdata/eng.traineddata
')

So you could just go ahead and download and install the tesseract-data-* packages you want from the aarch64 repo, e.g.:

$this->bbcode_second_pass_code('', '
wget http://mirror.archlinuxarm.org/aarch64/community/tesseract-data-eng-2%3A4.1.0-3-any.pkg.tar.xz
sudo pacman -U tesseract-data-eng-2\:4.1.0-3-any.pkg.tar.xz
')

After that you should be able to upgrade tesseract to version 5.1.x

edit: The armv7h repo was updated so this workaround should not be necessary anymore.
Eishu9eo
 
Posts: 1
Joined: Thu Apr 07, 2022 10:58 am

Re: Missing dependency for tesseract

Postby ntest » Wed Apr 20, 2022 5:43 pm

Yes it works now thank you for the info.
ntest
 
Posts: 3
Joined: Sun Mar 13, 2022 7:55 pm


Return to Packages

Who is online

Users browsing this forum: No registered users and 4 guests