Red Hat Bugzilla – Bug 964256
Can't find PPU source in F19, works in rawhide (same version)
Last modified: 2013-07-15 12:36:47 EDT
I'm trying to build a new version of skychart.
The build in rawhide (F20) works fine: http://koji.fedoraproject.org/koji/getfile?taskID=5392513&name=build.log
In F19 the build process can't find a PPU source despite the fact the same version of Lazarus and FPC exists in F19 and F20:
PPU Loading /usr/lib64/lazarus/lcl/units/x86_64-linux/intfgraphics.ppu
PPU Source: intfgraphics.pas not found
Recompiling IntfGraphics, checksum changed for FPReadPNG
intfgraphics.pas(7,32) Fatal: Can't find unit IntfGraphics used by InterfaceBase
Fatal: Compilation aborted
This is the full build.log in F19:
I have the same exact problem Fedora 19 (up to date).
I even tried copying some library files around ... got past that particular one but ended up having some other issues. so I reverted back.
It feels like we have a fundamental issue here. I hope there is a quick fix for it.
for whats its worth, the upstream rpms are not behaving much better. with them I'm past the compilation issue above, but for example double clicking on a control gives an error instead of taking to the event code.
Same problem with my build of winff.
I took the source RPM and built the current version, 1.0.10, and it seemed to work for me.
Here's the RPMs if you want to use them:
I intentionally set the release to "0" so that they will be updated as soon as the package maintainer updates 1.0.10-1.
and same build peazip-5.0
and I also confirm same error in my local mock build.
also confirm I can build it with rawhide which have same version of lazarus,
so what is the problem on F19 ?
(In reply to Richard Shaw from comment #3)
> I took the source RPM and built the current version, 1.0.10, and it seemed
> to work for me.
I compare mock build rawhide against F19 and are exactly the same, expect F19 stop in this error. So I follow this tip and just rebuild lazarus-1.0.8 and install it in my buildroot and no error anymore, fix the problem .
I had make sure that rebuild lazarus-1.0.8, without enable updates-testing.
So, it seems that lazarus just needs to be rebuilt without changing anything in the spec file, right?
Looking to koji build times I'm starting to think that lazarus for F19 has being built with a previous version of FPC, so it can be the problem...
If the packager doesn't answer in short time I can ask on the devel mailing list for a provenpackager to do a rebuild.
(In reply to Mattia Verga from comment #7)
> So, it seems that lazarus just needs to be rebuilt without changing anything
> in the spec file, right?
A provenpackager has rebuild lazarus in F19 and created a buildroot override for F19. I've just tested the override, it works.
Please add karma to the update in testing to push it to stable.
we may update with :
yum --enablerepo=updates-testing --advisor=FEDORA-2013-12715 update
Lazarus 1.0.8-2.fc19 is being pushed to stable repository and fixes this bug.
I'm closing this report, thank you all!