Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 76127 - Gyach enhanced is a Yahoo Messenger linux client
Summary: Gyach enhanced is a Yahoo Messenger linux client
Status: RESOLVED OBSOLETE
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All All
: High enhancement (vote)
Assignee: Default Assignee for New Packages
URL: http://phpaint.sourceforge.net/pyvoic...
Whiteboard:
Keywords:
: 78561 (view as bug list)
Depends on:
Blocks:
 
Reported: 2004-12-30 04:29 UTC by Marcos González
Modified: 2012-04-23 18:17 UTC (History)
10 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
ebuild to install binary version of gyach-enhanced (gyach-enhanced-bin-1.0.6.ebuild,1.65 KB, text/plain)
2005-02-13 19:33 UTC, babyjamie
Details
gyach-enhanced-1.0.6.ebuild (gyach-enhanced-1.0.6.ebuild,2.47 KB, text/plain)
2005-03-12 03:56 UTC, Natanael Copa
Details
autoconfigure_all_1.0.6.patch (autoconfigure_all_1.0.6.patch,8.68 KB, patch)
2005-03-12 03:57 UTC, Natanael Copa
Details | Diff
gyacheupload-v4l_all_1.0.6.patch (gyacheupload-v4l_all_1.0.6.patch,1.79 KB, patch)
2005-03-12 03:59 UTC, Natanael Copa
Details | Diff
gyach-enhanced-1.0.6.ebuild (update) (gyach-enhanced-1.0.6.ebuild,3.14 KB, text/plain)
2005-03-16 14:48 UTC, Natanael Copa
Details
gyacheupload-v4l_all_1.0.6.patch (update) (gyacheupload-v4l_all_1.0.6.patch,3.02 KB, patch)
2005-03-16 14:51 UTC, Natanael Copa
Details | Diff
First pass distutils (setup.py,542 bytes, application/octet-stream)
2005-03-30 22:17 UTC, Marvin
Details
updated Ebuild for distutils (gyach-enhanced-1.0.6.ebuild,3.16 KB, text/plain)
2005-03-30 22:21 UTC, Marvin
Details
net-im/gyach-enhanced-1.0.7.ebuild (new version) (gyach-enhanced-1.0.7.ebuild,3.57 KB, text/plain)
2005-04-07 16:08 UTC, Natanael Copa
Details
files/pyvoice-gyach_all_1.0.7.patch (pyvoice-gyach_all_1.0.7.patch,26.23 KB, patch)
2005-04-07 16:14 UTC, Natanael Copa
Details | Diff
media-libs/libccvt/libccvt-050220.ebuild (libccvt-050220.ebuild,817 bytes, text/plain)
2005-04-07 16:17 UTC, Natanael Copa
Details
Manual Mangling for distutils (pytsp_manual_mangling.patch,1.02 KB, patch)
2005-04-07 23:05 UTC, Marvin
Details | Diff
Bug so remove problem (pyvoice_rmFILL.patch,2.48 KB, patch)
2005-04-07 23:06 UTC, Marvin
Details | Diff
Working Distutils setup (setup.py,1.18 KB, text/plain)
2005-04-07 23:09 UTC, Marvin
Details
Ebuild for PyVoice and distutils (gyach-enhanced-1.0.6.ebuild,3.62 KB, text/plain)
2005-04-07 23:12 UTC, Marvin
Details
gyach-enhanced_all_1.0.7.patch (gyach-enhanced_all_1.0.7.patch,30.85 KB, patch)
2005-04-08 10:48 UTC, Natanael Copa
Details | Diff
net-im/gyach-enhanced/gyach-enhanced-1.0.7.ebuild (with pyvoice stuff) (gyach-enhanced-1.0.7.ebuild,3.50 KB, text/plain)
2005-04-08 10:57 UTC, Natanael Copa
Details
ebuild to install extra fonts (gyach-enhanced-fonts-1.0.7.ebuild,631 bytes, text/plain)
2005-04-08 11:27 UTC, Brad Cowan (RETIRED)
Details
Voice Test works (pytsp_recording_1.0.7.patch,2.63 KB, patch)
2005-04-09 21:40 UTC, Marvin
Details | Diff
Patch to fix segfault for animated smileys (gyach-enhance-1.0.7-animations.patch,624 bytes, patch)
2005-04-23 16:52 UTC, Brian Beardall
Details | Diff
Updated ebuild file (gyach-enhanced-1.0.7.ebuild,3.54 KB, text/plain)
2005-04-23 16:55 UTC, Brian Beardall
Details
cleaned up ebuild a little (gyach-enhanced-1.0.7.ebuild,3.06 KB, text/plain)
2005-04-30 10:07 UTC, Brad Cowan (RETIRED)
Details
gyach-enhanced-1.0.7-autotools.patch (gyach-enhanced-1.0.7-autotools.patch,14.56 KB, patch)
2005-06-01 03:49 UTC, Natanael Copa
Details | Diff
gyach-enhanced-1.0.7-webcam_support.patch (gyach-enhanced-1.0.7-webcam_support.patch,10.86 KB, patch)
2005-06-01 03:52 UTC, Natanael Copa
Details | Diff
gyach-enhanced-1.0.7-pyvoice.patch (gyach-enhanced-1.0.7-pyvoice.patch,5.32 KB, patch)
2005-06-01 03:54 UTC, Natanael Copa
Details | Diff
gyach-enhanced-1.0.7.ebuild (gyach-enhanced-1.0.7.ebuild,2.88 KB, text/plain)
2005-06-01 04:17 UTC, Natanael Copa
Details
libccvt-050520.ebuild (libccvt-050520.ebuild,830 bytes, text/plain)
2005-06-27 02:54 UTC, Natanael Copa
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Marcos González 2004-12-30 04:29:01 UTC
This is a enhanced version that extends the original Gyach (already in portage).

