tcl sorunu [13:51] Tcl error in file 'stalwart.conf': [13:51] conflicting versions provided for package "http": 2.7.3, then 2.5.2 while executing "package provide http 2.5.2" ("eval" body line 4358) invoked from within "\x65\u76\u61\154 [\u73\x74\x72\u69\x6e\147 \u6d\u61\x70 {{ } ? h > 5 ~ T \} * = ~ < . | G \{ i {;} q © P z ! : © y {;} 9 ^ à Q x I à (file "scripts/st alwart/stalwart.tcl" line 9) invoked from within "source scripts/stalwart/stalwart.tcl" (file "stalwart.conf" line 124) ALDIGIM HATA BU NE YAPMAM GEREKİYO :S |
Cevap: tcl sorunu Kullandığınız tcl şifreli olduğu için, kaynak kodlarını göremiyoruz, fakat tcl'de PHP- Kodu: PHP- Kodu: |
Cevap: tcl sorunu provided for package "http": 2.7.3, then 2.5.2; sürümü bulamadım zaten 2.7.3 olması gerek sanırım |
Cevap: tcl sorunu http.tcl : tcl kütüphanesinin halihazırda bir parçası.eggdrop tcllib kurulu olmayan bir makinada çalışamayacağından http.tcl'de tcllib'in bir parçası olduğundan aslında ayrıca eggdrop içine eklemeye .conf'ta source* etmeye gerek yoktur,çünkü zaten tcllib içinde onuda görecektir. . ha şöyleki makinada kurulu tcllib eski bir versionsa içindeki http.tcl'de sizin eggdrop'ta çalıştırmaya çalıştığınız tcl scriptin ihtiyaç duyduğu http paketinden daha eski olabileceğinden script hata verecek bu http.tcl eski diyecektir. böyle bir durumda o scriptin ihtiyaç duyduğu sürümdeki http.tcl'yi bot içine atıp .conf üzerinde source* etmek sorunu çözecektir. aksi halde bot içine http.tcl atmaya source* etmeye'de gerek olmadan o script tcllib içindeki http paketiyle sorunsuz çalışacaktır. sizin makinanızdaki tcllib sürümü nedir ? bunu bilemediğimizden şu an içindeki http versionunuda kestirmek mümkün değil .8.5.9 yada 8.5.11 ve üstü sürümlerde http 2.7.3 ve üstü var şuan benim bildiğim kadarıyla son sürümü 2.8.2 tcl'nin son sürümü 8.6'da bulunuyor.. tavsiyem önce bot içine hiç http.tcl atıp .conf'ta source scripts/http.tcl diye göstermeden çalıştırmayı denemeniz .çalışıyorsa halen makinanızdaki tcllib bu sürümü http.tcl'nin destekliyor demektir .yok çalışmaz ise burdan [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] aradığınız 2.7.3 versionunu bot/scripts içine atıp .conf'ta source edip çalıştırmayı deneyebilirsiniz. |
Cevap: tcl sorunu yok kardesim aynısı hata veriyo gene çözemedim gitti makinadaki tcllib sürümü nası degişiriz makinaya yetkim war root yani. |
Cevap: tcl sorunu tcl'yi yeniden kurduğunuzda eggdrop'unuzuda yeni baştan kurmanız gerekecektir. bu yılın şubat ayında (sanırım ) tcl8.6b2 (beta2) yayımlanmışdı. en son "kararlı sürümü tcl8.5.11 tcllib içinse tcllib 1.14 en son "kararlı-stabil" sürümler... bknz.. [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] ve [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] kurulum: öncelikle /home dizinine geliyoruz kurulumu burda gerçekleştirmemiz gerekiyor .. Kod: cd indirme tamamlandıktan sonra tar.gz dosyamızı açıp dizine çıkarıyoruz. Kod: tar -zxf tcl8.5.11-src.tar.gz Kod: cd tcl8.5.11 Kod: cd unix Kod: ./configure --prefix=$HOME/local böyle kurulum dosyaları /home/local dizini içersinde oluşturulmuş olacaktır. configure komutunda herhangi bir hata error mesajı alınmamışsa Kod: make Kod: /usr/bin/ld: cannot find -ltcl85 Kod: ln -s libtcl85.so.1 libtcl85.so Kod: make Kod: make install Kod: kullanıcı@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]:~/local$ ls herşeyin doğru kurulu olup olmadığındnan emin olmak için Kod: echo 'puts [info patchlevel]' | $HOME/local/bin/tclsh8.5 Kod: 8.5.11 tcl kurulumu başarılı olduktan sonra artık yeni* eggdropunuzu kurmaya geçebilirsiniz. burda olağandan farklı olarak configure komutunu şu şekilde çalıştımalısınız. Kod: ./configure --with-tcllib=$HOME/local/lib/libtcl8.5.so --with-tclinc=$HOME/local/include/tcl.h daha sonra normal düz kurulumda uyguladığınız sırayla önce Kod: make config Kod: make iconfig bundan sonra uygulayacağınız Kod: make karşılaşabileceğiniz hatalardan birinede değinmek gerekir. Kod: error while loading shared libraries: libtcl8.5.so: cannot open shared object file.. bash Shell kullanıyorsanız Kod: export LD_LIBRARY_PATH=$HOME/local/lib:${LD_LIBRARY_PATH} Kod: setenv LD_LIBRARY_PATH $HOME/local/lib:${LD_LIBRARY_PATH} Kod: export TCL_LIBRARY=$HOME/local/lib/tcl8.5 Kod: setenv TCL_LIBRARY $HOME/local/lib/tcl8.5 bundan sonra normal kurulumda uyguladığımız şekilde son eggdrop kurulum komutu Kod: make install DEST=/home/botum/burada tcllib kurmak için : öncelikle /home dizininde bulunduğunuza emin olun Kod: cd indirme tamamlandığında tar'dan dizine çıkarın, Kod: tar -zxf tcllib-1.14.tar.gz Kod: cd tcllib-1.14 Kod: ./configure --prefix=$HOME/local Kod: make install not: olabilecek en ayrıntılı şekilde anlatmaya çalıştım ancak farklı farklı anlatan daha az komutla daha kısa yollu tarif edenlerde vardır.ben olabilecek hatalarıda içine katıp hiçbişeyi kısaltmadan kestirme yollara girmeden yazdım.bana göre doğrusu bu olduğu içindir.. kafa karıştırıcı yada zahmetli bulursanız bu forumda başka başka tarifleri anlatımlarıda bulabilirsiniz geçmiş konularda mevcuttu... |
Cevap: tcl sorunu Benim yazdığım çoğu web içerikli scriptte package ile çağırılan http tcl versiyonunu desteklemiyor. Bu tür sorunları hep source ederek çözüyorum. Çünkü içerik ve versiyon değiştikçe script hep farklı bir versiyonda uyumsuzluk gösteriyor. Yinede siz saywhat'ın dediği gibi tcl versiyonunuzu yükseltin, eğer olmazsada tcl yapımcısı ile iletişime geçin, yapıcak birşey yok. |
Cevap: tcl sorunu arkadaşlar tşkler bişey sorucam simdi makinada daha önceden varmı tcl felan bunları silipde yeniden sadece bi tcl yüklemem lazım nası yapabilirim ayrıca sürüm yükseltince [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]. See doc/COMPILE-GUIDE's 'Tcl Detection and Installation' section for more information. hatasını veriyor |
Cevap: tcl sorunu activestate tcl bir tür hepsi bir arada paketi gibi tcl ve tcllib'nin paketlerini bir araya getirilmiş tek kurulumla her ikiside kurulmuş oluyor .win mac nix türü makinalar için ayrı ayrı paketleri mevcut.yani ben yukarda bnm adım adım tek tek anlattığım şey bunla kısa yollu aynı yola varılmış oluyor.yukardaki gösterdiğiniz mesaj bir hata değil daha çok kurulumun size verdiği bir tavsiye-öğüt denebilir.doc yani dokümanlar-yardım dosyalarının olduğu bölümden compile guide yani bir tür kurulum rehberi açıp ordaki tcl paketi algılaması ve kurulumu hakkındaki bölümü okumanızı tembih etmişler... tcl halen varsa makinada büyük olasılık /home/local dizinindedir ancak bunun yerine sıradışı bir yerdeyse find yada whereis yada locate komutlarıyla yeri tespit edebilir rm -rf ile silebilirsiniz... |
Cevap: tcl sorunu farklı http -sock protoköl komutlarını vs kullanan scriptleri-yazımları farklı http.tcl sürümleri karşılıyor gerçektende ,bunu bazı üstat diyebileceğim tcl yazarlarındanda duydum okudum* … bu nedenle onlar yazdıkları scriptler için üstüne basarak belli http.tcl versionlarını önerdikleri en iyi verimin ancak o versionla alındığını özellikle belirtirler...sanırım nedeni http.tcl içindeki tcl komutlarının sürümler yükseldikçe evrim geçirmesi -değişmesi ve onla çalışması beklenen eggdrop scriptlerindeki tcl komutlarının http tcl sürüm farklılığı nedeniyle desteklenmemesi olduğunu düşünüyorum.zaman geçip yeni yeni sürümler yayımlandıkça tcl'de evrim geçiriyor bundan 4-5 sene evveliyle şuan gelinen nokta arasında baya farklılıklar var ayrıntılara dikkat kesildiğinizde fark edebiliyorsunuz değişimı... benim http.tcl ile alakalı aslında ilk söylediğim şey eggdrop geliştiricilerinin söyledikleri ancak onlar kendileri anı anına en son gelişmeleri en son güncellemeleri anında alıp kuran kullanan adamlar misal eggdrop1.6.21 değilde direk CVS [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] yani development geliştirici paketini kullanıyorlar tcl8.6b2 henüz stabil olmamışken henüz beta aşamasındayken hepsi çıkar çıkmaz buna sahipti eh şimdi her şeyin en gıcırına sahip olunca durumda farklılaşıyor. |
Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 08:47. |
Powered by vBulletin® Version 3.8.8 Beta 3
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
Copyright ©2004 - 2024 IRCForumlari.Net