Vincent Snijders wrote:
Mark Morgan Lloyd schreef:
I've spent some time tearing what little remains of my hair out over
this one :-)
I've got 0.9.22 on several machines- Win-32 (NT4), Linux-x86 (Debian >
Etch) and Linux-SPARC. I'd be nearer the bleeding edge if I had more
time and if I wasn't already chasing some elusive SPARC bugs.
Underlying compiler is 2.2.0 in all cases.
If I do a complete rebuild from inside the IDE everything works OK on
Win-32 and Linux-x86. If on the other hand I do a "make clean"
followed by "make all" or "make bigide" from the command line I get an
IDE that appears to work and generates good programs but if I try to
edit a menu (main or pulldown) item list I get an error dialogue:
"0" is not a valid component name
Once the system is in that state rebuilding inside the IDE no longer
fixes it- it's a start-over job.
I think you should try newer source. The menu editor is an area where
fixes have been made since 0.9.22.
Now trying 0.9.25-20071106. I think I'd stepped back to .22 to see if it
sorted problems on SPARC.
On Win-32 it appears to recompile from inside the IDE without problems,
similarly "make all" and "make bigide" appear to generate an IDE which doesn't
have the error I describe above. I've not gone further than that yet so can't
say whether there are additional IDE or code generation problems.
Similarly, operation seems to be OK on Linux-x86.
On Linux-SPARC there's a build problem which I've not yet attempted to
investigate. Using the same sources as above with an overall system setup
which previously built Lazarus without error a "make all" gives me:
make: -iVSPTPSOTO: Command not found
make: -iSP: Command not found
make: -iTP: Command not found
make: -iSO: Command not found
make: -iTO: Command not found
make -C ide ide
make[1]: -iSP: Command not found
make[1]: Entering directory `/usr/local/share/lazarus-0.9.25-20071106/ide'
make[1]: -iTP: Command not found
..
make[1]: -iTO: Command not found
make[1]: Entering directory `/usr/local/share/lazarus-0.9.25-20071106/ide'
make[1]: Entering directory `/usr/local/share/lazarus-0.9.25-20071106/ide'
make -C ../tools svn2revisioninc OS_TARGET= OPT=''
make[1]: -iSP: Command not found
make[1]: -iTP: Command not found
make[1]: -iSO: Command not found
make[1]: -iTO: Command not found
make[2]: Entering directory `/usr/local/share/lazarus-0.9.25-20071106/tools'
Makefile:177: *** The Makefile doesn't support target linux-, please run
fpcmake first. Stop.
make[2]: Leaving directory `/usr/local/share/lazarus-0.9.25-20071106/tools'
make[1]: *** [ide] Error 2
make[1]: Leaving directory `/usr/local/share/lazarus-0.9.25-20071106/ide'
make: *** [ide] Error 2
I've not started tinkering yet but I can confirm that FPC looks OK, in
particular that the ppcsparc symlink is intact.
Any suggestions would be appreciated.
--
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