The basics:
Using zbar latest (Mercurial revision 362)
Attempting to compile on Ubuntu 13.1, targeting Beaglebone White running Ubuntu 14.04
Building here:
Linux HDLNerd-Critter-Office 3.11.0-26-generic #45-Ubuntu SMP Tue Jul 15 04:04:15 UTC 2014 i686 athlon i686 GNU/Linux
Want to run here:
Linux arm 3.8.13-bone63 #1 SMP Mon Aug 11 23:03:02 UTC 2014 armv71 armv71 armv71 GNU/Linux
I used the instructions for compiling found at a TI web site:
http://processors.wiki.ti.com/index.php/Barcode_and_QR_Code_with_Beaglebone
I was suspicious that there was no ARCH=arm in their make command, but I tried that and got worse results.... Do you have a documented flow to cross-compile this to an ARM embedded processor?
sudo autoreconf
(results attached)
sudo ./configure --prefix=/usr --without-gtk --without-python --without-qt
(results attached)
sudo make
Tried with "ARCH=arm", didn't really make any difference....
(results attached)
sudo make install
(results attached)
This is a cross-compile issue, so I won't include my camera information, as it shouldn't be relevant. When I simply apt-get install it on my Beaglebone directly, it does run, and I have some success with barcodes using zbarimg. I have some issues with zbarcam, but this is less important to me, as I'm fine with taking a snapshot in a separate utility and then just using zbar to read the file.
If anyone has suggestions, they would be VERY welcome. Thanks for your kind attention.
-Kevin Smith