kiwix / kiwix-build

Kiwix & openZIM build engine
GNU General Public License v3.0
89 stars 42 forks source link

Error building kiwix-android on ubuntu 16.04 #141

Closed mhutti1 closed 6 years ago

mhutti1 commented 6 years ago

Running: ./kiwix-build.py --target-platform android_arm


[INSTALL PACKAGES]
SKIP
[PREPARE]
prepare sources for toolchain android-ndk :
  download android-ndk : SKIP
  extract android-ndk : SKIP
prepare sources for toolchain android-sdk :
  download android-sdk : SKIP
  extract android-sdk : SKIP
prepare sources pugixml :
  download pugixml : SKIP
  extract pugixml : SKIP
  patch pugixml : SKIP
prepare sources zlib :
  download zlib : SKIP
  extract zlib : SKIP
  patch zlib : SKIP
prepare sources lzma :
  download lzma : SKIP
  extract lzma : SKIP
prepare sources uuid :
  download uuid : SKIP
  extract uuid : SKIP
prepare sources xapian-core :
  download xapian-core : SKIP
  extract xapian-core : SKIP
prepare sources icu4c :
  svncheckout icu4c_native : SKIP
  svnupdate icu4c_native : OK
  patch icu4c_native : SKIP
prepare sources libzim :
  gitclone libzim : SKIP
  gitupdate libzim : OK
prepare sources libaria2 :
  download libaria2 : SKIP
  extract libaria2 : SKIP
  patch libaria2 : SKIP
  post_prepare_script libaria2 : SKIP
prepare sources kiwix-lib :
  gitclone kiwix-lib : SKIP
  gitupdate kiwix-lib : OK
prepare sources libmicrohttpd :
  download libmicrohttpd : SKIP
  extract libmicrohttpd : SKIP
prepare sources kiwix-tools :
  gitclone kiwix-tools : SKIP
  gitupdate kiwix-tools : OK
[BUILD]
build toolchain android-ndk :
  build_platform android-ndk : SKIP
  fix_permission_right android-ndk : SKIP
build toolchain android-sdk :
  build_platform android-sdk : SKIP
  fix_licenses android-sdk : SKIP
build pugixml :
  configure pugixml : SKIP
  compile pugixml : OK
  test pugixml : SKIP
  install pugixml : OK
build zlib :
  pre_build_script zlib : SKIP
  configure zlib : SKIP
  compile zlib : SKIP
  install zlib : SKIP
build lzma :
  configure lzma : SKIP
  compile lzma : SKIP
  install lzma : SKIP
build uuid :
  configure uuid : SKIP
  compile uuid : SKIP
  install uuid : SKIP
build xapian-core :
  configure xapian-core : SKIP
  compile xapian-core : SKIP
  install xapian-core : SKIP
build icu4c_native :
  configure icu4c_native : SKIP
  compile icu4c_native : SKIP
  install icu4c_native : SKIP
build icu4c_cross-compile :
  configure icu4c_cross-compile : SKIP
  compile icu4c_cross-compile : SKIP
  install icu4c_cross-compile : SKIP
build libzim :
  configure libzim : SKIP
  compile libzim : OK
  test libzim : SKIP
  install libzim : OK
build libaria2 :
  configure libaria2 : SKIP
  compile libaria2 : SKIP
  install libaria2 : SKIP
build kiwix-lib :
  configure kiwix-lib : SKIP
  compile kiwix-lib : OK
  test kiwix-lib : SKIP
  install kiwix-lib : OK
build libmicrohttpd :
  configure libmicrohttpd : SKIP
  compile libmicrohttpd : SKIP
  install libmicrohttpd : SKIP
build kiwix-tools :
  configure kiwix-tools : SKIP
  compile kiwix-tools : ERROR
