Menu

Cannot build Gaim-2.0.0beta5

Abhinav
2007-02-02
2013-01-14
  • Abhinav

    Abhinav - 2007-02-02

    I was trying to build the gaim-2.0.0beta5 on windows XP using Cygwin, but it didn't build successfully. It gives the following message during build process

    Abhinav@lostlink ~/gaim-2.0.0beta5
    $ make -f makefile.mingw
    make -C ./libgaim -f Makefile.mingw
    make[1]: Entering directory `/home/Abhinav/gaim-2.0.0beta5/libgaim'
    make -C ../libgaim/protocols -f Makefile.mingw
    make[2]: Entering directory `/home/Abhinav/gaim-2.0.0beta5/libgaim/protocols'
    for subdir in gg irc jabber msn novell oscar qq sametime silc simple yahoo; do \

                    make -C $subdir -f Makefile.mingw || exit 1; \
            done;
    make[3]: Entering directory `/home/Abhinav/gaim-2.0.0beta5/libgaim/protocols/gg'

    make[3]: Nothing to be done for `all'.
    make[3]: Leaving directory `/home/Abhinav/gaim-2.0.0beta5/libgaim/protocols/gg'
    make[3]: Entering directory `/home/Abhinav/gaim-2.0.0beta5/libgaim/protocols/irc
    '
    make[3]: Nothing to be done for `all'.
    make[3]: Leaving directory `/home/Abhinav/gaim-2.0.0beta5/libgaim/protocols/irc'

    make[3]: Entering directory `/home/Abhinav/gaim-2.0.0beta5/libgaim/protocols/jab
    ber'
    make[3]: Nothing to be done for `all'.
    make[3]: Leaving directory `/home/Abhinav/gaim-2.0.0beta5/libgaim/protocols/jabb
    er'
    make[3]: Entering directory `/home/Abhinav/gaim-2.0.0beta5/libgaim/protocols/msn
    '
    make[3]: Nothing to be done for `all'.
    make[3]: Leaving directory `/home/Abhinav/gaim-2.0.0beta5/libgaim/protocols/msn'

    make[3]: Entering directory `/home/Abhinav/gaim-2.0.0beta5/libgaim/protocols/nov
    ell'
    make[3]: Nothing to be done for `all'.
    make[3]: Leaving directory `/home/Abhinav/gaim-2.0.0beta5/libgaim/protocols/nove
    ll'
    make[3]: Entering directory `/home/Abhinav/gaim-2.0.0beta5/libgaim/protocols/osc
    ar'
    make[3]: Nothing to be done for `all'.
    make[3]: Leaving directory `/home/Abhinav/gaim-2.0.0beta5/libgaim/protocols/osca
    r'
    make[3]: Entering directory `/home/Abhinav/gaim-2.0.0beta5/libgaim/protocols/qq'

    make[3]: Nothing to be done for `all'.
    make[3]: Leaving directory `/home/Abhinav/gaim-2.0.0beta5/libgaim/protocols/qq'
    make[3]: Entering directory `/home/Abhinav/gaim-2.0.0beta5/libgaim/protocols/sam
    etime'
    make[3]: Nothing to be done for `all'.
    make[3]: Leaving directory `/home/Abhinav/gaim-2.0.0beta5/libgaim/protocols/same
    time'
    make[3]: Entering directory `/home/Abhinav/gaim-2.0.0beta5/libgaim/protocols/sil
    c'
    make[3]: Nothing to be done for `all'.
    make[3]: Leaving directory `/home/Abhinav/gaim-2.0.0beta5/libgaim/protocols/silc
    '
    make[3]: Entering directory `/home/Abhinav/gaim-2.0.0beta5/libgaim/protocols/sim
    ple'
    make[3]: Nothing to be done for `all'.
    make[3]: Leaving directory `/home/Abhinav/gaim-2.0.0beta5/libgaim/protocols/simp
    le'
    make[3]: Entering directory `/home/Abhinav/gaim-2.0.0beta5/libgaim/protocols/yah
    oo'
    make[3]: Nothing to be done for `all'.
    make[3]: Leaving directory `/home/Abhinav/gaim-2.0.0beta5/libgaim/protocols/yaho
    o'
    make[2]: Leaving directory `/home/Abhinav/gaim-2.0.0beta5/libgaim/protocols'
    make -C ../libgaim/plugins -f Makefile.mingw
    make[2]: Entering directory `/home/Abhinav/gaim-2.0.0beta5/libgaim/plugins'
    make -C ./perl -f Makefile.mingw
    make[3]: Entering directory `/home/Abhinav/gaim-2.0.0beta5/libgaim/plugins/perl'

    make -C ./common -f Makefile.mingw
    make[4]: Entering directory `/home/Abhinav/gaim-2.0.0beta5/libgaim/plugins/perl/
    common'
    make[4]: Nothing to be done for `all'.
    make[4]: Leaving directory `/home/Abhinav/gaim-2.0.0beta5/libgaim/plugins/perl/c
    ommon'
    make[3]: Leaving directory `/home/Abhinav/gaim-2.0.0beta5/libgaim/plugins/perl'
    make -C ./tcl -f Makefile.mingw
    make[3]: Entering directory `/home/Abhinav/gaim-2.0.0beta5/libgaim/plugins/tcl'
    make[3]: Nothing to be done for `all'.
    make[3]: Leaving directory `/home/Abhinav/gaim-2.0.0beta5/libgaim/plugins/tcl'
    make -C ./ssl -f Makefile.mingw
    make[3]: Entering directory `/home/Abhinav/gaim-2.0.0beta5/libgaim/plugins/ssl'
    gcc.exe -shared ssl.o -L../../../../win32-dev/gtk_2_0/lib -L../../../libgaim -L.
    ./../../../win32-dev/nss-3.9/lib -L../../../../win32-dev/nspr-4.4.1/lib -lglib-2
    .0 -lws2_32 -lintl -lgaim -lnss3 -lnspr4 -lssl3 -Wl,--enable-auto-image-base -o
    ssl.dll
    f:\cygwin\home\Abhinav\win32-dev\mingw\bin\..\lib\gcc\mingw32\3.4.2\..\..\..\..\
    mingw32\bin\ld.exe: cannot find -lnss3
    collect2: ld returned 1 exit status
    make[3]: *** [ssl.dll] Error 1
    make[3]: Leaving directory `/home/Abhinav/gaim-2.0.0beta5/libgaim/plugins/ssl'
    make[2]: *** [all] Error 2
    make[2]: Leaving directory `/home/Abhinav/gaim-2.0.0beta5/libgaim/plugins'
    make[1]: *** [all] Error 2
    make[1]: Leaving directory `/home/Abhinav/gaim-2.0.0beta5/libgaim'
    make: *** [all] Error 2

    I have done everything as given in windows build instruction web page. I also tried to build the gaim using "wingaim-build-fetcher.sh" but it still giving the same error.

    Please help Me

     
    • Daniel Atallah

      Daniel Atallah - 2007-02-02

      The build environment fetcher isn't always up to date.

      You need to update NSS and NSPR to the versions on http://gaim.sf.net/win32/build.php

       
    • Abhinav

      Abhinav - 2007-02-05

      i have downloaded NSS and NSPR from above site, but its not helping.