[sisyphus] rpm problems (update, rebuild)
Dmitry Alexeyev
=?iso-8859-1?q?dmi=5Fa_=CE=C1_qnx=2Eorg=2Eru?=
Ср Апр 30 23:15:55 MSD 2003
> Угумсь.. Все чудесатее и чудесатее, ошибочка своими корнями упирается в
> zlib
...и вот так я это исправил. Хотя это, конечно, и не дело. Лучше всего,
наверное, подпатчить gzdFileno()...
WBR,
Dmitry
--- rpm-4_0-4.0.4/rpmio/rpmio.c 2002-08-03 20:35:15 +0400
+++ rpm-4_0-4.0.4.dmi/rpmio/rpmio.c 2003-04-30 23:10:37 +0400
@@ -2196,7 +2196,8 @@
gzfile = gzdFileno(fd);
if (gzfile == NULL) return -2; /* XXX can't happen */
-
+ ((z_stream*)(gzfile))->msg = NULL;
+
fdstat_enter(fd, FDSTAT_READ);
/*@-compdef@*/ /* LCL: *buf is undefined */
rc = gzread(gzfile, buf, count);
Подробная информация о списке рассылки Sisyphus