On Sat, May 27, 2006, Bill Campbell wrote:

> While building packages on a SLES9-SP3 system, mostly Release 2.5
> with some CURRENT thrown in for flavour, I found a conflict
> between the perl-gtk in Release 2.5 and wx-2.6.3-20060524.src.rpm
> from the current tree.  perl-gtk requires glib2 with_threads=no
> while wx requires with_threads=yes.  No other package we have
> installed that requires glib2 seems to care about its threads.
>
> I haven't a clue what the issues here might be.  I assume that
> somebody had a good reason to specify this.
>
> FWIW:  I seem to have things building properly in 64 bit mode on
> the Athlon-64 system after doing some crude hacks including a
> local rpmmacros file to force the cflags and ldflags.  I'm
> planning on writing this up with proposed changes to the
> bootstrap process where it fiddles /etc/ld.so.conf, modifying
> rpmtool to generate the proper cflags and ldflags, and modifying
> the LD_LIBRARY_PATH in the rc.openpkg run control to include the
> 64 bit libaries on SuSE Linux Enterpris 9 systems.

The perl-gtk version in 2.5 really requires with_threads=no in glib2 as
it isn't able to deal with its threads support. In CURRENT the perl-gtk
is a newer one which supports with_threads=no and with_threads=yes
and hence the glib2 has with_threads=yes by default (as more packages
require it). If you really want to mix 2.5 and CURRENT here you have to
pick perl-gtk from CURRENT, too.

                                       Ralf S. Engelschall
                                       [EMAIL PROTECTED]
                                       www.engelschall.com

______________________________________________________________________
The OpenPKG Project                                    www.openpkg.org
Developer Communication List                   openpkg-dev@openpkg.org

Reply via email to