2014-10-21 4 views
0

После выполнения следующих команд:Raspbian: PageSpeed ​​(Nginx) compliation ошибка

mkdir -p ~/bin 
cd ~/bin 
svn co http://src.chromium.org/svn/trunk/tools/depot_tools 
export PATH=$PATH:~/bin/depot_tools 
mkdir ~/mod_pagespeed 
cd ~/mod_pagespeed 
gclient config http://modpagespeed.googlecode.com/svn/tags/1.9.32.1/src/ 
gclient sync --force --jobs=1 # add --revision=xxxx for a specific svn revision 
cd src/ 
make AR.host="$PWD/build/wrappers/ar.sh" \ 
    AR.target="$PWD/build/wrappers/ar.sh" \ 
    BUILDTYPE=Release \ 
    mod_pagespeed_test pagespeed_automatic_test 

От:
https://github.com/pagespeed/ngx_pagespeed/wiki/Building-PSOL-From-Source

Для того чтобы сделать PageSpeed ​​от работы Google на малине, кронштейн устройство, так как указанная здесь:
https://github.com/pagespeed/ngx_pagespeed/issues/398

Я закончил со следующей ошибкой, после безупречного запуска команд до ака. Там не было никаких ошибок, а не выполнение «сделать» до этого:

CXX(host) out/Release/obj.host/protoc/third_party/protobuf/src/google/protobuf/compiler/main.o 
LINK(host) out/Release/protoc 
RULE _home_something_mod_pagespeed_src_net_instaweb_instaweb_gyp_instaweb_image_types_pb_target_genproto_0 out/Release/obj/gen/protoc_out/instaweb/net/instaweb/rewriter/image_types.pb.h 
CXX(target) out/Release/obj.target/instaweb_image_types_pb/gen/protoc_out/instaweb/net/instaweb/rewriter/image_types.pb.o 
In file included from out/Release/obj/gen/protoc_out/instaweb/net/instaweb/rewriter/image_types.pb.cc:5:0: 
out/Release/obj/gen/protoc_out/instaweb/net/instaweb/rewriter/image_types.pb.h:7:18: fatal error: string: No such file or directory 
#include <string> 
      ^
compilation terminated. 
net/instaweb/instaweb_image_types_pb.target.mk:355: recipe for target 'out/Release/obj.target/instaweb_image_types_pb/gen/protoc_out/instaweb/net/instaweb/rewriter/image_types.pb.o' failed 
make: *** [out/Release/obj.target/instaweb_image_types_pb/gen/protoc_out/instaweb/net/instaweb/rewriter/image_types.pb.o] Error 1 

Я побежал команды выше в несколько раз, и я получил только это далеко. И в самом деле, я могу только найти следующие файлы:

image_types.proto 
    image_types.pb.h 
    image_types.pb.cc 

В следующем каталоге, как показано в ошибке:

/home/something/mod_pagespeed/src/out/Release/obj/gen/protoc_out/instaweb/net/instaweb/rewriter 

Как я могу возможно получить правильный файл необходимого?

ответ

0

Чтобы успешно пройти тесты на выборку HTTPS, вам может потребоваться сначала установить переменные среды для поиска файлов сертификатов. В Ubuntu для тестовых двоичных файлов по умолчанию должны быть правильные пути. На CentOS, эти параметры должны работать:

экспорт SSL_CERT_DIR =/и т.д./ИПК/TLS/сертификаты экспорт SSL_CERT_FILE =/и т.д.// PKI TLS/cert.pem

Смежные вопросы