[Proftpd-user] Error during make with latest release.

Brad Knorr <[email protected]>
Newsgroups gmane.network.proftpd.user
Message-ID <[email protected]>
Hello everyone,



I am unable to compile the latest release. Can you please help.



I am using Ubuntu 20.04

Linux www 5.4.0-29-generic #33-Ubuntu SMP Wed Apr 29 14:32:27 UTC 2020
x86_64 x86_64 x86_64 GNU/Linux



Here is my complete process for installing proftpd.



apt-get install libmysqlclient-dev



wget ftp://ftp.proftpd.org/distrib/source/proftpd-1.3.7rc4.tar.gz

tar -xzf proftp*

cd proftpd-1.3.7rc4/

./configure \

                --with-includes=/usr/include/mysql/ \

                --with-libraries=/usr/lib/x86_64-linux-gnu/

                --sysconfdir=/etc/proftpd \

                --disable-ident \

                --enable-dso \


--with-modules=mod_tls:mod_sftp:mod_sql:mod_sql_mysql:mod_sql_passwd \

make

make install



After I do make install I get this output:



cd lib/ && make lib

make[1]: Entering directory '/root/work/proftpd-1.3.7rc4/lib'

make[1]: Nothing to be done for 'lib'.

make[1]: Leaving directory '/root/work/proftpd-1.3.7rc4/lib'

cd src/ && make src

make[1]: Entering directory '/root/work/proftpd-1.3.7rc4/src'

make[1]: Nothing to be done for 'src'.

make[1]: Leaving directory '/root/work/proftpd-1.3.7rc4/src'

cd modules/ && make static

make[1]: Entering directory '/root/work/proftpd-1.3.7rc4/modules'

make[1]: Leaving directory '/root/work/proftpd-1.3.7rc4/modules'

test -z """" -a -z """" || (cd modules/ && make shared)

test -z """" || (cd locale/ && make locale)

test -f ./module-libs.txt || touch ./module-libs.txt

/bin/bash ./libtool --mode=link --tag=CC gcc -L./lib -L./lib  -rdynamic
-L/usr/lib/x86_64-linux-gnu/  -o proftpd src/main.o src/timers.o src/sets.o
src/pool.o src/privs.o src/str.o src/table.o src/regexp.o src/configdb.o
src/dirtree.o src/expr.o src/signals.o src/support.o src/netaddr.o
src/inet.o src/child.o src/parser.o src/log.o src/lastlog.o src/xferlog.o
src/bindings.o src/netacl.o src/class.o src/scoreboard.o src/help.o
src/feat.o src/netio.o src/cmd.o src/response.o src/ascii.o src/data.o
src/modules.o src/stash.o src/display.o src/auth.o src/fsio.o src/mkhome.o
src/ctrls.o src/event.o src/var.o src/throttle.o src/session.o src/trace.o
src/encode.o src/proctitle.o src/filter.o src/pidfile.o src/env.o
src/random.o src/version.o src/rlimit.o src/wtmp.o src/json.o src/jot.o
src/memcache.o src/redis.o src/error.o modules/mod_core.o
modules/mod_xfer.o modules/mod_rlimit.o modules/mod_auth_unix.o
modules/mod_auth_file.o modules/mod_auth.o modules/mod_ls.o
modules/mod_log.o modules/mod_site.o modules/mod_delay.o
modules/mod_facts.o  modules/module_glue.o  -lsupp -lcrypt -ldl   -ldl
`uniq ./module-libs.txt | tr '\n' ' '`

libtool: link: gcc -rdynamic -o proftpd src/main.o src/timers.o src/sets.o
src/pool.o src/privs.o src/str.o src/table.o src/regexp.o src/configdb.o
src/dirtree.o src/expr.o src/signals.o src/support.o src/netaddr.o
src/inet.o src/child.o src/parser.o src/log.o src/lastlog.o src/xferlog.o
src/bindings.o src/netacl.o src/class.o src/scoreboard.o src/help.o
src/feat.o src/netio.o src/cmd.o src/response.o src/ascii.o src/data.o
src/modules.o src/stash.o src/display.o src/auth.o src/fsio.o src/mkhome.o
src/ctrls.o src/event.o src/var.o src/throttle.o src/session.o src/trace.o
src/encode.o src/proctitle.o src/filter.o src/pidfile.o src/env.o
src/random.o src/version.o src/rlimit.o src/wtmp.o src/json.o src/jot.o
src/memcache.o src/redis.o src/error.o modules/mod_core.o
modules/mod_xfer.o modules/mod_rlimit.o modules/mod_auth_unix.o
modules/mod_auth_file.o modules/mod_auth.o modules/mod_ls.o
modules/mod_log.o modules/mod_site.o modules/mod_delay.o
modules/mod_facts.o modules/module_glue.o
-L/root/work/proftpd-1.3.7rc4/lib -L/usr/lib/x86_64-linux-gnu/ -lsupp
-lcrypt -ldl

/usr/bin/ld: src/table.o: in function `tab_get_seed':

/root/work/proftpd-1.3.7rc4/src/table.c:366: undefined reference to
`RAND_bytes'

/usr/bin/ld: src/support.o: in function `pr_memscrub':

/root/work/proftpd-1.3.7rc4/src/support.c:984: undefined reference to
`OPENSSL_cleanse'

collect2: error: ld returned 1 exit status

make: *** [Makefile:56: proftpd] Error 1



thank you in advance

Brad

_______________________________________________
ProFTPD Users List   <[email protected]>
Unsubscribe problems?
http://www.proftpd.org/list-unsub.html
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.