Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: Немогу понять почему make неработает  (Прочитано 4222 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн ENRandom

  • Автор темы
  • Новичок
  • *
  • Сообщений: 15
    • Просмотр профиля
Re: Немогу понять почему make неработает
« Ответ #15 : 20 Мая 2010, 19:56:01 »
О-хо-хонюжки...

Вы, уважаемый, представьте себе на секунду разницу между Ubuntu (где пакеты ставятся sudo apt-get install имя) и cygwin, где Вы тут же наткнулись на отсутствие sudo. Дальше Вы спросите - а почему нету apt-get?

Ваше сравнение с xp несколько не в кассу. Тут отличий значительно больше, и советую вначале об этом узнать...

Это первое что пришло в голову, пожалуйста не придирайся.Смысл примера ясен и ладно.Причины по которым я не ставил Ubuntu смотри выше.Так же выше можно найти прозьбу в которой сказано, что очень хотелось бы если бы мне помогли и подсказали как пропотчить цугу.на одном примере.Вопрос то бы в чем ошибка и как исправить.Ны ошибку указали спасибо,как ставить тоже и еще раз спасибо.ты же не америкосовский доктор который хорошо знает "правую ноздрю" и нифига не сечет, как помочь с левой.


Ладно приколол))только ты не учел ангийский язык.и переводчики с ним справляются не очень. ладно Все равно спасибо
« Последнее редактирование: 20 Мая 2010, 20:08:42 от ENRandom »

Оффлайн ENRandom

  • Автор темы
  • Новичок
  • *
  • Сообщений: 15
    • Просмотр профиля
Re: Немогу понять почему make неработает
« Ответ #16 : 25 Мая 2010, 01:51:21 »
Создал виртуальную машину на ней установил Ubuntu таже самая фигня с разницей что make выполняется с ошибками и маке инстал
sudo apt-get install build-essential это я сделал
« Последнее редактирование: 25 Мая 2010, 01:57:46 от ENRandom »

Оффлайн Alphaed

  • Участник
  • *
  • Сообщений: 177
    • Просмотр профиля
Re: Немогу понять почему make неработает
« Ответ #17 : 25 Мая 2010, 10:41:53 »
Обычно не лишним является выкладывание вывода make (в особенности полезно выкладывать те места вывода в которых сообщается об ошибках).

А то если честно не особо отчетливо видно сквозь кармические волны и энергию ЦИ какие ошибки приключились у вас на компьютере и при каких действиях ;D
Ладно бы еще в реальном времени, но этож надо еще и в прошлое заглядывать :2funny:

Оффлайн ENRandom

  • Автор темы
  • Новичок
  • *
  • Сообщений: 15
    • Просмотр профиля
Re: Немогу понять почему make неработает
« Ответ #18 : 25 Мая 2010, 13:38:28 »
Обычно не лишним является выкладывание вывода make (в особенности полезно выкладывать те места вывода в которых сообщается об ошибках).

А то если честно не особо отчетливо видно сквозь кармические волны и энергию ЦИ какие ошибки приключились у вас на компьютере и при каких действиях ;D
Ладно бы еще в реальном времени, но этож надо еще и в прошлое заглядывать :2funny:
Загляни в прошлое о мой великий гуру.Если незнаешь как я покажу. тыкай левой кнопкой мыши на страницу 1 этой темы и смотри о светлейший мой первый пост. конфиг выдает абсолютно тоже самое)))

alex@alex-desktop:~$ sudo apt-get install libssh-2-dev
[sudo] password for alex:
Чтение списков пакетов... Готово
Построение дерева зависимостей       
Чтение информации о состоянии... Готово
Пакет libssh-2-dev недоступен, но упомянут в списке зависимостей другого пакета.
Это может означать, что пакет отсутствует, устарел, или доступен из источников, не упомянутых в sources.list
Однако следующие пакеты могут его заменить:
  libssh-doc
E: Для пакета libssh-2-dev не найдены кандидаты на установку

