2011/2/12 Rémy Oudompheng <remyoudompheng@gmail.com>:
On 2011/2/11 rafael ff1 <rafael.f.f1@gmail.com> wrote:
Here some links: * http://aur.pastebin.com/xCPCmxR4 lib32-gobject-introspection PKGBUILD * http://aur.pastebin.com/tYPWHz64 build attempt for lib32-gobject-introspection (same old error msg)
You need to instruct the configure script to use the 32-bit python2 binary instead of /usr/bin/python2
* http://aur.pastebin.com/Ds3ErSTD lib32-python2 PKGBUILD * http://aur.pastebin.com/VdEisQpb lib32-python2 build log (see "skipping incompatible") * tried to upload the package log, but it is too large :P * http://aur.pastebin.com/m8EeXrgS lib32-python2 files list (see /usr/lib)
you need a 32-bit version of tk for that.
Why do you need those ? Can't you just disable optional gobject-introspection/python support for your 32-bit builds ?
-- Rémy.
Why? I wanted PCSX2 emulator to work without problem in Archlinux and all from a sudden I correct to Multilib standards more than 30 lib32 packages. Basically I just wanted to have gobject-introspection working because it is a dependency for other packages - I don't know much more than that. Taking your idea of disabling gobject-introspection, I compiled lib32-gstreamer0.10 adding "--enable-introspection=no". I was able to generate the 32 bit library, but I got some warning messages that made me believe that it expected a complete 64 bit compilation (see sample output below). The question is: Is it correct to disable introspection/python? make[4]: Entering directory `/home/rafael/builds/lib32-gstreamer0.10/src/gstreamer-0.10.32/tests/examples/typefind' CC typefind-typefind.o In file included from ../../../gst/gst.h:74:0, from typefind.c:21: ../../../gst/gstutils.h: In function ‘GDOUBLE_SWAP_LE_BE’: ../../../gst/gstutils.h:566:9: warning: left shift count >= width of type ../../../gst/gstutils.h:566:9: warning: left shift count >= width of type ../../../gst/gstutils.h:566:9: warning: right shift count >= width of type ../../../gst/gstutils.h:566:9: warning: right shift count >= width of type ../../../gst/gstutils.h: In function ‘GST_READ_DOUBLE_LE’: ../../../gst/gstutils.h:755:3: warning: left shift count >= width of type ../../../gst/gstutils.h:755:3: warning: left shift count >= width of type ../../../gst/gstutils.h:755:3: warning: left shift count >= width of type ../../../gst/gstutils.h:755:3: warning: left shift count >= width of type ../../../gst/gstutils.h: In function ‘GST_READ_DOUBLE_BE’: ../../../gst/gstutils.h:783:3: warning: left shift count >= width of type ../../../gst/gstutils.h:783:3: warning: left shift count >= width of type ../../../gst/gstutils.h:783:3: warning: left shift count >= width of type ../../../gst/gstutils.h:783:3: warning: left shift count >= width of type ../../../gst/gstutils.h: In function ‘GST_WRITE_DOUBLE_LE’: ../../../gst/gstutils.h:865:3: warning: right shift count >= width of type ../../../gst/gstutils.h:865:3: warning: right shift count >= width of type ../../../gst/gstutils.h:865:3: warning: right shift count >= width of type ../../../gst/gstutils.h:865:3: warning: right shift count >= width of type ../../../gst/gstutils.h: In function ‘GST_WRITE_DOUBLE_BE’: ../../../gst/gstutils.h:892:3: warning: right shift count >= width of type ../../../gst/gstutils.h:892:3: warning: right shift count >= width of type ../../../gst/gstutils.h:892:3: warning: right shift count >= width of type ../../../gst/gstutils.h:892:3: warning: right shift count >= width of type CCLD typefind