On Wednesday 29 October 2008, Ben Taylor wrote:
> 1) it's geared only for SXCE, cause it will bomb out on _is64,
> but S10 has a proper glib-2.0 and gstreamer from FOSS.

I don't understand here. What is bombing? Where? 

I might guess your meaning that linking in 64-bit mode is pulling in the 
32-bit gstreamer and then failing. I see this in FOSSqt on Dillon right now, 
with this bit in the log:

        GSTREAMER_LDFLAGS: -L/usr/lib/amd64 -lgstreamer-0.10

This is quite bogus, since there is no 64-bit gstreamer installed; there *is* 
a 32-bit version installed. This is a case of pkg-config doing bogus things; 
something in my environment (PKG_CONFIG_PATH) is damaging the output.

> 2) no fix for glib-2.0 look up on  S10.  I fixed this in the original
> dude Phonon and am retesting what I had from a couple
> of months ago.

Probably one of the patches that fell between the cracks. Is this again about 
the position of -L/usr/lib?

> 3) I have no clue how I'm supposed to fix this given that it
> downloads a tarball....  Dude I could work with. some
> mention on techbase might be nice on how to patch
> stuff that doesn't work so you don't lose the work....

Assuming you don't wipe out all of ~/packages/SOURCES (or wherever you have 
pkgtool configured for) regularly, it will download the pristine upstream 
source tarball once. Alternateively, you can add --with-dude to the 
PKGTOOL_ARGS variable in Makefile.config and it will assume you are rolling 
tarballs into ~/packages/SOURCES from Dude yourself.

For the build, there are three files:
        - the source tarball
        - the Solaris/ directory for the package
        - the Solaris/libtool file

By unpacking those three, the hg-based stuff re-creates exactly what's in 
Dude -- the pristine sources, the Solaris/ directory, and our own libtool. If 
you are making changes to the source, then I would recommend 
adding --with-dude and rolling your own tarballs (with whatever worked in 
SPECS/). As an alternative, you can cd to ~/packages/BUILD/<package>/<arch>; 
you will find in the Solaris/ directory a file 'environment' which you can 
source. This is exactly the environment as it is set up for the build.

-- 
These are your friends - Adem
    GPG: FEA2 A3FE Adriaan de Groot
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 195 bytes
Desc: This is a digitally signed message part.
URL: 
<http://mail.opensolaris.org/pipermail/kde-discuss/attachments/20081030/46ea2aed/attachment.bin>

Reply via email to