I will look at the GTK unit today could ne a error in the GTK library...
Cliff

Mailing lists / lazarus / 1999-07
3 messages · 3 people ·
Reply by email Subscribe to this list Your subscription
Read-only archive. Use j and k to move between messages.
I will look at the GTK unit today could ne a error in the GTK library...
Cliff
I cannot compile lazarus after a checkou (not update) of fcl, gtk, rtl, and lazarus. There are two problems, one of which I fixed.
Problem 1 - The lazarus makefile is still not win32 friendly.
Solution 1 - The line "NEEDUNITDIR=../fcl/$(OS_TARGET) ../rtl/linux ../gtk" when changed to "NEEDUNITDIR=../fcl/$(OS_TARGET) ../rtl ../gtk" seems to work. I don't know if that breaks everyone else, though.
I would have thought that it should be "NEEDUNITDIR=../fcl/$(OS_TARGET) ../rtl/$(OS_TARGET) ../gtk" but since the gtk portion wasn't done that way, I made rtl look like gtk. If I do it with the $(OS_TARGET), it makes the command line one character too long, and I have to rename lazarus.pp to lazarus.p which is a nightmare.
Problem 2 - Missing function in gtkint.pp
gtkint.pp(530,4) Error: Identifier not found GTK_SIGNAL_HANDLERS_DESTROY
gtkint.pp(530,40) Error: Illegal expression
Fatal: There were 2 errors compiling module, stopping
make.exe: *** [lazarus.exe] Error 1I see that this is defined in gtksignal.pp, but adding that to the gtkint.pp uses clause doesn't work. I get an error saying that it can't find the source for gtksignal.pp.
Note: When I attempt to make lazarus a second time after this failure, I get the compiler error 10998 when it tries to compile the graphics module, as someone pointed out yesterday(?). I have to make clean before attempting to make.
graphics.pp(27,57) Fatal: Internal error 10998
make.exe: *** [lazarus.exe] Error 1All of this is using the 13 compiler I checked out and built this morning, if it makes a difference.
Jeff.
Jeffrey A. Wormsley wroteProblem 1 - The lazarus makefile is still not win32 friendly.
I'm working strickly in Linux so I can't comment on these problems. Maybe Cliff can shed some light on it he is working in Windows.
I don't get this on Linux. :-\
Note: When I attempt to make lazarus a second time after this failure, I get the compiler error 10998 when it tries to compile the graphics module, as someone pointed out yesterday(?). I have to make clean before attempting to make.
I get this also. I always just do a 'make clean' before building a new lazarus test just do be safe. :-)