[0/1] /usr/bin/python3 /home/mhutti1/.local/bin/meson --internal regenerate /home/mhutti1/kiwix/kiwix-build/SOURCE/kiwix-tools /home/mhutti1/kiwix/kiwix-build/BUILD_android_arm/kiwix-tools --backend ninja
The Meson build system
Version: 0.42.0
Source dir: /home/mhutti1/kiwix/kiwix-build/SOURCE/kiwix-tools
Build dir: /home/mhutti1/kiwix/kiwix-build/BUILD_android_arm/kiwix-tools
Build type: cross build
Project name: kiwix-tools
Native C++ compiler: ccache c++ (gcc 5.4.0)
Cross C++ compiler: /home/mhutti1/kiwix/kiwix-build/BUILD_android_arm/android-ndk-r13b-arm-14/bin/arm-linux-androideabi-g++ (gcc 4.9.0)
Host machine cpu family: arm
Host machine cpu: arm
Target machine cpu family: arm
Target machine cpu: arm
Build machine cpu family: x86_64
Build machine cpu: x86_64
Library rt found: NO
Program kiwix-compile-resources found: YES (/home/mhutti1/kiwix/kiwix-build/BUILD_android_arm/INSTALL/bin/kiwix-compile-resources)
Build targets in project: 6
[1/9] /home/mhutti1/kiwix/kiwix-build/BUILD_android_arm/android-ndk-r13b-arm-14/bin/arm-linux-androideabi-g++  -o src/manager/kiwix-manage 'src/manager/kiwix-manage@exe/kiwix-manage.cpp.o' -Wl,--no-undefined -Wl,--as-needed -static-libstdc++ --static -pthread -L/home/mhutti1/kiwix/kiwix-build/BUILD_android_arm/INSTALL/lib64 -L/home/mhutti1/kiwix/kiwix-build/BUILD_android_arm/INSTALL/lib/x86_64-linux-gnu -Wl,--start-group -lkiwix -lzim -llzma -lz -Wl,--end-group -licui18n -licuuc -licudata -lm -lpugixml -lxapian -lz -luuid -L/home/mhutti1/kiwix/kiwix-build/BUILD_android_arm/INSTALL/lib/x86_64-linux-gnu -lmicrohttpd -L/home/mhutti1/kiwix/kiwix-build/BUILD_android_arm/INSTALL/lib/x86_64-linux-gnu -lz  
FAILED: src/manager/kiwix-manage 
/home/mhutti1/kiwix/kiwix-build/BUILD_android_arm/android-ndk-r13b-arm-14/bin/arm-linux-androideabi-g++  -o src/manager/kiwix-manage 'src/manager/kiwix-manage@exe/kiwix-manage.cpp.o' -Wl,--no-undefined -Wl,--as-needed -static-libstdc++ --static -pthread -L/home/mhutti1/kiwix/kiwix-build/BUILD_android_arm/INSTALL/lib64 -L/home/mhutti1/kiwix/kiwix-build/BUILD_android_arm/INSTALL/lib/x86_64-linux-gnu -Wl,--start-group -lkiwix -lzim -llzma -lz -Wl,--end-group -licui18n -licuuc -licudata -lm -lpugixml -lxapian -lz -luuid -L/home/mhutti1/kiwix/kiwix-build/BUILD_android_arm/INSTALL/lib/x86_64-linux-gnu -lmicrohttpd -L/home/mhutti1/kiwix/kiwix-build/BUILD_android_arm/INSTALL/lib/x86_64-linux-gnu -lz  
/home/mhutti1/kiwix/kiwix-build/BUILD_android_arm/android-ndk-r13b-arm-14/bin/../lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/bin/ld: error: cannot find -lkiwix
../../SOURCE/kiwix-tools/src/manager/kiwix-manage.cpp:75: error: undefined reference to 'kiwix::Manager::Manager()'
../../SOURCE/kiwix-tools/src/manager/kiwix-manage.cpp:99: error: undefined reference to 'isRelativePath(std::string const&)'
../../SOURCE/kiwix-tools/src/manager/kiwix-manage.cpp:99: error: undefined reference to 'getCurrentDirectory()'
../../SOURCE/kiwix-tools/src/manager/kiwix-manage.cpp:99: error: undefined reference to 'computeAbsolutePath(std::string, std::string)'
../../SOURCE/kiwix-tools/src/manager/kiwix-manage.cpp:102: error: undefined reference to 'kiwix::Manager::readFile(std::string, bool)'
../../SOURCE/kiwix-tools/src/manager/kiwix-manage.cpp:106: error: undefined reference to 'kiwix::Manager::cloneLibrary()'
../../SOURCE/kiwix-tools/src/manager/kiwix-manage.cpp:106: error: undefined reference to 'kiwix::Library::~Library()'
../../SOURCE/kiwix-tools/src/manager/kiwix-manage.cpp:172: error: undefined reference to 'kiwix::Manager::addBookFromPathAndGetId(std::string, std::string, std::string, bool)'
../../SOURCE/kiwix-tools/src/manager/kiwix-manage.cpp:176: error: undefined reference to 'kiwix::Manager::setCurrentBookId(std::string)'
../../SOURCE/kiwix-tools/src/manager/kiwix-manage.cpp:180: error: undefined reference to 'kiwix::Manager::setBookIndex(std::string, std::string, kiwix::supportedIndexType)'
../../SOURCE/kiwix-tools/src/manager/kiwix-manage.cpp:192: error: undefined reference to 'kiwix::Manager::getBookCount(bool, bool)'
../../SOURCE/kiwix-tools/src/manager/kiwix-manage.cpp:199: error: undefined reference to 'kiwix::Manager::removeBookByIndex(unsigned int)'
../../SOURCE/kiwix-tools/src/manager/kiwix-manage.cpp:215: error: undefined reference to 'kiwix::Manager::writeFile(std::string)'
../../SOURCE/kiwix-tools/src/manager/kiwix-manage.cpp:106: error: undefined reference to 'kiwix::Library::~Library()'
../../SOURCE/kiwix-tools/src/manager/kiwix-manage.cpp:75: error: undefined reference to 'kiwix::Manager::~Manager()'
collect2: error: ld returned 1 exit status
[2/9] /home/mhutti1/kiwix/kiwix-build/BUILD_android_arm/android-ndk-r13b-arm-14/bin/arm-linux-androideabi-g++  -o src/searcher/kiwix-search 'src/searcher/kiwix-search@exe/kiwix-search.cpp.o' -Wl,--no-undefined -Wl,--as-needed -static-libstdc++ --static -pthread -L/home/mhutti1/kiwix/kiwix-build/BUILD_android_arm/INSTALL/lib64 -L/home/mhutti1/kiwix/kiwix-build/BUILD_android_arm/INSTALL/lib/x86_64-linux-gnu -Wl,--start-group -lkiwix -lzim -llzma -lz -Wl,--end-group -licui18n -licuuc -licudata -lm -lpugixml -lxapian -lz -luuid -L/home/mhutti1/kiwix/kiwix-build/BUILD_android_arm/INSTALL/lib/x86_64-linux-gnu -lmicrohttpd -L/home/mhutti1/kiwix/kiwix-build/BUILD_android_arm/INSTALL/lib/x86_64-linux-gnu -lz  
FAILED: src/searcher/kiwix-search 
/home/mhutti1/kiwix/kiwix-build/BUILD_android_arm/android-ndk-r13b-arm-14/bin/arm-linux-androideabi-g++  -o src/searcher/kiwix-search 'src/searcher/kiwix-search@exe/kiwix-search.cpp.o' -Wl,--no-undefined -Wl,--as-needed -static-libstdc++ --static -pthread -L/home/mhutti1/kiwix/kiwix-build/BUILD_android_arm/INSTALL/lib64 -L/home/mhutti1/kiwix/kiwix-build/BUILD_android_arm/INSTALL/lib/x86_64-linux-gnu -Wl,--start-group -lkiwix -lzim -llzma -lz -Wl,--end-group -licui18n -licuuc -licudata -lm -lpugixml -lxapian -lz -luuid -L/home/mhutti1/kiwix/kiwix-build/BUILD_android_arm/INSTALL/lib/x86_64-linux-gnu -lmicrohttpd -L/home/mhutti1/kiwix/kiwix-build/BUILD_android_arm/INSTALL/lib/x86_64-linux-gnu -lz  
/home/mhutti1/kiwix/kiwix-build/BUILD_android_arm/android-ndk-r13b-arm-14/bin/../lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/bin/ld: error: cannot find -lkiwix
../../SOURCE/kiwix-tools/src/searcher/kiwix-search.cpp:95: error: undefined reference to 'kiwix::Reader::Reader(std::string)'
../../SOURCE/kiwix-tools/src/searcher/kiwix-search.cpp:102: error: undefined reference to 'kiwix::Searcher::Searcher(std::string const&)'
../../SOURCE/kiwix-tools/src/searcher/kiwix-search.cpp:103: error: undefined reference to 'kiwix::Searcher::add_reader(kiwix::Reader*, std::string const&)'
../../SOURCE/kiwix-tools/src/searcher/kiwix-search.cpp:106: error: undefined reference to 'kiwix::Searcher::Searcher(std::string const&, kiwix::Reader*, std::string const&)'
../../SOURCE/kiwix-tools/src/searcher/kiwix-search.cpp:117: error: undefined reference to 'kiwix::Searcher::suggestions(std::string&, bool)'
../../SOURCE/kiwix-tools/src/searcher/kiwix-search.cpp:119: error: undefined reference to 'kiwix::Searcher::search(std::string&, unsigned int, unsigned int, bool)'
../../SOURCE/kiwix-tools/src/searcher/kiwix-search.cpp:122: error: undefined reference to 'kiwix::Searcher::getNextResult()'
../../SOURCE/kiwix-tools/src/searcher/kiwix-search.cpp:127: error: undefined reference to 'kiwix::Searcher::~Searcher()'
../../SOURCE/kiwix-tools/src/searcher/kiwix-search.cpp:128: error: undefined reference to 'kiwix::Reader::~Reader()'
collect2: error: ld returned 1 exit status
[3/9] /home/mhutti1/kiwix/kiwix-build/BUILD_android_arm/android-ndk-r13b-arm-14/bin/arm-linux-androideabi-g++  -o src/installer/kiwix-install 'src/installer/kiwix-install@exe/kiwix-install.cpp.o' -Wl,--no-undefined -Wl,--as-needed -static-libstdc++ --static -pthread -L/home/mhutti1/kiwix/kiwix-build/BUILD_android_arm/INSTALL/lib64 -L/home/mhutti1/kiwix/kiwix-build/BUILD_android_arm/INSTALL/lib/x86_64-linux-gnu -Wl,--start-group -lkiwix -lzim -llzma -lz -Wl,--end-group -licui18n -licuuc -licudata -lm -lpugixml -lxapian -lz -luuid -L/home/mhutti1/kiwix/kiwix-build/BUILD_android_arm/INSTALL/lib/x86_64-linux-gnu -lmicrohttpd -L/home/mhutti1/kiwix/kiwix-build/BUILD_android_arm/INSTALL/lib/x86_64-linux-gnu -lz  
FAILED: src/installer/kiwix-install 
/home/mhutti1/kiwix/kiwix-build/BUILD_android_arm/android-ndk-r13b-arm-14/bin/arm-linux-androideabi-g++  -o src/installer/kiwix-install 'src/installer/kiwix-install@exe/kiwix-install.cpp.o' -Wl,--no-undefined -Wl,--as-needed -static-libstdc++ --static -pthread -L/home/mhutti1/kiwix/kiwix-build/BUILD_android_arm/INSTALL/lib64 -L/home/mhutti1/kiwix/kiwix-build/BUILD_android_arm/INSTALL/lib/x86_64-linux-gnu -Wl,--start-group -lkiwix -lzim -llzma -lz -Wl,--end-group -licui18n -licuuc -licudata -lm -lpugixml -lxapian -lz -luuid -L/home/mhutti1/kiwix/kiwix-build/BUILD_android_arm/INSTALL/lib/x86_64-linux-gnu -lmicrohttpd -L/home/mhutti1/kiwix/kiwix-build/BUILD_android_arm/INSTALL/lib/x86_64-linux-gnu -lz  
/home/mhutti1/kiwix/kiwix-build/BUILD_android_arm/android-ndk-r13b-arm-14/bin/../lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/bin/ld: error: cannot find -lkiwix
../../SOURCE/kiwix-tools/src/installer/kiwix-install.cpp:88: error: undefined reference to 'fileExists(std::string const&)'
../../SOURCE/kiwix-tools/src/installer/kiwix-install.cpp:99: error: undefined reference to 'kiwix::Reader::Reader(std::string)'
../../SOURCE/kiwix-tools/src/installer/kiwix-install.cpp:100: error: undefined reference to 'kiwix::Reader::~Reader()'
../../SOURCE/kiwix-tools/src/installer/kiwix-install.cpp:106: error: undefined reference to 'getLastPathElement(std::string const&)'
../../SOURCE/kiwix-tools/src/installer/kiwix-install.cpp:112: error: undefined reference to 'computeAbsolutePath(std::string, std::string)'
../../SOURCE/kiwix-tools/src/installer/kiwix-install.cpp:113: error: undefined reference to 'fileExists(std::string const&)'
../../SOURCE/kiwix-tools/src/installer/kiwix-install.cpp:114: error: undefined reference to 'computeAbsolutePath(std::string, std::string)'
../../SOURCE/kiwix-tools/src/installer/kiwix-install.cpp:115: error: undefined reference to 'fileExists(std::string const&)'
../../SOURCE/kiwix-tools/src/installer/kiwix-install.cpp:126: error: undefined reference to 'computeAbsolutePath(std::string, std::string)'
../../SOURCE/kiwix-tools/src/installer/kiwix-install.cpp:127: error: undefined reference to 'fileExists(std::string const&)'
../../SOURCE/kiwix-tools/src/installer/kiwix-install.cpp:128: error: undefined reference to 'makeDirectory(std::string const&)'
../../SOURCE/kiwix-tools/src/installer/kiwix-install.cpp:132: error: undefined reference to 'computeAbsolutePath(std::string, std::string)'
../../SOURCE/kiwix-tools/src/installer/kiwix-install.cpp:134: error: undefined reference to 'makeDirectory(std::string const&)'
../../SOURCE/kiwix-tools/src/installer/kiwix-install.cpp:140: error: undefined reference to 'makeDirectory(std::string const&)'
../../SOURCE/kiwix-tools/src/installer/kiwix-install.cpp:150: error: undefined reference to 'getFileSize(std::string const&)'
../../SOURCE/kiwix-tools/src/installer/kiwix-install.cpp:150: error: undefined reference to 'getFileSize(std::string const&)'
../../SOURCE/kiwix-tools/src/installer/kiwix-install.cpp:151: error: undefined reference to 'copyFile(std::string const&, std::string const&)'
../../SOURCE/kiwix-tools/src/installer/kiwix-install.cpp:158: error: undefined reference to 'kiwix::Manager::Manager()'
../../SOURCE/kiwix-tools/src/installer/kiwix-install.cpp:162: error: undefined reference to 'kiwix::Manager::addBookFromPathAndGetId(std::string, std::string, std::string, bool)'
../../SOURCE/kiwix-tools/src/installer/kiwix-install.cpp:164: error: undefined reference to 'kiwix::Manager::setCurrentBookId(std::string)'
../../SOURCE/kiwix-tools/src/installer/kiwix-install.cpp:165: error: undefined reference to 'kiwix::Manager::writeFile(std::string)'
../../SOURCE/kiwix-tools/src/installer/kiwix-install.cpp:158: error: undefined reference to 'kiwix::Manager::~Manager()'
../../SOURCE/kiwix-tools/src/installer/kiwix-install.cpp:158: error: undefined reference to 'kiwix::Manager::~Manager()'
collect2: error: ld returned 1 exit status
[4/9] /home/mhutti1/kiwix/kiwix-build/BUILD_android_arm/android-ndk-r13b-arm-14/bin/arm-linux-androideabi-g++  -o src/reader/kiwix-read 'src/reader/kiwix-read@exe/kiwix-read.cpp.o' -Wl,--no-undefined -Wl,--as-needed -static-libstdc++ --static -pthread -L/home/mhutti1/kiwix/kiwix-build/BUILD_android_arm/INSTALL/lib64 -L/home/mhutti1/kiwix/kiwix-build/BUILD_android_arm/INSTALL/lib/x86_64-linux-gnu -Wl,--start-group -lkiwix -lzim -llzma -lz -Wl,--end-group -licui18n -licuuc -licudata -lm -lpugixml -lxapian -lz -luuid -L/home/mhutti1/kiwix/kiwix-build/BUILD_android_arm/INSTALL/lib/x86_64-linux-gnu -lmicrohttpd -L/home/mhutti1/kiwix/kiwix-build/BUILD_android_arm/INSTALL/lib/x86_64-linux-gnu -lz  
FAILED: src/reader/kiwix-read 
/home/mhutti1/kiwix/kiwix-build/BUILD_android_arm/android-ndk-r13b-arm-14/bin/arm-linux-androideabi-g++  -o src/reader/kiwix-read 'src/reader/kiwix-read@exe/kiwix-read.cpp.o' -Wl,--no-undefined -Wl,--as-needed -static-libstdc++ --static -pthread -L/home/mhutti1/kiwix/kiwix-build/BUILD_android_arm/INSTALL/lib64 -L/home/mhutti1/kiwix/kiwix-build/BUILD_android_arm/INSTALL/lib/x86_64-linux-gnu -Wl,--start-group -lkiwix -lzim -llzma -lz -Wl,--end-group -licui18n -licuuc -licudata -lm -lpugixml -lxapian -lz -luuid -L/home/mhutti1/kiwix/kiwix-build/BUILD_android_arm/INSTALL/lib/x86_64-linux-gnu -lmicrohttpd -L/home/mhutti1/kiwix/kiwix-build/BUILD_android_arm/INSTALL/lib/x86_64-linux-gnu -lz  
/home/mhutti1/kiwix/kiwix-build/BUILD_android_arm/android-ndk-r13b-arm-14/bin/../lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/bin/ld: error: cannot find -lkiwix
../../SOURCE/kiwix-tools/src/reader/kiwix-read.cpp:78: error: undefined reference to 'kiwix::Reader::Reader(std::string)'
../../SOURCE/kiwix-tools/src/reader/kiwix-read.cpp:82: error: undefined reference to 'kiwix::Reader::getMainPageUrl() const'
../../SOURCE/kiwix-tools/src/reader/kiwix-read.cpp:91: error: undefined reference to 'kiwix::Reader::searchSuggestionsSmart(std::string const&, unsigned int)'
../../SOURCE/kiwix-tools/src/reader/kiwix-read.cpp:92: error: undefined reference to 'kiwix::Reader::getNextSuggestion(std::string&)'
../../SOURCE/kiwix-tools/src/reader/kiwix-read.cpp:104: error: undefined reference to 'kiwix::Reader::~Reader()'
collect2: error: ld returned 1 exit status
[5/9] /home/mhutti1/kiwix/kiwix-build/BUILD_android_arm/INSTALL/bin/kiwix-compile-resources --cxxfile static/server/server-resources.cpp --hfile static/server/server-resources.h ../../SOURCE/kiwix-tools/static/server/resources_list.txt
jquery-ui/jquery-ui.structure.min.css ['jquery_ui', 'jquery_ui_structure_min_css']
jquery-ui/jquery-ui.min.js ['jquery_ui', 'jquery_ui_min_js']
jquery-ui/external/jquery/jquery.js ['jquery_ui', 'external', 'jquery', 'jquery_js']
jquery-ui/images/ui-bg_flat_0_aaaaaa_40x100.png ['jquery_ui', 'images', 'ui_bg_flat_0_aaaaaa_40x100_png']
jquery-ui/images/ui-bg_flat_75_ffffff_40x100.png ['jquery_ui', 'images', 'ui_bg_flat_75_ffffff_40x100_png']
jquery-ui/images/ui-icons_222222_256x240.png ['jquery_ui', 'images', 'ui_icons_222222_256x240_png']
jquery-ui/images/ui-bg_glass_55_fbf9ee_1x400.png ['jquery_ui', 'images', 'ui_bg_glass_55_fbf9ee_1x400_png']
jquery-ui/images/ui-bg_highlight-soft_75_cccccc_1x100.png ['jquery_ui', 'images', 'ui_bg_highlight_soft_75_cccccc_1x100_png']
jquery-ui/images/ui-bg_glass_65_ffffff_1x400.png ['jquery_ui', 'images', 'ui_bg_glass_65_ffffff_1x400_png']
jquery-ui/images/ui-icons_2e83ff_256x240.png ['jquery_ui', 'images', 'ui_icons_2e83ff_256x240_png']
jquery-ui/images/ui-icons_cd0a0a_256x240.png ['jquery_ui', 'images', 'ui_icons_cd0a0a_256x240_png']
jquery-ui/images/ui-icons_888888_256x240.png ['jquery_ui', 'images', 'ui_icons_888888_256x240_png']
jquery-ui/images/ui-bg_glass_75_e6e6e6_1x400.png ['jquery_ui', 'images', 'ui_bg_glass_75_e6e6e6_1x400_png']
jquery-ui/images/animated-overlay.gif ['jquery_ui', 'images', 'animated_overlay_gif']
jquery-ui/images/ui-bg_glass_75_dadada_1x400.png ['jquery_ui', 'images', 'ui_bg_glass_75_dadada_1x400_png']
jquery-ui/images/ui-icons_454545_256x240.png ['jquery_ui', 'images', 'ui_icons_454545_256x240_png']
jquery-ui/images/ui-bg_glass_95_fef1ec_1x400.png ['jquery_ui', 'images', 'ui_bg_glass_95_fef1ec_1x400_png']
jquery-ui/jquery-ui.theme.min.css ['jquery_ui', 'jquery_ui_theme_min_css']
jquery-ui/jquery-ui.min.css ['jquery_ui', 'jquery_ui_min_css']
home.html.tmpl ['home_html_tmpl']
include.html.part ['include_html_part']
taskbar.css ['taskbar_css']
taskbar.html.part ['taskbar_html_part']
global_taskbar.html.part ['global_taskbar_html_part']
ninja: build stopped: subcommand failed.
run command 'ninja -v'
current directory is '/home/mhutti1/kiwix/kiwix-build/BUILD_android_arm/kiwix-tools'