И не суди строго великий я третьи сутки ковыряю форумы потому что с Ubuntu вперывые столкнулся ,а еще виртуальная машина.Накачал видео уроков и прочей хрени.И я точно знаю что будет мне ответом ссылка на гугл,который я уже ненавижу.Потому что каждый считает написать  вопрос там на английском и ответ есть. где-то,с той лишь разницей что переводчик выдает китайскую грамоту. И поэтому пожалуста есть ли где мануал на русском.или форум нормальный где поиск по сайту тоже не шлет нах.ты не скромничай подкинь тебе не обломится

Оффлайн Karl500

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 2267
    • Просмотр профиля
Re: Немогу понять почему make неработает
« Ответ #19 : 25 Мая 2010, 13:41:25 »
Цитировать
Пакет libssh-2-dev недоступен, но упомянут в списке зависимостей другого пакета.
Это может означать, что пакет отсутствует, устарел, или доступен из источников, не упомянутых в sources.list
Однако следующие пакеты могут его заменить:
  libssh-doc
Это как бы намекает, что стоит попробовать поставить пакет libssh-doc:

sudo apt-get install libssh-doc

Оффлайн ENRandom

  • Автор темы
  • Новичок
  • *
  • Сообщений: 15
    • Просмотр профиля
Re: Немогу понять почему make неработает
« Ответ #20 : 25 Мая 2010, 14:28:37 »
Цитировать
Это как бы намекает, что стоит попробовать поставить пакет libssh-doc:

sudo apt-get install libssh-doc

Большое спасибо.только я не понял для библиотек требуются док файлы?
При возникновении аналогичных ошибок следует всегда выполнять то, что просит апп-гет?Или это  не правило а часный случай.
Однако

alex@alex-desktop:~$ sudo apt-get install libssh-doc
[sudo] password for alex:
Чтение списков пакетов... Готово
Построение дерева зависимостей       
Чтение информации о состоянии... Готово
НОВЫЕ пакеты, которые будут установлены:
  libssh-doc
обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 90 пакетов не обновлено.
Необходимо скачать 17,2kБ архивов.
После данной операции, объём занятого дискового пространства возрастёт на 94,2kB.
Получено:1 http://ru.archive.ubuntu.com/ubuntu/ lucid/main libssh-doc 0.4.2-1ubuntu1 [17,2kB]
Получено 17,2kБ за 0с (72,2kБ/c)
Выбор ранее не выбранного пакета libssh-doc.
(Чтение базы данных ... на данный момент установлено 127592 файлов и каталогов.)
Распаковывается пакет libssh-doc (из файла .../libssh-doc_0.4.2-1ubuntu1_all.deb)...
Обрабатываются триггеры для doc-base ...
Processing 28 changed 1 added doc-base file(s)...
Registering documents with scrollkeeper...
Настраивается пакет libssh-doc (0.4.2-1ubuntu1) ...

После этого выполняем команду и ошибка аналогичная

alex@alex-desktop:~$ sudo apt-get install libssh-2-dev
Чтение списков пакетов... Готово
Построение дерева зависимостей       
Чтение информации о состоянии... Готово
Пакет libssh-2-dev недоступен, но упомянут в списке зависимостей другого пакета.
Это может означать, что пакет отсутствует, устарел, или доступен из источников, не упомянутых в sources.list
Однако следующие пакеты могут его заменить:
  libssh-doc
E: Для пакета libssh-2-dev не найдены кандидаты на установку
alex@alex-desktop:~$


из текста выдаваемого терминалом вроде следует libssh можно заменить  libssh-doc ,но это не решает проблему при ./configure

Оффлайн Karl500

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 2267
    • Просмотр профиля
Re: Немогу понять почему make неработает
« Ответ #21 : 25 Мая 2010, 15:02:13 »
Вы пишите тогда об исходной проблеме, а не о "наведенной" :)
Дайте вывод ./configure в спойлер.

Пользователь решил продолжить мысль 25 Мая 2010, 13:05:46:
Если Вам нужен libssh для сборки, то
sudo apt-get install libssh-dev

