Re: [gtk-osx-users] Issue with building GTK2.x for "modulesets" set (librsvg)

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
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.


read -p "Do you want to remove old GTK (y/n)?" -n 1 -r
if [[ $REPLY =~ ^[Yy]$ ]]
    echo "Removing old GTK"
    rm -rf ~/gtk ~/.local ~/Source ~/tmp-jhbuild-revision ~/.jhbuild* ~/.cache

echo "Setup new GTK"
curl -O
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"

#echo "Run: build gtksourceview"
jhbuild buildone gtksourceview

echo "Done"

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