Results 1 to 4 of 4

Thread: Proftpd in 11.0?

Hybrid View

  1. #1
    Friedleif NNTP User

    Default Proftpd in 11.0?

    Hi,
    i am searching a (stable) repository for proftpd and proftpd-sql-mysql.

    It was in server:ftp/openSUSE_10.3, but now its only in the factory (and i guess not stable?).

    Since 11.0 i am also missing:
    perl-Archive-Tar
    perl-Compress-Zlib
    perl-Crypt-PasswdMD5
    perl-Tie-IxHash

    Thanks

  2. #2
    p-a NNTP User

    Default Re: Proftpd in 11.0?

    Hello,

    I'm sorry that's not an answer but just another question.

    I have the same problem.
    I tried to compile proftpd from sources and it fails too. I have the following :

    srv-web:/tmp/proftpd-1.3.1 # make
    cd lib/ && make lib
    make[1]: Entering directory `/tmp/proftpd-1.3.1/lib'
    gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -O2 -Wall -c pr_fnmatch.c
    In file included from /usr/include/asm/sigcontext.h:4,
    from /usr/include/bits/sigcontext.h:28,
    from /usr/include/signal.h:333,
    from /usr/include/sys/wait.h:31,
    from ../include/conf.h:95,
    from pr_fnmatch.c:38:
    /usr/include/asm/types.h:6: error: conflicting types for mode_t
    /usr/include/sys/types.h:72: error: previous declaration of mode_t was here
    make[1]: *** [pr_fnmatch.o] Error 1
    make[1]: Leaving directory `/tmp/proftpd-1.3.1/lib'
    make: *** [lib] Error 2

    I found a post on another forum with the same result.
    When you try the last unstable version of proftpd (1.3.2rc1) you also get an error when doing the make. The error happens a little farther in the make procedure though.

    Hope someone can help installing proftpd on opensuse 11.

    Thanks in advance.

    p-a

  3. #3
    Join Date
    Jun 2008
    Location
    East of Podunk
    Posts
    32,922
    Blog Entries
    15

    Default Re: Proftpd in 11.0?

    On Thu, 03 Jul 2008 13:56:03 GMT
    p-a <p-a@no-mx.forums.opensuse.org> wrote:

    >
    > Hello,
    >
    > I'm sorry that's not an answer but just another question.
    >
    > I have the same problem.
    > I tried to compile proftpd from sources and it fails too. I have the
    > following :
    >
    > srv-web:/tmp/proftpd-1.3.1 # make
    > cd lib/ && make lib
    > make[1]: Entering directory `/tmp/proftpd-1.3.1/lib'
    > gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -O2 -Wall -c
    > pr_fnmatch.c
    > In file included from /usr/include/asm/sigcontext.h:4,
    > from /usr/include/bits/sigcontext.h:28,
    > from /usr/include/signal.h:333,
    > from /usr/include/sys/wait.h:31,
    > from ../include/conf.h:95,
    > from pr_fnmatch.c:38:
    > /usr/include/asm/types.h:6: error: conflicting types for mode_t
    > /usr/include/sys/types.h:72: error: previous declaration of mode_t
    > was here
    > make[1]: *** [pr_fnmatch.o] Error 1
    > make[1]: Leaving directory `/tmp/proftpd-1.3.1/lib'
    > make: *** [lib] Error 2
    >
    > I found a post on another forum with the same result.
    > When you try the last unstable version of proftpd (1.3.2rc1) you also
    > get an error when doing the make. The error happens a little farther
    > in the make procedure though.
    >
    > Hope someone can help installing proftpd on opensuse 11.
    >
    > Thanks in advance.
    >
    > p-a
    >
    >

    Hi
    Compiles fine on my copy of 11.0. I had to install libcap and libcap
    devel.
    If you run
    make clean
    nohup ./configure
    cat nohup.out |grep no
    Is there anything untoward?
    make
    artigo:/usr/local/src/proftpd-1.3.2rc1 # make
    echo \#define BUILD_STAMP \"`date`\" >include/buildstamp.h
    cd lib/ && make lib
    make[1]: Entering directory `/usr/local/src/proftpd-1.3.2rc1/lib'
    gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -O2 -Wall -c
    pr_fnmatch.c gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -O2 -Wall
    -c sstrncpy.c gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -O2
    -Wall -c strsep.c gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -O2
    -Wall -c vsnprintf.c gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include
    -O2 -Wall -c glibc-glob.c gcc -DHAVE_CONFIG_H -DLINUX -I..
    -I../include -O2 -Wall -c glibc-hstrerror.c gcc -DHAVE_CONFIG_H
    -DLINUX -I.. -I../include -O2 -Wall -c glibc-mkstemp.c gcc
    -DHAVE_CONFIG_H -DLINUX -I.. -I../include -O2 -Wall -c pr-syslog.c
    gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -O2 -Wall -c pwgrent.c
    ar rc libsupp.a pr_fnmatch.o sstrncpy.o strsep.o vsnprintf.o
    glibc-glob.o glibc-hstrerror.o glibc-mkstemp.o pr-syslog.o pwgrent.o
    ranlib libsupp.a make[1]: Leaving directory
    `/usr/local/src/proftpd-1.3.2rc1/lib' cd src/ && make src make[1]:
    Entering directory `/usr/local/src/proftpd-1.3.2rc1/src' gcc
    -DHAVE_CONFIG_H -DLINUX -I.. -I../include -O2 -Wall -c main.c gcc
    -DHAVE_CONFIG_H -DLINUX -I.. -I../include -O2 -Wall -c timers.c gcc
    -DHAVE_CONFIG_H -DLINUX -I.. -I../include -O2 -Wall -c sets.c gcc
    -DHAVE_CONFIG_H -DLINUX -I.. -I../include -O2 -Wall -c pool.c gcc
    -DHAVE_CONFIG_H -DLINUX -I.. -I../include -O2 -Wall -c str.c gcc
    -DHAVE_CONFIG_H -DLINUX -I.. -I../include -O2 -Wall -c table.c gcc
    -DHAVE_CONFIG_H -DLINUX -I.. -I../include -O2 -Wall -c regexp.c gcc
    -DHAVE_CONFIG_H -DLINUX -I.. -I../include -O2 -Wall -c dirtree.c gcc
    -DHAVE_CONFIG_H -DLINUX -I.. -I../include -O2 -Wall -c support.c gcc
    -DHAVE_CONFIG_H -DLINUX -I.. -I../include -O2 -Wall -c netaddr.c gcc
    -DHAVE_CONFIG_H -DLINUX -I.. -I../include -O2 -Wall -c inet.c gcc
    -DHAVE_CONFIG_H -DLINUX -I.. -I../include -O2 -Wall -c child.c gcc
    -DHAVE_CONFIG_H -DLINUX -I.. -I../include -O2 -Wall -c parser.c gcc
    -DHAVE_CONFIG_H -DLINUX -I.. -I../include -O2 -Wall -c log.c gcc
    -DHAVE_CONFIG_H -DLINUX -I.. -I../include -O2 -Wall -c lastlog.c gcc
    -DHAVE_CONFIG_H -DLINUX -I.. -I../include -O2 -Wall -c xferlog.c gcc
    -DHAVE_CONFIG_H -DLINUX -I.. -I../include -O2 -Wall -c bindings.c
    gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -O2 -Wall -c netacl.c
    gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -O2 -Wall -c class.c
    gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -O2 -Wall -c
    scoreboard.c gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -O2 -Wall
    -c help.c gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -O2 -Wall -c
    feat.c gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -O2 -Wall -c
    netio.c gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -O2 -Wall -c
    response.c gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -O2 -Wall
    -c data.c gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -O2 -Wall -c
    modules.c gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -O2 -Wall -c
    display.c gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -O2 -Wall -c
    auth.c gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -O2 -Wall -c
    fsio.c gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -O2 -Wall -c
    mkhome.c gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -O2 -Wall -c
    ctrls.c gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -O2 -Wall -c
    event.c gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -O2 -Wall -c
    var.c gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -O2 -Wall -c
    trace.c gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -O2 -Wall -c
    encode.c gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -O2 -Wall -c
    proctitle.c gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -O2 -Wall
    -c pidfile.c gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -O2 -Wall
    -c env.c gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -O2 -Wall -c
    version.c gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -O2 -Wall -c
    ftpdctl.c make[1]: Leaving directory
    `/usr/local/src/proftpd-1.3.2rc1/src' cd modules/ && make static
    make[1]: Entering directory `/usr/local/src/proftpd-1.3.2rc1/modules'
    gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -O2 -Wall -c
    mod_core.c gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -O2 -Wall
    -c mod_xfer.c gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -O2
    -Wall -c mod_auth_unix.c gcc -DHAVE_CONFIG_H -DLINUX -I..
    -I../include -O2 -Wall -c mod_auth_file.c gcc -DHAVE_CONFIG_H
    -DLINUX -I.. -I../include -O2 -Wall -c mod_auth.c gcc
    -DHAVE_CONFIG_H -DLINUX -I.. -I../include -O2 -Wall -c mod_ls.c gcc
    -DHAVE_CONFIG_H -DLINUX -I.. -I../include -O2 -Wall -c mod_log.c gcc
    -DHAVE_CONFIG_H -DLINUX -I.. -I../include -O2 -Wall -c mod_site.c
    gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -O2 -Wall -c
    mod_delay.c gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -O2 -Wall
    -c mod_facts.c gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -O2
    -Wall -c mod_ident.c gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include
    -O2 -Wall -c mod_auth_pam.c gcc -DHAVE_CONFIG_H -DLINUX -I..
    -I../include -O2 -Wall -c mod_cap.c srcdir=. ./glue.sh mod_core.o
    mod_xfer.o mod_auth_unix.o mod_auth_file.o mod_auth.o mod_ls.o
    mod_log.o mod_site.o mod_delay.o mod_facts.o mod_ident.o
    mod_auth_pam.o mod_cap.o gcc -DHAVE_CONFIG_H -DLINUX -I..
    -I../include -O2 -Wall -c module_glue.c make[1]: Leaving directory
    `/usr/local/src/proftpd-1.3.2rc1/modules' test -z """" -a -z """" ||
    (cd modules/ && make shared) test -z """" || (cd locale/ && make
    locale) /bin/sh ./libtool --mode=link --tag=CC gcc -L./lib -o
    proftpd src/main.o src/timers.o src/sets.o src/pool.o src/str.o
    src/table.o src/regexp.o src/dirtree.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/response.o src/data.o
    src/modules.o src/display.o src/auth.o src/fsio.o src/mkhome.o
    src/ctrls.o src/event.o src/var.o src/trace.o src/encode.o
    src/proctitle.o src/pidfile.o src/env.o src/version.o
    modules/mod_core.o modules/mod_xfer.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/mod_ident.o modules/mod_cap.o
    modules/mod_auth_pam.o modules/module_glue.o -lcap -lpam -lsupp
    -lcrypt mkdir .libs gcc -o proftpd src/main.o src/timers.o src/sets.o
    src/pool.o src/str.o src/table.o src/regexp.o src/dirtree.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/response.o src/data.o src/modules.o src/display.o src/auth.o
    src/fsio.o src/mkhome.o src/ctrls.o src/event.o src/var.o src/trace.o
    src/encode.o src/proctitle.o src/pidfile.o src/env.o src/version.o
    modules/mod_core.o modules/mod_xfer.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/mod_ident.o modules/mod_cap.o
    modules/mod_auth_pam.o modules/module_glue.o
    -L/usr/local/src/proftpd-1.3.2rc1/lib -lcap -lpam -lsupp -lcrypt cd
    utils/ && make utils make[1]: Entering directory
    `/usr/local/src/proftpd-1.3.2rc1/utils' gcc -DHAVE_CONFIG_H -DLINUX
    -I.. -I../include -O2 -Wall -c ftpcount.c gcc -DHAVE_CONFIG_H
    -DLINUX -I.. -I../include -O2 -Wall -c scoreboard.c gcc
    -DHAVE_CONFIG_H -DLINUX -I.. -I../include -O2 -Wall -c misc.c gcc
    -DHAVE_CONFIG_H -DLINUX -I.. -I../include -O2 -Wall -c ftpshut.c gcc
    -DHAVE_CONFIG_H -DLINUX -I.. -I../include -O2 -Wall -c ftptop.c gcc
    -DHAVE_CONFIG_H -DLINUX -I.. -I../include -O2 -Wall -c ftpwho.c
    make[1]: Leaving directory `/usr/local/src/proftpd-1.3.2rc1/utils' gcc
    -L./lib -o ftpcount utils/ftpcount.o utils/scoreboard.o utils/misc.o
    -lsupp -lcrypt gcc -L./lib -o ftpdctl src/ftpdctl.o src/pool.o
    src/str.o src/netaddr.o src/log.o src/ctrls.o -lcap -lpam -lsupp
    -lcrypt gcc -L./lib -o ftpshut utils/ftpshut.o -lsupp -lcrypt gcc
    -L./lib -o ftptop utils/ftptop.o utils/scoreboard.o utils/misc.o
    -lncurses -lsupp -lcrypt gcc -L./lib -o ftpwho utils/ftpwho.o
    utils/scoreboard.o utils/misc.o -lsupp -lcrypt
    artigo:/usr/local/src/proftpd-1.3.2rc1 #

    --
    Cheers Malcolm (Linux Counter #276890)
    SLED 10.0 SP2 x86_64 Kernel 2.6.16.60-0.23-smp
    up 2 days 21:35, 1 user, load average: 0.12, 0.10, 0.09
    GPU GeForce 8600 GTS Silent - Driver Version: 173.14.09


  4. #4
    p-a NNTP User

    Default Re: Proftpd in 11.0?

    Thanks,

    I added libcap-devel and recompiled proftpd 1.3.2rc1 : it's ok with the compilation.
    I'm left with an ipv6 problem with the startup script, problem which I will try to solve.
    I hope that the rc1 version is stable enough since it's intended to run on a server.

    Best regards,

    p.a

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •