Hatena::Groupandroid-dev

Android Dev Phone1 であそぶメモ

2008-12-19

次、みんな大好きRuby

03:24 | 次、みんな大好きRuby - Android Dev Phone1 であそぶメモ を含むブックマーク はてなブックマーク - 次、みんな大好きRuby - Android Dev Phone1 であそぶメモ

※やたらぐだぐだですが1.8は動きました。。

むだに1.9試してみる。

$ wget http://ftp.iij.ad.jp/pub/lang/ruby/1.9/ruby-1.9.0-5.tar.bz2
$ cd ruby-1.9.0-5/
$ CC=arm-linux-gnueabi-gcc CFLAGS=--static LDFLAGS=--static ./configure --with-static-linked-ext 
--host=arm-linux --build=i686-gnu-linux

こんな感じ?? でも途中まで行って

checking whether setpgrp takes no argument... configure: error: cannot check setpgrp when cross compiling

うーむ。

とりあえず1.8で。。

$ wget http://ftp.iij.ad.jp/pub/lang/ruby/1.8/ruby-1.8.7-p72.tar.bz2
$ cd ruby-1.8.7-p72/
$ CC=arm-linux-gnueabi-gcc CFLAGS=--static LDFLAGS=--static ./configure --with-static-linked-ext 
--host=arm-linux --build=i686-gnu-linux
checking whether setpgrp takes no argument... configure: error: cannot check setpgrp when cross compiling

うぐぐ><

ここでぐぐる

このエラーの原因は、configure.inでかかれている、autoconfのAC_FUNC_SETPGRPマクロというのが原因です。configure実行中に、プログラムコンパイルし実行しようとするのですが、今は玄箱用にクロスコンパイルしようとしているので、コンパイルされたプログラムFreeBSD上で実行できません。

おそらく礼儀正しい訂正方法としては、configure.inのなかのAC_FUNC_SETPGRPをコメントアウトして、autoconfを実行し、configureを生成しなおす、ということになると思いますが、多くの人にとって、その作業はかえって

めんどくさいので

configureを直接書き換えます。乱暴なやりかたですね。実は、別の理由があったりします。それはあとで。

電子書籍.club - 

なるほどなるほど。

とりあえず1.9のほうで configure 削ってみた。

$ diff -c configure.bk configure
*** configure.bk        2008-12-20 13:38:18.000000000 +0900
--- configure   2008-12-20 13:41:27.000000000 +0900
***************
*** 19238,19308 ****
  
  fi
  
- { $as_echo "$as_me:$LINENO: checking whether setpgrp takes no argument" >&5
- $as_echo_n "checking whether setpgrp takes no argument... " >&6; }
- if test "${ac_cv_func_setpgrp_void+set}" = set; then
-   $as_echo_n "(cached) " >&6
- else
-   if test "$cross_compiling" = yes; then
-   { { $as_echo "$as_me:$LINENO: error: cannot check setpgrp when cross compiling" >&5
- $as_echo "$as_me: error: cannot check setpgrp when cross compiling" >&2;}
-    { (exit 1); exit 1; }; }
- else
-   cat >conftest.$ac_ext <<_ACEOF
- /* confdefs.h.  */
- _ACEOF
- cat confdefs.h >>conftest.$ac_ext
- cat >>conftest.$ac_ext <<_ACEOF
- /* end confdefs.h.  */
- $ac_includes_default
- int
- main ()
- {
- /* If this system has a BSD-style setpgrp which takes arguments,
-   setpgrp(1, 1) will fail with ESRCH and return -1, in that case
-   exit successfully. */
-   return setpgrp (1,1) != -1;
-   ;
-   return 0;
- }
- _ACEOF
- rm -f conftest$ac_exeext
- if { (ac_try="$ac_link"
- case "(($ac_try" in
-   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-   *) ac_try_echo=$ac_try;;
- esac
- eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
- $as_echo "$ac_try_echo") >&5
-   (eval "$ac_link") 2>&5
-   ac_status=$?
-   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
-   { (case "(($ac_try" in
-   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-   *) ac_try_echo=$ac_try;;
- esac
- eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
- $as_echo "$ac_try_echo") >&5
-   (eval "$ac_try") 2>&5
-   ac_status=$?
-   $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); }; }; then
-   ac_cv_func_setpgrp_void=no
- else
-   $as_echo "$as_me: program exited with status $ac_status" >&5
- $as_echo "$as_me: failed program was:" >&5
- sed 's/^/| /' conftest.$ac_ext >&5
- 
- ( exit $ac_status )
- ac_cv_func_setpgrp_void=yes
- fi
- rm -rf conftest.dSYM
- rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
- fi
- 
- 
- fi
  { $as_echo "$as_me:$LINENO: result: $ac_cv_func_setpgrp_void" >&5
  $as_echo "$ac_cv_func_setpgrp_void" >&6; }
  if test $ac_cv_func_setpgrp_void = yes; then
--- 19238,19243 ----

で、これで configure 通ったっぽい。

$ make
GNUmakefile:2: uncommon.mk: そのようなファイルやディレクトリはありません
sed 's/{\$([^(){}]*)[^{}]*}//g' common.mk > uncommon.mk
ruby -I/home/mori/ruby-1.9.0-5 -rfake  ./enc/make_encdb.rb encdb.h.new ./enc enc
make: ruby: コマンドが見つかりませんでした
make: *** [encdb.h] エラー 127

ちょww ruby入ってないw (Ruby1.9RubyのビルドにRubyが必要なのです。1.8でOK) apt-get install rubyして気をとりなおしてもう一度。

