unofficial mirror of guile-devel@gnu.org 
 help / color / mirror / Atom feed
* Halt while building guile
@ 2012-03-16  9:55 Kun Liang
  2012-03-16 10:34 ` Nala Ginrut
  0 siblings, 1 reply; 4+ messages in thread
From: Kun Liang @ 2012-03-16  9:55 UTC (permalink / raw)
  To: guile-devel

[-- Attachment #1: Type: text/plain, Size: 1292 bytes --]

Hi guys:
    I have checked out trunk of guile, try to build it with following steps
under guile top directory:
    ./autogen.sh
    mkdir build
    cd build
    ../configure
    make

    Then the making process  halt at this point (sometimes halt at
compiling a different scheme module). I was building guile under cygwin.

========================================================
make[2]: Entering directory `/home/liangkun/workspace/guile/build/module'
  GUILEC ice-9/eval.go
wrote `ice-9/eval.go'
  GUILEC ice-9/psyntax-pp.go
  GUILEC ice-9/boot-9.go
  GUILEC language/tree-il.go
  GUILEC language/glil.go
  GUILEC language/assembly.go
wrote `language/assembly.go'
  GUILEC language/tree-il/primitives.go
  GUILEC language/tree-il/peval.go
  GUILEC language/tree-il/fix-letrec.go
wrote `language/tree-il/fix-letrec.go'
  GUILEC language/tree-il/optimize.go
  GUILEC language/tree-il/canonicalize.go
  GUILEC language/tree-il/analyze.go
  GUILEC language/tree-il/inline.go
  GUILEC language/tree-il/compile-glil.go
  GUILEC language/tree-il/debug.go
  GUILEC language/tree-il/spec.go
  GUILEC language/glil/spec.go
========================================================


Any idea? Thanks!
-- 
--------------------------------------------

Kun Liang

http://freearth.blog.chinaunix.net

[-- Attachment #2: Type: text/html, Size: 1832 bytes --]

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: Halt while building guile
  2012-03-16  9:55 Halt while building guile Kun Liang
@ 2012-03-16 10:34 ` Nala Ginrut
  2012-03-16 20:31   ` Andrew Horton
  2012-04-24 14:09   ` gregory benison
  0 siblings, 2 replies; 4+ messages in thread
From: Nala Ginrut @ 2012-03-16 10:34 UTC (permalink / raw)
  To: Kun Liang; +Cc: guile-devel

