[fpc-pascal] Testing recent Lazarus with fpc 2.5.1 on x86_64-linux / create fpc-src.rpm
Johannes Nohl
johannes.nohl at gmail.com
Sat May 21 15:33:04 CEST 2011
Hello,
I wanted to test Lazarus (recent snapshot) with fpc 2.5.1 on
x86_64-linux. Therefore I need to build fpc-XXX.rpm and
fpc-src-XXX.rpm. I figured out how to bild fpc-XXX.rpm the easy way.
1. Download fpcbuild.zip and extract it
2. inside root dir do fpcmake -T x86_64-linux
3. make rpm NODOCS=1 NOGDB=1
Works like a charm. Now I need to build a rpm with only the content of
fpcsrc/packages fpcsrc/rtl. How do you do it? Usually they're called
something like fpc-src-2.5.1.rpm (not to confuse with
fpc-2.5.1.src.rpm). They put the units sources to /usr/share/fpcsrc.
Btw I installing lazarus with 2.5.1 is easy, too. Just
1. download a daily snapshot as src.rpm
2. install it (without root privileges) like "rpm -i lazarus-XXX.src.rpm"
3. change spec file in /usr/src/packages/SPECS/lazarus-XXX.spec to
look for fpc and fpc-src package equal or greater (change '=' to '>=';
line 14)
4. rebuild rpm like "rpmbuild -bb /usr/src/packages/SPECS/lazarus-XXX.spec"
You can find changed rpm in /usr/src/packages/RPMS then.
fpx-src-XXX.rpm is missing! Who can answer my question? Anybody of the
daily snapshots page here? It shouldn't be different to the process
for fpc 2.4.2...
Thanks
Johannes
More information about the fpc-pascal
mailing list