Shane wroteYes, I am not calling the CREATE because it's crashing during the compile,
not while I'm running it. I DO have the code in MAIN.PP to call the create, but I'm not getting a changce to run the program....
Here's more info. If I change TControl and the compiler needs to compile
that along with mwcustomedit.pas, then it compiles. If I simply change LAZARUS.PP or MAIN.PP then it crashes.
Not a big deal I guess. To get around the problem I just change
CONTROLS.PP and it recompiles everything.
So, I added a mwedit1 component to the MAIN.PP file and call it's create.
It goes into the create and crashes when it assigns the TTimers ONTIMER event.....odd. Not sure why yet.....but at least I got it to compile so I can look at it....
Shane
Hmmm.... strange things happen here. I had to recompile the compiler to get the ReallocMem support.... This intruduced some other nasties.
I tried to make lazarus, after I changed the followeing line in the ./lazarus/Makefile:
NEEDUNITDIR=../fcl/$(OS_TARGET) ../rtl/$(OS_TARGET) ../gtk lcl lcl/components/mwedit/release
So it compiled. Great, but didn't link:
Linking ./lazarus
/mnt/hdc/usr/src/fpc/gtk/gdk.o: In function `GDK_FONT_XFONT': gdk/gdkx.pp:112: undefined reference to `gdk_debug_level' gdk/gdkx.pp:112: undefined reference to `gdk_show_events' gdk/gdkx.pp:112: undefined reference to `gdk_stack_trace' /mnt/hdc/usr/src/fpc/gtk/glib.o: In function `SET_YEAR': glib/glib.pp:1647: undefined reference to `exportfunc' glib/glib.pp:1647: undefined reference to `exportprefix' glib/glib.pp:1647: undefined reference to `exportcache' An error occurred while linking ./lazarus
What's this, do I have to upgrade my gtk libs ???
Marc.
BTW if I do a make again I get an:
mwcustomedit.pas(31,10) Fatal: Internal error 9999
Great. Line 31 col 10 does not exist.
even without make:
marc:~/fpc/lazarus$ ppc386 lazarus.pp
Target OS: Linux for i386
Compiling lazarus.pp
Panic : Internal compiler error, exiting.
mwcustomedit.pas(31,10) Fatal: Internal error 9999