[osg-users] MAC OS-X advise with OSG

2 views
Skip to first unread message

Ted Morris

unread,
Dec 7, 2010, 9:28:25 PM12/7/10
to osg-...@lists.openscenegraph.org
Hi,

I'm a complete newbie with Macs, but I am charged with the task of porting some apps that ran on Win32/64 on the Mac. In addition, the application lets students create their own dlls that are then opened interactively to test simulation solutions and visualize results.

I looked at some tutorials for bundling OSG apps with Xcode. My issue is that after I downloaded Xcode it wants MAC OS X 10.6.4 (Snow Leopard) which this (new! MacBook Pro i5) laptop even after the update is still 10.5!. I am beginning to wonder if I am better off going with gnu tools instead? Should I worry about OSG apps and dylibs compiled/linked on the later OS not running on earlier MAC OS -X versions?


Thanks for any advice in advance.


Ted

------------------
Read this topic online here:
http://forum.openscenegraph.org/viewtopic.php?p=34598#34598

_______________________________________________
osg-users mailing list
osg-...@lists.openscenegraph.org
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org

Stephan Huber

unread,
Dec 8, 2010, 3:57:12 AM12/8/10
to osg-...@lists.openscenegraph.org
Hi,

Am 08.12.10 03:28, schrieb Ted Morris:


> Hi,
>
> I'm a complete newbie with Macs, but I am charged with the task of porting some apps that ran on Win32/64 on the Mac. In addition, the application lets students create their own dlls that are then opened interactively to test simulation solutions and visualize results.
>
> I looked at some tutorials for bundling OSG apps with Xcode. My issue is that after I downloaded Xcode it wants MAC OS X 10.6.4 (Snow Leopard) which this (new! MacBook Pro i5) laptop even after the update is still 10.5!. I am beginning to wonder if I am better off going with gnu tools instead? Should I worry about OSG apps and dylibs compiled/linked on the later OS not running on earlier MAC OS -X versions?

Not sure why your laptop is still on 10.5. After Snow Leopard debuted,
all new laptops were delivered with Snow Leopard aka 10.6.

There should be a xcode-installer on your system-cd. You can download
Xcode 3.1 (which is compatible with Leopard) from
http://connect.apple.com/cgi-bin/WebObjects/MemberSite.woa/wo/7.1.17.2.1.3.3.1.0.1.1.0.3.3.3.3.1
(you'll need a developer account on developer.apple.com)

There's no problem to built apps on Snow Leopard for older systems, just
change the settings in your project-settings file. osg doesn't support
10.4 or older systems.

HTH,
Stephan

Robert Osfield

unread,
Dec 8, 2010, 4:33:42 AM12/8/10
to osg-...@lists.openscenegraph.org
Hi Ted,

When I use OSX I use standard gnu tools - make and it works great, and
is friendly to working in an ssh shell for remote dev work. I have
dabbled in XCode a few years ago but found myself far less productive,
but then it's been well over a decade since I was a fan of IDE's on
any platform.

If you are familiar with gnu tools or have a need to automate the tool
chain then, then I would recommend using the combination of cmake for
generating Makefile/project files and use make under unices. Under
Windows you can still use the same cmake scripts to generate project
files that you'll need.

Robert.

ted morris

unread,
Dec 8, 2010, 3:26:06 PM12/8/10
to OpenSceneGraph Users

thanks! -- well I did manage to upgrade to snow leopord I presume that

ted morris

unread,
Dec 8, 2010, 3:40:54 PM12/8/10
to OpenSceneGraph Users

thanks!  -- well I got the thing upgraded to 10.6.4 and managed to install Xcode 3.1 last night; which after doing some googling, etc. looks like much of the gnu toolchain is there. 
:-) 

I'm kind of in agreement with Robert regarding the keep-it-simple-stupid for rebuilding the main applications (at least I know how to deal with makefiles). But I'm thinking students might like to write within an IDE (not knowing *anything* about Xcode yet) especially if it can help guide and correct syntax related problems.

cheers,t
Reply all
Reply to author
Forward
0 new messages