raudus installation error lazarus / 38-Networking and Web Programming ---------------------------------------------------------------------- xinyiman · 2013-05-03 20:17 Why?! Hint: Start of reading config file /etc/fpc.cfg Hint: End of reading config file /etc/fpc.cfg Free Pascal Compiler version 2.6.2 [2013/03/17] for i386 Copyright (c) 1993-2012 by Florian Klaempfl and others Target OS: Linux for i386 Compiling RaudusFPC.pas PPU Loading RaCreatorFPC.ppu PPU Invalid Version 134 PPU Loading RaCreatorFPC.ppu PPU Invalid Version 134 RaudusFPC.pas(10,3) Fatal: Can not find RaCreatorFPC used by RaudusFPC, ppu=RaCreatorFPC.ppu, package RaudusFPC ---------------------------------------------------------------------- howardpc · 2013-05-03 21:47 AFAIU Raudus is closed source, and usable only with the .ppu files distributed with the package (of whatever version). This means it is 100% sensitive to the slightest change in compiler version. Since (in theory) a new FPC version is produced with each nightly build it could take only one day for your Raudus package to be incompatible with a newer FPC. Read the docs that come with Raudus and note the exact FPC version it requires. Deviate from that in the slightest and you will not be able to compile or install the package. ---------------------------------------------------------------------- xinyiman · 2013-05-04 12:45 thank you ---------------------------------------------------------------------- igor.klopov · 2013-05-11 18:51 howardpc is right. Indeed there was a problem while installing Raudus for Lazarus. Raudus required exact Lazarus version. Moreover, if you rebuild Lazarus, Raudus became incompatible with your Lazarus (you got "wrong checksum" and "can not find RaCreatorFPC" errors). But the problem is solved. New utility "welding" is introduced. The utility scans and parses Raudus PPUs and Lazarus PPUs, patches Raudus PPUs, and rebinds Raudus foreign links to Lazarus declarations. Of course, it patches checksum bytes in Raudus PPUs to make them equal to Lazarus checksums. Hence, the only restriction to use Raudus is FreePascal 2.6.2 (fixed at PPU version 135). Raudus supports any Lazarus deviation - you can make Raudus compatible with any Lazarus build (including dev snapshot) - just run "welding". The blog post: http://www.raudus.com/blog/ The manual to install in Lazarus: http://raudus.wikispaces.com/Install+in+Lazarus ---------------------------------------------------------------------- joseme · 2013-05-12 21:51 I downloaded and installed Raudus, but there is no welding utility anywhere. I repeated the process in case there have been any installation error, but no cigar. Where can I found the utility? ---------------------------------------------------------------------- igor.klopov · 2013-05-13 06:28 Welding is placed among PPU files - probably c:\Program Files\Raudus\bin\fpc262\i386-win32\welding.exe ---------------------------------------------------------------------- joseme · 2013-05-13 10:11 Thank you! there is welding, almost bitting me