Пользователь решил продолжить мысль 25 Мая 2010, 15:08:00:
Ну и, до кучи
sudo apt-get install libssl-dev
(судя по первому посту)
« Последнее редактирование: 25 Мая 2010, 15:08:00 от Karl500 »

Оффлайн ENRandom

  • Автор темы
  • Новичок
  • *
  • Сообщений: 15
    • Просмотр профиля
Re: Немогу понять почему make неработает
« Ответ #22 : 25 Мая 2010, 15:26:58 »
Вы пишите тогда об исходной проблеме, а не о "наведенной" :)
Дайте вывод ./configure в спойлер.

Пользователь решил продолжить мысль 25 Мая 2010, 13:05:46:
Если Вам нужен libssh для сборки, то
sudo apt-get install libssh-dev

Пользователь решил продолжить мысль 25 Мая 2010, 15:08:00:
Ну и, до кучи
sudo apt-get install libssl-dev
(судя по первому посту)


ты гений спасибо )))просто я орентировался на английские форумы и там везде либ2
как я понял с остальным анналогично)

Оффлайн Karl500

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 2267
    • Просмотр профиля
Re: Немогу понять почему make неработает
« Ответ #23 : 25 Мая 2010, 15:31:46 »
В принципе да, аналогично. Не думаю, правда, что librfc (SAP-овская библиотека) есть в репах.

Оффлайн ENRandom

  • Автор темы
  • Новичок
  • *
  • Сообщений: 15
    • Просмотр профиля
Re: Немогу понять почему make неработает
« Ответ #24 : 25 Мая 2010, 15:45:15 »
В принципе да, аналогично. Не думаю, правда, что librfc (SAP-овская библиотека) есть в репах.

Checking for openssl (libssl/ssl.h) ...
                                    ... found
Checking for Postgres (libpq) ...
                              ... found
Checking for SVN (ibsvn_client-1 libapr-0.so libaprutil-0.so) ...
                              ... NOT found, module svn disabled
Checking for SAP/R3 (librfc/saprfc.h) ...
                                      ... NOT found, module sapr3 disabled
Get it from http://www.sap.com/solutions/netweaver/linux/eval/index.asp
Checking for libssh (libssh/libssh.h) ...
                                      ... NOT found, module ssh2 disabled
Get it from http://0xbadc0de.be/ - use v0.11!

Hydra will be installed into .../bin of: /usr/local
  (change this by running ./configure --prefix=path)

Writing Makefile.in ...

получилось частично во 2 случае я к libpq дописал -dev, но в других по аналогии не получилось

Выдает в конце
Чтение информации о состоянии... Готово
E: Не удалось найти пакет ibsvn_client-1
fнналогично если дописать -dev

Я думаю ошибся в том что неправельно указал расширение файла(не судите точно не знаю -dev расширение?)и менее вероятно указал не тот файл.
Если я прав то как определять?


Оффлайн Karl500

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 2267
    • Просмотр профиля
Re: Немогу понять почему make неработает
« Ответ #25 : 25 Мая 2010, 15:52:14 »
Вы уверены, что Вам нужны модули svn и sapr3? По ssh2 - ну попробуйте, как он говорит, скачать нужную библиотеку по указанной ссылке.

Оффлайн ENRandom

  • Автор темы
  • Новичок
  • *
  • Сообщений: 15
    • Просмотр профиля
Re: Немогу понять почему make неработает
« Ответ #26 : 25 Мая 2010, 16:15:52 »
Вы уверены, что Вам нужны модули svn и sapr3? По ssh2 - ну попробуйте, как он говорит, скачать нужную библиотеку по указанной ссылке.
установить не удалось использовал wget для ссылок правильно ли поступил.




now type "make"
alex@alex-desktop:~/hydra54$ make

