Re: [Gtk-osx-devs] gtk-osx-build-setup.sh not copying bootstrap.modules




On Feb 27, 2011, at 8:47 PM, Calum Lind wrote:

On 28 February 2011 04:16, John Ralls <jralls ceridwen fremont ca us> wrote:

On Feb 27, 2011, at 6:40 PM, Calum Lind wrote:

On 28 February 2011 01:05, John Ralls <jralls ceridwen us> wrote:

If that's what you found then you need to clean everything up, get the latest gtk-osx-build-setup.sh, and start over.

That said, note that libxml2 and libxslt are on the skip list when you're building on 10.6. If you want to build them, add

skip.remove("libxml2")
skip.remove("libxslt")

to your .jhbuildrc-custom and rerun jhbuild bootstrap.

Sorry I'm a bit confused as this was using the latest gtk-osx-build-setup.sh but bootstrap.module is missing from the list of modulesets to copy over.

I manually copied bootstrap.module over, reran jhbuild bootstrap, jbuild build and it built libsrvg fine. (The sdk_version is set to 10.5 if that makes a difference for installing libxml2)

The only problem I have now is that it will not configure gtk-quartz-engine. jhbuild is returning an error that ./configure is missing.

No, bootstrap.modules is the very first module on the list. It's the target version that determines whether or not libxml2 and libxslt are skipped, but you wouldn't set the target to a higher value than the SDK, it wouldn't compile.

I tested it on a naked userid. It works. Where are you getting gtk-osx-build-setup.sh?

I simple got the latest version from sourceforge:
http://downloads.sourceforge.net/sourceforge/gtk-osx/gtk-osx-build-setup.sh

This is what I see when I view it:
echo "Installing gtk-osx moduleset files..."
MODULES="gtk-osx-gstreamer.modules gtk-osx-gtkmm.modules gtk-osx-python.modules gtk-osx-random.modules gtk-osx-themes.modules gtk-osx-unsupported.modules gtk-osx-webkit-deps.modules gtk-osx.modules gtk-osx-bootstrap.modules gtk-osx-universal.modules"


I'll take a look at the gtk-quartz-engine tarball, but I'd advise against using it anyway. It's Carbon-only, very limited, and 
Apple keeps changing the APIs that it uses. There are some nice themes based on Clearlooks and Murrine that look pretty good and work much better.

I actually worked out a solution just after I sent the email. I needed to 'sh autogen.sh' in a jhbuild shell before running jhbuild build. What I find weird though is the guides that I used for reference never had the same problem e.g. http://code.google.com/p/tryton/wiki/BuildingMacOSXInstall.


So you have two problems. The first is that the authoritative sources are at Github, not sourceforge; the second is that you're following third party instructions.

Use http://gtk-osx.sourceforge.net/ for authoritative links and instructions.

I'll update the sourceforge stuff tomorrow, though, to keep the convenience sources convenient.

Regards,
John Ralls







[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]