[Pidgin] #7178: libpurple/telepathy-haze crash in purple_util_write_data_to_file(_absolute)

Pidgin trac at pidgin.im
Wed Sep 24 03:21:41 EDT 2008


#7178: libpurple/telepathy-haze crash in purple_util_write_data_to_file(_absolute)
-------------------------+--------------------------------------------------
 Reporter:  Sunil Mohan  |        Owner:           
     Type:  defect       |       Status:  closed   
Milestone:               |    Component:  libpurple
  Version:  2.4.3        |   Resolution:  invalid  
 Keywords:  patch        |  
-------------------------+--------------------------------------------------

Comment(by Sunil Mohan):

 Replying to [comment:2 phroggie]:
 > Long story short, there's little the libpurple developers will be able
 to do to completely workaround a mixed-runtime scenario; it's just
 something that simply should not be done.
 >
 > You can, however, read [http://www.nabble.com/Compiling-libpurple-with-
 MS-Visual-C%2B%2B-2008-Express-tp19124226p19124647.html John Bailey's
 awesome reply] on the Devel mailing list about building libpurple against
 the newer Microsoft Visual Studio runtimes. Once you've accomplished the
 chore of building all of libpurple and dependencies under the same runtime
 (after giving datallah his thanks for the .vcproj's), you should be able
 to link libpurple into just about any MSVS-built project that you so
 desire.

 I've built libpurple/telepathy-haze for use in Spicebird (based on
 Thundebird and Lightning). I've made some small changes to get things
 running in the Mozilla way. Unless I find a way to get rid of these in
 future, I am stuck with building this way. One other solution for me is to
 build my own glib.

 >
 > Replying to [comment:1 Sunil Mohan]:
 > > Ofcourse, this requires bumping glib version requirement to 2.8.
 >
 > IIRC, libpurple aims to be compatible all the way back to 2.0. Such a
 large requirement change would probably warrant a much better argument
 than this.

 I can totally understand this part.

 phroggie and datallah, thank you very much for you time and the prompt
 response.

-- 
Ticket URL: <http://developer.pidgin.im/ticket/7178#comment:4>
Pidgin <http://pidgin.im>
Pidgin


More information about the Tracker mailing list