On Thu, Dec 25, 2008 at 12:24:13PM +0200, Dmitriy Sirant wrote: > 25.12.2008 11:56, Stanislav Maslovski пишет: >> >> Хм. 1C никогда не занимался, но postgres 8.1 пересобирал >> неоднократно, отслеживая обновления в upstream. Попробуйте объяснить, >> что конкретно не получается, может чем помогу. >> > > Наверное с самого начала. Скачиваю исходники apt-get source -d > postgresql. Скачиваю патчи 1с. Распаковываю исходники. Подкладываю свои > патчи с номерами 15- и 16- в папку с патчами. Во время dpkg-buildpackage > данные патчи не подхватывает вообще.
Хм. Делаю то же самое, затем собираю $ fakeroot debian/rules binary .... Trying patch debian/patches/01-build-contrib.patch at level 1 ... success. Trying patch debian/patches/02-pager.patch at level 1 ... success. Trying patch debian/patches/03-gettext-domains.patch at level 1 ... success. Trying patch debian/patches/04-psql-passwordprompt.patch at level 1 ... success. Trying patch debian/patches/05-check-rlimits-nofile.patch at level 1 ... success. Trying patch debian/patches/06-libpq-defaultsocketdir.patch at level 1 ... success. Trying patch debian/patches/07-relax-sslkey-permscheck.patch at level 1 ... success. Trying patch debian/patches/08-pkglibdir.patch at level 1 ... success. Trying patch debian/patches/09-server-includedir.patch at level 1 ... success. Trying patch debian/patches/10-tutorial-README.patch at level 1 ... success. Trying patch debian/patches/11-pg_regress-socketpath.patch at level 1 ... success. Trying patch debian/patches/12-psql-sensible-editor.patch at level 1 ... success. Trying patch debian/patches/13-pg_service.conf_directory_doc.patch at level 1 ... success. Trying patch debian/patches/14-pg_config-paths.patch at level 1 ... success. Trying patch debian/patches/15-1c-FULL-83-0-19.patch at level 1 ... 0 ... success. Trying patch debian/patches/16-applock-1c-8-3-1.patch at level 1 ... 0 ... success. ... то есть, патчи накладываются, однако, при компиляции вылазит ошибка: ... cc -g -Wall -O2 -fPIC -Wall -Wmissing-prototypes -Wpointer-arith -Winline -Wdeclaration-after-statement -Wendif-labels -fno-strict-aliasing -fwrapv -g -I. -I../../../src/include -D_GNU_SOURCE -I/usr/include/libxml2 -I/usr/include/tcl8.5 -c -o keywords.o keywords.c keywords.c:50: error: ‘APPLICATION’ undeclared here (not in a function) make[4]: *** [keywords.o] Error 1 make[4]: Leaving directory /home/stas/src/postgresql-8.3-8.3.5/build-tree/postgresql-8.3.5/src/backend/parser' make[3]: *** [parser-recursive] Error 2 make[3]: Leaving directory /home/stas/src/postgresql-8.3-8.3.5/build-tree/postgresql-8.3.5/src/backend' make[2]: *** [all] Error 2 make[2]: Leaving directory /home/stas/src/postgresql-8.3-8.3.5/build-tree/postgresql-8.3.5/src' make[1]: *** [all] Error 2 make[1]: Leaving directory /home/stas/src/postgresql-8.3-8.3.5/build-tree/postgresql-8.3.5' make: *** [debian/stamp-makefile-build] Error 2 ... То есть, требуется некая правка исходников. Но с этим тебе Konstantin Kubatkin, наверно, поможет. -- Stanislav -- To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected]