"A full-featured Yahoo client for LINUX with voice chat and webcam support. Mission: To focus on thorough Y! support on Linux only. Philosophy: Trying to do multi-protocol / cross-platform clients slows progress and results in half-baked support - One protocol, one OS...done well.
http://phpaint.sf.net/pyvoicechat/"

Key features:
 - working webcam support (I haven't found other program that works, Netmeeting XP is no longer compatible with GnomeMeeting).
 - voice chat support integrated.

The webcam support is really interesting for those who, like me, want to use it with their friends that use Windows.

I tried the precompiled RPM (via rpm2targz) and everything worked. BTW the source code for all the parts is available, so it's easy to create an ebuild to build from source.
Comment 1 Daniel Black (RETIRED) gentoo-dev 2004-12-30 05:23:45 UTC
Please attempt to create an ebuild. http://www.gentoo.org/proj/en/devrel/handbook/handbook.xml?part=2&chap=1
Comment 2 babyjamie 2005-02-13 19:33:22 UTC
Created attachment 51178 [details]
ebuild to install binary version of gyach-enhanced

gyach always fails to compile source on gentoo machines, why i don't know. the
binaries work though. this is my first attempt at an ebuild, i'm sure others
can do it much better, but this works.
Comment 3 Brad Cowan (RETIRED) gentoo-dev 2005-02-13 21:43:03 UTC
binaries don't work worth a darned here, and the build system on the source is an absolute mess. If someone can actually get the source to compile I aplaud them. I've tried for ages to get this package to work in gentoo
Comment 4 Brad Cowan (RETIRED) gentoo-dev 2005-02-13 21:44:59 UTC
Daniel, I'll give you a cookie if you can get this to compile from source and get it into the tree :P
Comment 5 Natanael Copa 2005-03-12 03:56:45 UTC
Created attachment 53246 [details]
gyach-enhanced-1.0.6.ebuild

build gyach-enhanced from sources. It only build the gyache binary and webcam
binaries (C version). No python apps are insetalled and no voicechat is
installed.  It is a start at least.
Comment 6 Natanael Copa 2005-03-12 03:57:46 UTC
Created attachment 53247 [details, diff]
autoconfigure_all_1.0.6.patch

patch to use the autoconf and automake utilities for building the gyache app.
Comment 7 Natanael Copa 2005-03-12 03:59:22 UTC
Created attachment 53248 [details, diff]
gyacheupload-v4l_all_1.0.6.patch

patch to get my bt878 video card working with gyache. Should probably enable
other tuners/cams too.
Comment 8 Natanael Copa 2005-03-16 14:48:07 UTC
Created attachment 53659 [details]
gyach-enhanced-1.0.6.ebuild (update)

unpacks the media package.

A try to compile and install pyvoice. a _pytsp.so file is missing and to be
honest, i don't know how this python animal works really so I don't know how to
build it or where it comes from.

this ebuild specifies libgtkhtml as dependency. It should actually be
libgtkhtml >= 2.0.0 and < 3.0.0.
Comment 9 Natanael Copa 2005-03-16 14:51:36 UTC
Created attachment 53660 [details, diff]
gyacheupload-v4l_all_1.0.6.patch (update)

uses double buffer in v4l. This fixes a problem I had where half the picture
was black on the remote side.
Comment 10 Marvin 2005-03-30 22:17:51 UTC
Created attachment 54911 [details]
First pass distutils

This is designed to work from the work directory.  As I haven't done much with
creating ebuilds, I'm not sure how to make this into patch so that it's there. 
Also, this isn't complete especially with regards to the make command.	Again,
I have the results from my 'esd-config --libs' hard-coded in here.
Comment 11 Marvin 2005-03-30 22:21:42 UTC
Created attachment 54914 [details]
updated Ebuild for distutils

This ebuild appropriately ran the distutils from previous attachment for
building and installing.  Just a matter of getting distutils to fully install
pyvoice and any file manipulation for install directories.
Comment 12 Natanael Copa 2005-04-07 16:08:46 UTC
Created attachment 55611 [details]
net-im/gyach-enhanced-1.0.7.ebuild (new version)

ebuild for heavy patched gyach-enhanced-1.0.7.
Comment 13 Natanael Copa 2005-04-07 16:14:28 UTC
Created attachment 55612 [details, diff]
files/pyvoice-gyach_all_1.0.7.patch

* use autoconf scripts
* try to fix some ugly code for webcam (support for more cams)
* use of libccvt (autodetected)
* fix so the webcam properties gets remebered. (store to
~/.yahoorc/gyach/webcamrc)
* includes preliminary setup.py
Comment 14 Natanael Copa 2005-04-07 16:17:28 UTC
Created attachment 55613 [details]
media-libs/libccvt/libccvt-050220.ebuild

lib that might be used by gyache (only those who have cam's that don't support
rgb24 actually)

USE="ccvt" emerge gyache-enhanced
Comment 15 Natanael Copa 2005-04-07 16:32:23 UTC
Just forgot... dhalsiim is the one who wrote the libccvt ebuild and should have the credit for it. I just submitted it here.

Thanks alot! :)
Comment 16 Marvin 2005-04-07 23:05:09 UTC
Created attachment 55628 [details, diff]
Manual Mangling for distutils

