* Problems to install Guile 2.0.0
@ 2011-03-08 18:57 Germán Arias
2011-03-08 22:02 ` Ludovic Courtès
2011-03-08 22:12 ` Mark H Weaver
0 siblings, 2 replies; 21+ messages in thread
From: Germán Arias @ 2011-03-08 18:57 UTC (permalink / raw)
To: Guile
Hi, I'm trying to install Guile 2.0. My system is gNewSense, so I had
install some dependencies from source (libffi, etc) since gNewSense have
too old libraries. I don't get problems to configure Guile. I'm using
(adn I'm not sure if this is correct)
./configure LIBFFI_CFLAGS=-I/usr/local/lib/libffi-3.0.9/include
LIBFFI_CFLAGS=-L/usr/local/lib LIBFFI_LIBS=-lffi.so.5
But at make I get:
CC libguile_2.0_la-uniform.lo
CC libguile_2.0_la-values.lo
CC libguile_2.0_la-variable.lo
CC libguile_2.0_la-vectors.lo
CC libguile_2.0_la-version.lo
CC libguile_2.0_la-vm.lo
make[3]: *** [libguile_2.0_la-vm.lo] Error 1
make[3]: Leaving directory
`/home/german/Instalados/guile-2.0.0/libguile'
make[2]: *** [all] Error 2
make[2]: Leaving directory
`/home/german/Instalados/guile-2.0.0/libguile'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/german/Instalados/guile-2.0.0'
make: *** [all] Error 2
Some suggestion? Thanks in advance.
^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: Problems to install Guile 2.0.0
2011-03-08 18:57 Problems to install Guile 2.0.0 Germán Arias
@ 2011-03-08 22:02 ` Ludovic Courtès
2011-03-08 23:54 ` Germán Arias
2011-03-08 22:12 ` Mark H Weaver
1 sibling, 1 reply; 21+ messages in thread
From: Ludovic Courtès @ 2011-03-08 22:02 UTC (permalink / raw)
To: guile-user
Hi,
Germán Arias <german@xelalug.org> writes:
> CC libguile_2.0_la-vm.lo
> make[3]: *** [libguile_2.0_la-vm.lo] Error 1
Can you compile with “make V=1” to get full output?
Thanks,
Ludo’.
^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: Problems to install Guile 2.0.0
2011-03-08 18:57 Problems to install Guile 2.0.0 Germán Arias
2011-03-08 22:02 ` Ludovic Courtès
@ 2011-03-08 22:12 ` Mark H Weaver
2011-03-09 0:05 ` Germán Arias
1 sibling, 1 reply; 21+ messages in thread
From: Mark H Weaver @ 2011-03-08 22:12 UTC (permalink / raw)
To: german; +Cc: Guile
Germán Arias <german@xelalug.org> writes:
> Hi, I'm trying to install Guile 2.0. My system is gNewSense
Which version of gNewSense are you running, and which processor
architecture?
Mark
^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: Problems to install Guile 2.0.0
2011-03-08 22:02 ` Ludovic Courtès
@ 2011-03-08 23:54 ` Germán Arias
2011-03-09 1:21 ` Mark H Weaver
0 siblings, 1 reply; 21+ messages in thread
From: Germán Arias @ 2011-03-08 23:54 UTC (permalink / raw)
To: Ludovic Courtès; +Cc: guile-user
On mar, 2011-03-08 at 23:02 +0100, Ludovic Courtès wrote:
> Hi,
>
> Germán Arias <german@xelalug.org> writes:
>
> > CC libguile_2.0_la-vm.lo
> > make[3]: *** [libguile_2.0_la-vm.lo] Error 1
>
> Can you compile with “make V=1” to get full output?
>
> Thanks,
> Ludo’.
>
This is the output (just the final lines):
libtool: compile: gcc -std=gnu99 -DHAVE_CONFIG_H -DBUILDING_LIBGUILE=1
-I.. -I.. -I../lib -I../lib -L/usr/local/lib -pthread -Wall
-Wmissing-prototypes -Wdeclaration-after-statement -Wundef -Wswitch-enum
-fvisibility=hidden -I/usr/local/include -g -O2 -MT
libguile_2.0_la-version.lo -MD -MP -MF .deps/libguile_2.0_la-version.Tpo
-c version.c -fPIC -DPIC -o .libs/libguile_2.0_la-version.o
libtool: compile: gcc -std=gnu99 -DHAVE_CONFIG_H -DBUILDING_LIBGUILE=1
-I.. -I.. -I../lib -I../lib -L/usr/local/lib -pthread -Wall
-Wmissing-prototypes -Wdeclaration-after-statement -Wundef -Wswitch-enum
-fvisibility=hidden -I/usr/local/include -g -O2 -MT
libguile_2.0_la-version.lo -MD -MP -MF .deps/libguile_2.0_la-version.Tpo
-c version.c -o libguile_2.0_la-version.o >/dev/null 2>&1
mv
-f .deps/libguile_2.0_la-version.Tpo .deps/libguile_2.0_la-version.Plo
/bin/bash ../libtool --tag=CC --mode=compile gcc -std=gnu99
-DHAVE_CONFIG_H -DBUILDING_LIBGUILE=1 -I.. -I.. -I../lib -I../lib
-L/usr/local/lib -pthread -Wall -Wmissing-prototypes
-Wdeclaration-after-statement -Wundef -Wswitch-enum -fvisibility=hidden
-I/usr/local/include -g -O2 -MT libguile_2.0_la-vm.lo -MD -MP
-MF .deps/libguile_2.0_la-vm.Tpo -c -o libguile_2.0_la-vm.lo `test -f
'vm.c' || echo './'`vm.c
libtool: compile: gcc -std=gnu99 -DHAVE_CONFIG_H -DBUILDING_LIBGUILE=1
-I.. -I.. -I../lib -I../lib -L/usr/local/lib -pthread -Wall
-Wmissing-prototypes -Wdeclaration-after-statement -Wundef -Wswitch-enum
-fvisibility=hidden -I/usr/local/include -g -O2 -MT
libguile_2.0_la-vm.lo -MD -MP -MF .deps/libguile_2.0_la-vm.Tpo -c vm.c
-fPIC -DPIC -o .libs/libguile_2.0_la-vm.o
libtool: compile: gcc -std=gnu99 -DHAVE_CONFIG_H -DBUILDING_LIBGUILE=1
-I.. -I.. -I../lib -I../lib -L/usr/local/lib -pthread -Wall
-Wmissing-prototypes -Wdeclaration-after-statement -Wundef -Wswitch-enum
-fvisibility=hidden -I/usr/local/include -g -O2 -MT
libguile_2.0_la-vm.lo -MD -MP -MF .deps/libguile_2.0_la-vm.Tpo -c vm.c
-o libguile_2.0_la-vm.o >/dev/null 2>&1
make[3]: *** [libguile_2.0_la-vm.lo] Error 1
make[3]: Leaving directory
`/home/german/Instalados/guile-2.0.0/libguile'
make[2]: *** [all] Error 2
make[2]: Leaving directory
`/home/german/Instalados/guile-2.0.0/libguile'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/german/Instalados/guile-2.0.0'
make: *** [all] Error 2
^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: Problems to install Guile 2.0.0
2011-03-08 22:12 ` Mark H Weaver
@ 2011-03-09 0:05 ` Germán Arias
2011-03-09 8:19 ` Andy Wingo
0 siblings, 1 reply; 21+ messages in thread
From: Germán Arias @ 2011-03-09 0:05 UTC (permalink / raw)
To: Mark H Weaver; +Cc: Guile
This is gNewSense Deltah, with the latest updates. The architecture is
i686 (an old Pentium III).
On mar, 2011-03-08 at 17:12 -0500, Mark H Weaver wrote:
> Germán Arias <german@xelalug.org> writes:
> > Hi, I'm trying to install Guile 2.0. My system is gNewSense
>
> Which version of gNewSense are you running, and which processor
> architecture?
>
> Mark
^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: Problems to install Guile 2.0.0
2011-03-08 23:54 ` Germán Arias
@ 2011-03-09 1:21 ` Mark H Weaver
2011-03-09 4:50 ` Germán Arias
0 siblings, 1 reply; 21+ messages in thread
From: Mark H Weaver @ 2011-03-09 1:21 UTC (permalink / raw)
To: german; +Cc: Ludovic Courtès, guile-user
Germán,
Please cd into guile-2.0.0/libguile, and from there run the following
command:
gcc -std=gnu99 -DHAVE_CONFIG_H -DBUILDING_LIBGUILE=1 -I.. -I.. -I../lib -I../lib -L/usr/local/lib -pthread -Wall -Wmissing-prototypes -Wdeclaration-after-statement -Wundef -Wswitch-enum -fvisibility=hidden -I/usr/local/include -g -O2 -MT libguile_2.0_la-vm.lo -MD -MP -MF .deps/libguile_2.0_la-vm.Tpo -c vm.c -o libguile_2.0_la-vm.o
and please show us the output of that command. That's the command that
failed, but without redirecting stdout and stderr to /dev/null.
Thanks,
Mark
Germán Arias <german@xelalug.org> writes:
> On mar, 2011-03-08 at 23:02 +0100, Ludovic Courtès wrote:
>> Hi,
>>
>> Germán Arias <german@xelalug.org> writes:
>>
>> > CC libguile_2.0_la-vm.lo
>> > make[3]: *** [libguile_2.0_la-vm.lo] Error 1
>>
>> Can you compile with “make V=1” to get full output?
>>
>> Thanks,
>> Ludo’.
>>
>
> This is the output (just the final lines):
>
> libtool: compile: gcc -std=gnu99 -DHAVE_CONFIG_H -DBUILDING_LIBGUILE=1
> -I.. -I.. -I../lib -I../lib -L/usr/local/lib -pthread -Wall
> -Wmissing-prototypes -Wdeclaration-after-statement -Wundef -Wswitch-enum
> -fvisibility=hidden -I/usr/local/include -g -O2 -MT
> libguile_2.0_la-version.lo -MD -MP -MF .deps/libguile_2.0_la-version.Tpo
> -c version.c -fPIC -DPIC -o .libs/libguile_2.0_la-version.o
> libtool: compile: gcc -std=gnu99 -DHAVE_CONFIG_H -DBUILDING_LIBGUILE=1
> -I.. -I.. -I../lib -I../lib -L/usr/local/lib -pthread -Wall
> -Wmissing-prototypes -Wdeclaration-after-statement -Wundef -Wswitch-enum
> -fvisibility=hidden -I/usr/local/include -g -O2 -MT
> libguile_2.0_la-version.lo -MD -MP -MF .deps/libguile_2.0_la-version.Tpo
> -c version.c -o libguile_2.0_la-version.o >/dev/null 2>&1
> mv
> -f .deps/libguile_2.0_la-version.Tpo .deps/libguile_2.0_la-version.Plo
> /bin/bash ../libtool --tag=CC --mode=compile gcc -std=gnu99
> -DHAVE_CONFIG_H -DBUILDING_LIBGUILE=1 -I.. -I.. -I../lib -I../lib
> -L/usr/local/lib -pthread -Wall -Wmissing-prototypes
> -Wdeclaration-after-statement -Wundef -Wswitch-enum -fvisibility=hidden
> -I/usr/local/include -g -O2 -MT libguile_2.0_la-vm.lo -MD -MP
> -MF .deps/libguile_2.0_la-vm.Tpo -c -o libguile_2.0_la-vm.lo `test -f
> 'vm.c' || echo './'`vm.c
> libtool: compile: gcc -std=gnu99 -DHAVE_CONFIG_H -DBUILDING_LIBGUILE=1
> -I.. -I.. -I../lib -I../lib -L/usr/local/lib -pthread -Wall
> -Wmissing-prototypes -Wdeclaration-after-statement -Wundef -Wswitch-enum
> -fvisibility=hidden -I/usr/local/include -g -O2 -MT
> libguile_2.0_la-vm.lo -MD -MP -MF .deps/libguile_2.0_la-vm.Tpo -c vm.c
> -fPIC -DPIC -o .libs/libguile_2.0_la-vm.o
> libtool: compile: gcc -std=gnu99 -DHAVE_CONFIG_H -DBUILDING_LIBGUILE=1
> -I.. -I.. -I../lib -I../lib -L/usr/local/lib -pthread -Wall
> -Wmissing-prototypes -Wdeclaration-after-statement -Wundef -Wswitch-enum
> -fvisibility=hidden -I/usr/local/include -g -O2 -MT
> libguile_2.0_la-vm.lo -MD -MP -MF .deps/libguile_2.0_la-vm.Tpo -c vm.c
> -o libguile_2.0_la-vm.o >/dev/null 2>&1
> make[3]: *** [libguile_2.0_la-vm.lo] Error 1
> make[3]: Leaving directory
> `/home/german/Instalados/guile-2.0.0/libguile'
> make[2]: *** [all] Error 2
> make[2]: Leaving directory
> `/home/german/Instalados/guile-2.0.0/libguile'
> make[1]: *** [all-recursive] Error 1
> make[1]: Leaving directory `/home/german/Instalados/guile-2.0.0'
> make: *** [all] Error 2
^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: Problems to install Guile 2.0.0
2011-03-09 1:21 ` Mark H Weaver
@ 2011-03-09 4:50 ` Germán Arias
2011-03-09 5:10 ` Mark H Weaver
0 siblings, 1 reply; 21+ messages in thread
From: Germán Arias @ 2011-03-09 4:50 UTC (permalink / raw)
To: Mark H Weaver; +Cc: Ludovic Courtès, guile-user
On mar, 2011-03-08 at 20:21 -0500, Mark H Weaver wrote:
> Germán,
>
> Please cd into guile-2.0.0/libguile, and from there run the following
> command:
>
> gcc -std=gnu99 -DHAVE_CONFIG_H -DBUILDING_LIBGUILE=1 -I.. -I.. -I../lib -I../lib -L/usr/local/lib -pthread -Wall -Wmissing-prototypes -Wdeclaration-after-statement -Wundef -Wswitch-enum -fvisibility=hidden -I/usr/local/include -g -O2 -MT libguile_2.0_la-vm.lo -MD -MP -MF .deps/libguile_2.0_la-vm.Tpo -c vm.c -o libguile_2.0_la-vm.o
>
> and please show us the output of that command. That's the command that
> failed, but without redirecting stdout and stderr to /dev/null.
>
> Thanks,
> Mark
>
Here the first lines, because there are a lot of errors:
vm.c:20:22: error: config.h: No such file or directory
In file included from vm.c:29:
../libguile/bdw-gc.h:24:32: error: libguile/scmconfig.h: No such file or
directory
In file included from _scm.h:67,
from vm.c:32:
../libguile/__scm.h:406:5: warning: "SCM_SIZEOF_LONG_LONG" is not
defined
In file included from ../libguile/__scm.h:426,
from _scm.h:67,
from vm.c:32:
../libguile/tags.h:65: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or
‘__attribute__’ before ‘scm_t_signed_bits’
../libguile/tags.h:66: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or
‘__attribute__’ before ‘scm_t_bits’
In file included from ../libguile/print.h:28,
from _scm.h:72,
from vm.c:32:
../libguile/chars.h:29: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or
‘__attribute__’ before ‘scm_t_wchar’
../libguile/chars.h:85: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or
‘__attribute__’ before ‘scm_c_upcase’
../libguile/chars.h:86: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or
‘__attribute__’ before ‘scm_c_downcase’
../libguile/chars.h:87: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or
‘__attribute__’ before ‘scm_c_titlecase’
In file included from ../libguile/print.h:29,
from _scm.h:72,
from vm.c:32:
../libguile/options.h:34: error: expected specifier-qualifier-list
before ‘scm_t_bits’
In file included from _scm.h:72,
from vm.c:32:
../libguile/print.h:75: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or
‘__attribute__’ before ‘scm_tc16_port_with_ps’
../libguile/print.h:81: error: expected ‘)’ before ‘n’
../libguile/print.h:82: error: expected ‘)’ before ‘n’
In file included from ../libguile/gc.h:28,
from _scm.h:75,
from vm.c:32:
../libguile/hooks.h:75: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or
‘__attribute__’ before ‘scm_tc16_hook’
In file included from ../libguile/threads.h:30,
from ../libguile/gc.h:29,
from _scm.h:75,
from vm.c:32:
../libguile/iselect.h:31:5: warning: "SCM_HAVE_SYS_SELECT_H" is not
defined
../libguile/iselect.h:35:5: warning: "SCM_HAVE_WINSOCK2_H" is not
defined
In file included from ../libguile/threads.h:32,
from ../libguile/gc.h:29,
from _scm.h:75,
from vm.c:32:
../libguile/continuations.h:66: error: expected specifier-qualifier-list
before ‘scm_t_ptrdiff’
In file included from ../libguile/gc.h:29,
from _scm.h:75,
from vm.c:32:
../libguile/threads.h:34:5: warning: "SCM_USE_PTHREAD_THREADS" is not
defined
../libguile/threads.h:38:5: warning: "SCM_USE_NULL_THREADS" is not
defined
In file included from ../libguile/gc.h:29,
^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: Problems to install Guile 2.0.0
2011-03-09 4:50 ` Germán Arias
@ 2011-03-09 5:10 ` Mark H Weaver
2011-03-09 6:42 ` Germán Arias
0 siblings, 1 reply; 21+ messages in thread
From: Mark H Weaver @ 2011-03-09 5:10 UTC (permalink / raw)
To: german; +Cc: Ludovic Courtès, guile-user
Germán,
It looks like you might have run "make clean", or perhaps unpacked a
fresh copy of the source code, before running the command I asked you to
run. In order for the command to tell us anything useful, it must be
run after you have tried the normal build process and let it run as far
as it will go. Can you please do that and try it again?
Best,
Mark
Germán Arias <german@xelalug.org> writes:
> On mar, 2011-03-08 at 20:21 -0500, Mark H Weaver wrote:
>> Germán,
>>
>> Please cd into guile-2.0.0/libguile, and from there run the following
>> command:
>>
>> gcc -std=gnu99 -DHAVE_CONFIG_H -DBUILDING_LIBGUILE=1 -I.. -I.. -I../lib -I../lib -L/usr/local/lib -pthread -Wall -Wmissing-prototypes -Wdeclaration-after-statement -Wundef -Wswitch-enum -fvisibility=hidden -I/usr/local/include -g -O2 -MT libguile_2.0_la-vm.lo -MD -MP -MF .deps/libguile_2.0_la-vm.Tpo -c vm.c -o libguile_2.0_la-vm.o
>>
>> and please show us the output of that command. That's the command that
>> failed, but without redirecting stdout and stderr to /dev/null.
>>
>> Thanks,
>> Mark
>>
>
> Here the first lines, because there are a lot of errors:
>
> vm.c:20:22: error: config.h: No such file or directory
[...]
^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: Problems to install Guile 2.0.0
2011-03-09 5:10 ` Mark H Weaver
@ 2011-03-09 6:42 ` Germán Arias
2011-03-09 8:52 ` Mark H Weaver
0 siblings, 1 reply; 21+ messages in thread
From: Germán Arias @ 2011-03-09 6:42 UTC (permalink / raw)
To: Mark H Weaver; +Cc: Ludovic Courtès, guile-user
On mié, 2011-03-09 at 00:10 -0500, Mark H Weaver wrote:
> Germán,
>
> It looks like you might have run "make clean", or perhaps unpacked a
> fresh copy of the source code, before running the command I asked you to
> run. In order for the command to tell us anything useful, it must be
> run after you have tried the normal build process and let it run as far
> as it will go. Can you please do that and try it again?
>
> Best,
> Mark
>
There isn't output with this command:
german@german-desktop:~/Instalados/guile-2.0.0/libguile$ gcc -std=gnu99
-DHAVE_CONFIG_H -DBUILDING_LIBGUILE=1 -I.. -I.. -I../lib -I../lib
-L/usr/local/lib -pthread -Wall -Wmissing-prototypes
-Wdeclaration-after-statement -Wundef -Wswitch-enum -fvisibility=hidden
-I/usr/local/include -g -O2 -MT libguile_2.0_la-vm.lo -MD -MP
-MF .deps/libguile_2.0_la-vm.Tpo -c vm.c -o libguile_2.0_la-vm.o
german@german-desktop:~/Instalados/guile-2.0.0/libguile$
^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: Problems to install Guile 2.0.0
2011-03-09 0:05 ` Germán Arias
@ 2011-03-09 8:19 ` Andy Wingo
0 siblings, 0 replies; 21+ messages in thread
From: Andy Wingo @ 2011-03-09 8:19 UTC (permalink / raw)
To: german; +Cc: Mark H Weaver, Guile
On Wed 09 Mar 2011 01:05, Germán Arias <german@xelalug.org> writes:
> This is gNewSense Deltah, with the latest updates. The architecture is
> i686 (an old Pentium III).
What GCC version?
Andy
--
http://wingolog.org/
^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: Problems to install Guile 2.0.0
2011-03-09 6:42 ` Germán Arias
@ 2011-03-09 8:52 ` Mark H Weaver
2011-03-09 20:42 ` Germán Arias
0 siblings, 1 reply; 21+ messages in thread
From: Mark H Weaver @ 2011-03-09 8:52 UTC (permalink / raw)
To: german; +Cc: Ludovic Courtès, guile-user
Germán,
Please send us the output of the following commands:
gcc --version
gcc -dumpmachine
cat /proc/cpuinfo
free -m
And finally, again from the libguile directory, please run the following
command and send us the output. It is slightly different than the last
one you tried.
gcc -std=gnu99 -DHAVE_CONFIG_H -DBUILDING_LIBGUILE=1 -I.. -I.. -I../lib -I../lib -L/usr/local/lib -pthread -Wall -Wmissing-prototypes -Wdeclaration-after-statement -Wundef -Wswitch-enum -fvisibility=hidden -I/usr/local/include -g -O2 -MT libguile_2.0_la-vm.lo -MD -MP -MF .deps/libguile_2.0_la-vm.Tpo -c vm.c -o libguile_2.0_la-vm.o -Q -time -save-temps; echo EXIT STATUS $?; ls -l vm.*
Thanks,
Mark
^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: Problems to install Guile 2.0.0
2011-03-09 8:52 ` Mark H Weaver
@ 2011-03-09 20:42 ` Germán Arias
2011-03-09 20:58 ` Neil Jerram
0 siblings, 1 reply; 21+ messages in thread
From: Germán Arias @ 2011-03-09 20:42 UTC (permalink / raw)
To: Mark H Weaver; +Cc: Ludovic Courtès, guile-user
[-- Attachment #1: Type: text/plain, Size: 1994 bytes --]
Output for gcc --version:
german@german-desktop:~$ gcc --version
gcc (GCC) 4.2.4 (Ubuntu 4.2.4-1ubuntu3)
Copyright (C) 2007 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is
NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR
PURPOSE.
Output for gcc -dumpmachine:
german@german-desktop:~$ gcc -dumpmachine
i486-linux-gnu
Output for cat /proc/cpuinfo:
german@german-desktop:~$ cat /proc/cpuinfo
processor : 0
vendor_id : GenuineIntel
cpu family : 6
model : 8
model name : Pentium III (Coppermine)
stepping : 10
cpu MHz : 996.827
cache size : 256 KB
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 2
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov
pat pse36 mmx fxsr sse
bogomips : 1993.65
clflush size : 32
Output for free -m:
german@german-desktop:~$ free -m
total used free shared buffers
cached
Mem: 248 243 5 0 3
78
-/+ buffers/cache: 160 88
Swap: 721 2 719
and attached the output for the command gcc -std=...
On mié, 2011-03-09 at 03:52 -0500, Mark H Weaver wrote:
> Germán,
>
> Please send us the output of the following commands:
>
> gcc --version
> gcc -dumpmachine
> cat /proc/cpuinfo
> free -m
>
> And finally, again from the libguile directory, please run the following
> command and send us the output. It is slightly different than the last
> one you tried.
>
> gcc -std=gnu99 -DHAVE_CONFIG_H -DBUILDING_LIBGUILE=1 -I.. -I.. -I../lib -I../lib -L/usr/local/lib -pthread -Wall -Wmissing-prototypes -Wdeclaration-after-statement -Wundef -Wswitch-enum -fvisibility=hidden -I/usr/local/include -g -O2 -MT libguile_2.0_la-vm.lo -MD -MP -MF .deps/libguile_2.0_la-vm.Tpo -c vm.c -o libguile_2.0_la-vm.o -Q -time -save-temps; echo EXIT STATUS $?; ls -l vm.*
>
> Thanks,
> Mark
[-- Attachment #2: output.txt --]
[-- Type: text/plain, Size: 12461 bytes --]
german@german-desktop:~/Instalados/guile-2.0.0/libguile$ gcc -std=gnu99 -DHAVE_CONFIG_H -DBUILDING_LIBGUILE=1 -I.. -I.. -I../lib -I../lib -L/usr/local/lib -pthread -Wall -Wmissing-prototypes -Wdeclaration-after-statement -Wundef -Wswitch-enum -fvisibility=hidden -I/usr/local/include -g -O2 -MT libguile_2.0_la-vm.lo -MD -MP -MF .deps/libguile_2.0_la-vm.Tpo -c vm.c -o libguile_2.0_la-vm.o -Q -time -save-temps; echo EXIT STATUS $?; ls -l vm.*
Execution times (seconds)
TOTAL : 0.36 0.08 3.59 1595 kB
# cc1 0.36 0.09
atof atoi atol atoll gnu_dev_major gnu_dev_minor gnu_dev_makedev __strcspn_c1 __strcspn_c2 __strcspn_c3 __strspn_c1 __strspn_c2 __strspn_c3 __strpbrk_c2 __strpbrk_c3 __strtok_r_1c __strsep_1c __strsep_2c __strsep_3c pthread_equal __sigismember __sigaddset __sigdelset __gmpz_abs __gmpz_fits_uint_p __gmpz_fits_ulong_p __gmpz_fits_ushort_p __gmpz_get_ui __gmpz_getlimbn __gmpz_neg __gmpz_perfect_square_p __gmpz_popcount __gmpz_set_q __gmpz_size __gmpq_abs __gmpq_neg __gmpn_add __gmpn_add_1 __gmpn_cmp __gmpn_sub __gmpn_sub_1 vprintf getchar fgetc_unlocked getc_unlocked getchar_unlocked putchar fputc_unlocked putc_unlocked putchar_unlocked getline feof_unlocked ferror_unlocked scm_cell scm_immutable_cell scm_double_cell scm_immutable_double_cell scm_words scm_array_handle_ref scm_array_handle_set scm_is_pair scm_is_string scm_get_byte_or_eof scm_putc scm_puts scm_i_vm_cont_print scm_i_vm_capture_stack vm_return_to_continuation scm_i_vm_capture_continuation vm_dispatch_hook vm_abort vm_reinstate_partial_continuation scm_i_vm_print really_make_boot_program vm_make_boot_program resolve_variable vm_regular_engine vm_debug_engine make_vm vm_stack_mark scm_c_vm_run scm_the_vm scm_vm_p scm_make_vm scm_vm_ip scm_vm_sp scm_vm_fp scm_vm_apply_hook scm_vm_push_continuation_hook scm_vm_pop_continuation_hook scm_vm_next_hook scm_vm_abort_continuation_hook scm_vm_restore_continuation_hook scm_vm_trace_level scm_set_vm_trace_level_x symbol_to_vm_engine vm_engine_to_symbol scm_vm_engine scm_c_set_vm_engine_x scm_set_vm_engine_x scm_c_set_default_vm_engine_x scm_set_default_vm_engine_x reinstate_vm scm_call_with_vm scm_load_compiled_with_vm scm_bootstrap_vm scm_init_vm
Analyzing compilation unitPerforming interprocedural optimizations
Assembling functions:
scm_vm_p reinstate_vm scm_init_vm scm_bootstrap_vm vm_stack_mark symbol_to_vm_engine scm_c_set_default_vm_engine_x scm_set_default_vm_engine_x scm_c_set_vm_engine_x scm_set_vm_engine_x scm_vm_engine scm_vm_trace_level scm_set_vm_trace_level_x scm_vm_restore_continuation_hook scm_vm_abort_continuation_hook scm_vm_next_hook scm_vm_pop_continuation_hook scm_vm_push_continuation_hook scm_vm_apply_hook scm_vm_fp scm_vm_sp scm_vm_ip make_vm scm_make_vm scm_the_vm scm_c_vm_run scm_load_compiled_with_vm scm_call_with_vm scm_i_vm_capture_stack scm_i_vm_capture_continuation really_make_boot_program vm_make_boot_program vm_return_to_continuation vm_abort resolve_variable vm_dispatch_hook vm_reinstate_partial_continuation vm_regular_engine vm_debug_engine scm_i_vm_cont_print scm_i_vm_print
Execution times (seconds)
callgraph construction: 0.18 ( 1%) usr 0.01 ( 1%) sys 0.28 ( 1%) wall 696 kB ( 2%) ggc
callgraph optimization: 0.00 ( 0%) usr 0.00 ( 0%) sys 0.01 ( 0%) wall 87 kB ( 0%) ggc
ipa reference : 0.05 ( 0%) usr 0.01 ( 1%) sys 0.12 ( 0%) wall 3 kB ( 0%) ggc
ipa type escape : 0.08 ( 0%) usr 0.01 ( 1%) sys 0.08 ( 0%) wall 0 kB ( 0%) ggc
cfg cleanup : 0.51 ( 2%) usr 0.00 ( 0%) sys 0.53 ( 2%) wall 143 kB ( 0%) ggc
trivially dead code : 0.23 ( 1%) usr 0.00 ( 0%) sys 0.26 ( 1%) wall 0 kB ( 0%) ggc
life analysis : 0.89 ( 4%) usr 0.00 ( 0%) sys 0.95 ( 3%) wall 375 kB ( 1%) ggc
life info update : 0.20 ( 1%) usr 0.00 ( 0%) sys 0.18 ( 1%) wall 0 kB ( 0%) ggc
alias analysis : 0.38 ( 2%) usr 0.00 ( 0%) sys 0.40 ( 1%) wall 358 kB ( 1%) ggc
register scan : 0.15 ( 1%) usr 0.00 ( 0%) sys 0.19 ( 1%) wall 1 kB ( 0%) ggc
rebuild jump labels : 0.06 ( 0%) usr 0.00 ( 0%) sys 0.04 ( 0%) wall 4 kB ( 0%) ggc
preprocessing : 0.24 ( 1%) usr 0.15 (11%) sys 0.41 ( 1%) wall 822 kB ( 2%) ggc
lexical analysis : 0.13 ( 1%) usr 0.33 (24%) sys 0.65 ( 2%) wall 0 kB ( 0%) ggc
parser : 0.55 ( 2%) usr 0.27 (20%) sys 1.40 ( 5%) wall 5178 kB (12%) ggc
integration : 0.11 ( 0%) usr 0.01 ( 1%) sys 0.21 ( 1%) wall 362 kB ( 1%) ggc
tree gimplify : 0.27 ( 1%) usr 0.01 ( 1%) sys 0.32 ( 1%) wall 1974 kB ( 4%) ggc
tree eh : 0.02 ( 0%) usr 0.00 ( 0%) sys 0.02 ( 0%) wall 0 kB ( 0%) ggc
tree CFG construction : 0.05 ( 0%) usr 0.01 ( 1%) sys 0.07 ( 0%) wall 2226 kB ( 5%) ggc
tree CFG cleanup : 0.64 ( 3%) usr 0.01 ( 1%) sys 0.65 ( 2%) wall 261 kB ( 1%) ggc
tree VRP : 0.85 ( 4%) usr 0.00 ( 0%) sys 0.95 ( 3%) wall 1789 kB ( 4%) ggc
tree copy propagation : 0.23 ( 1%) usr 0.00 ( 0%) sys 0.23 ( 1%) wall 42 kB ( 0%) ggc
tree store copy prop : 0.11 ( 0%) usr 0.00 ( 0%) sys 0.13 ( 0%) wall 94 kB ( 0%) ggc
tree find ref. vars : 0.03 ( 0%) usr 0.00 ( 0%) sys 0.05 ( 0%) wall 560 kB ( 1%) ggc
tree PTA : 1.44 ( 6%) usr 0.01 ( 1%) sys 1.74 ( 6%) wall 394 kB ( 1%) ggc
tree alias analysis : 0.71 ( 3%) usr 0.08 ( 6%) sys 0.98 ( 4%) wall 200 kB ( 0%) ggc
tree PHI insertion : 0.03 ( 0%) usr 0.00 ( 0%) sys 0.03 ( 0%) wall 273 kB ( 1%) ggc
tree SSA rewrite : 0.49 ( 2%) usr 0.02 ( 1%) sys 0.44 ( 2%) wall 1729 kB ( 4%) ggc
tree SSA other : 0.05 ( 0%) usr 0.01 ( 1%) sys 0.06 ( 0%) wall 0 kB ( 0%) ggc
tree SSA incremental : 0.63 ( 3%) usr 0.04 ( 3%) sys 0.68 ( 2%) wall 568 kB ( 1%) ggc
tree operand scan : 1.25 ( 5%) usr 0.20 (14%) sys 1.41 ( 5%) wall 2296 kB ( 5%) ggc
dominator optimization: 0.49 ( 2%) usr 0.01 ( 1%) sys 0.50 ( 2%) wall 1714 kB ( 4%) ggc
tree SRA : 0.01 ( 0%) usr 0.00 ( 0%) sys 0.01 ( 0%) wall 0 kB ( 0%) ggc
tree STORE-CCP : 0.11 ( 0%) usr 0.00 ( 0%) sys 0.11 ( 0%) wall 29 kB ( 0%) ggc
tree CCP : 0.10 ( 0%) usr 0.00 ( 0%) sys 0.09 ( 0%) wall 16 kB ( 0%) ggc
tree PHI const/copy prop: 0.01 ( 0%) usr 0.00 ( 0%) sys 0.02 ( 0%) wall 0 kB ( 0%) ggc
tree split crit edges : 0.03 ( 0%) usr 0.00 ( 0%) sys 0.03 ( 0%) wall 875 kB ( 2%) ggc
tree reassociation : 0.08 ( 0%) usr 0.00 ( 0%) sys 0.08 ( 0%) wall 1 kB ( 0%) ggc
tree PRE : 1.50 ( 6%) usr 0.05 ( 4%) sys 1.94 ( 7%) wall 1100 kB ( 2%) ggc
tree FRE : 0.32 ( 1%) usr 0.00 ( 0%) sys 0.32 ( 1%) wall 631 kB ( 1%) ggc
tree code sinking : 0.07 ( 0%) usr 0.00 ( 0%) sys 0.06 ( 0%) wall 11 kB ( 0%) ggc
tree linearize phis : 0.02 ( 0%) usr 0.00 ( 0%) sys 0.02 ( 0%) wall 42 kB ( 0%) ggc
tree forward propagate: 0.04 ( 0%) usr 0.00 ( 0%) sys 0.04 ( 0%) wall 35 kB ( 0%) ggc
tree conservative DCE : 0.22 ( 1%) usr 0.00 ( 0%) sys 0.23 ( 1%) wall 0 kB ( 0%) ggc
tree aggressive DCE : 0.10 ( 0%) usr 0.00 ( 0%) sys 0.11 ( 0%) wall 0 kB ( 0%) ggc
tree DSE : 0.06 ( 0%) usr 0.00 ( 0%) sys 0.06 ( 0%) wall 5 kB ( 0%) ggc
tree loop bounds : 0.03 ( 0%) usr 0.00 ( 0%) sys 0.03 ( 0%) wall 143 kB ( 0%) ggc
loop invariant motion : 0.06 ( 0%) usr 0.00 ( 0%) sys 0.06 ( 0%) wall 0 kB ( 0%) ggc
tree canonical iv : 0.02 ( 0%) usr 0.00 ( 0%) sys 0.02 ( 0%) wall 123 kB ( 0%) ggc
scev constant prop : 0.05 ( 0%) usr 0.00 ( 0%) sys 0.05 ( 0%) wall 148 kB ( 0%) ggc
complete unrolling : 0.02 ( 0%) usr 0.00 ( 0%) sys 0.02 ( 0%) wall 175 kB ( 0%) ggc
tree iv optimization : 0.04 ( 0%) usr 0.01 ( 1%) sys 0.05 ( 0%) wall 518 kB ( 1%) ggc
tree loop init : 0.12 ( 1%) usr 0.00 ( 0%) sys 0.17 ( 1%) wall 209 kB ( 0%) ggc
tree copy headers : 0.03 ( 0%) usr 0.00 ( 0%) sys 0.03 ( 0%) wall 218 kB ( 0%) ggc
tree SSA uncprop : 0.02 ( 0%) usr 0.00 ( 0%) sys 0.03 ( 0%) wall 0 kB ( 0%) ggc
tree SSA to normal : 0.44 ( 2%) usr 0.02 ( 1%) sys 0.49 ( 2%) wall 1527 kB ( 3%) ggc
tree rename SSA copies: 0.07 ( 0%) usr 0.00 ( 0%) sys 0.06 ( 0%) wall 0 kB ( 0%) ggc
dominance frontiers : 0.13 ( 1%) usr 0.00 ( 0%) sys 0.14 ( 1%) wall 0 kB ( 0%) ggc
dominance computation : 0.35 ( 2%) usr 0.00 ( 0%) sys 0.34 ( 1%) wall 0 kB ( 0%) ggc
control dependences : 0.00 ( 0%) usr 0.00 ( 0%) sys 0.01 ( 0%) wall 0 kB ( 0%) ggc
expand : 1.49 ( 6%) usr 0.02 ( 1%) sys 1.95 ( 7%) wall 3459 kB ( 8%) ggc
varconst : 0.00 ( 0%) usr 0.00 ( 0%) sys 0.01 ( 0%) wall 3 kB ( 0%) ggc
jump : 0.02 ( 0%) usr 0.00 ( 0%) sys 0.00 ( 0%) wall 0 kB ( 0%) ggc
CSE : 0.70 ( 3%) usr 0.00 ( 0%) sys 0.75 ( 3%) wall 213 kB ( 0%) ggc
loop analysis : 0.89 ( 4%) usr 0.00 ( 0%) sys 0.88 ( 3%) wall 157 kB ( 0%) ggc
global CSE : 0.01 ( 0%) usr 0.00 ( 0%) sys 0.02 ( 0%) wall 0 kB ( 0%) ggc
CPROP 1 : 0.01 ( 0%) usr 0.00 ( 0%) sys 0.01 ( 0%) wall 13 kB ( 0%) ggc
PRE : 0.00 ( 0%) usr 0.00 ( 0%) sys 0.01 ( 0%) wall 3 kB ( 0%) ggc
CPROP 2 : 0.01 ( 0%) usr 0.00 ( 0%) sys 0.00 ( 0%) wall 6 kB ( 0%) ggc
bypass jumps : 0.00 ( 0%) usr 0.00 ( 0%) sys 0.02 ( 0%) wall 5 kB ( 0%) ggc
CSE 2 : 0.43 ( 2%) usr 0.00 ( 0%) sys 0.42 ( 2%) wall 136 kB ( 0%) ggc
branch prediction : 0.10 ( 0%) usr 0.00 ( 0%) sys 0.10 ( 0%) wall 100 kB ( 0%) ggc
flow analysis : 0.04 ( 0%) usr 0.00 ( 0%) sys 0.02 ( 0%) wall 0 kB ( 0%) ggc
combiner : 0.49 ( 2%) usr 0.01 ( 1%) sys 0.50 ( 2%) wall 910 kB ( 2%) ggc
if-conversion : 0.06 ( 0%) usr 0.00 ( 0%) sys 0.11 ( 0%) wall 48 kB ( 0%) ggc
regmove : 0.14 ( 1%) usr 0.00 ( 0%) sys 0.15 ( 1%) wall 6 kB ( 0%) ggc
local alloc : 0.33 ( 1%) usr 0.00 ( 0%) sys 0.37 ( 1%) wall 175 kB ( 0%) ggc
global alloc : 1.03 ( 4%) usr 0.00 ( 0%) sys 1.02 ( 4%) wall 477 kB ( 1%) ggc
reload CSE regs : 0.44 ( 2%) usr 0.01 ( 1%) sys 0.44 ( 2%) wall 705 kB ( 2%) ggc
flow 2 : 0.07 ( 0%) usr 0.00 ( 0%) sys 0.08 ( 0%) wall 151 kB ( 0%) ggc
if-conversion 2 : 0.03 ( 0%) usr 0.00 ( 0%) sys 0.03 ( 0%) wall 2 kB ( 0%) ggc
peephole 2 : 0.08 ( 0%) usr 0.00 ( 0%) sys 0.11 ( 0%) wall 44 kB ( 0%) ggc
rename registers : 0.12 ( 1%) usr 0.00 ( 0%) sys 0.13 ( 0%) wall 3 kB ( 0%) ggc
scheduling 2 : 0.62 ( 3%) usr 0.02 ( 1%) sys 0.69 ( 2%) wall 574 kB ( 1%) ggc
machine dep reorg : 0.13 ( 1%) usr 0.00 ( 0%) sys 0.16 ( 1%) wall 6 kB ( 0%) ggc
reorder blocks : 0.16 ( 1%) usr 0.01 ( 1%) sys 0.19 ( 1%) wall 6467 kB (14%) ggc
reg stack : 0.09 ( 0%) usr 0.00 ( 0%) sys 0.11 ( 0%) wall 153 kB ( 0%) ggc
final : 0.34 ( 1%) usr 0.01 ( 1%) sys 0.37 ( 1%) wall 446 kB ( 1%) ggc
symout : 0.09 ( 0%) usr 0.01 ( 1%) sys 0.15 ( 1%) wall 1663 kB ( 4%) ggc
variable tracking : 0.04 ( 0%) usr 0.00 ( 0%) sys 0.02 ( 0%) wall 17 kB ( 0%) ggc
TOTAL : 23.10 1.38 27.87 44815 kB
# cc1 23.11 1.40
# as 0.39 0.04
EXIT STATUS 0
-rw-r--r-- 1 german german 24610 2011-01-12 14:28 vm.c
-rw-r--r-- 1 german german 4370 2011-02-13 07:50 vm.h
-rw-r--r-- 1 german german 956495 2011-03-09 14:37 vm.i
-rw-r--r-- 1 german german 997322 2011-03-09 14:37 vm.s
-rw-r--r-- 1 german german 8463 2011-03-09 00:14 vm.x
german@german-desktop:~/Instalados/guile-2.0.0/libguile$
^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: Problems to install Guile 2.0.0
2011-03-09 20:42 ` Germán Arias
@ 2011-03-09 20:58 ` Neil Jerram
2011-03-10 1:44 ` Germán Arias
0 siblings, 1 reply; 21+ messages in thread
From: Neil Jerram @ 2011-03-09 20:58 UTC (permalink / raw)
To: german; +Cc: Mark H Weaver, Ludovic Courtès, guile-user
Germán Arias <german@xelalug.org> writes:
> Output for gcc --version:
>
> german@german-desktop:~$ gcc --version
> gcc (GCC) 4.2.4 (Ubuntu 4.2.4-1ubuntu3)
> Copyright (C) 2007 Free Software Foundation, Inc.
> This is free software; see the source for copying conditions. There is
> NO
> warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR
> PURPOSE.
Hi Germán,
Just in case it's not already obvious to you, the thing that's really
weird here is that compilation apparently fails but without displaying
any kind of detailed error message. This is practically unheard of, and
I don't recall any similar case in previous Guile-related reports.
That's why we're all asking questions - which may seem strange to you -
about your exact compiler, platform and so on.
So, basically, if there's anything you can do to get the compiler to
print more information about why it is failing, that would help.
Regards,
Neil
^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: Problems to install Guile 2.0.0
2011-03-09 20:58 ` Neil Jerram
@ 2011-03-10 1:44 ` Germán Arias
2011-03-10 10:58 ` Ludovic Courtès
0 siblings, 1 reply; 21+ messages in thread
From: Germán Arias @ 2011-03-10 1:44 UTC (permalink / raw)
To: Neil Jerram; +Cc: Mark H Weaver, Ludovic Courtès, guile-user
OK, I solved the problem. Checking the files vm.c, vm.s,... . I found
the character
\f
at file vm.c. I remember some time ago I had a compilation problem
caused by this character in a file. However, this character not always
cause problems. I removed all occurrences of this character in vm.c, and
that was the solution :) Thank you all for your help.
On mié, 2011-03-09 at 20:58 +0000, Neil Jerram wrote:
> Germán Arias <german@xelalug.org> writes:
>
> > Output for gcc --version:
> >
> > german@german-desktop:~$ gcc --version
> > gcc (GCC) 4.2.4 (Ubuntu 4.2.4-1ubuntu3)
> > Copyright (C) 2007 Free Software Foundation, Inc.
> > This is free software; see the source for copying conditions. There is
> > NO
> > warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR
> > PURPOSE.
>
> Hi Germán,
>
> Just in case it's not already obvious to you, the thing that's really
> weird here is that compilation apparently fails but without displaying
> any kind of detailed error message. This is practically unheard of, and
> I don't recall any similar case in previous Guile-related reports.
>
> That's why we're all asking questions - which may seem strange to you -
> about your exact compiler, platform and so on.
>
> So, basically, if there's anything you can do to get the compiler to
> print more information about why it is failing, that would help.
>
> Regards,
> Neil
^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: Problems to install Guile 2.0.0
2011-03-10 1:44 ` Germán Arias
@ 2011-03-10 10:58 ` Ludovic Courtès
2011-03-10 14:24 ` rixed
2011-03-10 18:25 ` Keith Wright
0 siblings, 2 replies; 21+ messages in thread
From: Ludovic Courtès @ 2011-03-10 10:58 UTC (permalink / raw)
To: german; +Cc: Mark H Weaver, guile-user, Neil Jerram
Hi Germán,
If the ^L character was a problem, then you’d have troubles compiling
GNU programs. :-)
So I suspect there was another problem.
Thanks,
Ludo’.
^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: Problems to install Guile 2.0.0
2011-03-10 10:58 ` Ludovic Courtès
@ 2011-03-10 14:24 ` rixed
2011-03-10 18:25 ` Keith Wright
1 sibling, 0 replies; 21+ messages in thread
From: rixed @ 2011-03-10 14:24 UTC (permalink / raw)
To: guile-user
Maybe touching these file triggered a required rebuild.
So the bug would be a missing dependency in the makefiles?
^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: Problems to install Guile 2.0.0
2011-03-10 10:58 ` Ludovic Courtès
2011-03-10 14:24 ` rixed
@ 2011-03-10 18:25 ` Keith Wright
2011-03-10 18:30 ` Ludovic Courtès
1 sibling, 1 reply; 21+ messages in thread
From: Keith Wright @ 2011-03-10 18:25 UTC (permalink / raw)
To: ludo; +Cc: mhw, guile-user, neil
> From: ludo@gnu.org (Ludovic =?iso-8859-1?Q?Court=E8s?=)
>
> If the ^L character was a problem, then you’d have troubles compiling
> GNU programs. :-)
>
> So I suspect there was another problem.
Was the ctrl-L what he said is the problem?
I don't know what email reader you are using,
but I saw this:
> From: =?ISO-8859-1?Q?Germ=E1n?= Arias <german@xelalug.org>
> Cc: Mark H Weaver <mhw@netris.org>,
> Ludovic =?ISO-8859-1?Q?Court=E8s?= <ludo@gnu.org>, guile-user@gnu.org
>
> OK, I solved the problem. Checking the files vm.c, vm.s,... . I found
> the character
>
> \f
>
> at file vm.c.
there's a strange character between the ctrl-L and the "at file".
I thought that was what he was having problems with.
od -x
0000120 7463 7265 0a0a 0a0c ef0a bfbb 7461 6620
Sorry it's byte swapped, but the 0x0C is the ctrl-L
and the strange character is 0xEF. How did that
get there?
You could imagine a compiler bug that only happens
on strange computers when there is a strange
character in a strange place in the input buffer.
-- Keith
^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: Problems to install Guile 2.0.0
2011-03-10 18:25 ` Keith Wright
@ 2011-03-10 18:30 ` Ludovic Courtès
0 siblings, 0 replies; 21+ messages in thread
From: Ludovic Courtès @ 2011-03-10 18:30 UTC (permalink / raw)
To: Keith Wright; +Cc: mhw, guile-user, neil
Hi,
Keith Wright <kwright@keithdiane.us> writes:
>> From: =?ISO-8859-1?Q?Germ=E1n?= Arias <german@xelalug.org>
>> Cc: Mark H Weaver <mhw@netris.org>,
>> Ludovic =?ISO-8859-1?Q?Court=E8s?= <ludo@gnu.org>, guile-user@gnu.org
>>
>> OK, I solved the problem. Checking the files vm.c, vm.s,... . I found
>> the character
>>
>> \f
>>
>> at file vm.c.
>
> there's a strange character between the ctrl-L and the "at file".
I see a ^L above, yes.
Thanks,
Ludo’.
^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: Problems to install Guile 2.0.0
@ 2011-03-10 18:41 Mike Gran
2011-03-10 19:02 ` Germán Arias
0 siblings, 1 reply; 21+ messages in thread
From: Mike Gran @ 2011-03-10 18:41 UTC (permalink / raw)
To: Keith Wright, ludo@gnu.org
Cc: mhw@netris.org, guile-user@gnu.org, neil@ossau.uklinux.net
>> OK, I solved the problem. Checking the files vm.c, vm.s,... . I found
>> the character
>>
>>
>>
>> at file vm.c.
>
>there's a strange character between the ctrl-L and the "at file".
>I thought that was what he was having problems with.
>
>od -x
>
>0000120 7463 7265 0a0a 0a0c ef0a bfbb 7461 6620
>
>Sorry it's byte swapped, but the 0x0C is the ctrl-L
>and the strange character is 0xEF. How did that
>get there?
EF BB BF is the Unicode Byte-Order Mark encoded in UTF-8.
-Mike
^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: Problems to install Guile 2.0.0
2011-03-10 18:41 Mike Gran
@ 2011-03-10 19:02 ` Germán Arias
2011-03-10 19:46 ` Mark H Weaver
0 siblings, 1 reply; 21+ messages in thread
From: Germán Arias @ 2011-03-10 19:02 UTC (permalink / raw)
To: Mike Gran
Cc: guile-user@gnu.org, mhw@netris.org, ludo@gnu.org,
neil@ossau.uklinux.net
[-- Attachment #1: Type: text/plain, Size: 670 bytes --]
I send you attached an image about how I see this character on Gedit and
Emacs.
On jue, 2011-03-10 at 10:41 -0800, Mike Gran wrote:
> >> OK, I solved the problem. Checking the files vm.c, vm.s,... . I found
> >> the character
> >>
> >>
> >>
> >> at file vm.c.
> >
> >there's a strange character between the ctrl-L and the "at file".
> >I thought that was what he was having problems with.
> >
> >od -x
> >
> >0000120 7463 7265 0a0a 0a0c ef0a bfbb 7461 6620
> >
> >Sorry it's byte swapped, but the 0x0C is the ctrl-L
> >and the strange character is 0xEF. How did that
> >get there?
>
> EF BB BF is the Unicode Byte-Order Mark encoded in UTF-8.
>
> -Mike
>
>
[-- Attachment #2: character.jpg --]
[-- Type: image/jpeg, Size: 24101 bytes --]
^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: Problems to install Guile 2.0.0
2011-03-10 19:02 ` Germán Arias
@ 2011-03-10 19:46 ` Mark H Weaver
0 siblings, 0 replies; 21+ messages in thread
From: Mark H Weaver @ 2011-03-10 19:46 UTC (permalink / raw)
To: german; +Cc: guile-user, ludo
One possibility is that the hand-entered compile command actually worked
for some reason. It certainly appears to have worked. Perhaps the
added debugging switches, or perhaps something missing from the
environment that libtool or make provides, made it work.
Germán's later efforts to compile may have worked not because he removed
the Ctrl-Ls (which seems implausible), but rather because the
hand-entered command had already built the needed object file, and it
has remained.
Of course, you would think that his modification of vm.c would cause the
object file to be replaced. But suppose the compiler dies before
overwriting the object file? Suppose further that it returns a 0 result
code?
Yes, I'm grasping at straws, but I see nothing more substantial to grasp
onto :)
Mark
^ permalink raw reply [flat|nested] 21+ messages in thread
end of thread, other threads:[~2011-03-10 19:46 UTC | newest]
Thread overview: 21+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-03-08 18:57 Problems to install Guile 2.0.0 Germán Arias
2011-03-08 22:02 ` Ludovic Courtès
2011-03-08 23:54 ` Germán Arias
2011-03-09 1:21 ` Mark H Weaver
2011-03-09 4:50 ` Germán Arias
2011-03-09 5:10 ` Mark H Weaver
2011-03-09 6:42 ` Germán Arias
2011-03-09 8:52 ` Mark H Weaver
2011-03-09 20:42 ` Germán Arias
2011-03-09 20:58 ` Neil Jerram
2011-03-10 1:44 ` Germán Arias
2011-03-10 10:58 ` Ludovic Courtès
2011-03-10 14:24 ` rixed
2011-03-10 18:25 ` Keith Wright
2011-03-10 18:30 ` Ludovic Courtès
2011-03-08 22:12 ` Mark H Weaver
2011-03-09 0:05 ` Germán Arias
2011-03-09 8:19 ` Andy Wingo
-- strict thread matches above, loose matches on Subject: below --
2011-03-10 18:41 Mike Gran
2011-03-10 19:02 ` Germán Arias
2011-03-10 19:46 ` Mark H Weaver
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).