ดูเหมือนว่าฉันจะมีสองทางที่จะไปเกี่ยวกับเรื่องนี้:
ฉันตัดสินmongo-nonx86
ส้อม ผมติดตั้งการอ้างอิงตามที่อธิบายในการติดตั้ง MongoDB ในราสเบอร์รี่ Piและพยายามที่จะสร้าง MongoDB scons
ใช้ แต่ฉันได้รับข้อผิดพลาดต่อไปนี้:
generate_buildinfo(["build/buildinfo.cpp"], ['\n#include <string>\n#include <boost/version.hpp>\n\n#include "mongo/util/version.h"\n\nnamespace mongo {\n const char * gitVersion() { return "%(git_version)s"; }\n std::string sysInfo() { return "%(sys_info)s BOOST_LIB_VERSION=" BOOST_LIB_VERSION ; }\n} // namespace mongo\n'])
gcc -o build/linux2/normal/third_party/pcre-8.30/pcre_exec.o -c -fPIC -fno-strict-aliasing -Wstrict-aliasing -ggdb -pthread -Wall -Wsign-compare -Wno-unknown-pragmas -Wcast-align -Winvalid-pch -O3 -DBOOST_ALL_NO_LIB -D_SCONS -DMONGO_EXPOSE_MACROS -DSUPPORT_UTF8 -D_FILE_OFFSET_BITS=64 -DJS_C_STRINGS_ARE_UTF8 -DMONGO_HAVE_HEADER_UNISTD_H -DMONGO_HAVE_EXECINFO_BACKTRACE -DHAVE_SYNC_FETCH_AND_ADD -DALIGNMENT_IMPORTANT -DHAVE_BSWAP32 -DHAVE_BSWAP64 -DHAVE_CONFIG_H -Ibuild/linux2/normal/third_party/boost -Isrc/third_party/boost -Ibuild/linux2/normal/third_party/pcre-8.30 -Isrc/third_party/pcre-8.30 -Ibuild/linux2/normal -Isrc -Ibuild/linux2/normal/mongo -Isrc/mongo src/third_party/pcre-8.30/pcre_exec.c
gcc: internal compiler error: Killed (program cc1)
Please submit a full bug report,
with preprocessed source if appropriate.
See <file:///usr/share/doc/gcc-4.6/README.Bugs> for instructions.
scons: *** [build/linux2/normal/third_party/pcre-8.30/pcre_exec.o] Error 4
scons: building terminated because of errors.
การคอมไพล์mongopi
จะหยุดที่ไฟล์เดียวกันที่แน่นอนพร้อมกับข้อความแสดงข้อผิดพลาดเดียวกัน
ในขณะเดียวกันฉันตระหนักว่าระบบของฉันล้าสมัยไปอย่างมาก แต่แม้แต่การอัพเกรดเป็นเวอร์ชั่นล่าสุดก็ไม่สามารถแก้ไขปัญหาได้ ณ จุดนี้ฉันสมมติว่ามันเป็นปัญหากับหน่วยความจำฟรี ระบุว่าฉันมีรุ่น 256 MB เท่านั้น
mongopi
เสร็จสมบูรณ์ D ขณะที่ฉันกำลังสำรวจถนนสายนี้ในตอนนี้
free -m
แสดง 177 ฟรี
community
พื้นที่เก็บข้อมูลบน Arch ARM distro