Re: [gtk-osx-users] Issue with building GTK2.x for "modulesets" set (librsvg)
- From: Miroslav Rajcic <mrajcic hotmail com>
- To: John Ralls <jralls ceridwen us>
- Cc: "gtk-osx-users-list gnome org" <gtk-osx-users-list gnome org>
- Subject: Re: [gtk-osx-users] Issue with building GTK2.x for "modulesets" set (librsvg)
- Date: Tue, 1 Mar 2016 07:17:25 +0000
Hi John,
I don't think that libffi has anything to do with anything, but FWIW I build 3.0.13 by shelling out after
3.2.1 fails then
cd ..
rm -rf libffi-3.2.1
tar -xf ../gtk-downloads/libffi-3.0.13.tar.gz
mv libffi-3.0.13 libffi-3.2.1
^d
and then re-running configure. That makes jhbuild think that it built libffi-3.2.1 successfully, so it
doesn't ignore any of the dependencies.
I use a similar process, with the difference that since the fail happen in the build phase, I run configure
from the jhbuild shell manually as "./configure --prefix=$PREFIX"
and then, upon shell exit I choose: "[1] Rerun phase build" step.
Maybe you could post the script that you're using?
You'll find my script pasted below.
Regards,
Miroslav
--------------------------------
#!/bin/bash
read -p "Do you want to remove old GTK (y/n)?" -n 1 -r
echo
if [[ $REPLY =~ ^[Yy]$ ]]
then
echo "Removing old GTK"
rm -rf ~/gtk ~/.local ~/Source ~/tmp-jhbuild-revision ~/.jhbuild* ~/.cache
fi
echo "Setup new GTK"
curl -O https://raw.github.com/jralls/gtk-osx-build/master/gtk-osx-build-setup.sh
sh ./gtk-osx-build-setup.sh
# use my custom config (i386 arch)
cp /Users/helix/test/.jhbuildrc-custom /Users/helix/.jhbuildrc-custom
echo "Run: bootstrap"
# --skip=libiconv needed for Lion compatibility
jhbuild bootstrap --skip=libiconv
echo "Run: build python"
jhbuild build python
echo "Run: build modules"
jhbuild build meta-gtk-osx-bootstrap meta-gtk-osx-core meta-gtk-osx-themes gtk-mac-integration
#install bundler
echo "Run: install bundler"
./bundler.sh
#echo "Run: build gtksourceview"
jhbuild buildone gtksourceview
echo "Done"
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]