[Pkg-pascal-devel] Bug#741792: Bug#741792: doublecmd: FTBFS: install: cannot stat '*.so*': No such file or directory

Graham Inggs graham at nerve.org.za
Wed Mar 26 06:41:34 UTC 2014


On 17 March 2014 21:45, Paul Gevers <elbrus at debian.org> wrote:
> If I am not much mistaken, you need to fix src/doublecmd.lpi for the new
> location of the units. I think line 43, but there are better experts on
> this mail-list.

Thanks Paul.  I did try changing src/doublecmd.lpi in various ways but
was not successful.
Alexander (doublcmd's upstream) suggested changing
components/build.sh, which I did as follows:

--- a/components/build.sh
+++ b/components/build.sh
@@ -9,7 +9,7 @@
   then
   $lazbuild /usr/lib/lazarus/default/compo
nents/lazcontrols/lazcontrols.lpk $DC_ARCH -B
   $lazbuild /usr/lib/lazarus/default/components/synedit/synedit.lpk $DC_ARCH -B
-  $lazbuild /usr/lib/lazarus/default/ideintf/ideintf.lpk $DC_ARCH -B
+  $lazbuild /usr/lib/lazarus/default/components/ideintf/ideintf.lpk $DC_ARCH -B
 fi

 # Build components

That solved the problem with zvdatetimepickerpropedit.pas but then I
got a different error:

objectinspector.pp(37,45) Fatal: Can't find unit TreeFilterEdit used
by ObjectInspector
TExternalToolList.Run Exception:
/usr/lib/lazarus/default/components/ideintf/objectinspector.pp(37,45)
Fatal: Can't find unit TreeFilterEdit used by ObjectInspector

and the problem with gifanim.pas remains.  Alexander then replied as follows:

> The real problem in lazarus package. Lazarus can not build any LCL-Qt
> application that uses controls from "lazarus/components" directory. It is
> because this components marked as "manually build" in lazarus debian package
> (lazarus debian rules file manually change it). In RPM distros (Fedora for
> example) they marked as "automatically build" (that is upstream default
> behavior) so there are no such problem. I make a workaround that worked in
> previous lazarus versions (forced build of some components from lazarus
> directory, that you can see in "components/build.sh"). But now it does not
> work because they depends on each other.

I have confirmed this by simply commenting out the section that builds
doublecmd-qt in debian/rules and the doublecmd-gtk package builds
without problem.

Regards
Graham



More information about the Pkg-pascal-devel mailing list