Помогите собрать CouchDB 1.1.0 (в mint LXDE)

Knoppix

Модераторы: Warderer, Модераторы разделов

Аватара пользователя
Devider
Сообщения: 476
ОС: GNU/Linux

Помогите собрать CouchDB 1.1.0

Сообщение Devider »

Всем привет. Помогите плз усмирить
Получаю.
$ make
[.......]
couch_js/main.c:256:5: warning: initialization from incompatible pointer type [enabled by default]
couch_js/main.c:256:5: warning: (near initialization for ‘global_functions[5].call’) [enabled by default]
couch_js/main.c:256:5: warning: excess elements in struct initializer [enabled by default]
couch_js/main.c:256:5: warning: (near initialization for ‘global_functions[5]’) [enabled by default]
couch_js/main.c:257:5: warning: excess elements in struct initializer [enabled by default]
couch_js/main.c:257:5: warning: (near initialization for ‘global_functions[6]’) [enabled by default]
couch_js/main.c:266:5: warning: initialization from incompatible pointer type [enabled by default]
couch_js/main.c:266:5: warning: (near initialization for ‘global_class.setProperty’) [enabled by default]
make[4]: *** [couchjs-main.o] Error 1
make[4]: Leaving directory `/home/kirill/install/apache-couchdb-1.1.0/src/couchdb/priv'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/home/kirill/install/apache-couchdb-1.1.0/src/couchdb'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/kirill/install/apache-couchdb-1.1.0/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/kirill/install/apache-couchdb-1.1.0'
make: *** [all] Error 2

Спасибо сказали:
watashiwa_daredeska
Бывший модератор
Сообщения: 4038
Статус: Искусственный интеллект (pre-alpha)
ОС: Debian GNU/Linux

Re: Помогите собрать CouchDB 1.1.0

Сообщение watashiwa_daredeska »

Приведите более полный вывод. В том, что есть, нет ошибок компиляции/линковки — только предупреждения.
Спасибо сказали:
Аватара пользователя
Devider
Сообщения: 476
ОС: GNU/Linux

Re: Помогите собрать CouchDB 1.1.0

Сообщение Devider »

Вуаля
$ make && sudo make install
make all-recursive
make[1]: Entering directory `/home/kirill/install/apache-couchdb-1.1.0'
Making all in bin
make[2]: Entering directory `/home/kirill/install/apache-couchdb-1.1.0/bin'
sed -e "s|%ERL%|/usr/bin/erl|g" \
-e "s|%ICU_CONFIG%|/usr/bin/icu-config|g" \
-e "s|%bindir%|/usr/bin|g" \
-e "s|%localerlanglibdir%|/usr/local/lib/couchdb/erlang/lib|g" \
-e "s|%defaultini%|default.ini|g" \
-e "s|%localini%|local.ini|g" \
-e "s|%localconfdir%|/etc/couchdb|g" \
-e "s|%localstatelogdir%|/var/log/couchdb|g" \
-e "s|%localstatelibdir%|/var/lib/couchdb|g" \
-e "s|%localstatedir%|/var|g" \
-e "s|%bug_uri%|https://issues.apache.org/jira/browse/COUCHDB|g" \
-e "s|%package_author_address%|dev@couchdb.apache.org|g" \
-e "s|%package_author_name%|The Apache Software Foundation|g" \
-e "s|%package_name%|Apache CouchDB|g" \
-e "s|%version%|1.1.0|g" \
-e "s|%couchdb_command_name%|`echo couchdb | sed 's,x,x,'`|g" > \
couchdb < couchdb.tpl
chmod +x couchdb
sed -e "s|%locallibbindir%|/usr/local/lib/couchdb/bin|g" \
-e "s|%bug_uri%|https://issues.apache.org/jira/browse/COUCHDB|g" \
-e "s|%package_author_address%|dev@couchdb.apache.org|g" \
-e "s|%package_author_name%|The Apache Software Foundation|g" \
-e "s|%package_name%|Apache CouchDB|g" \
-e "s|%version%|1.1.0|g" \
-e "s|%couchjs_command_name%|`echo couchjs | sed 's,x,x,'`|g" > \
couchjs < couchjs.tpl
chmod +x couchjs
sed -e "s|%locallibbindir%|/home/kirill/install/apache-couchdb-1.1.0/src/couchdb/priv|g" \
-e "s|%bug_uri%|https://issues.apache.org/jira/browse/COUCHDB|g" \
-e "s|%package_author_address%|dev@couchdb.apache.org|g" \
-e "s|%package_author_name%|The Apache Software Foundation|g" \
-e "s|%package_name%|Apache CouchDB|g" \
-e "s|%version%|1.1.0|g" \
-e "s|%couchjs_command_name%|`echo couchjs | sed 's,x,x,'`|g" > \
couchjs_dev < couchjs.tpl
chmod +x couchjs_dev
make[2]: Leaving directory `/home/kirill/install/apache-couchdb-1.1.0/bin'
Making all in etc
make[2]: Entering directory `/home/kirill/install/apache-couchdb-1.1.0/etc'
Making all in couchdb
make[3]: Entering directory `/home/kirill/install/apache-couchdb-1.1.0/etc/couchdb'
sed -e "s|%bindir%|/usr/bin|g" \
-e "s|%localconfdir%|/etc/couchdb|g" \
-e "s|%localdatadir%|/usr/local/share/couchdb|g" \
-e "s|%localbuilddatadir%|/usr/local/share/couchdb|g" \
-e "s|%localstatelibdir%|/var/lib/couchdb|g" \
-e "s|%localstatelogdir%|/var/log/couchdb|g" \
-e "s|%localstaterundir%|/var/run/couchdb|g" \
-e "s|%couchprivlibdir%|/usr/local/lib/couchdb/erlang/lib/couch-1.1.0/priv/lib|g" \
-e "s|%couchjs_command_name%|`echo couchjs | sed 's,x,x,'`|g" \
< default.ini.tpl > default.ini
sed -e "s|%bindir%|/home/kirill/install/apache-couchdb-1.1.0/bin|g" \
-e "s|%localconfdir%|/home/kirill/install/apache-couchdb-1.1.0/etc/couchdb|g" \
-e "s|%localdatadir%|/home/kirill/install/apache-couchdb-1.1.0/share|g" \
-e "s|%localbuilddatadir%|/home/kirill/install/apache-couchdb-1.1.0/share|g" \
-e "s|%localstatelibdir%|/home/kirill/install/apache-couchdb-1.1.0/tmp/lib|g" \
-e "s|%localstatelogdir%|/home/kirill/install/apache-couchdb-1.1.0/tmp/log|g" \
-e "s|%localstaterundir%|/home/kirill/install/apache-couchdb-1.1.0/tmp/run|g" \
-e "s|%couchprivlibdir%|/home/kirill/install/apache-couchdb-1.1.0/src/couchdb/priv/.libs|g" \
-e "s|%couchjs_command_name%|`echo couchjs_dev | sed 's,x,x,'`|g" \
< default.ini.tpl > default_dev.ini
if test ! -f "local_dev.ini"; then \
cp local.ini local_dev.ini; \
fi
make[3]: Leaving directory `/home/kirill/install/apache-couchdb-1.1.0/etc/couchdb'
Making all in default
make[3]: Entering directory `/home/kirill/install/apache-couchdb-1.1.0/etc/default'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/kirill/install/apache-couchdb-1.1.0/etc/default'
Making all in init
make[3]: Entering directory `/home/kirill/install/apache-couchdb-1.1.0/etc/init'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/kirill/install/apache-couchdb-1.1.0/etc/init'
Making all in launchd
make[3]: Entering directory `/home/kirill/install/apache-couchdb-1.1.0/etc/launchd'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/kirill/install/apache-couchdb-1.1.0/etc/launchd'
Making all in logrotate.d
make[3]: Entering directory `/home/kirill/install/apache-couchdb-1.1.0/etc/logrotate.d'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/kirill/install/apache-couchdb-1.1.0/etc/logrotate.d'
Making all in windows
make[3]: Entering directory `/home/kirill/install/apache-couchdb-1.1.0/etc/windows'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/kirill/install/apache-couchdb-1.1.0/etc/windows'
make[3]: Entering directory `/home/kirill/install/apache-couchdb-1.1.0/etc'
if test "/bin/mkdir -p"; then \
/bin/mkdir -p init; \
else \
if test ! -d init; then \
mkdir init; \
fi \
fi
sed -e "s|%configure_input%|init/couchdb. Generated from init/couchdb.tpl by configure.|" \
-e "s|%bindir%|/usr/bin|" \
-e "s|%sysconfdir%|/etc|" \
-e "s|%localstaterundir%|/var/run/couchdb|" \
-e "s|%couchdb_command_name%|`echo couchdb | sed 's,x,x,'`|" \
< init/couchdb.tpl > init/couchdb
sed -e "s|%localstatelogdir%|/var/log/couchdb|g" < logrotate.d/couchdb.tpl > logrotate.d/couchdb
make[3]: Leaving directory `/home/kirill/install/apache-couchdb-1.1.0/etc'
make[2]: Leaving directory `/home/kirill/install/apache-couchdb-1.1.0/etc'
Making all in src
make[2]: Entering directory `/home/kirill/install/apache-couchdb-1.1.0/src'
Making all in couchdb
make[3]: Entering directory `/home/kirill/install/apache-couchdb-1.1.0/src/couchdb'
Making all in priv
make[4]: Entering directory `/home/kirill/install/apache-couchdb-1.1.0/src/couchdb/priv'
/bin/bash ../../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../.. -D_XOPEN_SOURCE -L/usr/local/lib -L/opt/local/lib -I/usr/local/lib/erlang/usr/include -I/usr/lib/erlang/usr/include -I/usr/local/lib/erlang/usr/include -I/opt/local/lib/erlang/usr/include -I/usr/include -I/usr/include/js -I/usr/include/mozjs -I/usr/local/include -I/opt/local/include -I/usr/local/include/js -I/opt/local/include/js -DXP_UNIX -I/usr/include -L/usr/lib -g -O2 -MT couch_icu_driver_la-couch_icu_driver.lo -MD -MP -MF .deps/couch_icu_driver_la-couch_icu_driver.Tpo -c -o couch_icu_driver_la-couch_icu_driver.lo `test -f 'icu_driver/couch_icu_driver.c' || echo './'`icu_driver/couch_icu_driver.c
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../.. -D_XOPEN_SOURCE -L/usr/local/lib -L/opt/local/lib -I/usr/local/lib/erlang/usr/include -I/usr/lib/erlang/usr/include -I/usr/local/lib/erlang/usr/include -I/opt/local/lib/erlang/usr/include -I/usr/include -I/usr/include/js -I/usr/include/mozjs -I/usr/local/include -I/opt/local/include -I/usr/local/include/js -I/opt/local/include/js -DXP_UNIX -I/usr/include -L/usr/lib -g -O2 -MT couch_icu_driver_la-couch_icu_driver.lo -MD -MP -MF .deps/couch_icu_driver_la-couch_icu_driver.Tpo -c icu_driver/couch_icu_driver.c -fPIC -DPIC -o .libs/couch_icu_driver_la-couch_icu_driver.o
mv -f .deps/couch_icu_driver_la-couch_icu_driver.Tpo .deps/couch_icu_driver_la-couch_icu_driver.Plo
/bin/bash ../../../libtool --tag=CC --mode=link gcc -I/usr/include -L/usr/lib -g -O2 -module -avoid-version -I/usr/include -L/usr/lib -L/usr/local/lib -L/opt/local/lib -I/usr/local/lib/erlang/usr/include -I/usr/lib/erlang/usr/include -I/usr/local/lib/erlang/usr/include -I/opt/local/lib/erlang/usr/include -I/usr/include -I/usr/include/js -I/usr/include/mozjs -I/usr/local/include -I/opt/local/include -I/usr/local/include/js -I/opt/local/include/js -DXP_UNIX -lm -o couch_icu_driver.la -rpath /usr/local/lib/couchdb/erlang/lib/couch-1.1.0/priv/lib couch_icu_driver_la-couch_icu_driver.lo -licuuc -licudata -licui18n -L/usr/local/lib -L/opt/local/lib -lpthread -lcrypt
libtool: link: gcc -shared .libs/couch_icu_driver_la-couch_icu_driver.o -L/usr/lib -L/usr/local/lib -L/opt/local/lib -lm -licuuc -licudata -licui18n -lpthread -lcrypt -Wl,-soname -Wl,couch_icu_driver.so -o .libs/couch_icu_driver.so
libtool: link: ( cd ".libs" && rm -f "couch_icu_driver.la" && ln -s "../couch_icu_driver.la" "couch_icu_driver.la" )
cp spawnkillable/couchspawnkillable.sh couchspawnkillable
chmod +x couchspawnkillable
gcc -DHAVE_CONFIG_H -I. -I../../.. -D_XOPEN_SOURCE -L/usr/local/lib -L/opt/local/lib -I/usr/local/lib/erlang/usr/include -I/usr/lib/erlang/usr/include -I/usr/local/lib/erlang/usr/include -I/opt/local/lib/erlang/usr/include -I/usr/include -I/usr/include/js -I/usr/include/mozjs -I/usr/local/include -I/opt/local/include -I/usr/local/include/js -I/opt/local/include/js -DXP_UNIX -D_BSD_SOURCE -g -O2 -MT couchjs-http.o -MD -MP -MF .deps/couchjs-http.Tpo -c -o couchjs-http.o `test -f 'couch_js/http.c' || echo './'`couch_js/http.c
couch_js/http.c:309:5: warning: initialization from incompatible pointer type [enabled by default]
couch_js/http.c:309:5: warning: (near initialization for ‘CouchHTTPClass.setProperty’) [enabled by default]
couch_js/http.c:318:5: warning: initialization from incompatible pointer type [enabled by default]
couch_js/http.c:318:5: warning: (near initialization for ‘CouchHTTPProperties[0].getter’) [enabled by default]
couch_js/http.c:323:5: warning: initialization from incompatible pointer type [enabled by default]
couch_js/http.c:323:5: warning: (near initialization for ‘CouchHTTPFunctions[0].call’) [enabled by default]
couch_js/http.c:323:5: warning: excess elements in struct initializer [enabled by default]
couch_js/http.c:323:5: warning: (near initialization for ‘CouchHTTPFunctions[0]’) [enabled by default]
couch_js/http.c:324:5: warning: initialization from incompatible pointer type [enabled by default]
couch_js/http.c:324:5: warning: (near initialization for ‘CouchHTTPFunctions[1].call’) [enabled by default]
couch_js/http.c:324:5: warning: excess elements in struct initializer [enabled by default]
couch_js/http.c:324:5: warning: (near initialization for ‘CouchHTTPFunctions[1]’) [enabled by default]
couch_js/http.c:325:5: warning: initialization from incompatible pointer type [enabled by default]
couch_js/http.c:325:5: warning: (near initialization for ‘CouchHTTPFunctions[2].call’) [enabled by default]
couch_js/http.c:325:5: warning: excess elements in struct initializer [enabled by default]
couch_js/http.c:325:5: warning: (near initialization for ‘CouchHTTPFunctions[2]’) [enabled by default]
couch_js/http.c:326:5: warning: excess elements in struct initializer [enabled by default]
couch_js/http.c:326:5: warning: (near initialization for ‘CouchHTTPFunctions[3]’) [enabled by default]
couch_js/http.c: In function ‘install_http’:
couch_js/http.c:346:5: warning: passing argument 5 of ‘JS_InitClass’ from incompatible pointer type [enabled by default]
/usr/include/mozjs/jsapi.h:2113:1: note: expected ‘JSNative’ but argument is of type ‘JSBool (*)(struct JSContext *, struct JSObject *, uintN, jsval *, jsval *)’
mv -f .deps/couchjs-http.Tpo .deps/couchjs-http.Po
gcc -DHAVE_CONFIG_H -I. -I../../.. -D_XOPEN_SOURCE -L/usr/local/lib -L/opt/local/lib -I/usr/local/lib/erlang/usr/include -I/usr/lib/erlang/usr/include -I/usr/local/lib/erlang/usr/include -I/opt/local/lib/erlang/usr/include -I/usr/include -I/usr/include/js -I/usr/include/mozjs -I/usr/local/include -I/opt/local/include -I/usr/local/include/js -I/opt/local/include/js -DXP_UNIX -D_BSD_SOURCE -g -O2 -MT couchjs-main.o -MD -MP -MF .deps/couchjs-main.Tpo -c -o couchjs-main.o `test -f 'couch_js/main.c' || echo './'`couch_js/main.c
couch_js/main.c: In function ‘evalcx’:
couch_js/main.c:62:9: warning: assignment makes pointer from integer without a cast [enabled by default]
couch_js/main.c: In function ‘execute_script’:
couch_js/main.c:215:5: error: unknown type name ‘JSScript’
couch_js/main.c:233:12: warning: assignment from incompatible pointer type [enabled by default]
couch_js/main.c:236:9: warning: passing argument 3 of ‘JS_ExecuteScript’ from incompatible pointer type [enabled by default]
/usr/include/mozjs/jsapi.h:2805:1: note: expected ‘struct JSObject *’ but argument is of type ‘int *’
couch_js/main.c: At top level:
couch_js/main.c:251:5: warning: initialization from incompatible pointer type [enabled by default]
couch_js/main.c:251:5: warning: (near initialization for ‘global_functions[0].call’) [enabled by default]
couch_js/main.c:251:5: warning: excess elements in struct initializer [enabled by default]
couch_js/main.c:251:5: warning: (near initialization for ‘global_functions[0]’) [enabled by default]
couch_js/main.c:252:5: warning: initialization from incompatible pointer type [enabled by default]
couch_js/main.c:252:5: warning: (near initialization for ‘global_functions[1].call’) [enabled by default]
couch_js/main.c:252:5: warning: excess elements in struct initializer [enabled by default]
couch_js/main.c:252:5: warning: (near initialization for ‘global_functions[1]’) [enabled by default]
couch_js/main.c:253:5: warning: initialization from incompatible pointer type [enabled by default]
couch_js/main.c:253:5: warning: (near initialization for ‘global_functions[2].call’) [enabled by default]
couch_js/main.c:253:5: warning: excess elements in struct initializer [enabled by default]
couch_js/main.c:253:5: warning: (near initialization for ‘global_functions[2]’) [enabled by default]
couch_js/main.c:254:5: warning: initialization from incompatible pointer type [enabled by default]
couch_js/main.c:254:5: warning: (near initialization for ‘global_functions[3].call’) [enabled by default]
couch_js/main.c:254:5: warning: excess elements in struct initializer [enabled by default]
couch_js/main.c:254:5: warning: (near initialization for ‘global_functions[3]’) [enabled by default]
couch_js/main.c:255:5: warning: initialization from incompatible pointer type [enabled by default]
couch_js/main.c:255:5: warning: (near initialization for ‘global_functions[4].call’) [enabled by default]
couch_js/main.c:255:5: warning: excess elements in struct initializer [enabled by default]
couch_js/main.c:255:5: warning: (near initialization for ‘global_functions[4]’) [enabled by default]
couch_js/main.c:256:5: warning: initialization from incompatible pointer type [enabled by default]
couch_js/main.c:256:5: warning: (near initialization for ‘global_functions[5].call’) [enabled by default]
couch_js/main.c:256:5: warning: excess elements in struct initializer [enabled by default]
couch_js/main.c:256:5: warning: (near initialization for ‘global_functions[5]’) [enabled by default]
couch_js/main.c:257:5: warning: excess elements in struct initializer [enabled by default]
couch_js/main.c:257:5: warning: (near initialization for ‘global_functions[6]’) [enabled by default]
couch_js/main.c:266:5: warning: initialization from incompatible pointer type [enabled by default]
couch_js/main.c:266:5: warning: (near initialization for ‘global_class.setProperty’) [enabled by default]
make[4]: *** [couchjs-main.o] Error 1
make[4]: Leaving directory `/home/kirill/install/apache-couchdb-1.1.0/src/couchdb/priv'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/home/kirill/install/apache-couchdb-1.1.0/src/couchdb'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/kirill/install/apache-couchdb-1.1.0/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/kirill/install/apache-couchdb-1.1.0'
make: *** [all] Error 2
Спасибо сказали:
watashiwa_daredeska
Бывший модератор
Сообщения: 4038
Статус: Искусственный интеллект (pre-alpha)
ОС: Debian GNU/Linux

Re: Помогите собрать CouchDB 1.1.0

Сообщение watashiwa_daredeska »

Такое ощущение, что версия libmozjs не та.
Спасибо сказали:
Аватара пользователя
Devider
Сообщения: 476
ОС: GNU/Linux

Re: Помогите собрать CouchDB 1.1.0

Сообщение Devider »

watashiwa_daredeska писал(а):
20.09.2011 13:18
Такое ощущение, что версия libmozjs не та.

Я грешным делом на spidermonkey грешил... Гм.. Есть мысль забить и пререехать на убунту. Спасибо за мнение.
Спасибо сказали:
Аватара пользователя
SLEDopit
Модератор
Сообщения: 4824
Статус: фанат консоли (=
ОС: GNU/Debian, RHEL

Re: Помогите собрать CouchDB 1.1.0

Сообщение SLEDopit »

Devider писал(а):
20.09.2011 13:15
make && sudo make install
Devider писал(а):
20.09.2011 13:02
mint
=( Вы хотя бы про checkinstall почитайте. Я уж даже не говорю про человеческие dh_make и dpkg-buildpackage.
UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity. © Dennis Ritchie
The more you believe you don't do mistakes, the more bugs are in your code.
Спасибо сказали:
Аватара пользователя
Devider
Сообщения: 476
ОС: GNU/Linux

Re: Помогите собрать CouchDB 1.1.0

Сообщение Devider »

SLEDopit писал(а):
20.09.2011 14:05
Devider писал(а):
20.09.2011 13:15
make && sudo make install
Devider писал(а):
20.09.2011 13:02
mint
=( Вы хотя бы про checkinstall почитайте. Я уж даже не говорю про человеческие dh_make и dpkg-buildpackage.

Мусью не подскажет, как натравливать chechinstall на сорцы до сборки?
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: Помогите собрать CouchDB 1.1.0

Сообщение sash-kan »

могу подсказать, как скачать исходники пакета и начать его собирать·
только высока вероятность, что не соберётся·
например, по вот этой причине: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=634404

p.s. кстати, дальше там наверняка свежий erlang-base потребуется· надеюсь, вы в этом случае вспомните, откуда можно взять исходники пакета (дабы не устраивать помойку прямо у себя под носом)·
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
Аватара пользователя
Devider
Сообщения: 476
ОС: GNU/Linux

Re: Помогите собрать CouchDB 1.1.0

Сообщение Devider »

sash-kan писал(а):
20.09.2011 16:10
могу подсказать, как скачать исходники пакета и начать его собирать·
только высока вероятность, что не соберётся·
например, по вот этой причине: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=634404
p.s. кстати, дальше там наверняка свежий erlang-base потребуется· надеюсь, вы в этом случае вспомните, откуда можно взять исходники пакета (дабы не устраивать помойку прямо у себя под носом)·

Если собирать так же, а именно
./configure --with-js-include=/usr/lib/xulrunner-devel-5.0/include --with-js-lib=/usr/lib/xulrunner-devel-5.0/lib

то результат, соответственно, ангалогичный.
Поставить убунту тоже не получилось - проблемы с сидюком. Есть еще идеи?
Спасибо сказали:
Аватара пользователя
taaroa
Сообщения: 1319

Re: Помогите собрать CouchDB 1.1.0

Сообщение taaroa »

Devider писал(а):
20.09.2011 16:33
Поставить убунту тоже не получилось - проблемы с сидюком. Есть еще идеи?

один вопрос — одна тема. мы сейчас «канцоль канпелируем»© или ubuntu+установка+без+cdrom+с+жёсткого+диска?
:wq
Спасибо сказали:
Аватара пользователя
Devider
Сообщения: 476
ОС: GNU/Linux

Re: Помогите собрать CouchDB 1.1.0

Сообщение Devider »

taaroa писал(а):
20.09.2011 17:47
Devider писал(а):
20.09.2011 16:33
Поставить убунту тоже не получилось - проблемы с сидюком. Есть еще идеи?

один вопрос — одна тема. мы сейчас «канцоль канпелируем»© или ubuntu+установка+без+cdrom+с+жёсткого+диска?

Не, "еще идеи" это в плане "как таки сделать чтобы эта штука собралась, потому что вариант со сменой дистра не прокатил", так что давайте канцоль кунпилять дальше.
Спасибо сказали:
mailman137
Сообщения: 492
ОС: Debian-based mixed

Re: Помогите собрать CouchDB 1.1.0

Сообщение mailman137 »

Код: Выделить всё

root@base:/home/user/apache-couchdb-1.1.0# apt-cache policy couchdb
 couchdb:
   Установлен: (отсутствует)
   Кандидат:   1.1.0-1
   Таблица версий:
      1.1.0-1 0
         500 http://ftp.de.debian.org/debian/ sid/main amd64 Packages
      0.11.0-2.3 0
         500 http://ftp.ipv6.debian.org/debian/ squeeze/main amd64 Packages

В Debian доступно в sid, в squeeze/wheezy собрать не удалось (по меньшей мере, мне), см. пост #8.
В LinuxMint судить не могу, пока оный соответствующей версии не запущу. Надо?
Спасибо сказали:
Аватара пользователя
shevan
Сообщения: 992
ОС: Debian, Puppy

Re: Помогите собрать CouchDB 1.1.0

Сообщение shevan »

А можно собрать Erlang & Couchdb из исходников
http://www.freshblurbs.com/install-couchdb...-squeeze-source
Правда там стоит заменить sudo make install на sudo checkinstall
Спасибо сказали:
Аватара пользователя
SLEDopit
Модератор
Сообщения: 4824
Статус: фанат консоли (=
ОС: GNU/Debian, RHEL

Re: Помогите собрать CouchDB 1.1.0

Сообщение SLEDopit »

Devider писал(а):
20.09.2011 14:22
Мусью не подскажет, как натравливать chechinstall на сорцы до сборки?
Собственно shevan уже ответил.
shevan писал(а):
20.09.2011 22:18
заменить sudo make install на sudo checkinstall

Devider писал(а):
20.09.2011 18:01
Не, "еще идеи" это в плане "как таки сделать чтобы эта штука собралась, потому что вариант со сменой дистра не прокатил", так что давайте канцоль кунпилять дальше.
Соберите через debootstrap чистое окружение для сборки и попробуйте собрать в нем. Там по крайней мере не жалко испортить что-нибудь.
UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity. © Dennis Ritchie
The more you believe you don't do mistakes, the more bugs are in your code.
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: Помогите собрать CouchDB 1.1.0

Сообщение sash-kan »

Devider писал(а):
20.09.2011 16:33
sash-kan писал(а):
20.09.2011 16:10
могу подсказать, как скачать исходники пакета и начать его собирать·
только высока вероятность, что не соберётся·
например, по вот этой причине: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=634404
p.s. кстати, дальше там наверняка свежий erlang-base потребуется· надеюсь, вы в этом случае вспомните, откуда можно взять исходники пакета (дабы не устраивать помойку прямо у себя под носом)·

Если собирать так же, а именно
QUOTE писал(а):./configure --with-js-include=/usr/lib/xulrunner-devel-5.0/include --with-js-lib=/usr/lib/xulrunner-devel-5.0/lib

нет, собирать надо не «так же»·
собирать надо, например, программой dpkg-buildpackage·
естественно, наложив debian-овские патчи·
я же вам ссылку привёл·
там ниже слов «Исходный код couchdb» не одна, а три ссылки: на оригинальный тарболл, на файл .dsc и на файл с дебиановскими патчами·
скачав все три файла, проще всего получить каталог с исходниками и наложеными дебиановскими патчами с помощью программы dpkg-source:
$ dpkg-source -x <файл с суффиксом .dsc>
а вот уже внутри этого каталога можно запускать dpkg-buildpackage:
$ dpkg-buildpackage -uc -us
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: Помогите собрать CouchDB 1.1.0

Сообщение sash-kan »

Devider
версии пакетов в этом вашем mint-е (не знаю уж, какой версии) далеко отстоят от версий в репозиториях squeeze?
если нет, то велика вероятность, что сборка пройдёт успешно — я только что для пробы собрал и 32- и 64-битные версии:
couchdb_1.1.0-1_i386.deb
couchdb_1.1.0-1_amd64.deb
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
Аватара пользователя
Devider
Сообщения: 476
ОС: GNU/Linux

Re: Помогите собрать CouchDB 1.1.0

Сообщение Devider »

sash-kan писал(а):
20.09.2011 23:09
Devider
версии пакетов в этом вашем mint-е (не знаю уж, какой версии) далеко отстоят от версий в репозиториях squeeze?
если нет, то велика вероятность, что сборка пройдёт успешно — я только что для пробы собрал и 32- и 64-битные версии:
couchdb_1.1.0-1_i386.deb
couchdb_1.1.0-1_amd64.deb

У меня стоит LXDE, это который на тестинге основан, RR. В общем сделал все по Вашей инструкции получил в конце

Код: Выделить всё

cp spawnkillable/couchspawnkillable.sh couchspawnkillable
chmod +x couchspawnkillable
gcc -DHAVE_CONFIG_H -I. -I../../..   -D_XOPEN_SOURCE  -L/usr/local/lib -L/opt/local/lib -I/usr/lib/erlang/usr/include -I/usr/lib/erlang/usr/include -I/usr/local/lib/erlang/usr/include -I/opt/local/lib/erlang/usr/include -I/usr/include -I/usr/include/js -I/usr/include/mozjs -I/usr/local/include -I/opt/local/include -I/usr/local/include/js -I/opt/local/include/js -DXP_UNIX   -D_BSD_SOURCE  -g -O2 -g -O2 -Wall -c -o couchjs-http.o `test -f 'couch_js/http.c' || echo './'`couch_js/http.c
couch_js/http.c: In function ‘open’:
couch_js/http.c:107:11: warning: unused variable ‘url’ [-Wunused-variable]
couch_js/http.c: In function ‘status’:
couch_js/http.c:289:5: warning: implicit declaration of function ‘INT_FITS_IN_JSVAL’ [-Wimplicit-function-declaration]
couch_js/http.c: At top level:
couch_js/http.c:309:5: warning: initialization from incompatible pointer type [enabled by default]
couch_js/http.c:309:5: warning: (near initialization for ‘CouchHTTPClass.setProperty’) [enabled by default]
couch_js/http.c:318:5: warning: initialization from incompatible pointer type [enabled by default]
couch_js/http.c:318:5: warning: (near initialization for ‘CouchHTTPProperties[0].getter’) [enabled by default]
couch_js/http.c:323:5: warning: initialization from incompatible pointer type [enabled by default]
couch_js/http.c:323:5: warning: (near initialization for ‘CouchHTTPFunctions[0].call’) [enabled by default]
couch_js/http.c:323:5: warning: excess elements in struct initializer [enabled by default]
couch_js/http.c:323:5: warning: (near initialization for ‘CouchHTTPFunctions[0]’) [enabled by default]
couch_js/http.c:324:5: warning: initialization from incompatible pointer type [enabled by default]
couch_js/http.c:324:5: warning: (near initialization for ‘CouchHTTPFunctions[1].call’) [enabled by default]
couch_js/http.c:324:5: warning: excess elements in struct initializer [enabled by default]
couch_js/http.c:324:5: warning: (near initialization for ‘CouchHTTPFunctions[1]’) [enabled by default]
couch_js/http.c:325:5: warning: initialization from incompatible pointer type [enabled by default]
couch_js/http.c:325:5: warning: (near initialization for ‘CouchHTTPFunctions[2].call’) [enabled by default]
couch_js/http.c:325:5: warning: excess elements in struct initializer [enabled by default]
couch_js/http.c:325:5: warning: (near initialization for ‘CouchHTTPFunctions[2]’) [enabled by default]
couch_js/http.c:326:5: warning: excess elements in struct initializer [enabled by default]
couch_js/http.c:326:5: warning: (near initialization for ‘CouchHTTPFunctions[3]’) [enabled by default]
couch_js/http.c: In function ‘install_http’:
couch_js/http.c:346:5: warning: passing argument 5 of ‘JS_InitClass’ from incompatible pointer type [enabled by default]
/usr/include/mozjs/jsapi.h:2113:1: note: expected ‘JSNative’ but argument is of type ‘JSBool (*)(struct JSContext *, struct JSObject *, uintN,  jsval *, jsval *)’
couch_js/http.c:333:15: warning: unused variable ‘http’ [-Wunused-variable]
couch_js/http.c: In function ‘recv_header’:
couch_js/http.c:575:12: warning: unused variable ‘index’ [-Wunused-variable]
gcc -DHAVE_CONFIG_H -I. -I../../..   -D_XOPEN_SOURCE  -L/usr/local/lib -L/opt/local/lib -I/usr/lib/erlang/usr/include -I/usr/lib/erlang/usr/include -I/usr/local/lib/erlang/usr/include -I/opt/local/lib/erlang/usr/include -I/usr/include -I/usr/include/js -I/usr/include/mozjs -I/usr/local/include -I/opt/local/include -I/usr/local/include/js -I/opt/local/include/js -DXP_UNIX   -D_BSD_SOURCE  -g -O2 -g -O2 -Wall -c -o couchjs-main.o `test -f 'couch_js/main.c' || echo './'`couch_js/main.c
couch_js/main.c: In function ‘evalcx’:
couch_js/main.c:62:5: warning: implicit declaration of function ‘JS_GetStringChars’ [-Wimplicit-function-declaration]
couch_js/main.c:62:9: warning: assignment makes pointer from integer without a cast [enabled by default]
couch_js/main.c:45:11: warning: unused variable ‘v’ [-Wunused-variable]
couch_js/main.c: In function ‘readfp’:
couch_js/main.c:134:5: warning: implicit declaration of function ‘js_fgets’ [-Wimplicit-function-declaration]
couch_js/main.c: In function ‘readline’:
couch_js/main.c:161:13: warning: unused variable ‘chars’ [-Wunused-variable]
couch_js/main.c: In function ‘seal’:
couch_js/main.c:209:5: warning: implicit declaration of function ‘JS_SealObject’ [-Wimplicit-function-declaration]
couch_js/main.c: In function ‘execute_script’:
couch_js/main.c:215:5: error: unknown type name ‘JSScript’
couch_js/main.c:233:12: warning: assignment from incompatible pointer type [enabled by default]
couch_js/main.c:236:9: warning: passing argument 3 of ‘JS_ExecuteScript’ from incompatible pointer type [enabled by default]
/usr/include/mozjs/jsapi.h:2805:1: note: expected ‘struct JSObject *’ but argument is of type ‘int *’
couch_js/main.c:237:9: warning: implicit declaration of function ‘JS_DestroyScript’ [-Wimplicit-function-declaration]
couch_js/main.c: At top level:
couch_js/main.c:251:5: warning: initialization from incompatible pointer type [enabled by default]
couch_js/main.c:251:5: warning: (near initialization for ‘global_functions[0].call’) [enabled by default]
couch_js/main.c:251:5: warning: excess elements in struct initializer [enabled by default]
couch_js/main.c:251:5: warning: (near initialization for ‘global_functions[0]’) [enabled by default]
couch_js/main.c:252:5: warning: initialization from incompatible pointer type [enabled by default]
couch_js/main.c:252:5: warning: (near initialization for ‘global_functions[1].call’) [enabled by default]
couch_js/main.c:252:5: warning: excess elements in struct initializer [enabled by default]
couch_js/main.c:252:5: warning: (near initialization for ‘global_functions[1]’) [enabled by default]
couch_js/main.c:253:5: warning: initialization from incompatible pointer type [enabled by default]
couch_js/main.c:253:5: warning: (near initialization for ‘global_functions[2].call’) [enabled by default]
couch_js/main.c:253:5: warning: excess elements in struct initializer [enabled by default]
couch_js/main.c:253:5: warning: (near initialization for ‘global_functions[2]’) [enabled by default]
couch_js/main.c:254:5: warning: initialization from incompatible pointer type [enabled by default]
couch_js/main.c:254:5: warning: (near initialization for ‘global_functions[3].call’) [enabled by default]
couch_js/main.c:254:5: warning: excess elements in struct initializer [enabled by default]
couch_js/main.c:254:5: warning: (near initialization for ‘global_functions[3]’) [enabled by default]
couch_js/main.c:255:5: warning: initialization from incompatible pointer type [enabled by default]
couch_js/main.c:255:5: warning: (near initialization for ‘global_functions[4].call’) [enabled by default]
couch_js/main.c:255:5: warning: excess elements in struct initializer [enabled by default]
couch_js/main.c:255:5: warning: (near initialization for ‘global_functions[4]’) [enabled by default]
couch_js/main.c:256:5: warning: initialization from incompatible pointer type [enabled by default]
couch_js/main.c:256:5: warning: (near initialization for ‘global_functions[5].call’) [enabled by default]
couch_js/main.c:256:5: warning: excess elements in struct initializer [enabled by default]
couch_js/main.c:256:5: warning: (near initialization for ‘global_functions[5]’) [enabled by default]
couch_js/main.c:257:5: warning: excess elements in struct initializer [enabled by default]
couch_js/main.c:257:5: warning: (near initialization for ‘global_functions[6]’) [enabled by default]
couch_js/main.c:266:5: warning: initialization from incompatible pointer type [enabled by default]
couch_js/main.c:266:5: warning: (near initialization for ‘global_class.setProperty’) [enabled by default]
couch_js/main.c: In function ‘main’:
couch_js/main.c:281:9: warning: unused variable ‘i’ [-Wunused-variable]
make[5]: *** [couchjs-main.o] Error 1
make[5]: Leaving directory `/home/kirill/install/couchdb-1.1.0/src/couchdb/priv'
make[4]: *** [all-recursive] Error 1
make[4]: Leaving directory `/home/kirill/install/couchdb-1.1.0/src/couchdb'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/home/kirill/install/couchdb-1.1.0/src'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/kirill/install/couchdb-1.1.0'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/home/kirill/install/couchdb-1.1.0'
make: *** [debian/stamp-makefile-build] Error 2
dpkg-buildpackage: error: debian/rules build gave error exit status 2

Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: Помогите собрать CouchDB 1.1.0

Сообщение sash-kan »

Devider писал(а):
21.09.2011 11:50
У меня стоит LXDE
de-то тут при чём?

Devider писал(а):
21.09.2011 11:50
на тестинге основан
а вот это уже ближе к истине·
раз вы решили заняться тестированием — вот и пишите баг-репорт куда там в mint-е полагается·

p.s. может, всё-таки вам подойдёт couchedb чуть меньшей версии? для тестирования, imho, её вполне достаточно·
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
Аватара пользователя
Devider
Сообщения: 476
ОС: GNU/Linux

Re: Помогите собрать CouchDB 1.1.0

Сообщение Devider »

sash-kan писал(а):
21.09.2011 12:03
Devider писал(а):
21.09.2011 11:50
У меня стоит LXDE
de-то тут при чём?

LMDE, сорри.
В общем, спасибо за советы, буду переезжать.

ps. Чуть меньшая версия (1.0.1 кажется) тоже не собралась, а сильно в некромантию ударяться не хочется.
Спасибо сказали:
mailman137
Сообщения: 492
ОС: Debian-based mixed

Re: Помогите собрать CouchDB 1.1.0

Сообщение mailman137 »

Как вариант.
Вот это отлично лепится к Linux Mint 11 LXDE (katya):
https://launchpad.net/~ericdrex/+archive/couchdb

Код: Выделить всё

 _________________
 ( You love peace. )
  -----------------
   o
    o   \_\_    _/_/
     o      \__/
            (oo)\_______
            (__)\       )\/\
                ||----w |
                ||     ||
 mint@mint ~ $ uname -a
 Linux mint 2.6.38-8-generic #42-Ubuntu SMP Mon Apr 11 03:31:50 UTC 2011 i686 i686 i386 GNU/Linux
 mint@mint ~ $ sudo add-apt-repository 'deb http://ppa.launchpad.net/ericdrex/couchdb/ubuntu natty main'
 Executing: gpg --ignore-time-conflict --no-options --no-default-keyring --secret-keyring /etc/apt/secring.gpg --trustdb-name /etc/apt/trustdb.gpg --keyring /etc/apt/trusted.gpg --primary-keyring /etc/apt/trusted.gpg --keyserver hkp://keyserver.ubuntu.com:80/ --recv 21233B83AE9D5ACFB0D873597E642C951FAAC670
 gpg: requesting key 1FAAC670 from hkp server keyserver.ubuntu.com
 gpg: key 1FAAC670: public key "Launchpad PPA for Eric Drechsel" imported
 gpg: Total number processed: 1
 gpg:               imported: 1  (RSA: 1)
 mint@mint ~ $ sudo aptitude update
 .............................
 Current status: 81 updates [+78], 143 new [+30].
 mint@mint ~ $ apt-cache policy couchdb
 couchdb:
   Installed: (none)
   Candidate: 1.1.0-1ppa1
   Version table:
      1.1.0-1ppa1 0
         500 http://ppa.launchpad.net/ericdrex/couchdb/ubuntu/ natty/main i386 Packages
      1.0.1-0ubuntu15 0
         500 http://archive.ubuntu.com/ubuntu/ natty/universe i386 Packages
 mint@mint ~ $ sudo aptitude install couchdb
 The following NEW packages will be installed:
   couchdb erlang-asn1{a} erlang-base{a} erlang-corba{a} erlang-crypto{a} erlang-docbuilder{a} erlang-edoc{a} erlang-eunit{a} erlang-ic{a}
   erlang-inets{a} erlang-inviso{a} erlang-mnesia{a} erlang-nox{a} erlang-odbc{a} erlang-os-mon{a} erlang-parsetools{a} erlang-percept{a}
   erlang-public-key{a} erlang-runtime-tools{a} erlang-snmp{a} erlang-ssh{a} erlang-ssl{a} erlang-syntax-tools{a} erlang-tools{a} erlang-webtool{a}
   erlang-xmerl{a} javascript-common{a} libcurl3{a} libjs-jquery-form{a} libsctp1{a} lksctp-tools{a} wwwconfig-common{a}
 0 packages upgraded, 32 newly installed, 0 to remove and 81 not upgraded.
 Need to get 10.1 MB of archives. After unpacking 22.2 MB will be used.
 Do you want to continue? [Y/n/?] Y
 Get:1 http://ppa.launchpad.net/ericdrex/couchdb/ubuntu/ natty/main libjs-jquery-form all 3-1 [15.5 kB]
 Get:2 http://archive.ubuntu.com/ubuntu/ natty-updates/main libcurl3 i386 7.21.3-1ubuntu1.3 [220 kB]
 Get:3 http://ppa.launchpad.net/ericdrex/couchdb/ubuntu/ natty/main couchdb i386 1.1.0-1ppa1 [768 kB]
 Get:4 http://archive.ubuntu.com/ubuntu/ natty/main erlang-base i386 1:13.b.3-dfsg-2ubuntu3 [4,147 kB]
 Get:5 http://archive.ubuntu.com/ubuntu/ natty/main erlang-syntax-tools i386 1:13.b.3-dfsg-2ubuntu3 [124 kB]
 Get:6 http://archive.ubuntu.com/ubuntu/ natty/main erlang-asn1 i386 1:13.b.3-dfsg-2ubuntu3 [365 kB]
 Get:7 http://archive.ubuntu.com/ubuntu/ natty/main erlang-mnesia i386 1:13.b.3-dfsg-2ubuntu3 [260 kB]
 Get:8 http://archive.ubuntu.com/ubuntu/ natty/main erlang-runtime-tools i386 1:13.b.3-dfsg-2ubuntu3 [109 kB]
 Get:9 http://archive.ubuntu.com/ubuntu/ natty/main erlang-crypto i386 1:13.b.3-dfsg-2ubuntu3 [53.0 kB]
 Get:10 http://archive.ubuntu.com/ubuntu/ natty/main erlang-public-key i386 1:13.b.3-dfsg-2ubuntu3 [124 kB]
 Get:11 http://archive.ubuntu.com/ubuntu/ natty/main erlang-ssl i386 1:13.b.3-dfsg-2ubuntu3 [224 kB]
 Get:12 http://archive.ubuntu.com/ubuntu/ natty/main erlang-inets i386 1:13.b.3-dfsg-2ubuntu3 [299 kB]
 Get:13 http://archive.ubuntu.com/ubuntu/ natty/universe erlang-corba i386 1:13.b.3-dfsg-2ubuntu3 [847 kB]
 Get:14 http://archive.ubuntu.com/ubuntu/ natty/main erlang-xmerl i386 1:13.b.3-dfsg-2ubuntu3 [387 kB]
 Get:15 http://archive.ubuntu.com/ubuntu/ natty/universe erlang-edoc i386 1:13.b.3-dfsg-2ubuntu3 [118 kB]
 Get:16 http://archive.ubuntu.com/ubuntu/ natty/universe erlang-docbuilder i386 1:13.b.3-dfsg-2ubuntu3 [133 kB]
 Get:17 http://archive.ubuntu.com/ubuntu/ natty/universe erlang-eunit i386 1:13.b.3-dfsg-2ubuntu3 [86.0 kB]
 Get:18 http://archive.ubuntu.com/ubuntu/ natty/universe erlang-ic i386 1:13.b.3-dfsg-2ubuntu3 [288 kB]
 Get:19 http://archive.ubuntu.com/ubuntu/ natty/universe erlang-inviso i386 1:13.b.3-dfsg-2ubuntu3 [79.6 kB]
 Get:20 http://archive.ubuntu.com/ubuntu/ natty/universe erlang-odbc i386 1:13.b.3-dfsg-2ubuntu3 [59.6 kB]
 Get:21 http://archive.ubuntu.com/ubuntu/ natty/main erlang-snmp i386 1:13.b.3-dfsg-2ubuntu3 [581 kB]
 Get:22 http://archive.ubuntu.com/ubuntu/ natty/main erlang-os-mon i386 1:13.b.3-dfsg-2ubuntu3 [77.4 kB]
 Get:23 http://archive.ubuntu.com/ubuntu/ natty/universe erlang-parsetools i386 1:13.b.3-dfsg-2ubuntu3 [86.0 kB]
 Get:24 http://archive.ubuntu.com/ubuntu/ natty/universe erlang-percept i386 1:13.b.3-dfsg-2ubuntu3 [91.2 kB]
 Get:25 http://archive.ubuntu.com/ubuntu/ natty/universe erlang-ssh i386 1:13.b.3-dfsg-2ubuntu3 [155 kB]
 Get:26 http://archive.ubuntu.com/ubuntu/ natty/universe erlang-webtool i386 1:13.b.3-dfsg-2ubuntu3 [49.2 kB]
 Get:27 http://archive.ubuntu.com/ubuntu/ natty/universe erlang-tools i386 1:13.b.3-dfsg-2ubuntu3 [262 kB]
 Get:28 http://archive.ubuntu.com/ubuntu/ natty/universe erlang-nox i386 1:13.b.3-dfsg-2ubuntu3 [34.5 kB]
 Get:29 http://archive.ubuntu.com/ubuntu/ natty/universe wwwconfig-common all 0.2.2 [18.0 kB]
 Get:30 http://archive.ubuntu.com/ubuntu/ natty/universe javascript-common all 8 [4,208 B]
 Get:31 http://archive.ubuntu.com/ubuntu/ natty/main libsctp1 i386 1.0.11+dfsg-1 [29.6 kB]
 Get:32 http://archive.ubuntu.com/ubuntu/ natty/main lksctp-tools i386 1.0.11+dfsg-1 [38.2 kB]
 Fetched 10.1 MB in 30s (331 kB/s)
 .......................................
 Setting up couchdb (1.1.0-1ppa1) ...
  * Starting database server couchdb                                                                                                                  [ OK ]
 Setting up wwwconfig-common (0.2.2) ...
 Setting up javascript-common (8) ...
 Setting up libsctp1 (1.0.11+dfsg-1) ...
 Setting up lksctp-tools (1.0.11+dfsg-1) ...
 Processing triggers for libc-bin ...
 ldconfig deferred processing now taking place
 Processing triggers for menu ...

 mint@mint ~ $ sudo lsof -i
 COMMAND    PID    USER   FD   TYPE DEVICE SIZE/OFF NODE NAME
 avahi-dae 1402   avahi   13u  IPv4   8190      0t0  UDP *:mdns
 avahi-dae 1402   avahi   14u  IPv6   8191      0t0  UDP *:mdns
 avahi-dae 1402   avahi   15u  IPv4   8192      0t0  UDP *:46698
 avahi-dae 1402   avahi   16u  IPv6  10241      0t0  UDP *:52143
 cupsd     2159    root    5u  IPv6  12375      0t0  TCP ip6-localhost:ipp (LISTEN)
 cupsd     2159    root    6u  IPv4  12376      0t0  TCP localhost:ipp (LISTEN)
 beam.smp  5017 couchdb   13u  IPv4  46483      0t0  TCP localhost:5984 (LISTEN)
 mint@mint ~ $ couchdb -V
 couchdb - Apache CouchDB 1.1.0

 Licensed under the Apache License, Version 2.0 (the "License"); you may not use
 this file except in compliance with the License. You may obtain a copy of the
 License at

   http://www.apache.org/licenses/LICENSE-2.0

 Unless required by applicable law or agreed to in writing, software distributed
 under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR
 CONDITIONS OF ANY KIND, either express or implied. See the License for the
 specific language governing permissions and limitations under the License.

 mint@mint ~ $

Насколько корректно будет работать - судить ТС (при желании этим воспользоваться).
Спасибо сказали:
mailman137
Сообщения: 492
ОС: Debian-based mixed

Re: Помогите собрать CouchDB 1.1.0

Сообщение mailman137 »

Я вот тут навскидку (определенно грубо, неумело, и на скорую руку) собрал couchdb
из trunk svn-репозитория http://svn.apache.org/repos/asf/couchdb/trunk (посредством dpkg-buildpackage)
в той же системе, где сборка релиза 1.1.0 завершается ошибкой.

Код: Выделить всё

 user@base:~$ couchdb -V
 couchdb - Apache CouchDB 1.3.0a-1175418
 ...........................
 user@base:~$

И это работает. Но дело не в этом.
sash-kan
Поясните, пожалуйста, подробнее Ваше видение проблемы со сборкой 1.1.0 и
почему этой версии нет в передовой Ubuntu
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: Помогите собрать CouchDB 1.1.0

Сообщение sash-kan »

mailman137 писал(а):
25.09.2011 21:45
sash-kan
Поясните, пожалуйста, подробнее Ваше видение проблемы со сборкой 1.1.0 и
почему этой версии нет в передовой Ubuntu
совершенно никакого видения — couchdb меня в данный момент никоим образом не интересует·
а ubuntu/mint/etc — ещё меньше·
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
mailman137
Сообщения: 492
ОС: Debian-based mixed

Re: Помогите собрать CouchDB 1.1.0

Сообщение mailman137 »

Спасибо за Ваше мнение.
couchdb меня в данный момент никоим образом не интересует

Как ни странно, но меня вообще не интересует.
Меня в данном случае интересует возможность использования в Linux версий ПО,
которых нет в официальных репозиториях, а будет ли это относиться к
ubuntu/mint/etc
, черту лысому -
дело десятое.
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: Помогите собрать CouchDB 1.1.0

Сообщение sash-kan »

mailman137 писал(а):
26.09.2011 19:09
Меня в данном случае интересует возможность использования в Linux версий ПО,
которых нет в официальных репозиториях
если вы обратили внимание на мой пост, то я собирал пакет из того, что лежит в _официальном_ репозитории·
правда, исходники пакета взяты были из тестируемой ветки·
и, естественно, делал я это в stable (а где же ещё _работать_, как не в stable?)·

собственно, проделано было то, что называется громким словом «бэкпортирование»·
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали: