1 | Summary: Parrot compilation fails on './miniparrot config_lib.pir' when there are non-ascii characters in the build path (pwd). |
---|
2 | Reported by: joe@joe.cz |
---|
3 | --- |
---|
4 | I downloaded parrot-2.6.0.tar.gz into /home/joe/Staşené, unpacked it and tried |
---|
5 | building it in /home/joe/Staşené/parrot-2.6.0/. |
---|
6 | |
---|
7 | The third path component means "Downloaded" and it is a default download |
---|
8 | location for most browsers on my platform - which is Ubuntu 10.04 on x86_64. |
---|
9 | |
---|
10 | perl Configure.pl runs ok |
---|
11 | |
---|
12 | make fails on: |
---|
13 | |
---|
14 | ./miniparrot -Iruntime/parrot/include config_lib.pir > runtime/parrot/include/config.fpmc |
---|
15 | Malformed string |
---|
16 | make: *** [runtime/parrot/include/config.fpmc] Error 1 |
---|
17 | |
---|
18 | When I try building it in /home/joe/Install/parrot-2.6.0, it works flawlessly. |
---|
19 | |
---|
20 | We discussed it on #parrot and cotto found it is issue with non-ascii characters in |
---|
21 | the build path. |
---|
22 | |
---|
23 | |
---|
24 | |
---|
25 | --- |
---|
26 | osname= linux |
---|
27 | osvers= 2.6.24-27-server |
---|
28 | arch= x86_64-linux-gnu-thread-multi |
---|
29 | cc= cc |
---|
30 | --- |
---|
31 | Flags: |
---|
32 | category=core |
---|
33 | severity=low |
---|
34 | ack=no |
---|
35 | --- |
---|
36 | Summary of my parrot 2.6.0 (r0) configuration: |
---|
37 | configdate='Sat Jul 24 07:11:43 2010 GMT' |
---|
38 | Platform: |
---|
39 | osname=linux, archname=x86_64-linux-gnu-thread-multi |
---|
40 | jitcapable=0, jitarchname=nojit, |
---|
41 | jitosname=linux, jitcpuarch=amd64 |
---|
42 | execcapable=0 |
---|
43 | perl=/usr/bin/perl |
---|
44 | Compiler: |
---|
45 | cc='cc', ccflags='-D_REENTRANT -D_GNU_SOURCE -DDEBIAN -pipe -fstack-protector -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DHASATTRIBUTE_HOT -DHASATTRIBUTE_COLD -DHAS_GETTEXT', |
---|
46 | Linker and Libraries: |
---|
47 | ld='cc', ldflags=' -fstack-protector -L/usr/local/lib', |
---|
48 | cc_ldflags='', |
---|
49 | libs='-ldl -lm -lpthread -lcrypt -lrt -lgmp ' |
---|
50 | Dynamic Linking: |
---|
51 | share_ext='.so', ld_share_flags='-shared -O2 -g -L/usr/local/lib -fstack-protector -fPIC', |
---|
52 | load_ext='.so', ld_load_flags='-shared -O2 -g -L/usr/local/lib -fstack-protector -fPIC' |
---|
53 | Types: |
---|
54 | iv=long, intvalsize=8, intsize=4, opcode_t=long, opcode_t_size=8, |
---|
55 | ptrsize=8, byteorder=12345678, |
---|
56 | nv=double, numvalsize=8, doublesize=8, longdoublesize=16 |
---|
57 | |
---|
58 | --- |
---|
59 | Environment: |
---|
60 | HOME =/home/joe |
---|
61 | LANG =cs_CZ.utf8 |
---|
62 | LANGUAGE (unset) |
---|
63 | LD_LIBRARY_PATH (unset) |
---|
64 | LOGDIR (unset) |
---|
65 | PATH =/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games |
---|
66 | SHELL =/bin/bash |
---|