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>