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