SCIENTIFIC-LINUX-USERS Archives

October 2013

SCIENTIFIC-LINUX-USERS@LISTSERV.FNAL.GOV

Options: Use Monospaced Font
Show Text Part by Default
Show All Mail Headers

Message: [<< First] [< Prev] [Next >] [Last >>]
Topic: [<< First] [< Prev] [Next >] [Last >>]
Author: [<< First] [< Prev] [Next >] [Last >>]

Print Reply
Subject:
From:
Yasha Karant <[log in to unmask]>
Reply To:
Yasha Karant <[log in to unmask]>
Date:
Wed, 9 Oct 2013 15:40:30 -0700
Content-Type:
text/plain
Parts/Attachments:
text/plain (120 lines)
I have attempted to build blue griffon following the instructions:

URL:

http://bluegriffon.org/pages/Build-BlueGriffon

Build BlueGriffon

     Make sure to install the mozilla build environment for your 
platform: windows, Mac OS X, linux. You will also need to install 
subversion. BlueGriffon is based on mozilla-central.
     create a new directory for BlueGriffon's and XULrunner's sources
     get mozilla-central from Mozilla through Mercurial

     hg clone http://hg.mozilla.org/mozilla-central mozilla-2.0

     get BlueGriffon's tree through subversion:

     cd mozilla-2.0
     svn checkout 
http://sources.disruptive-innovations.com/bluegriffon/trunk bluegriffon

     get BlueGriffon locales through subversion:

     cd bluegriffon
     svn checkout 
http://sources.disruptive-innovations.com/bluegriffon-l10n/trunk locales

     tweak variable  _AVAILABLE_LOCALES in file 
bluegriffon/langpacks/Makefile.in according to your wishes ; en-US is 
always built, this is for the extra locales
     use the right revision of Gecko and apply the patch to the trunk

     cd mozilla-2.0
     hg update -r `cat bluegriffon/config/mozilla_central_revision.txt`
     patch -p 1 < bluegriffon/config/content.patch

     create a .mozconfig file. I am using myself the following settings 
for my daily work on OS X (Mountain Lion):

     CC=/opt/local/libexec/llvm-3.1/bin/clang
     CXX=/opt/local/libexec/llvm-3.1/bin/clang++

     ##############################
     # Assuming you want a universal build
     ##############################
     . $topsrcdir/build/macosx/universal/mozconfig

     ac_add_options 
--with-macos-sdk=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.7.sdk
     ac_add_options --enable-macos-target=10.7

     ##############################
     # tweak the following line according to your wishes
     # warning, the directory must exist in the filesystem
     ##############################
     mk_add_options MOZ_OBJDIR=/Users/glazou/bin/opt/bluegriffon

     mk_add_options AUTOCONF=/opt/local/bin/autoconf213

     ##############################
     # tweak the following according to your wishes
     ##############################
     ac_add_options --disable-debug
     ac_add_options --enable-optimize
     ac_add_options --enable-strip

     ac_add_options --without-ccache

     ##############################
     # build mar                  #
     ##############################
     ac_add_options --enable-installer

     ##############################
     # I build on a 8-cpu machine ; comment out or adapt to your own case
     ##############################
     mk_add_options MOZ_MAKE_FLAGS="-j8"

     ##############################
     # DO NOT MODIFY BELOW THIS LINE
     ##############################
     ac_add_options --enable-application=bluegriffon
     mk_add_options MOZ_TOOLKIT_SEARCH=

     mk_add_options MOZ_OMNIJAR=

     ac_add_options --disable-javaxpcom
     ac_add_options --disable-activex
     ac_add_options --disable-activex-scripting
     ac_add_options --disable-tests
     ac_add_options --disable-airbag
     ac_add_options --enable-places
     ac_add_options --enable-storage
     ac_add_options --disable-crashreporter
     ac_add_options --enable-webm

     ac_add_options --disable-vista-sdk-requirements

     ac_add_options --disable-dbm
     ac_add_options --disable-webrtc

     type make -f client.mk build_all
     bluegriffon.exe is in $MOZ_OBJDIR/dist/bin on windows/linux and 
BlueGriffon.app is in $MOZ_OBJDIR/dist on Mac (launch with open 
BlueGriffon.app)

Published on Thursday, June 17 2010 by BlueGriffon

End instructions.  I modifed the above in what seems to be the correct 
fashion for SL6x, loaded mercurial from an SL6x repository, etc., and 
have the following failure:

/oldhome1/ykarant/bluegriffon-build/mozilla-2.0/client.mk:278: *** Could 
not find autoconf 2.13.  Stop.

Note that autoconf from the SL6x repository is loaded.  Suggestions?

Yasha Karant

ATOM RSS1 RSS2