With the addition of libgtk1.2-dev Lazarus compiles clean using the 2.0.4
compiler on Debian/SPARC.

However when I start it I get a SEGV while it's drawing the initial GUI. It
allows me to continue, I've been through it several times setting up options
etc. but it's very fragile.

Compiled as default (make clean all) I get the following if I run under gdb:

TApplication.IconChanged - TODO: convert this message...no implementation in
  gtk or win32
NOTE: miscellaneous options file not found - using defaults
TMainIDE.DoNewProject A
TMainIDE.DoNewEditorFile A NewFilename=
TPascalParserTool.BuildTree B OnlyIntf=Fal
Program received signal SIGSEGV, Segmentation fault.
0x00289478 in GTKAPIWIDGETCLIENT_DRAWCARET (CLIENT=0xbdbf18,
CALLEDBYTIMER=false)
  at gtkwinapiwindow.pp:698
698     gtkwinapiwindow.pp: No such file or directory.
        in gtkwinapiwindow.pp
(gdb) where
#0  0x00289478 in GTKAPIWIDGETCLIENT_DRAWCARET (CLIENT=0xbdbf18,
  CALLEDBYTIMER=false) at gtkwinapiwindow.pp:698
#1  0x00288b58 in GTKAPIWIDGETCLIENT_FOCUSIN (AWIDGET=0xbdbf18,
EVENT=0xefffdf20)
  at gtkwinapiwindow.pp:553
#2  0x50251110 in gtk_marshal_BOOL__POINTER () from /usr/lib/libgtk-1.2.so.0
#3  0x5029283c in gtk_signal_set_funcs () from /usr/lib/libgtk-1.2.so.0

etc.

Obviously I don't know my way around the source yet and any help would be
appreciated.

I'm very keen to get (and help keep) this running on SPARC, our policy here is
that we want an alternative to x86 and Delphi. I've been promised a couple of
machines slightly faster than the ones I'm using by a certain hardware
manufacturer :-)

-- 
Mark Morgan Lloyd
markMLl .AT. telemetry.co .DOT. uk

[Opinions above are the author's, not those of his employers or colleagues]

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

Reply via email to