nixp.ru v3.0

26 мая 2017,
пятница,
19:54:36 MSK

DevOps с компанией «Флант»
stealth написал 13 апреля 2008 года в 11:36 (993 просмотра) Ведет себя неопределенно; открыл 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

Чо не так?

metal

Как насчет libgcrypt? В readme должнобыть написано какие-либы нужны.

stealth

Это то 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

stealth

Решил установить этот 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:~ #

metal

Не поставил и хорошо:) Я тебе не верно подсказал, нужная тебе либа скорее всего входит в пакет glibc, думаю он у тебя есть. Поэтому, убери просто комментарий

LIBS += -lcrypt
stealth

Спасибо друг! ;)

Ты меня выручил.

stealth

А сейчас не могу запустить… :(

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 #