Bundle Shmundle: more "Bad Boy" mouthings.
Richmond
richmondmathewson at gmail.com
Thu Sep 2 10:15:10 EDT 2010
At the risk of offending Klaus Major [ what me? surely not? ]
he posted this on the Metacard Use-List today:
"Hi all,
the current version of the MC IDE can be used with engines>= 4,
but is NOT able to build standalones with the new process REV
introduced with 4.0.
This means you can only build standalones with engines<=3.5.
I hope I can publish a new IDE in a couple of weeks or maybe
months, considering the surprising new bundle structure on OS X
introduced with 4.5 dp4 that I also will have to deal with :-/
This was and is a very bad year for me and I apologize for the very long delay.
[ The above is something we can all, I hope, sympathise with ]
Best
Klaus"
-----------------------------------------------
Sorry, Klaus, "nothing personal" . . . :) Well, except for the insertion in square brackets.
What got me was this:
"the surprising new bundle structure on OS X introduced with 4.5 dp4"
SO: built a Mac standalone of a blank stack both with RunRev 4.0 and with RunRev 4.5-dp-4
on my Linux box and "sent them down the wire" to my G4 MacMini . . .
cracked open both the standalones [remember these are based on completely blank stacks, so there may be
more differences with complicated stuff]:
4.0: Contents / Info.plist
MacOS / Externals /
Noodles [sorry, "Noodles" was the name of the stack]
PkgInfo
PlugIns / coreimage_support.bundle
jaguar_theme_support.bundle
panther_theme_support.bundle
tiger_theme_support.bundle
Resources / "all those folders with language-specific "bumf""
Noodles.rsrc
4.5: Contents / Info.plist
MacOS / Externals /
Noodles
PkgInfo
Resources / "all those folders with language-specific "bumf""
Noodles.rsrc
i.e. the 4.5 build contains no PlugIns folder . . . Umm ???? Where has it gone? Why has it gone? And how does
that constitute "surprising" when 'stupid' types like me don't even know what those dot-bundles are supposed
to do anyway? Could this negatively affect performance of Mac standalones in anyway? Are the capabilities built into
those dot-bundle 'things' in some way covered elsewhere, perhaps in what is contained in the MacOS folder?
What was "even more fun" was that neither of the Mac OS X standalones built on Linux worked on
Mac OS 10.4.11 - which makes little sense indeed as the Macintosh version of RunRev 4.0 runs
on Mac OS 10.3.9.
[ Isn't it rather fascinating, that on investigating one thing I fall over something else? - the story
of my life, really ]
Just to make sure "it wasn't me" I sent my original "Noodles.rev" stack down the wire to the Mac and made a Mac Universal
build with RunRev 4.0 over there: it worked.
Err . . . started with 1 question and ended up with 2 . . . I only wish Ludwig Wittgenstein were right
here to hold my hand at this moment.
sincerely, Richmond.
More information about the use-livecode
mailing list