[fpc-devel] fcl-web is not copied by make install

ABorka fpc-devel at aborka.com
Sat Apr 9 21:43:37 CEST 2011


On 4/9/2011 11:26, Joost van der Sluis wrote:
> On Sat, 2011-04-09 at 00:22 -0700, ABorka wrote:
>> Is it intentional that the fcl-web package is not copied when "make
>> install" is called?
>> "make all" compiles the units properly, they are just not copied by
>> "make install".
>
> Are you sure? Which files do you think are not copied? Do you
> cross-compile?
>
> Joost.

Well, Im pretty sure. Not even the directory is created for it in the
c:/pp/units/i386-win32/ directory when "make install" is executed.
If I create an empty directory for it there, no change, it remains empty.
The other fcl packages are copied properly.

For FCL-web these are the "make install" outputs:

C:/pp/bin/i386-win32/make.EXE -C fcl-web distinstall
make.EXE[4]: Entering directory `C:/fpc_svn/packages/fcl-web'
C:/fpc_svn/compiler/ppc386.exe fpmake.pp -Ur -Xs -O2 -n 
-FuC:/fpc_svn/rtl/units/i386-win32 
-FuC:/fpc_svn/packages/hash/units/i386-win32 
-FuC:/fpc_svn/packages/paszlib/units/i386-win32 
-FuC:/fpc_svn/packages/fcl-process/units/i386-win32 
-FuC:/fpc_svn/packages/fpmkunit/units/i386-win32 -FE. 
-FUunits/i386-win32 -di386 -dRELEASE
.\fpmake.exe install --localunitdir=../.. --globalunitdir=.. --os=win32 
--cpu=i386 -o -Ur -o -Xs -o -O2 -o -n -o 
-FuC:/fpc_svn/rtl/units/i386-win32 -o 
-FuC:/fpc_svn/packages/hash/units/i386-win32 -o 
-FuC:/fpc_svn/packages/paszlib/units/i386-win32 -o 
-FuC:/fpc_svn/packages/fcl-process/units/i386-win32 -o 
-FuC:/fpc_svn/packages/fpmkunit/units/i386-win32 -o -FE. -o 
-FUunits/i386-win32 -o -di386 -o -dRELEASE 
--compiler=C:/fpc_svn/compiler/ppc386.exe --prefix=
Installation package fcl-web for target i386-win32 succeeded
make.EXE[4]: Leaving directory `C:/fpc_svn/packages/fcl-web'


For fastcgi the "make install" lines are:

C:/pp/bin/i386-win32/make.EXE -C fastcgi distinstall
make.EXE[4]: Entering directory `C:/fpc_svn/packages/fastcgi'
C:/fpc_svn/utils/fpcm/fpcmake.exe -p -Ti386-win32 Makefile.fpc
Processing Makefile.fpc
  Writing Package.fpc
C:/pp/bin/i386-win32/ginstall.exe -m 755 -d /pp/units/i386-win32/fastcgi
C:/pp/bin/i386-win32/cp.exe -fp Package.fpc /pp/units/i386-win32/fastcgi
C:/pp/bin/i386-win32/ginstall.exe -m 755 -d /pp/units/i386-win32/fastcgi
C:/pp/bin/i386-win32/cp.exe -fp units/i386-win32/fastcgi.ppu 
/pp/units/i386-win32/fastcgi
C:/pp/bin/i386-win32/cp.exe -fp units/i386-win32/fastcgi.o 
/pp/units/i386-win32/fastcgi
make.EXE[4]: Leaving directory `C:/fpc_svn/packages/fastcgi'


It seems, something is missing for FCL-web, because there is no cp.exe 
called at all to copy over the units.

AB




More information about the fpc-devel mailing list