Re: Re: Building lib32-style packages
On Sun, 2007-12-10 at 14:53 -0500, Aaron M. Ucko wrote: > Alex Malinovich <[EMAIL PROTECTED]> writes: > > The 64-bit version of this is provided by libasound2-plugins. > > Unfortunately, while there is a lib32asound2 package, there is no > > lib32asound2-plugins package, so I'm trying to create one. > > You'd first need lib32-ized versions of all dependencies. I'd be > tempted to "cheat" and just symlink the chroot's copy of > libasound_module_pcm_pulse.so into /emul. I actually tried that but with no luck. I even went so far as to symlink the entire /usr/lib from the chroot into /emul and still no luck. I was able to manually hack up the configure script in the package to disable a few dependencies that I didn't really need (jack support, for example) but the other dependencies are still causing a problem. One of these days I'll see about sitting down and creating all of the dependency packages as well, but for the time being I'm just grudgingly using the chroot. The number of partitions that I have mounted in different portions of the filesystem makes the chroot a real pain to use though. -- Alex Malinovich Support Free Software, delete your Windows partition TODAY! Encrypted mail preferred. You can get my public key from any of the pgp.net keyservers. Key ID: A6D24837 signature.asc Description: This is a digitally signed message part
Re: Building lib32-style packages
Alex Malinovich <[EMAIL PROTECTED]> writes: > The 64-bit version of this is provided by libasound2-plugins. > Unfortunately, while there is a lib32asound2 package, there is no > lib32asound2-plugins package, so I'm trying to create one. You'd first need lib32-ized versions of all dependencies. I'd be tempted to "cheat" and just symlink the chroot's copy of libasound_module_pcm_pulse.so into /emul. -- Aaron M. Ucko, KB1CJC (amu at alum.mit.edu, ucko at debian.org) http://www.mit.edu/~amu/ | http://stuff.mit.edu/cgi/finger/[EMAIL PROTECTED] -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Building lib32-style packages
I've been looking around online and I've found a bunch of places that offer hints for how to build i386 packages on and amd64 system, but that's for "native" i386 packages. I'm wanting to create a local lib32 package (lib32asound2-plugins to be exact) and I can't find any info on how to go about it. Are there any simple tools for doing this? For a bit of background of what I'm trying to accomplish here: I have a bunch of apps that work great in my chroot. I also have a number of 32-bit apps that work great in the native amd64 environment with the appropriate lib32 packages installed. One thing that doesn't work for me, however, is sound. Specifically, 32-bit apps running outside of the chroot that don't natively support pulseaudio. Any 32-bit apps running outside of the chroot that try to use the pulse driver in ALSA end up failing with: ALSA lib ../../../src/pcm/pcm.c:2106:(snd_pcm_open_conf) Cannot open shared library /emul/ia32-linux/usr/lib/alsa-lib/libasound_module_pcm_pulse.so The 64-bit version of this is provided by libasound2-plugins. Unfortunately, while there is a lib32asound2 package, there is no lib32asound2-plugins package, so I'm trying to create one. If I'm going about this all wrong and there's an easy way to accomplish the desired effect, please feel free to let me know. I just want sound to work. :) (using padsp/pasuspender doesn't count as a solution btw :) ) -- Alex Malinovich Support Free Software, delete your Windows partition TODAY! Encrypted mail preferred. You can get my public key from any of the pgp.net keyservers. Key ID: A6D24837 signature.asc Description: This is a digitally signed message part