azpainter
azpainter copied to clipboard
Travis CI build failed
@probonopd, first build looked like succesfull, but next builds failed
Worker information hostname: production-4-worker-org-c-6-gce:43b32d0f-38d6-4f0a-ad99-fa5444c785e7 version: v2.9.3 https://github.com/travis-ci/worker/tree/a41c772c638071fbbdbc106f31a664c0532e0c36 instance: testing-gce-27529e61-fe8c-43c6-a458-30d4d46f0e98:travis-ci-garnet-trusty-1499451966 (via amqp) startup: 22.711705849s Build system information Build language: cpp Build group: stable Build dist: trusty Build id: 271055581 Job id: 271055582 Runtime kernel version: 4.4.0-83-generic travis-build version: 826b19c20 Build image provisioning date and time Fri Jul 7 18:51:38 UTC 2017 Operating System Details Distributor ID: Ubuntu Description: Ubuntu 14.04.5 LTS Release: 14.04 Codename: trusty Linux Version 4.4.0-81-generic Cookbooks Version 15a6f94 https://github.com/travis-ci/travis-cookbooks/tree/15a6f94 git version git version 2.13.0 bash version GNU bash, version 4.3.11(1)-release (x86_64-pc-linux-gnu) gcc version gcc (Ubuntu 4.8.4-2ubuntu1~14.04.3) 4.8.4 Copyright (C) 2013 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. docker version Client: Version: 17.03.1-ce API version: 1.27 Go version: go1.7.5 Git commit: c6d412e Built: Mon Mar 27 17:10:36 2017 OS/Arch: linux/amd64 Server: Version: 17.03.1-ce API version: 1.27 (minimum version 1.12) Go version: go1.7.5 Git commit: c6d412e Built: Mon Mar 27 17:10:36 2017 OS/Arch: linux/amd64 Experimental: false clang version clang version 3.5.0 (tags/RELEASE_350/final) Target: x86_64-unknown-linux-gnu Thread model: posix jq version jq-1.5 bats version Bats 0.4.0 shellcheck version 0.4.5 shfmt version v1.0.0 ccache version ccache version 3.1.9 Copyright (C) 2002-2007 Andrew Tridgell Copyright (C) 2009-2011 Joel Rosdahl This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version. cmake version cmake version 3.2.2 CMake suite maintained and supported by Kitware (kitware.com/cmake). heroku version heroku-cli/6.12.5-17216bc (linux-x64) node-v8.1.3 imagemagick version Version: ImageMagick 6.7.7-10 2017-05-26 Q16 http://www.imagemagick.org md5deep version 4.2 mercurial version Mercurial Distributed SCM (version 4.2.2) (see https://mercurial-scm.org for more information) Copyright (C) 2005-2017 Matt Mackall and others This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. mysql version mysql Ver 14.14 Distrib 5.6.33, for debian-linux-gnu (x86_64) using EditLine wrapper openssl version OpenSSL 1.0.2j 26 Sep 2016 packer version Packer v0.10.1 Your version of Packer is out of date! The latest version is 1.0.2. You can update by downloading from www.packer.io postgresql client version psql (PostgreSQL) 9.6.3 ragel version Ragel State Machine Compiler version 6.8 Feb 2013 Copyright (c) 2001-2009 by Adrian Thurston subversion version svn, version 1.8.8 (r1568071) compiled Aug 20 2015, 12:51:30 on x86_64-pc-linux-gnu Copyright (C) 2013 The Apache Software Foundation. This software consists of contributions made by many people; see the NOTICE file for more information. Subversion is open source software, see http://subversion.apache.org/ The following repository access (RA) modules are available: * ra_svn : Module for accessing a repository using the svn network protocol. - with Cyrus SASL authentication - handles 'svn' scheme * ra_local : Module for accessing a repository on local disk. - handles 'file' scheme * ra_serf : Module for accessing a repository via WebDAV protocol using serf. - using serf 1.3.3 - handles 'http' scheme - handles 'https' scheme sudo version Sudo version 1.8.9p5 Configure options: --prefix=/usr -v --with-all-insults --with-pam --with-fqdn --with-logging=syslog --with-logfac=authpriv --with-env-editor --with-editor=/usr/bin/editor --with-timeout=15 --with-password-timeout=0 --with-passprompt=[sudo] password for %p: --without-lecture --with-tty-tickets --disable-root-mailer --enable-admin-flag --with-sendmail=/usr/sbin/sendmail --with-timedir=/var/lib/sudo --mandir=/usr/share/man --libexecdir=/usr/lib/sudo --with-sssd --with-sssd-lib=/usr/lib/x86_64-linux-gnu --with-selinux Sudoers policy plugin version 1.8.9p5 Sudoers file grammar version 43 Sudoers path: /etc/sudoers Authentication methods: 'pam' Syslog facility if syslog is being used for logging: authpriv Syslog priority to use when user authenticates successfully: notice Syslog priority to use when user authenticates unsuccessfully: alert Send mail if the user is not in sudoers Use a separate timestamp for each user/tty combo Lecture user the first time they run sudo Root may run sudo Allow some information gathering to give useful error messages Require fully-qualified hostnames in the sudoers file Visudo will honor the EDITOR environment variable Set the LOGNAME and USER environment variables Length at which to wrap log file lines (0 for no wrap): 80 Authentication timestamp timeout: 15.0 minutes Password prompt timeout: 0.0 minutes Number of tries to enter a password: 3 Umask to use or 0777 to use user's: 022 Path to mail program: /usr/sbin/sendmail Flags for mail program: -t Address to send mail to: root Subject line for mail messages: *** SECURITY information for %h *** Incorrect password message: Sorry, try again. Path to authentication timestamp dir: /var/lib/sudo Default password prompt: [sudo] password for %p: Default user to run commands as: root Value to override user's $PATH with: /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin Path to the editor for use by visudo: /usr/bin/editor When to require a password for 'list' pseudocommand: any When to require a password for 'verify' pseudocommand: all File descriptors >= 3 will be closed before executing a command Environment variables to check for sanity: TZ TERM LINGUAS LC_* LANGUAGE LANG COLORTERM Environment variables to remove: RUBYOPT RUBYLIB PYTHONUSERBASE PYTHONINSPECT PYTHONPATH PYTHONHOME TMPPREFIX ZDOTDIR READNULLCMD NULLCMD FPATH PERL5DB PERL5OPT PERL5LIB PERLLIB PERLIO_DEBUG JAVA_TOOL_OPTIONS SHELLOPTS GLOBIGNORE PS4 BASH_ENV ENV TERMCAP TERMPATH TERMINFO_DIRS TERMINFO _RLD* LD_* PATH_LOCALE NLSPATH HOSTALIASES RES_OPTIONS LOCALDOMAIN CDPATH IFS Environment variables to preserve: JAVA_HOME TRAVIS CI DEBIAN_FRONTEND XAUTHORIZATION XAUTHORITY PS2 PS1 PATH LS_COLORS KRB5CCNAME HOSTNAME HOME DISPLAY COLORS Locale to use while parsing sudoers: C Directory in which to store input/output logs: /var/log/sudo-io File in which to store the input/output log: %{seq} Add an entry to the utmp/utmpx file when allocating a pty PAM service name to use PAM service name to use for login shells Create a new PAM session for the command to run in Maximum I/O log sequence number: 0 Local IP address and netmask pairs: 10.240.0.5/255.255.255.255 172.17.0.1/255.255.0.0 Sudoers I/O plugin version 1.8.9p5 gzip version gzip 1.6 Copyright (C) 2007, 2010, 2011 Free Software Foundation, Inc. Copyright (C) 1993 Jean-loup Gailly. This is free software. You may redistribute copies of it under the terms of the GNU General Public License <http://www.gnu.org/licenses/gpl.html>. There is NO WARRANTY, to the extent permitted by law. Written by Jean-loup Gailly. zip version Copyright (c) 1990-2008 Info-ZIP - Type 'zip "-L"' for software license. This is Zip 3.0 (July 5th 2008), by Info-ZIP. Currently maintained by E. Gordon. Please send bug reports to the authors using the web page at www.info-zip.org; see README for details. Latest sources and executables are at ftp://ftp.info-zip.org/pub/infozip, as of above date; see http://www.info-zip.org/ for other sites. Compiled with gcc 4.8.2 for Unix (Linux ELF) on Oct 21 2013. Zip special compilation options: USE_EF_UT_TIME (store Universal Time) BZIP2_SUPPORT (bzip2 library version 1.0.6, 6-Sept-2010) bzip2 code and library copyright (c) Julian R Seward (See the bzip2 license for terms of use) SYMLINK_SUPPORT (symbolic links supported) LARGE_FILE_SUPPORT (can read and write large files on file system) ZIP64_SUPPORT (use Zip64 to store large files in archives) UNICODE_SUPPORT (store and read UTF-8 Unicode paths) STORE_UNIX_UIDs_GIDs (store UID/GID sizes/values using new extra field) UIDGID_NOT_16BIT (old Unix 16-bit UID/GID extra field not used) [encryption, version 2.91 of 05 Jan 2007] (modified for Zip 3) Encryption notice: The encryption code of this program is not copyrighted and is put in the public domain. It was originally written in Europe and, to the best of our knowledge, can be freely distributed in both source and object forms from any country, including the USA under License Exception TSU of the U.S. Export Administration Regulations (section 740.13(e)) of 6 June 2002. Zip environment options: ZIP: [none] ZIPOPT: [none] vim version VIM - Vi IMproved 7.4 (2013 Aug 10, compiled Nov 24 2016 16:43:18) Included patches: 1-52 Extra patches: 8.0.0056 Modified by [email protected] Compiled by buildd@ Huge version without GUI. Features included (+) or not (-): +acl +farsi +mouse_netterm +syntax +arabic +file_in_path +mouse_sgr +tag_binary +autocmd +find_in_path -mouse_sysmouse +tag_old_static -balloon_eval +float +mouse_urxvt -tag_any_white -browse +folding +mouse_xterm -tcl ++builtin_terms -footer +multi_byte +terminfo +byte_offset +fork() +multi_lang +termresponse +cindent +gettext -mzscheme +textobjects -clientserver -hangul_input +netbeans_intg +title -clipboard +iconv +path_extra -toolbar +cmdline_compl +insert_expand -perl +user_commands +cmdline_hist +jumplist +persistent_undo +vertsplit +cmdline_info +keymap +postscript +virtualedit +comments +langmap +printer +visual +conceal +libcall +profile +visualextra +cryptv +linebreak +python +viminfo +cscope +lispindent -python3 +vreplace +cursorbind +listcmds +quickfix +wildignore +cursorshape +localmap +reltime +wildmenu +dialog_con -lua +rightleft +windows +diff +menu -ruby +writebackup +digraphs +mksession +scrollbind -X11 -dnd +modify_fname +signs -xfontset -ebcdic +mouse +smartindent -xim +emacs_tags -mouseshape -sniff -xsmp +eval +mouse_dec +startuptime -xterm_clipboard +ex_extra +mouse_gpm +statusline -xterm_save +extra_search -mouse_jsbterm -sun_workshop -xpm system vimrc file: "$VIM/vimrc" user vimrc file: "$HOME/.vimrc" 2nd user vimrc file: "~/.vim/vimrc" user exrc file: "$HOME/.exrc" fall-back for $VIM: "/usr/share/vim" Compilation: gcc -c -I. -Iproto -DHAVE_CONFIG_H -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 Linking: gcc -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,--as-needed -o vim -lm -ltinfo -lnsl -lselinux -lacl -lattr -lgpm -ldl -L/usr/lib/python2.7/config-x86_64-linux-gnu -lpython2.7 -lpthread -ldl -lutil -lm -Xlinker -export-dynamic -Wl,-O1 -Wl,-Bsymbolic-functions iptables version iptables v1.4.21 curl version curl 7.35.0 (x86_64-pc-linux-gnu) libcurl/7.35.0 OpenSSL/1.0.1f zlib/1.2.8 libidn/1.28 librtmp/2.3 wget version GNU Wget 1.15 built on linux-gnu. rsync version rsync version 3.1.0 protocol version 31 gimme version v1.0.0 nvm version 0.33.0 perlbrew version /home/travis/perl5/perlbrew/bin/perlbrew - App::perlbrew/0.80 phpenv version rbenv 1.1.1-2-g615f844 rvm version rvm 1.29.2 (latest) by Michal Papis, Piotr Kuczynski, Wayne E. Seguin [https://rvm.io/] default ruby version ruby 2.4.1p111 (2017-03-22 revision 58053) [x86_64-linux] CouchDB version couchdb 1.6.1 ElasticSearch version 5.4.3 Installed Firefox version firefox 50.0.2 MongoDB version MongoDB 3.2.15 Pre-installed PostgreSQL versions 9.2.21 9.3.17 9.4.12 9.5.7 9.6.3 RabbitMQ Version 3.6.10 Redis version redis-server 3.2.9 riak version 2.2.3 Pre-installed Go versions 1.7.4 ant version Apache Ant(TM) version 1.9.3 compiled on April 8 2014 mvn version Apache Maven 3.3.9 (bb52d8502b132ec0a5a3f4c09453c07478323dc5; 2015-11-10T16:41:47+00:00) Maven home: /usr/local/maven-3.3.9 Java version: 1.8.0_131, vendor: Oracle Corporation Java home: /usr/lib/jvm/java-8-oracle/jre Default locale: en_US, platform encoding: UTF-8 OS name: "linux", version: "4.4.0-81-generic", arch: "amd64", family: "unix" gradle version ------------------------------------------------------------ Gradle 3.2.1 ------------------------------------------------------------ Build time: 2016-11-22 15:19:54 UTC Revision: 83b485b914fd4f335ad0e66af9d14aad458d2cc5 Groovy: 2.4.7 Ant: Apache Ant(TM) version 1.9.6 compiled on June 29 2015 JVM: 1.8.0_131 (Oracle Corporation 25.131-b11) OS: Linux 4.4.0-81-generic amd64 lein version WARNING: You're currently running as root; probably by accident. Press control-C to abort or Enter to continue as root. Set LEIN_ROOT to disable this warning. Leiningen 2.7.1 on Java 1.8.0_131 Java HotSpot(TM) 64-Bit Server VM Pre-installed Node.js versions v4.8.3 v6.11.0 v6.9.4 v7.4 v7.4.0 phpenv versions system 5.6 * 5.6.24 (set by /home/travis/.phpenv/version) 7.0 7.0.7 hhvm hhvm-stable composer --version Composer version 1.2.0 2016-07-19 01:28:52 Pre-installed Ruby versions ruby-2.2.7 ruby-2.3.4 ruby-2.4.1 W: http://dl.hhvm.com/ubuntu/dists/trusty/InRelease: Signature by key 36AEF64D0207E7EEE352D4875A16E7281BE7A449 uses weak digest algorithm (SHA1) W: http://ppa.launchpad.net/couchdb/stable/ubuntu/dists/trusty/Release.gpg: Signature by key 15866BAFD9BCC4F3C1E0DFC7D69548E1C17EAB57 uses weak digest algorithm (SHA1) Patching redis-server init script $ git clone --depth=50 --branch=master https://github.com/Symbian9/azpainter.git Symbian9/azpainter Cloning into 'Symbian9/azpainter'... remote: Counting objects: 993, done. remote: Compressing objects: 100% (631/631), done. remote: Total 993 (delta 360), reused 991 (delta 358), pack-reused 0 Receiving objects: 100% (993/993), 1.47 MiB | 0 bytes/s, done. Resolving deltas: 100% (360/360), done. $ cd Symbian9/azpainter $ git checkout -qf e6077f6d22005361a470e661130e6788ea89963d $ export CXX=g++ $ export CC=gcc $ gcc --version gcc (Ubuntu 4.8.4-2ubuntu1~14.04.3) 4.8.4 Copyright (C) 2013 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. $ sudo apt-get -y install automake gcc make libx11-dev libxext-dev libxi-dev libfreetype6-dev libfontconfig1-dev zlib1g-dev libjpeg-dev libpng12-dev Reading package lists... Done Building dependency tree Reading state information... Done automake is already the newest version (1:1.14.1-2ubuntu1). gcc is already the newest version (4:4.8.2-1ubuntu6). gcc set to manually installed. libjpeg-dev is already the newest version (8c-2ubuntu8). libx11-dev is already the newest version (2:1.6.2-1ubuntu2). libx11-dev set to manually installed. make is already the newest version (3.81-8.2ubuntu3). make set to manually installed. zlib1g-dev is already the newest version (1:1.2.8.dfsg-1ubuntu1). zlib1g-dev set to manually installed. libfontconfig1-dev is already the newest version (2.11.0-0ubuntu4.2). libfontconfig1-dev set to manually installed. libfreetype6-dev is already the newest version (2.5.2-1ubuntu2.8). libpng12-dev is already the newest version (1.2.50-1ubuntu2.14.04.2). libpng12-dev set to manually installed. libxext-dev is already the newest version (2:1.3.2-1ubuntu0.0.14.04.1). libxext-dev set to manually installed. The following NEW packages will be installed: libxi-dev 0 upgraded, 1 newly installed, 0 to remove and 115 not upgraded. Need to get 184 kB of archives. After this operation, 677 kB of additional disk space will be used. Get:1 http://us-central1.gce.archive.ubuntu.com/ubuntu trusty-updates/main amd64 libxi-dev amd64 2:1.7.1.901-1ubuntu1.1 [184 kB] Fetched 184 kB in 0s (1,089 kB/s) Selecting previously unselected package libxi-dev. (Reading database ... 92853 files and directories currently installed.) Preparing to unpack .../libxi-dev_2%3a1.7.1.901-1ubuntu1.1_amd64.deb ... Unpacking libxi-dev (2:1.7.1.901-1ubuntu1.1) ... Processing triggers for man-db (2.6.7.1-1ubuntu1) ... Setting up libxi-dev (2:1.7.1.901-1ubuntu1.1) ... $ bash ./configure --prefix=/usr checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for a thread-safe mkdir -p... /bin/mkdir -p checking for gawk... gawk checking whether make sets $(MAKE)... yes checking whether make supports nested variables... yes checking for ranlib... ranlib checking for gcc... gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking for gcc option to accept ISO C89... none needed checking whether gcc understands -c and -o together... yes checking for style of include used by make... GNU checking dependency style of gcc... gcc3 checking for gcc option to accept ISO C99... -std=gnu99 checking for gcc -std=gnu99 option to accept ISO Standard C... (cached) -std=gnu99 checking how to run the C preprocessor... gcc -std=gnu99 -E checking for grep that handles long lines and -e... /bin/grep checking for egrep... /bin/grep -E checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking whether byte ordering is bigendian... no checking pthread.h usability... yes checking pthread.h presence... yes checking for pthread.h... yes checking for "/usr/include/freetype2/ft2build.h"... yes checking fontconfig/fontconfig.h usability... yes checking fontconfig/fontconfig.h presence... yes checking for fontconfig/fontconfig.h... yes checking zlib.h usability... yes checking zlib.h presence... yes checking for zlib.h... yes checking png.h usability... yes checking png.h presence... yes checking for png.h... yes checking jpeglib.h usability... yes checking jpeglib.h presence... yes checking for jpeglib.h... yes checking for XShmCreateImage in -lXext... yes checking for XIQueryDevice in -lXi... yes checking for X... libraries , headers checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating Makefile config.status: creating mlib/Makefile config.status: creating src/Makefile config.status: creating data/Makefile config.status: creating data/texture/Makefile config.status: creating desktop/Makefile config.status: creating config.h config.status: executing depfiles commands The command "bash ./configure --prefix=/usr" exited with 0. $ make -j$(nproc) cd . && /bin/sh /home/travis/build/Symbian9/azpainter/missing automake-1.15 --gnu /home/travis/build/Symbian9/azpainter/missing: 81: /home/travis/build/Symbian9/azpainter/missing: automake-1.15: not found WARNING: 'automake-1.15' is missing on your system. You should only need it if you modified 'Makefile.am' or 'configure.ac' or m4 files included by 'configure.ac'. The 'automake' program is part of the GNU Automake package: <http://www.gnu.org/software/automake> It also requires GNU Autoconf, GNU m4 and Perl in order to run: <http://www.gnu.org/software/autoconf> <http://www.gnu.org/software/m4/> <http://www.perl.org/> make: *** [Makefile.in] Error 1 The command "make -j$(nproc)" exited with 2. $ make install DESTDIR=$(readlink -f appdir) ; find appdir/ cd . && /bin/sh /home/travis/build/Symbian9/azpainter/missing automake-1.15 --gnu /home/travis/build/Symbian9/azpainter/missing: 81: /home/travis/build/Symbian9/azpainter/missing: automake-1.15: not found WARNING: 'automake-1.15' is missing on your system. You should only need it if you modified 'Makefile.am' or 'configure.ac' or m4 files included by 'configure.ac'. The 'automake' program is part of the GNU Automake package: <http://www.gnu.org/software/automake> It also requires GNU Autoconf, GNU m4 and Perl in order to run: <http://www.gnu.org/software/autoconf> <http://www.gnu.org/software/m4/> <http://www.perl.org/> make: *** [Makefile.in] Error 1 find: `appdir/': No such file or directory The command "make install DESTDIR=$(readlink -f appdir) ; find appdir/" exited with 1. $ wget -c "https://github.com/probonopd/linuxdeployqt/releases/download/continuous/linuxdeployqt-continuous-x86_64.AppImage" --2017-09-02 01:50:02-- https://github.com/probonopd/linuxdeployqt/releases/download/continuous/linuxdeployqt-continuous-x86_64.AppImage Resolving github.com (github.com)... 192.30.253.113, 192.30.253.112 Connecting to github.com (github.com)|192.30.253.113|:443... connected. HTTP request sent, awaiting response... 302 Found Location: https://github-production-release-asset-2e65be.s3.amazonaws.com/67432158/2d450ee0-8c1a-11e7-8ea5-b3420dd17542?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAIWNJYAX4CSVEH53A%2F20170902%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20170902T015002Z&X-Amz-Expires=300&X-Amz-Signature=7b6d9b0f6b89f1b31b68a7e1a72026e058797edfbfcd736badd5c43fdcf51ca9&X-Amz-SignedHeaders=host&actor_id=0&response-content-disposition=attachment%3B%20filename%3Dlinuxdeployqt-continuous-x86_64.AppImage&response-content-type=application%2Foctet-stream [following] --2017-09-02 01:50:02-- https://github-production-release-asset-2e65be.s3.amazonaws.com/67432158/2d450ee0-8c1a-11e7-8ea5-b3420dd17542?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAIWNJYAX4CSVEH53A%2F20170902%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20170902T015002Z&X-Amz-Expires=300&X-Amz-Signature=7b6d9b0f6b89f1b31b68a7e1a72026e058797edfbfcd736badd5c43fdcf51ca9&X-Amz-SignedHeaders=host&actor_id=0&response-content-disposition=attachment%3B%20filename%3Dlinuxdeployqt-continuous-x86_64.AppImage&response-content-type=application%2Foctet-stream Resolving github-production-release-asset-2e65be.s3.amazonaws.com (github-production-release-asset-2e65be.s3.amazonaws.com)... 52.216.96.107 Connecting to github-production-release-asset-2e65be.s3.amazonaws.com (github-production-release-asset-2e65be.s3.amazonaws.com)|52.216.96.107|:443... connected. HTTP request sent, awaiting response... 200 OK Length: 14449496 (14M) [application/octet-stream] Saving to: ‘linuxdeployqt-continuous-x86_64.AppImage’ 100%[======================================>] 14,449,496 8.65MB/s in 1.6s 2017-09-02 01:50:04 (8.65 MB/s) - ‘linuxdeployqt-continuous-x86_64.AppImage’ saved [14449496/14449496] The command "wget -c "https://github.com/probonopd/linuxdeployqt/releases/download/continuous/linuxdeployqt-continuous-x86_64.AppImage"" exited with 0. $ chmod a+x linuxdeployqt*.AppImage The command "chmod a+x linuxdeployqt*.AppImage" exited with 0. $ unset QTDIR; unset QT_PLUGIN_PATH ; unset LD_LIBRARY_PATH The command "unset QTDIR; unset QT_PLUGIN_PATH ; unset LD_LIBRARY_PATH" exited with 0. $ ./linuxdeployqt*.AppImage ./appdir/usr/share/applications/*.desktop -bundle-non-qt-libs Desktop file as first argument: "./appdir/usr/share/applications/*.desktop" desktopExecEntry: "r" desktopIconEntry: "r" ERROR: Could not determine the path to the executable based on the desktop file The command "./linuxdeployqt*.AppImage ./appdir/usr/share/applications/*.desktop -bundle-non-qt-libs" exited with 1. $ ./linuxdeployqt*.AppImage ./appdir/usr/share/applications/*.desktop -appimage Desktop file as first argument: "./appdir/usr/share/applications/*.desktop" desktopExecEntry: "r" desktopIconEntry: "r" ERROR: Could not determine the path to the executable based on the desktop file The command "./linuxdeployqt*.AppImage ./appdir/usr/share/applications/*.desktop -appimage" exited with 1. Done. Your build exited with 1.
Please retry, maybe just an intermittent issue.
OK, after new commit it passed
- https://github.com/Symbian9/azpainter/commit/c08acd64bce60db775c54d0838dada3a11cd5110
Next up, check out https://github.com/probonopd/uploadtool - if you put the AppImage on GitHub Releases, users will be able to easily find it. Right now, they would have to search for a temporary download link in the build log... which no one does.
@probonopd, I just add few commits and build failed again. Here are end lines from latest log:
$ ./linuxdeployqt*.AppImage ./appdir/usr/share/applications/*.desktop -bundle-non-qt-libs
Desktop file as first argument: "./appdir/usr/share/applications/*.desktop"
desktopExecEntry: "r"
desktopIconEntry: "r"
ERROR: Could not determine the path to the executable based on the desktop file
The command "./linuxdeployqt*.AppImage ./appdir/usr/share/applications/*.desktop -bundle-non-qt-libs" exited with 1.
$ ./linuxdeployqt*.AppImage ./appdir/usr/share/applications/*.desktop -appimage
Desktop file as first argument: "./appdir/usr/share/applications/*.desktop"
desktopExecEntry: "r"
desktopIconEntry: "r"
ERROR: Could not determine the path to the executable based on the desktop file
The command "./linuxdeployqt*.AppImage ./appdir/usr/share/applications/*.desktop -appimage" exited with 1.
Done. Your build exited with 1.
The real error is much earlier:
WARNING: 'aclocal-1.15' is missing on your system.
Did you add something that requires it? Then you need to install it in .travis.yml.
Did you add something that requires it?
@probonopd, No, I just fix locales in master. Nothing else
- https://github.com/Symbian9/azpainter/commits/master
@probonopd, has you any suggestions why it still failing?
UPD: its look like commit passed...
- https://github.com/Symbian9/azpainter/commit/637f176e2d4abedf79a1f888533a5e4093344f74
UPD 2: ... and next commits failed again...
- https://github.com/Symbian9/azpainter/commit/90d8cdf0354a19cc0480e0e915197a97e7b7e8cf
- https://github.com/Symbian9/azpainter/commit/541c1113fe326b92f65c60cb7d96b517a313ba3b
UPD 3: ... and now latest commit passed
- https://github.com/Symbian9/azpainter/commit/c6e19929188342cbc50e820e343f70d991f6cb90
Can't understand why builds sometime failed if I only commit in README.md
Strange, looks like autoconfig/aclocal are not properly downloaded/installed all the time. Possibly there are intermittent issues downloading these?
Possibly there are intermittent issues downloading these?
So, what I must to do?
Just try again and hope it works next time, I guess ;-)
@probonopd, what's again?
- https://travis-ci.org/Symbian9/azpainter/jobs/278849056
...
[0K$ ./linuxdeployqt*.AppImage ./appdir/usr/share/applications/*.desktop -bundle-non-qt-libs
Desktop file as first argument: "./appdir/usr/share/applications/*.desktop"
desktopExecEntry: "r"
desktopIconEntry: "r"
ERROR: Could not determine the path to the executable based on the desktop file
travis_time:end:01836b52:start=1506134522540666772,finish=1506134522642282473,duration=101615701
[0K
[31;1mThe command "./linuxdeployqt*.AppImage ./appdir/usr/share/applications/*.desktop -bundle-non-qt-libs" exited with 1.[0m
travis_time:start:0b75a5f7
[0K$ ./linuxdeployqt*.AppImage ./appdir/usr/share/applications/*.desktop -appimage
Desktop file as first argument: "./appdir/usr/share/applications/*.desktop"
desktopExecEntry: "r"
desktopIconEntry: "r"
ERROR: Could not determine the path to the executable based on the desktop file
...
The real issue is https://travis-ci.org/Symbian9/azpainter/jobs/278849056#L538 Same as https://github.com/Symbian9/azpainter/issues/10#issuecomment-327219876
@probonopd, autobuild failed. Again...
https://travis-ci.org/Symbian9/azpainter/builds/284640320?utm_source=email&utm_medium=notification
Look like still same problem:
Strange, looks like
autoconfig/aclocalare not properly downloaded/installed all the time.
How fix it?
UPD
It's look like configure script predefined for use automake-1.15...
- https://github.com/Symbian9/azpainter/tree/master/configure#L2093
..., that in fact not distributed for Trusty officially (we already set to use Trusty on Travis CI)
automake-1.15 information No published releases of this package have been uploaded in Ubuntu Trusty
- https://launchpad.net/ubuntu/trusty/+source/automake-1.15
So, maybe need setup custom PPA, where we should get automake-1.15, backported for Trusty?
- https://launchpad.net/~jonathonf/+archive/ubuntu/automake/+sourcepub/6947345/+listing-archive-extra
- https://launchpad.net/~ondrej/+archive/ubuntu/apache2/+sourcepub/5518665/+listing-archive-extra
- https://launchpad.net/~ondrej/+archive/ubuntu/autotools/+sourcepub/6432525/+listing-archive-extra
Or, maybe, is it a way decrease automake version dependency (or, if possible, try setup build without automake)? https://travis-ci.org/Symbian9/azpainter/builds/284640320?utm_source=email
UPD2:
Also, inside aclocal.m4 depeend on automake version 1.15.1 (that not ported on Trusty), but could be decreased to 1.15 (already tested this trick)
- https://github.com/Symbian9/azpainter/tree/master/aclocal.m4#L38
- https://github.com/Symbian9/azpainter/tree/master/aclocal.m4#L54
Another one issue is that install-sh not yet marked as executable, so need apply chmod +x ./install-sh (will try fix it in master soon)
REFERENCE
- https://stackoverflow.com/questions/29746960/automake-version-am-api-version-hardcoded-in-configure-script
- https://askubuntu.com/questions/623891/how-to-downgrade-from-automake1-14-to-1-12-version
- https://github.com/universal-ctags/ctags/pull/700
Well I apply chmod +x install-sh, but it still not fix Travis CI autobuild. So, yep, issue related to non-exist automake 1.15 on official Trusty repo
- https://api.travis-ci.org/jobs/285033728/log.txt?deansi=true
...
The command "bash ./configure --prefix=/usr" exited with 0.
0.01s$ make -j$(nproc)
cd . && /bin/sh /home/travis/build/Symbian9/azpainter/missing automake-1.15 --gnu
/home/travis/build/Symbian9/azpainter/missing: 81: /home/travis/build/Symbian9/azpainter/missing: automake-1.15: not found
WARNING: 'automake-1.15' is missing on your system.
You should only need it if you modified 'Makefile.am' or
'configure.ac' or m4 files included by 'configure.ac'.
The 'automake' program is part of the GNU Automake package:
<http://www.gnu.org/software/automake>
It also requires GNU Autoconf, GNU m4 and Perl in order to run:
<http://www.gnu.org/software/autoconf>
<http://www.gnu.org/software/m4/>
<http://www.perl.org/>
make: *** [Makefile.in] Error 1
The command "make -j$(nproc)" exited with 2.
0.01s$ make install DESTDIR=$(readlink -f appdir) ; find appdir/
cd . && /bin/sh /home/travis/build/Symbian9/azpainter/missing automake-1.15 --gnu
/home/travis/build/Symbian9/azpainter/missing: 81: /home/travis/build/Symbian9/azpainter/missing: automake-1.15: not found
WARNING: 'automake-1.15' is missing on your system.
You should only need it if you modified 'Makefile.am' or
'configure.ac' or m4 files included by 'configure.ac'.
The 'automake' program is part of the GNU Automake package:
<http://www.gnu.org/software/automake>
It also requires GNU Autoconf, GNU m4 and Perl in order to run:
<http://www.gnu.org/software/autoconf>
<http://www.gnu.org/software/m4/>
<http://www.perl.org/>
make: *** [Makefile.in] Error 1
find: `appdir/': No such file or directory
...
So, temporary will try add backported automake-1.15 from one of the described PPA's above.
@probonopd, after install automake-1.15 backported for Trusty from ppa:ondrej/autotools now all OK in master
- https://api.travis-ci.org/jobs/285044511/log.txt?deansi=true
- https://transfer.sh/fuoeh/AzPainter-git.44218b1-x86_64.AppImage
Temporary close this issue using
- https://github.com/Symbian9/azpainter/commit/4cd9201cc061288ca8db0b2e97dc2fdbfc13bc7e
- https://github.com/Symbian9/azpainter/commit/25e9834c253d9e855f84d5df74381510bf258268
- https://github.com/Symbian9/azpainter/commit/44218b14910b331d840b6bff3e68cce458c7175e
P.S.: but, need think about prevent such issue by decreasing build dependency to automake-1.14 or fully replace/remove this dependency.
The real error is much earlier:
WARNING: 'aclocal-1.15' is missing on your system.... after install
automake-1.15backported for Trusty fromppa:ondrej/autotoolsnow all OK inmaster
For AzPainter 2.1.3 original author switched build script to use automake-1.16,
- https://github.com/Symbian9/azpainter/blob/release/aclocal.m4#L38
But automake-1.16 for Trusty not presented in ppa:ondrej/autotools, so I don't know what should I do now before merge release branch to master...
- https://github.com/Symbian9/azpainter/tree/release
- https://github.com/Symbian9/azpainter/tree/master
@probonopd, can you tell me what is best & easiest way to solve this missing build dependency?
- https://github.com/Symbian9/azpainter/blob/release/.travis.yml#L8..L10
Should I itself compile automake-1.16 on Travis CI before compile & build AzPainter-*.AppImage?
- https://askubuntu.com/questions/484237/how-do-i-get-the-latest-automake
- https://github.com/naologic/nginx-builder/blob/master/fix/aclocal.sh
It would be easiest if the original author would switch the build script back to use a version of automake that comes with Ubuntu 14.04, the oldest currently supported LTS version of Ubuntu.
If he doesn't do that then yes, compiling automake yourself is probably the best solution.
But in general it would be best if the author would provide AppImages himself.
But in general it would be best if the author would provide AppImages himself.
Sadly, but author (Azel) not interested in providing any binary builds.
As I already discussed with Azel, https://github.com/Symbian9/azpainter is like official mirror on GitHub of official repo (that hosted on OSDN).
So, packaging process for AzPainter fully organized by me and package maintainers.
- https://github.com/Symbian9/azpainter/labels/packaging
It would be easiest if the original author would switch the build script back to use a version of automake that comes with Ubuntu 14.04, the oldest currently supported LTS version of Ubuntu.
In most cases, Azel not care about other users, so any fixes should be added by me
- https://github.com/Symbian9/azpainter
So, what should I do now with build scripts for AzPainter in release branch?
@probonopd, is it possible switch AppImage build process on Travis CI from Ubuntu 14.04 to Debian 9.x?
@probonopd, is it possible switch AppImage build process on Travis CI from Ubuntu 14.04 to Debian 9.x?
Sure it is possible, but the resulting AppImage would only run on 2017-ish and newer distributions, and would not run on all still-supported versions of Ubuntu. Hence, such an AppImage would not be suitable for being listed on AppImageHub.
The best cause of action is to install or compile a newer version of automake on your Ubuntu 14.04 build system.
In most cases, Azel not care about other users
I appreciate the work you are doing but I have given up on application projects that do not want to provide binaries and support users... ;-)