Comments included below: On Tue, Jun 30, 2009 at 18:22, Grant Baillie<[email protected]> wrote:
===[SNIP]===
Hi, Jacob For now, I have put the patches up on people.osafoundation.org: The original changes (i.e. wx 2.8.something against Chandler's wx): http://people.osafoundation.org/grant/patches-r55849.tar.gz Ported over to current wx trunk: http://people.osafoundation.org/grant/patches-r61245.tar.gz Just in case it's not clear, see http://people.osafoundation.org/grant/wx-checkout-info-r61245.txt which is how I did the checkouts to patch. This last set I haven't even compiled; there have been some rearrangements in the source base, so I just got done porting the patches. I'm about to go on vacation, but I'll probably try doing that once I get back (next week).
OK, I'll check the patches out when I get a chance. ===[SNIP]===
I was working on Gentoo. However, I've not been able to spend a lot of time on that for a month or two. If anyone's interested in what I did, I can help. However, my focus right now is to get a paid job. I made a package I called chandlerdb-lib that installs the db libs concurrently with the system db keeping everything separate. That was an interesting adventure. I can show the build process if desired.I think that would be interesting, as it could be ported over to Debian (Assuming it's OK with all the various licenses and policies).
I just looked through my build script, and there are a couple of changes that
need to be made so that you can install it alongside the system db. They are:
Before you compile db run:
sed -i -e "s/_base=\tlibdb/_base=\tlibchandlerdb/g" Makefile.in
Add the following to the configure command:
--libdir="/usr/lib" (*see below)
--includedir="/usr/include/chandlerdb-lib"
--with-uniquename=_CHANDLERDB
With these changes, you need to make sure that chandlerdb knows which library
to access:
sed -i \
-e "s/PREFIX, 'db', 'lib'/PREFIX, 'lib'/" \ (* see below)
-e "s/PREFIX, 'db', 'include'/PREFIX, 'include', 'chandlerdb-lib'/" \
-e "s/'db-%s'/'chandlerdb-%s'/" \
setup.py || die "sed -i setup.py failed"
I also use PREFIX="/usr" when running setup.py
*Note that the /usr/lib dir needs to be updated for 64 bit. On gentoo I use a gentoo script called
"get_libdir" (eg '--libdir="${ROOT}usr/$(get_libdir)"' for the configure and
"PREFIX, '$(get_libdir)'" in the sed line ) so that I don't have to worry about it. When it
compiles, it compiles specifically for the local architecture. I don't know what they do in ubuntu.
===[SNIP]===
Hope that Helps,
Jacob Floyd
signature.asc
Description: OpenPGP digital signature
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ Open Source Applications Foundation "chandler-dev" mailing list http://lists.osafoundation.org/mailman/listinfo/chandler-dev