[-- Attachment #1: Type: text/plain, Size: 1603 bytes --]

I didn't saw any error with your information, and I think it's normal. The
*.go compiling is very slow even if you have a good machine. So be patient.

On Fri, Mar 16, 2012 at 5:55 PM, Kun Liang <liangkun42@gmail.com> wrote:

> Hi guys:
>     I have checked out trunk of guile, try to build it with following
> steps under guile top directory:
>     ./autogen.sh
>     mkdir build
>     cd build
>     ../configure
>     make
>
>     Then the making process  halt at this point (sometimes halt at
> compiling a different scheme module). I was building guile under cygwin.
>
> ========================================================
> make[2]: Entering directory `/home/liangkun/workspace/guile/build/module'
>   GUILEC ice-9/eval.go
> wrote `ice-9/eval.go'
>   GUILEC ice-9/psyntax-pp.go
>   GUILEC ice-9/boot-9.go
>   GUILEC language/tree-il.go
>   GUILEC language/glil.go
>   GUILEC language/assembly.go
> wrote `language/assembly.go'
>   GUILEC language/tree-il/primitives.go
>   GUILEC language/tree-il/peval.go
>   GUILEC language/tree-il/fix-letrec.go
> wrote `language/tree-il/fix-letrec.go'
>   GUILEC language/tree-il/optimize.go
>   GUILEC language/tree-il/canonicalize.go
>   GUILEC language/tree-il/analyze.go
>   GUILEC language/tree-il/inline.go
>   GUILEC language/tree-il/compile-glil.go
>   GUILEC language/tree-il/debug.go
>   GUILEC language/tree-il/spec.go
>   GUILEC language/glil/spec.go
> ========================================================
>
>
> Any idea? Thanks!
> --
> --------------------------------------------
>
> Kun Liang
>
> http://freearth.blog.chinaunix.net
>
>

[-- Attachment #2: Type: text/html, Size: 2370 bytes --]

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: Halt while building guile
  2012-03-16 10:34 ` Nala Ginrut
@ 2012-03-16 20:31   ` Andrew Horton
  2012-04-24 14:09   ` gregory benison
  1 sibling, 0 replies; 4+ messages in thread
From: Andrew Horton @ 2012-03-16 20:31 UTC (permalink / raw)
  To: guile-devel

[-- Attachment #1: Type: text/plain, Size: 2459 bytes --]

On 16/03/2012 10:34, Nala Ginrut wrote:
> I didn't saw any error with your information, and I think it's normal. 
> The *.go compiling is very slow even if you have a good machine. So be 
> patient.
Actually, I've noticed this too. The guile executable gets stuck and 
uses 0% CPU. You can interrupt it and try again and sometimes it works, 
sometimes gets stuck again on a different file, so I assume there's some 
sort of race. This is on OS X. I've held off mentioning it until I had a 
chance to investigate, and also because I'm using the bleeding edge 
bdwgc, and I wondered whether that was supported. I think it might be 
trying to get a mutex that it already holds. This started happening for 
me maybe a month ago.

Anyhow, I attach a stack trace of the "stuck" guile on my machine (8 
cores).
>
> On Fri, Mar 16, 2012 at 5:55 PM, Kun Liang <liangkun42@gmail.com 
> <mailto:liangkun42@gmail.com>> wrote:
>
>     Hi guys:
>         I have checked out trunk of guile, try to build it with
>     following steps under guile top directory:
>         ./autogen.sh
>         mkdir build
>         cd build
>         ../configure
>         make
>
>         Then the making process  halt at this point (sometimes halt at
>     compiling a different scheme module). I was building guile under
>     cygwin.
>
>     ========================================================
>     make[2]: Entering directory
>     `/home/liangkun/workspace/guile/build/module'
>       GUILEC ice-9/eval.go
>     wrote `ice-9/eval.go'
>       GUILEC ice-9/psyntax-pp.go
>       GUILEC ice-9/boot-9.go
>       GUILEC language/tree-il.go
>       GUILEC language/glil.go
>       GUILEC language/assembly.go
>     wrote `language/assembly.go'
>       GUILEC language/tree-il/primitives.go
>       GUILEC language/tree-il/peval.go
>       GUILEC language/tree-il/fix-letrec.go
>     wrote `language/tree-il/fix-letrec.go'
>       GUILEC language/tree-il/optimize.go
>       GUILEC language/tree-il/canonicalize.go
>       GUILEC language/tree-il/analyze.go
>       GUILEC language/tree-il/inline.go
>       GUILEC language/tree-il/compile-glil.go
>       GUILEC language/tree-il/debug.go
>       GUILEC language/tree-il/spec.go
>       GUILEC language/glil/spec.go
>     ========================================================
>
>
>     Any idea? Thanks!
>     -- 
>     --------------------------------------------
>
>     Kun Liang
>
>     http://freearth.blog.chinaunix.net
>
>


[-- Attachment #2: Sample of Wedged guile.txt --]
[-- Type: text/plain, Size: 17452 bytes --]

Sampling process 99273 for 3 seconds with 1 millisecond of run time between samples
Sampling completed, processing symbols...
Analysis of sampling guile (pid 99273) every 1 millisecond
Process:         guile [99273]
Path:            /Users/andrewhorton/src/b_guile/libguile/.libs/guile
Load Address:    0x10b8e5000
Identifier:      guile
Version:         ??? (???)
Code Type:       X86-64 (Native)
Parent Process:  sh [99272]

Date/Time:       2012-03-10 15:07:49.900 +0000
OS Version:      Mac OS X 10.7.3 (11D50b)
Report Version:  7

Call graph:
    2838 Thread_153930   DispatchQueue_1: com.apple.main-thread  (serial)
    + 2838 start  (in guile) + 52  [0x10b8e5e24]
    +   2838 main  (in guile) + 95  [0x10b8e5e8f]  guile.c:81
    +     2838 scm_boot_guile  (in libguile-2.2.22.dylib) + 39  [0x10b91d937]  init.c:319
    +       2838 scm_with_guile  (in libguile-2.2.22.dylib) + 43  [0x10b97944b]  threads.c:949
    +         2838 GC_call_with_stack_base  (in libgc.1.dylib) + 25  [0x10bb77799]  misc.c:1597
    +           2838 with_guile_and_parent  (in libguile-2.2.22.dylib) + 74  [0x10b97c1fa]  threads.c:906
    +             2838 scm_c_with_continuation_barrier  (in libguile-2.2.22.dylib) + 129  [0x10b8fb151]  continuations.c:451
    +               2838 scm_call_4  (in libguile-2.2.22.dylib) + 74  [0x10b8fec4a]  eval.c:512
    +                 2838 scm_c_vm_run  (in libguile-2.2.22.dylib) + 120  [0x10b97fdb8]  vm.c:576
    +                   2838 vm_regular_engine  (in libguile-2.2.22.dylib) + 14321  [0x10b984651]  vm-i-system.c:973
    +                     2838 c_body  (in libguile-2.2.22.dylib) + 15  [0x10b8fb17f]  continuations.c:513
    +                       2838 invoke_main_func  (in libguile-2.2.22.dylib) + 34  [0x10b91d972]  init.c:336
    +                         2838 scm_shell  (in libguile-2.2.22.dylib) + 92  [0x10b9586dc]  script.c:441
    +                           2838 scm_eval  (in libguile-2.2.22.dylib) + 133  [0x10b8ff475]  eval.c:690
    +                             2838 scm_c_vm_run  (in libguile-2.2.22.dylib) + 120  [0x10b97fdb8]  vm.c:576
    +                               2838 vm_regular_engine  (in libguile-2.2.22.dylib) + 13356  [0x10b98428c]  vm-i-system.c:905
    +                                 2838 scm_primitive_load  (in libguile-2.2.22.dylib) + 239  [0x10b924a2f]  load.c:125
    +                                   2838 scm_read_expression  (in libguile-2.2.22.dylib) + 2676  [0x10b954c24]  read.c:1434
    +                                     2838 scm_read_sexp  (in libguile-2.2.22.dylib) + 327  [0x10b9560f7]  read.c:414
    +                                       2838 scm_read_expression  (in libguile-2.2.22.dylib) + 2676  [0x10b954c24]  read.c:1434
    +                                         2838 scm_read_sexp  (in libguile-2.2.22.dylib) + 434  [0x10b956162]  read.c:366
    +                                           2838 scm_weak_table_putq_x  (in libguile-2.2.22.dylib) + 102  [0x10b9977c6]  weak-table.c:929
    +                                             2838 pthread_mutex_lock  (in libsystem_c.dylib) + 545  [0x7fff8eb621a1]
    +                                               2838 __psynch_mutexwait  (in libsystem_kernel.dylib) + 10  [0x7fff8da53bf2]
    2838 Thread_153962
    + 2838 thread_start  (in libsystem_c.dylib) + 13  [0x7fff8eb66b75]
    +   2838 _pthread_start  (in libsystem_c.dylib) + 335  [0x7fff8eb638bf]
    +     2838 GC_mark_thread  (in libgc.1.dylib) + 97  [0x10bb7be41]  pthread_support.c:387
    +       2838 GC_help_marker  (in libgc.1.dylib) + 53  [0x10bb746b5]  mark.c:1178
    +         2838 GC_wait_marker  (in libgc.1.dylib) + 23  [0x10bb7d497]  pthread_support.c:2003
    +           2838 _pthread_cond_wait  (in libsystem_c.dylib) + 840  [0x7fff8eb67274]
    +             2838 __psynch_cvwait  (in libsystem_kernel.dylib) + 10  [0x7fff8da53bca]
    2838 Thread_153963
    + 2838 thread_start  (in libsystem_c.dylib) + 13  [0x7fff8eb66b75]
    +   2838 _pthread_start  (in libsystem_c.dylib) + 335  [0x7fff8eb638bf]
    +     2838 GC_mark_thread  (in libgc.1.dylib) + 97  [0x10bb7be41]  pthread_support.c:387
    +       2838 GC_help_marker  (in libgc.1.dylib) + 53  [0x10bb746b5]  mark.c:1178
    +         2838 GC_wait_marker  (in libgc.1.dylib) + 23  [0x10bb7d497]  pthread_support.c:2003
    +           2838 _pthread_cond_wait  (in libsystem_c.dylib) + 840  [0x7fff8eb67274]
    +             2838 __psynch_cvwait  (in libsystem_kernel.dylib) + 10  [0x7fff8da53bca]
    2838 Thread_153964
    + 2838 thread_start  (in libsystem_c.dylib) + 13  [0x7fff8eb66b75]
    +   2838 _pthread_start  (in libsystem_c.dylib) + 335  [0x7fff8eb638bf]
    +     2838 GC_mark_thread  (in libgc.1.dylib) + 97  [0x10bb7be41]  pthread_support.c:387
    +       2838 GC_help_marker  (in libgc.1.dylib) + 53  [0x10bb746b5]  mark.c:1178
    +         2838 GC_wait_marker  (in libgc.1.dylib) + 23  [0x10bb7d497]  pthread_support.c:2003
    +           2838 _pthread_cond_wait  (in libsystem_c.dylib) + 840  [0x7fff8eb67274]
    +             2838 __psynch_cvwait  (in libsystem_kernel.dylib) + 10  [0x7fff8da53bca]
    2838 Thread_153965
    + 2838 thread_start  (in libsystem_c.dylib) + 13  [0x7fff8eb66b75]
    +   2838 _pthread_start  (in libsystem_c.dylib) + 335  [0x7fff8eb638bf]
    +     2838 GC_mark_thread  (in libgc.1.dylib) + 97  [0x10bb7be41]  pthread_support.c:387
    +       2838 GC_help_marker  (in libgc.1.dylib) + 53  [0x10bb746b5]  mark.c:1178
    +         2838 GC_wait_marker  (in libgc.1.dylib) + 23  [0x10bb7d497]  pthread_support.c:2003
    +           2838 _pthread_cond_wait  (in libsystem_c.dylib) + 840  [0x7fff8eb67274]
    +             2838 __psynch_cvwait  (in libsystem_kernel.dylib) + 10  [0x7fff8da53bca]
    2838 Thread_153966
    + 2838 thread_start  (in libsystem_c.dylib) + 13  [0x7fff8eb66b75]
    +   2838 _pthread_start  (in libsystem_c.dylib) + 335  [0x7fff8eb638bf]
    +     2838 GC_mark_thread  (in libgc.1.dylib) + 97  [0x10bb7be41]  pthread_support.c:387
    +       2838 GC_help_marker  (in libgc.1.dylib) + 53  [0x10bb746b5]  mark.c:1178
    +         2838 GC_wait_marker  (in libgc.1.dylib) + 23  [0x10bb7d497]  pthread_support.c:2003
    +           2838 _pthread_cond_wait  (in libsystem_c.dylib) + 840  [0x7fff8eb67274]
    +             2838 __psynch_cvwait  (in libsystem_kernel.dylib) + 10  [0x7fff8da53bca]
    2838 Thread_153967
    + 2838 thread_start  (in libsystem_c.dylib) + 13  [0x7fff8eb66b75]
    +   2838 _pthread_start  (in libsystem_c.dylib) + 335  [0x7fff8eb638bf]
    +     2838 GC_mark_thread  (in libgc.1.dylib) + 97  [0x10bb7be41]  pthread_support.c:387
    +       2838 GC_help_marker  (in libgc.1.dylib) + 53  [0x10bb746b5]  mark.c:1178
    +         2838 GC_wait_marker  (in libgc.1.dylib) + 23  [0x10bb7d497]  pthread_support.c:2003
    +           2838 _pthread_cond_wait  (in libsystem_c.dylib) + 840  [0x7fff8eb67274]
    +             2838 __psynch_cvwait  (in libsystem_kernel.dylib) + 10  [0x7fff8da53bca]
    2838 Thread_153968
    + 2838 thread_start  (in libsystem_c.dylib) + 13  [0x7fff8eb66b75]
    +   2838 _pthread_start  (in libsystem_c.dylib) + 335  [0x7fff8eb638bf]
    +     2838 GC_mark_thread  (in libgc.1.dylib) + 97  [0x10bb7be41]  pthread_support.c:387
    +       2838 GC_help_marker  (in libgc.1.dylib) + 53  [0x10bb746b5]  mark.c:1178
    +         2838 GC_wait_marker  (in libgc.1.dylib) + 23  [0x10bb7d497]  pthread_support.c:2003
    +           2838 _pthread_cond_wait  (in libsystem_c.dylib) + 840  [0x7fff8eb67274]
    +             2838 __psynch_cvwait  (in libsystem_kernel.dylib) + 10  [0x7fff8da53bca]
    2838 Thread_153969
      2838 thread_start  (in libsystem_c.dylib) + 13  [0x7fff8eb66b75]
        2838 _pthread_start  (in libsystem_c.dylib) + 335  [0x7fff8eb638bf]
          2838 scm_with_guile  (in libguile-2.2.22.dylib) + 43  [0x10b97944b]  threads.c:949
            2838 GC_call_with_stack_base  (in libgc.1.dylib) + 25  [0x10bb77799]  misc.c:1597
              2838 with_guile_and_parent  (in libguile-2.2.22.dylib) + 74  [0x10b97c1fa]  threads.c:906
                2838 scm_c_with_continuation_barrier  (in libguile-2.2.22.dylib) + 129  [0x10b8fb151]  continuations.c:451
                  2838 scm_call_4  (in libguile-2.2.22.dylib) + 74  [0x10b8fec4a]  eval.c:512
                    2838 scm_c_vm_run  (in libguile-2.2.22.dylib) + 120  [0x10b97fdb8]  vm.c:576
                      2838 vm_regular_engine  (in libguile-2.2.22.dylib) + 14321  [0x10b984651]  vm-i-system.c:973
                        2838 c_body  (in libguile-2.2.22.dylib) + 15  [0x10b8fb17f]  continuations.c:513
                          2838 finalization_thread_proc  (in libguile-2.2.22.dylib) + 71  [0x10b907bd7]  finalizers.c:228
                            2838 scm_without_guile  (in libguile-2.2.22.dylib) + 55  [0x10b979497]  threads.c:229
                              2838 GC_do_blocking  (in libgc.1.dylib) + 32  [0x10bb777c0]  misc.c:1696
                                2838 GC_with_callee_saves_pushed  (in libgc.1.dylib) + 18  [0x10bb71882]  mach_dep.c:305
                                  2838 GC_do_blocking_inner  (in libgc.1.dylib) + 119  [0x10bb7c9e7]  pthread_support.c:1203
                                    2838 read_finalization_pipe_data  (in libguile-2.2.22.dylib) + 28  [0x10b907c1c]  finalizers.c:215
                                      2838 read  (in libsystem_kernel.dylib) + 10  [0x7fff8da54af2]

Total number in stack (recursive counted multiple, when >=5):
        8       _pthread_start  (in libsystem_c.dylib) + 335  [0x7fff8eb638bf]
        8       thread_start  (in libsystem_c.dylib) + 13  [0x7fff8eb66b75]
        7       GC_help_marker  (in libgc.1.dylib) + 53  [0x10bb746b5]  mark.c:1178
        7       GC_mark_thread  (in libgc.1.dylib) + 97  [0x10bb7be41]  pthread_support.c:387
        7       GC_wait_marker  (in libgc.1.dylib) + 23  [0x10bb7d497]  pthread_support.c:2003
        7       __psynch_cvwait  (in libsystem_kernel.dylib) + 0  [0x7fff8da53bc0]
        7       _pthread_cond_wait  (in libsystem_c.dylib) + 840  [0x7fff8eb67274]

Sort by top of stack, same collapsed (when >= 5):
        __psynch_cvwait  (in libsystem_kernel.dylib)        19866
        __psynch_mutexwait  (in libsystem_kernel.dylib)        2838
        read  (in libsystem_kernel.dylib)        2838

Binary Images:
       0x10b8e5000 -        0x10b8e5fff +guile (??? - ???) <B4870B0E-74E2-3A8D-B66C-060204EC3489> /Users/andrewhorton/src/b_guile/libguile/.libs/guile
       0x10b8e9000 -        0x10b9f1ff7 +libguile-2.2.22.dylib (25.0.0 - compatibility 25.0.0) <B0FA3BFE-27F8-35E5-8122-747727046F72> /Users/andrewhorton/src/b_guile/libguile/.libs/libguile-2.2.22.dylib
       0x10bb69000 -        0x10bb85ff7 +libgc.1.dylib (2.3.0 - compatibility 2.0.0) <43159AED-0819-3805-964D-D20E606B132E> /usr/local/lib/libgc.1.dylib
       0x10bbd4000 -        0x10bbd9fff +libffi.6.dylib (7.0.0 - compatibility 7.0.0) <9DA81D68-1604-3A30-A0EC-FA40BEC8743E> /usr/local/lib/libffi.6.dylib
       0x10bbde000 -        0x10bbe6fff +libintl.8.dylib (10.1.0 - compatibility 10.0.0) <A4E1F2AB-DDDE-3F7A-806E-8918BCD7C3CD> /usr/local/lib/libintl.8.dylib
       0x10bbf5000 -        0x10bd01fe7 +libunistring.0.dylib (2.2.0 - compatibility 2.0.0) <41EC10D5-8201-9CE9-DE4C-2ECD346FB144> /usr/local/lib/libunistring.0.dylib
       0x10bd3a000 -        0x10bd98ff7 +libgmp.10.dylib (11.2.0 - compatibility 11.0.0) <F7AED363-D7F8-3423-2677-FB41F43394BB> /usr/local/lib/libgmp.10.dylib
       0x10bdaf000 -        0x10bdb5fef +libltdl.7.dylib (11.0.0 - compatibility 11.0.0) <18D357E8-B5F5-E013-854D-6E02B023DC38> /usr/local/lib/libltdl.7.dylib
    0x7fff6b4e5000 -     0x7fff6b519baf  dyld (195.6 - ???) <0CD1B35B-A28F-32DA-B72E-452EAD609613> /usr/lib/dyld
    0x7fff8a3a8000 -     0x7fff8a3adfff  libcache.dylib (47.0.0 - compatibility 1.0.0) <B7757E2E-5A7D-362E-AB71-785FE79E1527> /usr/lib/system/libcache.dylib
    0x7fff8b051000 -     0x7fff8b055fff  libmathCommon.A.dylib (2026.0.0 - compatibility 1.0.0) <FF83AFF7-42B2-306E-90AF-D539C51A4542> /usr/lib/system/libmathCommon.A.dylib
    0x7fff8b599000 -     0x7fff8b5a0fff  libcopyfile.dylib (85.1.0 - compatibility 1.0.0) <172B1985-F24A-34E9-8D8B-A2403C9A0399> /usr/lib/system/libcopyfile.dylib
    0x7fff8bd31000 -     0x7fff8bd6cfff  libsystem_info.dylib (??? - ???) <35F90252-2AE1-32C5-8D34-782C614D9639> /usr/lib/system/libsystem_info.dylib
    0x7fff8be9e000 -     0x7fff8bea8ff7  liblaunch.dylib (392.18.0 - compatibility 1.0.0) <39EF04F2-7F0C-3435-B785-BF283727FFBD> /usr/lib/system/liblaunch.dylib
    0x7fff8bee6000 -     0x7fff8beebfff  libcompiler_rt.dylib (6.0.0 - compatibility 1.0.0) <98ECD5F6-E85C-32A5-98CD-8911230CB66A> /usr/lib/system/libcompiler_rt.dylib
    0x7fff8d269000 -     0x7fff8d26dfff  libdyld.dylib (195.5.0 - compatibility 1.0.0) <F1903B7A-D3FF-3390-909A-B24E09BAD1A5> /usr/lib/system/libdyld.dylib
    0x7fff8d26e000 -     0x7fff8d26ffff  libdnsinfo.dylib (395.6.0 - compatibility 1.0.0) <718A135F-6349-354A-85D5-430B128EFD57> /usr/lib/system/libdnsinfo.dylib
    0x7fff8d376000 -     0x7fff8d54afff  com.apple.CoreFoundation (6.7.1 - 635.19) <57B77925-9065-38C9-A05B-02F4F9ED007C> /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
    0x7fff8da13000 -     0x7fff8da1bfff  libsystem_dnssd.dylib (??? - ???) <407A48F3-64A0-348B-88E6-70CECD3D0D67> /usr/lib/system/libsystem_dnssd.dylib
    0x7fff8da3d000 -     0x7fff8da5dfff  libsystem_kernel.dylib (1699.22.81 - compatibility 1.0.0) <B9E259FC-73EA-31E3-8E68-7F980DEBA8A6> /usr/lib/system/libsystem_kernel.dylib
    0x7fff8dd95000 -     0x7fff8dd97fff  libquarantine.dylib (36.2.0 - compatibility 1.0.0) <48656562-FF20-3B55-9F93-407ACA7341C0> /usr/lib/system/libquarantine.dylib
    0x7fff8de4f000 -     0x7fff8de61ff7  libz.1.dylib (1.2.5 - compatibility 1.0.0) <30CBEF15-4978-3DED-8629-7109880A19D4> /usr/lib/libz.1.dylib
    0x7fff8e3c6000 -     0x7fff8e3c7ff7  libremovefile.dylib (21.1.0 - compatibility 1.0.0) <739E6C83-AA52-3C6C-A680-B37FE2888A04> /usr/lib/system/libremovefile.dylib
    0x7fff8ea38000 -     0x7fff8eaabfff  libstdc++.6.dylib (52.0.0 - compatibility 7.0.0) <6BDD43E4-A4B1-379E-9ED5-8C713653DFF2> /usr/lib/libstdc++.6.dylib
    0x7fff8eb15000 -     0x7fff8ebf2fef  libsystem_c.dylib (763.12.0 - compatibility 1.0.0) <FF69F06E-0904-3C08-A5EF-536FAFFFDC22> /usr/lib/system/libsystem_c.dylib
    0x7fff8f727000 -     0x7fff8f728fff  libDiagnosticMessagesClient.dylib (??? - ???) <3DCF577B-F126-302B-BCE2-4DB9A95B8598> /usr/lib/libDiagnosticMessagesClient.dylib
    0x7fff8f8c1000 -     0x7fff8f8ccff7  libc++abi.dylib (14.0.0 - compatibility 1.0.0) <8FF3D766-D678-36F6-84AC-423C878E6D14> /usr/lib/libc++abi.dylib
    0x7fff8fafc000 -     0x7fff8fb0afff  libdispatch.dylib (187.7.0 - compatibility 1.0.0) <712AAEAC-AD90-37F7-B71F-293FF8AE8723> /usr/lib/system/libdispatch.dylib
    0x7fff8fb0b000 -     0x7fff8fd0dfff  libicucore.A.dylib (46.1.0 - compatibility 1.0.0) <38CD6ED3-C8E4-3CCD-89AC-9C3198803101> /usr/lib/libicucore.A.dylib
    0x7fff9044f000 -     0x7fff90450fff  libunc.dylib (24.0.0 - compatibility 1.0.0) <C67B3B14-866C-314F-87FF-8025BEC2CAAC> /usr/lib/system/libunc.dylib
    0x7fff910ee000 -     0x7fff910efff7  libsystem_blocks.dylib (53.0.0 - compatibility 1.0.0) <8BCA214A-8992-34B2-A8B9-B74DEACA1869> /usr/lib/system/libsystem_blocks.dylib
    0x7fff912ee000 -     0x7fff91330ff7  libcommonCrypto.dylib (55010.0.0 - compatibility 1.0.0) <A5B9778E-11C3-3F61-B740-1F2114E967FB> /usr/lib/system/libcommonCrypto.dylib
    0x7fff91bce000 -     0x7fff91c43ff7  libc++.1.dylib (19.0.0 - compatibility 1.0.0) <C0EFFF1B-0FEB-3F99-BE54-506B35B555A9> /usr/lib/libc++.1.dylib
    0x7fff92072000 -     0x7fff9209ffe7  libSystem.B.dylib (159.1.0 - compatibility 1.0.0) <7BEBB139-50BB-3112-947A-F4AA168F991C> /usr/lib/libSystem.B.dylib
    0x7fff93041000 -     0x7fff9304aff7  libsystem_notify.dylib (80.1.0 - compatibility 1.0.0) <A4D651E3-D1C6-3934-AD49-7A104FD14596> /usr/lib/system/libsystem_notify.dylib
    0x7fff937e9000 -     0x7fff937effff  libmacho.dylib (800.0.0 - compatibility 1.0.0) <D86F63EC-D2BD-32E0-8955-08B5EAFAD2CC> /usr/lib/system/libmacho.dylib
    0x7fff937f0000 -     0x7fff9383efff  libauto.dylib (??? - ???) <D8AC8458-DDD0-3939-8B96-B6CED81613EF> /usr/lib/libauto.dylib
    0x7fff9439f000 -     0x7fff94483e5f  libobjc.A.dylib (228.0.0 - compatibility 1.0.0) <871E688B-CF57-3BC7-80D6-F6476DFF109B> /usr/lib/libobjc.A.dylib
    0x7fff94484000 -     0x7fff94485ff7  libsystem_sandbox.dylib (??? - ???) <5087ADAD-D34D-3844-9D04-AFF93CED3D92> /usr/lib/system/libsystem_sandbox.dylib
    0x7fff947f6000 -     0x7fff947f6fff  libkeymgr.dylib (23.0.0 - compatibility 1.0.0) <61EFED6A-A407-301E-B454-CD18314F0075> /usr/lib/system/libkeymgr.dylib
    0x7fff94cba000 -     0x7fff94cbfff7  libsystem_network.dylib (??? - ???) <5DE7024E-1D2D-34A2-80F4-08326331A75B> /usr/lib/system/libsystem_network.dylib
    0x7fff951f2000 -     0x7fff9520ffff  libxpc.dylib (77.18.0 - compatibility 1.0.0) <26C05F31-E809-3B47-AF42-1460971E3AC3> /usr/lib/system/libxpc.dylib
    0x7fff954d5000 -     0x7fff955cafff  libiconv.2.dylib (7.0.0 - compatibility 7.0.0) <5C40E880-0706-378F-B864-3C2BD922D926> /usr/lib/libiconv.2.dylib
    0x7fff959d8000 -     0x7fff959deff7  libunwind.dylib (30.0.0 - compatibility 1.0.0) <1E9C6C8C-CBE8-3F4B-A5B5-E03E3AB53231> /usr/lib/system/libunwind.dylib
Sample analysis of process 99273 written to file /dev/stdout

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: Halt while building guile
  2012-03-16 10:34 ` Nala Ginrut
  2012-03-16 20:31   ` Andrew Horton
@ 2012-04-24 14:09   ` gregory benison
  1 sibling, 0 replies; 4+ messages in thread
From: gregory benison @ 2012-04-24 14:09 UTC (permalink / raw)
  To: Nala Ginrut; +Cc: guile-devel

On Fri, Mar 16, 2012 at 3:34 AM, Nala Ginrut <nalaginrut@gmail.com> wrote:
> I didn't saw any error with your information, and I think it's normal. The
> *.go compiling is very slow even if you have a good machine. So be patient.

Yes compiling these files is quite expensive and I have found that it
can run into resource limitations.  A case study - I was recently
trying to install guile-2.0.5 on a shared hosting account.  The build
process would always halt during compilation of eval.go due to limits
placed on memory use.  The solution I eventually adopted was to steal
an already-compiled eval.go file for that architecture from a Debian
package of guile, drop that into the build tree, and restart the
building process - and it resulted in a working guile.

So while it is possible that the build issues you are seeing are due
to some kind of deadlock as others have suggested, I would not rule
out that this is a problem with some sort of resource limit and that
once you get guile compiled on your system it will function correctly
for less-demanding applications.



-- 
Greg Benison <gbenison@gmail.com>
[blog] http://gcbenison.wordpress.com
[twitter] @gcbenison



^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2012-04-24 14:09 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-03-16  9:55 Halt while building guile Kun Liang
2012-03-16 10:34 ` Nala Ginrut
2012-03-16 20:31   ` Andrew Horton
2012-04-24 14:09   ` gregory benison

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).