hydra-telnet.c: In function ‘service_telnet’:
hydra-telnet.c:177: warning: ignoring return value of ‘write’, declared with attribute warn_unused_result
hydra-telnet.c:191: warning: ignoring return value of ‘write’, declared with attribute warn_unused_result
hydra-telnet.c:198: warning: ignoring return value of ‘write’, declared with attribute warn_unused_result

In file included from /usr/include/string.h:640,
                 from hydra.h:5,
                 from hydra-mod.h:8,
                 from hydra-teamspeak.c:1:
In function ‘strcpy’,
    inlined from ‘start_teamspeak’ at hydra-teamspeak.c:45:
/usr/include/bits/string3.h:107: warning: call to __builtin___strcpy_chk will always overflow destination buffer

hydra-oracle-listener.c:10:2: warning: #warning "The Oracle Listener module does not work yet"

hydra-http-proxy-auth-ntlm.c: In function ‘start_http_proxy_auth_ntlm’:
hydra-http-proxy-auth-ntlm.c:50: warning: dereferencing type-punned pointer will break strict-aliasing rules
hydra-http-proxy-auth-ntlm.c:50: warning: dereferencing type-punned pointer will break strict-aliasing rules
hydra-http-proxy-auth-ntlm.c:68: warning: dereferencing type-punned pointer will break strict-aliasing rules
hydra-http-proxy-auth-ntlm.c:68: warning: dereferencing type-punned pointer will break strict-aliasing rules
hydra-imap-ntlm.c: In function ‘start_imap_ntlm’:
hydra-imap-ntlm.c:41: warning: dereferencing type-punned pointer will break strict-aliasing rules
hydra-imap-ntlm.c:41: warning: dereferencing type-punned pointer will break strict-aliasing rules
hydra-imap-ntlm.c:52: warning: dereferencing type-punned pointer will break strict-aliasing rules
hydra-imap-ntlm.c:52: warning: dereferencing type-punned pointer will break strict-aliasing rules
hydra-pop3-ntlm.c: In function ‘start_pop3_ntlm’:
hydra-pop3-ntlm.c:40: warning: dereferencing type-punned pointer will break strict-aliasing rules
hydra-pop3-ntlm.c:40: warning: dereferencing type-punned pointer will break strict-aliasing rules
hydra-pop3-ntlm.c:51: warning: dereferencing type-punned pointer will break strict-aliasing rules
hydra-pop3-ntlm.c:51: warning: dereferencing type-punned pointer will break strict-aliasing rules
hydra-smtpauth-ntlm.c: In function ‘start_smtpauth_ntlm’:
hydra-smtpauth-ntlm.c:33: warning: dereferencing type-punned pointer will break strict-aliasing rules
hydra-smtpauth-ntlm.c:33: warning: dereferencing type-punned pointer will break strict-aliasing rules
hydra-smtpauth-ntlm.c:51: warning: dereferencing type-punned pointer will break strict-aliasing rules
hydra-smtpauth-ntlm.c:51: warning: dereferencing type-punned pointer will break strict-aliasing rules
hydra-mod.c: In function ‘hydra_child_exit’:
hydra-mod.c:279: warning: ignoring return value of ‘write’, declared with attribute warn_unused_result
hydra-mod.c:281: warning: ignoring return value of ‘write’, declared with attribute warn_unused_result
hydra-mod.c:283: warning: ignoring return value of ‘write’, declared with attribute warn_unused_result
hydra-mod.c: In function ‘hydra_get_next_pair’:
hydra-mod.c:297: warning: ignoring return value of ‘read’, declared with attribute warn_unused_result
hydra-mod.c: In function ‘hydra_completed_pair’:
hydra-mod.c:330: warning: ignoring return value of ‘write’, declared with attribute warn_unused_result
hydra-mod.c: In function ‘hydra_completed_pair_found’:
hydra-mod.c:339: warning: ignoring return value of ‘write’, declared with attribute warn_unused_result
hydra-mod.c:341: warning: ignoring return value of ‘write’, declared with attribute warn_unused_result
hydra-mod.c: In function ‘hydra_completed_pair_skip’:
hydra-mod.c:350: warning: ignoring return value of ‘write’, declared with attribute warn_unused_result
hydra-mod.c:352: warning: ignoring return value of ‘write’, declared with attribute warn_unused_result
ntlm.c: In function ‘buildAuthResponse’:
ntlm.c:1278: warning: the address of ‘lmRespData’ will always evaluate as ‘true’
ntlm.c:1279: warning: the address of ‘ntRespData’ will always evaluate as ‘true’
hydra.c: In function ‘hydra_restore_read’:
hydra.c:356: warning: ignoring return value of ‘fgets’, declared with attribute warn_unused_result
hydra.c:364: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result
hydra.c:366: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result
hydra.c:372: warning: ignoring return value of ‘fgets’, declared with attribute warn_unused_result
hydra.c:380: warning: ignoring return value of ‘fgets’, declared with attribute warn_unused_result
hydra.c:385: warning: ignoring return value of ‘fgets’, declared with attribute warn_unused_result
hydra.c:392: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result
hydra.c:395: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result
hydra.c:402: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result
hydra.c:403: warning: ignoring return value of ‘fgets’, declared with attribute warn_unused_result
hydra.c:408: warning: ignoring return value of ‘fgets’, declared with attribute warn_unused_result
hydra.c:410: warning: ignoring return value of ‘fgets’, declared with attribute warn_unused_result
hydra.c:417: warning: ignoring return value of ‘fgets’, declared with attribute warn_unused_result
hydra.c: In function ‘hydra_spawn_arm’:
hydra.c:689: warning: ignoring return value of ‘write’, declared with attribute warn_unused_result
hydra.c: In function ‘hydra_main’:
hydra.c:1766: warning: ignoring return value of ‘write’, declared with attribute warn_unused_result
hydra.c:1895: warning: ignoring return value of ‘write’, declared with attribute warn_unused_result
gcc -I. -Wall -O2 -lm -o hydra hydra-vnc.o hydra-pcnfs.o hydra-rexec.o hydra-nntp.o hydra-socks5.o hydra-telnet.o hydra-cisco.o hydra-http.o hydra-ftp.o hydra-imap.o hydra-pop3.o hydra-smb.o hydra-icq.o hydra-cisco-enable.o hydra-ldap.o hydra-mysql.o hydra-http-proxy.o hydra-smbnt.o hydra-mssql.o hydra-snmp.o hydra-cvs.o hydra-smtpauth.o hydra-sapr3.o hydra-ssh2.o hydra-teamspeak.o hydra-postgres.o hydra-rsh.o hydra-rlogin.o hydra-oracle-listener.o hydra-svn.o hydra-pcanywhere.o hydra-sip.o hydra-vmauthd.o hydra-http-proxy-auth-ntlm.o hydra-imap-ntlm.o hydra-pop3-ntlm.o hydra-smtpauth-ntlm.o hydra-http-form.o crc32.o d3des.o md4.o hydra-mod.o ntlm.o hydra.o -lm -lssl -lpq -lcrypto -L/usr/lib -L/usr/local/lib -L/lib -L/lib -L/usr/lib || echo -e "
IF YOU RECEIVED THE ERROR MESSAGE "cannot find -lpq" DO THE FOLLOWING:
  make clean; ./configure
  vi Makefile    <- and remove the "-lpq" and "-DLIBPOSTGRES" statements
  make
