View Single Post
Old 07-15-2014, 02:14 PM   #10
KevinH
Sigil Developer
KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.
 
Posts: 8,841
Karma: 6120478
Join Date: Nov 2009
Device: many
Hi,

Okay I tested my Sigil.dmg build on Mac OS X 10.9.4 and had no problems. Admittedly, my entire testing session only ran for 15 minutes but I was able to work editing html, deleting files, editing metadata, editing content.op, etc. all with no crashes or problems.

So if anyone wants to try my Sigil.dmg or would like my help walking you through building it on your own Mac OS X 10.9.X machine, I would be happy to do that.

Just let me know.

Here are the instructions for building it from Source on Mac OS X, 10.9.X:

1. Make sure you have the latest XCode and command-line tools available for free from Apple. You can get XCode 5.0.1 from the App store and can force the install of the command line tools by running the following comand in a Terminal

Code:
xcode-select --install
2. From: http://www.cmake.org/cmake/resources/software.html
download cmake-3.0.0.tar.gz and double-click to unarchive it

Code:
cd cmake-3.0.0
./bootstrap
make
sudo make install

3. download the latest Qt 5.3.X version from:
http://qt-project.org/downloads

Download the recommended online installer for your platform and accept the default path to where it wants to install things.

This is typically: /Users/YOUR_USERNAME/Qt


4. checkout the latest Sigil source code using svn

Code:
mkdir master
svn co https://github.com/user-none/Sigil/trunk/ master
mkdir build
3. do the build

Code:
cd build

export PATH=${PATH}:/Users/YOUR_USERNAME/Qt/5.3/clang_64/bin

cmake -DFORCE_BUNDLED_COPIES=1 -DCMAKE_BUILD_TYPE=Release -DCMAKE_PREFIX_PATH=/Users/YOUR_USERNAME/Qt/5.3/clang_64/lib/cmake ../master
make
make addframeworks
make makedmg
During make: addframeworks and make makedmg you may see the following error message:

ERROR: no file at "/opt/local/lib/mysql55/lib/libmysqlclient.18.dylib"

This can be ignored but is really a dependency bug in macdeployqt of a library that has been left out of the Qt install, but one we don't need.

4. Grab the Sigil.dmg file from the build/bin/ subdirectory. You should be good to go.

KevinH

Last edited by KevinH; 07-15-2014 at 02:43 PM.
KevinH is offline   Reply With Quote