make V=1 BUILDTYPE=Release AR.host=`pwd`/build/wrappers/ar.sh AR.target=`pwd`/build/wrappers/ar.sh linux_package_deb
The documented command to build a release version from the stable branch fails with
LD_LIBRARY_PATH=/home/ingo/Software/pagespeed/mod_pagespeed/src/out/Release/lib.host:/home/ingo/Software/pagespeed/mod_pagespeed/src/out/Release/lib.target:$LD_LIBRARY_PATH; export LD_LIBRARY_PATH; cd build; mkdir -p /home/ingo/Software/pagespeed/mod_pagespeed/src/out/Release/obj/gen/build; /bin/sh ../build/lastchange.sh .. -o "/home/ingo/Software/pagespeed/mod_pagespeed/src/out/Release/obj/gen/build/LASTCHANGE" -d ../LASTCHANGE.in
LD_LIBRARY_PATH=/home/ingo/Software/pagespeed/mod_pagespeed/src/out/Release/lib.host:/home/ingo/Software/pagespeed/mod_pagespeed/src/out/Release/lib.target:$LD_LIBRARY_PATH; export LD_LIBRARY_PATH; cd build; mkdir -p /home/ingo/Software/pagespeed/mod_pagespeed/src/out/Release/obj/gen/net/instaweb/public; python version.py -f ../net/instaweb/public/VERSION -f "/home/ingo/Software/pagespeed/mod_pagespeed/src/out/Release/obj/gen/build/LASTCHANGE" ../net/instaweb/public/version.h.in "/home/ingo/Software/pagespeed/mod_pagespeed/src/out/Release/obj/gen/net/instaweb/public/version.h"
LD_LIBRARY_PATH=/home/ingo/Software/pagespeed/mod_pagespeed/src/out/Release/lib.host:/home/ingo/Software/pagespeed/mod_pagespeed/src/out/Release/lib.target:$LD_LIBRARY_PATH; export LD_LIBRARY_PATH; cd build; mkdir -p /home/ingo/Software/pagespeed/mod_pagespeed/src/out/Release/installer; python ../build/version.py -f ../install/common/BRANDING -f ../net/instaweb/public/VERSION -f "/home/ingo/Software/pagespeed/mod_pagespeed/src/out/Release/obj/gen/build/LASTCHANGE" -o "/home/ingo/Software/pagespeed/mod_pagespeed/src/out/Release/installer/version.txt"
LD_LIBRARY_PATH=/home/ingo/Software/pagespeed/mod_pagespeed/src/out/Release/lib.host:/home/ingo/Software/pagespeed/mod_pagespeed/src/out/Release/lib.target:$LD_LIBRARY_PATH; export LD_LIBRARY_PATH; cd build; mkdir -p /home/ingo/Software/pagespeed/mod_pagespeed/src/out/Release; flock -- /tmp/linux_package_lock bash "/home/ingo/Software/pagespeed/mod_pagespeed/src/out/Release/install/debian/build.sh" "-o/home/ingo/Software/pagespeed/mod_pagespeed/src/out/Release" -b "/home/ingo/Software/pagespeed/mod_pagespeed/src/out/Release" -a x64 -c beta
Staging common install files in '/tmp/deb.build.GJi1ye'...
Staging Debian install files in '/tmp/deb.build.GJi1ye'...
Packaging amd64...
dpkg-gencontrol: Fehler: debian/control kann nicht geschrieben werden: Datei oder Verzeichnis nicht gefunden
Cleaning...
make: *** [out/Release/mod-pagespeed-beta-1.9.32.3-r7270_amd64.deb] Fehler 2
There is a debian/control.template and a debian/changelog.template in the install/debian directory in the src tree. But I don't know how to convert these templates by hand, or why they aren't configured to get built.
Actuall the target linux_package_deb depends on the template files, not on the plain files control and changelog:
$(builddir)/mod-pagespeed-beta-1.9.32.3-r7270_amd64.deb: $(builddir)/install/debian/build.sh $(builddir)/libmod_pagespeed.so $(builddir)/libmod_pagespeed_ap24.so install/common/apt.include install/common/mod-pagespeed/mod-pagespeed.info install/common/installer.include install/common/repo.cron install/common/rpm.include install/common/rpmrepo.cron install/common/updater install/common/variables.include install/common/BRANDING install/common/pagespeed.load.template install/common/pagespeed.conf.template install/debian/build.sh install/debian/changelog.template install/debian/conffiles install/debian/control.template install/debian/postinst install/debian/postrm install/debian/prerm FORCE_DO_CMD
$(call do_cmd,_home_ingo_Software_pagespeed_mod_pagespeed_src_build_install_gyp_linux_package_deb_target_deb_package_beta)