azpainter icon indicating copy to clipboard operation
azpainter copied to clipboard

Travis CI build failed

Open Symbian9 opened this issue 8 years ago • 23 comments

@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.

Symbian9 avatar Sep 02 '17 01:09 Symbian9

Please retry, maybe just an intermittent issue.

probonopd avatar Sep 02 '17 09:09 probonopd

OK, after new commit it passed

  • https://github.com/Symbian9/azpainter/commit/c08acd64bce60db775c54d0838dada3a11cd5110

Symbian9 avatar Sep 02 '17 10:09 Symbian9

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 avatar Sep 02 '17 10:09 probonopd

@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.

Symbian9 avatar Sep 03 '17 12:09 Symbian9

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.

probonopd avatar Sep 03 '17 13:09 probonopd

Did you add something that requires it?

@probonopd, No, I just fix locales in master. Nothing else

  • https://github.com/Symbian9/azpainter/commits/master

Symbian9 avatar Sep 03 '17 13:09 Symbian9

@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

Symbian9 avatar Sep 04 '17 11:09 Symbian9

Strange, looks like autoconfig/aclocal are not properly downloaded/installed all the time. Possibly there are intermittent issues downloading these?

probonopd avatar Sep 05 '17 15:09 probonopd

Possibly there are intermittent issues downloading these?

So, what I must to do?

Symbian9 avatar Sep 05 '17 19:09 Symbian9

Just try again and hope it works next time, I guess ;-)

probonopd avatar Sep 05 '17 20:09 probonopd

@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
...

Symbian9 avatar Sep 23 '17 03:09 Symbian9

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 avatar Sep 23 '17 08:09 probonopd

@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 / aclocal are 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

Symbian9 avatar Oct 07 '17 12:10 Symbian9

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.

Symbian9 avatar Oct 08 '17 11:10 Symbian9

@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.

Symbian9 avatar Oct 08 '17 12:10 Symbian9

The real error is much earlier:

WARNING: 'aclocal-1.15' is missing on your system.

... after install automake-1.15 backported for Trusty from ppa:ondrej/autotools now all OK in master

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

Symbian9 avatar Oct 07 '18 21:10 Symbian9

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.

probonopd avatar Oct 07 '18 22:10 probonopd

If he doesn't do that then yes, compiling automake yourself is probably the best solution.

probonopd avatar Oct 07 '18 22:10 probonopd

But in general it would be best if the author would provide AppImages himself.

probonopd avatar Oct 07 '18 22:10 probonopd

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

Symbian9 avatar Oct 07 '18 22:10 Symbian9

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?

Symbian9 avatar Oct 07 '18 22:10 Symbian9

@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.

probonopd avatar Oct 09 '18 05:10 probonopd

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... ;-)

probonopd avatar Oct 09 '18 05:10 probonopd