HI,
I have been trying to build the Donut version of Android for the Beagle board with the toolchain for android 4.4.1 (given by the wiki page http://labs.embinux.org/index.php/Toolchain_For_Android )
I would like to do a build with debug information so I did:
I followed the steps from http://labs.embinux.org/index.php/Android-Donut_porting_guide_to_BeagleBoard
And replaced the line choosecombo 1 1 beagle by $choosecombo 1 2 beagle eng to have a debug version.
My system is a Linux box with ubuntu 8.10
My problem is that I have a compilation error.
Enclose are the last line of the verbose produced by make
Please let me know if you can help me fixing this issue, or maybe you can deliver a build version with debug informations on the website.
Regards,
Fabien
In file included from external/tesseract/ccmain/pagewalk.h:31,
from external/tesseract/ccmain/pgedit.h:27,
from external/tesseract/ccmain/tessedit.h:25,
from external/tesseract/helium/tesseract.cpp:13:
external/tesseract/ccmain/tesseractclass.h: At global scope:
external/tesseract/ccmain/tesseractclass.h:73: error: expected class-name before â{â tokenexternal/tesseract/ccmain/tesseractclass.h:266: error: âPOLY_MATCHERâ has not been declared
external/tesseract/ccmain/tesseractclass.h:281: error: âPOLY_MATCHERâ has not been declared
external/tesseract/ccmain/tesseractclass.h:294: error: âPOLY_MATCHERâ has not been declared
external/tesseract/ccmain/tesseractclass.h:361: error: âPOLY_MATCHERâ has not been declared
external/tesseract/ccmain/tesseractclass.h:372: error: âPOLY_MATCHERâ has not been declared
external/tesseract/ccmain/tesseractclass.h:382: error: âPOLY_MATCHERâ has not been declared
external/tesseract/ccmain/tesseractclass.h:392: error: âPOLY_MATCHERâ has not been declared
external/tesseract/helium/tesseract.cpp: In static member function âstatic void helium::Tesseract::ReadMask(const helium::Mask&, bool)â:
external/tesseract/helium/tesseract.cpp:51: warning: comparison between signed and unsigned integer expressions
external/tesseract/helium/tesseract.cpp:52: warning: comparison between signed and unsigned integer expressions
external/tesseract/helium/tesseract.cpp: In function âvoid MaskToBuffer(const helium::Mask&, unsigned char*)â:
external/tesseract/helium/tesseract.cpp:69: warning: comparison between signed and unsigned integer expressions
external/tesseract/helium/tesseract.cpp:70: warning: comparison between signed and unsigned integer expressions
external/tesseract/helium/tesseract.cpp: In member function âvirtual void helium::MaskThresholder::ThresholdToIMAGE(IMAGE*)â:
external/tesseract/helium/tesseract.cpp:114: warning: comparison between signed and unsigned integer expressions
external/tesseract/helium/tesseract.cpp:115: warning: comparison between signed and unsigned integer expressions
make: *** [out/host/linux-x86/obj/SHARED_LIBRARIES/libhelium_intermediates/helium/tesseract.o] Error 1
I have some queries :
1)Which toolchain you are using ?
The following toolchain wiki page is mentioned for cupcake build
http://labs.embinux.org/index.php/Toolchain_For_Android
2) We have already integrated the embinux toolchain in donut build . Why
are you again replacing the toolchain ?
Regards,
Amarnath Alamuri
Partha wrote:
> FYI
>
>
> ------------------------------------------------------------------------
>
> Subject:
> [Osd 20] Build of Android Donut version for the Beagle board
> From:
> Fabien Royer <Fabien...@arm.com>
> Date:
> Fri, 22 Jan 2010 14:41:51 -0000
> To:
> o...@embinux.com
>
> To:
> o...@embinux.com
>
>
> HI,
>
>
>
> I have been trying to build the Donut version of Android for the
> Beagle board with the toolchain for android 4.4.1 (given by the wiki
> page http://labs.embinux.org/index.php/Toolchain_For_Android )
>
>
>
> I would like to do a build with debug information so I did:
>
> I followed the steps from
> http://labs.embinux.org/index.php/Android-Donut_porting_guide_to_BeagleBoard
>
> And replaced the line choosecombo 1 1 beagle by $choosecombo 1 2 beagle eng to have a debug version.
>
> My system is a Linux box with ubuntu 8.10
>
>
> My problem is that I have a compilation error.
> Enclose are the last line of the verbose produced by make
>
> Please let me know if you can help me fixing this issue, or maybe you can deliver a build version with debug informations on the website.
>
> Regards,
> Fabien
>
> In file included from external/tesseract/ccmain/pagewalk.h:31,
> from external/tesseract/ccmain/pgedit.h:27,
> from external/tesseract/ccmain/tessedit.h:25,
> from external/tesseract/helium/tesseract.cpp:13:
> external/tesseract/ccmain/tesseractclass.h: At global scope:
> external/tesseract/ccmain/tesseractclass.h:73: error: expected class-name before �{� token
> external/tesseract/ccmain/tesseractclass.h:266: error: �POLY_MATCHER� has not been declared
> external/tesseract/ccmain/tesseractclass.h:281: error: �POLY_MATCHER� has not been declared
> external/tesseract/ccmain/tesseractclass.h:294: error: �POLY_MATCHER� has not been declared
> external/tesseract/ccmain/tesseractclass.h:361: error: �POLY_MATCHER� has not been declared
> external/tesseract/ccmain/tesseractclass.h:372: error: �POLY_MATCHER� has not been declared
> external/tesseract/ccmain/tesseractclass.h:382: error: �POLY_MATCHER� has not been declared
> external/tesseract/ccmain/tesseractclass.h:392: error: �POLY_MATCHER� has not been declared
> external/tesseract/helium/tesseract.cpp: In static member function �static void helium::Tesseract::ReadMask(const helium::Mask&, bool)�:
> external/tesseract/helium/tesseract.cpp:51: warning: comparison between signed and unsigned integer expressions
> external/tesseract/helium/tesseract.cpp:52: warning: comparison between signed and unsigned integer expressions
> external/tesseract/helium/tesseract.cpp: In function �void MaskToBuffer(const helium::Mask&, unsigned char*)�:
> external/tesseract/helium/tesseract.cpp:69: warning: comparison between signed and unsigned integer expressions
> external/tesseract/helium/tesseract.cpp:70: warning: comparison between signed and unsigned integer expressions
> external/tesseract/helium/tesseract.cpp: In member function �virtual void helium::MaskThresholder::ThresholdToIMAGE(IMAGE*)�:
> external/tesseract/helium/tesseract.cpp:114: warning: comparison between signed and unsigned integer expressions
> external/tesseract/helium/tesseract.cpp:115: warning: comparison between signed and unsigned integer expressions
> make: *** [out/host/linux-x86/obj/SHARED_LIBRARIES/libhelium_intermediates/helium/tesseract.o] Error 1
>
>
>
>
>
>
> --
> IMPORTANT NOTICE: The contents of this email and any attachments are
> confidential and may also be privileged. If you are not the intended
> recipient, please notify the sender immediately and do not disclose
> the contents to any other person, use it for any purpose, or store or
> copy the information in any medium. Thank you.
> ------------------------------------------------------------------------
>
> _______________________________________________
> Osd mailing list
>
--
Thanks & Regards,
Amarnath Alamuri
Associate Embedded Software Engineer,
Embedded and Wireless Services (EMBINUX group),
SQLStar International Limited(/Inc.).
Phone: +91 40 2310 1600
email address : amarnath...@embinux.com,amarn...@sqlstar.com