• Home
  • Blog
  • Add-ons
  • Forum
  • Wiki
  • Developers
Nightingale - The tune of life, the tune of yours
  • Portal
  • Search
  • Member List
  • Calendar
  • Help
  • Portal
  • Search
  • Member List
  • Calendar
  • Help
Guest Hi, Guest
  • Login
  • Register
Login
Username:
Password: Lost Password?
 
Nightingale Forums Development Technical Development How to Build On OSX | (Preview/Test Build Inside)

Pages (3): 1 2 3 Next »
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Thread Modes
How to Build On OSX | (Preview/Test Build Inside)
ilikenwf Offline
Developer/Project Manager
*******
Posts: 412
Threads: 22
Joined: Nov 2010
Reputation: 8
#1
02-17-2012, 02:34 PM (This post was last modified: 02-18-2012, 01:00 PM by ilikenwf.)
Before going further, note that the following link is to a preview/testing build...in fact, our first ever working mac build. Feel free to grab it and take it for a test drive.
EDIT: Updated with the new proper, working dmg file.

http://sourceforge.net/projects/ngale/fi...g/download

Screenshot (click to expand):
[Image: scaled.php?server=19&filename=macpreview...g&res=crop]

Make sure you have macports and the appropriate applications needed to build per the songbird wiki:
http://wiki.songbirdnest.com/Developer/A...ird#MacOSX

Xcode 4 users only:
First, you'll need to grab a copy of xcode 3 somewhere, and install it somewhere outside of the normal directory, such as in /xc... Then you'll install xcode 4, and do some creative symlinking...see the following Stackoverflow link for a guide on setting up xcode 3 and 4 with the 10.4u and 10.5 SDKs.

http://stackoverflow.com/questions/53334...to-xcode-4

NOTE: The 10.4u and 10.6 SDK's build nightingale perfectly - 10.5 and 10.7 break the build. Either way, make sure you're using the 4.0 version of the compiler (which only comes with xcode 3), and you can check by doing "g++ -v"

After doing all that, do the following as root:

Code:
cd /usr/bin
mv g++ g++.old
ln -s /Developer/usr/bin/gcc-4.0 g++

Then, proceed to exit root and as yourself in the terminal, and pull down the nightingale-hacking git repo, and checkout the sb-trunk-oldxul branch. Proceed to simply run build.sh and watch it build!
How to Build Nightingale | Nightingale on GitHub
Find
Reply
GeekShadow Offline
Mozilla addict
******
Posts: 195
Threads: 25
Joined: Nov 2010
Reputation: 4
#2
02-17-2012, 06:02 PM
Feel free to add information on the wiki here :
http://wiki.getnightingale.com/doku.php?id=build
Former Songbird contributor
Nightingale Community developer
Mozilla Reps
Website Find
Reply
ilikenwf Offline
Developer/Project Manager
*******
Posts: 412
Threads: 22
Joined: Nov 2010
Reputation: 8
#3
02-18-2012, 01:21 AM
I will when I have a chance...
How to Build Nightingale | Nightingale on GitHub
Find
Reply
ilikenwf Offline
Developer/Project Manager
*******
Posts: 412
Threads: 22
Joined: Nov 2010
Reputation: 8
#4
02-18-2012, 01:00 PM
Updated. DMG Image now working:

http://sourceforge.net/projects/ngale/fi...g/download
How to Build Nightingale | Nightingale on GitHub
Find
Reply
ilikenwf Offline
Developer/Project Manager
*******
Posts: 412
Threads: 22
Joined: Nov 2010
Reputation: 8
#5
01-31-2013, 02:18 PM
Update:

http://wiki.getnightingale.com/doku.php?id=build:mac

Nightlies now going as well, a new test build up too... should I make a blogpost or not?

Screenshot:
http://img21.imageshack.us/img21/1868/20...0x1080.png
How to Build Nightingale | Nightingale on GitHub
Find
Reply
rsjtdrjgfuzkfg Offline
Developer
*******
Posts: 664
Threads: 15
Joined: Oct 2011
Reputation: 15
#6
02-01-2013, 05:59 AM
(01-31-2013, 02:18 PM)ilikenwf Wrote: should I make a blogpost or not?

If we really release within the next two weeks, I don't think a blog post is necessary. Else... Tongue
Songbird/Nightingale Community Developer and German Translator
Find
Reply
GeekShadow Offline
Mozilla addict
******
Posts: 195
Threads: 25
Joined: Nov 2010
Reputation: 4
#7
09-21-2013, 11:53 AM
YAY I finally managed to build my first Mac build:

https://sourceforge.net/projects/ngale/f...ng-builds/

Feel free to try, but it should work.
Oh and Mac OS X feels really weird.
Former Songbird contributor
Nightingale Community developer
Mozilla Reps
Website Find
Reply
ilikenwf Offline
Developer/Project Manager
*******
Posts: 412
Threads: 22
Joined: Nov 2010
Reputation: 8
#8
09-24-2013, 03:29 AM
Yay!

Did you get cron working yet? Lulz...
How to Build Nightingale | Nightingale on GitHub
Find
Reply
eagebhart Offline
Junior Member
**
Posts: 29
Threads: 4
Joined: Aug 2013
Reputation: 0
#9
10-21-2013, 02:30 AM
I am working on the mac build to see if I can get it working on 10.7. It's what I have until I happen to upgrade, so it seems like a good place to start.

The instruction page says: Add ac_add_options --enable-debug
to your nightingale.config before building.

This actually doesn't work for OS X. Neither does: ac_add_options --with-macosx-sdk=...

This is because one of the first things build.sh does is overwrite the nightingale configure with it's own settings.
Find
Reply
ilikenwf Offline
Developer/Project Manager
*******
Posts: 412
Threads: 22
Joined: Nov 2010
Reputation: 8
#10
10-21-2013, 08:46 AM
I think build.sh has the double carat? >> which is supposed to add and not overwrite...make sure you're using bash?

Either way, if you see a change that needs made, please by all means put in a pull request!...also feel free to update the wiki page.
How to Build Nightingale | Nightingale on GitHub
Find
Reply
« Next Oldest | Next Newest »
Pages (3): 1 2 3 Next »


  • View a Printable Version
  • Subscribe to this thread
Forum Jump:


Users browsing this thread: 1 Guest(s)
  • Return to Top
  • Lite (Archive) Mode
  • RSS Syndication
Current time: 02-04-2023, 03:20 PM Powered By MyBB, © 2002-2023 MyBB Group.
Design By AliReza_Tofighi In WhiteCrow Software Group.
white outlined nightingale project logo

Nightingale is free!
It is an Open Source project released under the terms of the GNU General Public License v2 (GPL v2).
For more details, please read the license information.

Follow us!
f  g  t

Support
  • Community Forum
  • Official Blog
  • Add-ons
  • Wiki
  • Help Forum
Contribute
  • Developer's Center
  • Translate Nightingale
  • Source Code
  • Report a Bug
Ressources
  • Download Nightingale
Linear Mode
Threaded Mode