Summary: | Собрать postgres 8.4 под все системы | ||
---|---|---|---|
Product: | Postgres@Etersoft | Reporter: | Станислав Коробейников <stas> |
Component: | пакеты | Assignee: | Юрий Филь <yurifil> |
Status: | CLOSED FIXED | QA Contact: | Калюхович Юрий <goga> |
Severity: | normal | ||
Priority: | P3 | CC: | boris, goga, lav |
Version: | не указана | ||
Target Milestone: | --- | ||
Hardware: | PC | ||
OS: | All | ||
Whiteboard: | |||
Заявки RT: | Связано с: | ||
Дата напоминания: | 2009-11-22 | ||
Bug Depends on: | |||
Bug Blocks: | 4030, 4460, 4733 | ||
Deadline: | 2009-11-20 |
Description
Станислав Коробейников
2009-11-13 18:57:43 MSK
Бага - это руководство к действию, а не новостной сайт. Лучше по максиму писать цели и задачи, а также виды на результат, и что нужно от исполнителя. http://updates.etersoft.ru/pub/Etersoft/Postgres@Etersoft/8.4.1/sources/postgresql-8.4eter-8.4.1-alt1.src.rpm мне кажется, что для альта пока не актуальный, т.к. в репозитории нет нужной libpq. для остальных систем libpq должна компилится статически и проблем быть не должно (In reply to comment #2) ... > мне кажется, что для альта пока не > актуальный, т.к. в репозитории нет нужной > libpq. Кто-то спрашивал уже, я думаю стоит скоординироваться через devel@ reopen Он под много что (CentOS, Ubuntu например) не собирается с error: Installed (but unpackaged) file(s) found: /usr/share/locale/cs/LC_MESSAGES/libpq5-8.4.mo /usr/share/locale/de/LC_MESSAGES/ecpg-8.4.mo Везде, кроме ALT + echo 'Patch #50 (libpq-static.patch):' Patch #50 (libpq-static.patch): + patch -p2 -s 1 out of 1 hunk FAILED -- saving rejects to file src/Makefile.global.in.rej patch unexpectedly ends in middle of line error: Bad exit status from /home/korinfer/tmp/rpm-tmp.44266 (%prep) В Fedora Patch #50 (libpq-static.patch): + /bin/cat /home/korinfer/RPM/SOURCES/libpq-static.patch + /usr/bin/patch -s -p2 --fuzz=3 patch unexpectedly ends in middle of line не завершается с ошибкой. Сборка валится на error: Installed (but unpackaged) file(s) found: /usr/share/locale/cs/LC_MESSAGES/libpq5-8.4.mo /usr/share/locale/de/LC_MESSAGES/ecpg-8.4.mo /usr/share/locale/de/LC_MESSAGES/ecpglib6-8.4.mo /usr/share/locale/de/LC_MESSAGES/libpq5-8.4.mo ... Юра, так может быть ты обновишь репозиторий, переформируешь патч, добавишь упаковку файлов локализации? а я смержу-)(In reply to comment #7) > Юра, так может быть ты обновишь > репозиторий, переформируешь патч, добавишь > упаковку файлов локализации? > а я смержу Поправил патч. Не пакуются файлы из %if %shared %find_lang libpq5-8.4 %find_lang ecpg-8.4 %find_lang ecpglib6-8.4 %find_lang pg_config-8.4 %endif Можно выполнять %find_lang без проверки shared, а затем, если не %shared, удалять файлы, содержащиеся в списках *lang, которые не нужны. Ну так и где? Готово для всего, кроме Мандрив. Там нужно починить патчи. Готово, кроме x86_64/Debian/4.0: gcc -O2 -g -fPIC -DPIC -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Wendif-labels -fno-strict-a liasing -fwrapv -fpic -I/usr/local/include -I. -I../../src/include -D_GNU_SOURCE -I/usr/include/libxml2 -c -o mchar_recode .o mchar_recode.c In file included from mchar_proc.c:1: mchar.h:7:27: error: unicode/uchar.h: No such file or directory mchar.h:8:29: error: unicode/ustring.h: No such file or directory In file included from mchar_proc.c:1: mchar.h:14: error: expected specifier-qualifier-list before 'UChar' mchar.h:31: error: expected specifier-qualifier-list before 'UChar' mchar.h:47: error: expected declaration specifiers or '...' before 'UChar' mchar.h:48: warning: type defaults to 'int' in declaration of 'UChar' mchar.h:48: error: expected ';', ',' or ')' before '*' token mchar.h:49: error: expected ')' before '*' token mchar.h:50: error: expected ')' before '*' token mchar.h:51: error: expected ')' before '*' token mchar.h:53: error: expected ')' before '*' token In file included from mchar_io.c:1: mchar.h:7:27: error: unicode/uchar.h: No such file or directory mchar.h:8:29: error: unicode/ustring.h: No such file or directory In file included from mchar_io.c:1: mchar.h:14: error: expected specifier-qualifier-list before 'UChar' mchar.h:31: error: expected specifier-qualifier-list before 'UChar' mchar.h:47: error: expected declaration specifiers or '...' before 'UChar' mchar.h:48: warning: type defaults to 'int' in declaration of 'UChar' mchar.h:48: error: expected ';', ',' or ')' before '*' token ... > mchar.h:7:27: error: unicode/uchar.h: No such file or directory
> mchar.h:8:29: error: unicode/ustring.h: No such file or directory
libicu-dev нету
Готово. (In reply to comment #14) > Готово. попробовал на 1с:тис+сельта106-107, работоспособно постгри 8.4.1 для windows с нашего фтп: при установке - "Примечания по установке" написано что версия 8.3 по-моему, это неправильно. |