View Issue Details

IDProjectCategoryView StatusLast Update
0037319Lazarus-public2020-07-11 09:41
ReporterLuigi Baldoni Assigned ToMattias Gaertner  
PrioritynormalSeverityminorReproducibilityhave not tried
Status resolvedResolutionfixed 
Product Version2.0.10 
Summary0037319: Build error on chmhelp
DescriptionWhilst trying to update the lazarus package for openSUSE Tumbleweed, I got stuck on a build error I don't understand.

See lattached log
TagsNo tags attached.
Fixed in Revision
Attached Files


Luigi Baldoni

2020-07-09 14:25


lazarus_2010.txt (2,620 bytes)   
make --assume-new=lhelp.lpr OPT=" -gl -Fl/usr/lib64" lhelp
make[2]: Entering directory '/home/abuild/rpmbuild/BUILD/lazarus/components/chmhelp/lhelp'
/usr/bin/ppcx64 -g -gl -Sghi -O3 -dlclgtk2 -Fu. -Fu../../../components/lazutils/lib/x86_64-linux -Fu../../../packager/units/x86_64-linux -Fu../../../lcl/units/x86_64-linux -Fu../../../lcl/units/x86_64-linux/gtk2 -Fu../../../components/cairocanvas/lib/x86_64-linux/gtk2 -Fu../../../components/turbopower_ipro/units/x86_64-linux/gtk2 -Fu../../../components/printers/lib/x86_64-linux/gtk2 -Fu../packages/help/lib/x86_64-linux/gtk2 -Fu/usr/share/fpcsrc//rtl -FE. -FUlib/x86_64-linux -Cg -Fl/usr/lib64/gcc/x86_64-suse-linux/10 -Fl/usr/local/lib64 -Fl/usr/local/lib -Flinclude -Fl/etc/*.conf -gl -Fl/usr/lib64 -dx86_64 lhelp.lpr
Free Pascal Compiler version 3.0.4 [2020/07/02] for x86_64
Copyright (c) 1993-2017 by Florian Klaempfl and others
Target OS: Linux for x86-64
Compiling lhelp.lpr
Compiling chmpopup.pas
Compiling lhelpcore.pas
lhelpcore.pas(30,2) Note: User defined: You can add http capability to lhelp by adding the lnetvisual package v0.6.3 or greater requirement to lhelp.
Compiling basecontentprovider.pas
Compiling chmcontentprovider.pas
chmcontentprovider.pas(10,2) Note: User defined: Compiling lhelp with search support
chmcontentprovider.pas(14,2) Note: User defined: Compiling lhelp *with* binary index and toc support
Compiling filecontentprovider.pas
Compiling chmdataprovider.pas
Compiling lhelpstrconsts.pas
Writing Resource String Table file: lhelpstrconsts.rsj
chmcontentprovider.pas(74,15) Note: Virtual method "BeginUpdate;" has a lower visibility (protected) than parent class TBaseContentProvider (public)
chmcontentprovider.pas(75,15) Note: Virtual method "EndUpdate;" has a lower visibility (protected) than parent class TBaseContentProvider (public)
Compiling chmspecialparser.pas
chmspecialparser.pas(90,15) Warning: Implicit string type conversion from "RawByteString" to "WideString"
chmspecialparser.pas(140,23) Error: identifier idents no member "SubItemcount"
chmspecialparser.pas(142,18) Error: identifier idents no member "SubItem"
chmspecialparser.pas(145,18) Error: identifier idents no member "SubItem"
chmspecialparser.pas(199) Fatal: There were 3 errors compiling module, stopping
Fatal: Compilation aborted
make[2]: *** [Makefile:3002: lhelp] Error 1
make[2]: Leaving directory '/home/abuild/rpmbuild/BUILD/lazarus/components/chmhelp/lhelp'
make[1]: *** [Makefile:3414: all] Error 2
make[1]: Leaving directory '/home/abuild/rpmbuild/BUILD/lazarus/components/chmhelp/lhelp'
make: *** [Makefile:3137: lhelp] Error 2
lazarus_2010.txt (2,620 bytes)   


2020-07-09 15:34

reporter   ~0123841

Last edited: 2020-07-09 15:35

View 2 revisions

This was fixed at trunk r63523 and was merged to fixes_2_0 branch.

Mattias Gaertner

2020-07-09 21:17

manager   ~0123851

What did you use to build the openSUSE package? The zip, tgz or src.rpm?

Luigi Baldoni

2020-07-10 18:36

reporter   ~0123869

@Cyrax: is there a way to browse svn commits via web? Also was it merged into 2.0.10-2 ? ( I couldn't test it earlier today on account of a sourceforge connectivity problem).

@Mattias Gaertner: the tar.gz.


2020-07-10 19:07

reporter   ~0123870

@Luigi : See this page

Luigi Baldoni

2020-07-11 08:08

reporter   ~0123874

Excellent, 2.0.10 builds now.

Issue History

Date Modified Username Field Change
2020-07-09 14:25 Luigi Baldoni New Issue
2020-07-09 14:25 Luigi Baldoni File Added: lazarus_2010.txt
2020-07-09 15:34 Cyrax Note Added: 0123841
2020-07-09 15:35 Cyrax Note Edited: 0123841 View Revisions
2020-07-09 19:01 Mattias Gaertner Assigned To => Mattias Gaertner
2020-07-09 19:01 Mattias Gaertner Status new => assigned
2020-07-09 21:17 Mattias Gaertner Note Added: 0123851
2020-07-10 18:36 Luigi Baldoni Note Added: 0123869
2020-07-10 19:07 Cyrax Note Added: 0123870
2020-07-11 08:08 Luigi Baldoni Note Added: 0123874
2020-07-11 09:41 Mattias Gaertner Status assigned => resolved
2020-07-11 09:41 Mattias Gaertner Resolution open => fixed
2020-07-11 09:41 Mattias Gaertner LazTarget => -