Package Details: xenstore 6.2.0-4

Git Clone URL: https://aur.archlinux.org/xe-guest-utilities.git (read-only, click to copy)
Package Base: xe-guest-utilities
Description: Citrix XenServer Tools
Upstream URL: http://citrix.com/English/ps2/products/product.asp?contentID=683148&ntref=hp_nav_US
Keywords: citrix guest-tools xenserver
Licenses: GPL, LGPL
Submitter: arojas
Maintainer: None
Last Packager: TheGoliath
Votes: 4
Popularity: 0.000175
First Submitted: 2017-07-06 19:08 (UTC)
Last Updated: 2020-05-26 20:13 (UTC)

Pinned Comments

pxeger commented on 2021-04-15 14:57 (UTC) (edited on 2021-04-15 15:01 (UTC) by pxeger)

I've taken ownership of this package because it was orphaned. I don't really know enough about package maintenance to keep it fully up-to-date, but if it totally breaks I will try to fix it. If someone with more experience wants to take over feel free to let me know.

Latest Comments

dedguy21 commented on 2023-09-11 22:51 (UTC)

what can I do to fix the following compilation error:

 Starting prepare()...
$GOPATH/go.mod exists but should not
==> ERROR: A failure occurred in prepare().
    Aborting...
error: failed to build 'xe-guest-utilities-git-20190927.2f5d2e4-1 (xenstore-git)': 
error: packages failed to build: xe-guest-utilities-git-20190927.2f5d2e4-1 (xenstore-git)

dreieck commented on 2023-07-11 18:18 (UTC)

Source download fails:

==> Retrieving sources...
  -> Downloading xe-guest-utilities_6.2.0-1120.tar.gz...
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0   146    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
curl: (22) The requested URL returned error: 404
==> ERROR: Failure while downloading https://sources.archlinux.org/other/community/xe-guest-utilities/xe-guest-utilities_6.2.0-1120.tar.gz

Regards!

pxeger commented on 2021-04-15 14:57 (UTC) (edited on 2021-04-15 15:01 (UTC) by pxeger)

I've taken ownership of this package because it was orphaned. I don't really know enough about package maintenance to keep it fully up-to-date, but if it totally breaks I will try to fix it. If someone with more experience wants to take over feel free to let me know.

Zepman commented on 2020-05-26 07:20 (UTC)

Add '-Wno-stringop-truncation -Xlinker "--allow-multiple-definition"' to CFLAGS in PKGBUILD's build(). Otherwise, the compiler will fail.

Complete CFLAGS line should be:

CFLAGS='-Wall -Wstrict-prototypes -Wno-unused-local-typedefs -Wno-sizeof-pointer-memaccess -Wno-maybe-uninitialized -Wno-stringop-truncation -Xlinker "--allow-multiple-definition"'

Zepman commented on 2017-11-25 16:49 (UTC) (edited on 2020-05-26 09:33 (UTC) by Zepman)

Add '-Wno-maybe-uninitialized' to CFLAGS in PKGBUILD's build(). Otherwise, the compiler will fail with the following errors:

xc_domain.c: In function ‘xc_hvm_get_ioreq_server_buf_pfn’:
xc_domain.c:1247:13: error: ‘pfn’ may be used uninitialized in this function [-Werror=maybe-uninitialized]
         pfn += id - 1;
             ^~
xc_domain.c: In function ‘xc_hvm_get_ioreq_server_shared_pfn’:
xc_domain.c:1266:13: error: ‘pfn’ may be used uninitialized in this function [-Werror=maybe-uninitialized]
         pfn += id - 1;
             ^~
xc_domain.c: In function ‘xc_domain_get_acpi_s_state’:
xc_domain.c:1728:12: error: ‘value’ may be used uninitialized in this function [-Werror=maybe-uninitialized]
     return value;
            ^~~~~
cc1: all warnings being treated as errors
make[1]: *** [/home/<user>/src/xe-guest-utilities/src/uclibc-sources/tools/libxc/../../tools/Rules.mk:80: xc_domain.o] Error 1
make[1]: Leaving directory '/home/<user>/src/xe-guest-utilities/src/uclibc-sources/tools/libxc'
make: *** [Makefile:124: build] Error 2
make: Leaving directory '/home/<user>/src/xe-guest-utilities/src/uclibc-sources/tools/libxc'
==> ERROR: A failure occurred in build().
    Aborting...

alhirzel commented on 2017-11-11 16:44 (UTC)

I added this line to build() to get around the issue: sed -i.bak s/-Werror//g Config.mk tools/libxc/Makefile tools/misc/lomount/Makefile It is not clear how to report this upstream without a service contract. Is the maintainer for this code really Citrix?

WorMzy commented on 2017-10-10 08:26 (UTC)

Code does not compile with Arch's gcc as is (see [1]). One possible workaround is to strip out the -Werror declarations from the Makefiles. Also, there are several unquoted $srcdir and $pkgdir instances in the PKGBUILD. [1] https://bbs.archlinux.org/viewtopic.php?id=230766