On Tue, 25 May 2010 19:52:57 +0200
Marc Santhoff <[email protected]> wrote:

>[...]
> > > 2.
> > > When I make a package file for an ancient Delphi component to port to
> > > lazarus and it compiles and installs but doesnt show up in the IDE
> > > although it is found in the package list, what has gone wrong there?
> > 
> > Possible reasons: 
> > - The register procedure was not called, because you didn't check the
> > 'Has Register procedure' for this unit in the package editor.
> 
> Do you mean the checkbox "Register Unit" in the lower third of the
> package management window? Well, that one is actually checked.

Good.

 
> > - You didn't start the new IDE, but the old. Start the IDE in the
> >   terminal. You will see where the new lazarus executable is created.
> 
> I think it is the right one. lazarus at my site is a symlink in my home
> dirs bin directory, this symlink is pointing to the file named lazarus
> in the source dir, the right file should be used whether I start from a
> terminal (which I do normally) or via the 'run ...' menu of the window
> manager. There is no global installation. But I'll test startlazarus.
> 
> No, no change. The package is listed and in the package tree is flagged
> as "install on next start".

Then it is not compiled into the executable you started.

 
>[...]
> But I have used "make bigide" because I needed to recompile lazarus
> itself after the threading error which was thrown repeatedly and lazarus
> didn't start at all. 

Always keep a good lazarus executable as backup. 


> I learned on this mailing list that by using this
> target all packages installed manually are pulled in - which works very
> nice.


Mattias

--
_______________________________________________
Lazarus mailing list
[email protected]
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus

Reply via email to