G'day,
I know - a thousand of these topics, yet none seem to answer my question :-( (And I even went through my shiny new lazarus book, but no help there, not for this). I'm new to Linux, SVN and makefiles, and that trifecta is killing me :-(
I'm running Ubuntu 11.04 64bit. I've already got fpc 2.4.2 installed and lazarus 0.9.30. Both of these were installed from rpms, and they work.
I'm now trying to build lazarus from SVN (so I can create a patch file). Got my ~/lazarusSVN folder, got all the files. Type make and I get
> make clean all
Makefile:198: *** The Makefile doesn't support target can't-executed,, please run fpcmake first. Stop.
Running fpcmake doesn't help, but it gives me clues.
> fpcmake -w
Processing Makefile.fpc
i386-linux requires: rtl,regexpr
Writing Makefile
I'm running both make and fpcmake while sitting in the ~/lazarusSVN folder.
From this I guess there's a setting wrong somewhere - when I run fpcmake it's generating a Makefile for i386, I need x64. I just can't find where or how to fix this though :-( All help greatly appreciated...
Before anyone asks, I would like to repeat that fpc 2.4.2 (and sources) is installed on my system, and that I can compile and run apps using lazarus 0.9.30, so I have a high confidence that fpc is correctly installed.... I've tried fpcmake -w -Tall, and while the output of fpcmake is now longer, when I run make I get exactly the same results...