stealth
написал 13 апреля 2008 года в 11:36 (1482 просмотра)
Ведет себя
неопределенно; открыл 103 темы в форуме, оставил 124 комментария на сайте.
Привет всем,
Хочу установить popa3d из исходников,но во время make-а выдаёт error:
gcc -Wall -O2 -fomit-frame-pointer -c misc.c
gcc -Wall -O2 -fomit-frame-pointer -c md5/md5.c -o md5/md5.o
gcc -s version.o startup.o standalone.o virtual.o auth_passwd.o auth_shadow.o auth_pam.o pop_root.o pop_auth.o pop_trans.o protocol.o database.o mailbox.o misc.o md5/md5.o -o popa3d
auth_shadow.o: In function `auth_userpass’:
auth_shadow.c:(.text+0xa0): undefined reference to `crypt'
auth_shadow.c:(.text+0×16e): undefined reference to `crypt'
collect2: ld returned 1 exit status
make: * [popa3d] Error 1
———————————-
ОS: Linux (OpenSUSE 10.2)
User: root
Чо не так?
Последние комментарии
- OlegL, 17 декабря в 15:00 → Перекличка 21
- REDkiy, 8 июня 2023 года в 9:09 → Как «замокать» файл для юниттеста в Python? 2
- fhunter, 29 ноября 2022 года в 2:09 → Проблема с NO_PUBKEY: как получить GPG-ключ и добавить его в базу apt? 6
- Иванн, 9 апреля 2022 года в 8:31 → Ассоциация РАСПО провела первое учредительное собрание 1
- Kiri11.ADV1, 7 марта 2021 года в 12:01 → Логи catalina.out в TomCat 9 в формате JSON 1
ecobeing.ru
Экология и вегетарианство на благо всем живым существам Планеты.
Как насчет libgcrypt? В readme должнобыть написано какие-либы нужны.
Это то lcrypt?
linux:~/popa3d-1.0 # cat Makefile
……
# You may use OpenSSL’s MD5 routines instead of the ones supplied here
#CFLAGS += -DHAVE_OPENSSL
LDFLAGS = -s
LIBS =
# Linux with glibc, FreeBSD, NetBSD
#LIBS += -lcrypt
# HP-UX trusted system
#LIBS += -lsec
# Solaris (POP_STANDALONE, POP_VIRTUAL)
#LIBS += -lsocket -lnsl
# PAM
#LIBS += -lpam
# TCP wrappers
#LIBS += -lwrap
# libwrap may also want this
#LIBS += -lnsl
# OpenSSL (-DHAVE_OPENSSL)
#LIBS += -lcrypto
Решил установить этот libgcrypt:
linux:~ # rpm -i libgcrypt11-1.4.0-1.23.i586.rpm
warning: libgcrypt11-1.4.0-1.23.i586.rpm: Header V3 DSA signature: NOKEY, key ID 56b4177a
error: Failed dependencies:
rpmlib(PayloadIsLzma) <= 4.4.2-1 is needed by libgcrypt11-1.4.0-1.23.i586
linux:~ #
Не поставил и хорошо:) Я тебе не верно подсказал, нужная тебе либа скорее всего входит в пакет glibc, думаю он у тебя есть. Поэтому, убери просто комментарий
Спасибо друг! ;)
Ты меня выручил.
А сейчас не могу запустить… :(
linux:~ # /usr/local/sbin/popa3d -D
+OK
Но 110 порт не открывается:
linux:~/popa3d-1.0 # nmap 127.0.0.1
Starting Nmap 4.11 ( http://www.insecure.org/nmap/ ) at 2008-04-14 01:32 GET
Interesting ports on localhost (127.0.0.1):
Not shown: 1670 closed ports
PORT STATE SERVICE
22/tcp open ssh
25/tcp open smtp
53/tcp open domain
111/tcp open rpcbind
139/tcp open netbios-ssn
445/tcp open microsoft-ds
631/tcp open ipp
953/tcp open rndc
3306/tcp open mysql
10000/tcp open snet-sensor-mgmt
Nmap finished: 1 IP address (1 host up) scanned in 0.098 seconds
linux:~/popa3d-1.0 #
Во чо говорит поп3тест:
linux:~/popa3d-1.0 # pop3test
WARNING: no hostname supplied, assuming localhost
connect: Connection refused
failure: Network initialization — can not connect to localhost:pop3
linux:~/popa3d-1.0 #