"

If men could get pregnant, abortion would be a sacrament

cd hydra-gtk && ./make_xhydra.sh
Trying to compile xhydra now (hydra gtk gui) - dont worry if this fails, this is really optional ...
Error: configure wasnt happy. Analyse this:
configure: error: Library requirements (gtk+-2.0 >= 2.0.0) not met; consider adjusting the PKG_CONFIG_PATH environment variable if your libraries are in a nonstandard prefix so pkg-config can find them.
make: [xhydra] Ошибка 1 (игнорирована)


Что касается последнего абзаца перевод ака googl=)) ;D

Если бы мужчины могли забеременеть, аборт был бы таинство

CD гидра-GTK и и. / make_xhydra.sh
Попытка собрать xhydra сейчас (гидры GTK GUI) - не переживайте, если это не удается, это действительно факультативного ...
Ошибка: настроить не был счастлив. Анализ этого:
настроить: ошибка: библиотека требования (GTK -2,0> = 2.0.0) не выполняется; рассмотреть вопрос о корректировке PKG_CONFIG_PATH переменной окружения, если библиотеки в нестандартных префиксов так PKG-конфигурации могут их найти.

Now type make install
alex@alex-desktop:~/hydra54$

строки типа gcc -I. -Wall -O2 -c hydra.c -DLIBOPENSSL -DLIBPOSTGRES  удалил для уменьшения обьемов инфы


