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
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
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.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
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
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.