On 22-Feb-08, at 3:13 AM, Sherm Pendley wrote:
> I finally got a Panther partition set up on my old G4 and tested
> this using ShuX, and that's the problem exactly. The framework
> "stub" chooses the correct platform and Perl version, and loads the
> correct support bundle. Then, when main.pm uses CamelBones.pm,
> which in turn loads the CamelBones.bundle in the Perl module - the
> one that's built from CamelBones.xs - that's when the undefined
> symbols happen. There are complaints in the console log that
> symbols referenced in CamelBones.bundle aren't being found.
> I tried adjusting the project settings, Perl SDK for Panther, and
> the Makefile.PL, so that the Panther build uses GCC 3.3 - which
> made no difference. I didn't think it would. If I remember the
> technote correctly, GCC 3.3 is only required if you use C++ and
> need to support Panther systems that are still on 10.3.8 or older.
> If you're not using C++, or you are using it and you can require
> the latest 10.3.9 patch, then GCC 4 should work for Panther.
> I tried tweaking some other things too, with no better results.
Could this be an issue with flat and/or non-flat namespaces?