[lazarus] win32 howto
Marc Weustink
weus at quicknet.nl
Tue Apr 18 16:26:42 EDT 2000
At 12:38 18-04-2000 -0700, mooseman wrote:
>i am simply unable to get a working setup as per the howto 0.93 on the site.
>
>everything seems to be ok, except that darned make problem that i have had
>all along.
>
>i can use cvs fine. checkout and update work ok. i can manually compile
>using ppc386 blah, blah....
>i just cannot get past the 'make.exe No Rule to make target. Stop' error
>after issueing a 'make clean' (or make anything for that matter).
To check I got the latest binary win32 compiler
ftp://ftp.freepascal.org/pub/fpc/dist/Win32/w3209914.zip
and tried to cycle the compiler. That didn't work.
L:\compiler>make
The system cannot find the batch label specified -
L:\compiler>make cycle
The name specified is not recognized as an
internal or external command, operable program or batch file.
>& was unexpected at this time.
Then I tried to build lazarus
That went well till:
L:\lazarus>make
e:/programs/pp/bin/win32/make.exe -C lcl all
make.exe[1]: Entering directory `l:/lazarus/lcl'
rm -f allunits.exe
e:/programs/pp/bin/win32/make.exe -C interfaces all
make.exe: Entering an unknown directory
make.exe: *** interfaces: No such file or directory (ENOENT). Stop.
make.exe: Leaving an unknown directory
make.exe[1]: *** [interfaces_all] Error 2
make.exe[1]: Leaving directory `l:/lazarus/lcl'
make.exe: *** [lcl_all] Error 2
It seems that make has a problem with long filenames (as reported earlier)
I created a symbolic link to interf -> interfaces
L:\lazarus\lcl>make -C interf all
make.exe: Entering directory `l:/lazarus/lcl/interf'
e:/programs/pp/bin/win32/make.exe -C gtk all
make.exe[1]: Entering directory `l:/lazarus/lcl/interf/gtk'
make.exe[1]: *** No rule to make target `gtkwinapiwindow.ppw',
needed by `fpc_units'. Stop.
make.exe[1]: Leaving directory `l:/lazarus/lcl/interf/gtk'
make.exe: *** [gtk_all] Error 2
make.exe: Leaving directory `l:/lazarus/lcl/interf'
OK this has something to do with my symlink or the Makefile
Any idea how to tell make to use long filenames ?
Marc
More information about the Lazarus
mailing list