Making all in yahoo make[4]: Entering directory `/mnt/portage/tmp/portage/gaim-1.2.0-r1/work/gaim-1.2.0/src/protocols/yahoo' source='yahoochat.c' object='yahoochat.lo' libtool=yes \ DEPDIR=.deps depmode=gcc /bin/sh ../../../depcomp \ /bin/sh ../../../libtool --silent --mode=compile --tag=CC i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I../../.. -I../../../src -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -march=i686 -O2 -pipe -Wall -g3 -c -o yahoochat.lo yahoochat.c yahoochat.c: In function `yahoo_process_chat_join': yahoochat.c:446: parse error before `*' yahoochat.c:448: `ops' undeclared (first use in this function) yahoochat.c:448: (Each undeclared identifier is reported only once yahoochat.c:448: for each function it appears in.) yahoochat.c:449: parse error before `*' yahoochat.c:450: `account' undeclared (first use in this function) yahoochat.c:451: `roomies' undeclared (first use in this function) make[4]: *** [yahoochat.lo] Error 1 make[4]: Leaving directory `/mnt/portage/tmp/portage/gaim-1.2.0-r1/work/gaim-1.2.0/src/protocols/yahoo' make[3]: *** [all-recursive] Error 1 make[3]: Leaving directory `/mnt/portage/tmp/portage/gaim-1.2.0-r1/work/gaim-1.2.0/src/protocols' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/mnt/portage/tmp/portage/gaim-1.2.0-r1/work/gaim-1.2.0/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/mnt/portage/tmp/portage/gaim-1.2.0-r1/work/gaim-1.2.0' make: *** [all] Error 2 !!! ERROR: net-im/gaim-1.2.0-r1 failed. !!! Function src_compile, Line 131, Exitcode 2 !!! Make failed !!! If you need support, post the topmost build error, NOT this status message.
Created attachment 54276 [details, diff] gaim-1.2.0-gcc-2.95.patch I don't use yahoo so I haven't tested it. But it compiles.
Thanks. I'm going to use official upstream patch: http://cvs.sourceforge.net/viewcvs.py/gaim/gaim/src/protocols/yahoo/yahoochat.c?r1=1.25.2.4&r2=1.25.2.5&only_with_tag=oldstatus&diff_format=u Should be in CVS shortly.
Committed in -r2. Thanks again!