Reading your reply I assume that I cannot now get LAZ1.3 and FPC2.7.1. Is there any in depth info on teh differences so I can attempt to locate where all my application are crashing. They all use BGABITMAP and BGRACNTRLS so whether I need to wait for an update to those? 7.9.3 and 3.4 . My apps use CallBack routines to get info from mmsystem wonder if these have changed.
I don't see any relation between BGABITMAP or BGRACNTRLS and trunk versions of FPC / Lazarus.
AFAIK they are a separate package. Why do you need trunk versions?
If anyone has access to Laz 1.3 and FPC2.7.1 they are willing to share would be much appreciated.
They don't exist any more. Period. Nobody has access to them.
To be precise they do exist in SVN history but why would you want to jump there?
Looking like that I may have to wait for things to stabilize a bit, I think a good feature to add to FPCUP would be a dialog when the point version number changes so user can decide whether they need to investigate for issues prior to applying the change. ie when from 1.3 to 1.5 and 2.7.1 to 3.1.1. This may not be so easy as the Developer of FPCUP reiniero left this mortal world in December.
Yes, FPCUP needs a maintainer. However you have misunderstood the purpose of that tool.
It is a wrapper for SVN tools and build process for people who want to follow and test different development versions.
It can be considered an "advanced" tool. It is not meant for people who work on their own applications using FPC / Lazarus.
For that you can use the release versions, or now the Lazarus 1.4 RC1.
If you really need to test your app with FPC trunk then you can use FPCUP, but you must know what you are doing. Again, it is an "advanced" tool.
It seems you started to use FPCUP before you even knew how to install an official release version.
Somebody may consider me an "advanced" FPC user because I am involved in Lazarus development, yet I mostly use the latest release version of FPC. Now I am learning to use FPCUP for various reasons.
On the other hand I can recommend Lazarus trunk for anybody because it is so easy to build with existing FPC, and because it is getting mature and is stable most of the time. Thus anybody who is able to run "svn checkout" and "svn update" can use Lazarus trunk. FPC trunk is much harder even without any cross-compilation issues.
Summa summarum: Install Lazarus 1.4 RC1 so that it works. Forget FPCUP for a while.