Sign in Join

Live chat for Free Pascal, Lazarus, Delphi and every Pascal programmer.

Mailing lists / fpc-devel / 2006-08

Compile errors in HEAD Rev. 4429

6 messages · 3 people · –

Reply by email Subscribe to this list Your subscription

Read-only archive. Use j and k to move between messages.

Gabor Boros

Hi!

Platform is i386-win32.

1. problem: make install/zipinstall

upx: fpcmemdll.exe: FileNotFoundException: fpcmemdll.exe

Packed 0 files.
make[6]: [fpc_install] Error 1 (ignored)
C:/FPC/2.0.4/bin/i386-Win32/cp.exe -fp fpcmemdll.exe C:/fpc_source/../fpc-pack/bin/i386-win32
cp.exe: fpcmemdll.exe: No such file or directory
make[6]: *** [fpc_install] Error 1

2. problem: make cycle CPU_TARGET=arm OS_TARGET=wince

	system.inc(666,11) Error: Forward declaration not solved 			"FinalizeHeap"

3. problem: After removed the FinalizeHeap declaration and call, tried make again

make[3]: *** No rule to make target `/sharemem.pp', needed by `sharemem.ppu'. Stop.

Gabor

Reply by email

Oro06
to Gabor Boros

Hi,
both fixed on 4431

regards
or

Gabor Boros wrote 34 lines
Hi! Platform is i386-win32. 1. problem: make install/zipinstall upx: fpcmemdll.exe: FileNotFoundException: fpcmemdll.exe Packed 0 files. make[6]: [fpc_install] Error 1 (ignored) C:/FPC/2.0.4/bin/i386-Win32/cp.exe -fp fpcmemdll.exe C:/fpc_source/../fpc-pack/bin/i386-win32 cp.exe: fpcmemdll.exe: No such file or directory make[6]: *** [fpc_install] Error 1 2. problem: make cycle CPU_TARGET=arm OS_TARGET=wince system.inc(666,11) Error: Forward declaration not solved "FinalizeHeap" 3. problem: After removed the FinalizeHeap declaration and call, tried make again make[3]: *** No rule to make target `/sharemem.pp', needed by `sharemem.ppu'. Stop. Gabor _______________________________________________ fpc-devel maillist - http://lists.freepascal.org/mailman/listinfo/fpc-devel

Reply by email

Oro06
to Gabor Boros

i don't have this error but not proceed as you did. when rebuilding everythings under win32 :

1°) rebuilding the compiler
-better to use a release to build the thrunk (several posts on that in ng) (for example 2.0.2, get it , rename ppc386.exe to ppc386-202.exe and put it in your bin dir)
then
[..]
cd compiler
make distclean PP=ppc386-202.exe
make cycle install INSTALL_PREFIX=d:\fpcbin PP=ppc386-202.exe

..\logcycle.txt

then the new ppc386.exe is built, it will be used for all other builds

2°)building win32
make distclean
make all install -i OPT="-vt -Xi" CPU_TARGET=i386 OS_TARGET=win32 INSTALL_PREFIX=d:\fpcbin >logwin32.txt

3°)building arm-cross compiler
make distclean PP=fpc.exe CPU_TARGET=arm OS_TARGET=wince make crossall crossinstall OPT="-vt -Xe" CPU_TARGET=arm OS_TARGET=wince BINUTILSPREFIX=arm-wince-pe- INSTALL_PREFIX=d:\fpcbin PP=fpc.exe

logwince.txt
Gabor Boros wrote 11 lines
Thanks, but 1. problem is still appears. See into the rtl/win32/makefile, rtl/win64/makefile, rtl/win32/makefile.fpc and rtl/win64/makefile.fpc and search: fpcmemdll.exe. Gabor _______________________________________________ fpc-devel maillist - http://lists.freepascal.org/mailman/listinfo/fpc-devel

Reply by email

Gabor Boros

Many thanks for the detailed, step by step instructions!

A little fpcmemdll again...
I don't use fpcmemdll, and don't now what is it.
My real problem is, the win32 snapshot build is "old". I think because, "make zipinstall" is broken by fpcmemdll. The build process searching for fpcmemdll.exe but fpcmemdll is a library (dll). Latest snapshot's date is Aug 11 and fpcmemdll.pp added on Aug 12.

Gabor

Reply by email

Lee, John
to Gabor Boros

You are right, that's why the snapshots are not up to date. The problem has already been flagged to the developers- not fixed yet. By the way, for people who are really desparate to use the very latest compiler/rtl, the daily snapshot does its best - it's often only the _full_ snapshot build with ide and other stuff that is broken - there is usually an up to date compiler & rtl snapshot v21 and v20 on ftp ftpmaster.freepascal.org /snapshot, called base*.zip - there is one there today (1th Aug). It has just the win32 compiler & the rtl files - they have to be copied into the appropriate place in your fpc installation.

HTH

Regards John

Show quoted text 25 lines
-----Original Message----- From: Behalf Of Gabor Boros Sent: 18 August 2006 09:10 To: Subject: [fpc-devel] Re: Compile errors in HEAD Rev. 4429 Many thanks for the detailed, step by step instructions! A little fpcmemdll again... I don't use fpcmemdll, and don't now what is it. My real problem is, the win32 snapshot build is "old". I think because, "make zipinstall" is broken by fpcmemdll. The build process searching for fpcmemdll.exe but fpcmemdll is a library (dll). Latest snapshot's date is Aug 11 and fpcmemdll.pp added on Aug 12. Gabor _______________________________________________ fpc-devel maillist - http://lists.freepascal.org/mailman/listinfo/fpc-devel

This e-mail and any attachment is for authorised use by the intended recipient(s) only. It may contain proprietary material, confidential information and/or be subject to legal privilege. It should not be copied, disclosed to, retained or used by, any other party. If you are not an intended recipient then please promptly delete this e-mail and any attachment and all copies and inform the sender. Thank you.

Reply by email