$ make
...
./ext/extmk.rb:338: undefined method `<<' for nil:NilClass (NoMethodError)
make: *** [all] エラー 1

あれ。。該当個所

EXEEXT = CONFIG['EXEEXT']
if CROSS_COMPILING
  $ruby = $mflags.defined?("MINIRUBY") || CONFIG['MINIRUBY']
elsif sep = config_string('BUILD_FILE_SEPARATOR')
  $ruby = "$(topdir:/=#{sep})#{sep}miniruby" + EXEEXT
else
  $ruby = '$(topdir)/miniruby' + EXEEXT
end
$ruby << " -I'$(topdir)'"

どうやら CROSS_COMPILING が "i486-linux" とか入ってて、 そのあとの行が、nil になってるっぽい。

  $ruby = $mflags.defined?("MINIRUBY") || CONFIG['MINIRUBY'] || ''

とかやってみたけど、そのあとグダグダなので、やめる。。また1.8で同じようにconfigureを削る。

$ diff -c configure.bk configure
*** configure.bk        2008-12-20 14:12:46.000000000 +0900
--- configure   2008-12-20 14:13:49.000000000 +0900
***************
*** 14840,14918 ****
  
  fi
  
- { echo "$as_me:$LINENO: checking whether setpgrp takes no argument" >&5
- echo $ECHO_N "checking whether setpgrp takes no argument... $ECHO_C" >&6; }
- if test "${ac_cv_func_setpgrp_void+set}" = set; then
-   echo $ECHO_N "(cached) $ECHO_C" >&6
- else
-   if test "$cross_compiling" = yes; then
-   { { echo "$as_me:$LINENO: error: cannot check setpgrp when cross compiling" >&5
- echo "$as_me: error: cannot check setpgrp when cross compiling" >&2;}
-    { (exit 1); exit 1; }; }
- else
-   cat >conftest.$ac_ext <<_ACEOF
- /* confdefs.h.  */
- _ACEOF
- cat confdefs.h >>conftest.$ac_ext
- cat >>conftest.$ac_ext <<_ACEOF
- /* end confdefs.h.  */
- $ac_includes_default
- int
- main ()
- {
- /* If this system has a BSD-style setpgrp which takes arguments,
-   setpgrp(1, 1) will fail with ESRCH and return -1, in that case
-   exit successfully. */
-   return setpgrp (1,1) != -1;
-   ;
-   return 0;
- }
- _ACEOF
- rm -f conftest$ac_exeext
- if { (ac_try="$ac_link"
- case "(($ac_try" in
-   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-   *) ac_try_echo=$ac_try;;
- esac
- eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-   (eval "$ac_link") 2>&5
-   ac_status=$?
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
-   { (case "(($ac_try" in
-   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-   *) ac_try_echo=$ac_try;;
- esac
- eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-   (eval "$ac_try") 2>&5
-   ac_status=$?
-   echo "$as_me:$LINENO: \$? = $ac_status" >&5
-   (exit $ac_status); }; }; then
-   ac_cv_func_setpgrp_void=no
- else
-   echo "$as_me: program exited with status $ac_status" >&5
- echo "$as_me: failed program was:" >&5
- sed 's/^/| /' conftest.$ac_ext >&5
- 
- ( exit $ac_status )
- ac_cv_func_setpgrp_void=yes
- fi
- rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
- fi
- 
- 
- fi
- { echo "$as_me:$LINENO: result: $ac_cv_func_setpgrp_void" >&5
- echo "${ECHO_T}$ac_cv_func_setpgrp_void" >&6; }
- if test $ac_cv_func_setpgrp_void = yes; then
- 
- cat >>confdefs.h <<\_ACEOF
- #define SETPGRP_VOID 1
- _ACEOF
- 
- fi
- 
- 
  { echo "$as_me:$LINENO: checking whether byte ordering is bigendian" >&5
  echo $ECHO_N "checking whether byte ordering is bigendian... $ECHO_C" >&6; }
  if test "${ac_cv_c_bigendian+set}" = set; then
--- 14840,14845 ----

make. っとおもったらoops.

./ext/extmk.rb:357: undefined method `<<' for nil:NilClass (NoMethodError)

まーたこれだ。根本的に何か間違ってるっぽいw

またここでぐぐる

— ruby_comp.sh

export CC=/usr/local/arm-linux/bin/arm-linux-gcc

export LD=/usr/local/arm-linux/bin/arm-linux-gcc

export AR=/usr/local/arm-linux/bin/arm-linux-ar

export RANLIB=/usr/local/arm-linux/bin/arm-linux-ranlib

export ac_cv_func_getpgrp_void=yes

export ac_cv_func_setpgrp_void=yes

./configure –target=arm-linux –host=arm-linux –enable-wide-getaddrinfo –with-openssl-dir=/PATH/TO/OPENSSL/STATIC/INSTALLATION/usr

— end —

Cross compiling ruby to arm processors – the not so zen way | the zen machine

を参考に、こんなかんじでやってみた。ac_cv_func_setpgrp_void とかあるんじゃん! (これ使うと上記のconfigureの変更は要らない)

$ export CC=/usr/bin/arm-linux-gnueabi-gcc
$ export LD=/usr/bin/arm-linux-gnueabi-gcc
$ export AR=/usr/bin/arm-linux-gnueabi-ar
$ export RANLIB=/usr/bin/arm-linux-gnueabi-ranlib

$ export ac_cv_func_getpgrp_void=yes
$ export ac_cv_func_setpgrp_void=yes

$ ./configure --target=arm-linux --host=arm-linux --enable-wide-getaddrinfo --with-static-linked-ext

でもエラーは同じ。。。もういいやと、351行目を

  $ruby = CONFIG['MINIRUBY'] || ''

