[Pkg-pascal-devel] rebuilding with fpc 3.0.0

Edmund Grimley Evans edmund.grimley.evans at gmail.com
Tue Nov 3 21:45:43 UTC 2015


Abou Al Montacir:

> That is great. I assume you also launched Lazarus just to ensure it does not
> crash!

Yes. I ran lazarus-ide (I think it was) and various windows appears on
my vncserver, so I selected something like "Exit" from a menu and it
exited. That was the full extent of my testing.

I have now looked at 22 packages. These were successfully built
(though I can't say whether they work correctly):

ddrescueview
dozzaqueux
easymp3gain
fpc
gearhead
gearhead2
lazarus
libqt4pas # update symbols
nbc
optgeo
pasdoc
tuxcmd
tuxcmd-modules
winff
ztex-bmp

These were not successfully built:

castle-game-engine
cqrlog
doublecmd
imapcopy
mricron
transgui
view3dscene # Build-Depends: fp-units-castle-game-engine

Errors from the 6 failed builds:

# castle-game-engine (after changing it to "Architecture: any"):
Running fpmake. If this fails saying that "rtl" is not found, remember to set FPCDIR environment variable, see http://wiki.freepascal.org/FPMake .
./fpmake -v -o -Ur
The installer encountered the following error:
Could not find unit directory for dependency package "rtl"

# cqrlog:
.../cqrlog-1.9.0/src/./lnet/lib/lcommon.pp(515,18) Error: (5038) identifier idents no member "family"
# and "Port" and "Addr"

# doublecmd:
.../doublecmd-0.6.6/components/doublecmd/dcosutils.pas(240,24) Error: (5000) Identifier not found "syscall_nr_lchown"

# imapcopy:
imaptools.pas(238,8) Error: identifier idents no member "family"
imaptools.pas(239,8) Error: identifier idents no member "port"
imaptools.pas(241,8) Error: identifier idents no member "addr"

# mricron:
.../mricron-0.20140804.1~dfsg.1/./common/dialogsx.pas(77,14) Error: (4054) Illegal type conversion: "TMsgDlgButtons" to "TMsgDlgButtons"

# transgui:
Makefile:196: *** The Makefile doesn't support target aarch64-linux, please run fpcmake first.  Stop.

None of the errors looks like anything complex or profound. I'll
probably file bugs for doublecmd and transgui in a moment since I
think I have something to say about those two. I'll leave the others
for anyone else who's interested.

Edmund



More information about the Pkg-pascal-devel mailing list