building Jedi under OS X fails

1 view
Skip to first unread message

AK

unread,
Jul 14, 2009, 12:59:42 PM7/14/09
to Jazz Scheme
Hi,

I try to build jazzscheme from source but if I proceed to make the
jedi target I get the following error message:

; compiling jazz/ui/window/platform/x11...
*** ERROR IN jazz.walk-library, "../lib/core/src/core/library/syntax/
walker.scm"@2757.3 -- Walk problems encountered:
In jazz.ui.window.platform.x11
At translate-shortcut
Unresolved symbol: get-application
At get-toplevel
Unresolved symbol: get-application
At get-stage
Unresolved symbol: get-application
------------- REPL is now in #<thread #2> -------------
*** ERROR IN jazz.make-product, "../kernel/runtime/kernel.scm"@1153.15
-- failed
failed

Any suggestions?

Andreas

Daniel Jomphe

unread,
Jul 14, 2009, 4:05:25 PM7/14/09
to Jazz Scheme
Guillaume Cartier fixed this this afternoon. If you git pull the
changes, your build should work as fine as mine just did.

Note to Guillaume et al: I did a clean, full rebuild and remarked a
warning in jazz that you might want to be aware of:

; compiling jazz/platform/types...
types.c: In function ‘___H__20_types_2e_o1’:
types.c:7242: warning: pointer targets in assignment differ in
signedness

Guillaume Cartier

unread,
Jul 14, 2009, 4:11:17 PM7/14/09
to jazzs...@googlegroups.com
Fixed.

Guillaume Cartier

unread,
Jul 14, 2009, 4:17:17 PM7/14/09
to jazzs...@googlegroups.com
As a note to the "Fixed" message :

If you already had done a partial build and then still get errors
after having pulled the latest changes, it is possible you will need
to first do a 'make clean'. This is due to the refactoring that was
done to language the last few days and that the build system doesn't
yet handle module dependencies automatic recompilation.

Guillaume

On Tue, Jul 14, 2009 at 12:59 PM, AK<and...@kaenner.de> wrote:
>

Guillaume Cartier

unread,
Jul 14, 2009, 6:24:23 PM7/14/09
to jazzs...@googlegroups.com
Gambit evolutions are required to remove all C warnings, so for now
just ignore them :)

Lucian Feroiu

unread,
Aug 1, 2009, 4:16:46 AM8/1/09
to jazzs...@googlegroups.com

Hello,

Unfortunately I encountered a new issue...
% make jedi
...
make jazz.platform
...
; compiling jazz/platform/carbon/clipboard...
*** ERROR IN jazz.walk-import-declaration, "../lib/core/src/core/library/syntax/walker.scm"@5201.7 -- Import conflicts detected in jazz.platform.carbon.clipboard imports: ((Rect jazz.platform.carbon.carbon-types.Rect jazz.dialect.language.geometry.Rect) (Point jazz.platform.carbon.carbon-types.Point jazz.dialect.language.geometry.Point))
*** ERROR IN jazz.make-product, "../kernel/runtime/kernel.scm"@1225.15 -- failed
failed

Context: 
Latest Gambit for OSX (dmg), X11 2.3.3.2, latest Cairo and of course, this morning's sources of Jazz from master repo

Probably it's a simple issue or a silly mistake of mine, but I can't figure it out and I must bring it to your attention.
Thank you for your kindness,

Lucian

Guillaume Cartier

unread,
Aug 1, 2009, 9:07:16 AM8/1/09
to jazzs...@googlegroups.com
This would be due to a new feature to detect import conflicts.

If a library imports 2 libraries exporting the same symbol, an error
is now generated at compile time. This feature is key in large systems
where you often have tens of imports per library. Also, what this new
feature means is that import order is now proven to be non-important
another very important feature for complex systems.

All this said, this change popped many conflicts that where resolved
on Windows but unfortunately, I don't have access to an OS X box and
Stéphane is on vacation at the moment :(

Still. I took a blind shoot at it. Can you let me know if it fixed the problem?

Thanks,

Guillaume

Lucian Feroiu

unread,
Aug 2, 2009, 6:13:11 AM8/2/09
to jazzs...@googlegroups.com
Dear Guillaume,

Thank you very much for the fast response (though I must apologize for
mine, as late as it is).
Indeed it seems you nailed the problem --- building the jedi now works
like a breeze..

Thank you very much for your efforts and commitment! I look forward to
repay such dedication myself, though I'm just a little apprentice now...

Best regards,
Lucian
Reply all
Reply to author
Forward
0 new messages