Package Details: proftpd 2:1.3.7a-3

Git Clone URL: https://aur.archlinux.org/proftpd.git (read-only, click to copy)
Package Base: proftpd
Description: High-performance, scalable FTP server
Upstream URL: http://www.proftpd.org/
Licenses: GPL
Submitter: xyproto
Maintainer: migrev
Last Packager: migrev
Votes: 54
Popularity: 0.000045
First Submitted: 2013-05-16 15:03
Last Updated: 2021-03-04 09:50

Latest Comments

1 2 3 4 5 Next › Last »

maid commented on 2021-04-23 19:11

There was "-DHAVE_STROPTS_H=0" in CPPFLAGS. I have add this a few months ago to fix the same issue. Build complete. However, proftpd won't install. /usr/bin/install: unable change owner '/tmp/proftpd/pkg/proftpd/usr/bin/proftpd': not allowed make: *** [Makefile:131: install-proftpd] error 1

migrev commented on 2021-04-23 11:21

@maid: That's a weird one! According to https://stackoverflow.com/questions/61029226/how-do-i-install-libraries-for-stropts-h and other sources:

stropts.h is part of the Posix STREAMS extension, which Linux never supported. (Since 2008, it has also been marked as obsolescent by Posix, so it may be removed in some future standard revision.)

Looking in os.h,

#ifdef HAVE_STROPTS_H
# include <stropts.h>
#endif

and HAVE_STROPTS_H is undefined by default in config.h[.in]. So, for some reason, your system has HAVE_STROPTS_H defined, which looks out of the scope of this package. Please check your CFLAGS in pursue of the culprit. Another starting point is checking if, after configure is executed, your config.h is different from (around line 805):

/* Define if you have the <stropts.h> header file.  */
/* #undef HAVE_STROPTS_H */

Post your feedback in case you really can't find the issue. I'll be glad to help.

Best!

maid commented on 2021-04-23 11:01

Fatal error. ../include/os.h:54:11: stropts.h: no such file 54 | # include <stropts.h> | ^~~~~~~~~~~

migrev commented on 2021-03-04 09:51

@severach: Done. Thanks for your contribution!

severach commented on 2021-03-04 08:06

Remove CFLAGS from the make line. -fcommon was fixed in 1.3.7a so can be removed. CFLAGS goes before configure. make CFLAGS wipes out upstream CFLAGS selected by configure. The fix for Issue #1111 won't work CFLAGS on the make line.

migrev commented on 2020-12-14 11:38

@drakkan: Done :)

drakkan commented on 2020-12-12 13:30

Hi, can you please add mod_digest?

--with-modules=mod_digest:mod_sftp:mod_quotatab:mod_quotatab_sql:mod_quotatab_file:mod_tls:mod_tls_shmcache:mod_ldap:mod_sql:mod_sql_mysql:mod_sql_postgres:mod_facl:mod_dynmasq \

I modified the PKGBUILD as above and it is working fine, thank you

eomanis commented on 2020-07-28 16:46

There is a new release available, ProFTPD 1.3.7a.

Changing the PKGBUILD to pkgver=1.3.7a, md5sums=('4a9b8877b2e9b08d70e71ad56c19e2c9' seems to be sufficient to build it, and for me it runs without needing to change my proftpd.conf at all.

But it also seems that ProFTPD 1.3.7b is already in the making, so it might make sense to just wait for that one.

migrev commented on 2020-06-20 00:09

@eomanis: Done! :)

eomanis commented on 2020-06-19 13:21

Hi migrev,

could you add the mod_tls_shmcache module?

It just needs to be added to the --with-modules= list, maybe behind mod_tls because it is sort of an enhancement to mod_tls:

--with-modules=...:mod_tls:mod_tls_shmcache:... \