gvsbuild icon indicating copy to clipboard operation
gvsbuild copied to clipboard

msgfmt missing charset-1.dll

Open M0n7y5 opened this issue 4 years ago • 1 comments

Hi, when i tried to compile it using this command : python .\build.py build -p x64 gtk3 --vs-install-path "C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional" --win-sdk-ver 10.0.18362.0 --vs-ver 16

I got this error:

obrazek

Running custom install script 'C:\\gtk-build\\tools\\python.3.7.7\\tools\\python.exe C:\\gtk-build\\tools\\meson-fd6585ecc41e1c731224cac08a3f6ef6f49ab184\\meson.py --internal gettext install --subdir=po --localedir=share/locale --pkgname=glib20'
Traceback (most recent call last):
  File "C:\gtk-build\tools\meson-fd6585ecc41e1c731224cac08a3f6ef6f49ab184\meson.py", line 29, in <module>
    sys.exit(mesonmain.main())
  File "C:\gtk-build\tools\meson-fd6585ecc41e1c731224cac08a3f6ef6f49ab184\mesonbuild\mesonmain.py", line 240, in main
    return run(sys.argv[1:], launcher)
  File "C:\gtk-build\tools\meson-fd6585ecc41e1c731224cac08a3f6ef6f49ab184\mesonbuild\mesonmain.py", line 229, in run
    return run_script_command(args[1], args[2:])
  File "C:\gtk-build\tools\meson-fd6585ecc41e1c731224cac08a3f6ef6f49ab184\mesonbuild\mesonmain.py", line 177, in run_script_command
    return module.run(script_args)
  File "C:\gtk-build\tools\meson-fd6585ecc41e1c731224cac08a3f6ef6f49ab184\mesonbuild\scripts\gettext.py", line 118, in run
    if gen_gmo(src_sub, bld_sub, langs) != 0:
  File "C:\gtk-build\tools\meson-fd6585ecc41e1c731224cac08a3f6ef6f49ab184\mesonbuild\scripts\gettext.py", line 67, in gen_gmo
    '-o', os.path.join(bld_sub, l + '.gmo')])
  File "C:\gtk-build\tools\python.3.7.7\tools\lib\subprocess.py", line 363, in check_call
    raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['msgfmt', 'C:\\gtk-build\\build\\x64\\release\\glib\\po\\af.po', '-o', 'C:\\gtk-build\\build\\x64\\release\\glib\\_gvsbuild-meson\\po\\af.gmo']' returned non-zero exit status 3221225781.
FAILED: install script 'C:\gtk-build\tools\python.3.7.7\tools\python.exe C:\gtk-build\tools\meson-fd6585ecc41e1c731224cac08a3f6ef6f49ab184\meson.py --internal gettext install --subdir=po --localedir=share/locale --pkgname=glib20' exit code 1, stopped
FAILED: meson-install
"C:\gtk-build\tools\python.3.7.7\tools\python.exe" "C:\gtk-build\tools\meson-fd6585ecc41e1c731224cac08a3f6ef6f49ab184\meson.py" "install" "--no-rebuild"
ninja: build stopped: subcommand failed.
Traceback (most recent call last):
  File "C:\bezAV\gvsbuild\gvsbuild\utils\builder.py", line 492, in build
    if self.__build_one(p):
  File "C:\bezAV\gvsbuild\gvsbuild\utils\builder.py", line 618, in __build_one
    skip_deps = proj.build()
  File "C:\bezAV\gvsbuild\gvsbuild\projects.py", line 491, in build
    Meson.build(self, meson_params='-Dinternal_pcre=true')
  File "C:\bezAV\gvsbuild\gvsbuild\utils\base_builders.py", line 76, in build
    self.builder.exec_ninja(params='install', working_dir=ninja_build)
  File "C:\bezAV\gvsbuild\gvsbuild\utils\builder.py", line 902, in exec_ninja
    self.__execute(self.__sub_vars(cmd), working_dir=working_dir, add_path=add_path, env=self.vs_env)
  File "C:\bezAV\gvsbuild\gvsbuild\utils\builder.py", line 942, in __execute
    subprocess.check_call(args, cwd=working_dir, env=env, shell=True)
  File "C:\Python38\lib\subprocess.py", line 364, in check_call
    raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command 'ninja install' returned non-zero exit status 1.
Error: glib build failed

M0n7y5 avatar Jan 26 '21 15:01 M0n7y5

@M0n7y5 Is this still an issue for you?

danyeaw avatar Nov 26 '21 19:11 danyeaw

I didn't hear back from you on this, please reopen this or open a new issue if this is still a problem.

danyeaw avatar Jan 14 '23 23:01 danyeaw