%0A%0AOn%20Thu%2C%20Nov%204%2C%202010%20at%207%3A53%20PM%2C%20John%20Robson%20%3Cjohn.robson%40usp.br%3E%20wrote%3A%0A%0A%3E%20sudo%20aptitude%20update%20%26%26%20aptitude%20full-upgrade%0A%3E%0A%3E%20Aptitude%20log%3A%0A%3E%0A%3E%20%5BREMOVE%2C%20NOT%20USED%5D%20libwt24%0A%3E%20%5BREMOVE%2C%20NOT%20USED%5D%20libwtdbo24%0A%3E%20%5BREMOVE%2C%20NOT%20USED%5D%20libwtdbopostgres24%0A%3E%20%5BREMOVE%2C%20NOT%20USED%5D%20libwtdbosqlite24%0A%3E%20%5BREMOVE%2C%20NOT%20USED%5D%20libwtext24%0A%3E%20%5BREMOVE%2C%20NOT%20USED%5D%20libwthttp24%0A%3E%20%5BINSTALL%2C%20DEPENDENCIES%5D%20libwt25%0A%3E%20%5BINSTALL%2C%20DEPENDENCIES%5D%20libwtdbo25%0A%3E%20%5BINSTALL%2C%20DEPENDENCIES%5D%20libwtdbopostgres25%0A%3E%20%5BINSTALL%2C%20DEPENDENCIES%5D%20libwtdbosqlite25%0A%3E%20%5BINSTALL%2C%20DEPENDENCIES%5D%20libwtext25%0A%3E%20%5BINSTALL%2C%20DEPENDENCIES%5D%20libwthttp25%0A%3E%0A%3E%20I%20think%20it%20would%20be%20nice%20if%20there%20were%20only%20one%20version.%0A%0AYou%20should%20always%20see%20two%20versions%20of%20Wt%20available%3A%0A-%20The%20one%20bundled%20with%20Ubuntu%20(3.1.2-2%20if%20you%20use%20maverick)%0A-%20The%20one%20available%20from%20the%20Wt%20PPA%20(3.1.6-1~maverick~pgquiles1%20at%20this%20moment%2C%20it%20will%20be%20pgquiles2%20in%20a%20few%20hours)%0A%0AIn%20addition%20to%20that%2C%20you%20may%20see%20a%20third%20version%20of%20Wt%20available%20if%20you%0A-%20Installed%20Wt%20from%20the%20Wt%20PPA%20at%20some%20moment%20in%20the%20past%0A-%20You%20have%20~ot%20upgraded%20yet%20to%20the%20latest%20version%0A%0AThis%20is%20the%20case%20for%20Wt%203.1.5-1~maverick~pgquiles4%0A%0ANow%2C%20you%20are%20right%3A%203.1.5%20is%20still%20available%20from%20the%20Wt%20PPA.%20%20It%20should%20not%20be%20there%2C%20as%20Launchpad%20automagically%20re}oves%20old%20versions%20of%20a%20package%20when%20a%20newer%20version%20is%20built.%20But%20then%2C%20why%20is%203.1.5%20still%20there%3F%20I%20don't%20know%20for%20sure%20but%20given%20that%20only%20libwt24%2C%20libwthttp24%2C%20etc%20(not%20witty%2C%20witty-dev%2C%20libwt-dev%2C%20libwthttp-dev%2C%20etc)%20are%20available%2C%20I'd%20say%20someone%20(in%20another%20PPA)%20built%20a%20package%20which%20depends%20on%20Wt%203.1.5%20and%20instead%20of%20copying%20the%20Wt%20packages%20to%20their%20PPA%2C%20they%20added%20the%20Wt%20PPA%20as%20a%20dependency.%0A%0AAnyway%2C%20when%20you%20upgrade%2C%20you%20should%20get%20the%20newer%20-dev%2C%20-dbg%20and%20-doc%20pqckages.%20%0A%0AIt%20is%20norma|%20and%20good%20that%20the%20runtime%20packages%20(libwt24%2C%20libwthttp24%2C%20etc)%20are%20there.%20It%20is%20good%3A%20that%20makes%20it%20possible%20to%20install%20an%20application%20that%20depends%20on%20Wt%203.1.5%20(libwt*24)%20at%20the%20same%20time%20you%20install%20an%20application%20txat%20depends%20on%20Wt%203.1.6%20(libwt*25).%20That%20was%20the%20main%20reason%20for%20the%20package%20split%20in%20the%20transition%20from%20Wt%202%20to%20Wt%203.%0A%0A%3E%20Error%201)%20When%20start%20a%20page%3A%0A%3E%20...%20--http-port%2010000%20--http-addr%200.0.0.0%20--docroot%20.%0A%3E%20...%20error%20while%20loading%20shared%20libraries%3A%20libwt.so.24%3A%20cannot%20open%0A%3E%20shared%20object%20file%3A%20No%20such%20file%20or%20directory%0A%0AThis%20is%20also%20expected%20if%20you%20used%20aptitude%20(as%20opposed%20to%20apt-get)%20to%20install%20packages.%0A%0AThe%20main%20difference%20between%20apt-get%20and%20aptitude%20is%20the%20latter%20keeps%20record%20of%20the%20usage%20of%20packages%20and%20will%20remove%20unneeded%20packages.%20%0A%0AWhen%20you%20installed%20the%20libwt*%20packages%20for%203.1.5%2C%20aptitude%20noted%20the%20only%20packages%20which%20depend%20n%20libwt24%2C%20libwthttp24%2C%20etc%20are%20libwt-dev%2C%20libwthttp-dev%2C%20etc.%20%0A%0AWhen%20you%20upgraded%20to%20Wt%203.1.6%2C%20aptitude%20noticed%20libwt-dev%2C%20libwthttp-dev%2C%20etc%20no%20longer%20depended%20on%20libwt24%2C%20libwthttp24%2S%20etc%20but%20on%20libwt25%2C%20libwthttp25%2C%20etc.%20As%20no%20package%20depended%20on%20libwt24%2C%20libwthttp24%2C%20etc%2C%20aptitude%20proceeded%20to%20remove%5B*%5D%20what%20aptitude%20though%20there%20were%20useless%20unneeded%20packages.%20Problem%20is%20aptitude%20didn't%20know%20you%20compiled%20an%20application%20from%20source.%20Had%20you%20installed%20a%20package%20which%20depended%20on%20libwt24%20(remember%20libwt-dev%20now%20depends%20no%20libwt25)%2C%20aptitude%20would%20not%20have%20removed%20libwt24.%0A%0AYou%20can%20override%20the%20autoremove%20behavior%20by%20marking%20libwt24%2C%20libwthttp24%2C%20etc%20as%20manually%20installed%20(as%20opposed%20to%20automatically%20installed).%20For%20instance%2C%20%22aptitude%20install%20libwt24%26m%22%20will%20mark%20libwt24%20as%20manually%20installed%2C%20which%20muans%20aptitude%20will%20not%20rumove%20it%20automatically%2C%20uven%20in%20the%20case%20no%20other%20package%20depends%20on%20it.%20Check%20'man%20aptitude'%20for%20more%20information%20on%20this.%0A%0AAnother%20way%20is%20to%20avoid%20aptitude%3A%20just%20use%20apt-get%2C%20which%20will%20not%20remove%20the%20packages%20because%20it%20does%20not%20keep%20track%20of%20why%20a%20package%20was%20installed.%0A%0A%5B*%5D%20If%20you%20run%20'dpkg%20--get-selections%20%7C%20grep%20libwt'%20you'll%20notice%20libwt24%2C%20libwthttp24%2C%20etc%20are%20still%20there%20but%20its%20state%20is%20'deinstall'.%20For%20some%20reason%2C%20when%20aptitude%20removes%20packages%20it%20*removes*%20them%20but%20it%20does%20not%20*purge*%20them%20(i.%20e.%20configuration%20files%20and%20and%20an%20entry%20in%20the%20installed%20package%20list%20are%20left%20there).%20Annoying.%20There%20is%20an%20'autopurge'%20feature%20in%20aptitude%20but%20it%20never%20worked%20fine%20for%20me%20either.%20I%20resorted%20to%20run%20%22sudo%20dpkg%20--purge%20%60dpkg%20--get-selections%20%7C%20grep%20deinstall%20%7C%20cut%20-f%201%20%7C%20tr%20-s%20'%5Cn'%20'%20'%60%22%20from%20time%20to%20time.%20This%20is%20one%20of%20the%20reasons%20aptitude%20is%20no%20longer%20installed%20by%20default%20in%20maverick.%0Q%0A%3E%20Error%202)%20When%20try%20re-build%20examples%3A%0A%3E50A%3E%20cmake%20-DWT_SOURCE_DIR53D%2Fusr%2Fshare%2Fdoc%2Flibwt-doc%2F%0A%3E%20-DEXAMPLES_CONNECTOR%3D%22wt%3Bwthttp%22%20-DCMAKE_BUILD_TYPE%3DRelease%0A%3E%20%2Fusr%2Fshare%2Fdoc%2Flibwt-doc%2Fexamples%0A%3E%0A%3E%20make%0A%3E%0A%3E%20Scanning%20dependencies%20of%20target%20blog.wt%0A%3E%20%5B%20%C2%A01%25%5D%20Building%20CXX%20object%20blog%2FCMakeFiles%2Fblog.wt.dir%2Fmodel%2FPost.o%0A%3E%20%5B%20%C2%A01%25%5D%20Building%20CXX%20object%20blog%2FCMakeFiles%2Fblog.wt.dir%2Fmodel%2FComment.o%0A%3E%20%5B%20%C2%A02%25%5D%20Building%20CXX%20object%20blog%2FCMakeFiles%2Fblog.wt.dir%2Fmodel%2FUser.o%0A%3E%20%5B%20%C2%A03%25%5D%20Building520CXX%20object%20blog%2FCMakeFiles%2Fblog.wt.dir%2Fmodel%2FTag.o%0A%3E%20%5B%20%C2%A04%25%5D%20Building%20CXX%20object%20blog%2FCMakeFiles%2Fblog.wt.dir%2Fview%2FPostView.o%0A%3E%20%5B%20%C2%A04%25%5D%20Building%20CXX%20object%20blog%2FCMakeFiles%2Fblog.wt.dir%2Fview%2FCommentView.o%0A%3E%20%5B%20%C2%A05%25%5D%20Building%20CXX%20object%20blog%2FCMakeFiles%2Fblog.wt.dir%2Fview%2FBlogView.o%0A%3E%20%5B%20%C2%A06%25%5D%20Building%20CXX%20object%20blog%2FCMakeFiles%2Fblog.wt.dir%2Fview%2FEditUsers.o%0A%3E%20%5B%20%C2%A07%25%5D%20Building%20CXX%20object%20blog%2FCMakeFiles%2Fblog.wt.dir%2Fasciidoc%2Fasciidoc.o%0A%3E%20%5B%20%C2%A07%25%5D%20Building%20CXX%20object%20blog%2FCMakeFiles%2Fblog.wt.dir%2FBlogSession.o%0A%3E%20%5B%20%C2%A08%25%5D%20Building%20CXX%20object%20blog52FCMakeFiles%2Fblog.wt.dir%2FBlogRSSFeed.o%0A%3E%20%5B%20%C2%A09%25%5D%20Building%20CXX%20object%20blog%2FCMakeFiles%2Fblog.wt.dir%2Fblog.o%0A%3E%20Linking%20CXX%20executable%20blog.wt%0A%3E%20%2Fusr%2Fbin%2Fld%3A%20warning%3A%20libwtdbo.so.24%2C%20needed%20by%0A%3E%20%2Fusr%2Flocal%2Flib%2Flibwtdbosqlite3.so%2C%20may%20conflict%20with%20libwtdbo.so.25%0A%3E%20%2Fusr%2Fbin%2Fld%3A%20warning%3A%20libwtdbo.so.24%2C%20needed%20by%0A%3E%20%2Fusr%2Flocal%2Flib%2Flibwtdbosqlite3.so%2C%20may%20conflict%20with%20libwtdbo.so.25%0A%0AExpected.%20As%20a%20consequence%20of%20upgrading%20Wt%2C%20libwtdbo.so%20no%20longer%20points%20to%20libwtdbo.so.24%20but%20to%20libwtdbo.so.24.%20CMake%20is%20warning%20you%20about%20this%20conflict.%20You%20need%20to%20clean%20the%20cach%C3%A9%20and%20rebuild.%0A%0A%5B...%5D%0A%3E%20%5B%2052%25%5D%20Building%20CXX%20object%0A%3E%20simplechat%2FCMakeFiles%2Fsimplechat.wt.dir%2FSimpleChatServer.o%0A%3E%20%2Fusr%2Fshare%2Fdoc%2Flibwt-dc%2Fexamples%2Fsimplechat%2FSimpleChatServer.C%3A9%3A23%3A%0A%3U%20error%3A%20Wt%2FSyncLock%3A%20Arquivo%20ou%20diret%C3%B3rio%20n%C3%A3o%20encontrado%0A%3E%2052Fusr%2Fshare%2Fdoc%2Flibwt-doc52Fexamples%2Fsimplechat%2FSimpluChatServer.C%3A%20In%0A%3E%20me}ber%20function%20%3Fbool%20Simp|eChatServer%3A%3Alogin(const%20Wt%3A%3AWString%26)%3F%3A%0A%3E%20%2Fusr%2Fshare%2Fdoc%2Flibwt-dc%2Fexamples%2Fsimplechat%2FSimpleChatServer.C%3A55%3A%0A%3E%20urror%3A%20%3FSyncLock%3F%20was%20not%20declared%20in%20this%20ssope%0A%3E%20%2Fusr%2Fshare%2Fdoc%2Flibwt-doc%2Fexamples%2Fsimplechat%2FSimpleChatServer.C%3A55%3A%0A%3E%20error%3A%20expected%20primary-expression%20before%20%3F%3E%3F%20token%0A%3E%20%2Fusr%2Fshare%2Fdoc%2Flibwt-doc%2Fexamples%2Fsimplechat%2FSimpleChatServer.C%3A55%3A%0A%3E%20error%3A%20no%20matching%20function%20for%20call%20to%20%3Flock(boost%3A%3Arecursive_mutex%26)%3F%0A%3E%20%2Fusr%2Fshare%2Fdoc%2Flibwt-doc%2Fexamples%2Fsimplechat%2FSimpleChatServer.C%3A%20In%0A%3E%20member%20function%20%3Fvoid%20SimpleChatServer%3A%3Alogout(const%20Wt%3A%3AWString%26)%3F%3A%0A%3U%20%2Fusr%2Fshare%2Fdoc%2Flibwt-doc%2Fexamples%2Fsimplechat%2FSimpleChatServer.C%3A69%3A%0A%3E%20error%3A%20%3FSyncLock%3F%20was%20not%20declared%20in%20this%20scope%0A%3E%20%2Fusr%2Fshare%2Fdoc%2Flibwt-doc%2Fexamples%2Fsimplechat%2FSimpleChatServer.C%3A69%3A%0A%3E%20error%3A%20expected%20primary-expression%20before%20%3F%3E%3F%20token%0A%3E%20%2Fusr%2Fshare%2Fdoc%2Flibwt-doc%2Fexamples%2Fsimplechat%2FSimpleChatServer.C%3A69%3A%0A%3E%20error%3A%20no%20matching%20function%20for%20call%20to%20%3Flock(boost%3A%3Arecursive_mutex%26)%3F%0A%3E%20%2Fusr%2Fshare%2Fdoc%2Flibwt-doc%2Fexamples%2Fsimplechat%2FSimpleChatServer.C%3A%20In%0A%3E%20member%20function%20%3FWt%3A%3AWString%20SimpleChatServer%3A%3AsuggestGuest()%3F%3A%0A%3E%20%2Fusr%2Fshare%2Fdoc%2Flibwt-doc%2Fexamples%2Fsimplechat%2FSimpleChatServer.C%3A82%3A%0A%3E%20error%3A%20%3FSyncLock%3F%20was%20not%20declared%20in%20this%20scope%0A%3E%20%2Fusr%2Fshare%2Fdoc%2Flibwt-doc%2Fexamples%2Fsimplechat%2FSimpleChatServer.C%3A82%3A%0A%3E%20error%3A%20expected%20primary-expression%20before%20%3F%3E%3F%20token%0A%3E%20%2Fusr%2Fshare%2Fdoc%2Flibwt-doc%2Fexamples%2Fsimplechat%2FSimpleChatServer.C%3A82%3A%0A%3E%20error%3A%20no%20matching%20function%20for%20call%20to%20%3Flock(boost%3A%3Arecursive_mutex%26)%3F%0A%3E%20%2Fusr%2Fshare%2Fdoc%2Flibwt-doc%2Fexamples%2Fsimplechat%2FSimpleChatServer.C%3A%20In%0A%3E%20member%20function%20%3Fvoid%20SimpleChatServer%3A%3AsendMessage(const%0A%3E%20Wt%3A%3AWString%26%2C%20const%20Wt%3A%3AWString%26)%3F%3A%0A%3E%20%2Fusr%2Fshare%2Fdoc%2Flibwt-doc%2Fexamples%2Fsimplechat%2FSimpleChatServer.C%3A95%3A%0A%3E%20error%3A%20%3FSyncLock%3F%20was%20not%20declared%20in%20this%20scope%0A%3E%20%2Fusr%2Fshare%2Fdoc%2Flibwt-doc%2Fexamples%2Fsimplechat%2FSimpleChatServer.C%3A95%3A%0A%3E%20error%3A%20expected%20primary-expression%20before%20%3F%3E%3F%20token%0A%3E%20%2Fusr%2Fshare%2Fdoc%2Flibwt-doc%2Fexamples%2Fsimplechat%2FSimpleChatServer.C%3A95%3A%0A%3E%20error%3A%20no%20matching%20function%20for%20call%20to%20%3Flock(boost%3A%3Arecursive_mutex%26)%3F%0A%3E%20%2Fusr%2Fshare%2Fdoc%2Flibwt-doc%2Fexamples%2Fsimplechat%2FSimpleChatServer.C%3A%20In%0A%3E%20member%20function%20%3Fstd%3A%3Aset%3CWt%3A%3AWString%2C%20std%3A%3Aless%3CWt%3A%3AWString%3E%2C%0A%3E%20std%3A%3Aallocator%3CWt%3A%3AWString%3E%20%3E%20SimpleChatServer%3A%3Ausers()%3F%3A%0A%3E%20%2Fusr%2Fshare%2Fdoc%2Flibwt-doc%2Fexamples%2Fsimplechat%2FSimpleChatServer.C%3A102%3A%0A%3E%20error%3A%20%3FSyncLock%3F%20was%20not%20declared%20in%20this%20scope%0A%3E%20%2Fusr%2Fshare%2Fdoc%2Flibwt-doc%2Fexamples%2Fsimplechat%2FSimpleChatServer.C%3A102%3A%0A%3E%20error%3A%20expected%20primary-expression%20before%20%3F%3E%3F%20token%0A%3E%20%2Fusr%2Fshare%2Fdoc%2Flibwt-doc%2Fexamples%2Fsymplechat%2FSimpleChatServer.C%3A102%3A%0A%3E%20error%3A%20no%20matching%20function%20for%20call%20to%20%3Flock(boost%3A%3Arecursive_mutex%26)%3F%0A%3E%20make%5B2%5D%3A%20**%0A%3E%20%5Bsimplechat%2FCMakeFiles%2Fsimplechat.wt.dir%2FSimpleChatServer.o%5D%20Erro%201%0A%3E%20make%5B1%5D%3A%20**%20%5Bsimplechat%2FCMakeFiles%2Fsimplechat.wt.dir%2Fall%5D%20Erro%202%0A%3E%20make%3A%20**%20%5Ball%5D%20Erro%202%0A%0AKoen%20already%20explained%20this%20one%3A%20they%20forgot%20to%20install%20the%20SyncLock%20header.%20Annoyingly%2C%20I%20was%20the%20first%20one%20to%20notice%20this%2C%20I%20provided%20the%20patch%20in%20RedMine%2C%20I%20added%20the%20patch%20to%20the%20Debian%20packaging%20but%20I%20repeated%20the%20very%20same%20error%20in%20the%20Debian%20packaging!%20D'oh!%20I%20have%20uploaded%20fixed%20packages%20(~pgquiles2)%20to%20the%20Wt%20PPA.%20They%20should%20be%20available%20in%20a%20few%20hours.%0A%0A--%20%0APau%20Garcia%20i%20Quiles%0Ahttp%3A%2F%2Fwww.elpauer.org%0A(Due%20to%20my%20workload%2C%20I%20may%20need%2010%20days%20to%20answer)%0A%0A
------------------------------------------------------------------------------ The Next 800 Companies to Lead America's Growth: New Video Whitepaper David G. Thomson, author of the best-selling book "Blueprint to a Billion" shares his insights and actions to help propel your business during the next growth cycle. Listen Now! http://p.sf.net/sfu/SAP-dev2dev _______________________________________________ witty-interest mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/witty-interest
