Package: tesseract-ocr Version: 3.02.01-4 Severity: normal Tags: sid Justification: fails to build from source
I did a straight apt-get (wajig) download of the tesseract 3.02.01-4 source and issued dpkg-buildpackage The build fails as follows: /bin/bash ../libtool --tag=CXX --mode=link x86_64-linux-gnu-g++ -Wall -g -fPIC -DTESSDATA_PREFIX=/usr/share/tesseract-ocr/ -Wl,-z,defs -o libtesseract_api.la baseapi.lo -llept -lpthread libtool: link: ar cru .libs/libtesseract_api.a .libs/baseapi.o libtool: link: ranlib .libs/libtesseract_api.a libtool: link: ( cd ".libs" && rm -f "libtesseract_api.la" && ln -s "../libtesseract_api.la" "libtesseract_api.la" ) /bin/bash ../libtool --tag=CXX --mode=link x86_64-linux-gnu-g++ -Wall -g -fPIC -DTESSDATA_PREFIX=/usr/share/tesseract-ocr/ -version-info 3:2 -L./ -L../ -L../api -L../ccutil -L../viewer -L../cutil -L../image -L../ccstruct -L../dict -L../classify -L../wordrec -L../neural_networks/runtime -L../textord -L../cube -L../ccmain -Wl,-z,defs -o libtesseract.la -rpath /usr/lib libtesseract_api.la ../ccmain/libtesseract_main.la ../cube/libtesseract_cube.la ../neural_networks/runtime/libtesseract_neural.la ../textord/libtesseract_textord.la ../wordrec/libtesseract_wordrec.la ../classify/libtesseract_classify.la ../dict/libtesseract_dict.la ../ccstruct/libtesseract_ccstruct.la ../image/libtesseract_image.la ../cutil/libtesseract_cutil.la ../viewer/libtesseract_viewer.la ../ccutil/libtesseract_ccutil.la -llept -lpthread libtool: link: x86_64-linux-gnu-g++ -shared -nostdlib /usr/lib/gcc/x86_64-linux-gnu/4.4.5/../../../../lib/crti.o /usr/lib/gcc/x86_64-linux-gnu/4.4.5/crtbeginS.o -Wl,--whole-archive ./.libs/libtesseract_api.a ../ccmain/.libs/libtesseract_main.a ../cube/.libs/libtesseract_cube.a ../neural_networks/runtime/.libs/libtesseract_neural.a ../textord/.libs/libtesseract_textord.a ../wordrec/.libs/libtesseract_wordrec.a ../classify/.libs/libtesseract_classify.a ../dict/.libs/libtesseract_dict.a ../ccstruct/.libs/libtesseract_ccstruct.a ../image/.libs/libtesseract_image.a ../cutil/.libs/libtesseract_cutil.a ../viewer/.libs/libtesseract_viewer.a ../ccutil/.libs/libtesseract_ccutil.a -Wl,--no-whole-archive -L/home/csa/CAS2/Jungseock/deb-src/tesseract-3.02.01/api -L/home/csa/CAS2/Jungseock/deb-src/tesseract-3.02.01 -L/home/csa/CAS2/Jungseock/deb-src/tesseract-3.02.01/ccutil -L/home/csa/CAS2/Jungseock/deb-src/tesseract-3.02.01/viewer -L/home/csa/CAS2/Jungseock/deb-src/tesseract-3.02.01/cut il -L/home/csa/CAS2/Jungseock/deb-src/tesseract-3.02.01/image -L/home/csa/CAS2/Jungseock/deb-src/tesseract-3.02.01/ccstruct -L/home/csa/CAS2/Jungseock/deb-src/tesseract-3.02.01/dict -L/home/csa/CAS2/Jungseock/deb-src/tesseract-3.02.01/classify -L/home/csa/CAS2/Jungseock/deb-src/tesseract-3.02.01/wordrec -L/home/csa/CAS2/Jungseock/deb-src/tesseract-3.02.01/neural_networks/runtime -L/home/csa/CAS2/Jungseock/deb-src/tesseract-3.02.01/textord -L/home/csa/CAS2/Jungseock/deb-src/tesseract-3.02.01/cube -L/home/csa/CAS2/Jungseock/deb-src/tesseract-3.02.01/ccmain -llept -lpthread -L/usr/lib/gcc/x86_64-linux-gnu/4.4.5 -L/usr/lib/gcc/x86_64-linux-gnu/4.4.5/../../../../lib -L/lib/../lib -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/4.4.5/../../.. -L/usr/lib/x86_64-linux-gnu -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/x86_64-linux-gnu/4.4.5/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/4.4.5/../../../../lib/crtn.o -Wl,-z -Wl,defs -Wl,-soname -Wl,libtesseract.so.3 -o .libs/libtesseract.so.3.0. 2 /usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/4.4.5/libstdc++.a(functexcept.o): relocation R_X86_64_32 against `std::bad_typeid::~bad_typeid()' can not be used when making a shared object; recompile with -fPIC /usr/lib/gcc/x86_64-linux-gnu/4.4.5/libstdc++.a: could not read symbols: Bad value collect2: ld returned 1 exit status make[3]: *** [libtesseract.la] Error 1 Does this require a different version of libstdc++? -- System Information: Debian Release: 6.0.4 APT prefers stable APT policy: (990, 'stable'), (1, 'experimental'), (1, 'unstable'), (1, 'testing') Architecture: amd64 (x86_64) Kernel: Linux 3.0.26 (SMP w/16 CPU cores) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=ISO-8859-1) (ignored: LC_ALL set to en_US) Shell: /bin/sh linked to /bin/dash Versions of packages tesseract-ocr depends on: ii libc6 2.11.3-2 Embedded GNU C Library: Shared lib ii libgcc1 1:4.4.5-8 GCC support library ii libleptonica 1.69-3 image processing library ii libstdc++6 4.6.2-5 GNU Standard C++ Library v3 ii libtesseract3 3.02.01-4 Command line OCR tool ii tesseract-ocr-eng 3.02-2 tesseract-ocr language files for E ii tesseract-ocr-equ 3.02-2 tesseract-ocr language files for e ii tesseract-ocr-osd 3.02-2 tesseract-ocr language files for s tesseract-ocr recommends no packages. tesseract-ocr suggests no packages. -- no debconf information -- To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected]

