Package Details: xdelta 1.1.4-9

Git Clone URL: https://aur.archlinux.org/xdelta.git (read-only, click to copy)
Package Base: xdelta
Description: Binary file delta generator
Upstream URL: http://sourceforge.net/projects/xdelta/
Licenses: GPL-2.0-or-later
Submitter: xyproto
Maintainer: harmathy
Last Packager: harmathy
Votes: 13
Popularity: 0.000257
First Submitted: 2013-10-07 14:08 (UTC)
Last Updated: 2026-03-03 11:54 (UTC)

Latest Comments

1 2 Next › Last »

harmathy commented on 2026-03-03 11:55 (UTC)

@Auerhuhn thanks for the heads up! I adopted that workaround.

Auerhuhn commented on 2026-02-27 12:26 (UTC)

Hi @harmathy,

thanks for adopting and maintaining the PKGBUILD.

Have you seen the workaround on salsa for the gcc-15 issue?

I have tested it locally and it builds just fine for me using gcc now. Would you mind adopting the workaround to spare your users the necessity of building gcc-14 from source?

Regards Claudia (aka Auerhuhn)

harmathy commented on 2025-09-05 07:08 (UTC)

#1098128 - xdelta: ftbfs with GCC-15 - Debian Bug report logs

ElDumpo commented on 2025-05-04 23:17 (UTC) (edited on 2025-05-04 23:20 (UTC) by ElDumpo)

makepkg compilation error

edsio.c: In function 'edsio_property_get':
edsio.c:850:13: error: too many arguments to function 'prop->type->unserialize'; expected 0, have 2
  850 |       if (! prop->type->unserialize (src, & ent))
      |             ^~~~                     ~~~
edsio.c:628:19: note: declared here
  628 |   PropUnserialize unserialize;
      |                   ^~~~~~~~~~~
edsio.c: In function 'edsio_property_set':
edsio.c:905:13: error: too many arguments to function 'prop->type->serialize'; expected 0, have 2
  905 |       if (! prop->type->serialize (sink, set))
      |             ^~~~                   ~~~~
edsio.c:627:17: note: declared here
  627 |   PropSerialize serialize;
      |                 ^~~~~~~~~
make[2]: *** [Makefile:225: edsio.lo] Error 1
make[2]: Leaving directory '/home/seb/Pokemon/xdelta/src/xdelta-1.1.4/libedsio'
make[1]: *** [Makefile:384: all-recursive] Error 1
make[1]: Leaving directory '/home/seb/Pokemon/xdelta/src/xdelta-1.1.4'
make: *** [Makefile:543: all-recursive-am] Error 2
==> ERROR: A failure occurred in build().
    Aborting...

harmathy commented on 2025-03-05 14:07 (UTC)

Here is a fix for the failing build: https://gitlab.archlinux.org/harmathy/aur-xdelta/-/commit/f089459310f5c9c45d0a8e33e064c805b29461e4

cowmoo commented on 2025-02-24 02:39 (UTC)

Running into a compilation error

xdmain.c:523:20: error: passing argument 1 of ‘gzread’ from incompatible pointer type [-Wincompatible-pointer-types]
  523 |   return gzread (fh->in, buf, nbyte) == nbyte;
      |                  ~~^~~~
      |                    |
      |                    FILE *
In file included from xdmain.c:63:
/usr/include/zlib.h:1395:35: note: expected ‘gzFile’ {aka ‘struct gzFile_s *’} but argument is of type ‘FILE *’
 1395 | ZEXTERN int ZEXPORT gzread(gzFile file, voidp buf, unsigned len);
      |                            ~~~~~~~^~~~
xdmain.c: In function ‘xd_gzrclose’:
xdmain.c:535:21: error: passing argument 1 of ‘gzclose’ from incompatible pointer type [-Wincompatible-pointer-types]
  535 |   return gzclose (fh->in) == Z_OK;
      |                   ~~^~~~
      |                     |
      |                     FILE *
/usr/include/zlib.h:1634:39: note: expected ‘gzFile’ {aka ‘struct gzFile_s *’} but argument is of type ‘FILE *’
 1634 | ZEXTERN int ZEXPORT    gzclose(gzFile file);
      |                                ~~~~~~~^~~~
xdmain.c: In function ‘xd_handle_narrow’:
xdmain.c:1025:14: error: assignment to ‘FILE *’ from incompatible pointer type ‘gzFile’ {aka ‘struct gzFile_s *’} [-Wincompatible-pointer-types]
 1025 |       fh->in = gzdopen (dup (fh->fd), "rb");
      |              ^

T0MuX commented on 2018-02-15 10:04 (UTC)

@voyd +1, I just tried (while installing aur\unrealtournament, xdelta is a dep), modified the PKGBUILD with the link you give, and it worked fine :)

voyd commented on 2018-02-10 19:22 (UTC) (edited on 2018-02-10 19:27 (UTC) by voyd)

This package is not longer available from http://pkgs.fedoraproject.org/repo/pkgs/xdelta/xdelta-1.1.4.tar.gz/1b896c01ebf0e353b7e3c3071b05f496/ (HTTP 403 Forbidden)

Edit: http://download.openpkg.org/components/cache/xdelta/xdelta-1.1.4.tar.gz seems to match

torpesco commented on 2016-08-26 20:14 (UTC)

The source tarball is gone from http://xdelta.googlecode.com/files/xdelta-1.1.4.tar.gz I didn't search too hard, but I couldn't find an official location for it anymore. I found it at the following location, and the sha256sum matched: http://pkgs.fedoraproject.org/repo/pkgs/xdelta/xdelta-1.1.4.tar.gz/1b896c01ebf0e353b7e3c3071b05f496/