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

Reply via email to