armadito / armadito-mod-pdf Goto Github PK
View Code? Open in Web Editor NEWArmadito module for PDF document analysis.
License: GNU General Public License v3.0
Armadito module for PDF document analysis.
License: GNU General Public License v3.0
for module and library.
I tried to compiled the module on an ARM computer but it fails.
The error message is :
make[1]: Entering directory '/root/src/armadito-mod-pdf/module'
/bin/sh ../libtool --tag=CC --mode=compile gcc -DPACKAGE_NAME="armadito-mod-modulePDF" -DPACKAGE_TARNAME="armadito-mod-modulepdf" -DPACKAGE_VERSION="0.9.0" -DPACKAGE_STRING="armadito-mod-modulePDF\ 0.9.0" -DPACKAGE_BUGREPORT="[email protected]" -DPACKAGE_URL="" -DPACKAGE="armadito-mod-modulepdf" -DVERSION="0.9.0" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=".libs/" -DDEBUG=1 -I. -I../lib/includes -I/usr/local/include -g -MT modulePDF_la-modulePDF.lo -MD -MP -MF .deps/modulePDF_la-modulePDF.Tpo -c -o modulePDF_la-modulePDF.lo test -f 'modulePDF.c' || echo './'
modulePDF.c
libtool: compile: gcc -DPACKAGE_NAME="armadito-mod-modulePDF" -DPACKAGE_TARNAME="armadito-mod-modulepdf" -DPACKAGE_VERSION="0.9.0" "-DPACKAGE_STRING="armadito-mod-modulePDF 0.9.0"" -DPACKAGE_BUGREPORT="[email protected]" -DPACKAGE_URL="" -DPACKAGE="armadito-mod-modulepdf" -DVERSION="0.9.0" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=".libs/" -DDEBUG=1 -I. -I../lib/includes -I/usr/local/include -g -MT modulePDF_la-modulePDF.lo -MD -MP -MF .deps/modulePDF_la-modulePDF.Tpo -c modulePDF.c -fPIC -DPIC -o .libs/modulePDF_la-modulePDF.o
modulePDF.c: In function 'modulePDF_info':
modulePDF.c:47:6: error: 'struct a6o_module_info' has no member named 'update_date'
info->update_date = os_strdup("2016-06-08T09:30:00Z");
^
modulePDF.c:50:6: error: 'struct a6o_module_info' has no member named 'timestamp'
info->timestamp = ts;
^
modulePDF.c: In function 'modulePDF_scan':
modulePDF.c:63:25: warning: passing argument 2 of 'analyzePDF_ex' discards 'const' qualifier from pointer target type
ret = analyzePDF_ex(fd,path);
^
In file included from modulePDF.h:25:0,
from modulePDF.c:22:
../lib/includes/armaditopdf.h:75:5: note: expected 'char ' but argument is of type 'const char *'
int analyzePDF_ex(int fd, char * filename);
^
Makefile:492: recipe for target 'modulePDF_la-modulePDF.lo' failed
make[1]: ** [modulePDF_la-modulePDF.lo] Error 1
make[1]: Leaving directory '/root/src/armadito-mod-pdf/module'
Makefile:365: recipe for target 'all-recursive' failed
make: *** [all-recursive] Error 1
This task is to build for Android the Armadito module for PDF document analysis.
Reference:
uhuru-mobile/dashboard#2
Command line options:
--scan
--scan-dir
--version
--log-level
--help
file is public domain, GPL header must be removed
C:\Program Files(x86)\Adobe\Acrobat...*.pdf
URL specifications:
Ex: << /FS /URL
/F ( ftp://www.beatles.com/Movies/AbbeyRoad.mov ) >>
see PDF reference 1.7 - URL specification p.188
when asking for info
Related to changes in armadito-av branch exp/micro_httpd
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.