[Pidgin] #11464: [PATCH] errors in windows build system

Pidgin trac at pidgin.im
Sun Feb 28 15:05:40 EST 2010


#11464: [PATCH] errors in windows build system
-------------------------------------------+--------------------------------
 Reporter:  bviktor                        |        Owner:  datallah       
     Type:  patch                          |       Status:  new            
Milestone:  Patches Needing Review         |    Component:  winpidgin (gtk)
  Version:  2.6.6                          |   Resolution:                 
 Keywords:  windows build nss nspr libxml  |  
-------------------------------------------+--------------------------------

Comment(by bviktor):

 you may be pretty sure but msvcrt8.dll can't even be found on my system,
 how's that?

 i've built nss this way and then pidgin with that nss build. now i've just
 tested this pidgin build on a fresh xp install. it indeed doesn't work.

 however, i just recognized that NS_USE_GCC variable. i was ignoring it coz
 in an other doc it was mentioned to be for systems other than windows and
 linux. now i tried to build nss with that but just got an error.

 for mozilla\security\nss\lib\freebl\config.mk:

 {{{
 --- config.mk.orig      2009-04-12 00:18:42 +0200
 +++ config.mk   2010-02-28 20:19:08 +0100
 @@ -85,8 +85,10 @@
  RESNAME = freebl.rc

  ifndef WINCE
 +ifndef NS_USE_GCC
  OS_LIBS += shell32.lib
  endif
 +endif

  ifdef NS_USE_GCC
  EXTRA_SHARED_LIBS += \
 }}}

 then it works. it will halt just before the end, but it's already enough
 to build pidgin. copy this half-ready stuff to win32-dev and pidgin builds
 fine. the new binary works ok on the fresh xp install too. now i'm going
 to update the nss build doc.

 now i'm trying to find out what's wrong with the gcc build of nss. in the
 meanwhile, you may try my build to see if it indeed works or it's just me:

 http://nss.daydreamer.nu/pub/pidgin/gcc/

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


More information about the Tracker mailing list