I have had similar experiences in gathering knowledge to compile lazarus and fpc. I found getting svn versions frustrating, ...
First, don't compile both Lazarus and FPC. Install the latest FPC and get only Lazarus trunk using SVN.
Using SVN is extremely easy, not frustrating at all. If you want to use cmd line tools, include the cmd line version while installing TortoiseSVN just like Cyrax wrote.
Then run:
$ svn co
http://svn.freepascal.org/svn/lazarus/trunk lazarus
Or (even better for you) copy/paste the URL to TortoiseSVN GUI. I cannot get much simpler, can it? And then:
$ make bigide
I looked at fpcup and the fplazup. I tried to get fpcup to download and compile trunk ...
Why exactly do you want to use fpcup and fplazup? Do you think you need FPC trunk to test Lazarus trunk? For some reason many people have that misconception.
fpcup maintainer, are you reading this? The same issue was discussed already in mailing list and in this forum. How to stop that misconception from happening?
Using latest trunk versions of both FPC and Lazarus is almost never recommended. Only experienced developers may need it sometimes rarely.
You were interested in Lazarus trunk so please forget FPC trunk for now.
My experience is that the majority of people who have the trunk/trunk misconception really are interested in trying Lazarus trunk, just like Mr. Septe here.
I'll see what I can do to get the information together and publish it on the wiki.
What is wrong with these instructions:
http://wiki.freepascal.org/Getting_LazarusIt has screenshots for TortoiseSVN and all.
Maybe the most important point to document would be this:
FPC trunk is not needed for Lazarus trunk. Getting Lazarus trunk requires only one svn command.Write it to many places in wiki and forum and maybe the message finally gets through.