On 13 March 2015 at 18:54, Anthony Walter <sys...@gmail.com> wrote: > Okay, here is what was happening and I apologize for the confusion. > > Before the source files are updated each night, my script applies > "changes.diff" the uploads the sources to an amazon s3 bucket (I pay for > the bandwidth and avoid leaching from other peoples servers). Next the > Linux install script downloads this file archive from an my amazon bucket, > extracts it, and attempts to run "patch changes.diff". The problem being > that the patch was already been applied the night before and as a > consequence it fails. The install should still work same as normal, but the > patch wouldn't have done anything. > > The fix, which has already been applied to the Linux setup script, is to > not run patch on the extracted archive. You can validate this by re-running: > > curl -L http://www.getlazarus.org/download/?platform=linux -o setup.sh > > And examining the commented out patch command at line: > > > https://github.com/sysrpl/Codebot.Setup/blob/master/linux/install.fpc-3.0.linux.sh#L251 > > I believe this fixes the problem. Let me know if you have any further > questions. > > Bypassing the patch commands enabled it to succeed.
The earlier success was on an x86_64 system and I am trying it now on a 32bit i686 system. The fpc-2.6.4.i386-linux.7z doesn't contain the ppc386 executable. It is actually a symlink to an executable in /home/delluser/fpctest/fpc-2.6.4/lib/fpc/2.6.4/ppc386. I replaced the whole package with an existing fpc 2.6.4 on my system before it was able to proceed. There are still some failures but I am looking into it. -- Frank Church ======================= http://devblog.brahmancreations.com
_______________________________________________ fpc-pascal maillist - fpc-pascal@lists.freepascal.org http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal