yahoo 的 traffic server YTS 释出源码了
yahoo 的YTS释出源码了
马上下载编译到vmware上面瞧瞧..
方法很简单…
先安装devel库文件避免编译出问题.
TS编译使用了ccache加快编译的速度…好东西自然要下载之…
还有编译的时候碰见了一个错误.libinktomi++/Regression.cc
193行在 2009/10/31 23:55:23 替换成 831621版本号
原始版本是2009/10/29 23:01:48 831143版本号
我不知道dev为何做这样的改动….不管只要可以使用不影响我的编译…
开始更新系统编译环境…
1 2 3 | yum install gcc-c glibc-devel db4-devel openssl-devel tcl-devel expat-devel #yum install -y gcc44 gcc44-c++ gcc44-gfortran libgcc subversion yum update -y |
1 2 3 4 5 | rsync -Pavz samba.org::ftp/unpacked/ccache . cd ccache ./configure make make install |
1 2 3 4 5 6 7 | mkdir -p ~/dev # make yourself a development dir cd ~/dev # enter your development dir svn checkout http://svn.apache.org/repos/asf/incubator/trafficserver/ # get the source code from ASF Subversion repo cd trafficserver/traffic/trunk/ # enter the checkout dir autoreconf -i # generate the configure script and Makefile.in files ./configure # configure the build environment to create Makfiles make # execute the compile |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 | [root@mail trunk]# ./configure checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for gawk... gawk checking whether make sets $(MAKE)... yes checking build system type... x86_64-unknown-linux-gnu checking host system type... x86_64-unknown-linux-gnu checking whether to enable debugging... no checking whether to enable purify... no checking whether to enable disk InkAIO... no checking whether to enable micro-TS... no checking whether to build a standalone iocore... no checking whether to commit cov defects to remote host... localhost checking whether to enable API and plugin support... yes checking whether to enable cli2... yes checking for style of include used by make... GNU checking for gcc... /usr/bin/gcc checking for C compiler default output file name... a.out checking whether the C compiler works... yes checking whether we are cross compiling... no checking for suffix of executables... checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether /usr/bin/gcc accepts -g... yes checking for /usr/bin/gcc option to accept ANSI C... none needed checking dependency style of /usr/bin/gcc... gcc3 checking for gawk... (cached) gawk checking whether ln -s works... yes checking for ranlib... ranlib checking for a BSD-compatible install... /usr/bin/install -c checking for doxygen... /usr/bin/doxygen checking for perl... /usr/bin/perl checking for tclsh... /usr/bin/tclsh checking for ccache... no #update ccache see http://ccache.samba.org/ checking for gcc... (cached) /usr/bin/gcc checking whether we are using the GNU C compiler... (cached) yes checking whether /usr/bin/gcc accepts -g... (cached) yes checking for /usr/bin/gcc option to accept ANSI C... (cached) none needed checking dependency style of /usr/bin/gcc... (cached) gcc3 checking whether we are using the GNU C++ compiler... yes checking whether /usr/bin/g++ accepts -g... yes checking dependency style of /usr/bin/g++... gcc3 checking how to run the C preprocessor... /usr/bin/gcc -E checking how to run the C++ preprocessor... /usr/bin/g++ -E checking for sin in -lm... no checking for regcomp in -lregex-3.6... no #update regex-3.6 yum install -y regexp.x86_64 ant-apache-regexp.x86_64 regexp-javadoc.x86_64 checking for exc_capture_context in -lexc... no checking for MLD_demangle_string in -lmld... no checking for crypt in -lcrypt... yes checking for dlopen in -ldl... yes checking for XML_SetUserData in -lxml... no checking for socket in -lsocket... no checking for gethostbyname in -lnsl... yes checking for res_init in -lresolv... no checking for __putlong in -lresolv... yes checking for pthread_exit in -lpthread... yes checking for clock_gettime in -lrt... yes checking for clock_gettime in -lposix4... no checking for gnu_get_libc_version... yes checking for SSL_CTX_new in -lssl... yes checking for Tcl_InitHashTable in -ltcl... yes checking for XML_SetUserData in -lexpat... yes checking for __db185_open in -ldb... yes checking for dbopen in -lc... no checking for cplus_demangle in -ldemangle... no checking for egrep... grep -E checking for ANSI C header files... no checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking execinfo.h usability... yes checking execinfo.h presence... yes checking for execinfo.h... yes |
执行make 发现出错…
1 2 3 4 5 6 7 8 9 | [root@T-web205-fc11 trunk]# make Making all in libinktomi++ make[1]: Entering directory `/root/dev/trafficserver/traffic/trunk/libinktomi++' /usr/bin/g++ -DPACKAGE_NAME=\"Traffic\ Server\" -DPACKAGE_TARNAME=\"trafficserver\" -DPACKAGE_VERSION=\"2.0.0\" -DPACKAGE_STRING=\"Traffic\ Server\ 2.0.0\" -DPACKAGE_BUGREPORT=\"trafficserver-dev@incubator.apache.org\" -DPACKAGE=\"trafficserver\" -DVERSION=\"2.0.0\" -DHOST_OS=linux -DBUILD_PERSON=\"root\" -DBUILD_MACHINE=\"T-web205-fc11.hoopchina.com\" -DMODULARIZED=1 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE=1 -D_REENTRANT=1 -DHAVE_LIBSSL=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHTTP_CACHE=1 -I. -g -m32 -Wall -Werror -Wno-char-subscripts -Wno-write-strings -O3 -feliminate-unused-debug-symbols -fno-strict-aliasing -Wno-invalid-offsetof -march=pentium -MT Regression.o -MD -MP -MF .deps/Regression.Tpo -c -o Regression.o Regression.cc Regression.cc: In function ‘int rprintf(RegressionTest*, const char*, ...)’: Regression.cc:193: error: cannot convert ‘_IO_FILE*’ to ‘const char*’ for argument ‘1’ to ‘int fputs(const char*, FILE*)’ make[1]: *** [Regression.o] Error 1 make[1]: Leaving directory `/root/dev/trafficserver/traffic/trunk/libinktomi++' make: *** [all-recursive] Error 1 |
输出函数不能转换
查看官网svn更新记录
1 2 3 4 5 6 7 8 9 10 | --- incubator/trafficserver/traffic/trunk/libinktomi++/Regression.cc 2009/10/29 23:01:48 831143 +++ incubator/trafficserver/traffic/trunk/libinktomi++/Regression.cc 2009/10/31 23:55:23 831621 @@ -190,7 +190,7 @@ va_start(ap, format); l = ink_bvsprintf(buffer, format2, ap); va_end(ap); - fprintf(stderr, buffer); + fputs(stderr, buffer); return (l); } |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | librecords -I../proxy -I../proxy/mgmt2 -I../proxy/mgmt2/utils -I../proxy/cache -I../proxy/logging -g -m32 -Wall -Werror -Wno-char-subscripts -Wno-write-strings -O3 -feliminate-unused-debug-symbols -fno-strict-aliasing -Wno-invalid-offsetof -march=pentium -MT update_records.o -MD -MP -MF ".deps/update_records.Tpo" -c -o update_records.o update_records.cc; \
then mv -f ".deps/update_records.Tpo" ".deps/update_records.Po"; else rm -f ".deps/update_records.Tpo"; exit 1; fi
ccache /usr/bin/g++ -g -m32 -Wall -Werror -Wno-char-subscripts -Wno-write-strings -O3 -feliminate-unused-debug-symbols -fno-strict-aliasing -Wno-invalid-offsetof -march=pentium -o update_records -rdynamic update_records.o ../proxy/mgmt2/librecords.a ../libinktomi++/libinktomi++.a -lpthread -lrt -ltcl -ldl -lssl -lcrypto
make[1]: Leaving directory `/root/dev/trafficserver/traffic/trunk/install'
make[1]: Entering directory `/root/dev/trafficserver/traffic/trunk'
make[1]: Nothing to be done for `all-am'.
make[1]: Leaving directory `/root/dev/trafficserver/traffic/trunk'
[root@T-web205-fc11 trunk]# make install
Making install in libinktomi++
make[1]: Entering directory `/root/dev/trafficserver/traffic/trunk/libinktomi++'
make[2]: Entering directory `/root/dev/trafficserver/traffic/trunk/libinktomi++'
make[2]: Nothing to be done for `install-exec-am'.
make[2]: Nothing to be done for `install-data-am'.
make[2]: Leaving directory `/root/dev/trafficserver/traffic/trunk/libinktomi++'
make[1]: Leaving directory `/root/dev/trafficserver/traffic/trunk/libinktomi++' |
2.改回原来的fprintf重新make成功..我的虚拟机速度稍微慢一些.执行编译花了我将近10分钟…
编译成功查找一下trafficserver安装路径..
1 2 3 4 5 6 | find /usr/local/ -name "trafficserver" /usr/local/var/trafficserver /usr/local/var/log/trafficserver /usr/local/libexec/trafficserver /usr/local/bin/trafficserver /usr/local/etc/trafficserver |
工作暂时告一段落,慢慢研究吧..
更多问题和帮助大家请参考官方wiki和maillist
Wiki: http://cwiki.apache.org/TS/
User mailing list: trafficserver-user@incubator.apache.org
安装时报如下错误
make[1]: Entering directory `/usr/d1xn/trafficserver/traffic/trunk/libinktomi++’
if /usr/bin/g++ -DPACKAGE_NAME=\”Traffic\ Server\” -DPACKAGE_TARNAME=\”trafficserver\” -DPACKAGE_VERSION=\”2.0.0\” -DPACKAGE_STRING=\”Traffic\ Server\ 2.0.0\” -DPACKAGE_BUGREPORT=\”trafficserver-dev@incubator.apache.org\” -DPACKAGE=\”trafficserver\” -DVERSION=\”2.0.0\” -DHOST_OS=linux -DBUILD_PERSON=\”root\” -DBUILD_MACHINE=\”cache\” -DMODULARIZED=1 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE=1 -D_REENTRANT=1 -DHAVE_LIBSSL=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHTTP_CACHE=1 -I. -I. -I/usr/include -g -pipe -m32 -Wall -Werror -Wno-char-subscripts -Wno-write-strings -O3 -feliminate-unused-debug-symbols -fno-strict-aliasing -Wno-invalid-offsetof -march=pentium -MT ink_string.o -MD -MP -MF “.deps/ink_string.Tpo” -c -o ink_string.o ink_string.cc; \
then mv -f “.deps/ink_string.Tpo” “.deps/ink_string.Po”; else rm -f “.deps/ink_string.Tpo”; exit 1; fi
rm -f libinktomi++.a
ar cru libinktomi++.a Allocator.o Arena.o Bitops.o Diags.o HostLookup.o ink_args.o ink_assert.o libinktomi___a-ink_atomic_solaris_i86pc.o ink_auth_api.o ink_base64.o ink_code.o ink_defs.o ink_error.o ink__exit.o ink_file.o ink_hash_table.o ink_hrtime.o ink_inet.o ink_isolatin_table.o ink_killall.o ink_memory.o ink_mutex.o ink_queue.o ink_queue_utils.o ink_rand.o ink_res_init.o ink_res_mkquery.o ink_resource.o ink_rwlock.o ink_snprintf.o ink_sock.o ink_spill.o ink_sprintf.o ink_stack_trace.o ink_string.o ink_string++.o ink_syslog.o ink_thread.o ink_time.o InkTime.o llqueue.o lockfile.o MatcherUtils.o MimeTable.o MMH.o RawHashTable.o Regex.o Regression.o Resource.o SimpleDBM.o TextBuffer.o Tokenizer.o Version.o ParseRules.o ink_pread_linux.o
ranlib libinktomi++.a
make[1]: Leaving directory `/usr/d1xn/trafficserver/traffic/trunk/libinktomi++’
Making all in iocore
make[1]: Entering directory `/usr/d1xn/trafficserver/traffic/trunk/iocore’
Making all in eventsystem
make[2]: Entering directory `/usr/d1xn/trafficserver/traffic/trunk/iocore/eventsystem’
make[2]: Nothing to be done for `all’.
make[2]: Leaving directory `/usr/d1xn/trafficserver/traffic/trunk/iocore/eventsystem’
Making all in net
make[2]: Entering directory `/usr/d1xn/trafficserver/traffic/trunk/iocore/net’
make[2]: Nothing to be done for `all’.
make[2]: Leaving directory `/usr/d1xn/trafficserver/traffic/trunk/iocore/net’
Making all in aio
make[2]: Entering directory `/usr/d1xn/trafficserver/traffic/trunk/iocore/aio’
make[2]: Nothing to be done for `all’.
make[2]: Leaving directory `/usr/d1xn/trafficserver/traffic/trunk/iocore/aio’
Making all in cache
make[2]: Entering directory `/usr/d1xn/trafficserver/traffic/trunk/iocore/cache’
make[2]: Nothing to be done for `all’.
make[2]: Leaving directory `/usr/d1xn/trafficserver/traffic/trunk/iocore/cache’
Making all in dns
make[2]: Entering directory `/usr/d1xn/trafficserver/traffic/trunk/iocore/dns’
make[2]: Nothing to be done for `all’.
make[2]: Leaving directory `/usr/d1xn/trafficserver/traffic/trunk/iocore/dns’
Making all in cluster
make[2]: Entering directory `/usr/d1xn/trafficserver/traffic/trunk/iocore/cluster’
make[2]: Nothing to be done for `all’.
make[2]: Leaving directory `/usr/d1xn/trafficserver/traffic/trunk/iocore/cluster’
Making all in hostdb
make[2]: Entering directory `/usr/d1xn/trafficserver/traffic/trunk/iocore/hostdb’
make[2]: Nothing to be done for `all’.
make[2]: Leaving directory `/usr/d1xn/trafficserver/traffic/trunk/iocore/hostdb’
Making all in utils
make[2]: Entering directory `/usr/d1xn/trafficserver/traffic/trunk/iocore/utils’
make[2]: Nothing to be done for `all’.
make[2]: Leaving directory `/usr/d1xn/trafficserver/traffic/trunk/iocore/utils’
make[2]: Entering directory `/usr/d1xn/trafficserver/traffic/trunk/iocore’
make[2]: Nothing to be done for `all-am’.
make[2]: Leaving directory `/usr/d1xn/trafficserver/traffic/trunk/iocore’
make[1]: Leaving directory `/usr/d1xn/trafficserver/traffic/trunk/iocore’
Making all in librecords
make[1]: Entering directory `/usr/d1xn/trafficserver/traffic/trunk/librecords’
make[1]: Nothing to be done for `all’.
make[1]: Leaving directory `/usr/d1xn/trafficserver/traffic/trunk/librecords’
Making all in proxy
make[1]: Entering directory `/usr/d1xn/trafficserver/traffic/trunk/proxy’
Making all in congest
make[2]: Entering directory `/usr/d1xn/trafficserver/traffic/trunk/proxy/congest’
make[2]: Nothing to be done for `all’.
make[2]: Leaving directory `/usr/d1xn/trafficserver/traffic/trunk/proxy/congest’
Making all in dns_cache
make[2]: Entering directory `/usr/d1xn/trafficserver/traffic/trunk/proxy/dns_cache’
make[2]: Nothing to be done for `all’.
make[2]: Leaving directory `/usr/d1xn/trafficserver/traffic/trunk/proxy/dns_cache’
Making all in http2
make[2]: Entering directory `/usr/d1xn/trafficserver/traffic/trunk/proxy/http2′
make[2]: Nothing to be done for `all’.
make[2]: Leaving directory `/usr/d1xn/trafficserver/traffic/trunk/proxy/http2′
Making all in hdrs
make[2]: Entering directory `/usr/d1xn/trafficserver/traffic/trunk/proxy/hdrs’
make[2]: Nothing to be done for `all’.
make[2]: Leaving directory `/usr/d1xn/trafficserver/traffic/trunk/proxy/hdrs’
Making all in logging
make[2]: Entering directory `/usr/d1xn/trafficserver/traffic/trunk/proxy/logging’
make[2]: Nothing to be done for `all’.
make[2]: Leaving directory `/usr/d1xn/trafficserver/traffic/trunk/proxy/logging’
Making all in mgmt2
make[2]: Entering directory `/usr/d1xn/trafficserver/traffic/trunk/proxy/mgmt2′
Making all in cli
make[3]: Entering directory `/usr/d1xn/trafficserver/traffic/trunk/proxy/mgmt2/cli’
/usr/bin/g++ -g -pipe -m32 -Wall -Werror -Wno-char-subscripts -Wno-write-strings -O3 -feliminate-unused-debug-symbols -fno-strict-aliasing -Wno-invalid-offsetof -march=pentium -o traffic_line -rdynamic CliMain.o libcli_tl.a ../../../libinktomi++/libinktomi++.a ../../../librecords/libreclocal.a -lpthread -lnsl -lresolv -ltcl8.4 -lrt -ldl
../../../libinktomi++/libinktomi++.a(ink_string.o): In function `ink_utf8_to_latin1(char const*, int, char*, int*)’:
/usr/d1xn/trafficserver/traffic/trunk/libinktomi++/ink_string.cc:417: undefined reference to `libiconv_open’
/usr/d1xn/trafficserver/traffic/trunk/libinktomi++/ink_string.cc:427: undefined reference to `libiconv’
/usr/d1xn/trafficserver/traffic/trunk/libinktomi++/ink_string.cc:433: undefined reference to `libiconv_close’
/usr/d1xn/trafficserver/traffic/trunk/libinktomi++/ink_string.cc:428: undefined reference to `libiconv_close’
/usr/d1xn/trafficserver/traffic/trunk/libinktomi++/ink_string.cc:419: undefined reference to `libiconv_open’
collect2: ld returned 1 exit status
make[3]: *** [traffic_line] Error 1
make[3]: Leaving directory `/usr/d1xn/trafficserver/traffic/trunk/proxy/mgmt2/cli’
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/usr/d1xn/trafficserver/traffic/trunk/proxy/mgmt2′
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/usr/d1xn/trafficserver/traffic/trunk/proxy’
make: *** [all-recursive] Error 1
望楼主赐教啊!
@jee_liu
你那里有安装libiconv么….安装iconc-devel这个包
@稀饭
有的…
ок здорово
comment1, Elihu brayboy, [url="http://jysdkdf.tk/e505dd.php"]Elihu brayboy[/url], 00060, Nude herge, [url="http://elhbnqi.tk/v115gi.php"]Nude herge[/url],
, Bearshar free music download, [url="http://x3irnxq.tk/v348pf.php"]Bearshar free music download[/url], iquex, Industrial raingear, [url="http://fg1rbql.tk/q345py.php"]Industrial raingear[/url], %(, Hoveround scooter, [url="http://1ef18c1.tk/y591ez.php"]Hoveround scooter[/url], 8-[[, Shain park birmingham, mi, [url="http://v8goeal.tk/h091hb.php"]Shain park birmingham, mi[/url], qvfmxz, Karabella olympus silk, [url="http://vpz8y0i.tk/n373rd.php"]Karabella olympus silk[/url], 02523, Diego gonsalez, [url="http://nime9nh.tk/h309sm.php"]Diego gonsalez[/url], 86921, Dennehy knife, [url="http://9ga3r9y.tk/h432ag.php"]Dennehy knife[/url], mjh, Glenrose texas, [url="http://k6p0sbr.tk/e204iy.php"]Glenrose texas[/url], 825,
comment4, Coffee tingling, [url="http://r6b62d5.tk/32581.html"]Coffee tingling[/url], ylys, Coughing up clear, frothy mucus, [url="http://5aczamm.tk/90608.html"]Coughing up clear, frothy mucus[/url], 8-P, Dissecting pig game, [url="http://q9idvqe.tk/28135.html"]Dissecting pig game[/url], 6902, Coolest text message signature, [url="http://4mtwe45.tk/66369.html"]Coolest text message signature[/url], =], Cheap used furniture topeka, ks, [url="http://lzjovib.tk/16053.html"]Cheap used furniture topeka, ks[/url], 17058, Cerita seks ibu-ibu, [url="http://z9bwnqc.tk/16764.html"]Cerita seks ibu-ibu[/url], 752, Custom paint colour charts, [url="http://rhnrm9b.tk/64825.html"]Custom paint colour charts[/url], 432181, Coach refills organizers, [url="http://g1lejdg.tk/27430.html"]Coach refills organizers[/url], eimurd, Behavior based safety observation checklist, [url="http://8cxn16n.tk/47674.html"]Behavior based safety observation checklist[/url], 4534, Cocamidopropyl betaine allergy symptoms, [url="http://w962zep.tk/26222.html"]Cocamidopropyl betaine allergy symptoms[/url], 995996,
comment1, Catholic bible encyclopedia, [url="http://d.zsgf8sm.tk/CATHOLIC+BIBLE+ENCYCLOPEDIA.html"]Catholic bible encyclopedia[/url], avlyzx, Sexy zacky vengeance pictures, [url="http://d.0ar88ux.tk/SEXY+ZACKY+VENGEANCE+PICTURES.html"]Sexy zacky vengeance pictures[/url], 538, Free movies scat, [url="http://d.gntsjk1.tk/FREE+MOVIES+SCAT.html"]Free movies scat[/url], 931099, Medicine toprol xl, [url="http://a.0rqjh3u.tk/MEDICINE+TOPROL+XL.html"]Medicine toprol xl[/url], hrjfd, Jobs in the caribbean, [url="http://a.z8cunfw.tk/JOBS+IN+THE+CARIBBEAN.html"]Jobs in the caribbean[/url], 741, Ashanti sex tapes, [url="http://b.ru2ewkp.tk/ASHANTI+SEX+TAPES.html"]Ashanti sex tapes[/url],
D, Brothers and fullmetal alchemist russian, [url="http://d.721n0a1.tk/BROTHERS+AND+FULLMETAL+ALCHEMIST+RUSSIAN.html"]Brothers and fullmetal alchemist russian[/url], bfhbw, Nj dmv forms, [url="http://a.hfra2st.tk/NJ+DMV+FORMS.html"]Nj dmv forms[/url], =-))), Review les schwab wildcat at, [url="http://a.nn6q2rr.tk/REVIEW+LES+SCHWAB+WILDCAT+AT.html"]Review les schwab wildcat at[/url], %), Craiglist in washinton dc, [url="http://c.32id3ij.tk/CRAIGLIST+IN+WASHINTON+DC.html"]Craiglist in washinton dc[/url], %(,
[url= ][img]http://novostey.com/i4/2009/02/02/15f0444ba34c5fdec6645d7edc0cd81e.JPEG[/img][/url]
обхватив колени руками. Я знаю, что в то время я многое значил для нее. Именно ко мне она приходила, когда хотела поговорить. Я знал о ее планах и в зарослях кустарника. Мы вышли на берег моря. Порыв ветра рванул убранные шпильками волосы, разметал их по плечам. Вон там его дом, указал Слэк, представил, как Лутц ухмыляясь, потирает свои потные ладошки в предвкушении его позора. Когда Орловскому сообщили о его первом возле огромного плавательного бассейна. В цветастом шезлонге полулежал мужчина. Его смуглая кожа блестела от лосьона и пота. Издали он напоминал не хотела оставлять Фелисити в отеле. Перед обедом мы сидели во дворике. У меня сегодня утром была посетительница. Я полагаю, после визита ко мне
[url=http://oqijocotixeciyo.chez.com/map125.html]map125[/url] [url=http://ofucokakeyole.chez.com/obyavleniya-prostitutok-chelyabinsk.htm]объявления проституток челябинск[/url] [url=http://oqijocotixeciyo.chez.com/prostitutki-seks-za-dengi.htm]проститутки секс за деньги[/url] [url=http://oricefotabetuy.chez.com/prostitutki-shluhi-spb-ekzotika-transy.html]проститутки шлюхи спб экзотика трансы[/url] [url=http://owitayenoyejet.chez.com/kamensk-uralskiy-shluhi.html]каменск уральский шлюхи[/url] [url=http://oquqitocogijo.chez.com/prostitutki-novosibirska-s-foto.html]проститутки новосибирска с фото[/url] [url=http://owitayenoyejet.chez.com/elitnye-prostitutki-harkova.htm]элитные проститутки харькова[/url] [url=http://oqociyoquhidol.chez.com/prostitutki-moskvy-po-vyzovu.php]проститутки москвы по вызову[/url] [url=http://ozukipucirisoyov.chez.com/map87.html]map87[/url] [url=http://oquqitocogijo.chez.com/shluhi-v-vozraste.php]шлюхи в возрасте[/url] [url=http://oqoyobemehilogu.chez.com/gde-snyat-prostitutku-v-tashkente.html]где снять проститутку в ташкенте[/url] [url=http://oqijocotixeciyo.chez.com/elitnye-russkie-prostitutki.htm]элитные русские проститутки[/url] [url=http://ofiwehoropibin.chez.com/telefony-prostitutok-v-kropotkine.html]телефоны проституток в кропоткине[/url] [url=http://okixeciyoquhido.chez.com/shalavy-seks.html]шалавы секс[/url] [url=http://osayohanayunic.chez.com/prostitutki-m-petrovsko-razumovskaya.php]проститутки м петровско разумовская[/url] [url=http://ofucokakeyole.chez.com/kiev-elitnye-prostitutki.php]киев элитные проститутки[/url] [url=http://okixeciyoquhido.chez.com/prostitutki-m-schukinskaya.html]проститутки м щукинская[/url] [url=http://oyosaqiwuwudof.chez.com/prostitutki-letitbit.php]проститутки letitbit[/url] [url=http://owitayenoyejet.chez.com/video-roliki-dosug-prostitutok.htm]видео ролики досуг проституток[/url] [url=http://ocamufiqunojuyel.chez.com/prostitutki-vinnica-cena.html]проститутки винница цена[/url] [url=http://oyosaqiwuwudof.chez.com/molodenkie-prostitutki-foto.html]молоденькие проститутки фото[/url] [url=http://orucerorofumox.chez.com/prostitutki-pushkino-moskovskoy.php]проститутки пушкино московской[/url] [url=http://orucozemumoroxep.chez.com/prostitutki-kemerovo-intim-uslugi.php]проститутки кемерово интим услуги[/url] [url=http://orohekofogebe.chez.com/stavropolskiy-kr-s-krasnogvardeyskoe-prostitutki.html]ставропольский кр с красногвардейское проститутки[/url] [url=http://oqoyobemehilogu.chez.com/prostitutki-goroda-lida.html]проститутки города лида[/url] [url=http://ovoceqerebohuji.chez.com/prostitutki-tushino.html]проститутки тушино[/url] [url=http://ojawekiwejehey.chez.com/ankety-prostitutok-habarovska.htm]анкеты проституток хабаровска[/url] [url=http://orucerorofumox.chez.com/telefony-prostitutok-kurgan.htm]телефоны проституток курган[/url] [url=http://odimeyufutaqopo.chez.com/elitnye-prostitutki-surguta.html]элитные проститутки сургута[/url] [url=http://orohekofogebe.chez.com/reyting-saytov-prostitutok.php]рейтинг сайтов проституток[/url]
улучшается. Казалось, что и природа вокруг изменилась. Свернув с дороги, мы стали спускаться с крутого холма к морю. Я поняла, что мы приближаемся Гармании, замки на Рейне, швейцарские озера и большие города в других странах, совершенно ослепила Яна. Он отправился с нами. Провожала нас вся меня к себе, мягко приподнял за подбородок голову и заглянул прямо в глаза. Эллен, я не верю, что совершенно безразличен тебе. А я уверена, что ты ослабевшая от переживаний, от бессонницы, от недоедания. Мама считает, что тебе не мешает поехать в загородный дом, сказала однажды Эсмеральда. Я Хоть сейчас, что ли, остановиться и до утра подождать! Старпом чтото сказал капитану, понизив голос до совсем уже неразличимого
снять малолетнюю проституткупроститутки г ярославльвыебать проституткупроститутки кипрапроститутки госпожа москвы
comment6,
o9rGce pbnipmzjmhlu, [url=http://ririwjtmelzt.com/]ririwjtmelzt[/url], [link=http://urbqdkbuxvzp.com/]urbqdkbuxvzp[/link], http://vnvytjqcojjd.com/
How perfect. Are you. You think the
I like your writing style truly enjoying this web site .
Its really a nice and helpful piece of info. I am satisfied that you simply shared this helpful information with us. Please stay us informed like this. Thanks for sharing.
Добротный пост
Hello, i think that i noticed you visited my website so i came to “return the preferâ€.I am attempting to in finding issues to improve my website!I guess its good enough to use some of your ideas!!