[Mingw-users] Bug: mingw32-make can'r process unicode filenames

Back to archive index
Петар Каприш petar****@420bl*****
Sat Sep 28 02:03:37 JST 2019


I want to report what i think is a bug in mingw32-make, namely, it
doesn't seem to be able to process files whose names contain non-ASCII
characters. For example,
If I have a Makefile with the following content:

all:
	gcc пример.c
.PHONY: all

and run mingw32-make, I get the following error:

gcc ??N??????uN?.c
gcc: error: л┐Л: No such file or directory
gcc: fatal error: no input files
compilation terminated.
Makefile:2: recipe for target 'i»?all' failed
mingw32-make: *** [i»?all] Error 1

however when I simply run "gcc пример.c" from cmd, it has no problem
compiling it.
When a non-ASCII filename is one of the targets, or is used in a
Makefile in any other way, make is simply not capable of processing it.

Other info:
Machine is a Windows 7 SP1 (64-bit)

GCC details:

Using built-in specs.
COLLECT_GCC=gcc
COLLECT_LTO_WRAPPER=c:/mingw/bin/../libexec/gcc/mingw32/8.2.0/lto-wrapper.exe
Target: mingw32
Configured with: ../src/gcc-8.2.0/configure --build=x86_64-pc-linux-gnu --host=m
ingw32 --target=mingw32 --prefix=/mingw --disable-win32-registry --with-arch=i58
6 --with-tune=generic --enable-languages=c,c++,objc,obj-c++,fortran,ada --with-p
kgversion='MinGW.org GCC-8.2.0-3' --with-gmp=/mingw --with-mpfr=/mingw --with-mp
c=/mingw --enable-static --enable-shared --enable-threads --with-dwarf2 --disabl
e-sjlj-exceptions --enable-version-specific-runtime-libs --with-libiconv-prefix=
/mingw --with-libintl-prefix=/mingw --enable-libstdcxx-debug --with-isl=/mingw -
-enable-libgomp --disable-libvtv --enable-nls --disable-build-format-warnings
Thread model: win32
gcc version 8.2.0 (MinGW.org GCC-8.2.0-3)


Binutils version: GNU ld (GNU Binutils) 2.32

MinGW version (from the _mingw.h header):
5002002

The bug obviously doesn't have much to do with the terminal so it can be
replicated both on cmd and MSYS, but in case it matters, "uname -a" on
MSYS gives the following output:
MINGW32_NT-6.1 USER-PC 1.0.19(0.48/3/2) 2016-07-13 17:45 i686 Msys



More information about the MinGW-Users mailing list
Back to archive index