Hi Pancake! On 06/20/2011 09:08:31 AM Mon, pancake wrote:
I just got the origin/gtk3 branch.. $ git config -l core.repositoryformatversion=0 core.filemode=true core.bare=false core.logallrefupdates=true remote.origin.fetch=+refs/heads/*:refs/remotes/origin/* remote.origin.url=git://git.gnome.org/balsa branch.master.remote=origin branch.master.merge=refs/heads/master branch.origin/gtk3.remote=origin branch.origin/gtk3.merge=refs/heads/master make clean ; sh autogen.sh --prefix=/usr --with-gnome=no and the resulting binary: $ ldd src/balsa | grep gtk libgtkhtml-3.14.so.19 => /usr/lib/libgtkhtml-3.14.so.19 (0xb76d2000) libgtkspell.so.0 => /usr/lib/libgtkspell.so.0 (0xb767c000) libgtk-x11-2.0.so.0 => /usr/lib/libgtk-x11-2.0.so.0 (0xb7220000) so.. it's not using gtk3... i used with --with-gnome=no because it was not building because it was the deprecated GtkCallbackMarshal.. so i understand it takes the include files.. but linking is wrong?
GtkSpell is poison--pulls in the gtk2 libs--you'll need to configure --without it. Check the configure output--there should be a warning. You may also need a later GtkHTML; I have /usr/lib/libgtkhtml-4.0.so from gtkhtml3-devel-4.0.1-1.fc15.i686. The one you have may also be linked against gtk2. We might need to check that in configure. I'm puzzled by the GtkCallbackMarshal issue. I've seen that, but as I recall it, I was trying to build from master with recent gtk2 headers. Anyway, write again when you've tried a few things! Best, Peter
Attachment:
pgpZg6rXMZf9R.pgp
Description: PGP signature