RPM"s and more
Thorsten Brunklaus
brunklaus at ps.uni-sb.de
Tue Mar 23 17:54:23 CET 2004
> I get this problem if I run from a cygwin prompt. If I run from
> within an emacs shell environment then it builds fine. Maybe there is
> some sync problem between cygwin and the NTFS file system? I don't
> know.
I also use a cygwin prompt, also Windows XP with NTFS Filesystem.
> However, I can't get any of the examples to run. They just seem to
> block, can you try with the lambda expression example?
ozc -c OzFrontend.oz and manually feeding the Examples.oz worked perfectly.
The Inspector shows some nice terms.
>
> > > - I get segmentation faults on the tests unix_write1, dp, gump,
> > > gcsusplist.
> >
> > > Can you reproduce/suggest further tests for me to try?
> >
> > Hm, it is long since I last run the oztests. As far as I remember, a
> >
> > make boot-all
> >
> > in <build>/share/test
> >
> I "fiddled" with the Makefile in share/test. I think it was
> sufficient to change $< to /cygwin/${<} in the ".oz.ozf" and
> "make-test" rules. (My cygwin directory is g:\cygwin).
Rebuild the entire suite again. Results:
gc_susplist: +
gump_scanner: +
gump_parser: /usr/lib/gcc-lib/i686-pc-mingw32/3.3.1/../../../../i686-pc-mingw32/bin/ld: cannot open output file
LambdaScanner.so-win32-i486: Permission denied
With dp suite enabled:
dp_mini: -
dp_maxi: -
dp_equality: -
dp_port: remote(system(os(os ,,,|,,, 0 ,,,|,,,) debug:d(info:,,,|,,, stack:,,,|,,,)))
and then it blocks but no seg faults.
> I presume you agree that we should make oztool default to g++ and gcc?
Yes, I agree.
> I would like to see evidence that something using native functors
> works/doesn't work.
Open a shell and cd to <mozart-installdir>/examples/gtk
ozc -c CanvasScramble.oz
ozengine CanvasScramble.ozf
and there we go! Gdk/Gtk/Canvas are fairly large functors (both native and oz).
Cheers,
Thorsten.
More information about the mozart-hackers
mailing list