俺はRaspberry PiにRubyもインストール出来ない愚か者なのか

  • このエントリーをはてなブックマークに追加
  • 0

Amazonで買って以来ずっと箱に入っていたラズパイを箱から出し、自宅でRailsの実験用サーバとして動かしてみることにした。
取り敢えずディスプレイをつないで初期設定をし、固定IPを割り当て、rbenvとruby-buildをインストールして実行してみたが、途中で失敗してしまう。
何かgccが失敗してるみたいで、試しにgccだけ動かしてみた。
こんな感じ。拾ってきたhello worldの単純なプログラムもコンパイルできない有り様

  1. ・・・
  2. gcc version 6.3.0 20170516 (Raspbian 6.3.0-18+rpi1+deb9u1)
  3. configure:3925: $? = 0
  4. configure:3914: gcc -V >&5
  5. gcc: error: unrecognized command line option '-V'
  6. gcc: fatal error: no input files
  7. compilation terminated.
  8. configure:3925: $? = 1
  9. configure:3914: gcc -qversion >&5
  10. gcc: error: unrecognized command line option '-qversion'; did you mean '--version'?
  11. gcc: fatal error: no input files
  12. compilation terminated.
  13. configure:3925: $? = 1
  14. configure:3945: checking whether the C compiler works
  15. configure:3967: gcc  -I/home/pi/.rbenv/versions/2.6.1/include  -L/home/pi/.rbenv/versions/2.6.1/lib  conftest.c  >&5
  16. <built-in>: internal compiler error: Segmentation fault
  17. Please submit a full bug report,
  18. with preprocessed source if appropriate.
  19. See <file:///usr/share/doc/gcc-6/README.Bugs> for instructions.
  20. configure:3971: $? = 1
  21. configure:4009: result: no
  22. configure: failed program was:
  23. | /* confdefs.h */
  24. | #define PACKAGE_NAME ""
  25. | #define PACKAGE_TARNAME ""
  26. | #define PACKAGE_VERSION ""
  27. | #define PACKAGE_STRING ""
  28. | #define PACKAGE_BUGREPORT ""
  29. | #define PACKAGE_URL ""
  30. | /* end confdefs.h.  */
  31. |
  32. | int
  33. | main ()
  34. | {
  35. |
  36. |   ;
  37. |   return 0;
  38. | }
  39. configure:4014: error: in `/tmp/ruby-build.YYYYMMDDhhmmss.mmm/ruby-2.6.1':
  40. configure:4016: error: C compiler cannot create executables
  41. See `config.log' for more details
  42.  
  43. ## ---------------- ##
  44. ## Cache variables. ##
  45. ## ---------------- ##
  46.  
  47. ac_cv_build=armv7l-unknown-linux-gnueabihf
  48. ac_cv_env_CCC_set=
  49. ac_cv_env_CCC_value=
  50. ac_cv_env_CC_set=
  51. ac_cv_env_CC_value=
  52. ac_cv_env_CFLAGS_set=
  53. ac_cv_env_CFLAGS_value=
  54. ac_cv_env_CPPFLAGS_set=set
  55. ac_cv_env_CPPFLAGS_value='-I/home/pi/.rbenv/versions/2.6.1/include '
  56. ac_cv_env_CPP_set=
  57. ac_cv_env_CPP_value=
  58. ac_cv_env_CXXFLAGS_set=
  59. ac_cv_env_CXXFLAGS_value=
  60. ac_cv_env_CXX_set=
  61. ac_cv_env_CXX_value=
  62. ac_cv_env_LDFLAGS_set=set
  63. ac_cv_env_LDFLAGS_value='-L/home/pi/.rbenv/versions/2.6.1/lib '
  64. ac_cv_env_LIBS_set=
  65. ac_cv_env_LIBS_value=
  66. ac_cv_env_build_alias_set=
  67. ac_cv_env_build_alias_value=
  68. ac_cv_env_cflags_set=
  69. ac_cv_env_cflags_value=
  70. ac_cv_env_cppflags_set=
  71. ac_cv_env_cppflags_value=
  72. ac_cv_env_cxxflags_set=
  73. ac_cv_env_cxxflags_value=
  74. ac_cv_env_host_alias_set=
  75. ac_cv_env_host_alias_value=
  76. ac_cv_env_target_alias_set=
  77. ac_cv_env_target_alias_value=
  78. ac_cv_host=armv7l-unknown-linux-gnueabihf
  79. ac_cv_path_BASERUBY=/usr/bin/ruby
  80. ac_cv_prog_ac_ct_CC=gcc
  81. ac_cv_target=armv7l-unknown-linux-gnueabihf
  82.  
  83. ## ----------------- ##
  84. ## Output variables. ##
  85. ## ----------------- ##
  86.  
  87. ALLOCA=''
  88. AR=''
  89. ARCHFILE=''
  90. ARCH_FLAG=''
  91. ARFLAGS=''
  92. AS=''
  93. ASFLAGS=''
  94. ASMEXT=''
  95. BASERUBY='/usr/bin/ruby --disable=gems'
  96. BOOTSTRAPRUBY=''
  97. BTESTRUBY=''
  98. BUILTIN_ENCOBJS=''
  99. BUILTIN_TRANSOBJS=''
  100. BUILTIN_TRANSSRCS=''
  101. CAPITARGET=''
  102. CC='gcc'
  103. CCDLFLAGS=''
  104. CC_VERSION=''
  105. CC_VERSION_MESSAGE=''
  106. CC_WRAPPER=''
  107. CFLAGS=''
  108. CHDIR=''
  109. COMMON_HEADERS=''
  110. COMMON_LIBS=''
  111. COMMON_MACROS=''
  112. CONFIGURE=''
  113. COUTFLAG=''
  114. CP=''
  115. CPP=''
  116. CPPFLAGS='-I/home/pi/.rbenv/versions/2.6.1/include '
  117. CPPOUTFILE=''
  118. CROSS_COMPILING=''
  119. CSRCFLAG=''
  120. CXX=''
  121. CXXFLAGS=''
  122. DEFS=''
  123. DESTDIR=''
  124. DLDFLAGS=''
  125. DLDLIBS=''
  126. DLDSHARED=''
  127. DLEXT2=''
  128. DLEXT=''
  129. DLLWRAP=''
  130. DLNOBJ=''
  131. DOT=''
  132. DOXYGEN=''
  133. DTRACE=''
  134. DTRACE_EXT=''
  135. DTRACE_OBJ=''
  136. DTRACE_OPT=''
  137. DTRACE_REBUILD=''
  138. ECHO_C=''
  139. ECHO_N='-n'
  140. ECHO_T=''
  141. EGREP=''
  142. ENABLE_DEBUG_ENV=''
  143. ENABLE_SHARED=''
  144. ENCOBJS=''
  145. ENCSTATIC=''
  146. EXECUTABLE_EXTS=''
  147. EXEEXT=''
  148. EXPORT_PREFIX=''
  149. EXTDLDFLAGS=''
  150. EXTLDFLAGS=''
  151. EXTOBJS=''
  152. EXTOUT=''
  153. EXTSTATIC=''
  154. GCC=''
  155. GIT='git'
  156. GNU_LD=''
  157. GREP=''
  158. HAVE_BASERUBY='yes'
  159. HAVE_GIT='yes'
  160. INSTALLDOC=''
  161. INSTALL_DATA=''
  162. INSTALL_PROGRAM=''
  163. INSTALL_SCRIPT=''
  164. INSTALL_STATIC_LIBRARY=''
  165. LD=''
  166. LDFLAGS='-L/home/pi/.rbenv/versions/2.6.1/lib '
  167. LDSHARED=''
  168. LDSHAREDXX=''
  169. LIBEXT=''
  170. LIBOBJS=''
  171. LIBPATHENV=''
  172. LIBPATHFLAG=''
  173. LIBRUBY=''
  174. LIBRUBYARG=''
  175. LIBRUBYARG_SHARED=''
  176. LIBRUBYARG_STATIC=''
  177. LIBRUBY_A=''
  178. LIBRUBY_ALIASES=''
  179. LIBRUBY_A_OBJS=''
  180. LIBRUBY_DLDFLAGS=''
  181. LIBRUBY_LDSHARED=''
  182. LIBRUBY_RELATIVE=''
  183. LIBRUBY_SO=''
  184. LIBRUBY_SONAME=''
  185. LIBS=''
  186. LINK_SO=''
  187. LN_S=''
  188. LTLIBOBJS=''
  189. MAINLIBS=''
  190. MAJOR='2'
  191. MAKEDIRS=''
  192. MAKEFILES=''
  193. MANTYPE=''
  194. MATHN=''
  195. MINIOBJS=''
  196. MINIRUBY=''
  197. MINOR='6'
  198. MJIT_CC=''
  199. MJIT_CFLAGS=''
  200. MJIT_DEBUGFLAGS=''
  201. MJIT_HEADER_FLAGS=''
  202. MJIT_HEADER_INSTALL_DIR=''
  203. MJIT_LDSHARED=''
  204. MJIT_OPTFLAGS=''
  205. MJIT_SUPPORT=''
  206. MKDIR_P=''
  207. NM=''
  208. NULLCMD=''
  209. OBJCOPY=''
  210. OBJDUMP=''
  211. OBJEXT=''
  212. OUTFLAG=''
  213. PACKAGE=''
  214. PACKAGE_BUGREPORT=''
  215. PACKAGE_NAME=''
  216. PACKAGE_STRING=''
  217. PACKAGE_TARNAME=''
  218. PACKAGE_URL=''
  219. PACKAGE_VERSION=''
  220. PATH_SEPARATOR=':'
  221. PKG_CONFIG=''
  222. PLATFORM_DIR=''
  223. POSTLINK=''
  224. PRELOADENV=''
  225. PREP=''
  226. RANLIB=''
  227. RDOCTARGET=''
  228. RI_BASE_NAME=''
  229. RM=''
  230. RMALL=''
  231. RMDIR=''
  232. RMDIRS=''
  233. RPATHFLAG=''
  234. RUBYW_BASE_NAME='rubyw'
  235. RUBYW_INSTALL_NAME=''
  236. RUBY_API_VERSION='$(MAJOR).$(MINOR)'
  237. RUBY_BASE_NAME='ruby'
  238. RUBY_EXEC_PREFIX=''
  239. RUBY_INSTALL_NAME=''
  240. RUBY_LIB_VERSION=''
  241. RUBY_LIB_VERSION_STYLE=''
  242. RUBY_PROGRAM_VERSION='2.6.1'
  243. RUBY_SEARCH_PATH=''
  244. RUBY_SO_NAME=''
  245. RUBY_VERSION_NAME='${RUBY_BASE_NAME}-${ruby_version}'
  246. RUNRUBY=''
  247. RUNRUBY_COMMAND=''
  248. SET_MAKE=''
  249. SHELL='/bin/bash'
  250. SOEXT=''
  251. SOLIBS=''
  252. STATIC=''
  253. STRIP=''
  254. SYMBOL_PREFIX=''
  255. TEENY='1'
  256. TEST_RUNNABLE=''
  257. THREAD_MODEL=''
  258. TRY_LINK=''
  259. UNIVERSAL_ARCHNAMES=''
  260. UNIVERSAL_INTS=''
  261. USE_RUBYGEMS=''
  262. WERRORFLAG=''
  263. WINDRES=''
  264. XCC_WRAPPER=''
  265. XCFLAGS=''
  266. XLDFLAGS=''
  267. XRUBY=''
  268. XRUBY_LIBDIR=''
  269. XRUBY_RUBYHDRDIR=''
  270. XRUBY_RUBYLIBDIR=''
  271. X_FIBER_COROUTINE_H=''
  272. ac_ct_AR=''
  273. ac_ct_CC='gcc'
  274. ac_ct_CXX=''
  275. ac_ct_NM=''
  276. ac_ct_OBJCOPY=''
  277. ac_ct_OBJDUMP=''
  278. ac_ct_RANLIB=''
  279. arch=''
  280. archincludedir=''
  281. archlibdir=''
  282. bindir='${exec_prefix}/bin'
  283. build='armv7l-unknown-linux-gnueabihf'
  284. build_alias=''
  285. build_cpu='armv7l'
  286. build_os='linux-gnueabihf'
  287. build_vendor='unknown'
  288. cflags=' ${optflags} ${debugflags} ${warnflags}'
  289. codesign=''
  290. configure_args=''
  291. cppflags=''
  292. cxxflags=' ${optflags} ${debugflags} ${warnflags}'
  293. datadir='${datarootdir}'
  294. datarootdir='${prefix}/share'
  295. debugflags=''
  296. docdir='${datarootdir}/doc/${PACKAGE}'
  297. dsymutil=''
  298. dvidir='${docdir}'
  299. exec=''
  300. exec_prefix='NONE'
  301. host='armv7l-unknown-linux-gnueabihf'
  302. host_alias=''
  303. host_cpu='armv7l'
  304. host_os='linux-gnueabihf'
  305. host_vendor='unknown'
  306. htmldir='${docdir}'
  307. includedir='${prefix}/include'
  308. infodir='${datarootdir}/info'
  309. libdir='${exec_prefix}/lib'
  310. libdirname=''
  311. libexecdir='${exec_prefix}/libexec'
  312. localedir='${datarootdir}/locale'
  313. localstatedir='${prefix}/var'
  314. mandir='${datarootdir}/man'
  315. oldincludedir='/usr/include'
  316. optflags=''
  317. pdfdir='${docdir}'
  318. prefix='/home/pi/.rbenv/versions/2.6.1'
  319. program_transform_name='s&^&&'
  320. psdir='${docdir}'
  321. ridir=''
  322. ruby_pc=''
  323. ruby_version=''
  324. rubyarchdir=''
  325. rubyarchhdrdir=''
  326. rubyarchprefix=''
  327. rubyhdrdir=''
  328. rubylibdir=''
  329. rubylibprefix=''
  330. rubysitearchprefix=''
  331. rubyw_install_name=''
  332. sbindir='${exec_prefix}/sbin'
  333. setup=''
  334. sharedstatedir='${prefix}/com'
  335. sitearch=''
  336. sitearchdir=''
  337. sitearchhdrdir=''
  338. sitearchincludedir=''
  339. sitearchlibdir=''
  340. sitedir=''
  341. sitehdrdir=''
  342. sitelibdir=''
  343. strict_warnflags=''
  344. sysconfdir='${prefix}/etc'
  345. target='armv7l-unknown-linux-gnueabihf'
  346. target_alias=''
  347. target_cpu='armv7l'
  348. target_os='linux-eabihf'
  349. target_vendor='unknown'
  350. try_header=''
  351. vendorarchdir=''
  352. vendorarchhdrdir=''
  353. vendordir=''
  354. vendorhdrdir=''
  355. vendorlibdir=''
  356. warnflags=''
  357.  
  358. ## ----------- ##
  359. ## confdefs.h. ##
  360. ## ----------- ##
  361.  
  362. /* confdefs.h */
  363. #define PACKAGE_NAME ""
  364. #define PACKAGE_TARNAME ""
  365. #define PACKAGE_VERSION ""
  366. #define PACKAGE_STRING ""
  367. #define PACKAGE_BUGREPORT ""
  368. #define PACKAGE_URL ""
  369.  
  370. configure: exit 77
スポンサーリンク
スポンサーリンク
  • このエントリーをはてなブックマークに追加

フォローする

スポンサーリンク
スポンサーリンク