New question #685003 on Sikuli: https://answers.launchpad.net/sikuli/+question/685003
Hi there, I'm on an enterprise network and thus have to install sikuli manually. when trying to extract text out of a region with Region.text() I get the following error: [error] script [ textTest ] stopped with error in line 2 [error] java.lang.UnsatisfiedLinkError ( java.lang.UnsatisfiedLinkError: Error looking up function 'TessPDFRendererCreateTextonly': /data1/home/b3031907/SikuliX/libs/libtesseract.so: undefined symbol: TessPDFRendererCreateTextonly ) Im going to go through the steps I took to install and was hoping maybe someone could point out what Im doing wrong. Linux Setup Create workspace 1. Create folder /home/rundleja/SikuliX 2. Create folder /home/rundleja/SikuliX/libs 3. Create folder /home/rundleja/SikuliX/local 4. Copy sikulix-1.1.4.jar to /home/rundleja/SikuliX 5. Copy jython-standalone-2.7.1.jar to /home/rundleja/SikuliX 6. Copy the sources folder to /home/rundleja/SikuliX **sources contains tesseract-3.04.01.tar.gz ,leptonica-1.78.0.tar.gz,opencv-3.4.7.zip Compile OpenCV 1. Extract opencv-3.4.7.zip to /home/rundleja/SikuliX/sources/opencv-3.4.7 2. cd into opencv-3.4.7 3. mkdir build 4. cd build 5. run: cmake .. 6. Edit CMakeCache.txt and modify the variable CMAKE_INSTALL_PREFIX. Set it to /home/rundleja/SikuliX/sources/opencv-3.4.7_install 7. run: make install 8. cd /home/rundleja/SikuliX/libs 9. run: ln -s ../sources/opencv-3.4.7-install/share/OpenCV/java/libopencv_java347.so libopencv_java.so Compile Leptonica: 1. Extract leptonica-1.78.0.tar.gz to /home/rundleja/SikuliX/sources/leptonica-1.78.0 or something 2. cd leptonica-1.78.0 3. run: ./configure --prefix=/home/rundleja/SikuliX/local 4. run: make 5. run: make install Compile Tesseract: 1. Extract tesseract-3.04.01.tar.gz to /home/rundleja/SikuliX/sources/tesseract-3.04.01 or something 2. cd tesseract-3.04.01 3. run: ./autogen.sh 4. export PKG_CONFIG_PATH=/home/rundleja/SikuliX/local/lib/pkgconfig 5. export LIBLEPT_HEADERSDIR=/home/rundleja/SikuliX/local/include/leptonica 6. run ./configure -prefix=/home/rundleja/SikuliX/local/ --enable-debug --with-extra-includes=/data1/home/b3031907/SikuliX/local/include/leptonica 7. export LDFLAGS="-L/home/rundleja/SikuliX/local/lib" 8. export CFLAGS="-I/home/rundleja/SikuliX/local/include" 9. make 10. make install ** At this point I tried to run the find text part and it came up with the message that it couldnt find the libtesseract.so. So then I did the following****** 11.run: ln -s /home/rundleja/SikuliX/sources/tesseract-3.04.01/api/.libs/libtesseract.so /home/rundleja/SikuliX/libs (where i have libopencv_java.so) Run 1. Open terminal 2. Run: export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/home/rundleja/SikuliX/libs 3. Then run: java -jar sikulix-1.1.4.jar At a loss for whats going on. The text recognition so far seems to be the only factor not working! Thanks so much for taking the time to look at this. -- You received this question notification because your team Sikuli Drivers is an answer contact for Sikuli. _______________________________________________ Mailing list: https://launchpad.net/~sikuli-driver Post to : [email protected] Unsubscribe : https://launchpad.net/~sikuli-driver More help : https://help.launchpad.net/ListHelp

