[Pkg-cmake-team] Bug#844374: cmake: FTBFS on hurd-i386: undefined reference to `uv_fs_event_init'

Samuel Thibault sthibault at debian.org
Tue Nov 15 01:09:59 UTC 2016


Package: cmake
Version: 3.7.0-1
Severity: important
Tags: patch

Hello,

It seems the newer version of cmake uses libuv, but that is not ported
to GNU/Hurd yet, it needs some work.

Could you consider applying the attached patch in the meanwhile, so that
packages built with cmake are not all blocked by this issue?

Samuel

-- System Information:
Debian Release: stretch/sid
  APT prefers testing
  APT policy: (990, 'testing'), (500, 'unstable-debug'), (500, 'testing-debug'), (500, 'buildd-unstable'), (500, 'unstable'), (500, 'stable'), (500, 'oldstable'), (1, 'experimental-debug'), (1, 'buildd-experimental'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

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

Versions of packages cmake depends on:
ii  cmake-data    3.6.2-2
ii  dpkg          1.18.10
ii  libarchive13  3.2.1-5
ii  libc6         2.24-5
ii  libcurl3      7.50.1-1
ii  libexpat1     2.2.0-1
ii  libgcc1       1:7-20161112-1
ii  libjsoncpp1   1.7.4-3
ii  libstdc++6    7-20161112-1
ii  procps        2:3.3.12-2
ii  zlib1g        1:1.2.8.dfsg-2+b3

Versions of packages cmake recommends:
ii  gcc   4:6.1.1-1
ii  make  4.1-9

Versions of packages cmake suggests:
pn  codeblocks   <none>
pn  eclipse      <none>
pn  ninja-build  <none>

-- no debconf information

-- 
Samuel
Anyone who thinks UNIX is intuitive should be forced to write 5000 lines of 
code using nothing but vi or emacs. AAAAACK!
(Discussion in comp.os.linux.misc on the intuitiveness of commands, especially
Emacs.)
-------------- next part --------------
commit 89d914869bb0802d6148fdb4c2bac83ec1fe15c0
Author: Richard Braun <rbraun at sceen.net>
Date:   Tue Nov 8 17:36:27 2016 +0100

    Fix experimental_vm_allocate_contiguous to wire down pages early

diff --git a/vm/vm_user.c b/vm/vm_user.c
index 597d7a3..403c7ee 100644
--- a/vm/vm_user.c
+++ b/vm/vm_user.c
@@ -509,6 +509,7 @@ kern_return_t experimental_vm_allocate_contiguous(host_priv, map, result_vaddr,
 		 */
 		pages[i].busy = FALSE;
 		vm_page_insert(&pages[i], object, vm_page_ptoa(i));
+		vm_page_wire(&pages[i]);
 	}
 
 	vm_page_unlock_queues();


More information about the Pkg-cmake-team mailing list