Пользователь решил продолжить мысль 25 Мая 2010, 16:18:47:
Now type make install
alex@alex-desktop:~/hydra54$
alex@alex-desktop:~/hydra54$ make install
test -e hydra.exe && touch Makefile || strip hydra pw-inspector
test -e hydra.exe && strip hydra.exe pw-inspector.exe || touch hydra
test -e xhydra && strip xhydra || touch Makefile
test -e hydra.exe && touch Makefile || cp hydra pw-inspector /usr/local/bin && cd /usr/local/bin && chmod 755 hydra pw-inspector
cp: невозможно создать обычный файл «/usr/local/bin/hydra»: Отказано в доступе
cp: невозможно создать обычный файл «/usr/local/bin/pw-inspector»: Отказано в доступе
make: [install] Ошибка 1 (игнорирована)
test -e hydra.exe && cp hydra.exe pw-inspector.exe /usr/local/bin && cd /usr/local/bin && chmod 755 hydra.exe pw-inspector.exe || touch Makefile
test -e xhydra && cp xhydra /usr/local/bin && cd /usr/local/bin && chmod 755 xhydra
make: [install] Ошибка 1 (игнорирована)

как я понимаю мне нужно эту команду выполнить под рутом?но с таким количеством ошибок я боюсь что-то сломать)
« Последнее редактирование: 25 Мая 2010, 16:18:48 от ENRandom »

Оффлайн Karl500

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 2267
    • Просмотр профиля
Re: Немогу понять почему make неработает
« Ответ #27 : 25 Мая 2010, 16:29:25 »
Не было там никаких ошибок. Читайте же внимательно. Была куча предупреждений, и ошибка при
Цитировать
Trying to compile xhydra now (hydra gtk gui) - dont worry if this fails, this is really optional ...
про что было сказано: не парьтесь, если не пройдет, это опционально.

Так что -
sudo make install

Оффлайн ENRandom

  • Автор темы
  • Новичок
  • *
  • Сообщений: 15
    • Просмотр профиля
Re: Немогу понять почему make неработает
« Ответ #28 : 25 Мая 2010, 17:05:10 »
Не было там никаких ошибок. Читайте же внимательно. Была куча предупреждений, и ошибка при
Цитировать
Trying to compile xhydra now (hydra gtk gui) - dont worry if this fails, this is really optional ...
про что было сказано: не парьтесь, если не пройдет, это опционально.

Так что -
sudo make install

ОГРОМНОЕ ОГРОМНОЕ СПАСИБО вроди бы все получилось.Теперь буду гугл штудировать как пользоваться гидрой)

Оффлайн Gena_Zakharov

  • Участник
  • *
  • Сообщений: 154
    • Просмотр профиля
Re: Немогу понять почему make неработает
« Ответ #29 : 26 Мая 2010, 20:05:31 »
Если вопрос про cygwin все еще актуален, то make есть в cygwin.
В процессе установки cygwin выводит список пакетов. По-моему make лежит в разделе development.


Там же можно поискать и нужные библиотеки.
Dell Inspiron 1501
OS: Ubuntu 10.04 / Gentoo

 

Страница сгенерирована за 0.037 секунд. Запросов: 20.