Hi,
I tried to build the latest stable version. I helped myself to tarball:
wget
http://dl.google.com/dl/linux/mod-pagespeed/tar/stable/mod-pagespeed-stable-1.9.32.3-r4448.tar.bz2Started the build
[ 9s] + build/gyp_chromium -Duse_system_libs=1 -Duse_system_icu=1 -Dsystem_include_path_apr=/usr/include/apr-1 -Dsystem_include_path_httpd=/usr/include/apache2 -Dsystem_include_path_aprutil=/usr/include/apr-1
[ 10s] Updating projects from gyp files...
[ 13s] Running build/landmines.py...
[ 13s] + exit 0
[ 13s] Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.gyr4XB
[ 13s] + umask 022
[ 13s] + cd /home/abuild/rpmbuild/BUILD
[ 13s] + /usr/bin/rm -rf /home/abuild/rpmbuild/BUILDROOT/apache2-mod_pagespeed-1.9.32.3-0.x86_64
[ 13s] ++ dirname /home/abuild/rpmbuild/BUILDROOT/apache2-mod_pagespeed-1.9.32.3-0.x86_64
[ 13s] + /usr/bin/mkdir -p /home/abuild/rpmbuild/BUILDROOT
[ 13s] + /usr/bin/mkdir /home/abuild/rpmbuild/BUILDROOT/apache2-mod_pagespeed-1.9.32.3-0.x86_64
[ 13s] + cd modpagespeed-1.9.32.3/src
[ 13s] + make -j8 BUILDTYPE=Release
Later on I got an error related to a missing include
[ 31s] pagespeed/kernel/base/sha1_signature.cc:26:58: fatal error: third_party/openssl/openssl/crypto/hmac/hmac.h: No such file or directory
[ 31s] #include "third_party/openssl/openssl/crypto/hmac/hmac.h"
[ 31s] ^
[ 31s] compilation terminated.
[ 31s] pagespeed/
pagespeed_base.target.mk:335: recipe for target 'out/Release/obj.target/pagespeed_base/pagespeed/kernel/base/sha1_signature.o' failed
[ 31s] make: *** [out/Release/obj.target/pagespeed_base/pagespeed/kernel/base/sha1_signature.o] Error 1
[ 31s] make: *** Waiting for unfinished jobs....
[ 32s] error: Bad exit status from /var/tmp/rpm-tmp.gyr4XB (%build)
[ 32s]
[ 32s]
[ 32s] RPM build errors:
[ 32s] Bad exit status from /var/tmp/rpm-tmp.gyr4XB (%build)
Does anyone have any idea where this comes from? Also, I see that the build has more than doubled in size compared to 1.8, is that intended?
11460622 Jan 15 22:32 mod-pagespeed-stable-1.8.31.5-r4307.tar.bz2
22707741 Jan 14 04:37 mod-pagespeed-stable-1.9.32.3-r4448.tar.bz2
Thanks,
Robert