Üdvözlöm az itt egybegyűlteket!
Volt már valakinek szerencséje amd64-es linux + skype-rec kombóhoz? ( http://sourceforge.net/projects/skype-rec/ ) Egyszerűen nem bírom működésre bírni. AMD64-es gentoo rendszerem van, amin 32 bites modban futtatom a skype-ot. Ez a program annyit csinalna hogy a /dev/dsp re iranyulo open,read,write,close hivasokat elcsípi és a összemixelve a bejövő és kimenő hangfolyamot rögzíti a hívásokat. A problémám a skype 32 bitességéből ered. A skype-rec egy osztott libet (libskype-rec.so) linkelne a skype programhoz ugy hogy LD_PRELOAD korny.változó ertekenek a .so file elérési utvonalát adja meg majd meghívja a skype programot. Ha 64 bitesre fordítom a so filet akkor az nem tud linkelődni a 32 bites skype-hoz, 32 bites elf kodot fordítva és a megfelelő helyen az LD_PRELOAD okat LD_ELF_PRELOAD-ra cserélve az indítóscriptben viszont nem is probalja betolteni a .so-t. Erre az LD_DEBUG=libs et beállítva és a kimenetet figyelve következtetek. Parancssorbol hasznalva az LD_ELF_PRELOAD-ot szintén ugy nez ki hogy figyelmen kivul hagyja a rendszer ezt a kornyvaltozot,pedig RTFM szerint működnie kéne.
Ha valakinek sikerült mar beízzítani, kérem segítsen! Előre is kösz!
- 1394 megtekintés