[csw-maintainers] Could someone please update CSWpygtk?

Maciej (Matchek) Blizinski maciej at opencsw.org
Tue Nov 17 11:57:38 CET 2009


On Tue, Nov 17, 2009 at 10:20 AM, Maciej (Matchek) Blizinski
<maciej at opencsw.org> wrote:
> On Mon, Nov 16, 2009 at 9:31 PM, Peter Bonivart <bonivart at opencsw.org> wrote:
>> A colleague of mine was trying to install CSWmeld and it obviously
>> needed CSWpygtk so we installed that, more things were missing to get
>> meld running but the main problem seemed to be this already reported
>> bug:
>>
>> http://www.opencsw.org/mantis/view.php?id=3832
>
> This breakage sucks.  Which pygtk version are we aiming for?  1.14,
> 1.15 or 1.16?  The pygtk website says that 1.14 is stable.  Which
> pygtk version does meld require?

I looked at the newest pygtk.  It requires newer pygobject than the
one in catalog.  I looked at pygobject, got it to compile on Solaris
10 x86, then went and tried building it on the buildfarm.  I got an
error:

maciej at build8x [build8x]:~/src/opencsw/pkg/pygobject/trunk > (cd
/home/maciej/src/opencsw/pkg/pygobject/trunk/work/solaris8-i386/build-isa-i386/pygobject-2.20.0/gobject;
/bin/bash ../libtool --tag=CC   --mode=link
/opt/studio/SOS11/SUNWspro/bin/cc -D_REENTRANT -D_PTHREADS
-I/opt/csw/include/glib-2.0 -I/opt/csw/lib/glib-2.0/include
-I/opt/csw/include/python2.6 -I/opt/csw/include/python2.6 -lglib-2.0
-xO3 -xarch=386 -I/opt/csw/include  -xarch=386 -L/opt/csw/lib -o
generate-constants generate_constants-generate-constants.o)
libtool: link: /opt/studio/SOS11/SUNWspro/bin/cc -D_REENTRANT
-D_PTHREADS -I/opt/csw/include/glib-2.0
-I/opt/csw/lib/glib-2.0/include -I/opt/csw/include/python2.6
-I/opt/csw/include/python2.6 -xO3 -xarch=386 -I/opt/csw/include
-xarch=386 -o generate-constants
generate_constants-generate-constants.o  -lglib-2.0 -L/opt/csw/lib
ld: fatal: library -lglib-2.0: not found
ld: fatal: File processing errors. No output written to generate-constants

I don't quite get it.  The library is there on the disk:

maciej at build8x [build8x]:~/src/opencsw/pkg/pygobject/trunk > ls -l
/opt/csw/lib/libglib-2.0.so*
lrwxrwxrwx   1 root     other         23 Apr 28  2009
/opt/csw/lib/libglib-2.0.so -> libglib-2.0.so.0.2000.0
lrwxrwxrwx   1 root     other         23 Apr 28  2009
/opt/csw/lib/libglib-2.0.so.0 -> libglib-2.0.so.0.2000.0
-rwxr-xr-x   1 root     bin      1190120 Apr  9  2009
/opt/csw/lib/libglib-2.0.so.0.2000.0

There's also the -L/opt/csw/lib flag.  What else does it need to find
the library?  Has anyone seen such a problem before?

Maciej



More information about the maintainers mailing list