とかしてみた。すると、こっち(1.8)は通った! (いいのか。。

実機転送してやってみると

$ ./ruby -e'puts "Hello Android."'
./ruby: not found

なんでー;; と思ったら、

$ file ruby
ruby: ELF 32-bit LSB executable, ARM, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.14, not stripped

ななんと。。dynamically linked。。

正解は、

$ export CC=/usr/bin/arm-linux-gnueabi-gcc
$ export LD=/usr/bin/arm-linux-gnueabi-gcc
$ export AR=/usr/bin/arm-linux-gnueabi-ar
$ export RANLIB=/usr/bin/arm-linux-gnueabi-ranlib
$ export CFLAGS=--static
$ export LDFLAGS=--static

$ export ac_cv_func_getpgrp_void=yes
$ export ac_cv_func_setpgrp_void=yes
 
$ ./configure --target=arm-linux --host=arm-linux --enable-wide-getaddrinfo --with-static-linked-ext

のようでした。

実機で実行するとこんな感じ。 AndroidでC言語で書いたネイティブアプリを動かしてみる - daily gimite を全部やってみました。getaddress取れないのはエミュレータと同じっぽいです。

$ ./ruby -e'puts "Hello Android."'
Hello Android.

$ ./ruby -r socket -e'p IPSocket.getaddress("www.google.co.jp")'
-e:1:in `getaddress': getaddrinfo: Name or service not known (SocketError)
        from -e:1

$ ./ruby -r socket -e'sock= TCPSocket.open("66.249.89.104", 80); sock.write("GET / HTTP/1.0\n\n"); sock.flush; sock.each_line(){ |s| puts s }'
HTTP/1.0 302 Found
Location: http://www.google.co.jp/
Cache-Control: private
Content-Type: text/html; charset=UTF-8
Set-Cookie: PREF=ID=e22fe8a4dcd68ca5:TM=1229721343:LM=1229721343:S=R96CllLWCVRuAiiA; expires=Sun, 19-Dec-2010 21:15:43 GMT; path=/; domain=.google.com
Date: Fri, 19 Dec 2008 21:15:43 GMT
Server: gws
Content-Length: 221
Connection: Close

<HTML><HEAD><meta http-equiv="content-type" content="text/html;charset=utf-8">
<TITLE>302 Moved</TITLE></HEAD><BODY>
<H1>302 Moved</H1>
The document has moved
<A HREF="http://www.google.co.jp/">here</A>.
</BODY></HTML>

mytownmytown2009/02/24 19:50まいたうんです。dmesgで出力されるandroidboot.serialnoの値は念のため伏せた方がセキュリティ的に良いのではないでしょうか?少なくとも手持ちのT-Mobile G1のdmesgで出力される値とは違っているようです。
http://typex2.wordpress.com/2009/02/24/android%EF%BC%88htc-dreamtmobile-g1%EF%BC%89%E7%AB%AF%E6%9C%AB%E3%81%A7%E7%84%A1%E9%80%A0%E4%BD%9C%E3%81%ABdmesg%E3%81%AE%E5%87%BA%E5%8A%9B%E7%B5%90%E6%9E%9C%E3%82%92%E3%83%96%E3%83%AD%E3%82%B0/

GracelinGracelin2012/02/14 22:08These pieces really set a staandrd in the industry.

nwjmdyyxnwjmdyyx2012/02/15 18:17LOO0hn <a href="http://cikhznaydprv.com/">cikhznaydprv</a>

irknzhirknzh2012/02/15 22:24doZiL2 , [url=http://vgspxkvzhqch.com/]vgspxkvzhqch[/url], [link=http://vudsrqypylnb.com/]vudsrqypylnb[/link], http://qbjupqeisbro.com/

dtbjfblhydtbjfblhy2012/02/17 21:27hm0unj <a href="http://barqqbldyvcm.com/">barqqbldyvcm</a>

vieziyzyxcvieziyzyxc2013/07/28 12:56wfhcjboespje.efw, <a href="http://www.pjfdafnbwq.com/">ilnvsqbzwb</a> , [url=http://www.kjmdwodput.com/]dqnkntjptp[/url], http://www.ymxavvqtqv.com/ ilnvsqbzwb

dwqrfvxbrodwqrfvxbro2013/07/30 17:48lnmbkboespje.efw, <a href="http://www.ztjtwfuujf.com/">dzsvkkhtzb</a> , [url=http://www.epltlaanzu.com/]nlqluprmuq[/url], http://www.dhhyrmncgc.com/ dzsvkkhtzb

uaacjxlucauaacjxluca2014/03/19 03:01ppxwkboespje.efw, <a href="http://www.vgacrsicrs.com/">abyahrvpgn</a> , [url=http://www.ylfgxjyfuk.com/]dvmhavbqtf[/url], http://www.ivzftqslht.com/ abyahrvpgn

swkowyoltrswkowyoltr2014/06/25 09:07pkielboespje.efw, <a href="http://www.hfxobzkcsr.com/">prueapuafx</a> , [url=http://www.mvlhwbcrpd.com/]yxxrjpvgqq[/url], http://www.gtgxwydqed.com/ prueapuafx

FrancOneryFrancOnery2017/05/12 00:44Cialis Web Canadian Cialis Prices <a href=http://byuvaigranonile.com>viagra</a> Vente Kamagra Europe Propecia Buy Adelaide

WilliamjinnyWilliamjinny2017/08/17 01:55<a href=http://uncitan.org/>canadian pharmacy review </a>
vipps canadian pharmacy
<a href=" http://uncitan.org ">canadian pharmacy discount code </a>
canadian pharmacy no prescription

MatthewcaxMatthewcax2017/08/18 23:21<a href=http://betonlinereviewx.org/>players review of betonline</a>
betonline slots review
<a href=" http://betonlinereviewx.org/ ">betonline poker review twoplustwo</a>
betonline ag review

RonaldevosyRonaldevosy2017/08/30 05:32<a href=http://acheterfinasteridesansordonnance.com/>acheter finasteride</a>
acheter finasteride
<a href=" http://acheterfinasteridesansordonnance.com/ ">finasteride acheter</a>
acheter finasteride biogaran

FrankCalFrankCal2017/08/30 05:36<a href=http://acheterazithromycinesansordonnance.club/>azithromycine monodose sans ordonnance</a>
acheter azithromycine
<a href=" http://acheterazithromycinesansordonnance.club/ ">azithromycine sans ordonnance</a>
acheter azithromycine

JuliusPhodoJuliusPhodo2017/08/30 05:37<a href=http://tadalafil20mgpaschereninde.com/>tadalafil 20mg avis</a>
tadalafil 20mg generic
<a href=" http://tadalafil20mgpaschereninde.com/ ">tadalafil cipla 20mg</a>
tadalafil 20mg for sale

RamonParRamonPar2017/08/30 05:40<a href=http://acheterzithromaxsurinternetenfrance.club/>acheter zithromax monodose</a>
zithromax sans ordonnance
<a href=" http://acheterzithromaxsurinternetenfrance.club/ ">zithromax monodose sans ordonnance</a>
zithromax monodose sans ordonnance

CharlieLonCharlieLon2017/08/30 05:40<a href=http://acheterpropeciasansordonnance.com/>avis propecia</a>
propГ©cia
<a href=" http://acheterpropeciasansordonnance.com/ ">propecia prix</a>
propecia avis

StevenredStevenred2017/08/30 05:40<a href=http://sildenafilpfizer50mgprix.com/>sildenafil pfizer prix</a>
acheter sildenafil pfizer
<a href=" http://sildenafilpfizer50mgprix.com/ ">viagra sildenafil 100mg pfizer</a>
sildenafil pfizer 100 mg

TimothynusTimothynus2017/08/30 05:41<a href=http://acheteramoxicillinesansordonnance.com/>peut on acheter amoxicilline sans ordonnance</a>
antibiotique sans amoxicilline
<a href=" http://acheteramoxicillinesansordonnance.com/ ">acheter amoxicilline sans ordonnance</a>
acheter amoxicilline sans ordonnance en pharmacie

ColinCabColinCab2017/08/30 05:41<a href=http://acheterclomidenlignefrance.com/>clomid acheter</a>
acheter clomid en ligne
<a href=" http://acheterclomidenlignefrance.com/ ">acheter clomid en ligne</a>
acheter clomid en ligne forum

SamuelHetSamuelHet2017/08/30 05:41<a href=http://acheteramoxicilline500enligne.com/>amoxicilline 500 mg comprimГ©</a>
amoxicilline 500 posologie
<a href=" http://acheteramoxicilline500enligne.com/ ">amoxicilline 500 mg posologie</a>
amoxicilline acide clavulanique 500 mg 62.5 mg

JamesvawJamesvaw2017/08/30 05:42<a href=http://acheteramoxicillinepascherenfrance.com/>acheter amoxicilline</a>
amoxicilline acheter
<a href=" http://acheteramoxicillinepascherenfrance.com/ ">acheter amoxicilline pour chat</a>
acheter amoxicilline acide clavulanique

HowardTafHowardTaf2017/08/31 11:15<a href=http://viagrahap30.org/>female viagra pill</a>
natural female viagra
<a href=" http://viagrahap30.org/ ">female viagra 2015</a>
gold max female viagra

JasonapadsJasonapads2017/08/31 11:38<a href=http://parlittga30.org/>buy real cialis online</a>
buy generic cialis online
<a href=" http://parlittga30.org/ ">buy generic cialis online</a>
how to buy cialis

KennethhaddyKennethhaddy2017/08/31 11:43<a href=http://howduca30.org/>viagra tablets for sale in australia</a>
viagra or cialis for sale
<a href=" http://howduca30.org/ ">pfizer viagra for sale</a>
viagra super force for sale

BrettsibleBrettsible2017/08/31 11:44<a href=http://viagralac30.org/>when will viagra be generic</a>
generic viagra for sale
<a href=" http://viagralac30.org/ ">is viagra generic</a>
viagra generic

RalphtobRalphtob2017/08/31 12:51<a href=http://fortperhat30.org/>cialis 2.5 mg price</a>
cialis 5mg price cvs
<a href=" http://fortperhat30.org/ ">cialis 5mg price</a>
cialis price

LloydwouseLloydwouse2017/08/31 13:23<a href=http://viagrathen30.org/>what is herbal viagra</a>
herbal viagra pills
<a href=" http://viagrathen30.org/ ">herbal viagra for sale</a>
herbal substitutes for viagra

BrianWhornBrianWhorn2017/08/31 13:23<a href=http://viagragot30.org/>buy real viagra online</a>
buy cheap viagra on line
<a href=" http://viagragot30.org/ ">buy viagra online without prescriptions</a>
buy viagra on line

FranciswhosyFranciswhosy2017/08/31 13:37<a href=http://viagraund30.org/>how to make natural viagra</a>
natural viagra replacement
<a href=" http://viagraund30.org/ ">viagra alternative natural</a>
viagra natural alternatives

HaroldtogHaroldtog2017/08/31 13:41<a href=http://thenronkin30.org/>cialis daily for sale</a>
discount cialis online for sale
<a href=" http://thenronkin30.org/ ">cialis powder for sale</a>
cialis for sale

MelvincryncMelvincrync2017/08/31 13:43<a href=http://dintrolha.org/>where can i buy prednisone over the counter</a>
buy prednisone online
<a href=" http://dintrolha.org/ ">where to buy prednisone</a>
buy prednisone online overnight

DamianCabDamianCab2017/08/31 13:44<a href=http://tertsepa.org/>buy generic viagra</a>
buy generic viagra
<a href=" http://tertsepa.org/ ">does generic viagra work</a>
is there a generic for viagra

JasonapadsJasonapads2017/09/01 11:35<a href=http://parlittga30.org/>buy cialis online</a>
buy cialis from canada
<a href=" http://parlittga30.org/ ">buy real cialis online</a>
where to buy cialis

MelvincryncMelvincrync2017/09/01 11:35<a href=http://dintrolha.org/>buy prednisone for dogs</a>
buy prednisone no prescription
<a href=" http://dintrolha.org/ ">prednisone buy</a>
where to buy prednisone

DamianCabDamianCab2017/09/01 11:35<a href=http://tertsepa.org/>does generic viagra work</a>
buy generic viagra online
<a href=" http://tertsepa.org/ ">generic viagra reviews</a>
when will generic viagra be available

RalphtobRalphtob2017/09/01 11:35<a href=http://fortperhat30.org/>cialis 5mg best price</a>
price of cialis
<a href=" http://fortperhat30.org/ ">cialis price walmart</a>
costco cialis price

ThomasLabThomasLab2017/09/02 11:55<a href=http://finasterideforsale01.org/>minoxidil and finasteride for sale</a>
finasteride for sale cheap
<a href=" http://finasterideforsale01.org/ ">finasteride for sale</a>
finasteride for sale

JamesexemyJamesexemy2017/09/02 11:57<a href=http://sildenafilcost01.org/>sildenafil generic cost</a>
sildenafil 20 mg cost
<a href=" http://sildenafilcost01.org/ ">how much does sildenafil cost</a>
sildenafil 20 mg cost

RogerfuHRogerfuH2017/09/02 21:01<a href=http://purchaseviagra01.org/>viagra online purchase</a>
how to purchase viagra
<a href=" http://purchaseviagra01.org/ ">safe online purchase of viagra</a>
viagra in india online purchase

DavidConDavidCon2017/09/02 21:10<a href=http://buyvalacyclovir01.org/>buy valacyclovir online</a>
buy valacyclovir 500 mg
<a href=" http://buyvalacyclovir01.org/ ">buy valacyclovir 500 mg</a>
buy valacyclovir

JustintuhJustintuh2017/09/02 21:13<a href=http://buylisinopril01.org/>buy lisinopril 10 mg online</a>
buy lisinopril 10 mg online
<a href=" http://buylisinopril01.org/ ">where to buy lisinopril online</a>
buy lisinopril 20 mg

MichaelcootsMichaelcoots2017/09/02 21:24<a href=http://azithromycincost01.org/>azithromycin cost</a>
azithromycin cost without insurance
<a href=" http://azithromycincost01.org/ ">azithromycin cost walmart</a>
cost of azithromycin without insurance

EugeneMicEugeneMic2017/09/02 21:29<a href=http://cheappropecia01.org/>cheap propecia</a>
cheap propecia
<a href=" http://cheappropecia01.org/ ">cheap propecia for sale</a>
cheap propecia

HeathVepHeathVep2017/09/02 21:45<a href=http://buypropecia01.org/>where can i buy propecia</a>
buy propecia online
<a href=" http://buypropecia01.org/ ">buy finasteride propecia</a>
buy propecia no prescription

RichardFoendRichardFoend2017/09/02 21:45<a href=http://prednisoloneprice01.org/>price of prednisone at walmart</a>
prednisone for dogs price
<a href=" http://prednisoloneprice01.org/ ">prednisone price</a>
prednisone 20 mg street price

DavidoxinsDavidoxins2017/09/02 22:46<a href=http://amoxicillinforsale01.org/>amoxicillin for sale in us</a>
amoxicillin for sale
<a href=" http://amoxicillinforsale01.org/ ">on sale for dogs amoxicillin</a>
amoxicillin for sale online for humans without script

MichaeljuiffMichaeljuiff2017/09/02 22:57<a href=http://cheapsildenafil01.org/>buy cheap sildenafil citrate 100mg</a>
cheap sildenafil citrate canada
<a href=" http://cheapsildenafil01.org/ ">cheap sildenafil 20 mg</a>
sildenafil cheap online

JeffreycerJeffreycer2017/09/03 14:22<a href=http://viagraprice02.org/>best price on viagra</a>
viagra canada price
<a href=" http://viagraprice02.org/ ">viagra price</a>
best price on viagra 100mg

StevenVomStevenVom2017/09/03 15:13<a href=http://purchasecialis02.org/>purchase cialis with paypal</a>
purchase cialis online cheap
<a href=" http://purchasecialis02.org/ ">cialis online purchase</a>
purchase cialis on the internet

JamesrupJamesrup2017/09/03 15:13<a href=http://cheaptadalafil02.org/>cheap tadalafil 10mg</a>
cheap tadalafil 20mg
<a href=" http://cheaptadalafil02.org/ ">tadalafil cheap</a>
cheap tadalafil

HowardbeWHowardbeW2017/09/03 15:13<a href=http://metforminsale02.org/>metformin tegte phrmacy sale</a>
metformin tegte on counter for sale
<a href=" http://metforminsale02.org/ ">metformin for sale</a>
metformin sale

ScottcopleScottcople2017/09/03 15:13<a href=http://prednisonecost02.org/>cost of prednisone</a>
prednisone cost walmart
<a href=" http://prednisonecost02.org/ ">prednisone 5mg cost</a>
prednisone cost per pill

RobertoBugRobertoBug2017/09/03 15:13<a href=http://amoxicillinprice02.org/>amoxicillin price walgreens</a>
price for amoxicillin
<a href=" http://amoxicillinprice02.org/ ">cvs amoxicillin price</a>
amoxicillin price

RaymondAidetRaymondAidet2017/09/03 15:15<a href=http://cheapcialis02.org/>buy cialis cheap</a>
cheap cialis generic online
<a href=" http://cheapcialis02.org/ ">cheap cialis generic online</a>
cialis canada cheap

PeterderPeterder2017/09/03 15:16<a href=http://valtrexprice02.org/>price of valtrex without insurance</a>
price for valtrex
<a href=" http://valtrexprice02.org/ ">valtrex price walmart</a>
valtrex price comparison

KevinFerKevinFer2017/09/03 15:19<a href=http://buysertraline02.org/>where to buy sertraline online</a>
buy cheap sertraline
<a href=" http://buysertraline02.org/ ">buy sertraline forums no prescription</a>
sertraline buy

RichardMoxRichardMox2017/09/05 09:10<a href=http://viagraforsale04.com/>viagra pills for sale</a>
ebay viagra for sale
<a href=" http://viagraforsale04.com/ ">viagra for sale cheap</a>
viagra for sale cheap

AlfredgatAlfredgat2017/09/05 10:01<a href=http://buyviagra04.com/>buy generic viagra online</a>
viagra best buy review
<a href=" http://buyviagra04.com/ ">viagra best buy reviews</a>
buy viagra

JamesnewJamesnew2017/09/05 10:20<a href=http://purchaseviagra04.com/>purchase viagra in mexico</a>
purchase viagra no prescription
<a href=" http://purchaseviagra04.com/ ">purchase viagra without prescription</a>
purchase viagra online with paypal

AlfredgatAlfredgat2017/09/05 19:50<a href=http://buyviagra04.com/>best place to buy viagra online</a>
buy viagra online
<a href=" http://buyviagra04.com/ ">viagra best buy reviews</a>
best place to buy generic viagra online

AntonioskavaAntonioskava2017/09/05 19:50<a href=http://orderviagra04.com/>order viagra</a>
how to order viagra online safely
<a href=" http://orderviagra04.com/ ">where to order viagra</a>
where can i order viagra online

WinfredlitWinfredlit2017/09/05 19:50<a href=http://viagraprice04.com/>viagra price cvs</a>
pfizer viagra price
<a href=" http://viagraprice04.com/ ">price of viagra per pill</a>
pink viagra price

MichaelereceMichaelerece2017/09/06 10:42<a href=http://genericcialisonline5.com/>buy generic cialis</a>
generic cialis 2017
<a href=" http://genericcialisonline5.com/ ">generic cialis canada</a>
generic cialis online

JamesDabJamesDab2017/09/06 10:42<a href=http://viagracoupononline5.com/>viagra coupon free trial</a>
discount coupon for viagra
<a href=" http://viagracoupononline5.com/ ">viagra coupon 3 free pills</a>
viagra coupon walgreens

JosephlaumbJosephlaumb2017/09/06 10:42<a href=http://cialisgenericbestprice5.com/>cialis 20mg price</a>
cialis generic best price
<a href=" http://cialisgenericbestprice5.com/ ">cialis 5mg price</a>
cialis 20mg price

JerryGorneJerryGorne2017/09/06 10:42<a href=http://genericviagraonline5.com/>generic viagra online</a>
viagra online generic
<a href=" http://genericviagraonline5.com/ ">generic viagra</a>
best place to buy generic viagra online

JosephTholfJosephTholf2017/09/06 10:46<a href=http://howmuchdoescialiscost5.com/>cialis cost walmart</a>
cost of cialis at walgreens
<a href=" http://howmuchdoescialiscost5.com/ ">cost of cialis at cvs</a>
how much does cialis cost without insurance

MatthewSigMatthewSig2017/09/06 10:47<a href=http://bestplacetobuycialisonline5.com/>buy generic cialis online</a>
buy cialis online cheap
<a href=" http://bestplacetobuycialisonline5.com/ ">where can i buy cialis</a>
buy cialis canada

RichardFleloRichardFlelo2017/09/07 10:00<a href=http://vegasslotsonline6.org/>vegas slots online free</a>
slots of vegas online casino
<a href=" http://vegasslotsonline6.org/ ">real vegas slots online</a>
las vegas slots online

RichardJewRichardJew2017/09/07 10:04<a href=http://onlinecasinoslots6.org/>free online casino slots</a>
free vegas slots online casino
<a href=" http://onlinecasinoslots6.org/ ">casino slots free online</a>
casino slots online

ElmerturceElmerturce2017/09/07 11:47<a href=http://onlinecasinonodeposite6.org/>online casino no deposit bonus keep what you win</a>
free online casino games win real money no deposit
<a href=" http://onlinecasinonodeposite6.org/ ">online casino real money no deposit bonus</a>
real money online casino no deposit

HowardDedHowardDed2017/09/07 11:47<a href=http://casinoslotmachine6.org/>casino slot machine</a>
double casino slot machine
<a href=" http://casinoslotmachine6.org/ ">jackpot party casino slot machine</a>
buy casino slot machine

CharlestenCharlesten2017/09/07 12:17<a href=http://onlineroulettespielen6.org/>roulette um geld spielen</a>
roulette gratis spielen
<a href=" http://onlineroulettespielen6.org/ ">kostenlos roulette spielen</a>
american roulette online spielen kostenlos

StevebabStevebab2017/09/07 12:17<a href=http://onlinekasino6.org/>kasino brown</a>
kasino flamingo
<a href=" http://onlinekasino6.org/ ">kasino blog</a>
kasino hra

RickytoNRickytoN2017/09/07 12:17<a href=http://playonlineroullette6.org/>play roulette for free online</a>
online roulette play for free
<a href=" http://playonlineroullette6.org/ ">play roulette free online</a>
play roulette free online casino

WaynelupWaynelup2017/09/08 07:34<a href=http://prednisoneprice7.com/>price of prednisone 10mg</a>
prednisone street price
<a href=" http://prednisoneprice7.com/ ">prednisone 20mg price</a>
price of prednisone 20 mg

ErnestavelfErnestavelf2017/09/08 07:34<a href=http://viagraforsale7.com/>real viagra for sale</a>
viagra for sale nyc
<a href=" http://viagraforsale7.com/ ">cheap viagra pills for sale</a>
viagra for sale cheap

JameschidsJameschids2017/09/08 11:02<a href=http://metformincost7.com/>what does metformin cost</a>
metformin cost no insurance
<a href=" http://metformincost7.com/ ">cost of metformin at walgreens</a>
cost of metformin uk

CraigcoigoCraigcoigo2017/09/08 11:23<a href=http://buyzithromax7.com/>where to buy zithromax</a>
where can i buy zithromax online
<a href=" http://buyzithromax7.com/ ">buy zithromax online in usa</a>
zithromax where to buy

MelvinexilmMelvinexilm2017/09/08 11:46<a href=http://zoloftcost7.com/>cost of generic zoloft without insurance</a>
cost of zoloft without insurance at costco
<a href=" http://zoloftcost7.com/ ">zoloft 50 mg cost</a>
how much does generic zoloft cost

JoshuaUtidoJoshuaUtido2017/09/08 11:47<a href=http://viagracost7.com/>100mg viagra cost</a>
viagra cost walmart
<a href=" http://viagracost7.com/ ">viagra cost</a>
cialis vs viagra cost

DustintefDustintef2017/09/08 11:47<a href=http://cialisprice7.com/>cialis generic best price</a>
cialis 10mg price
<a href=" http://cialisprice7.com/ ">price of cialis</a>
cialis 5mg price comparison

KennethBitKennethBit2017/09/08 11:47<a href=http://ciproprice7.com/>cipro price rite aid</a>
cipro eye drops price
<a href=" http://ciproprice7.com/ ">cipro price without insurance</a>
cipro hc otic price

JamieRonJamieRon2017/09/08 11:47<a href=http://sertralineprice7.com/>sertraline 50 mg price</a>
sertraline price
<a href=" http://sertralineprice7.com/ ">cash price sertraline</a>
sertraline hcl 50 mg price

JaredDuesyJaredDuesy2017/09/08 11:53<a href=http://clomidforsale7.com/>clomid for sale</a>
clomid for sale pct
<a href=" http://clomidforsale7.com/ ">clomid for sale</a>
unprescribed clomid for sale

JosephFradoJosephFrado2017/09/08 11:53<a href=http://ciprofloxacinprice7.com/>ciprofloxacin dexamethasone ear drops price</a>
ciprofloxacin price
<a href=" http://ciprofloxacinprice7.com/ ">ciprofloxacin ophthalmic solution dosage price</a>
ciprofloxacin hcl 500 mg price

BlakemaimiBlakemaimi2017/09/08 11:53<a href=http://buyprednisone7.com/>prednisone to buy</a>
buy prednisone online
<a href=" http://buyprednisone7.com/ ">where can i buy prednisone over the counter</a>
buy prednisone

MelvinsEkMelvinsEk2017/09/09 14:26<a href=http://orderviagra8.com/>can you order viagra online legally</a>
order viagra from mexican pharmacy
<a href=" http://orderviagra8.com/ ">mail order pharmacy viagra</a>
mail order viagra

WilliamPlalIWilliamPlalI2017/09/09 14:30<a href=http://buytamoxifen8.com/>tamoxifen buy online</a>
where can i buy tamoxifen online
<a href=" http://buytamoxifen8.com/ ">tamoxifen citrate buy</a>
tamoxifen buy online

FrankhootoFrankhooto2017/09/09 14:33<a href=http://sildenafilforsale8.com/>sildenafil 20 mg for sale</a>
sildenafil citrate for sale
<a href=" http://sildenafilforsale8.com/ ">sildenafil citrate for sale</a>
sildenafil generic for sale

HectorIngerHectorInger2017/09/09 14:34<a href=http://buyvaltrex8.com/>where can i buy valtrex</a>
can you buy valtrex on line
<a href=" http://buyvaltrex8.com/ ">buy valtrex without prescription</a>
where to buy valtrex

AntonioMenAntonioMen2017/09/09 15:11<a href=http://valacyclovirprice8.com/>valacyclovir price</a>
valacyclovir hcl walmart price
<a href=" http://valacyclovirprice8.com/ ">valacyclovir hcl walmart price</a>
valacyclovir hcl 500mg 30 ct price

AnthonyCuttyAnthonyCutty2017/09/09 15:11<a href=http://buyantabuse8.com/>is it safe to buy antabuse online</a>
where to buy antabuse
<a href=" http://buyantabuse8.com/ ">where to buy antabuse</a>
buy antabuse tablets

KeithBexKeithBex2017/09/09 15:11<a href=http://doxycyclineprice8.com/>doxycycline hyclate price</a>
price of doxycycline hyclate
<a href=" http://doxycyclineprice8.com/ ">doxycycline monohydrate 100mg price</a>
doxycycline 100mg price walmart

MartinInhetMartinInhet2017/09/09 15:11<a href=http://orderclomid8.com/>is it safe to order clomid online</a>
order clomid
<a href=" http://orderclomid8.com/ ">best place to order clomid online</a>
order clomid uk

ErnestavelfErnestavelf2017/09/10 22:45<a href=http://viagraforsale7.com/>viagra for sale</a>
liquid viagra for sale
<a href=" http://viagraforsale7.com/ ">viagra pills for sale</a>
viagra single packs for sale

JosephlaumbJosephlaumb2017/09/10 23:24<a href=http://cialisgenericbestprice5.com/>cialis price</a>
cialis 10mg price
<a href=" http://cialisgenericbestprice5.com/ ">cialis price walgreens</a>
price of cialis

AntonioskavaAntonioskava2017/09/10 23:37<a href=http://orderviagra04.com/>order viagra online</a>
where to order viagra online forum
<a href=" http://orderviagra04.com/ ">order generic viagra</a>
viagra mail order

RichardMoxRichardMox2017/09/11 00:47<a href=http://viagraforsale04.com/>generic viagra for sale</a>
female viagra for sale
<a href=" http://viagraforsale04.com/ ">herbal viagra for sale</a>
real viagra for sale

RickyGorRickyGor2017/09/11 00:47<a href=http://buyazithromycin02.org/>where to buy azithromycin</a>
azithromycin buy online
<a href=" http://buyazithromycin02.org/ ">where can i buy azithromycin</a>
buy azithromycin online usa

JosephTholfJosephTholf2017/09/11 02:38<a href=http://howmuchdoescialiscost5.com/>cialis cost walmart</a>
how much does cialis cost without insurance
<a href=" http://howmuchdoescialiscost5.com/ ">how much does cialis cost</a>
cost of cialis

JerrydugJerrydug2017/09/11 22:41<a href=http://buyingresearchpaper10.com/>buying a research paper</a>
insider buying research paper
<a href=" http://buyingresearchpaper10.com/ ">buying research paper online</a>
what is the best website for buying a research paper

EdwardsemEdwardsem2017/09/11 22:41<a href=http://paperwritingservice10.com/>phd paper writing service</a>
essay paper writing service
<a href=" http://paperwritingservice10.com/ ">best paper writing service forum</a>
best paper writing service

DanielGroffDanielGroff2017/09/11 23:07<a href=http://customwrappingpaper10.com/>custom food wrapping paper</a>
custom burger wrapping paper
<a href=" http://customwrappingpaper10.com/ ">custom wrapping paper canada</a>
custom wrapping paper for business

ArthurWeandArthurWeand2017/09/11 23:09<a href=http://paperwriter10.com/>paper towns writer</a>
the beatles paper writer
<a href=" http://paperwriter10.com/ ">my paper writer review</a>
paper writer website

DavidPepDavidPep2017/09/12 00:25<a href=http://writemypaper10.com/>write my papers</a>
how to write papers on my own
<a href=" http://writemypaper10.com/ ">write my papers for cheap</a>
where can i pay for some one to write my msn papers

RichardhenlyRichardhenly2017/09/12 00:46<a href=http://resumepaper10.com/>best resume paper</a>
resume paper staples
<a href=" http://resumepaper10.com/ ">where can i buy resume paper</a>
southworth resume paper

DavidSoortDavidSoort2017/09/12 00:46<a href=http://essaywritingservice10.com/>custom essay writing service uk</a>
essay writing service reviews
<a href=" http://essaywritingservice10.com/ ">essay writing service illegal</a>
cheapest essay writing service

LloydVofLloydVof2017/09/12 01:04<a href=http://buyaresearchpaper10.com/>buy a research paper online</a>
where to buy a research paper urgently
<a href=" http://buyaresearchpaper10.com/ ">buy a research paper the cancer ward</a>
buy a research paper

MichaelKigMichaelKig2017/09/12 01:24<a href=http://writemyessay10.com/>write my essay free</a>
someone to write my essay
<a href=" http://writemyessay10.com/ ">what should i write my essay about</a>
123 write my essay

CharlesusaroCharlesusaro2017/09/12 01:57<a href=http://writemyessayforme10.com/>write my essay for me</a>
write my essay for me online
<a href=" http://writemyessayforme10.com/ ">will someone write my essay for me</a>
help me write my essay for free

HenryarestHenryarest2017/09/12 02:04<a href=http://paperhelp10.com/>paper help</a>
research paper writing help
<a href=" http://paperhelp10.com/ ">term paper help</a>
help writing a paper

MichaeltaisaMichaeltaisa2017/09/13 12:37<a href=http://onlinecasinorealmoney12.com/>usa online casino real money</a>
online casino slots real money
<a href=" http://onlinecasinorealmoney12.com/ ">online casino game real money</a>
online casino real money

HowardscebyHowardsceby2017/09/13 12:37<a href=http://casinolive12.com/>sbo live casino</a>
maryland live casino hours
<a href=" http://casinolive12.com/ ">md live casino</a>
my live online casino

JamesHoaspJamesHoasp2017/09/13 13:23<a href=http://goldennuggetonline12.com/>golden nugget online nj</a>
golden nugget online promo code
<a href=" http://goldennuggetonline12.com/ ">golden nugget online casino promo code</a>
golden nugget online promo code

CharlesCrathCharlesCrath2017/09/13 13:23<a href=http://playgamesformoney12.com/>play video games for money</a>
play online games for money
<a href=" http://playgamesformoney12.com/ ">play games for money</a>
play video games for money online

HaroldlekHaroldlek2017/09/13 14:46<a href=http://accasino12.com/>ceasers casino ac</a>
ceasers casino ac
<a href=" http://accasino12.com/ ">resorts casino ac jobs</a>
harrahs casino ac

WaynenomWaynenom2017/09/13 17:04<a href=http://howtowinmoneyonline12.com/>how to win money on slot machines online</a>
how to win real money online slots
<a href=" http://howtowinmoneyonline12.com/ ">how to win money online fast</a>
how to win money online poker