Package: xosview Version: 1.14-3 Severity: important Tags: patch Hello,
xosview currently FTBFS on hurd-i386, the attached trivial patch fixes the missing bits to make it build and work again. Samuel -- System Information: Debian Release: jessie/sid APT prefers testing APT policy: (990, 'testing'), (500, 'unstable'), (500, 'stable'), (1, 'experimental') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 3.9.0 (SMP w/8 CPU cores) Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/bash Versions of packages xosview depends on: ii libc6 2.17-6 ii libgcc1 1:4.8.1-2 ii libstdc++6 4.8.1-2 ii libx11-6 2:1.6.0-1 Versions of packages xosview recommends: ii xfonts-base 1:1.0.3 xosview suggests no packages. -- no debconf information -- Samuel > X..., c'est un millefeuille avec une couche de crème patissière, une > de sauce tomate et une de crème d'anchois... Mais c'est vrai que > c'est un système ouvert: tu peux y rajouter des pépites de chocolat... -+- Ol in Guide du linuxien pervers - "Remettez m'en une couche !" -+-
diff -ur xosview-1.14/Makefile xosview-1.14-mine/Makefile --- xosview-1.14/Makefile 2013-03-27 17:26:15.000000000 +0000 +++ xosview-1.14-mine/Makefile 2013-06-30 09:58:45.000000000 +0000 @@ -75,6 +75,16 @@ CPPFLAGS += -Ibsd/ endif +ifeq ($(PLATFORM), gnu) +OBJS += gnu/MeterMaker.o \ + gnu/get_def_pager.o \ + gnu/loadmeter.o \ + gnu/memmeter.o \ + gnu/pagemeter.o \ + gnu/swapmeter.o +CPPFLAGS += -Ignu/ +endif + ifeq ($(PLATFORM), irix65) OBJS += irix65/MeterMaker.o \ irix65/cpumeter.o \ diff -ur xosview-1.14/debian/control xosview-1.14-mine/debian/control --- xosview-1.14/debian/control 2013-04-26 08:05:03.000000000 +0000 +++ xosview-1.14-mine/debian/control 2013-06-30 09:53:57.000000000 +0000 @@ -15,7 +15,7 @@ Vcs-Browser: http://anonscm.debian.org/gitweb/?p=collab-maint/xosview.git;a=summary Package: xosview -Architecture: linux-any kfreebsd-any +Architecture: linux-any kfreebsd-any hurd-any Depends: ${misc:Depends}, ${shlibs:Depends} Recommends: xfonts-base Description: X based system monitor diff -ur xosview-1.14/debian/rules xosview-1.14-mine/debian/rules --- xosview-1.14/debian/rules 2013-04-26 07:54:31.000000000 +0000 +++ xosview-1.14-mine/debian/rules 2013-06-30 09:54:57.000000000 +0000 @@ -13,6 +13,8 @@ PLATFORM=linux else ifeq ($(DEB_BUILD_ARCH_OS),kfreebsd) PLATFORM=bsd +else ifeq ($(DEB_BUILD_ARCH_OS),hurd) + PLATFORM=gnu else $(error Missing implementation for $(DEB_BUILD_ARCH_OS)) endif