玄箱Pro、直します。

超初心者が、玄箱PROでLinuxを勉強する無謀なブログです。

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。
別窓 | スポンサー広告
∧top | under∨

標準ファームにlighttpd(2)

さて、/bin/shを/bin/bashのリンクにしたおかげでlddが使えるようになったわけですが、プロンプトが

sh-2.05b# cd ./src
sh-2.05b# pwd
/src


という風に、いちいちpwdで確認しないとどこにいるのかわからなくなってしまいました(笑)。
まぁひとまずコマンドブック片手に

sh-2.05b# PS1="\u@\h:\w # "


と入力すると

root@KUROBOX-PRO:~ #


となりました。

\u→ユーザ名
\h→ホスト名
\w→カレントディレクトリ

ということです。\dで日付も入れられるそうで・・。
これでなんとか居場所がわかるようになりましので、やっと本題の「標準ファームにlighttpd」に戻れます。

標準ファームにlighttpd(1)」では、

■ 標準ファーム・フラッシュブートの玄箱PROへ導入
■ 日経Linux2007年6月号の付属キットを使用して導入


ということで、はっきり言って何の苦労もなく導入できたわけです。
導入=成功としたので、細かい設定やwebサーバとしての実験は一切行っておりません。

次のステップとして、何とかこの結果を「キットを使わずに」実現したいと思います。

実験する玄箱PROは

●標準ファーム・フラッシュブート
HDDのパーティションも完全に消去し、工場出荷の状態です。そこから本体裏のRESETスイッチを長押ししてHDDを初期化します。
CD-ROM付属の「hddrootfs.tar.gz」を、Windowsから見える共有スペース(share)にコピーし、

~ # mkdir /mnt/disk1/devel
~ # cd /mnt/disk1
/mnt/disk1 # tar xzf hddrootfs.tar.gz -C /mnt/disk1/devel


と、開発環境の導入まで済ませておきます。

●wget、tar、binutilsのインストール
wgetはこんな感じ、tarはこんな感じでbinutilsはこういう風に導入しました。

●lighttpd1.4.16のソースをwget
/mnt/disk1/develにchrootしたままwgetでlighttpd1.4.16(現在の最新ソース)を入手。

root@KUROBOX-PRO:/src # wget http://www.lighttpd.net/download/lighttpd-1.4.16.tar.gz


もちろん、外部への接続設定が済んでいないとwgetは使えませんので注意。

●lighttpdソースの解凍・展開
/src(実際は/mnt/disk1/devel/src)にダウンロードしたlighttpdがあるので、それを解凍・展開。

root@KUROBOX-PRO:/src # tar xzf lighttpd-1.4.16.tar.gz


ちなみにこの時のtarがbusyboxなら、おそらくlighttpdは正しく展開されません。GNUのtarなら大丈夫です。
これに気がつくまで時間がかかりました(笑)。みなさんがさんざんサイトに書いてるのにね・・。

●lighttpdのconfigure
いよいよMakefileを作ります。
数回のビルド練習で自信をつけて

root@KUROBOX-PRO:/src # cd ./lighttpd-1.4.16
root@KUROBOX-PRO:/src/lighttpd-1.4.16 # ./configure


とconfigureスタート!
すると、エラーが出て終了しました。

