[Pidgin] #6200: Make i.p.gobjectification build on win32

Pidgin trac at pidgin.im
Fri Jul 18 16:27:28 EDT 2008


#6200: Make i.p.gobjectification build on win32
------------------------------+---------------------------------------------
  Reporter:  phroggie         |       Owner:  datallah
      Type:  patch            |      Status:  new     
  Priority:  minor            |   Milestone:          
 Component:  winpidgin (gtk)  |     Version:  2.4.2   
Resolution:                   |    Keywords:          
   Pending:  0                |  
------------------------------+---------------------------------------------
Comment (by phroggie):

 If you're getting something along the lines of
 {{{
 ../../win32-dev/gtk_2_0/bin/glib-genmarshal --prefix=purple_smarshal
 marshallers.list --body > marshallers.c
 make[1]: *** [marshallers.c] Error 53
 }}}
 try adding '''"/cygdrive/c/Program\ Files/Common\ Files/GTK/2.0/bin"'''
 (or similar) to $PATH. glib-genmarshal likely isn't finding it's needed
 libraries. Do a '''"make clean"''' after this, and try building again.

 ----

 I notice after updating to b5610bfa that perl compilation fails with
 something like
 {{{
 /cygdrive/c/perl/bin/perl C:/perl/lib/ExtUtils/xsubpp -typemap
 C:/perl/lib/ExtUtils/typemap -typemap
 ../../../../libpurple/plugins/perl/common/typemap Status.xs > Status.c
 Error: 'GValue *' not in typemap in Status.xs, line 244
 Error: 'GValue *' not in typemap in Status.xs, line 250
 Error: 'GValue *' not in typemap in Status.xs, line 282
 Error: 'GValue *' not in typemap in Status.xs, line 359
 make[1]: *** [Status.c] Error 1
 }}}
 I don't know the best way around this, shy of disabling perl (which might
 be a good thing until i.p.gobjectification is stable), or requiring perl-
 glib for compilation and runtime. Try the attached
 [attachment:win32-gobjectification.v3.diff V3 patch] against 2bec3817 in
 the meantime.

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


More information about the Tracker mailing list