#if @ac_cv_have_stdint_h@
#include <stdint.h> // the normal place uint16_t is defined
#endif
#if @ac_cv_have_systypes_h@
#include <sys/types.h> // the normal place u_int16_t is defined
#endif
#if @ac_cv_have_inttypes_h@
#include <inttypes.h> // a third place for uint16_t or u_int16_t
#endif
@ac_google_start_namespace@--To view this discussion on the web visit https://groups.google.com/d/msgid/mod-pagespeed-discuss/4ccbb76c-8554-438a-b479-e099d256c8f6%40googlegroups.com.
You received this message because you are subscribed to the Google Groups "mod-pagespeed-discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email to mod-pagespeed-di...@googlegroups.com.
It seems that gflags is needed only for tests (of which I renounced to compile because of multiple problems) so I try to avoid it at compile time.
--
You received this message because you are subscribed to the Google Groups "mod-pagespeed-discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email to mod-pagespeed-di...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/mod-pagespeed-discuss/2b58b289-e643-498c-993d-dd52b49ac480%40googlegroups.com.
find ./src -type f -name "*.mk" -exec sed -i s/"fstack-protector-all"/"fno-stack-protector"/ {} \;
#find ./src -type f -name "*.gyp" -exec sed -i s/"fstack-protector-all"/"fno-stack-protector"/ {} \;
#find ./src -type f -name "*.gypi" -exec sed -i s/"fstack-protector-all"/"fno-stack-protector"/ {} \;
find ./src -type f -name "*.py" -exec sed -i s/"fstack-protector-all"/"fno-stack-protector"/ {} \;
find ./src -type f -name "*.gn" -exec sed -i s/"fstack-protector-all"/"fno-stack-protector"/ {} \;
find ./src -type f -name "*.mk" -exec sed -i s/"fstack-protector"/"fno-stack-protector"/ {} \;
#find ./src -type f -name "*.gyp" -exec sed -i s/"fstack-protector"/"fno-stack-protector"/ {} \;
#find ./src -type f -name "*.gypi" -exec sed -i s/"fstack-protector"/"fno-stack-protector"/ {} \;
find ./src -type f -name "*.py" -exec sed -i s/"fstack-protector"/"fno-stack-protector"/ {} \;
find ./src -type f -name "*.gn" -exec sed -i s/"fstack-protector"/"fno-stack-protector"/ {} \;
sed -i s/"gen\/arch\/linux\/arm\/include"/"gen\/arch\/linux\/ia32\/include"/ ~/compile/mod_pagespeed/src/third_party/gflags/gflags.target.mk
sed -i s/"google-sparsehash\/gen\/arch\/linux\/arm\/include"/"google-sparsehash\/gen\/arch\/linux\/ia32\/include"/ ~/compile/mod_pagespeed/src/pagespeed/pagespeed_base_core.target.mk
find . -type f -name "*.mk" -exec sed -i s/"--sysroot=\/usr\/local\/zy-pkgs\/ffproot\/ffp\/home\/root\/compile\/mod_pagespeed\/src\/arm-sysroot"/""/ {} \;
sed -i s/"google-sparsehash\/gen\/arch\/linux\/arm\/include"/"google-sparsehash\/gen\/arch\/linux\/ia32\/include"/ ~/compile/mod_pagespeed/src/pagespeed/util.target.mk
sed -i s/"gen\/arch\/linux\/arm"/"gen\/arch\/linux\/ia32"/ src/net/instaweb/instaweb_data2c.target.mk
#find . -type f -name "*.sh" -exec sed -i s/"#!\/bin\/sh"/"#!\/ffp\/bin\/bash"/ {} \;
I also found a new solution10 (is the last one):
SOLUTION10:
// trace.OutputToStream(&ostream); -> commented in pagespeed/kernel/base/debug.cc
Now I get this:
AR(target) out/Release/obj.target/third_party/zlib/libzlib.a
CXX(target) out/Release/obj.target/instaweb_data2c/net/instaweb/js/data_to_c.o
LINK(target) out/Release/instaweb_data2c
LINK(target) out/Release/instaweb_data2c: Finished
RULE _usr_local_zy_pkgs_ffproot_ffp_home_root_compile_mod_pagespeed_src_net_instaweb_instaweb_gyp_instaweb_add_instrumentation_data2c_target_data2c_0 out/Release/obj/gen/data2c_out/instaweb/net/instaweb/rewriter/add_instrumentation_dbg_out.cc
Illegal instruction (core dumped)
make: *** [out/Release/obj/gen/data2c_out/instaweb/net/instaweb/rewriter/add_instrumentation_dbg_out.cc] Error 132
How do I solve this ?
#!/ffp/bin/bash
find ./src -type f -name "*.mk" -exec sed -i s/"fstack-protector-all"/"fno-stack-protector"/ {} \;#find ./src -type f -name "*.gyp" -exec sed -i s/"fstack-protector-all"/"fno-stack-protector"/ {} \;#find ./src -type f -name "*.gypi" -exec sed -i s/"fstack-protector-all"/"fno-stack-protector"/ {} \;find ./src -type f -name "*.py" -exec sed -i s/"fstack-protector-all"/"fno-stack-protector"/ {} \;find ./src -type f -name "*.gn" -exec sed -i s/"fstack-protector-all"/"fno-stack-protector"/ {} \;find ./src -type f -name "*.mk" -exec sed -i s/"fstack-protector"/"fno-stack-protector"/ {} \;#find ./src -type f -name "*.gyp" -exec sed -i s/"fstack-protector"/"fno-stack-protector"/ {} \;#find ./src -type f -name "*.gypi" -exec sed -i s/"fstack-protector"/"fno-stack-protector"/ {} \;find ./src -type f -name "*.py" -exec sed -i s/"fstack-protector"/"fno-stack-protector"/ {} \;find ./src -type f -name "*.gn" -exec sed -i s/"fstack-protector"/"fno-stack-protector"/ {} \;
sed -i s/"gen\/arch\/linux\/arm\/include"/"gen\/arch\/linux\/ia32\/include"/ ~/compile/mod_pagespeed/src/third_party/gflags/gflags.target.mksed -i s/"google-sparsehash\/gen\/arch\/linux\/arm\/include"/"google-sparsehash\/gen\/arch\/linux\/ia32\/include"/ ~/compile/mod_pagespeed/src/pagespeed/pagespeed_base_core.target.mkfind . -type f -name "*.mk" -exec sed -i s/"--sysroot=\/usr\/local\/zy-pkgs\/ffproot\/ffp\/home\/root\/compile\/mod_pagespeed\/src\/arm-sysroot"/""/ {} \;sed -i s/"google-sparsehash\/gen\/arch\/linux\/arm\/include"/"google-sparsehash\/gen\/arch\/linux\/ia32\/include"/ ~/compile/mod_pagespeed/src/pagespeed/util.target.mksed -i s/"gen\/arch\/linux\/arm"/"gen\/arch\/linux\/ia32"/ src/net/instaweb/instaweb_data2c.target.mk#find . -type f -name "*.sh" -exec sed -i s/"#!\/bin\/sh"/"#!\/ffp\/bin\/bash"/ {} \;
sed -i s/"gen\/arch\/linux\/arm"/"gen\/arch\/linux\/ia32"/ ~/compile/mod_pagespeed/src/net/instaweb/pagespeed_automatic_test.target.mksed -i s/"gen\/arch\/linux\/arm"/"gen\/arch\/linux\/ia32"/ ~/compile/mod_pagespeed/src/pagespeed/pagespeed_html.target.mksed -i s/"gen\/arch\/linux\/arm"/"gen\/arch\/linux\/ia32"/ ~/compile/mod_pagespeed/src/net/instaweb/instaweb_rewriter_html_gperf.target.mksed -i s/"gen\/arch\/linux\/arm"/"gen\/arch\/linux\/ia32"/ ~/compile/mod_pagespeed/src/net/instaweb/instaweb_rewriter_base.target.mksed -i s/"gen\/arch\/linux\/arm"/"gen\/arch\/linux\/ia32"/ ~/compile/mod_pagespeed/src/net/instaweb/instaweb_rewriter_css.target.mksed -i s/"gen\/arch\/linux\/arm"/"gen\/arch\/linux\/ia32"/ ~/compile/mod_pagespeed/src/net/instaweb/instaweb_rewriter_image.target.mksed -i s/"gen\/arch\/linux\/arm"/"gen\/arch\/linux\/ia32"/ ~/compile/mod_pagespeed/src/net/instaweb/instaweb_rewriter_javascript.target.mksed -i s/"gen\/arch\/linux\/arm"/"gen\/arch\/linux\/ia32"/ ~/compile/mod_pagespeed/src/net/instaweb/instaweb_rewriter.target.mksed -i s/"gen\/arch\/linux\/arm"/"gen\/arch\/linux\/ia32"/ ~/compile/mod_pagespeed/src/net/instaweb/instaweb_automatic.target.mk
find . -type f -name "*.mk" -exec sed -i s/"gen\/arch\/linux\/arm"/"gen\/arch\/linux\/ia32"/ {} \;
find . -type f -name "*.mk" -exec sed -i s/"march=armv7-a"/"march=armv5te"/ {} \;find . -type f -name "*.mk" -exec sed -i s/"DUSE_X11=1"/"DUSE_X11=0"/ {} \;sed -i s/"mtune=arm946e-s"/"mtune=native"/ ~/compile/mod_pagespeed/src/third_party/zlib/nintendods/Makefile
Hi, I have a Zyxel NSA310 with:Linux nsa310 2.6.31.8 #2 Fri Aug 2 11:21:44 CST 2013 armv5tel GNU/LinuxPython 2.7.5gcc (GCC) 4.6.2I solved some problems in order to build mod_pagespeed. One of them forced me to modify the files:mod_pagespeed/DESP and mod_pagespeed/src/DESP (see https://src.chromium.org/viewvc/chrome?revision=262841&view=revision):"chromium_revision_num": "262841", -> change from 256281 to 262841Now when executing:make AR.host=`pwd`/build/wrappers/ar.sh AR.target=`pwd`/build/wrappers/ar.sh BUILDTYPE=ReleaseI get:root@nsa310:~/compile/mod_pagespeed/src# make AR.host=`pwd`/build/wrappers/ar.sh AR.target=`pwd`/build/wrappers/ar.sh BUILDTYPE=ReleaseACTION Extracting last change to /usr/local/zy-pkgs/ffproot/ffp/home/root/compile/mod_pagespeed/src/out/Release/obj/gen/build/LASTCHANGE out/Release/obj/gen/build/LASTCHANGE.alwaysACTION Generating version header file: "/usr/local/zy-pkgs/ffproot/ffp/home/root/compile/mod_pagespeed/src/out/Release/obj/gen/net/instaweb/public/version.h" out/Release/obj/gen/net/instaweb/public/version.hRULE pagespeed_kernel_gyp_pagespeed_http_gperf_target_gperf_0 out/Release/obj/gen/gperf_out/instaweb/kernel/http/bot_checker.gp.ccCXX(target) out/Release/obj.target/pagespeed_http_gperf/gen/gperf_out/instaweb/kernel/http/bot_checker.gp.oIn file included from ./pagespeed/kernel/http/bot_checker.h:22:0,from ../pagespeed/kernel/http/bot_checker.gperf:5:./pagespeed/kernel/base/string_util.h: In function 'bool net_instaweb::OnlyWhitespace(const GoogleString&)':./pagespeed/kernel/base/string_util.h:205:41: error: 'ContainsOnlyWhitespaceASCII' was not declared in this scopemake: *** [out/Release/obj.target/pagespeed_http_gperf/gen/gperf_out/instaweb/kernel/http/bot_checker.gp.o] Error 1I notice that the file .../mod_pagespeed/src/pagespeed/kernel/base/string_util.cc indeed does not contains this string:ContainsOnlyWhitespaceASCIIWhat should I do ?