Environmental Variables (some are removed with passwords...):

env is :
  VTE_VERSION : '4205'
  SESSIONTYPE : 'gnome-session'
  UPSTART_INSTANCE : ''
  LANG : 'en_GB.UTF-8'
  IM_CONFIG_PHASE : '1'
  GNOME_KEYRING_PID : ''
  GPG_AGENT_INFO : '/home/mhutti1/.gnupg/S.gpg-agent:0:1'
  QT_QPA_PLATFORMTHEME : 'appmenu-qt5'
  XDG_SESSION_ID : 'c3'
  GDM_LANG : 'en_GB'
  DESKTOP_SESSION : 'ubuntu'
  CPPFLAGS : '-I/home/mhutti1/kiwix/kiwix-build/BUILD_android_arm/INSTALL/include '
  XDG_GREETER_DATA_DIR : '/var/lib/lightdm-data/mhutti1'
  DEFAULTS_PATH : '/usr/share/gconf/ubuntu.default.path'
  TESTDROID_PASSWORD : 'REDACTED'
  LD_LIBRARY_PATH : ':/home/mhutti1/kiwix/kiwix-build/BUILD_android_arm/INSTALL/lib:/home/mhutti1/kiwix/kiwix-build/BUILD_android_arm/INSTALL/lib/x86_64-linux-gnu'
  CXX : '/home/mhutti1/kiwix/kiwix-build/BUILD_android_arm/android-ndk-r13b-arm-14/bin/arm-linux-androideabi-g++'
  XDG_SEAT : 'seat0'
  VERSION_CODE : '171980'
  COMPIZ_CONFIG_PROFILE : 'ubuntu'
  PKG_CONFIG_LIBDIR : '/home/mhutti1/kiwix/kiwix-build/BUILD_android_arm/android-ndk-r13b-arm-14/sysroot/lib/pkgconfig'
  QT_ACCESSIBILITY : '1'
  TESTDROID_USERNAME : 'REDACTED
  LANGUAGE : 'en_GB:en'
  GTK2_MODULES : 'overlay-scrollbar'
  CC : '/home/mhutti1/kiwix/kiwix-build/BUILD_android_arm/android-ndk-r13b-arm-14/bin/arm-linux-androideabi-gcc'
  GTK_IM_MODULE : 'ibus'
  QT4_IM_MODULE : 'xim'
  SHLVL : '1'
  XDG_VTNR : '7'
  UPSTART_SESSION : 'unix:abstract=/com/ubuntu/upstart-session/1000/2121'
  PATH : '/home/mhutti1/kiwix/kiwix-build/BUILD_android_arm/android-ndk-r13b-arm-14/bin:/home/mhutti1/kiwix/kiwix-build/BUILD_android_arm/INSTALL/bin:/usr/lib/ccache:/home/mhutti1/bin:/home/mhutti1/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin'
  GDMSESSION : 'ubuntu'
  LESSOPEN : '| /usr/bin/lesspipe %s'
  QT_IM_MODULE : 'ibus'
  LESSCLOSE : '/usr/bin/lesspipe %s %s'
  HOME : '/home/mhutti1'
  OLDPWD : '/home/mhutti1'
  PKG_CONFIG_PATH : ':/home/mhutti1/kiwix/kiwix-build/BUILD_android_arm/INSTALL/lib/x86_64-linux-gnu/pkgconfig'
  PWD : '/home/mhutti1/kiwix/kiwix-build'
  SHELL : '/bin/bash'
  XDG_CURRENT_DESKTOP : 'Unity'
  TERM : 'xterm-256color'
  SSH_AUTH_SOCK : '/run/user/1000/keyring/ssh'
  XDG_SESSION_DESKTOP : 'ubuntu'
  VERSION_NAME : '2.4'
  UPSTART_EVENTS : 'started starting'
  XMODIFIERS : '@im=ibus'
  XDG_RUNTIME_DIR : '/run/user/1000'
  XDG_SESSION_PATH : '/org/freedesktop/DisplayManager/Session0'
  CXXFLAGS : '-fPIC -D_LARGEFILE64_SOURCE=1 -D_FILE_OFFSET_BITS=64 --sysroot=/home/mhutti1/kiwix/kiwix-build/BUILD_android_arm/android-ndk-r13b-arm-14/sysroot '
  XDG_DATA_DIRS : '/usr/share/ubuntu:/usr/share/gnome:/usr/local/share/:/usr/share/:/var/lib/snapd/desktop'
  GTK_MODULES : 'gail:atk-bridge:unity-gtk-module'
  NDK_DEBUG : '0'
  CLUTTER_IM_MODULE : 'xim'
  ANDROID_HOME : '/home/mhutti1/kiwix/kiwix-build/TOOLCHAINS/android-sdk-r25.2.3'
  QT_LINUX_ACCESSIBILITY_ALWAYS_ON : '1'
  DBUS_SESSION_BUS_ADDRESS : 'unix:abstract=/tmp/dbus-9fOqEu88QW'
  GNOME_KEYRING_CONTROL : ''
  LDFLAGS : '-L/home/mhutti1/kiwix/kiwix-build/BUILD_android_arm/INSTALL/lib -L/home/mhutti1/kiwix/kiwix-build/BUILD_android_arm/INSTALL/lib/x86_64-linux-gnu --sysroot=/home/mhutti1/kiwix/kiwix-build/BUILD_android_arm/android-ndk-r13b-arm-14/sysroot '
  GNOME_DESKTOP_SESSION_ID : 'this-is-deprecated'
  CFLAGS : '-fPIC -D_LARGEFILE64_SOURCE=1 -D_FILE_OFFSET_BITS=64 --sysroot=/home/mhutti1/kiwix/kiwix-build/BUILD_android_arm/android-ndk-r13b-arm-14/sysroot '
  LOGNAME : 'mhutti1'
  XAUTHORITY : '/home/mhutti1/.Xauthority'
  DISPLAY : ':0'
  _ : './kiwix-build.py'
  MANDATORY_PATH : '/usr/share/gconf/ubuntu.mandatory.path'
  XDG_SEAT_PATH : '/org/freedesktop/DisplayManager/Seat0'
  INSTANCE : 'Unity'
  LS_COLORS : 'rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.jpg=01;35:*.jpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:'
  XDG_SESSION_TYPE : 'x11'
  UPSTART_JOB : 'unity-settings-daemon'
  XDG_CONFIG_DIRS : '/etc/xdg/xdg-ubuntu:/usr/share/upstart/xdg:/etc/xdg'
  USER : 'mhutti1'
  WINDOWID : '75498249'
  JOB : 'gnome-session'
mgautierfr commented 6 years ago

Please provide the full output of the command you've run (and the command itself).

BTW, kiwix-tools is not compiling on android. Mainly because ctpp2 is not compiling on android (and I've not try a lot because having kiwix-tools on android is mainly useless).

mhutti1 commented 6 years ago

Yeah that was the issue. It would be good to not allow compiling tools for android targets.

kelson42 commented 6 years ago

@mgautierfr What would be the correct command to run something without error? It is unclear to me... But I tend to be agree with @mhutti1, if something is not supported by kiwix-build, should just say it instead of dying "wildly".

mgautierfr commented 6 years ago

By default kiwix-build tries to build kiwix-tools, if you want to build kiwix-android instead of kiwix-tools you have to run the command : ./kiwix-build --target-platform android_arm kiwix-android