Lee Jenkins wrote:
Funky Beast wrote:


You might want to try finding all instances of lazarus executable
in your entire system with a file manager started as root, by
searching from '/' directory with 'include subfolder' options.
Try them one by one and maybe you might find one that has the
components that you installed.

If you do find it, you'll at least know where your compiled
lazarus executable went. If not, then its a bizarre bug.
(I have all SQLDB components on my component palette.)

Another option is to specify where you want your compiled
lazarus executable to end up by specifying a target directory
in Tools->Configure "Build Lazarus", and rebuild lazarus.


Woohoo!  That worked.

Congratulations!


I think changing the build path did it, although I'm not sure. I set the build path and then went immediately about trying to install the UIB components when I received the cthreads error when trying to start lazarus after a rebuild.

Inside lazarus.pas is this definition in uses clause:

{$IFDEF UNIX}{$IFDEF UseCThreads}
 cthreads,
{$ENDIF}{$ENDIF}

I haven't play much with include files, even with delphi other than to change some compile settings for rxlib or such. I'm assuming there is an include file in there somewhere where I can define specifically to use cthreads unit.

To test, I just removed the inner "UseCThreads" $IFDEF and I compiled and with jvUIB components on the palette!

Anyone know which file that is defined in or what a better way of switching this would be? I hate to change the lazarus.pp file permanently.


You might find useful information here:
http://wiki.lazarus.freepascal.org/Lazarus_Faq#Lazarus_crashes_with_runtime_error_211_after_I_installed_a_component


HTH,
Funky Beast

_________________________________________________________________
    To unsubscribe: mail [EMAIL PROTECTED] with
               "unsubscribe" as the Subject
  archives at http://www.lazarus.freepascal.org/mailarchives

Reply via email to