lroathe
29th February 2004 06:50 UTC
"pareFileTime" error on install?
I have a user with Windows XP who is unable to install one of our products which uses NSIS (The product is Bugdom 2). When he runs the installer he gets the error:
The procedure entry point areFileTime could not be located in the dynamic link library KERNEL32.dll.
I've searched this forum and FAQ and SF forums for any mention of this error and come up empty.
Anyone got a clue on what the cause could be?
Thanks!
eccles
29th February 2004 11:47 UTC
I would say the installer is corrupted. He should download it again.
He was unlucky that the corruption seems to have occured in such a way that Windows could not load it properly. Otherwise the installer's built-in CRC check would have given a sensible message.
lroathe
29th February 2004 16:13 UTC
This is happening with dozens of customers on all of our titles that use NSIS.
So, if it's because of bad downloads, then NSIS needs some work on the integrity check routines.
Looking thru the sources, it would appear that this should be "CompareFileTime", as that is the only occurance of "pareFileTime" I could find.
Still looking at ideas; a 90% failure rate on downloads is very discouraging.
Bugdom 2 and Otto Matic are the programs on our site currently using NSIS. Full versions are in the FTP directory with the demos.
Joost Verburg
29th February 2004 16:15 UTC
If you think it's an NSIS issue, please attach a script that reproduces it.
NSIS contains a full data check, however, if the installer is corrupted in such a way that Windows can't load it anymore, there is nothing that can be displayed.
lroathe
29th February 2004 17:26 UTC
Originally posted by Joost Verburg
If you think it's an NSIS issue, please attach a script that reproduces it.
NSIS contains a full data check, however, if the installer is corrupted in such a way that Windows can't load it anymore, there is nothing that can be displayed.
My script is attached, although I am not sure how it will help.
I see what you mean about the data check; it does seem that the symbol table is being corrupted and preventing the installer from launching.
Would have thought by now that MS would get their act together on file downloads with IE... sigh.
Thanks,
lane
eccles
29th February 2004 17:44 UTC
I downloaded bug2demo_install.exe from ftp using a download manager (FlashGet) and I got the same error. I expect the file on the server itself is corrupted.
lroathe
29th February 2004 17:58 UTC
Thanks, I think the server is foobar, it was working two days ago. Just goes to show ... never assume.
thanks,
lane