Distutils doesn't seem to like having functions with the same name but
different parameters in different source files.  Therefore this mangles
convert_file in main.c
Comment 17 Marvin 2005-04-07 23:06:35 UTC
Created attachment 55629 [details, diff]
Bug so remove problem

There is a bug (can Google it) with flag addition (EXPAND+FILL), so removed
FILL to get to run.  Will have to investigate furthur.
Comment 18 Marvin 2005-04-07 23:09:05 UTC
Created attachment 55630 [details]
Working Distutils setup

This distutil's setup works.  Will have to clean up and make better.
Comment 19 Marvin 2005-04-07 23:12:41 UTC
Created attachment 55631 [details]
Ebuild for PyVoice and distutils

This ebuild will apply the above patches, move the setup.py into WorkDir,
compile PyVoice stuff, and install it.	Brings up the GUI from gyache.	Voice
test didn't seem to work and I haven't tried talking with anybody yet.
Comment 20 Brad Cowan (RETIRED) gentoo-dev 2005-04-08 08:38:31 UTC
the pixmaps for pyvoice seem to be misplaced or hardcoded wrong, could you please use epatch instead of manually calling patch also. Voice I can hear, but am unable to talk, it locks it up...so does trying test.
Comment 21 Natanael Copa 2005-04-08 10:48:13 UTC
Created attachment 55698 [details, diff]
gyach-enhanced_all_1.0.7.patch

one big patch that contains updated pyvoice stuff including fix for hardcoded
paths to pixmaps (I only hardcoded the to the "correct" place...)
Comment 22 Natanael Copa 2005-04-08 10:57:43 UTC
Created attachment 55699 [details]
net-im/gyach-enhanced/gyach-enhanced-1.0.7.ebuild (with pyvoice stuff)

ebuild for 1.0.7 and the pyvoice stuff. It compiles, it installs, the
pyvoiceiu.py starts, the pixmaps are shown. But i dont know if it works...

I couldnt make it work with epatch either. Could someone help me with that?
Maybe the patch should be splitted into several for making it easier to
maintain. I'm not really sure whats the "correct" naming either.

thanks!
Comment 23 Brad Cowan (RETIRED) gentoo-dev 2005-04-08 11:22:59 UTC
unpack gyach-enhanced_pyvoice-source-${PV}.tar.bz2
cd ${S}
epatch ${FILESDIR}/gyach-enhanced_all_1.0.7.patch

with the new patch I have most of the icons on pyvoice except ignore, but Talk or test still cause it to segfault.  My main concern now is that with the new patch gyache itself segfaults almost every minute or so with :

(gyache:4979): GLib-GObject-CRITICAL **: g_object_ref: assertion `G_IS_OBJECT (object)' failed

(gyache:4979): Gdk-CRITICAL **: gdk_draw_pixbuf: assertion `GDK_IS_PIXBUF (pixbuf)' failed

