* 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).