Dirk Theisen | 27 Jul 01:36 2013

Building on Mac

Hi!

I'm urgently want to try out JazzScheme, but I'm running into build problems on Mac with Cairo/Quartz:

Copying the libgit2.dll on the Mac does not look right…

Can someone help?

Dirk

wanzling:jedi theisen$ ./jam
JazzScheme Build System v2.7.12

% configure
<default>
 system: gambit
 platform: mac
 windowing: x11
 safety: release
 optimize?: #f
 debug-environments?: #t
 debug-location?: #t
 debug-source?: #f
 mutable-bindings?: #f
 kernel-interpret?: #f
 destination: #f
 properties: ()

[…]

make jazz.git
; copying /Users/theisen/Projects/Work/jedi/jazz/foreign/libgit2/lib/libgit2.dll...
; compiling jazz/git/_git...
; compiling jazz/git/foreign...
; compiling jazz/git/interface...
Walk problems encountered
 In jazz.git.interface
   At git-fetch
     Unresolved symbol: git-remote-connect
     Unresolved symbol: GIT_DIRECTION_FETCH
     Unresolved symbol: git-remote-download
     Unresolved symbol: git-remote-disconnect
     Unresolved symbol: git-remote-update-tips
     Unresolved symbol: git-remote-free
   At git-pull
     Unresolved symbol: git-reference-lookup
     Unresolved symbol: git-branch-lookup
     Unresolved symbol: GIT_BRANCH_LOCAL
     Unresolved symbol: git-graph-fast-forward?
     Unresolved symbol: git-reference->id
     Unresolved symbol: git-reference->id
     Unresolved symbol: git-object-lookup
     Unresolved symbol: git-reference->id
     Unresolved symbol: GIT_OBJ_COMMIT
     Unresolved symbol: git-reset
     Unresolved symbol: GIT_RESET_HARD
   At git-workdir-clean?
     Unresolved symbol: git-status-for-each-stoppable

--
You received this message because you are subscribed to the Google Groups "Jazz Scheme" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jazzscheme+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org
To post to this group, send email to jazzscheme-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org
Visit this group at http://groups.google.com/group/jazzscheme.
For more options, visit https://groups.google.com/groups/opt_out.
 
 
arliuhtan | 8 Jul 11:21 2013
Picon

Git pull fails to compile on linux

System: Linux kernel 3.2.0-0.bpo.4-amd64 (gcc version 4.4.5 (Debian 4.4.5-8) )


Message from jam:

------------------------------------------------------------------------------------------

make jazz.git
; compiling jazz/git/interface...
Walk problems encountered
  In jazz.git.interface
    At git-fetch
      Unresolved symbol: git-remote-connect
      Unresolved symbol: GIT_DIRECTION_FETCH
      Unresolved symbol: git-remote-download
      Unresolved symbol: git-remote-disconnect
      Unresolved symbol: git-remote-update-tips
      Unresolved symbol: git-remote-free
    At git-pull
      Unresolved symbol: git-reference-lookup
      Unresolved symbol: git-branch-lookup
      Unresolved symbol: GIT_BRANCH_LOCAL
      Unresolved symbol: git-graph-fast-forward?
      Unresolved symbol: git-reference->id
      Unresolved symbol: git-reference->id
      Unresolved symbol: git-object-lookup
      Unresolved symbol: git-reference->id
      Unresolved symbol: GIT_OBJ_COMMIT
      Unresolved symbol: git-reset
      Unresolved symbol: GIT_RESET_HARD
    At git-workdir-clean?
      Unresolved symbol: git-status-for-each-stoppable

------------------------------------------------------------------------------------------

--
You received this message because you are subscribed to the Google Groups "Jazz Scheme" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jazzscheme+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org
To post to this group, send email to jazzscheme-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org
Visit this group at http://groups.google.com/group/jazzscheme.
For more options, visit https://groups.google.com/groups/opt_out.
 
 
arliuhtan | 8 Jul 11:09 2013
Picon

debian-kernel@...) (gcc version 4.4.5 (Debian 4.4.5-8) ) #1 SMP Debian 3.2.46-1~bpo60+1

The Message:

----------------------------------------------------------------------------------------------------
make jazz.git
; compiling jazz/git/interface...
Walk problems encountered
  In jazz.git.interface
    At git-fetch
      Unresolved symbol: git-remote-connect
      Unresolved symbol: GIT_DIRECTION_FETCH
      Unresolved symbol: git-remote-download
      Unresolved symbol: git-remote-disconnect
      Unresolved symbol: git-remote-update-tips
      Unresolved symbol: git-remote-free
    At git-pull
      Unresolved symbol: git-reference-lookup
      Unresolved symbol: git-branch-lookup
      Unresolved symbol: GIT_BRANCH_LOCAL
      Unresolved symbol: git-graph-fast-forward?
      Unresolved symbol: git-reference->id
      Unresolved symbol: git-reference->id
      Unresolved symbol: git-object-lookup
      Unresolved symbol: git-reference->id
      Unresolved symbol: GIT_OBJ_COMMIT
      Unresolved symbol: git-reset
      Unresolved symbol: GIT_RESET_HARD
    At git-workdir-clean?
      Unresolved symbol: git-status-for-each-stoppable

-------------------------------------------------------------------------------------------------------

--
You received this message because you are subscribed to the Google Groups "Jazz Scheme" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jazzscheme+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org
To post to this group, send email to jazzscheme-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org
Visit this group at http://groups.google.com/group/jazzscheme.
For more options, visit https://groups.google.com/groups/opt_out.
 
 
Guillaume Cartier | 26 May 23:30 2013

Cataloging Jazz's source code

Related to a recent message by Antti Karttunen on using Jedi's prebuilt binaries at https://github.com/jazzscheme/jedi-windows-mingw.git I would like to explain some options on cataloging Jazz's source code.


First it is important to understand that every code-related feature in Jedi (code completion, syntax coloring, F12 edit definition, shift-F12 edit references, ...) relies on cataloging source code.

With this in mind, you have 3 options :

#1 The best one if you plan on doing serious Jazz development is to build Jedi from the source code in which case you of course have access to Jedi and Jazz's source code.

If you installed Jedi's prebuilt binaries they do not come with Jazz's source code included.

#2 The simplest solution is then to use the .otl outline files that come bundled with the prebuilt binaries. When Jazz compiles a file into a Gambit .o1 it also extracts all the signatures into a .otl outline file similar to a C header. Jedi can catalog those files giving you access to almost every code-related feature even though you don't have access to the source code. To do so, simply right-click on the Workbench project in the Workbench pane and choose "Import Directory...". Then select the directory containing Jedi's prebuilt binaries. That's it, Jedi will now start cataloging the outline files.

#3 Option #2 will only give you access to the signatures. If you want to look at or modify Jazz's source code, install it from https://github.com/jazzscheme/jazz.git into some folder. Then in Jedi : File / New Project..., choose "Empty" on the left, give it a Name: lets say "jazz" and OK. Now right-click of this new "jazz" project and choose "Import Directory...", now simply select the folder where you installed Jazz's source code. That's it, Jedi will now start cataloging Jazz's source code.

Guillaume

--
You received this message because you are subscribed to the Google Groups "Jazz Scheme" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jazzscheme+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org
To post to this group, send email to jazzscheme-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org
Visit this group at http://groups.google.com/group/jazzscheme?hl=en-US.
For more options, visit https://groups.google.com/groups/opt_out.
 
 
Guillaume Cartier | 17 May 14:24 2013

Re: Building Jazzscheme and Jedi

Hello Marijn,


As I explained in my previous message I just sent (Unbound variable when running make on windows), all these problems will disappear when Jazz gets built using the latest Gambit (which is just waiting on a couple bug fixes from Marc). So I'd suggest holding tight until then :-)

Best regards,
Guillaume

On Fri, Mar 22, 2013 at 11:33 AM, Marijn <hkBst-aBrp7R+bbdUdnm+yROfE0A@public.gmane.org> wrote:
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Dear Guillaume,

when I run "gsi jazz/kernel/jam" to compile an up to date checkout of
jazz, I get"

JazzScheme needs Gambit-Jazz version 406000 stamp 20101102194246 or
higher to build

but my gambit version is 4.6.5 which I think is new enough.

Marijn
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.19 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/

iEYEARECAAYFAlFMedMACgkQp/VmCx0OL2x1xwCfcyNDs1BftlK12bPsauFppkrH
/FMAoLDoANLF/mxZi5pmhelHQJ/6xZiu
=1a1U
-----END PGP SIGNATURE-----


--
You received this message because you are subscribed to the Google Groups "Jazz Scheme" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jazzscheme+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org
To post to this group, send email to jazzscheme-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org
Visit this group at http://groups.google.com/group/jazzscheme?hl=en-US.
For more options, visit https://groups.google.com/groups/opt_out.
 
 
Guillaume Cartier | 17 May 14:00 2013