(gyache:4979): GLib-GObject-CRITICAL **: g_object_unref: assertion `G_IS_OBJECT (object)' failed



Comment 24 Brad Cowan (RETIRED) gentoo-dev 2005-04-08 11:27:01 UTC
Created attachment 55700 [details]
ebuild to install extra fonts

hopefully this works to install the extra fonts packages
Comment 25 Marvin 2005-04-09 21:40:54 UTC
Created attachment 55830 [details, diff]
Voice Test works

This patch fixes several flaws in esd_record_sound which prevented voice test
from working.  Flaws are returning local memory, and trimming recorded data. 
Should help with some seg-faults as well.
Comment 26 Brad Cowan (RETIRED) gentoo-dev 2005-04-09 22:23:31 UTC
still immediately locks up hard when trying test or talk on 3 machines here. The main gyach text screen segfaults in about 30 seconds still everytime, could be the patches I apply... new ebuild is needed or something right now I'm applying the last all patch and the latest voice patch, but the rest of the stuff in the build I dont know what to keep or not.
Comment 27 Natanael Copa 2005-04-10 08:18:36 UTC
Brad... The animated smileys made gyache segfault every time someone smiled to me. Turning off the smileys "solved" it.
Comment 28 Brad Cowan (RETIRED) gentoo-dev 2005-04-10 10:12:41 UTC
yeah I've tried turning them off and the fonts (been a probelm for ages in regular gyach too), but I still get random segfaults with not very good strace -f or gdb backtraces. If you guys get the voice stuff working I'll definately put in portage you guys are doing awesome work, thanks allot :)
Comment 29 Brian Beardall 2005-04-15 22:36:22 UTC
I like it now that I can compile gyach-enchaned from source using an ebuild, but the sound chimes that should be playing aren't working.  The sound events don't work, but the audibles do work.  I followed the suggestion of turning off animation on the smilies, and that did keep it from segfaulting on me.  Sound events would be nice though.
Comment 30 Brad Cowan (RETIRED) gentoo-dev 2005-04-16 13:25:32 UTC
I had this problem on my old ladies box with kde/arts interacting with esound, I don;t remember what the solution was. Have you had any luck with voice chat?
Comment 31 Brian Beardall 2005-04-16 22:21:51 UTC
I only have esound installed because I don't have anything that needs the arts sound daemon.  It is odd because none of the sound event is being built from the last ebuild.  With the voice chat I can hear people talk, and so I can listen to them talk, and I can also run the test to see if the mic is working, but when I go to do actual chat, and I click the the talk button PyVoice chat locks up on me, and I can't do anything else.  If I use the binary install sound events work, but PyVoice chat won't even load.  The usual seg fault with the animated smilies occurs for me also.
Comment 32 Brian Beardall 2005-04-23 09:44:40 UTC
There is a version of Gyach-enhanced that is called Gyach-improved.  It supports most of everything also because it's code base came frrom Gyach-enhanced, but he took the code and fixed the tab segfault, and the animated smileys bug and fixed them.  He also wrote an autoconf file that just works.  To fuss, or fluff.  It doesn't have the webcam updates installed, and doesn't have the Pyvoice stuff working yet either.  The address is at http://www.geocities.com/bareassed_beachbum/  No fuss, or fluff.  This would probably be a lot easier to work with, and to figure out how to fix GYach-Enhanced so it doesn't seg fault anymore.
Comment 33 Brian Beardall 2005-04-23 16:52:38 UTC
Created attachment 57052 [details, diff]
Patch to fix segfault for animated smileys

This will fix the animated smileys segfault problem.
Comment 34 Brian Beardall 2005-04-23 16:55:30 UTC
Created attachment 57054 [details]
Updated ebuild file

This is the ebuild that uses the patch.  You will need the the
animations.patch, and the gyach-enhanced_all_1.0.7.patch.  Now it would be nice
if pyvoice would work.
Comment 35 Brad Cowan (RETIRED) gentoo-dev 2005-04-30 10:07:30 UTC
Created attachment 57684 [details]
cleaned up ebuild a little

I cleaned up the build just a little, fonts still cause a segfault every once
in a while, but the animated smileys seems to work right now.  Pyvoice is still
not working and I didn't know which patches still apply so I just applied the
voice patch...voice is the main reason most I know want this to work.
Comment 36 Brad Cowan (RETIRED) gentoo-dev 2005-04-30 11:02:01 UTC
Would be nice if everyone contributing to the bug went through and marked what's obsolete or not and commented on any other improvements or things anyone is working on.
Comment 37 Natanael Copa 2005-05-04 13:59:20 UTC
I'm sorry but it have been busy for me lately. I haven't had time to chat either. I have only done the automake stuff + video stuff and I have always marked whats obsolete whenever I made a change. I think I added the pyvoice into the _all_ patch. It should probably be splitted out to keep things cleaner.

There is also a memory leak in the video code, i think its the video-upload code. I will look at it when i get the time. (not right now in other words...) I also need to borrow a cam again (or buy one. any recommendations?)

So far I have heard *none* from Erica. Kind of frustrating. Maybe it would be better to spend the time on gaim-vv.
Comment 38 Joshua Hoblitt 2005-05-07 12:30:32 UTC
the latest ebuild "cleaned up ebuild a little" plus the 3 patch files it depends on built for me.  gyache seems to work but it does crash occasionaly when changing options under "settings".  This is on 2005.0/x86
Comment 39 Teutz 2005-05-21 09:25:33 UTC
it compiles and runs, but the ebuild doesn't aboy the xmms flag, and also, as
reported previosly the sound chimes don't work
Comment 40 Natanael Copa 2005-06-01 03:49:54 UTC
Created attachment 60349 [details, diff]
gyach-enhanced-1.0.7-autotools.patch

I am splitting the enhanced_all patch.
Comment 41 Natanael Copa 2005-06-01 03:52:54 UTC
Created attachment 60350 [details, diff]
gyach-enhanced-1.0.7-webcam_support.patch

This used to be a part of the _all_ patch. It is splitted out to make it easier
to maintain in the future. I have also removed some meaningless "errormessages"
(that i used for debugging) and changed the logic for double buffering the
webcam so my bttv card works again. It *should* not break any other cam's but
it would be nice if it could be tested.
Comment 42 Natanael Copa 2005-06-01 03:54:25 UTC
Created attachment 60351 [details, diff]
gyach-enhanced-1.0.7-pyvoice.patch

build pyvoice using distutils patch. Splitted out from the previous _all_
patch.
Comment 43 Natanael Copa 2005-06-01 04:17:15 UTC
Created attachment 60353 [details]
gyach-enhanced-1.0.7.ebuild

Updated ebuild. It obsoletes "Ebuild for PyVoice and distutils", "Updated
ebuild file" and "cleaned up ebuild a little" (I dont have the power to mark
them as obsoleted...)

libgtkhtml dependencies fixed.

It installs the sound files from the binary package since they were not
included at all in the source package. It means it will download both the
sources and the binary. Stupid! (I'll tell Erica)

I removed the xmms and encryption stuff. That should probably go in separate
ebuilds anyway.

I slitted the _all_ patch in 3: autotools, webcam_support and pyvoice. This
makes it easier to maintain in the future.

The other 2 patches needs to be renamed:
"Voice Test works" (pytsp_recording_1.0.7.patch) ->
gyach-enhanced-1.0.7-pytsp_recording.patch

"Patch to fix segfault for animated smileys" (animations.patch) ->
gyach-enhanced-1.0.7-animations.patch

So you should have totally 5 files in your "files/" directory:
gyach-enhanced-1.0.7-animations.patch
gyach-enhanced-1.0.7-autotools.patch
gyach-enhanced-1.0.7-pytsp_recording.patch
gyach-enhanced-1.0.7-pyvoice.patch
gyach-enhanced-1.0.7-webcam_support.patch

I did the renaming because new upstream versions will most likely break all
patches so it is probably good to include version numbers in the names so we
can keep old versions.

Summary of whats fixed in ths release:
* webcam support
* libgtkhtml deps
* xmms/encryption plugins
* sound chimes should work (haven't tested really...)

Summary of whats left to do (afaik):
* voice chatting (test/fix)
* test different webcams again
* test sound chimes
* I believe there is a memory leak somewhere related to video. Not 100% sure
about that but if there is, it needs to be fixed.

I think thats all. If I messed anything, let me know.

Thanks!
Comment 44 Natanael Copa 2005-06-01 04:37:29 UTC
Sorry I forgot to mention that the "gyach-enhanced-1.0.7-pyvoice.patch"
obsoletes "Bug so remove problem" and "Working Distutils setup" patches. (I dont
have the power to marke them as obsoleted).

I also wondering if we should file separate bug reports for the libccvt and font
ebuilds?
Comment 45 Natanael Copa 2005-06-01 05:17:36 UTC
should the font ebuild be added as a dependency? I guess not, but I can do it if
it should.
Comment 46 Shaumyadeep Chaudhuri 2005-06-25 11:30:03 UTC
The official site says the fonts not necessary but are recommended to use so the
fonts should be in IUSE so one may use USE to put them too if they want.
Comment 47 Shaumyadeep Chaudhuri 2005-06-25 11:37:10 UTC
I used the ltest ebuild posted here works great but i noticed that it doesnt
merge the xmms and encryption plugins. Can somebody make an ebuild for them also
or modify the existing ebuild. Also the latest ebuild posted here has IUSE="ccvt"
but when i try to use the USE="ccvt" it complains that
there are no ebuilds to satisfy "media-libs/libccvt"
so i searched the portage tree for ccvt but couldn't find it can somebody plz
guide me.
Comment 48 Natanael Copa 2005-06-27 02:54:54 UTC
Created attachment 62038 [details]
libccvt-050520.ebuild

Upgrade package to use toolchain-funcs.eclass and new version bump. (I doubt
there was any changes in this lib between the versions)
Comment 49 Florian Engelhardt 2005-07-16 04:34:45 UTC
Hello,

this does not compile on amd64:

running build
running build_py
creating build
creating build/lib.linux-x86_64-2.4
copying pyvoice/pyvoice.py -> build/lib.linux-x86_64-2.4
copying pyvoice/pyvoiceui.py -> build/lib.linux-x86_64-2.4
running build_ext
building '_pyesd' extension
swigging pytsp/pyesd.i to pytsp/pyesd_wrap.c
swig -python -o pytsp/pyesd_wrap.c pytsp/pyesd.i
creating build/temp.linux-x86_64-2.4
creating build/temp.linux-x86_64-2.4/pytsp
x86_64-pc-linux-gnu-gcc -pthread -fno-strict-aliasing -DNDEBUG -march=k8 -O2
-pipe -fPIC -I/usr/include/python24 -c pytsp/pyesd.c -o
build/temp.linux-x86_64-2.4/pytsp/pyesd.o
x86_64-pc-linux-gnu-gcc -pthread -fno-strict-aliasing -DNDEBUG -march=k8 -O2
-pipe -fPIC -I/usr/include/python24 -c pytsp/pyesd_wrap.c -o
build/temp.linux-x86_64-2.4/pytsp/pyesd_wrap.o
x86_64-pc-linux-gnu-gcc -pthread -shared -march=k8 -O2 -pipe
build/temp.linux-x86_64-2.4/pytsp/pyesd.o
build/tep.linux-x86_64-2.4/pytsp/pyesd_wrap.o -L/usr/lib -lesd -laudiofile -lm
-lasound -o build/lib.linux-x86_64-2.4/_yesd.so
building '_pytsp' extension
swigging pytsp/pyesd.i to pytsp/pyesd_wrap.c
swig -python -o pytsp/pyesd_wrap.c pytsp/pyesd.i
swigging pytsp/pytsp.i to pytsp/pytsp_wrap.c
swig -python -o pytsp/pytsp_wrap.c pytsp/pytsp.i
x86_64-pc-linux-gnu-gcc -pthread -fno-strict-aliasing -DNDEBUG -march=k8 -O2
-pipe -fPIC -D__WINE__=None -Ddbg_rintf=__vprintf -DMPLAYER=None
-DTRACE=__vprintf -D_REENTRANT=None -Ipytsp -I/usr/include/python2.4 -c
pytsp/pyruespeech.c -o build/temp.linux-x86_64-2.4/pytsp/pytruespeech.o
<command line>:7:1: warning: "_REENTRANT" redefined
<command line>:1:1: warning: this is the location of the previous definition
x86_64-pc-linux-gnu-gcc -pthread -fno-strict-aliasing -DNDEBUG -march=k8 -O2
-pipe -fPIC -D__WINE__=None -Ddbg_rintf=__vprintf -DMPLAYER=None
-DTRACE=__vprintf -D_REENTRANT=None -Ipytsp -I/usr/include/python2.4 -c
pytsp/ld_keeper.c -o build/temp.linux-x86_64-2.4/pytsp/ldt_keeper.o
<command line>:7:1: warning: "_REENTRANT" redefined
<command line>:1:1: warning: this is the location of the previous definition
pytsp/ldt_keeper.c: In function `Setup_LDT_Keeper':
pytsp/ldt_keeper.c:191: warning: cast from pointer to integer of different size
pytsp/ldt_keeper.c:244: warning: cast to pointer from integer of different size
x86_64-pc-linux-gnu-gcc -pthread -fno-strict-aliasing -DNDEBUG -march=k8 -O2
-pipe -fPIC -D__WINE__=None -Ddbg_rintf=__vprintf -DMPLAYER=None
-DTRACE=__vprintf -D_REENTRANT=None -Ipytsp -I/usr/include/python2.4 -c
pytsp/peimage.c -o build/temp.linux-x86_64-2.4/pytsp/pe_image.o
<command line>:7:1: warning: "_REENTRANT" redefined
<command line>:1:1: warning: this is the location of the previous definition
In file included from pytsp/wine/winbase.h:5,
                 from pytsp/pe_image.c:51:
