Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

TideSDK Build OSX 10.6.8 Xcode3 Legacy

fairwinds edited this page · 1 revision
Clone this wiki locally

Prerequisites

  • Xcode 3.2.6
  • scons 2.1.0
  • git
  • pkgconfig

Install Prerequisites

  • pkgconfig — install via ports: $ sudo port install git pkgconfig
  • or homebrew $ brew install git pkgconfig

Checkout the Sources

We always work from the development branch. MacOSX 10.6 is not the current build target. Kroll has been tagged at 0.1.1 to be able to build it with Xcode 3.2 install.

git clone git://github.com/TideSDK/TideSDK
cd TideSDK
git checkout 1.2.1.RC1
git submodule update --init
cd kroll
git checkout 0.1.4
cd ..

Build with Installer

scons debug=1 sdkinstaller run=1

Build and Run Unit Tests

scons debug=1 drillbit run=1

Tracebacks/Notes

  • Build successful: June 8, 2012 (fairwinds)
  • Issues: path issues on bundling to investigate:
LightWeightCopyTree(["-Users-prattd-Desktop-titanium_desktop-kroll-libkroll-support=-Users-prattd-Desktop-titanium_desktop-build-osx-runtime"], [])
    -> /Users/prattd/Desktop/titanium_desktop/build/osx/runtime//rootcert.pem does not exist
        -> Copying /Users/prattd/Desktop/titanium_desktop/kroll/libkroll/support ==> /Users/prattd/Desktop/titanium_desktop/build/osx/runtime
LightWeightCopyTree(["-Users-prattd-Desktop-titanium_desktop-kroll-thirdparty-osx-i386-r7-php-lib=-Users-prattd-Desktop-titanium_desktop-build-osx-modules-php"], [])
    -> /Users/prattd/Desktop/titanium_desktop/build/osx/modules/php//._libltdl.3.dylib does not exist
        -> Copying /Users/prattd/Desktop/titanium_desktop/kroll/thirdparty-osx-i386-r7/php/lib ==> /Users/prattd/Desktop/titanium_desktop/build/osx/modules/php
LightWeightCopyTree(["-Users-prattd-Desktop-titanium_desktop-modules-ti.UI-support=-Users-prattd-Desktop-titanium_desktop-build-osx-modules-tiui"], [])
    -> /Users/prattd/Desktop/titanium_desktop/build/osx/modules/tiui//default.css does not exist
        -> Copying /Users/prattd/Desktop/titanium_desktop/modules/ti.UI/support ==> /Users/prattd/Desktop/titanium_desktop/build/osx/modules/tiui
LightWeightCopyTree(["-Users-prattd-Desktop-titanium_desktop-modules-ti.Network-support=-Users-prattd-Desktop-titanium_desktop-build-osx-modules-tinetwork"], [])
    -> /Users/prattd/Desktop/titanium_desktop/build/osx/modules/tinetwork//tinetworkmodule.js does not exist
        -> Copying /Users/prattd/Desktop/titanium_desktop/modules/ti.Network/support ==> /Users/prattd/Desktop/titanium_desktop/build/osx/modules/tinetwork
LightWeightCopyTree(["-Users-prattd-Desktop-titanium_desktop-modules-ti.Filesystem-support=-Users-prattd-Desktop-titanium_desktop-build-osx-modules-tifilesystem"], [])
    -> /Users/prattd/Desktop/titanium_desktop/build/osx/modules/tifilesystem//tifilesystemmodule.js does not exist
        -> Copying /Users/prattd/Desktop/titanium_desktop/modules/ti.Filesystem/support ==> /Users/prattd/Desktop/titanium_desktop/build/osx/modules/tifilesystem
  • Build successful: June 8, 2012 (nazcasistemas)
  • Some errors was shown at the end but it allowed to generate the package [20:03:10:993] [Titanium.JavaScript] [Information] Loading JS path=/Users/paco/Library/Application Support/Titanium/modules/osx/tiprocess/1.2.0.RC6e/tiprocessmodule.js [20:03:10:994] [Titanium.Host] [Information] Loaded module = tiprocess [20:03:12:080] [Titanium.JavaScript.KJSUtil] [Debug] Evaluating JavaScript file at: /Users/paco/Library/Application Support/Titanium/modules/osx/tiui/1.2.0.RC6e/ui.js [20:03:33:872] [Titanium.Host] [Notice] Received exit signal (0) [Sat Jun 9 15:03:33 2012] Script: '-' /Users/martin/app/php-5.3-svn/Zend/zend_objects.c(31) : Freeing 0x1747E688 (44 bytes), script=- [Sat Jun 9 15:03:33 2012] Script: '-' /Users/martin/app/php-5.3-svn/Zend/zend_objects.c(32) : Freeing 0x1747E6E4 (32 bytes), script=- /Users/martin/app/php-5.3-svn/Zend/zend_alloc.c(2412) : Actual location (location was relayed) === Total 2 memory leaks detected ===

Copyright and Attribution

The following copyright and attribution applies to this document:

  • Copyright © 2012 David Pratt (for TideSDK). All rights reserved.
  • Original sources of build documentation copyright (c) Appcelerator Inc.

CONTRIBUTORS:

  • David Pratt
  • Paco Zarate
Something went wrong with that request. Please try again.