[V4RB] No PPC app from UB machine
Joseph Morgan
joseph at checkos.com
Thu Oct 25 20:10:32 CDT 2007
On Oct 25, 2007, at 6:15 PM, Thorsten Hohage wrote:
> Not to be to picky, BUT
>
> Where do you see a difference between "ub computer" and a "ppc
> computer"?????
>
> There is in this sense NO "ub computer", there are Intel based
> machine and PPC based machines. And furthermore you should
> difference the PPC to Gx-processors (G3, G4 and G5) and pre-G-Area.
> At least a PowerMacintosh 7100 introduced in 1994 IS a PPC machine.
Yes, I typed ub machine but I always mean what you are saying here.
I actually owned the PowerMac 7100 (it was my first computer) : )
> Now we must look at the OS. At least many generations of PPC-G4 and
> all earlier machines can run on MAC OS 9.
>
> So when you talk about a "PPC" computer WHAT do you really mean in
> sense of build machine and furthermore in sense of test machine.
The build machine is a ibook g4 laptop running osx 10.4.10
The test machines right now are imac g3's running osx 10.2.8
> When now looking at the actual build Settings of RB you'll find
>
> Mac OS X Universal Binary
> Mac OS X PowerPC
> Mac OS X Intel
>
> Mac OS X AND Mac OS 9
>
> For each of these settings you would need the propitiate plugin,
> AFAIK you can use the same plugin for the first three, because RB
> took in first case the "full" plug in, and in 2nd and 3rd case only
> the "part" out of the plugin. These "new" .rbx Plugins are nothing
> else like a special stuffed folder.
>
> BUT for the 4th case you need a different plugin (again AFAIK) and
> if this plugin is in the rb-plugin folder, then builds of the first
> 3 will fail or cause a crash, when trying to start.
I will not be deploying to Mac OS 9 but I think the imac g3's I
mentioned run both mac osx and mac os 9.
The Mac OS X Universal Binary & Mac OS X PowerPC builds run on my
ibook g4 (not intel mac) but
not on the iMac g3's. Maybe this is the problem (the iMacs are both
Mac OS X AND Mac OS 9).
> Now it's a big difference if an application is running native or in
> Rosetta. Of course on all PPC an app is always running native, but
> not on Intel machines. If an app is running inside of Rosetta, then
> ALL libraries, components, everything(!!!!) must run in Rosetta,
> too. But in some cases of (newer) libraries you're simple not able
> to install components on an Intel Mac, which run in Rosetta. Then
> you've got NO chance to execute an app in Rosetta that needs these
> components/libraries. A real good example is an app running in
> Rosetta and need to access the JVM on a Intel mac - NO WAY!
So far no problems making intel builds for the mac.
> RB being able to compile apps all at the same time on a given
> machine, is one story, but using plugins is just another.
>
I am learning this the hard way. : )
> Did you ever do a test app with RB, without using Valentina in this
> app, but with the same settings and on the same machine? What
> happened?
I run the app without valentina and it works. Any use of the plugin
causes assertion problems.
>
> Did you INSTALL the VComponents on the test machines, or do you
> copy the propitiate files inside the app using the script? Note,
> only copying files is not enough, look in the source of the script
> to see it.
This I have not tried. I only do the script. I'll inside the script
to see how it works.
> If all this didn't help, do a step by step logging to disk or
> console. So you can recognize what really causes the crash and
> where it will happen. In some situations (NOT related with any
> Valentina file) it was necessary to strip the app more and more
> until it starts / compiles to see the source of the issue, because
> even loggin failed.
More information about the Valentina
mailing list