Invalid QLF file error when executing make/0 in latest daily build download

UPDATE: I thought I downloaded the latest dev build after Jan’s announcement yesterday of a new build, but when I run Prolog I see this in the sign-on message:

Welcome to SWI-Prolog (threaded, 64 bits, version 8.1.10-1-g4c52acaba)

UPDATE-2: Well I’m confused now. The file I’m downloading is named swipl-w64_2019-07-20.exe indicating it’s for today but when I run it, it installs 8.1.0. I just ran it again and it warned me that 8.1.0 is already installed. I’m going back to 8.1.9 for now.


I’m using: SWI-Prolog version 8.2.0 (actually it was 8.1.0, see above) on Windows 8.1.

I get the following error occasionally when executing a make/0:

Warning: c:/program files/swipl/xpce/prolog/lib/pce_manual.qlf: Invalid QLF file: incompatible VM-signature (file: 0x17ef; Prolog: 0xee9adb35)
Warning: c:/program files/swipl/xpce/prolog/lib/pce_manual.qlf: Invalid QLF file: incompatible VM-signature (file: 0x17ef; Prolog: 0xee9adb35)
Warning: c:/program files/swipl/xpce/prolog/lib/pce_manual.qlf: Invalid QLF file: incompatible VM-signature (file: 0x17ef; Prolog: 0xee9adb35)
ERROR: No permission to load source `'c:/program files/swipl/xpce/prolog/lib/pce_manual.pl'' (Non-module file already loaded into module prolog_term_view; trying to load into emacs_fundamental_mode)
ERROR: In:
ERROR:   [11] notrace(make_no_trace)
ERROR:   [10] make:make at c:/program files/swipl/library/make.pl:75
ERROR:    [9] <user>

Related topic: Possible bug with Edit Spy predicates window with 8.1.9

I updated the daily build script. Hopefully this will fix this.

Is this code on GitHub? I was looking for it and could not find it.

EDIT

Jan just published them: scripts/make-windows-daily.sh :slightly_smiling_face:

No. It is in the script that produces the daily builds. Maybe I should add these to the scripts directory.

1 Like