Menu

gaim-e is far away from being stable

2002-06-08
2002-06-16
  • Jodok Muellers

    Jodok Muellers - 2002-06-08

    Ok, now I understud that I have to copy all *.c and *.h files from gaim-e to gaim-0.xx/plugins/

    But wich Makefile do I have to edit?
    The one in  gaim-0.xx/Makefile or gaim-0.xx/plugins/Makefile ? Before or after "./configure" ?!

    There is a comment not closed in gaim-e.c :
    /tmp/gaim-0.58/# diff plugins/gaim-e.c ../gaim-e/gaim-e.c
    657c657
    < /************************************************************************/
    ---
    > /************************************************************************

    But what is about gpg-encrypted.xpm gpg-unencrypted.xpm

    "In file included from gaim-e.h:97,
                     from gaim-e.c:48:
    gaim-e-gui.h:6: gpg-encrypted.xpm: No such file or direct
    gaim-e-gui.h:7: gpg-unencrypted.xpm: No such file or dire
    make[2]: *** [gaim-e.so] Error 1"

    I copied them alsp to the plugins dir. What about to mention this in die "doc"?

    /tmp/gaim-0.58/# make
    make  all-recursive
    make[1]: Entering directory `/homes/ops/noc/jolemuel/tmp/gaim-0.58'
    Making all in m4
    make[2]: Entering directory `/homes/ops/noc/jolemuel/tmp/gaim-0.58/m4'
    make[2]: Nothing to be done for `all'.
    make[2]: Leaving directory `/homes/ops/noc/jolemuel/tmp/gaim-0.58/m4'
    Making all in sounds
    make[2]: Entering directory `/homes/ops/noc/jolemuel/tmp/gaim-0.58/sounds'
    make[2]: Nothing to be done for `all'.
    make[2]: Leaving directory `/homes/ops/noc/jolemuel/tmp/gaim-0.58/sounds'
    Making all in plugins
    make[2]: Entering directory `/homes/ops/noc/jolemuel/tmp/gaim-0.58/plugins'
    /bin/bash ../libtool --silent --mode=compile gcc -g -O2 -I/usr/local/include -I/
    opt/include -I.. -I/homes/ops/noc/jolemuel/include/gtk-1.2 -I/homes/ops/noc/jole
    muel/include/glib-1.2 -I/homes/ops/noc/jolemuel/lib/glib/include -I/usr/local/X1
    1R6.3/include -I\.. -I\../src -DVERSION=\"0.58\" -c gaim-e.c -o tmpgaim-e.so.lo
    gaim-e.c: In function `toggle_button_clicked':
    gaim-e.c:207: too few arguments to function `serv_send_im'
    gaim-e.c:212: too few arguments to function `serv_send_im'
    gaim-e.c: In function `do_decrypt':
    gaim-e.c:310: too few arguments to function `serv_send_im'
    gaim-e.c:324: too few arguments to function `serv_send_im'
    gaim-e.c: At top level:
    gaim-e.c:658: parse error before `void'
    gaim-e.c:664: parse error before string constant
    gaim-e.c:664: warning: data definition has no type or storage class
    gaim-e.c:664: parse error before `('
    gaim-e.c:669: parse error before `->'
    gaim-e.c:669: warning: data definition has no type or storage class
    gaim-e.c:671: parse error before string constant
    gaim-e.c:671: warning: data definition has no type or storage class
    gaim-e.c:671: parse error before `('
    gaim-e.c:676: conflicting types for `s'
    gaim-e.c:660: previous declaration of `s'
    gaim-e.c:676: warning: initialization makes integer from pointer without a cast
    gaim-e.c:676: initializer element is not constant
    gaim-e.c:676: warning: data definition has no type or storage class
    gaim-e.c:677: parse error before string constant
    gaim-e.c:677: warning: data definition has no type or storage class
    gaim-e.c:678: parse error before `*'
    gaim-e.c:678: conflicting types for `g_free'
    /homes/ops/noc/jolemuel/include/glib-1.2/glib.h:1381: previous declaration of `g
    _free'
    gaim-e.c:678: warning: data definition has no type or storage class
    gaim-e.c:681: conflicting types for `ekey'
    gaim-e.c:660: previous declaration of `ekey'
    gaim-e.c:681: warning: initialization makes integer from pointer without a cast
    gaim-e.c:681: initializer element is not constant
    gaim-e.c:681: warning: data definition has no type or storage class
    gaim-e.c:682: initializer element is not constant
    gaim-e.c:682: warning: data definition has no type or storage class
    gaim-e.c:683: warning: passing arg 1 of `strlen' makes pointer from integer with
    out a cast
    gaim-e.c:683: initializer element is not constant
    gaim-e.c:683: warning: data definition has no type or storage class
    gaim-e.c:684: redefinition of `s'
    gaim-e.c:676: `s' previously defined here
    gaim-e.c:684: warning: initialization makes integer from pointer without a cast
    gaim-e.c:684: initializer element is not constant
    gaim-e.c:684: warning: data definition has no type or storage class
    gaim-e.c:685: parse error before string constant
    gaim-e.c:685: warning: data definition has no type or storage class
    gaim-e.c:686: parse error before `&'
    gaim-e.c:686: warning: data definition has no type or storage class
    gaim-e.c:687: variable-size type declared outside of any function
    gaim-e.c:687: variable-sized object may not be initialized
    gaim-e.c:687: conflicting types for `s'
    gaim-e.c:684: previous declaration of `s'
    gaim-e.c:687: warning: data definition has no type or storage class
    gaim-e.c:688: warning: data definition has no type or storage class
    gaim-e.c:690: parse error before string constant
    gaim-e.c:690: warning: data definition has no type or storage class
    gaim-e.c:690: parse error before `('
    gaim-e.c: In function `do_chat_join':
    gaim-e.c:705: `CRYPTO_SESSION' undeclared (first use this function)
    gaim-e.c:705: (Each undeclared identifier is reported only once
    gaim-e.c:705: for each function it appears in.)
    gaim-e.c:705: `cs' undeclared (first use this function)
    gaim-e.c:706: parse error before `char'
    gaim-e.c: In function `do_chat_send':
    gaim-e.c:722: `CRYPTO_SESSION' undeclared (first use this function)
    gaim-e.c:722: `cs' undeclared (first use this function)
    gaim-e.c:723: parse error before `int'
    gaim-e.c: In function `do_chat_recv':
    gaim-e.c:765: `CRYPTO_SESSION' undeclared (first use this function)
    gaim-e.c:765: `cs' undeclared (first use this function)
    gaim-e.c:766: parse error before `int'
    gaim-e.c:779: `len' undeclared (first use this function)
    gaim-e.c:779: `newlen' undeclared (first use this function)
    make[2]: *** [gaim-e.so] Error 1
    make[2]: Leaving directory `/homes/ops/noc/jolemuel/tmp/gaim-0.58/plugins'
    make[1]: *** [all-recursive] Error 1
    make[1]: Leaving directory `/homes/ops/noc/jolemuel/tmp/gaim-0.58'
    make: *** [all-recursive-am] Error 2

     
    • Steve Jackson

      Steve Jackson - 2002-06-16

      add an extra 0 to the serv_send_im calls

      you'll also get 4 parse errors; twice for char and twice for int. Those 4 places are missing "struct" in front of CRYPTO_SESSION on the previous lines. Sorry I didn't take down the lines.

      after fixing all the obvious errors in gaim-e.c, it will fail to compile with undefined reference to 'main' in a gcc file, crt1.o and then tons of undefined references. sorry, copy and paste has never worked for me in a gnome terminal.

       

Log in to post a comment.

MongoDB Logo MongoDB