Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Linux и FreeBSD » Общий по Linux » проблема с компиляцией chpasswd-1.9.1.tar.gz

Ответить
Настройки темы
проблема с компиляцией chpasswd-1.9.1.tar.gz

Новый участник


Сообщения: 24
Благодарности: 0

Профиль | Отправить PM | Цитировать


ОС Mandrake 10.1
Скачал с squid-cache.org cgi-утилиту для смены паролей к Сквиду. Во время компиляции возникают след. ошибки:

gcc -c -O2 -w -I. -DHAVE_LIBCRYPT=1 -DHAVE_DIRENT_H=1 -DSTDC_HEADERS=1 -DHAVE_CRYPT_H=1 -DHAVE_PWD_H=1 -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_TIME_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STRSTR=1 -DPREFIX=\"/usr/local/etc/chpasswd\" -DEnglish chpasswd.c
chpasswd.c:243: error: conflicting types for 'getword'
chpasswd.c:131: error: previous implicit declaration of 'getword' was here
chpasswd.c:261: error: conflicting types for 'Herror'
chpasswd.c:151: error: previous implicit declaration of 'Herror' was here
chpasswd.c:278: error: conflicting types for 'Hmsg'
chpasswd.c:96: error: previous implicit declaration of 'Hmsg' was here
chpasswd.c:289: error: conflicting types for 'putline'
chpasswd.c:214: error: previous implicit declaration of 'putline' was here
chpasswd.c:317: error: conflicting types for 'Changed'
chpasswd.c:225: error: previous implicit declaration of 'Changed' was here
chpasswd.c:336: error: conflicting types for 'NotFound'
chpasswd.c:227: error: previous implicit declaration of 'NotFound' was here
chpasswd.c:653: error: conflicting types for 'rulefail'
chpasswd.c:639: error: previous implicit declaration of 'rulefail' was here
chpasswd.c:687: error: conflicting types for 'strip_latin'
chpasswd.c:602: error: previous implicit declaration of 'strip_latin' was here
chpasswd.c:815: error: conflicting types for 'sendmail'
chpasswd.c:607: error: previous implicit declaration of 'sendmail' was here
make: *** [chpasswd.o] Ошибка 1


В чем проблема? Вернее как исправить? Кому удалось установить?

Отправлено: 16:11, 25-03-2005

 

Аватара для juvio

Старожил


Сообщения: 188
Благодарности: 0

Профиль | Сайт | Отправить PM | Цитировать


А что сказать - дублируются типы постоянно.

Каким образом шла установка?

-------
/home : Gentoo Linux Base version 1.6 (2004.2) | 2.6.12-r6 | KDE 3.4.1 [XFCE 4.2.2]

/mnt/work : FreeBSD 5.3


Отправлено: 17:35, 25-03-2005 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Новый участник


Сообщения: 24
Благодарности: 0

Профиль | Отправить PM | Цитировать


Понятно, что дублируются и понятно что ошибка в самом исходнике chpasswd.c
Только вот вопрос как это исправить?

Установка обычным методом: ./configure, make
Причем конфигурация прошла на ура, а вот make выдал вышеуказанное.

Отправлено: 17:40, 25-03-2005 | #3


Аватара для juvio

Старожил


Сообщения: 188
Благодарности: 0

Профиль | Сайт | Отправить PM | Цитировать


Link, можно?

-------
/home : Gentoo Linux Base version 1.6 (2004.2) | 2.6.12-r6 | KDE 3.4.1 [XFCE 4.2.2]

/mnt/work : FreeBSD 5.3


Отправлено: 17:48, 25-03-2005 | #4


Новый участник


Сообщения: 24
Благодарности: 0

Профиль | Отправить PM | Цитировать


Скачивал из 2-х источников:
1) http://www.squid-cache.org/htpasswd/chpasswd-cgi.tar.gz
2) на сайте SARG'а есть - оба исходника не компилятся

Отправлено: 17:50, 25-03-2005 | #5


Аватара для juvio

Старожил


Сообщения: 188
Благодарности: 0

Профиль | Сайт | Отправить PM | Цитировать


#include "ap.h"
#include "ap_md5.h"
#include "ap_sha1.h"

А эти файлы есть? Хедеры...

-------
/home : Gentoo Linux Base version 1.6 (2004.2) | 2.6.12-r6 | KDE 3.4.1 [XFCE 4.2.2]

/mnt/work : FreeBSD 5.3


Отправлено: 17:53, 25-03-2005 | #6


Новый участник


Сообщения: 24
Благодарности: 0

Профиль | Отправить PM | Цитировать


Мож кто-нубудь знает другую программу для изменения через WEB паролей для htpasswd?

Отправлено: 17:53, 25-03-2005 | #7


Аватара для juvio

Старожил


Сообщения: 188
Благодарности: 0

Профиль | Сайт | Отправить PM | Цитировать


http://cgidir.com/Scripts/Passwords/

-------
/home : Gentoo Linux Base version 1.6 (2004.2) | 2.6.12-r6 | KDE 3.4.1 [XFCE 4.2.2]

/mnt/work : FreeBSD 5.3


Отправлено: 18:12, 25-03-2005 | #8


Новый участник


Сообщения: 24
Благодарности: 0

Профиль | Отправить PM | Цитировать


Цитата:
#include "ap.h"
#include "ap_md5.h"
#include "ap_sha1.h"
Неа, нету! А как их установить?

Отправлено: 11:43, 28-03-2005 | #9


Новый участник


Сообщения: 24
Благодарности: 0

Профиль | Отправить PM | Цитировать


config.log выдал что нету библиотеки libc.h
Подскажите как ее установить

Отправлено: 11:08, 05-04-2005 | #10



Компьютерный форум OSzone.net » Linux и FreeBSD » Общий по Linux » проблема с компиляцией chpasswd-1.9.1.tar.gz

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
FreeBSD - Проблема с компиляцией... xolod. Общий по FreeBSD 2 03-05-2009 15:52
проблемы с компиляцией (g++) DaDa Программирование в *nix 5 03-04-2007 00:34
Проблема с компиляцией 2.6.11 Focus-nik Общий по Linux 7 16-06-2005 22:53
Хелп! F1! VC7.0 Проблема с компиляцией Release! warezhka84 Программирование и базы данных 2 29-11-2004 08:46
проблема с компиляцией ядра FlashBack Общий по Linux 6 19-08-2003 01:04




 
Переход