Commented out print-marker

Until Jazz can be built using the latest Gambit, I commented out print-marker. (fixes GitHub issue #3)


Guillaume

--
You received this message because you are subscribed to the Google Groups "Jazz Scheme" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jazzscheme+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org
To post to this group, send email to jazzscheme-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org
Visit this group at http://groups.google.com/group/jazzscheme?hl=en-US.
For more options, visit https://groups.google.com/groups/opt_out.
 
 
Guillaume Cartier | 17 May 13:23 2013

Back from sabbatical

Hi everyone,

I am happy to announce I am back to JazzScheme development after an 8 month personal sabbatical away from anything computer related. Lets just say it has been a wonderfully refreshing experience!

I'll be going over the backlog of group messages in the next few days.

Cheers,
Guillaume Cartier

--
You received this message because you are subscribed to the Google Groups "Jazz Scheme" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jazzscheme+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org
To post to this group, send email to jazzscheme-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org
Visit this group at http://groups.google.com/group/jazzscheme?hl=en-US.
For more options, visit https://groups.google.com/groups/opt_out.
 
 
Antti Karttunen | 25 Apr 10:07 2013
Picon

Starting Jedi on Windows 7, what are the relevant environment variables?



Cheers,

(the "Clone in Windows" button), and eventually unzipped it and moved to a directory named:

C:\Users\karttu\jedi\2.8\

When I start jedi.exe in the same directory (or when going into another directory, after having added
/c/Users/karttu/jedi/2.8 to PATH).
it says: "Welcome to Jedi, Please enter the profile that will be used for this session.", but after clicking Login, says:

"The following error occurred while loading the profile:
Unable to find unit: jazz
Press Continue (to bypass this problem using a generic profile class), Exit to exit immediately".

I see the problem is that it cannot find the stuff under C:\Users\karttu\jedi\2.8\lib\jazz\
(because I can reproduce the same error under the Linux version, by moving the corresponding directory temporarily somewhere else).

So, how I can tell jedi.exe where to find that unit? I tried setting environment variable LIBRARY_PATH, but to no avail.

(This probably should be in the FAQ?)


Yours,

Antti Karttunen

--
You received this message because you are subscribed to the Google Groups "Jazz Scheme" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jazzscheme+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org
To post to this group, send email to jazzscheme-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org
Visit this group at http://groups.google.com/group/jazzscheme?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.
 
 
Bryan Green | 28 Feb 16:04 2013
Picon

Unbound variable when running make on windows

I am currently trying to get the build to work on windows 7.  I get to the make step, specifically scheme.core and get the following:


make scheme.core
Unbound variable: ##print-marker


Any help/pointers would be appreciated.

--
You received this message because you are subscribed to the Google Groups "Jazz Scheme" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jazzscheme+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org
To post to this group, send email to jazzscheme-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org
Visit this group at http://groups.google.com/group/jazzscheme?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.
 
 
magnan | 31 Jan 15:29 2013
Picon

Evaluation of code in Jedi

Hi,


In the lastest Jedi version I cannot evaluate code in a buffer (using ctrl-return). I just get the message: "No process found for evaluation" although my project is running like before.
I also tried to create an instance of a process in the "run" procedure and I can evaluate code but I always get a warning dialog: "Some processes do not contain the current file: ...". 
It gets annoying since crtl-return is one of the function I use the most.

Anybody can help me?
Thank you,
Francois Magnan

--
You received this message because you are subscribed to the Google Groups "Jazz Scheme" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jazzscheme+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org
To post to this group, send email to jazzscheme-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org
Visit this group at http://groups.google.com/group/jazzscheme?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.
 
 
magnan | 30 Jan 15:21 2013
Picon

New project configuration

Hi,


I already have a correctly configured project with a runnable/debugable product modules and so on... I have been working for years with this configuration in that project. Now I need to start a new project and I naively just did "New project..." in Jedi and selected "Gambit" project type.

If I don't change the destination folder it works but if I change it the project won't run. I see "Debugging TestProject5" in the status bas below but the process never shows up in the debugger. Where do I need to configure the path to my project?

Also, how can I define a new alias in jazz/jedi?

Thank you,
Francois Magnan


--
You received this message because you are subscribed to the Google Groups "Jazz Scheme" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jazzscheme+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org
To post to this group, send email to jazzscheme-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org
Visit this group at http://groups.google.com/group/jazzscheme?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.
 
 

Gmane