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.
Please attempt to create an ebuild. http://www.gentoo.org/proj/en/devrel/handbook/handbook.xml?part=2&chap=1
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.
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
Daniel, I'll give you a cookie if you can get this to compile from source and get it into the tree :P
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.
Created attachment 53247 [details, diff] autoconfigure_all_1.0.6.patch patch to use the autoconf and automake utilities for building the gyache app.
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.
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.
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.
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.
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.
Created attachment 55611 [details] net-im/gyach-enhanced-1.0.7.ebuild (new version) ebuild for heavy patched gyach-enhanced-1.0.7.
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
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
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! :)
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
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.
Created attachment 55630 [details] Working Distutils setup This distutil's setup works. Will have to clean up and make better.
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.
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.
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...)
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!
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
Created attachment 55700 [details] ebuild to install extra fonts hopefully this works to install the extra fonts packages
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.
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.
Brad... The animated smileys made gyache segfault every time someone smiled to me. Turning off the smileys "solved" it.
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 :)
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.
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?
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.
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.
Created attachment 57052 [details, diff] Patch to fix segfault for animated smileys This will fix the animated smileys segfault problem.
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.
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.
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.
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.
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
it compiles and runs, but the ebuild doesn't aboy the xmms flag, and also, as reported previosly the sound chimes don't work
Created attachment 60349 [details, diff] gyach-enhanced-1.0.7-autotools.patch I am splitting the enhanced_all patch.
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.
Created attachment 60351 [details, diff] gyach-enhanced-1.0.7-pyvoice.patch build pyvoice using distutils patch. Splitted out from the previous _all_ patch.
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!
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?
should the font ebuild be added as a dependency? I guess not, but I can do it if it should.
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.
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.
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)
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.
(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...)
(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).
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.
*** Bug 78561 has been marked as a duplicate of this bug. ***
the libgtkhtml dependency needs to be changed to gtkhtml
Project seems dead since 2006