Package: src:yaws Version: 2.3.1+dfsg-1 Severity: serious Tags: ftbfs forky sid
Dear maintainer: During a rebuild of all packages in unstable, this package failed to build. Below you will find the last part of the build log (probably the most relevant part, but not necessarily). If required, the full build log is available here: https://people.debian.org/~sanvila/build-logs/202606/ About the archive rebuild: The build was made on virtual machines from AWS, using sbuild and a reduced chroot with only build-essential packages. If you cannot reproduce the bug please contact me privately, as I am willing to provide ssh access to a virtual machine where the bug is fully reproducible. If this is really a bug in one of the build-depends, please use reassign and add an affects on src:yaws, so that this is still visible in the BTS web page for this package. Thanks. -------------------------------------------------------------------------------- [...] debian/rules clean dh clean debian/rules override_dh_auto_clean make[1]: Entering directory '/<<PKGBUILDDIR>>' dh_testdir dh_testroot # # Clean up applications included into yaws distribution [ ! -f Makefile ] || \ for appdir in applications/* ; do \ (cd $appdir ; \ /usr/bin/make distclean || exit 1) \ done # # Clean up after the build process. [... snipped ...] Making install in www/shoppingcart make[3]: Entering directory '/<<PKGBUILDDIR>>/www/shoppingcart' make[4]: Entering directory '/<<PKGBUILDDIR>>/www/shoppingcart' make[4]: Nothing to be done for 'install-exec-am'. make[4]: Nothing to be done for 'install-data-am'. make[4]: Leaving directory '/<<PKGBUILDDIR>>/www/shoppingcart' make[3]: Leaving directory '/<<PKGBUILDDIR>>/www/shoppingcart' make[3]: Entering directory '/<<PKGBUILDDIR>>' make[4]: Entering directory '/<<PKGBUILDDIR>>' make[4]: Nothing to be done for 'install-exec-am'. Making all in src make[5]: Entering directory '/<<PKGBUILDDIR>>/src' make[5]: Nothing to be done for 'all'. make[5]: Leaving directory '/<<PKGBUILDDIR>>/src' Making all in ebin_src make[5]: Entering directory '/<<PKGBUILDDIR>>/ebin_src' make[5]: Nothing to be done for 'all'. make[5]: Leaving directory '/<<PKGBUILDDIR>>/ebin_src' Making all in include make[5]: Entering directory '/<<PKGBUILDDIR>>/include' make[5]: Nothing to be done for 'all'. make[5]: Leaving directory '/<<PKGBUILDDIR>>/include' Making all in priv make[5]: Entering directory '/<<PKGBUILDDIR>>/priv' make[5]: Nothing to be done for 'all'. make[5]: Leaving directory '/<<PKGBUILDDIR>>/priv' Making all in c_src make[5]: Entering directory '/<<PKGBUILDDIR>>/c_src' /usr/bin/install -c -d ../priv/lib /usr/bin/install -c -m 644 epam ../priv /usr/bin/install -c -m 644 .libs/setuid_drv.so ../priv/lib make[5]: Leaving directory '/<<PKGBUILDDIR>>/c_src' Making all in examples/src make[5]: Entering directory '/<<PKGBUILDDIR>>/examples/src' make[5]: Nothing to be done for 'all'. make[5]: Leaving directory '/<<PKGBUILDDIR>>/examples/src' Making all in examples/ebin make[5]: Entering directory '/<<PKGBUILDDIR>>/examples/ebin' make[5]: Nothing to be done for 'all'. make[5]: Leaving directory '/<<PKGBUILDDIR>>/examples/ebin' Making all in examples/include make[5]: Entering directory '/<<PKGBUILDDIR>>/examples/include' make[5]: Nothing to be done for 'all'. make[5]: Leaving directory '/<<PKGBUILDDIR>>/examples/include' Making all in test make[5]: Entering directory '/<<PKGBUILDDIR>>/test' make[5]: Nothing to be done for 'all'. make[5]: Leaving directory '/<<PKGBUILDDIR>>/test' Making all in doc make[5]: Entering directory '/<<PKGBUILDDIR>>/doc' make[5]: Nothing to be done for 'all'. make[5]: Leaving directory '/<<PKGBUILDDIR>>/doc' Making all in man make[5]: Entering directory '/<<PKGBUILDDIR>>/man' make[5]: Nothing to be done for 'all'. make[5]: Leaving directory '/<<PKGBUILDDIR>>/man' Making all in scripts make[5]: Entering directory '/<<PKGBUILDDIR>>/scripts' make[5]: Nothing to be done for 'all'. make[5]: Leaving directory '/<<PKGBUILDDIR>>/scripts' Making all in www/code make[5]: Entering directory '/<<PKGBUILDDIR>>/www/code' make[5]: Nothing to be done for 'all'. make[5]: Leaving directory '/<<PKGBUILDDIR>>/www/code' Making all in www/shoppingcart make[5]: Entering directory '/<<PKGBUILDDIR>>/www/shoppingcart' make[5]: Nothing to be done for 'all'. make[5]: Leaving directory '/<<PKGBUILDDIR>>/www/shoppingcart' make[5]: Entering directory '/<<PKGBUILDDIR>>' make[5]: Nothing to be done for 'all-am'. make[5]: Leaving directory '/<<PKGBUILDDIR>>' /usr/bin/install -c -d /<<PKGBUILDDIR>>/debian/tmp/var/yaws/www (cd .; tar cf - www ) | (cd /<<PKGBUILDDIR>>/debian/tmp/var/yaws/www/..; tar xf - ) chmod -R u+rw /<<PKGBUILDDIR>>/debian/tmp/var/yaws/www /usr/bin/install -c -d /<<PKGBUILDDIR>>/debian/tmp/var/log/yaws /usr/bin/install -c -d /<<PKGBUILDDIR>>/debian/tmp/etc/yaws /usr/bin/install -c -m 644 ./ssl/yaws-cert.pem /<<PKGBUILDDIR>>/debian/tmp/etc/yaws /usr/bin/install -c -m 644 ./ssl/yaws-key.pem /<<PKGBUILDDIR>>/debian/tmp/etc/yaws /usr/bin/install -c -m 644 ./ssl/dhparams.pem /<<PKGBUILDDIR>>/debian/tmp/etc/yaws ------------------------------- ** etc files went into /etc ** executables went into /usr/bin ** library files went into /usr/lib/yaws-2.3.1 ** logs went into /var/log/yaws ** doc files went into /usr/share/doc/yaws ** man files went into /usr/share/man ** default docroot went into /var/yaws/www if test /usr/lib/yaws != /usr/lib/yaws-2.3.1; then \ echo; \ if test -d /<<PKGBUILDDIR>>/debian/tmp/usr/lib/yaws && test ! -h /<<PKGBUILDDIR>>/debian/tmp/usr/lib/yaws; then \ backupdir="/<<PKGBUILDDIR>>/debian/tmp/usr/lib/yaws.backup"; \ echo "backup old yaws directory into ${backupdir}"; \ mv /<<PKGBUILDDIR>>/debian/tmp/usr/lib/yaws ${backupdir}; \ else \ /usr/bin/install -c -d `dirname /usr/lib/yaws`; \ rm -f /<<PKGBUILDDIR>>/debian/tmp/usr/lib/yaws; \ fi; \ ln -s -f /usr/lib/yaws-2.3.1 /<<PKGBUILDDIR>>/debian/tmp/usr/lib/yaws; \ echo "create link /usr/lib/yaws-2.3.1 -> /usr/lib/yaws"; \ fi create link /usr/lib/yaws-2.3.1 -> /usr/lib/yaws -------------------------------- /usr/bin/mkdir -p '/<<PKGBUILDDIR>>/debian/tmp/usr/lib/pkgconfig' /usr/bin/install -c -m 644 yaws.pc '/<<PKGBUILDDIR>>/debian/tmp/usr/lib/pkgconfig' make[4]: Leaving directory '/<<PKGBUILDDIR>>' make[3]: Leaving directory '/<<PKGBUILDDIR>>' make[2]: Leaving directory '/<<PKGBUILDDIR>>' # # Install the yapp application cd applications/yapp ; /usr/bin/make install DESTDIR=/<<PKGBUILDDIR>>/debian/tmp make[2]: Entering directory '/<<PKGBUILDDIR>>/applications/yapp' Making install in src make[3]: Entering directory '/<<PKGBUILDDIR>>/applications/yapp/src' make[4]: Entering directory '/<<PKGBUILDDIR>>/applications/yapp/src' make[4]: Nothing to be done for 'install-exec-am'. make[4]: Nothing to be done for 'install-data-am'. make[4]: Leaving directory '/<<PKGBUILDDIR>>/applications/yapp/src' make[3]: Leaving directory '/<<PKGBUILDDIR>>/applications/yapp/src' Making install in ebin make[3]: Entering directory '/<<PKGBUILDDIR>>/applications/yapp/ebin' make[4]: Entering directory '/<<PKGBUILDDIR>>/applications/yapp/ebin' make[4]: Nothing to be done for 'install-exec-am'. /usr/bin/mkdir -p '/<<PKGBUILDDIR>>/debian/tmp/usr/lib/yapp-0.4.2/ebin' /usr/bin/install -c -m 644 yapp.app yapp.appup yapp.beam yapp_app.beam yapp_ets_server.beam yapp_event_handler.beam yapp_handler.beam yapp_mnesia_server.beam yapp_registry.beam yapp_server.beam yapp_sup.beam '/<<PKGBUILDDIR>>/debian/tmp/usr/lib/yapp-0.4.2/ebin' make[4]: Leaving directory '/<<PKGBUILDDIR>>/applications/yapp/ebin' make[3]: Leaving directory '/<<PKGBUILDDIR>>/applications/yapp/ebin' make[3]: Entering directory '/<<PKGBUILDDIR>>/applications/yapp' make[4]: Entering directory '/<<PKGBUILDDIR>>/applications/yapp' make[4]: Nothing to be done for 'install-exec-am'. /usr/bin/mkdir -p doc /usr/bin/erl -noshell -run edoc_run application "'yapp'" '"."' '[{def,{vsn,"0.4.2"}}, {source_path, ["."]}, {packages, false}]' -s init stop /usr/bin/install -c -d /<<PKGBUILDDIR>>/debian/tmp/usr/lib/yapp-0.4.2 (cd .; tar cf - priv examples ) | (cd /<<PKGBUILDDIR>>/debian/tmp/usr/lib/yapp-0.4.2; tar xf - ) (cd .; tar cf - doc ) | (cd /<<PKGBUILDDIR>>/debian/tmp/usr/lib/yapp-0.4.2; tar xf - ) if test /usr/lib/yapp != /usr/lib/yapp-0.4.2; then \ /usr/bin/install -c -d /<<PKGBUILDDIR>>/debian/tmp/usr/lib; \ rm -f /<<PKGBUILDDIR>>/debian/tmp/usr/lib/yapp; \ ln -s -f /usr/lib/yapp-0.4.2 /<<PKGBUILDDIR>>/debian/tmp/usr/lib/yapp; \ fi make[4]: Leaving directory '/<<PKGBUILDDIR>>/applications/yapp' make[3]: Leaving directory '/<<PKGBUILDDIR>>/applications/yapp' make[2]: Leaving directory '/<<PKGBUILDDIR>>/applications/yapp' # # Relocate pkgconfig script install -m 755 -d /<<PKGBUILDDIR>>/debian/tmp/usr/lib/x86_64-linux-gnu mv /<<PKGBUILDDIR>>/debian/tmp/usr/lib/pkgconfig /<<PKGBUILDDIR>>/debian/tmp/usr/lib/x86_64-linux-gnu # # Relocate examples mv /<<PKGBUILDDIR>>/debian/tmp/usr/lib/yaws-*/examples /<<PKGBUILDDIR>>/debian/tmp/var/yaws/ mv /<<PKGBUILDDIR>>/debian/tmp/usr/lib/yapp-*/examples /<<PKGBUILDDIR>>/debian/tmp/var/yaws/examples/yapp mv /<<PKGBUILDDIR>>/debian/tmp/usr/lib/yapp-*/priv /<<PKGBUILDDIR>>/debian/tmp/var/yaws/yapp-priv mv /<<PKGBUILDDIR>>/debian/tmp/usr/lib/yapp-*/doc /<<PKGBUILDDIR>>/debian/tmp/var/yaws/yapp-doc # # Remove unneeded .la files rm -vf /<<PKGBUILDDIR>>/debian/tmp/usr/lib/yaws-*/priv/lib/*.la removed '/<<PKGBUILDDIR>>/debian/tmp/usr/lib/yaws-2.3.1/priv/lib/setuid_drv.la' # sed -e "s/@YAWS_VSN@/2.3.1/g" \ debian/erlang-yaws.maintscript.in >debian/erlang-yaws.maintscript || exit 1 # dh_install -a touch install-arch.stamp make[1]: Leaving directory '/<<PKGBUILDDIR>>' debian/rules override_dh_auto_install-indep make[1]: Entering directory '/<<PKGBUILDDIR>>' dh_testdir # # Install applications (and READMEs) included into yaws distribution # Application beams go to /usr/lib/yaws/pplication/ebin # Other application files go to /usr/share/yaws-pplication/docroot for app in chat mail wiki ; do \ (cd applications/$app ; /usr/bin/make install DESTDIR=/<<PKGBUILDDIR>>/debian/tmp || exit 1) \ done make[2]: Entering directory '/<<PKGBUILDDIR>>/applications/chat' Making install in src make[3]: Entering directory '/<<PKGBUILDDIR>>/applications/chat/src' /usr/bin/erlc -Werror -pa ../../.. -pa ../../.. -pa ../../../ebin -I ../../../include -I ./../include -I ../../../include -I ./../include +debug_info -M -MF ../ebin/chat.beam -MT ../ebin/chat.beam chat.erl /usr/bin/erlc -Werror -pa ../../.. -pa ../../.. -pa ../../../ebin -I ../../../include -I ./../include -I ../../../include -I ./../include +debug_info -o ./../ebin chat.erl compile: warnings being treated as errors chat.erl:304:21: 'catch ...' is deprecated; please use 'try ... catch ... end' instead. Compile directive 'nowarn_deprecated_catch' can be used to suppress warnings in selected modules. % 304| catch erlang:send(chat_server, {cancel_read, self()}), % | ^ make[3]: *** [Makefile:551: ../ebin/chat.beam] Error 1 make[3]: Leaving directory '/<<PKGBUILDDIR>>/applications/chat/src' make[2]: *** [Makefile:447: install-recursive] Error 1 make[2]: Leaving directory '/<<PKGBUILDDIR>>/applications/chat' make[2]: Entering directory '/<<PKGBUILDDIR>>/applications/mail' Making install in src make[3]: Entering directory '/<<PKGBUILDDIR>>/applications/mail/src' make[4]: Entering directory '/<<PKGBUILDDIR>>/applications/mail/src' make[4]: Nothing to be done for 'install-exec-am'. make[4]: Nothing to be done for 'install-data-am'. make[4]: Leaving directory '/<<PKGBUILDDIR>>/applications/mail/src' make[3]: Leaving directory '/<<PKGBUILDDIR>>/applications/mail/src' Making install in ebin make[3]: Entering directory '/<<PKGBUILDDIR>>/applications/mail/ebin' make[4]: Entering directory '/<<PKGBUILDDIR>>/applications/mail/ebin' make[4]: Nothing to be done for 'install-exec-am'. /usr/bin/mkdir -p '/<<PKGBUILDDIR>>/debian/tmp/var/yaws/mail/ebin' /usr/bin/install -c -m 644 attachment.beam mail.beam mail_html.beam smtp.beam '/<<PKGBUILDDIR>>/debian/tmp/var/yaws/mail/ebin' make[4]: Leaving directory '/<<PKGBUILDDIR>>/applications/mail/ebin' make[3]: Leaving directory '/<<PKGBUILDDIR>>/applications/mail/ebin' make[3]: Entering directory '/<<PKGBUILDDIR>>/applications/mail' make[4]: Entering directory '/<<PKGBUILDDIR>>/applications/mail' make[4]: Nothing to be done for 'install-exec-am'. /usr/bin/install -c -d /<<PKGBUILDDIR>>/debian/tmp/etc/mail if [ -f /<<PKGBUILDDIR>>/debian/tmp/etc/mail/yaws-webmail.conf ]; then \ echo "/<<PKGBUILDDIR>>/debian/tmp/etc/mail/yaws-webmail.conf already exists"; \ else \ /usr/bin/install -c -m 644 ./yaws-webmail.conf /<<PKGBUILDDIR>>/debian/tmp/etc/mail; \ fi /usr/bin/install -c -d /<<PKGBUILDDIR>>/debian/tmp/var/yaws/mail (cd .; tar cf - www ) | (cd /<<PKGBUILDDIR>>/debian/tmp/var/yaws/mail; tar xf - ) chmod -R u+rw /<<PKGBUILDDIR>>/debian/tmp/var/yaws/mail/www make[4]: Leaving directory '/<<PKGBUILDDIR>>/applications/mail' make[3]: Leaving directory '/<<PKGBUILDDIR>>/applications/mail' make[2]: Leaving directory '/<<PKGBUILDDIR>>/applications/mail' make[2]: Entering directory '/<<PKGBUILDDIR>>/applications/wiki' Making install in src make[3]: Entering directory '/<<PKGBUILDDIR>>/applications/wiki/src' make[4]: Entering directory '/<<PKGBUILDDIR>>/applications/wiki/src' make[4]: Nothing to be done for 'install-exec-am'. make[4]: Nothing to be done for 'install-data-am'. make[4]: Leaving directory '/<<PKGBUILDDIR>>/applications/wiki/src' make[3]: Leaving directory '/<<PKGBUILDDIR>>/applications/wiki/src' Making install in ebin make[3]: Entering directory '/<<PKGBUILDDIR>>/applications/wiki/ebin' make[4]: Entering directory '/<<PKGBUILDDIR>>/applications/wiki/ebin' make[4]: Nothing to be done for 'install-exec-am'. /usr/bin/mkdir -p '/<<PKGBUILDDIR>>/debian/tmp/var/yaws/wiki/ebin/' /usr/bin/install -c -m 644 utils.beam wiki.beam wiki_diff.beam wiki_format_txt.beam wiki_plugin_backlinks.beam wiki_plugin_dummy.beam wiki_plugin_menu.beam wiki_split.beam wiki_templates.beam wiki_to_html.beam wiki_utils.beam wiki_yaws.beam '/<<PKGBUILDDIR>>/debian/tmp/var/yaws/wiki/ebin/' make[4]: Leaving directory '/<<PKGBUILDDIR>>/applications/wiki/ebin' make[3]: Leaving directory '/<<PKGBUILDDIR>>/applications/wiki/ebin' make[3]: Entering directory '/<<PKGBUILDDIR>>/applications/wiki' make[4]: Entering directory '/<<PKGBUILDDIR>>/applications/wiki' make[4]: Nothing to be done for 'install-exec-am'. /usr/bin/install -c -d /<<PKGBUILDDIR>>/debian/tmp/var/yaws/wiki (cd .; tar cf - www ) | (cd /<<PKGBUILDDIR>>/debian/tmp/var/yaws/wiki; tar xf - ) chmod -R u+rw /<<PKGBUILDDIR>>/debian/tmp/var/yaws/wiki/www make[4]: Leaving directory '/<<PKGBUILDDIR>>/applications/wiki' make[3]: Leaving directory '/<<PKGBUILDDIR>>/applications/wiki' make[2]: Leaving directory '/<<PKGBUILDDIR>>/applications/wiki' # # Fix permissions on examples chmod a-x /<<PKGBUILDDIR>>/debian/tmp/var/yaws/www/testdir/index.html # # Fix run_erl and to_erl paths. sed -i -e 's:/lib/erlang/erts-[0-9.]*/:/:g' /<<PKGBUILDDIR>>/debian/tmp/usr/bin/yaws # # Fix permissions of application files find /<<PKGBUILDDIR>>/debian/tmp/var/yaws -type f -exec chmod a-x \{\} \; # # Generate postinst and postrm scripts for applications for app in chat mail wiki yapp ; do \ sed -e "s/@APPLICATION@/$app/g" \ debian/yaws-application.postinst.in >debian/yaws-$app.postinst || exit 1; \ sed -e "s/@APPLICATION@/$app/g" \ debian/yaws-application.postrm.in >debian/yaws-$app.postrm || exit 1 ; \ done # dh_install -i dh_install: warning: Cannot find (any matches for) "debian/tmp/var/yaws/chat/www" (tried in ., debian/tmp) dh_install: warning: yaws-chat missing files: debian/tmp/var/yaws/chat/www dh_install: warning: Cannot find (any matches for) "debian/tmp/var/yaws/chat/ebin" (tried in ., debian/tmp) dh_install: warning: yaws-chat missing files: debian/tmp/var/yaws/chat/ebin dh_install: error: missing files, aborting make[1]: *** [debian/rules:144: override_dh_auto_install-indep] Error 255 make[1]: Leaving directory '/<<PKGBUILDDIR>>' make: *** [debian/rules:28: binary] Error 2 dpkg-buildpackage: error: debian/rules binary subprocess failed with exit status 2 --------------------------------------------------------------------------------