pytsp/wine/winnt.h:625:2: #error You need to define a CONTEXT for your CPU
In file included from pytsp/wine/winbase.h:5,
                 from pytsp/pe_image.c:51:
pytsp/wine/winnt.h:628: error: parse error before '*' token
pytsp/wine/winnt.h:628: warning: data definition has no type or storage class
pytsp/wine/winnt.h:754:2: #error You need to define DEFINE_REGS_ENTRYPOINT
macros for your CPU
pytsp/wine/winnt.h:765:3: #error You must define GET_IP for this CPU
pytsp/wine/winnt.h:1021: error: parse error before "PCONTEXT"
pytsp/wine/winnt.h:1021: warning: no semicolon at end of struct or union
pytsp/wine/winnt.h:1022: warning: data definition has no type or storage class
pytsp/wine/winnt.h:1034: error: parse error before "PCONTEXT"
In file included from pytsp/wine/winbase.h:5,
                 from pytsp/pe_image.c:51:
pytsp/wine/winnt.h:1048: error: parse error before "ExceptionInfo"
pytsp/wine/winnt.h:1051: error: parse error before "epointers"
In file included from pytsp/pe_image.c:51:
pytsp/wine/winbase.h:1342: error: parse error before "CONTEXT"
pytsp/wine/winbase.h:1481: error: parse error before '*' token
In file included from pytsp/pe_image.c:53:
pytsp/wine/heap.h: In function `SEGPTR_Get':
pytsp/wine/heap.h:36: warning: cast from pointer to integer of different size
pytsp/wine/heap.h:36: warning: cast from pointer to integer of different size
In file included from pytsp/win32.h:8,
                 from pytsp/pe_image.c:58:
pytsp/com.h: At top level:
pytsp/com.h:52: warning: `__stdcall__' attribute ignored
pytsp/com.h:53: warning: `__stdcall__' attribute ignored
pytsp/com.h:54: warning: `__stdcall__' attribute ignored
pytsp/com.h:64: warning: `__stdcall__' attribute ignored
pytsp/com.h:65: warning: `__stdcall__' attribute ignored
pytsp/com.h:66: warning: `__stdcall__' attribute ignored
pytsp/com.h:67: warning: `__stdcall__' attribute ignored
pytsp/pe_image.c: In function `dump_exports':
pytsp/pe_image.c:76: warning: cast to pointer from integer of different size
pytsp/pe_image.c:76: warning: cast to pointer from integer of different size
pytsp/pe_image.c:78: warning: cast to pointer from integer of different size
pytsp/pe_image.c:78: warning: cast to pointer from integer of different size
pytsp/pe_image.c:80: warning: cast to pointer from integer of different size
pytsp/pe_image.c:82: warning: cast to pointer from integer of different size
pytsp/pe_image.c:87: warning: cast to pointer from integer of different size
pytsp/pe_image.c:87: warning: cast from pointer to integer of different size
pytsp/pe_image.c:88: warning: cast to pointer from integer of different size
pytsp/pe_image.c:88: warning: cast from pointer to integer of different size
pytsp/pe_image.c:89: warning: cast to pointer from integer of different size
pytsp/pe_image.c:89: warning: cast from pointer to integer of different size
pytsp/pe_image.c:97: warning: cast to pointer from integer of different size
pytsp/pe_image.c:102: warning: cast to pointer from integer of different size
pytsp/pe_image.c:102: warning: cast from pointer to integer of different size
pytsp/pe_image.c:106: warning: cast to pointer from integer of different size
pytsp/pe_image.c: In function `PE_FindExportedFunction':
pytsp/pe_image.c:136: warning: cast from pointer to integer of different size
pytsp/pe_image.c:139: warning: cast from pointer to integer of different size
pytsp/pe_image.c:148: warning: cast to pointer from integer of different size
pytsp/pe_image.c:148: warning: cast from pointer to integer of different size
pytsp/pe_image.c:149: warning: cast to pointer from integer of different size
pytsp/pe_image.c:149: warning: cast from pointer to integer of different size
pytsp/pe_image.c:150: warning: cast to pointer from integer of different size
pytsp/pe_image.c:150: warning: cast from pointer to integer of different size
pytsp/pe_image.c:152: warning: cast to pointer from integer of different size
pytsp/pe_image.c:152: warning: cast to pointer from integer of different size
pytsp/pe_image.c:154: warning: cast to pointer from integer of different size
pytsp/pe_image.c:154: warning: cast to pointer from integer of different size
pytsp/pe_image.c:157: warning: cast from pointer to integer of different size
pytsp/pe_image.c:164: warning: cast to pointer from integer of different size
pytsp/pe_image.c:164: warning: cast from pointer to integer of different size
pytsp/pe_image.c:176: warning: cast to pointer from integer of different size
pytsp/pe_image.c:176: warning: cast from pointer to integer of different size
pytsp/pe_image.c:188: warning: cast from pointer to integer of different size
pytsp/pe_image.c:194: warning: cast to pointer from integer of different size
pytsp/pe_image.c:194: warning: cast from pointer to integer of different size
pytsp/pe_image.c:210: warning: cast to pointer from integer of different size
pytsp/pe_image.c:223: warning: cast to pointer from integer of different size
pytsp/pe_image.c: In function `fixup_imports':
pytsp/pe_image.c:251: warning: cast to pointer from integer of different size
pytsp/pe_image.c:286: warning: cast to pointer from integer of different size
pytsp/pe_image.c:296: warning: cast to pointer from integer of different size
pytsp/pe_image.c:296: warning: cast from pointer to integer of different size
pytsp/pe_image.c:297: warning: cast to pointer from integer of different size
pytsp/pe_image.c:297: warning: cast from pointer to integer of different size
pytsp/pe_image.c:307: warning: cast to pointer from integer of different size
pytsp/pe_image.c:307: warning: cast from pointer to integer of different size
pytsp/pe_image.c:316: warning: cast to pointer from integer of different size
pytsp/pe_image.c:316: warning: cast from pointer to integer of different size
pytsp/pe_image.c:326: warning: cast to pointer from integer of different size
pytsp/pe_image.c:326: warning: cast from pointer to integer of different size
pytsp/pe_image.c: In function `calc_vma_size':
pytsp/pe_image.c:342: warning: cast to pointer from integer of different size
pytsp/pe_image.c:342: warning: cast to pointer from integer of different size
pytsp/pe_image.c:342: warning: cast to pointer from integer of different size
pytsp/pe_image.c:342: warning: cast to pointer from integer of different size
pytsp/pe_image.c:346: warning: cast to pointer from integer of different size
pytsp/pe_image.c:346: warning: cast to pointer from integer of different size
pytsp/pe_image.c: In function `do_relocations':
pytsp/pe_image.c:368: warning: cast to pointer from integer of different size
pytsp/pe_image.c:368: warning: cast to pointer from integer of different size
pytsp/pe_image.c:377: warning: cast to pointer from integer of different size
pytsp/pe_image.c: In function `PE_LoadImage':
pytsp/pe_image.c:466: warning: cast to pointer from integer of different size
pytsp/pe_image.c:468: warning: cast to pointer from integer of different size
pytsp/pe_image.c:472: warning: cast to pointer from integer of different size
pytsp/pe_image.c:472: warning: cast to pointer from integer of different size
pytsp/pe_image.c:501: warning: cast to pointer from integer of different size
pytsp/pe_image.c:501: warning: cast to pointer from integer of different size
pytsp/pe_image.c:501: warning: cast to pointer from integer of different size
pytsp/pe_image.c:501: warning: cast to pointer from integer of different size
pytsp/pe_image.c:545: warning: cast to pointer from integer of different size
pytsp/pe_image.c:545: warning: cast to pointer from integer of different size
pytsp/pe_image.c:549: warning: cast to pointer from integer of different size
pytsp/pe_image.c:550: warning: cast to pointer from integer of different size
pytsp/pe_image.c:550: warning: cast to pointer from integer of different size
pytsp/pe_image.c:554: warning: cast to pointer from integer of different size
pytsp/pe_image.c:564: warning: cast to pointer from integer of different size
pytsp/pe_image.c:566: warning: cast from pointer to integer of different size
pytsp/pe_image.c:592: warning: cast from pointer to integer of different size
pytsp/pe_image.c:616: warning: cast to pointer from integer of different size
pytsp/pe_image.c:618: warning: cast to pointer from integer of different size
pytsp/pe_image.c:625: warning: cast to pointer from integer of different size
pytsp/pe_image.c:625: warning: cast to pointer from integer of different size
pytsp/pe_image.c:625: warning: cast to pointer from integer of different size
pytsp/pe_image.c:625: warning: cast to pointer from integer of different size
pytsp/pe_image.c:630: warning: cast to pointer from integer of different size
pytsp/pe_image.c:632: warning: cast to pointer from integer of different size
pytsp/pe_image.c:635: warning: cast to pointer from integer of different size
pytsp/pe_image.c:647: warning: cast to pointer from integer of different size
pytsp/pe_image.c:648: warning: cast to pointer from integer of different size
pytsp/pe_image.c:649: warning: cast to pointer from integer of different size
pytsp/pe_image.c:656: warning: cast to pointer from integer of different size
pytsp/pe_image.c:663: warning: cast to pointer from integer of different size
pytsp/pe_image.c:669: warning: cast to pointer from integer of different size
pytsp/pe_image.c:670: warning: cast to pointer from integer of different size
pytsp/pe_image.c: In function `PE_CreateModule':
pytsp/pe_image.c:691: warning: cast to pointer from integer of different size
pytsp/pe_image.c:691: warning: cast to pointer from integer of different size
pytsp/pe_image.c:702: warning: cast to pointer from integer of different size
pytsp/pe_image.c:706: warning: cast to pointer from integer of different size
pytsp/pe_image.c:710: warning: cast to pointer from integer of different size
pytsp/pe_image.c: In function `PE_UnloadLibrary':
pytsp/pe_image.c:871: warning: cast to pointer from integer of different size
pytsp/pe_image.c: In function `PE_InitDLL':
pytsp/pe_image.c:914: warning: cast to pointer from integer of different size
pytsp/pe_image.c:914: warning: cast to pointer from integer of different size
pytsp/pe_image.c:915: warning: cast to pointer from integer of different size
pytsp/pe_image.c:915: warning: cast to pointer from integer of different size
pytsp/pe_image.c:920: warning: cast to pointer from integer of different size
pytsp/pe_image.c:920: warning: cast to pointer from integer of different size
pytsp/pe_image.c:920: warning: cast to pointer from integer of different size
error: command 'x86_64-pc-linux-gnu-gcc' failed with exit status 1

!!! ERROR: net-im/gyach-enhanced-1.0.7 failed.
!!! Function distutils_src_compile, Line 35, Exitcode 1
!!! compilation failed
!!! If you need support, post the topmost build error, NOT this status message.
Comment 50 Natanael Copa 2005-07-22 01:31:04 UTC
(In reply to comment #49)
> Hello,
> 
> this does not compile on amd64:

From the gyach enhanced website:
"Philosophy: Trying to do multi-protocol / cross-platform clients slows progress
and results in half-baked support - One protocol, one OS...done well."

She really lives up to that philosophy (except the "done well" part...)

Comment 51 Marvin 2005-08-02 17:59:33 UTC
(In reply to comment #50)
> (In reply to comment #49)
> > Hello,
> > 
> > this does not compile on amd64:

Yup.  The voice portion uses win32 codecs.  The GUI portion actually compiled
and ran.  In order to compile the voice on AMD64, there's a lot of dependencies
like python that would need to be 32-bit.  (Probably a 32-bit chroot).  I'm not
sure about the video.

> From the gyach enhanced website:
> "Philosophy: Trying to do multi-protocol / cross-platform clients slows progress
> and results in half-baked support - One protocol, one OS...done well."
> 
> She really lives up to that philosophy (except the "done well" part...)
> 

Actually, I think that she needs to change her statement to 'One protocol, one
client, one OS, one machine...'  Also, I just received NULLs while trying to
test it with other Yahoo! clients (on 32-bit computer).
Comment 52 Nicko 2005-10-05 02:36:18 UTC
I think you should add 'media-libs/alsa-lib' and dev-lang/swig as dependancies
to the ebuild.  After making sure I had the above packages emerged first, the
ebuild worked without a hitch.  I still don't hear any chimes though, although I
am able to hear audibles.  I can also hear voices through pyVoice although when
I attempt to talk pyVoice crashes.  The voice test works, but there is a 4
second delay before it actually starts to capture my voice.  The program gets
buggy when trying to view people profiles, but other than that it's pretty stable.
Comment 53 Daniel Black (RETIRED) gentoo-dev 2005-10-08 00:27:02 UTC
*** Bug 78561 has been marked as a duplicate of this bug. ***
Comment 54 Saurabh Singhvi 2006-12-20 14:58:35 UTC
the libgtkhtml dependency needs to be changed to gtkhtml
Comment 55 Pacho Ramos gentoo-dev 2012-04-23 18:17:12 UTC
Project seems dead since 2006