On 13-08-15 00:22, Chris West (Faux) wrote:
> The package fails to build:
> 
> ...
> fpcsrc/utils/fpcm/fpcmake -Tall -q 
> /fpc-2.6.4+dfsg/fpcsrc/rtl/morphos/Makefile.fpc
> fpcsrc/utils/fpcm/fpcmake -Tall -q 
> /fpc-2.6.4+dfsg/fpcsrc/rtl/win32/Makefile.fpc
> fpcsrc/utils/fpcm/fpcmake -Tall -q 
> /fpc-2.6.4+dfsg/fpcsrc/utils/fpcmkcfg/Makefile.fpc
> fpcsrc/utils/fpcm/fpcmake -Tall -q 
> /fpc-2.6.4+dfsg/fpcsrc/utils/fpdoc/Makefile.fpc
> fpcsrc/utils/fpcm/fpcmake -Tall -q 
> /fpc-2.6.4+dfsg/fpcsrc/utils/fpdoc/fpde/Makefile.fpc
> Error: Target "linux", package "fpgtk" not found
> debian/rules:198: recipe for target 
> '/fpc-2.6.4+dfsg/fpcsrc/utils/fpdoc/fpde/Makefile' failed

I believe I know how to solve the issue (testing right now). I am still
contemplating the exact implementation in debian/rules as there are some
minor issues with the straight forward solution.

The idea is something like adding this to one of the clean targets:
 # The following packages depend on (at least) fpgtk but were
 # not build in Debian anyways. The make-files target fails to run
 # because fpcmake checks for all Makefile.fpc files and notices
 # that the dependency is not forfilled.
 rm -rf fpcsrc/utils/fpdoc/fpde
 rm -rf fpcsrc/utils/fpmc

And an update of the disable_building_gnome1_and_gtk1.patch to including
removal of fpmc in some win / bsd targets for utils/Makefile.fpc

Paul

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to