Package: meson
Version: 0.47-1
Severity: normal

Hi,

I am trying to build meson in a sid chroot like I always do when I begin
doing local stuff. This fails for me with a "permission denied":

<snip>
test_compiler_c_stds (__main__.LinuxlikeTests) ... ok
test_compiler_check_flags_order (__main__.LinuxlikeTests) ... ok
test_compiler_cpp_stds (__main__.LinuxlikeTests) ... ok
test_coverage (__main__.LinuxlikeTests) ... skipped 'gcovr not found'
test_cpp_std_override (__main__.LinuxlikeTests) ... ok
test_cross_find_program (__main__.LinuxlikeTests) ... ok
test_custom_soname (__main__.LinuxlikeTests) ... ok
test_install_umask (__main__.LinuxlikeTests) ... ok
test_installed_modes (__main__.LinuxlikeTests) ... ok
test_installed_modes_extended (__main__.LinuxlikeTests) ... ok
test_installed_soname (__main__.LinuxlikeTests) ... ok
test_introspect_dependencies (__main__.LinuxlikeTests) ... skipped 'glib >= 
2.56.2 needed for the rest'
test_old_gnome_module_codepaths (__main__.LinuxlikeTests) ... ok
test_order_of_l_arguments (__main__.LinuxlikeTests) ... ok
test_pch_with_address_sanitizer (__main__.LinuxlikeTests) ... ok
test_pic (__main__.LinuxlikeTests) ... ok
test_pkg_unfound (__main__.LinuxlikeTests) ... ok
test_pkgconfig_formatting (__main__.LinuxlikeTests) ... ok
test_pkgconfig_gen (__main__.LinuxlikeTests) ... ok
test_pkgconfig_gen_deps (__main__.LinuxlikeTests) ... ok
test_pkgconfig_internal_libraries (__main__.LinuxlikeTests) ... ok
test_pkgconfig_usage (__main__.LinuxlikeTests) ... ok
test_qt5dependency_pkgconfig_detection (__main__.LinuxlikeTests) ... skipped 
'Qt not found with pkg-config'
test_qt5dependency_qmake_detection (__main__.LinuxlikeTests) ... ok
test_reconfigure (__main__.LinuxlikeTests) ... ok
test_run_installed (__main__.LinuxlikeTests) ... ok
test_soname (__main__.LinuxlikeTests) ... ok
test_unity_subproj (__main__.LinuxlikeTests) ... ok
test_usage_external_library (__main__.LinuxlikeTests) ... skipped 'workflow 
currently only works on macOS'
test_vala_c_warnings (__main__.LinuxlikeTests) ... ok
test_vala_generated_source_buildir_inside_source_tree (__main__.LinuxlikeTests) 
... ok
test_cflags_cross_environment_pollution (__main__.LinuxArmCrossCompileTests) 
... ok
test_cross_file_overrides_always_args (__main__.LinuxArmCrossCompileTests) ... 
ok

----------------------------------------------------------------------
Ran 130 tests in 170.235s

OK (skipped=14)
Checking that configuring works...
Checking that building works...
Checking that testing works...
Checking that installing works...
Traceback (most recent call last):
  File "run_project_tests.py", line 699, in <module>
    (passing_tests, failing_tests, skipped_tests) = run_tests(all_tests, 
'meson-test-run', options.extra_args)
  File "run_project_tests.py", line 531, in run_tests
    return _run_tests(all_tests, log_name_base, extra_args)
  File "run_project_tests.py", line 558, in _run_tests
    executor = ProcessPoolExecutor(max_workers=num_workers)
  File "/usr/lib/python3.6/concurrent/futures/process.py", line 402, in __init__
    EXTRA_QUEUED_CALLS)
  File "/usr/lib/python3.6/multiprocessing/context.py", line 102, in Queue
    return Queue(maxsize, ctx=self.get_context())
  File "/usr/lib/python3.6/multiprocessing/queues.py", line 42, in __init__
    self._rlock = ctx.Lock()
  File "/usr/lib/python3.6/multiprocessing/context.py", line 67, in Lock
    return Lock(ctx=self.get_context())
  File "/usr/lib/python3.6/multiprocessing/synchronize.py", line 162, in 
__init__
    SemLock.__init__(self, SEMAPHORE, 1, 1, ctx=ctx)
  File "/usr/lib/python3.6/multiprocessing/synchronize.py", line 59, in __init__
    unlink_now)
PermissionError: [Errno 13] Permission denied
System information.
Architecture: ('64bit', 'ELF')
Machine: x86_64
Platform: Linux
Processor: 
System: Linux

Running unittests.

make[1]: *** [debian/rules:19: override_dh_auto_test] Error 1
make[1]: Leaving directory '/home/mh/packages/meson/meson-0.47.1'
make: *** [debian/rules:15: build] Error 2
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2
debuild: fatal error at line 1152:
dpkg-buildpackage -rfakeroot -us -uc -ui -j10 failed


I can provide a full build log if that helps.

Am I doing something wrong? Should I do more than apt build-dep ./ and debuild?

Greetings
Marc

-- System Information:
Debian Release: buster/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'stable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.18.4-zgws1 (SMP w/4 CPU cores)
Locale: LANG=de_DE.utf8, LC_CTYPE=de_DE.utf8 (charmap=UTF-8), LANGUAGE=en 
(charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages meson depends on:
pn  ninja-build  <none>
ii  python3      3.6.6-1

meson recommends no packages.

meson suggests no packages.

Reply via email to