On Fri, Jan 20, 2012 at 10:18 PM, Lawson English <[email protected]> wrote:
> I'm sorry even loading the project was impossible on my mac. With the > first strategy, Monticello kept insisting that "sig" had a possword. > > With the Gofer strategy, > > ConfigurationOfNBOpenGL project lastVersion load. > > informed me that #lastVersion was undefined. That's normal, because the Compiler knows there is no #lastVersion defined in your image. But the message #project will cause Metacello to be boostraped if it is not already in the image. Hence, after sending #project you will have #lastVersion...so you have just need to accept the warning and everything will load fine. > Trying with #latstVersion gave different errors. > > When I managed to force thigns to load using #loadBleedingEdge, classes > were missing so I couldn't run your example code: > > GLTTRenderingDemo new openInWorld. > > > > Mac OS X leopard, using a fesh download of Pharo 1.4 iamge and sources, as > well as a fresh download of the NBCog VM. > > > > L > > > > On 1/20/12 11:52 AM, Igor Stasenko wrote: > >> Today i'm happy to announce that i can run my 2 years-old demo which i >> did when created NBOpenGL bindings first on Windows, >> working without ANY changes in code on Mac. >> >> The main hurdle with adding MacOsx support was that it is largely >> unknown platform to me , and there are 3 different ways to get there, >> namely CGL, Carbon and Cocoa. >> Fortunately CGL approach worked well, despite its a bit limited (you >> cannot create a windowed context, only fullscreen or offscreen one). >> But since i am using FBO's , it doesn't really matters. >> Of course it may make difference for people who want to use GL in >> different setup. >> >> In order to load project, take a fresh Pharo 1.4 image, load >> >> ConfigurationOfNBOpenGL package using MC from >> >> MCHttpRepository >> location: >> 'http://www.squeaksource.com/**NBOpenGL<http://www.squeaksource.com/NBOpenGL> >> ' >> user: 'sig' >> password: '' >> >> >> or by >> >> Gofer it >> squeaksource: 'NBOpenGL'; >> package: 'ConfigurationOfNBOpenGL'; >> load >> >> and then issue: >> >> ConfigurationOfNBOpenGL project lastVersion load. >> >> Remember, that you have to use CogVM with NativeBoost plugin, which >> you can download from here: >> >> https://ci.lille.inria.fr/**pharo/view/NativeBoost/job/NB-** >> Cog-Mac-Carbon/**lastSuccessfulBuild/artifact/<https://ci.lille.inria.fr/pharo/view/NativeBoost/job/NB-Cog-Mac-Carbon/lastSuccessfulBuild/artifact/> >> >> >> If everything goes well, you should be able to run a demo by doing: >> >> GLTTRenderingDemo new openInWorld. >> >> P.S. @ Windows users: due to refactorings which i did, a >> windows-specific support code is currently broken. So please use older >> versions of packages (prior to this month). >> I will fix them very soon. >> >> >> > > -- Mariano http://marianopeck.wordpress.com
