Вернуться   Биткоин Форум > - Помощь начинающим
11 июля 2011, 9:15:20 PM   # 1
 
 
Сообщений: 15
Цитировать по имени
цитировать ответ
по умолчанию Re: Компиляция на Debian 6.0.2 (Linux 2.6.32-5-686 # 1 SMP пн июня) и ошибки AUTOCONF

Взлом Биткоин адресов.
500 Биткоинов взломаны в "мозговом кошельке" с паролем "bitcoin is awesome"
Адрес кошелька: 14NWDXkQwcGN1Pd9fboL8npVynD5SfyJAE
Приватный ключ: 5J64pq77XjeacCezwmAr2V1s7snvvJkuAz8sENxw7xCkikceV6e
подробнее...


Всем кто хочет заработать Биткоины без вложений - рекомендую сайт http://bitcoin-zarabotat.ru
Привет всем,

ОС: Debian 6.0.2 (Linux 2.6.32-5-686 # 1 SMP Mon Jun)
pushpool: 0.5.1

В соответствии с https://forum.bitcoin.org/index.php?topic=8707.msg135119#msg135119, Я столкнулся с проблемой.

Я скачал pushpool 0.5.1 и экстрагируют его. Когда я компакт-диск в директорию, я не вижу "конфигурировать" сценарий, поэтому я бегу AUTORECONF, и получить следующее:

Код:
Алекс @ дома: ~ / Bitcoin $ кд pushpool-0.5.1 /
Алекс @ дома: ~ / Bitcoin / pushpool-0.5.1 $ AUTORECONF
configure.ac:35: ошибка: возможно, не определено макро: AC_MSG_ERROR
      Если этот маркер и другие законны, пожалуйста, используйте m4_pattern_allow.
      Обратитесь к документации Autoconf.
AUTORECONF: / USR / бен / Autoconf не удалось со статусом выхода: 1

Зная это проблема, я вводный AUTORECONF -vi и получить следующее:

Код:
Алекс @ дома: ~ / Bitcoin / pushpool-0.5.1 $ AUTORECONF -vi
AUTORECONF: Ввод каталога `«.
AUTORECONF: configure.ac: не использовать Gettext
AUTORECONF: бег: ACLOCAL
AUTORECONF: configure.ac: отслеживание
AUTORECONF: configure.ac: не используется Libtool
AUTORECONF: работает: / USR / бен / Autoconf
AUTORECONF: работает: / USR / бен / AUTOHEADER
AUTORECONF: бег: Automake --add пропущенное --copy --no-сила
AUTORECONF: Оставляя каталог `.

Все кажется хорошо ... но это не так. После приходилось несколько недостающих пакетов (например, достаточно новый OpenSSL), я перехожу к следующему:

Код:
Алекс @ дома: ~ / Bitcoin / pushpool-0.5.1 $ ./configure LDFLAGS = -L / дома / Alex / Bitcoin / OpenSSL / Библиотека / CPPFLAGS = -I / дома / Alex / Bitcoin / OpenSSL / включить /
проверка на BSD-совместимые установки ... / USR / BIN / установки -c
проверка является ли здравомыслящим окружение сборки ... да
проверка потокобезопасного MkDir -p ... / bin / MkDir -p
проверка простака ... нет
проверка Мок ... Mawk
проверка устанавливает ли делают $ (MAKE) ... да
проверки, следует ли включить сопровождающие конкретные части Makefiles ... нет
проверка построить тип системы ... i686-ПК-Linux-гну
проверка хоста системы типа ... i686-ПК-Linux-гну
проверка GCC ... GCC
проверки работает ли компилятор C ... да
проверка на имя выходного файла C компилятор по умолчанию ... a.out
проверка суффикса исполняемых файлов ...
проверки, являемся ли мы кросс компиляцией ... нет
проверка суффикса объектных файлов ... о
проверки, являются ли мы с помощью компилятора GNU C ... да
проверки, принимает ли НКУ -g ... да
проверка GCC опции, чтобы принять ISO C89 ... нет необходимости
проверка стиля включают используемый по маркам ... GNU
проверка зависимостей стиля НКИ ... gcc3
проверки, как запустить C препроцессор ... НКУ -E
проверка Grep, который обрабатывает длинные строки и -e ... / bin / Grep
проверка ... задать расширенное / bin / Grep -E
проверка нужна ли НКУ -traditional ... нет
проверки, является ли GCC и сс понимать -c и -o вместе ... да
проверка ranlib ... ranlib
проверки заголовочных файлов ANSI C ... да
проверка event_base_new в -levent ... да
проверка pthread_create в -lpthread ... да
проверка распаковывать в ... да опции -lz
проверка json_loads в -ljansson ... да
проверка MD5_Init в -lcrypto ... да
проверка memcached_get в -lmemcached ... да
проверка PKG-конфигурации ... / USR / бен / PKG-конфигурации
проверка PKG-конфигурации, по крайней мере версия 0.9.0 ... да
проверка интерпретатора Python с версией >= 2,2 ... питон
проверка питона ... / USR / бен / питон
проверка питона версии 2.6 ...
проверка питона платформы ... linux2
проверка для питона директории скрипта ... $ {префикс} /lib/python2.6/dist-packages
проверка для расширения питона директории модуля ... $ {exec_prefix} /lib/python2.6/dist-packages
./ Настройки: строка 4767: ошибка синтаксиса около неожиданной лексемы `AX_LIB_MYSQL»
./ Configure: строка 4767: `AX_LIB_MYSQL ()»

а также

Код:
Алекс @ дома: ~ / Bitcoin / pushpool-0.5.1 $ Ls m4 /
ax_lib_mysql.m4 ax_lib_postgresql.m4 ax_lib_sqlite3.m4

Думая, что возможно что-то из autom4te рассинхронизирован, я затем запустить AUTORECONF -fvi и получить следующее:

Код:
Алекс @ дома: ~ / Bitcoin / pushpool-0.5.1 $ AUTORECONF -fvi
AUTORECONF: Ввод каталога `«.
AUTORECONF: configure.ac: не использовать Gettext
AUTORECONF: бег: ACLOCAL --force
AUTORECONF: configure.ac: отслеживание
AUTORECONF: configure.ac: не используется Libtool
AUTORECONF: работает: / USR / бен / Autoconf --force
configure.ac:35: ошибка: возможно, не определено макро: AC_MSG_ERROR
      Если этот маркер и другие законны, пожалуйста, используйте m4_pattern_allow.
      Обратитесь к документации Autoconf.
AUTORECONF: / USR / бен / Autoconf не удалось со статусом выхода: 1

Чтобы помочь, вот версии костюма Autotools я использую:

Код:
Automake (ГНУ Automake) 1.11.1
Copyright (C) 2009 Free Software Foundation, Inc.

ACLOCAL (ГНУ Automake) 1.11.1
Copyright (C) 2009 Free Software Foundation, Inc.

Autoconf (ГНУ Autoconf) 2,67
Copyright (C) 2010 Free Software Foundation, Inc.

AUTOHEADER (ГНУ Autoconf) 2,67
Copyright (C) 2010 Free Software Foundation, Inc.

autom4te (ГНУ Autoconf) 2,67
Copyright (C) 2010 Free Software Foundation, Inc.

Я программист, но я не очень хорошо разбираюсь в Autotools или m4, так что я в недоумении относительно того, что происходит с этим. Кто-нибудь есть информация о том, как получить pushpool составлен на Debian 6, или как исправить эту ошибку? Любая помощь очень ценится.

- Vadtec
Vadtec сейчас офлайн Пожаловаться на Vadtec   Ответить с цитированием Мультицитирование сообщения от Vadtec Быстрый ответ на сообщение Vadtec


Как заработать Биткоины?
Без вложений. Не майнинг.


11 июля 2011, 9:38:12 PM   # 2
 
 
Сообщения: 168
Цитировать по имени
цитировать ответ
по умолчанию Re: Компиляция на Debian 6.0.2 (Linux 2.6.32-5-686 # 1 SMP пн июня) и ошибки AUTOCONF

Получил 1806 Биткоинов
Реальная история.





У вас есть пакеты LIBTOOL и libmysql ++ - Дев установлены?
drawoc сейчас офлайн Пожаловаться на drawoc   Ответить с цитированием Мультицитирование сообщения от drawoc Быстрый ответ на сообщение drawoc

11 июля 2011, 9:42:57 PM   # 3
 
 
Сообщений: 15
Цитировать по имени
цитировать ответ
по умолчанию Re: Компиляция на Debian 6.0.2 (Linux 2.6.32-5-686 # 1 SMP пн июня) и ошибки AUTOCONF

drawoc,

Да, оба установлены. Но проблема заключается с "Ошибка: возможно неопределенный макрос: AC_MSG_ERROR" проблема, а также проблема, как представляется, не autom4te будет найти файл m4 для AX_LIB_MYSQL.

Код:
ltmain.sh (ГНУ Libtool) 2.2.6b
Автор Гордон Matzigkeit , 1996

Copyright (C) 2008 Free Software Foundation, Inc.

- Vadtec
Vadtec сейчас офлайн Пожаловаться на Vadtec   Ответить с цитированием Мультицитирование сообщения от Vadtec Быстрый ответ на сообщение Vadtec

11 июля 2011, 11:18:31 PM   # 4
 
 
Сообщения: 168
Цитировать по имени
цитировать ответ
по умолчанию Re: Компиляция на Debian 6.0.2 (Linux 2.6.32-5-686 # 1 SMP пн июня) и ошибки AUTOCONF

Это только мне пришло в голову, вероятно, вы должны быть запущены ./autogen.sh вместо того, чтобы делать Autotools команды самостоятельно. Выполнение этого файла должно решить проблему.

Если вы посмотрите на него, значительная часть:
Код:
ACLOCAL -I m4
Который говорит ACLOCAL, чтобы включить дополнительные файлы.
drawoc сейчас офлайн Пожаловаться на drawoc   Ответить с цитированием Мультицитирование сообщения от drawoc Быстрый ответ на сообщение drawoc

11 июля 2011, 11:25:57 PM   # 5
 
 
Сообщений: 15
Цитировать по имени
цитировать ответ
по умолчанию Re: Компиляция на Debian 6.0.2 (Linux 2.6.32-5-686 # 1 SMP пн июня) и ошибки AUTOCONF

drawoc,

Я просто извлеченный pushpool-0.5.1.tar.gz, и у меня есть следующие:

Код:
[@ BTC Vps pushpool-0.5.1] $ Ls
aclocal.m4 АВТОРЫ ChangeLog config.guess configure.ac дб-postgresql.c elist.h hist.c УСТАНОВИТЬ Makefile.am msg.c README ubbp.h
anet.c autotools-config.h.in компиляции config.sub КОПИРОВАНИЯ DB-sqlite.c Пример-blkmon.cfg htab.c установить ш-Makefile.in НОВОСТИ server.c util.c
anet.h blkmond config.c настроить дб-mysql.c depcomp пример-cfg.json htab.h m4 отсутствует protocol.h server.h


Как вы можете видеть, не autogen.sh. Я попробую вручную работает ACLOCAL -I m4 и посмотреть, что происходит. Так как я не видел его, я подумал, может быть это не было подстроено, что использовал его, поэтому я не стал спрашивать об этом.

- Vadtec
Vadtec сейчас офлайн Пожаловаться на Vadtec   Ответить с цитированием Мультицитирование сообщения от Vadtec Быстрый ответ на сообщение Vadtec

11 июля 2011, 11:37:12 PM   # 6
 
 
Сообщения: 168
Цитировать по имени
цитировать ответ
по умолчанию Re: Компиляция на Debian 6.0.2 (Linux 2.6.32-5-686 # 1 SMP пн июня) и ошибки AUTOCONF

О, я предполагаю, что вы использовали GitHub ветвь от этой должности вы связаны с (https://github.com/jine/pushpool)

Во всяком случае, мы надеемся, что работает команда должна помочь, хотя вам нужно запустить Autoconf снова после этого повторно генерировать конфигурации.

Если это не работает, вот полный autogen.sh для справки:
Код:
#! / Bin / ш

# Вы должны AUTOCONF 2.5x, предпочтительно 2,57 или более поздняя версия
# Вы должны AutoMake 1,7 или более поздней версии. 1,6 может работать.

набор -e

ACLOCAL -I m4
AUTOHEADER
Automake --gnu --add пропущенное --copy
Autoconf
drawoc сейчас офлайн Пожаловаться на drawoc   Ответить с цитированием Мультицитирование сообщения от drawoc Быстрый ответ на сообщение drawoc

11 июля 2011, 11:47:57 PM   # 7
 
 
Сообщений: 15
Цитировать по имени
цитировать ответ
по умолчанию Re: Компиляция на Debian 6.0.2 (Linux 2.6.32-5-686 # 1 SMP пн июня) и ошибки AUTOCONF

drawoc,

Я побежал следующий на свежий экстракт тарболе:

Код:
Алекс @ дома: ~ / Bitcoin $ кд pushpool-0.5.1 /
Алекс @ дома: ~ / Bitcoin / pushpool-0.5.1 $ ACLOCAL -I m4
Алекс @ дома: ~ / Bitcoin / pushpool-0.5.1 $ AUTOHEADER
Алекс @ дома: ~ / Bitcoin / pushpool-0.5.1 $ Automake
Алекс @ дома: ~ / Bitcoin / pushpool-0.5.1 $ Autoconf
configure.ac:35: ошибка: возможно, не определено макро: AC_MSG_ERROR
      Если этот маркер и другие законны, пожалуйста, используйте m4_pattern_allow.
      Обратитесь к документации Autoconf.

К счастью, запустите скрипт, при условии дал рабочий сценарий ... конфигурационный до сих пор. Я починю проблемы зависимости и сообщить, если что проблема решена, или нет.

- Vadtec
Vadtec сейчас офлайн Пожаловаться на Vadtec   Ответить с цитированием Мультицитирование сообщения от Vadtec Быстрый ответ на сообщение Vadtec

11 июля 2011, 11:53:18 PM   # 8
 
 
Сообщений: 15
Цитировать по имени
цитировать ответ
по умолчанию Re: Компиляция на Debian 6.0.2 (Linux 2.6.32-5-686 # 1 SMP пн июня) и ошибки AUTOCONF

drawoc,

Я просто побежал конфигурационный скрипт, и не получили каких-либо ошибок, о AC_MSG_ERROR или AX_LIB_MYSQL, но я получаю следующее в настоящее время:

Код:
проверка стиль зависимость г ++ ... gcc3
проверка библиотеки SQLite3 >= 3.0.0 ... не найдены
проверка mysql_config ... / USR / бен / mysql_config
проверка pg_config ... нет
нет
./ Configure: строка 5644: ошибка синтаксиса около неожиданной лексемы `,»
./ Configure: строка 5644: `LIBCURL_CHECK_CONFIG (, 7.10.1,»

Я исследование того, что могло бы идти, но у меня установлены пакеты локон, так что я собираюсь отложить обратно m4 на этом тоже.

- Vadtec

* Добавление: Я просто клонировали GIT репозиторий и я получаю ту же ошибку, что и выше.
Vadtec сейчас офлайн Пожаловаться на Vadtec   Ответить с цитированием Мультицитирование сообщения от Vadtec Быстрый ответ на сообщение Vadtec

12 июля 2011, 12:14:08 AM   # 9
 
 
Сообщения: 168
Цитировать по имени
цитировать ответ
по умолчанию Re: Компиляция на Debian 6.0.2 (Linux 2.6.32-5-686 # 1 SMP пн июня) и ошибки AUTOCONF

Вы определенно установили пакеты -dev? Хм, странно.
Есть ли /usr/share/aclocal/libcurl.m4 существует? (Я предполагаю, что он делает)

Если вы читали вашу aclocal.m4, вы увидите блок комментариев, как это (это на первой странице для меня):
Код:
# LIBCURL_CHECK_CONFIG ([DEFAULT-ACTION] [МИН-версия]
# [ДЕЙСТВИЕ-IF-ДА], [ДЕЙСТВИЕ-IF-NO])
# ------------------------------------------------- ---------
# Дэвид Шоу    Май-09-2006
drawoc сейчас офлайн Пожаловаться на drawoc   Ответить с цитированием Мультицитирование сообщения от drawoc Быстрый ответ на сообщение drawoc

12 июля 2011, 1:12:02 AM   # 10
 
 
Сообщений: 15
Цитировать по имени
цитировать ответ
по умолчанию Re: Компиляция на Debian 6.0.2 (Linux 2.6.32-5-686 # 1 SMP пн июня) и ошибки AUTOCONF

drawoc,

Код:
корень @ дом: ~ # APT-получить установку Libcurl-DEV         
Чтение списков пакетов ... Готово
дерево зависимостей здания       
Чтение информации о состоянии ... Готово
Пакет Libcurl-DEV представляет собой виртуальный пакет, предоставляемый:
  libcurl4-OpenSSL-DEV 7.21.0-2
  libcurl4-GnuTLS-DEV 7.21.0-2
Вы должны явно указать, чтобы установить.

E: Пакет «Libcurl-DEV» не имеет ни одного кандидата установки
корень @ дом: ~ # Dpkg -l | Grep завиток                 
б локон 7.21.0-2 Получить файл с сервера HTTP, HTTPS или FTP
II Libcurl-OCaml OCaml 0.5.3-1 локон привязок (Runtime библиотеки)
II libcurl3 7.21.0-2 нескольких протоколов передачи файлов библиотеки (OpenSSL)
б libcurl3-GnuTLS 7.21.0-2 нескольких протоколов передачи файлов библиотеки (GnuTLS)
б libcurl4-OpenSSL-DEV 7.21.0-2 файлы разработки и документация для Libcurl (OpenSSL)
б php5-ротор 5.3.3-7 + squeeze3 СКРУЧИВАЕМОСТИ модуль для php5
корень @ дом: ~ # APT-получить установку Libcurl
Чтение списков пакетов ... Готово
дерево зависимостей здания       
Чтение информации о состоянии ... Готово
E: Не удалось найти пакет Libcurl
корень @ дом: ~ # APT-получить установку завиток-DEV
Чтение списков пакетов ... Готово
дерево зависимостей здания       
Чтение информации о состоянии ... Готово
E: Не удалось найти пакет завиток-DEV

Я должен предположить, я его установил. Я переустановил все это, и он работает в настоящее время.

Разговор о вечере :: раздражен :: лол ...

Спасибо за помощь!

- Vadtec
Vadtec сейчас офлайн Пожаловаться на Vadtec   Ответить с цитированием Мультицитирование сообщения от Vadtec Быстрый ответ на сообщение Vadtec

12 июля 2011, 2:10:26 AM   # 11
 
 
Сообщения: 168
Цитировать по имени
цитировать ответ
по умолчанию Re: Компиляция на Debian 6.0.2 (Linux 2.6.32-5-686 # 1 SMP пн июня) и ошибки AUTOCONF

Рад, что он работает для вас.
drawoc сейчас офлайн Пожаловаться на drawoc   Ответить с цитированием Мультицитирование сообщения от drawoc Быстрый ответ на сообщение drawoc



Как заработать Биткоины?

Bitcoin Wallet * Portefeuille Bitcoin * Monedero Bitcoin * Carteira Bitcoin * Portafoglio Bitcoin * Bitcoin Cüzdan * 比特币钱包

bitcoin-zarabotat.ru
Почта для связи: bitcoin-zarabotat.ru@yandex.ru

3HmAQ9FkRFk6HZGuwExYxL62y7C1B9MwPW