|
Description
Marcos González
2004-12-30 04:29:01 UTC
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 |