Forum > Free Pascal

Trunk 3.3.1 access violation

(1/1)

peter.dell:
Hello,

I'm new to the forum, so this may be the wrong place to post. Please advise if that's the case.
I've pulled the latest 3.3.1 from Git and during the "make all" I get this error at 30% completion:

make all
....
Target OS: Win32 for i386
Compiling fppkg\pkglnet.pp
PPU Loading fppkg\units\i386-win32\lftp.ppu
pkglnet.pp(10,9) Fatal: Can't find unit lftp used by pkglnet
Fatal: Compilation aborted

  $00427393
  $00427651
  $0042C1FF
  $0042C6B6
  $0042DA4C
  $0042D427
  $0042E278
  $0042680C
  $00407E11
make[2]: *** [Makefile:2904: all] Error 1
make[2]: Leaving directory '/cygdrive/c/jac/system/Windows/Programming/Repositories/fpc/utils'
make[1]: *** [Makefile:3090: utils_all] Error 2
make[1]: Leaving directory '/cygdrive/c/jac/system/Windows/Programming/Repositories/fpc'
make: *** [Makefile:3294: build-stamp.i386-win32] Error 2

Any suggestion on what I could do?

Kind regards, Peter-

JuhaManninen:

--- Quote from: peter.dell on April 25, 2024, 01:38:41 am ---I'm new to the forum, so this may be the wrong place to post. Please advise if that's the case.
I've pulled the latest 3.3.1 from Git ...

--- End quote ---
Yes it was a wrong place. This thread is about a dot release FPC 3.2.4.  Your issue is with FPC trunk (3.3.1).
Please open a new thread.

marcov:
I splitted off the topic to save the OP work.

dbannon:
Oh Peter, I was hoping someone who knows what they are talking about would answer but not looking good. So, I'll try...

I'll start with what you have not told us. That is, why are you using main ? I ask because main is the developmental branch, it will from time to time completely fall over. So, perhaps not a great choice for someone who might just be new to FPC ?  The developers push changes to main, often only tested on their own system, to see if they work. Its expected to be broken from time to time. Especially on less than mainstream platforms.

So, why did you choose main ?  Because you want to compile some old code you found that, when first written, needed something in main ?  If so, its likely that something is now in in the release, FPC3.2.2. So, try that perhaps ?

If you need something newer than FPC3.2,2, perhaps for something like supporting openssl 3.0, then consider FPC fixes, aka 3.2.3. Its a lot less likely to break (but no guarantee).

Really, really must have main ?  Wait a few days and download a fresh copy, maybe what ever the problem is has been fixed. Otherwise, time do do some debugging I am afraid.

Davo

Navigation

[0] Message Index

Go to full version