Summary: Parrot compilation fails on './miniparrot config_lib.pir' when there are non-ascii characters in the build path (pwd). Reported by: joe@joe.cz --- I downloaded parrot-2.6.0.tar.gz into /home/joe/Stažené, unpacked it and tried building it in /home/joe/Stažené/parrot-2.6.0/. The third path component means "Downloaded" and it is a default download location for most browsers on my platform - which is Ubuntu 10.04 on x86_64. perl Configure.pl runs ok make fails on: ./miniparrot -Iruntime/parrot/include config_lib.pir > runtime/parrot/include/config.fpmc Malformed string make: *** [runtime/parrot/include/config.fpmc] Error 1 When I try building it in /home/joe/Install/parrot-2.6.0, it works flawlessly. We discussed it on #parrot and cotto found it is issue with non-ascii characters in the build path. --- osname= linux osvers= 2.6.24-27-server arch= x86_64-linux-gnu-thread-multi cc= cc --- Flags: category=core severity=low ack=no --- Summary of my parrot 2.6.0 (r0) configuration: configdate='Sat Jul 24 07:11:43 2010 GMT' Platform: osname=linux, archname=x86_64-linux-gnu-thread-multi jitcapable=0, jitarchname=nojit, jitosname=linux, jitcpuarch=amd64 execcapable=0 perl=/usr/bin/perl Compiler: 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', Linker and Libraries: ld='cc', ldflags=' -fstack-protector -L/usr/local/lib', cc_ldflags='', libs='-ldl -lm -lpthread -lcrypt -lrt -lgmp ' Dynamic Linking: share_ext='.so', ld_share_flags='-shared -O2 -g -L/usr/local/lib -fstack-protector -fPIC', load_ext='.so', ld_load_flags='-shared -O2 -g -L/usr/local/lib -fstack-protector -fPIC' Types: iv=long, intvalsize=8, intsize=4, opcode_t=long, opcode_t_size=8, ptrsize=8, byteorder=12345678, nv=double, numvalsize=8, doublesize=8, longdoublesize=16 --- Environment: HOME =/home/joe LANG =cs_CZ.utf8 LANGUAGE (unset) LD_LIBRARY_PATH (unset) LOGDIR (unset) PATH =/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games SHELL =/bin/bash