checking how to run the C preprocessor... /lib/cpp
configure: error: C preprocessor "/lib/cpp" fails sanity check
See `config.log' for more details.
root@KUROBOX-PRO:/src/lighttpd-1.4.16#


よく見かけたエラーなんですが、もちろんすでに/usr/bin/cppを/lib/cppにコピーしています。
その上で「動かない」と言われているわけですね(笑)。


う~ん・・・。
玄箱PROに言われたとおり「config.log」を見てみたんですが、何を書いているのかわかりません。
じっくりゆっくり読まないといつまでたっても理解できない自信があります。
素人な私がもっとも怖かった「gccの仕組み」のような領域に立ち入ったらどうしよう、と不安になりつつ、ひとまずlighttpdのconfigure手前で止めて、再びお勉強の時間に入ります(笑)。

この時のconfig.log。

This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.

It was created by lighttpd configure 1.4.16, which was
generated by GNU Autoconf 2.61. Invocation command line was

$ ./configure

## --------- ##
## Platform. ##
## --------- ##

hostname = KUROBOX-PRO
uname -m = armv5tejl
uname -r = 2.6.12.6-arm1
uname -s = Linux
uname -v = #27 Tue Apr 10 22:47:16 JST 2007

/usr/bin/uname -p = unknown
/bin/uname -X = unknown

/bin/arch = unknown
/usr/bin/arch -k = unknown
/usr/convex/getsysinfo = unknown
/usr/bin/hostinfo = unknown
/bin/machine = unknown
/usr/bin/oslevel = unknown
/bin/universe = unknown

PATH: /bin
PATH: /sbin
PATH: /usr/bin
PATH: /usr/sbin
PATH: /usr/local/bin
PATH: /usr/local/sbin


## ----------- ##
## Core tests. ##
## ----------- ##

configure:2054: checking build system type
configure:2072: result: armv5tejl-unknown-linux-gnu
configure:2094: checking host system type
configure:2109: result: armv5tejl-unknown-linux-gnu
configure:2131: checking target system type
configure:2146: result: armv5tejl-unknown-linux-gnu
configure:2190: checking for a BSD-compatible install
configure:2246: result: /usr/bin/install -c
configure:2257: checking whether build environment is sane
configure:2300: result: yes
configure:2328: checking for a thread-safe mkdir -p
configure:2367: result: ./install-sh -c -d
configure:2380: checking for gawk
configure:2410: result: no
configure:2380: checking for mawk
configure:2410: result: no
configure:2380: checking for nawk
configure:2410: result: no
configure:2380: checking for awk
configure:2396: found /usr/bin/awk
configure:2407: result: awk
configure:2418: checking whether make sets $(MAKE)
configure:2439: result: yes
configure:2631: checking whether to enable maintainer-specific portions of Makefiles
configure:2640: result: no
configure:2703: checking for gcc
configure:2719: found /usr/bin/gcc
configure:2730: result: gcc
configure:2968: checking for C compiler version
configure:2975: gcc --version >&5
gcc (GCC) 3.4.4 (release) (CodeSourcery ARM 2005q3-2)
Copyright (C) 2004 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

configure:2978: $? = 0
configure:2985: gcc -v >&5
Reading specs from /usr/lib/gcc/arm-none-linux-gnueabi/3.4.4/specs
Configured with: ../gcc-2005q3/configure --host=arm-none-linux-gnueabi --target=arm-none-linux-gnueabi --build=i386-pc-linux-gnu --enable-languages=c,c++ --prefix=/usr
Thread model: posix
gcc version 3.4.4 (release) (CodeSourcery ARM 2005q3-2)
configure:2988: $? = 0
configure:2995: gcc -V >&5
gcc: `-V' option must have argument
configure:2998: $? = 1
configure:3021: checking for C compiler default output file name
configure:3048: gcc conftest.c >&5
configure:3051: $? = 0
configure:3089: result: a.out
configure:3106: checking whether the C compiler works
configure:3116: ./a.out
configure:3119: $? = 0
configure:3136: result: yes
configure:3143: checking whether we are cross compiling
configure:3145: result: no
configure:3148: checking for suffix of executables
configure:3155: gcc -o conftest conftest.c >&5
configure:3158: $? = 0
configure:3182: result:
configure:3188: checking for suffix of object files
configure:3214: gcc -c conftest.c >&5
configure:3217: $? = 0
configure:3240: result: o
configure:3244: checking whether we are using the GNU C compiler
configure:3273: gcc -c conftest.c >&5
configure:3279: $? = 0
configure:3296: result: yes
configure:3301: checking whether gcc accepts -g
configure:3331: gcc -c -g conftest.c >&5
configure:3337: $? = 0
configure:3436: result: yes
configure:3453: checking for gcc option to accept ISO C89
configure:3527: gcc -c -g -O2 conftest.c >&5
configure:3533: $? = 0
configure:3556: result: none needed
configure:3585: checking for style of include used by make
configure:3613: result: GNU
configure:3638: checking dependency style of gcc
configure:3729: result: gcc3
configure:3744: checking for a sed that does not truncate output
configure:3798: result: /bin/sed
configure:3801: checking for grep that handles long lines and -e
configure:3875: result: /bin/grep
configure:3880: checking for egrep
configure:3958: result: /bin/grep -E
configure:3974: checking for ld used by gcc
configure:4041: result: /usr/bin/ld
configure:4050: checking if the linker (/usr/bin/ld) is GNU ld
configure:4065: result: yes
configure:4083: checking for a BSD-compatible install
configure:4139: result: /usr/bin/install -c
configure:4154: checking for gawk
configure:4181: result: awk
configure:4197: checking how to run the C preprocessor
configure:4237: gcc -E conftest.c
conftest.c:0: internal compiler error: Segmentation fault
Please submit a full bug report,
with preprocessed source if appropriate.
Send email to arm-gnu@codesourcery.com for instructions.
configure:4243: $? = 1
configure: failed program was:
| /* confdefs.h. */
| #define PACKAGE_NAME "lighttpd"
| #define PACKAGE_TARNAME "lighttpd"
| #define PACKAGE_VERSION "1.4.16"
| #define PACKAGE_STRING "lighttpd 1.4.16"
| #define PACKAGE_BUGREPORT "jan@kneschke.de"
| #define PACKAGE "lighttpd"
| #define VERSION "1.4.16"
| /* end confdefs.h. */
| #ifdef __STDC__
| # include
| #else
| # include
| #endif
| Syntax error
configure:4237: gcc -E conftest.c
conftest.c:0: internal compiler error: Segmentation fault
Please submit a full bug report,
with preprocessed source if appropriate.
Send email to arm-gnu@codesourcery.com for instructions.
configure:4243: $? = 1
configure: failed program was:
| /* confdefs.h. */
| #define PACKAGE_NAME "lighttpd"
| #define PACKAGE_TARNAME "lighttpd"
| #define PACKAGE_VERSION "1.4.16"
| #define PACKAGE_STRING "lighttpd 1.4.16"
| #define PACKAGE_BUGREPORT "jan@kneschke.de"
| #define PACKAGE "lighttpd"
| #define VERSION "1.4.16"
| /* end confdefs.h. */
| #ifdef __STDC__
| # include
| #else
| # include
| #endif
| Syntax error
configure:4237: gcc -E -traditional-cpp conftest.c
In file included from /usr/include/features.h:307,
from /usr/include/assert.h:36,
from conftest.c:13:
/usr/include/sys/cdefs.h:31: #error "You need a ISO C conforming compiler to use the glibc headers"
configure:4243: $? = 1
configure: failed program was:
| /* confdefs.h. */
| #define PACKAGE_NAME "lighttpd"
| #define PACKAGE_TARNAME "lighttpd"
| #define PACKAGE_VERSION "1.4.16"
| #define PACKAGE_STRING "lighttpd 1.4.16"
| #define PACKAGE_BUGREPORT "jan@kneschke.de"
| #define PACKAGE "lighttpd"
| #define VERSION "1.4.16"
| /* end confdefs.h. */
| #ifdef __STDC__
| # include
| #else
| # include
| #endif
| Syntax error
configure:4237: gcc -E -traditional-cpp conftest.c
In file included from /usr/include/features.h:307,
from /usr/include/assert.h:36,
from conftest.c:13:
/usr/include/sys/cdefs.h:31: #error "You need a ISO C conforming compiler to use the glibc headers"
configure:4243: $? = 1
configure: failed program was:
| /* confdefs.h. */
| #define PACKAGE_NAME "lighttpd"
| #define PACKAGE_TARNAME "lighttpd"
| #define PACKAGE_VERSION "1.4.16"
| #define PACKAGE_STRING "lighttpd 1.4.16"
| #define PACKAGE_BUGREPORT "jan@kneschke.de"
| #define PACKAGE "lighttpd"
| #define VERSION "1.4.16"
| /* end confdefs.h. */
| #ifdef __STDC__
| # include
| #else
| # include
| #endif
| Syntax error
configure:4237: /lib/cpp conftest.c
conftest.c:0: internal compiler error: Segmentation fault
Please submit a full bug report,
with preprocessed source if appropriate.
Send email to arm-gnu@codesourcery.com for instructions.
configure:4243: $? = 1
configure: failed program was:
| /* confdefs.h. */
| #define PACKAGE_NAME "lighttpd"
| #define PACKAGE_TARNAME "lighttpd"
| #define PACKAGE_VERSION "1.4.16"
| #define PACKAGE_STRING "lighttpd 1.4.16"
| #define PACKAGE_BUGREPORT "jan@kneschke.de"
| #define PACKAGE "lighttpd"
| #define VERSION "1.4.16"
| /* end confdefs.h. */
| #ifdef __STDC__
| # include
| #else
| # include
| #endif
| Syntax error
configure:4237: /lib/cpp conftest.c
conftest.c:0: internal compiler error: Segmentation fault
Please submit a full bug report,
with preprocessed source if appropriate.
Send email to arm-gnu@codesourcery.com for instructions.
configure:4243: $? = 1
configure: failed program was:
| /* confdefs.h. */
| #define PACKAGE_NAME "lighttpd"
| #define PACKAGE_TARNAME "lighttpd"
| #define PACKAGE_VERSION "1.4.16"
| #define PACKAGE_STRING "lighttpd 1.4.16"
| #define PACKAGE_BUGREPORT "jan@kneschke.de"
| #define PACKAGE "lighttpd"
| #define VERSION "1.4.16"
| /* end confdefs.h. */
| #ifdef __STDC__
| # include
| #else
| # include
| #endif
| Syntax error
configure:4313: result: /lib/cpp
configure:4342: /lib/cpp conftest.c
conftest.c:0: internal compiler error: Segmentation fault
Please submit a full bug report,
with preprocessed source if appropriate.
Send email to arm-gnu@codesourcery.com for instructions.
configure:4348: $? = 1
configure: failed program was:
| /* confdefs.h. */
| #define PACKAGE_NAME "lighttpd"
| #define PACKAGE_TARNAME "lighttpd"
| #define PACKAGE_VERSION "1.4.16"
| #define PACKAGE_STRING "lighttpd 1.4.16"
| #define PACKAGE_BUGREPORT "jan@kneschke.de"
| #define PACKAGE "lighttpd"
| #define VERSION "1.4.16"
| /* end confdefs.h. */
| #ifdef __STDC__
| # include
| #else
| # include
| #endif
| Syntax error
configure:4342: /lib/cpp conftest.c
conftest.c:0: internal compiler error: Segmentation fault
Please submit a full bug report,
with preprocessed source if appropriate.
Send email to arm-gnu@codesourcery.com for instructions.
configure:4348: $? = 1
configure: failed program was:
| /* confdefs.h. */
| #define PACKAGE_NAME "lighttpd"
| #define PACKAGE_TARNAME "lighttpd"
| #define PACKAGE_VERSION "1.4.16"
| #define PACKAGE_STRING "lighttpd 1.4.16"
| #define PACKAGE_BUGREPORT "jan@kneschke.de"
| #define PACKAGE "lighttpd"
| #define VERSION "1.4.16"
| /* end confdefs.h. */
| #ifdef __STDC__
| # include
| #else
| # include
| #endif
| Syntax error
configure:4410: error: C preprocessor "/lib/cpp" fails sanity check
See `config.log' for more details.

## ---------------- ##
## Cache variables. ##
## ---------------- ##

ac_cv_build=armv5tejl-unknown-linux-gnu
ac_cv_c_compiler_gnu=yes
ac_cv_env_CCC_set=
ac_cv_env_CCC_value=
ac_cv_env_CC_set=
ac_cv_env_CC_value=
ac_cv_env_CFLAGS_set=
ac_cv_env_CFLAGS_value=
ac_cv_env_CPPFLAGS_set=
ac_cv_env_CPPFLAGS_value=
ac_cv_env_CPP_set=
ac_cv_env_CPP_value=
ac_cv_env_CXXCPP_set=
ac_cv_env_CXXCPP_value=
ac_cv_env_CXXFLAGS_set=
ac_cv_env_CXXFLAGS_value=
ac_cv_env_CXX_set=
ac_cv_env_CXX_value=
ac_cv_env_F77_set=
ac_cv_env_F77_value=
ac_cv_env_FAM_CFLAGS_set=
ac_cv_env_FAM_CFLAGS_value=
ac_cv_env_FAM_LIBS_set=
ac_cv_env_FAM_LIBS_value=
ac_cv_env_FFLAGS_set=
ac_cv_env_FFLAGS_value=
ac_cv_env_LDFLAGS_set=
ac_cv_env_LDFLAGS_value=
ac_cv_env_LIBS_set=
ac_cv_env_LIBS_value=
ac_cv_env_LUA_CFLAGS_set=
ac_cv_env_LUA_CFLAGS_value=
ac_cv_env_LUA_LIBS_set=
ac_cv_env_LUA_LIBS_value=
ac_cv_env_PKG_CONFIG_set=
ac_cv_env_PKG_CONFIG_value=
ac_cv_env_SQLITE_CFLAGS_set=
ac_cv_env_SQLITE_CFLAGS_value=
ac_cv_env_SQLITE_LIBS_set=
ac_cv_env_SQLITE_LIBS_value=
ac_cv_env_XML_CFLAGS_set=
ac_cv_env_XML_CFLAGS_value=
ac_cv_env_XML_LIBS_set=
ac_cv_env_XML_LIBS_value=
ac_cv_env_build_alias_set=
ac_cv_env_build_alias_value=
ac_cv_env_host_alias_set=
ac_cv_env_host_alias_value=
ac_cv_env_target_alias_set=
ac_cv_env_target_alias_value=
ac_cv_host=armv5tejl-unknown-linux-gnu
ac_cv_objext=o
ac_cv_path_EGREP='/bin/grep -E'
ac_cv_path_GREP=/bin/grep
ac_cv_path_install='/usr/bin/install -c'
ac_cv_prog_AWK=awk
ac_cv_prog_CPP=/lib/cpp
ac_cv_prog_ac_ct_CC=gcc
ac_cv_prog_cc_c89=
ac_cv_prog_cc_g=yes
ac_cv_prog_make_make_set=yes
ac_cv_target=armv5tejl-unknown-linux-gnu
am_cv_CC_dependencies_compiler_type=gcc3
lt_cv_path_LD=/usr/bin/ld
lt_cv_path_SED=/bin/sed
lt_cv_prog_gnu_ld=yes

## ----------------- ##
## Output variables. ##
## ----------------- ##

ACLOCAL='${SHELL} /src/lighttpd-1.4.16/missing --run aclocal-1.10'
AMDEPBACKSLASH='\'
AMDEP_FALSE='#'
AMDEP_TRUE=''
AMTAR='${SHELL} /src/lighttpd-1.4.16/missing --run tar'
ANSI2KNR=''
AR=''
ATTR_LIB=''
AUTOCONF='${SHELL} /src/lighttpd-1.4.16/missing --run autoconf'
AUTOHEADER='${SHELL} /src/lighttpd-1.4.16/missing --run autoheader'
AUTOMAKE='${SHELL} /src/lighttpd-1.4.16/missing --run automake-1.10'
AWK='awk'
BZ_LIB=''
CC='gcc'
CCDEPMODE='depmode=gcc3'
CFLAGS='-g -O2'
CHECK_WITH_FASTCGI_FALSE=''
CHECK_WITH_FASTCGI_TRUE=''
CPP='/lib/cpp'
CPPFLAGS=''
CROSS_COMPILING_FALSE=''
CROSS_COMPILING_TRUE=''
CRYPT_LIB=''
CXX=''
CXXCPP=''
CXXDEPMODE=''
CXXFLAGS=''
CYGPATH_W='echo'
DEFS=''
DEPDIR='.deps'
DL_LIB=''
ECHO='echo'
ECHO_C=''
ECHO_N='-n'
ECHO_T=''
EGREP='/bin/grep -E'
EXEEXT=''
F77=''
FAM_CFLAGS=''
FAM_LIBS=''
FFLAGS=''
GDBM_LIB=''
GREP='/bin/grep'
INSTALL_DATA='${INSTALL} -m 644'
INSTALL_PROGRAM='${INSTALL}'
INSTALL_SCRIPT='${INSTALL}'
INSTALL_STRIP_PROGRAM='$(install_sh) -c -s'
LBER_LIB=''
LDAP_LIB=''
LDFLAGS=''
LIBOBJS=''
LIBS=''
LIBTOOL=''
LN_S=''
LTLIBOBJS=''
LUA_CFLAGS=''
LUA_LIBS=''
MAINT='#'
MAINTAINER_MODE_FALSE=''
MAINTAINER_MODE_TRUE='#'
MAKEINFO='${SHELL} /src/lighttpd-1.4.16/missing --run makeinfo'
MEMCACHE_LIB=''
MYSQL_CONFIG=''
MYSQL_INCLUDE=''
MYSQL_LIBS=''
NO_RDYNAMIC_FALSE=''
NO_RDYNAMIC_TRUE=''
OBJEXT='o'
PACKAGE='lighttpd'
PACKAGE_BUGREPORT='jan@kneschke.de'
PACKAGE_NAME='lighttpd'
PACKAGE_STRING='lighttpd 1.4.16'
PACKAGE_TARNAME='lighttpd'
PACKAGE_VERSION='1.4.16'
PATH_SEPARATOR=':'
PCRECONFIG=''
PCRE_LIB=''
PKG_CONFIG=''
RANLIB=''
SENDFILE_LIB=''
SET_MAKE=''
SHELL='/bin/sh'
SQLITE_CFLAGS=''
SQLITE_LIBS=''
SSL_LIB=''
STRIP=''
U=''
UUID_LIBS=''
VERSION='1.4.16'
XML_CFLAGS=''
XML_LIBS=''
Z_LIB=''
ac_ct_CC='gcc'
ac_ct_CXX=''
ac_ct_F77=''
am__fastdepCC_FALSE='#'
am__fastdepCC_TRUE=''
am__fastdepCXX_FALSE=''
am__fastdepCXX_TRUE=''
am__include='include'
am__isrc=''
am__leading_dot='.'
am__quote=''
am__tar='${AMTAR} chof - "$$tardir"'
am__untar='${AMTAR} xf -'
bindir='${exec_prefix}/bin'
build='armv5tejl-unknown-linux-gnu'
build_alias=''
build_cpu='armv5tejl'
build_os='linux-gnu'
build_vendor='unknown'
datadir='${datarootdir}'
datarootdir='${prefix}/share'
docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
dvidir='${docdir}'
exec_prefix='NONE'
host='armv5tejl-unknown-linux-gnu'
host_alias=''
host_cpu='armv5tejl'
host_os='linux-gnu'
host_vendor='unknown'
htmldir='${docdir}'
includedir='${prefix}/include'
infodir='${datarootdir}/info'
install_sh='$(SHELL) /src/lighttpd-1.4.16/install-sh'
libdir='${exec_prefix}/lib'
libexecdir='${exec_prefix}/libexec'
localedir='${datarootdir}/locale'
localstatedir='${prefix}/var'
mandir='${datarootdir}/man'
mkdir_p='$(top_builddir)/./install-sh -c -d'
oldincludedir='/usr/include'
pdfdir='${docdir}'
prefix='NONE'
program_transform_name='s,x,x,'
psdir='${docdir}'
sbindir='${exec_prefix}/sbin'
sharedstatedir='${prefix}/com'
sysconfdir='${prefix}/etc'
target='armv5tejl-unknown-linux-gnu'
target_alias=''
target_cpu='armv5tejl'
target_os='linux-gnu'
target_vendor='unknown'

## ----------- ##
## confdefs.h. ##
## ----------- ##

#define PACKAGE_NAME "lighttpd"
#define PACKAGE_TARNAME "lighttpd"
#define PACKAGE_VERSION "1.4.16"
#define PACKAGE_STRING "lighttpd 1.4.16"
#define PACKAGE_BUGREPORT "jan@kneschke.de"
#define PACKAGE "lighttpd"
#define VERSION "1.4.16"

configure: exit 1

スポンサーサイト
別窓 | 標準ファームで遊ぶ | コメント:0 | トラックバック:0
∧top | under∨
<< 標準ファームにlighttpd(3) | 玄箱Pro、直します。 | lddが使えない(3)>>

この記事のコメント

∧top | under∨

コメントの投稿

 

管理者だけに閲覧
 

この記事のトラックバック

トラックバックURL

FC2ブログユーザー専用トラックバックURLはこちら
∧top | under∨
| 玄箱Pro、直します。 |
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。