[aur-general] Please help create package lib32-gobject-introspection

rafael ff1 rafael.f.f1 at gmail.com
Sun Feb 13 12:05:53 EST 2011


2011/2/12 Rémy Oudompheng <remyoudompheng at gmail.com>:
> On 2011/2/11 rafael ff1 <rafael.f.f1 at 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


More information about the aur-general mailing list