Can`t start proftd: *** glibc detected *** proftpd: free(): invalid next size (fast): 0x00000000006eb410 *** ======= Backtrace: ========= /lib/libc.so.6[0x7fa9c1bcab9d] /lib/libc.so.6(cfree+0x76)[0x7fa9c1bcc8a6] proftpd[0x467f60] proftpd[0x4550f6] proftpd[0x4263ec] proftpd[0x42652c] proftpd[0x40da75] /lib/libc.so.6(__libc_start_main+0xf4)[0x7fa9c1b791f4] proftpd(getpwnam+0x111)[0x407ba9] Reproducible: Always Steps to Reproduce: 1. proftpd 2. 3. Portage 2.1.5_rc6 (default-linux/amd64/2007.0, gcc-4.2.3, glibc-2.7-r2, 2.6.25-gentoo-r1 x86_64) ================================================================= System uname: 2.6.25-gentoo-r1 x86_64 AMD Athlon(tm) X2 Dual Core Processor BE-2300 Timestamp of tree: Sat, 26 Apr 2008 17:00:01 +0000 app-shells/bash: 3.2_p33 dev-lang/python: 2.4.4-r9, 2.5.2-r2 dev-python/pycrypto: 2.0.1-r6 sys-apps/baselayout: 2.0.0 sys-apps/openrc: 0.2.2 sys-apps/sandbox: 1.2.18.1-r2 sys-devel/autoconf: 2.62 sys-devel/automake: 1.9.6-r2, 1.10.1 sys-devel/binutils: 2.18-r1 sys-devel/gcc-config: 1.4.0-r4 sys-devel/libtool: 1.5.26 virtual/os-headers: 2.6.25-r1 ACCEPT_KEYWORDS="amd64 ~amd64 ~x86" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-march=athlon64 -O2 -msse3 -pipe" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /var/bind" CONFIG_PROTECT_MASK="/etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/terminfo /etc/udev/rules.d" CXXFLAGS="-march=athlon64 -O2 -msse3 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="distlocks parallel-fetch sandbox sfperms strict unmerge-orphans userfetch" GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo" LANG="ru_RU.UTF-8" LC_ALL="" LDFLAGS="" LINGUAS="ru en" MAKEOPTS="-j3" PKGDIR="/usr/portage/packages" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/portage/local/layman/webapps-experimental /usr/portage/local/layman/pythonhead /usr/portage/local/layman/sunrise /usr/local/hongqn" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="a52 aac aalib acl alsa amd64 amr berkdb bzip bzip2 cgi cli cracklib crypt cups dri encode fastcgi fortran ftp gdbm gpm gzip iconv ipv6 isdnlog jpeg midi mmx mp3 mpg mudflap multislot ncurses nls nptl nptlonly ogg openmp pam pcre perl png pppd python readline reflection sdl session smp spl sqlite sqlite3 sse sse2 ssl tcpd theora thread threads truetype unicode usb utf8 v4l vorbis x264 xorg xvid yp zlib" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" ELIBC="glibc" INPUT_DEVICES="keyboard mouse evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="ru en" USERLAND="GNU" VIDEO_CARDS="apm ark chips cirrus cyrix dummy fbdev glint i128 i810 mach64 mga neomagic nv r128 radeon rendition s3 s3virge savage siliconmotion sis sisusb tdfx tga trident tseng v4l vesa vga via vmware voodoo" Unset: CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
*** Bug 219425 has been marked as a duplicate of this bug. ***
I recompile wthis -g: (gdb) bt #0 0x00007f2579f22185 in raise () from /lib/libc.so.6 #1 0x00007f2579f23630 in abort () from /lib/libc.so.6 #2 0x00007f2579f5b96b in ?? () from /lib/libc.so.6 #3 0x00007f2579f60b9d in ?? () from /lib/libc.so.6 #4 0x00007f2579f628a6 in free () from /lib/libc.so.6 #5 0x000000000046eb70 in cap_free (data_p=0x6a59dc) at cap_alloc.c:106 #6 0x000000000046d913 in cap_module_init () at mod_cap.c:358 #7 0x000000000042ba75 in pr_module_load (m=0x6969e0) at modules.c:576 #8 0x000000000042be9a in modules_init () at modules.c:710 #9 0x000000000040b372 in main (argc=1, argv=0x7fff82894da8, envp=0x7fff82894db8) at main.c:2762 wrong cap_free? in original libcap: # warning Kernel <linux/capability.h> does not support 64-bit capabilities # warning and libcap is being built with no support for 64-bit capabilities hm...
I did it!!! Work! But it is strange! I remove mod_cap in build: configure --disable-cap and remove 2 lines in ./modules/module_glue.c . Cap is not necessary for many common action? My ftp work good. I am the only one who has encountered this problem?
(In reply to comment #3) > I did it!!! Work! > But it is strange! > I remove mod_cap in build: > configure --disable-cap > and remove 2 lines in ./modules/module_glue.c . > Cap is not necessary for many common action? My ftp work good. > I am the only one who has encountered this problem? > I can confirm this bug. yegle@yegle-laptop ~ $ sudo /etc/init.d/proftpd start * Checking proftpd configuration ... *** glibc detected *** /usr/sbin/proftpd: free(): invalid next size (fast): 0x00000000006e8630 *** ======= Backtrace: ========= /lib/libc.so.6[0x7fb737f2de0d] /lib/libc.so.6(cfree+0x76)[0x7fb737f2fb06] /usr/sbin/proftpd[0x463bfd] /usr/sbin/proftpd[0x451ad5] /usr/sbin/proftpd[0x424f26] /usr/sbin/proftpd[0x425068] /usr/sbin/proftpd[0x40d8ff] /lib/libc.so.6(__libc_start_main+0xf4)[0x7fb737edd1f4] /usr/sbin/proftpd(getpwnam+0x111)[0x407b99] ======= Memory map: ======== 00400000-00485000 r-xp 00000000 08:01 451639 /usr/sbin/proftpd 00684000-00685000 r--p 00084000 08:01 451639 /usr/sbin/proftpd 00685000-0068f000 rw-p 00085000 08:01 451639 /usr/sbin/proftpd 0068f000-006fe000 rw-p 0068f000 00:00 0 [heap] 7fb730000000-7fb730021000 rw-p 7fb730000000 00:00 0 7fb730021000-7fb734000000 ---p 7fb730021000 00:00 0 7fb73768d000-7fb73769a000 r-xp 00000000 08:01 275570 /lib64/libgcc_s.so.1 7fb73769a000-7fb737899000 ---p 0000d000 08:01 275570 /lib64/libgcc_s.so.1 7fb737899000-7fb73789a000 r--p 0000c000 08:01 275570 /lib64/libgcc_s.so.1 7fb73789a000-7fb73789b000 rw-p 0000d000 08:01 275570 /lib64/libgcc_s.so.1 7fb73789b000-7fb7378af000 r-xp 00000000 08:01 275567 /lib64/libz.so.1.2.3 7fb7378af000-7fb737aae000 ---p 00014000 08:01 275567 /lib64/libz.so.1.2.3 7fb737aae000-7fb737aaf000 r--p 00013000 08:01 275567 /lib64/libz.so.1.2.3 7fb737aaf000-7fb737ab0000 rw-p 00014000 08:01 275567 /lib64/libz.so.1.2.3 7fb737ab0000-7fb737aba000 r-xp 00000000 08:01 61562 /lib64/libnss_files-2.7.so 7fb737aba000-7fb737cb9000 ---p 0000a000 08:01 61562 /lib64/libnss_files-2.7.so 7fb737cb9000-7fb737cba000 r--p 00009000 08:01 61562 /lib64/libnss_files-2.7.so 7fb737cba000-7fb737cbb000 rw-p 0000a000 08:01 61562 /lib64/libnss_files-2.7.so 7fb737cbb000-7fb737cbd000 r-xp 00000000 08:01 61525 /lib64/libdl-2.7.so 7fb737cbd000-7fb737ebd000 ---p 00002000 08:01 61525 /lib64/libdl-2.7.so 7fb737ebd000-7fb737ebe000 r--p 00002000 08:01 61525 /lib64/libdl-2.7.so 7fb737ebe000-7fb737ebf000 rw-p 00003000 08:01 61525 /lib64/libdl-2.7.so 7fb737ebf000-7fb737ffb000 r-xp 00000000 08:01 61557 /lib64/libc-2.7.so 7fb737ffb000-7fb7381fb000 ---p 0013c000 08:01 61557 /lib64/libc-2.7.so 7fb7381fb000-7fb7381ff000 r--p 0013c000 08:01 61557 /lib64/libc-2.7.so 7fb7381ff000-7fb738200000 rw-p 00140000 08:01 61557 /lib64/libc-2.7.so 7fb738200000-7fb738205000 rw-p 7fb738200000 00:00 0 7fb738205000-7fb73820d000 r-xp 00000000 08:01 61552 /lib64/libcrypt-2.7.so 7fb73820d000-7fb73840c000 ---p 00008000 08:01 61552 /lib64/libcrypt-2.7.so 7fb73840c000-7fb73840d000 r--p 00007000 08:01 61552 /lib64/libcrypt-2.7.so 7fb73840d000-7fb73840e000 rw-p 00008000 08:01 61552 /lib64/libcrypt-2.7.so 7fb73840e000-7fb73843c000 rw-p 7fb73840e000 00:00 0 7fb73843c000-7fb738446000 r-xp 00000000 08:01 275597 /lib64/libpam.so.0.81.12 7fb738446000-7fb738646000 ---p 0000a000 08:01 275597 /lib64/libpam.so.0.81.12 7fb738646000-7fb738647000 r--p 0000a000 08:01 275597 /lib64/libpam.so.0.81.12 7fb738647000-7fb738648000 rw-p 0000b000 08:01 275597 /lib64/libpam.so.0.81.12 7fb738648000-7fb738797000 r-xp 00000000 08:01 598055 /usr/lib64/libcrypto.so.0.9.8 7fb738797000-7fb738996000 ---p 0014f000 08:01 598055 /usr/lib64/libcrypto.so.0.9.8 7fb738996000-7fb7389a4000 r--p 0014e000 08:01 598055 /usr/lib64/libcrypto.so.0.9.8 7fb7389a4000-7fb7389ba000 rw-p 0/etc/init.d/proftpd: line 13: 17956 abort /usr/sbin/proftpd -t -c /etc/proftpd/proftpd.conf >&/dev/null * Configuration error: please fix your configuration file (/etc/proftpd/proftpd.conf). [ !! ] * ERROR: proftpd failed to start
yegle, could you please post your emerge --info? I'm also interested in the output of emerge -pv libcap, thanks! Best regards, chtekk.
2Luca Longinotti: Proftpd use internal libcap if libcap not in system. Error occurs in all cases.
(In reply to comment #5) > yegle, could you please post your emerge --info? > I'm also interested in the output of emerge -pv libcap, thanks! > Best regards, chtekk. > sorry that I forgot to post these: **************************************************************** Portage 2.1.5_rc6 (default/linux/amd64/2008.0, gcc-4.2.3, glibc-2.7-r2, 2.6.25-gentoo-r1-yegle x86_64) ================================================================= System uname: 2.6.25-gentoo-r1-yegle x86_64 Intel(R) Core(TM)2 CPU T5600 @ 1.83GHz Timestamp of tree: Sat, 03 May 2008 11:00:01 +0000 ccache version 2.4 [enabled] app-shells/bash: 3.2_p39 dev-lang/python: 2.5.2-r2 dev-util/ccache: 2.4-r7 sys-apps/baselayout: 2.0.0 sys-apps/openrc: 0.2.3 sys-apps/sandbox: 1.2.18.1-r2 sys-devel/autoconf: 2.13, 2.62 sys-devel/automake: 1.5, 1.7.9-r1, 1.9.6-r2, 1.10.1-r1 sys-devel/binutils: 2.18-r1 sys-devel/gcc-config: 1.4.0-r4 sys-devel/libtool: 1.5.26 virtual/os-headers: 2.6.25-r1 ACCEPT_KEYWORDS="amd64 ~amd64" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-march=nocona -O2 -pipe" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="" CONFIG_PROTECT_MASK="/etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/terminfo /etc/udev/rules.d" CXXFLAGS="-march=nocona -O2 -pipe" DISTDIR="/home/yegle/temp/distfiles" FEATURES="ccache collision-protect distlocks parallel-fetch sandbox sfperms strict unmerge-orphans userfetch" GENTOO_MIRRORS="http://ftp.cs.pu.edu.tw/Linux/Gentoo/" LANG="zh_CN.UTF-8" LDFLAGS="" LINGUAS="zh zh_CN" MAKEOPTS="-j3" PKGDIR="/usr/portage/packages" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages" PORTAGE_TMPDIR="/home/yegle/temp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/home/yegle/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="X a52 aac accessibility acl acpi alsa amd64 apache2 bash-completion berkdb bluetooth bzip2 cairo calendar cdda cddb cdio cdparanoia cdr cjk cli cracklib crypt cups dbus debug dri dts dvd dvdr encode exif ffmpeg flac fontconfig ftp gdbm gif gpm gtk hal iconv immqt-bc ipv6 isdnlog ithreads jabber java6 javascript jingle jpeg lame libnotify lm_sensors matroska midi mime mmx mp3 mpeg mplayer msn mudflap multilib ncurses nls nptl nptlonly nvidia ogg opengl openmp pam pcre pdf perl png pppd python qq qt3support quicktime rar rdesktop readline reflection rss sdl sdl-image session skins spl sse sse2 sse3 ssl stream svg tcpd theora truetype unicode usb v4l2 vlm vorbis wavpack wifi wxwindows x264 xcomposite xine xorg xosd xv xvid xvmc zlib" ALSA_CARDS="hda-intel" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" ELIBC="glibc" INPUT_DEVICES="keyboard mouse synaptics" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="zh zh_CN" USERLAND="GNU" VIDEO_CARDS="nv nvidia vesa" Unset: CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LC_ALL, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS ********************************************************************************** and emerge -pv libcap: yegle@localhost ~ $ emerge -pv libcap These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild R ] sys-libs/libcap-2.08-r1 USE="pam" 40 kB Total: 1 package (1 reinstall), Size of downloads: 40 kB
same problem here... it started to do this when I have reinstalled it with USE=ipv6 emerge --info (I'm using paludis): Portage 2.2_pre6 (default/linux/amd64/2008.0/desktop, gcc-4.3.1-pre20080509, glibc-2.7-r2, 2.6.25-gentoo-r1 x86_64) ================================================================= System uname: 2.6.25-gentoo-r1 x86_64 AMD Athlon(tm) 64 X2 Dual Core Processor 4200+ Timestamp of tree: Sat, 10 May 2008 10:35:01 +0000 distcc 2.18.3 x86_64-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled] app-shells/bash: 3.2_p39 dev-java/java-config: 1.3.7, 2.1.6 dev-lang/python: 2.5.2-r2 sys-apps/baselayout: 2.0.0 sys-apps/openrc: 0.2.3 sys-apps/sandbox: 1.2.18.1-r2 sys-devel/autoconf: 2.13, 2.62 sys-devel/automake: 1.4_p6, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10.1-r1 sys-devel/binutils: 2.18.50.0.6 sys-devel/gcc-config: 1.4.0-r4 sys-devel/libtool: 1.5.26 virtual/os-headers: 2.6.25-r1 ACCEPT_KEYWORDS="amd64 ~amd64" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-O2 -march=k8 -pipe -msse3" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/config" CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/terminfo /etc/udev/rules.d" CXXFLAGS="-O2 -march=k8 -pipe -msse3" DISTDIR="/media/reiser/distfiles" FEATURES="distlocks parallel-fetch preserve-libs sandbox sfperms strict unmerge-orphans userfetch" GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo" LANG="cs_CZ.UTF-8" LC_ALL="cs_CZ.UTF-8" LDFLAGS="" LINGUAS="cs" MAKEOPTS="-j3" PKGDIR="/20GB/portage/packages" PORTAGE_RSYNC_EXTRA_OPTS="--exclude-from=/etc/portage/rsync_excludes --progress --prune-empty-dirs" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages" PORTAGE_TMPDIR="/20GB/var/tmp" PORTDIR="/20GB/portage" PORTDIR_OVERLAY="/20GB/overlay /usr/local/portage/dave /usr/local/portage/dirtyepic /usr/local/portage/desktop-effects" SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage" USE="3dnow 3dnowext X a52 alsa amd64 apache2 asf avi bluetooth branding bzip2 cairo cdparanoia cdr cli css curl curlwrappers custom-cflags cxx dbus dga dts dvd dvdnav dvdr dvdread emboss enca encode evo ffmpeg flash ftp gd gif gpm hal iconv id3 id3v2 ithreads jabber javascript jpeg kde kdeenablefinal kdehiddenvisibility kerberos lame libnotify mad matroska mmx mmxext mp3 mpeg mplayer multilib ncurses no-old-linux nptl nptlonly nsplugin nvidia ogg oggvorbis openal opengl pcre pdf pic png posix pppd print qt qt3 qt3support qt4 quicktime rar reflection session smp sockets spl srt sse sse2 sse3 ssl startup-notification subversion symlink threads truetype unicode usb vorbis wma x264 xine xml xorg xv xvid zlib" ALSA_CARDS="emu10k1" ALSA_PCM_PLUGINS="asym empty file null plug" APACHE2_MODULES="alias authz_host cache dir disk_cache include log_config mime mime_magic rewrite setenvif" APACHE2_MPMS="event" ELIBC="glibc" INPUT_DEVICES="mouse keyboard" KERNEL="linux" LINGUAS="cs" USERLAND="GNU" VIDEO_CARDS="nvidia" Unset: CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS
(In reply to comment #8) > same problem here... it started to do this when I have reinstalled it with > USE=ipv6 Hm... i have this problem with and without ipv6.
(In reply to comment #9) > Hm... i have this problem with and without ipv6. Me too :-( That means something had changed since I installed it the last time...
gandalf nuitari # emerge -pv libcap [ebuild R ] sys-libs/libcap-2.08-r1 USE="pam" 0 kB Total: 1 package (1 reinstall), Size of downloads: 0 kB gandalf nuitari # emerge -pv proftpd [ebuild R ] net-ftp/proftpd-1.3.1 USE="ncurses nls pam ssl tcpd -acl -authfile -ban -case -clamav -deflate -hardened -ifsession -ipv6 -ldap -mysql -noauthunix -opensslcrypt -postgres -radius -rewrite (-selinux) -shaper -sitemisc -softquota -vroot -xinetd" 0 kB gandalf nuitari # /etc/init.d/proftpd start proftpd | * Checking proftpd configuration ... *** glibc detected *** /usr/sbin/proftpd: free(): invalid next size (fast): 0x0000000001b66870 *** ======= Backtrace: ========= /lib/libc.so.6[0x7fcb7bf40b9d] /lib/libc.so.6(cfree+0x76)[0x7fcb7bf428a6] /usr/sbin/proftpd[0x466ce0] /usr/sbin/proftpd[0x454da6] /usr/sbin/proftpd[0x4260dc] /usr/sbin/proftpd[0x42621c] /usr/sbin/proftpd[0x40d765] /lib/libc.so.6(__libc_start_main+0xf4)[0x7fcb7beef1f4] /usr/sbin/proftpd(getpwnam+0x109)[0x407899] ======= Memory map: ======== 00400000-00487000 r-xp 00000000 09:02 6017980 /usr/sbin/proftpd 00686000-00687000 r--p 00086000 09:02 6017980 /usr/sbin/proftpd 00687000-00690000 rw-p 00087000 09:02 6017980 /usr/sbin/proftpd 00690000-0069d000 rw-p 00690000 00:00 0 01b18000-01b7b000 rw-p 01b18000 00:00 0 [heap] 7fcb74000000-7fcb74021000 rw-p 7fcb74000000 00:00 0 7fcb74021000-7fcb78000000 ---p 7fcb74021000 00:00 0 7fcb7b69f000-7fcb7b6ac000 r-xp 00000000 09:02 5488910 /lib64/libgcc_s.so.1 7fcb7b6ac000-7fcb7b8ab000 ---p 0000d000 09:02 5488910 /lib64/libgcc_s.so.1 7fcb7b8ab000-7fcb7b8ac000 r--p 0000c000 09:02 5488910 /lib64/libgcc_s.so.1 7fcb7b8ac000-7fcb7b8ad000 rw-p 0000d000 09:02 5488910 /lib64/libgcc_s.so.1 7fcb7b8ad000-7fcb7b8c1000 r-xp 00000000 09:02 5275216 /lib64/libz.so.1.2.3 7fcb7b8c1000-7fcb7bac0000 ---p 00014000 09:02 5275216 /lib64/libz.so.1.2.3 7fcb7bac0000-7fcb7bac1000 r--p 00013000 09:02 5275216 /lib64/libz.so.1.2.3 7fcb7bac1000-7fcb7bac2000 rw-p 00014000 09:02 5275216 /lib64/libz.so.1.2.3 7fcb7bac2000-7fcb7bacc000 r-xp 00000000 09:02 5801350 /lib64/libnss_files-2.7.so 7fcb7bacc000-7fcb7bccb000 ---p 0000a000 09:02 5801350 /lib64/libnss_files-2.7.so 7fcb7bccb000-7fcb7bccc000 r--p 00009000 09:02 5801350 /lib64/libnss_files-2.7.so 7fcb7bccc000-7fcb7bccd000 rw-p 0000a000 09:02 5801350 /lib64/libnss_files-2.7.so 7fcb7bccd000-7fcb7bccf000 r-xp 00000000 09:02 5801837 /lib64/libdl-2.7.so 7fcb7bccf000-7fcb7becf000 ---p 00002000 09:02 5801837 /lib64/libdl-2.7.so 7fcb7becf000-7fcb7bed0000 r--p 00002000 09:02 5801837 /lib64/libdl-2.7.so 7fcb7bed0000-7fcb7bed1000 rw-p 00003000 09:02 5801837 /lib64/libdl-2.7.so 7fcb7bed1000-7fcb7c00f000 r-xp 00000000 09:02 5798697 /lib64/libc-2.7.so 7fcb7c00f000-7fcb7c20f000 ---p 0013e000 09:02 5798697 /lib64/libc-2.7.so 7fcb7c20f000-7fcb7c213000 r--p 0013e000 09:02 5798697 /lib64/libc-2.7.so 7fcb7c213000-7fcb7c214000 rw-p 00142000 09:02 5798697 /lib64/libc-2.7.so 7fcb7c214000-7fcb7c219000 rw-p 7fcb7c214000 00:00 0 7fcb7c219000-7fcb7c221000 r-xp 00000000 09:02 5801965 /lib64/libcrypt-2.7.so 7fcb7c221000-7fcb7c420000 ---p 00008000 09:02 5801965 /lib64/libcrypt-2.7.so 7fcb7c420000-7fcb7c421000 r--p 00007000 09:02 5801965 /lib64/libcrypt-2.7.so 7fcb7c421000-7fcb7c422000 rw-p 00008000 09:02 5801965 /lib64/libcrypt-2.7.so 7fcb7c422000-7fcb7c450000 rw-p 7fcb7c422000 00:00 0 7fcb7c450000-7fcb7c45a000 r-xp 00000000 09:02 5302770 /lib64/libpam.so.0.81.12 7fcb7c45a000-7fcb7c65a000 ---p 0000a000 09:02 5302770 /lib64/libpam.so.0.81.12 7fcb7c65a000-7fcb7c65b000 r--p 0000a000 09:02 5302770 /lib64/libpam.so.0.81.12 7fcb7c65b000-7fcb7c65c000 rw-p 0000b000 09:02 5302770 /lib64/libpam.so.0.81.12 7fcb7c65c000-7fcb7c7b6000 r-xp 00000000 09:02 5895595 /usr/lib64/libcrypto.so.0.9.8 7fcb7c7b6000-7fcb7c9b5000 ---p 0015a000 09:02 5895595 /usr/lib64/libcrypto.so.0.9.8 7fcb7c9b5000-7fcb7c9c3000 r--p 00159000 09:02 5895595 /usr/lib64/libcrypto.so.0.9.8 7fcb7c9c3000-7fcb7c9d9000 rw-p 00167000 09:02 5895595 /usr/lib64/libcrypto.so.0.9.8 7fcb7c9d9000-7fcb7c9dd000 rw-p 7fcb7c9d9000 00:00 0 7fcb7c9dd000-7fcb7ca22000 r-xp 00000000 09:02 5895598 /usr/lib64/libssl.so.0.9.8 7fcb7ca22000-7fcb7cc21000 ---p 00045000 09:02 5895598 /usr/lib64/libssl.so.0.9.8 7fcb7cc21000-7fcb7cc23000 r--p 00044000 09:02 5895598 /usr/lib64/libssl.so.0.9.8 7fcb7cc2300proftpd |/etc/init.d/proftpd: line 13: 19579 Aborted /usr/sbin/proftpd -t -c /etc/proftpd/proftpd.conf >&/dev/null gandalf nuitari # emerge --info Portage 2.1.5_rc10 (default-linux/amd64/2006.1/desktop, gcc-4.2.3, glibc-2.7-r2, 2.6.25-gentoo-r3 x86_64) ================================================================= System uname: 2.6.25-gentoo-r3 x86_64 AMD Athlon(tm) 64 X2 Dual Core Processor 3800+ Timestamp of tree: Wed, 14 May 2008 06:35:01 +0000 distcc 2.18.3 x86_64-pc-linux-gnu (protocols 1 and 2) (default port 3632) [enabled] app-shells/bash: 3.2_p39 dev-java/java-config: 1.3.7, 2.1.6 dev-lang/python: 2.5.2-r3 dev-python/pycrypto: 2.0.1-r6 sys-apps/baselayout: 2.0.0 sys-apps/openrc: 0.2.4 sys-apps/sandbox: 1.2.18.1-r2 sys-devel/autoconf: 2.13, 2.62 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10.1-r1 sys-devel/binutils: 2.18-r1 sys-devel/gcc-config: 1.4.0-r4 sys-devel/libtool: 1.5.26 virtual/os-headers: 2.6.25-r2 ACCEPT_KEYWORDS="amd64 ~amd64" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-march=athlon64 -O2 -pipe" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/lib/fax /usr/share/config /var/bind /var/qmail/alias /var/qmail/control /var/spool/fax/etc" CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/terminfo /etc/texmf/web2c /etc/udev/rules.d" CXXFLAGS="-march=athlon64 -O2 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="ccache distcc distlocks parallel-fetch sandbox sfperms strict unmerge-orphans userfetch" GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo" LDFLAGS="" LINGUAS="en fr" MAKEOPTS="-j10" PKGDIR="/usr/portage/packages" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/portage/local/layman/voip /usr/portage/local/layman/armagetron /usr/local/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="X alsa amarok amd64 apache2 berkdb bzip2 cairo cdr cli cracklib crypt cups dbus dlloader dv dvd dvdr eds emboss encode fam firefox fortran gdbm gif gpm gtk gtk2 hal iconv isdnlog jpeg kde kdeenablefinal lcd mad matroska midi mikmod mp3 mpeg mudflap ncurses nls nptl nptlonly ogg oggvorbis opengl openmp pam pcre perl png ppds pppd python qt3 qt4 quicktime readline reflection sdl session spell spl sse3 ssl ssse3 svg tcpd truetype unicode vorbis xinerama xml xorg xv xvid zlib" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic auth_digest authn_anon authn_dbd authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock dbd deflate dir disk_cache env expires ext_filter file_cache filter headers ident imagemap include info log_config logio mem_cache mime mime_magic negotiation proxy proxy_ajp proxy_balancer proxy_connect proxy_http rewrite setenvif so speling status unique_id userdir usertrack vhost_alias" ELIBC="glibc" INPUT_DEVICES="evdev keyboard mouse" KERNEL="linux" LCD_DEVICES="g15" LINGUAS="en fr" USERLAND="GNU" VIDEO_CARDS="nvidia v4l" Unset: CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Same problem. (see below) And now? :) /etc/init.d/proftpd start * Caching service dependencies ... [ ok ] * Checking proftpd configuration ... *** glibc detected *** /usr/sbin/proftpd: free(): invalid next size (fast): 0x0812c910 *** ======= Backtrace: ========= /lib/libc.so.6[0xb7b3899b] /lib/libc.so.6(__libc_free+0x73)[0xb7b39fbc] /usr/sbin/proftpd[0x80c2583] /usr/sbin/proftpd[0x804de21] ======= Memory map: ======== 08048000-080d9000 r-xp 00000000 09:03 1514253 /usr/sbin/proftpd 080d9000-080da000 r--p 00090000 09:03 1514253 /usr/sbin/proftpd 080da000-080e2000 rw-p 00091000 09:03 1514253 /usr/sbin/proftpd 080e2000-08150000 rw-p 080e2000 00:00 0 [heap] b7900000-b7921000 rw-p b7900000 00:00 0 b7921000-b7a00000 ---p b7921000 00:00 0 b7aab000-b7ab4000 r-xp 00000000 09:03 876265 /usr/lib/gcc/i686-pc-linux-gnu/4.1.2/libgcc_s.so.1 b7ab4000-b7ab5000 rw-p 00009000 09:03 876265 /usr/lib/gcc/i686-pc-linux-gnu/4.1.2/libgcc_s.so.1 b7abb000-b7ac2000 r--s 00000000 09:03 392123 /usr/lib/gconv/gconv-modules.cache b7ac2000-b7aca000 r-xp 00000000 09:03 1008328 /lib/libnss_files-2.5.so b7aca000-b7acc000 rw-p 00007000 09:03 1008328 /lib/libnss_files-2.5.so b7ad2000-b7ad3000 rw-p b7ad2000 00:00 0 b7ad3000-b7ad5000 r-xp 00000000 09:03 1009607 /lib/libdl-2.5.so b7ad5000-b7ad7000 rw-p 00001000 09:03 1009607 /lib/libdl-2.5.so b7ad7000-b7ad8000 rw-p b7ad7000 00:00 0 b7ad8000-b7be7000 r-xp 00000000 09:03 1009102 /lib/libc-2.5.so b7be7000-b7be8000 r--p 0010f000 09:03 1009102 /lib/libc-2.5.so b7be8000-b7bea000 rw-p 00110000 09:03 1009102 /lib/libc-2.5.so b7bea000-b7bed000 rw-p b7bea000 00:00 0 b7bed000-b7bf2000 r-xp 00000000 09:03 1009741 /lib/libcrypt-2.5.so b7bf2000-b7bf4000 rw-p 00004000 09:03 1009741 /lib/libcrypt-2.5.so b7bf4000-b7c1b000 rw-p b7bf4000 00:00 0 b7c1b000-b7c24000 r-xp 00000000 09:03 1421407 /lib/libpam.so.0.81.12 b7c24000-b7c25000 r--p 00008000 09:03 1421407 /lib/libpam.so.0.81.12 b7c25000-b7c26000 rw-p 00009000 09:03 1421407 /lib/libpam.so.0.81.12 b7c26000-b7d4b000 r-xp 00000000 09:03 1546980 /usr/lib/libcrypto.so.0.9.8 b7d4b000-b7d53000 r--p 00125000 09:03 1546980 /usr/lib/libcrypto.so.0.9.8 b7d53000-b7d60000 rw-p 0012d000 09:03 1546980 /usr/lib/libcrypto.so.0.9.8 b7d60000-b7d64000 rw-p b7d60000 00:00 0 b7d64000-b7da0000 r-xp 00000000 09:03 1546983 /usr/lib/libssl.so.0.9.8 b7da0000-b7da1000 r--p 0003c000 09:03 1546983 /usr/lib/libssl.so.0.9.8 b7da1000-b7da4000 rw-p 0003d000 09:03 1546983 /usr/lib/libssl.so.0.9.8 b7da4000-b7db5000 r-xp 00000000 09:03 1009616 /lib/libnsl-2.5.so b7db5000-b7db7000 rw-p 00010000 09:03 1009616 /lib/libnsl-2.5.so b7db7000-b7dba000 rw-p b7db7000 00:00 0 b7dba000-b7dc0000 r-xp 00000000 09:03 502333 /lib/libwrap.so.0.7.6 b7dc0000-b7dc1000 rw-p 00006000 09:03 502333 /lib/libwrap.so.0.7.6 b7dc1000-b7dd2000 r-xp 00000000 09:03 658454 /lib/libz.so.1.2.3 b7dd2000-b7dd3000 rw-p 00010000 09:03 658454 /lib/libz.so.1.2.3 b7dd3000-b7eeb000 r-xp 00000000 09:03 1361362 /usr/lib/mysql/libmysqlclient.so.15.0.0 b7eeb000-b7eed000 r--p 00118000 09:03 1361362 /usr/lib/mysql/libmysqlclient.so.15.0.0 b7eed000-b7f2e000 rw-p 0011a000 09:03 1361362 /usr/lib/mysql/libmysqlclient.so.15.0.0 b7f2e000-b7f2f000 rw-p b7f2e000 00:00 0 b7f2f000-b7f51000 r-xp 00000000 09:03 1009590 /lib/libm-2.5.so b7f51000-b7f53000 rw-p 00021000 09:03 1009590 /lib/libm-2.5.so b7f58000-b7f5a000 rw-p b7f58000 00:00 0 b7f5a000-b7f74000 r-xp 00000000 09:03 1009779 /lib/ld-2.5.so b7f74000-b7f75000 r--p 00019000 09:03 1009779 /lib/ld-2.5.so b7f75000-b7f76000 rw-p 0001a000 09:03 1009779 /lib/ld-2.5.so bfe60000-bfe75000 rw-p bffeb000 00:00 0 [stack] ffffe000-fffff000 r-xp 00000000 00:00 0 [vdso] /etc/init.d/proftpd: line 13: 11517 Aborted /usr/sbin/proftpd -t -c /etc/proftpd/proftpd.conf >&/dev/null * Configuration error: please fix your configuration file (/etc/proftpd/proftpd.conf). [ !! ] * ERROR: proftpd failed to start **-----------**-----------**------------- emerge --info Portage 2.1.5.2 (default-linux/x86/no-nptl, gcc-4.1.2, glibc-2.5-r4, 2.6.25-gentoo-r4 i686) ================================================================= System uname: 2.6.25-gentoo-r4 i686 Intel(R) Pentium(R) 4 CPU 2.66GHz Timestamp of tree: Thu, 22 May 2008 00:36:01 +0000 app-shells/bash: 3.2_p39 dev-java/java-config: 1.3.7, 2.1.6 dev-lang/python: 2.4.4-r6, 2.5.2-r4 dev-python/pycrypto: 2.0.1-r6 sys-apps/baselayout: 2.0.0 sys-apps/openrc: 0.2.4-r1 sys-apps/sandbox: 1.2.18.1-r2 sys-devel/autoconf: 2.13, 2.62 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10.1-r1 sys-devel/binutils: 2.18-r1 sys-devel/gcc-config: 1.4.0-r4 sys-devel/libtool: 1.5.26 virtual/os-headers: 2.6.25-r3 ACCEPT_KEYWORDS="x86 ~x86" CBUILD="i686-pc-linux-gnu" CFLAGS="-march=pentium4 -O2 -pipe -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc" CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/terminfo /etc/udev/rules.d" CXXFLAGS="-march=pentium4 -O2 -pipe -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="distlocks parallel-fetch sandbox sfperms strict unmerge-orphans userfetch" GENTOO_MIRRORS="http://mirror.switch.ch/ftp/mirror/gentoo/ ftp://mirror.switch.ch/mirror/gentoo/ ftp://ftp.solnet.ch/mirror/Gentoo http://gentoo.mirror.solnet.ch/" LDFLAGS="" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="apache2 apm arts berkdb bitmap-fonts bzip2 cli cracklib crypt ctype cups dri eds emboss encode exif foomaticdb fortran ftp gd gdbm gif gpm gstreamer gtk2 iconv imagemagick imap imlib ipv6 isdnlog java jdbc-postgresql jpeg libwww mad midi mikmod motif mp3 mpeg mudflap mysql ncurses nls ogg opengl openmp openssh openssl oss pam pcre pdf pdo pear pecl-imagick perl php php-gtk png postfix postgres postgresql pppd proftpd python qt qt3 qt4 quicktime readline reflection sdl session spell spl ssl tcpd tomcat truetype truetype-fonts type1-fonts unicode vorbis x86 xml xml2 xorg xv zip zlib" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1 emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="auth_basic authn_file authn_default authn_dbm authn_anon authz_host authz_owner authz_user alias file-cache charset-lite cache disk-cache mem_cache filter ext_filter deflate mime_magic cern_meta expires headers usertrack unique_id proxy proxy_connect proxy_ftp proxy_http info include dav dav_fs vhost_alias speling rewrite log_config logio env setenvif mime status autoindex asis negotiation dir actions userdir" ELIBC="glibc" INPUT_DEVICES="keyboard mouse evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" USERLAND="GNU" VIDEO_CARDS="apm ark chips cirrus cyrix dummy fbdev glint i128 i740 i810 imstt mach64 mga neomagic nsc nv r128 radeon rendition s3 s3virge savage siliconmotion sis sisusb tdfx tga trident tseng v4l vesa vga via vmware voodoo" Unset: CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LINGUAS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, PORTDIR_OVERLAY
Created attachment 154309 [details] Ebuild for ProFTPD 1.3.2 rc1 ProFTPD 1.3.2rc1 was recently release and it works fine with a slightly modified ebuild created from the previous release. Ken
Comment on attachment 154309 [details] Ebuild for ProFTPD 1.3.2 rc1 ><HTML><HEAD/><BODY><PRE># Copyright 1999-2008 Gentoo Foundation ># Distributed under the terms of the GNU General Public License v2 ># $Header: /var/cvsroot/gentoo-x86/net-ftp/proftpd/proftpd-1.3.2_rc1.ebuild,v 1.3 2008/04/24 18:04:56 chtekk Exp $ > >inherit eutils flag-o-matic toolchain-funcs autotools > >KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86" > >IUSE="acl authfile ban case clamav deflate hardened ifsession ipv6 ldap mysql ncurses nls noauthunix opensslcrypt pam postgres radius rewrite selinux shaper sitemisc softquota ssl tcpd vroot xinetd" > >CASE_VER="0.3" >CLAMAV_VER="0.7" >DEFLATE_VER="0.3" >SHAPER_VER="0.6.3" >VROOT_VER="0.7.2" > >DESCRIPTION="An advanced and very configurable FTP server." > >SRC_URI="ftp://ftp.proftpd.org/distrib/source/${P/_/}.tar.bz2 > case? ( http://www.castaglia.org/${PN}/modules/${PN}-mod-case-${CASE_VER}.tar.gz ) > clamav? ( http://www.thrallingpenguin.com/resources/mod_clamav-${CLAMAV_VER}.tar.gz ) > deflate? ( http://www.castaglia.org/${PN}/modules/${PN}-mod-deflate-${DEFLATE_VER}.tar.gz ) > shaper? ( http://www.castaglia.org/${PN}/modules/${PN}-mod-shaper-${SHAPER_VER}.tar.gz ) > vroot? ( http://www.castaglia.org/${PN}/modules/${PN}-mod-vroot-${VROOT_VER}.tar.gz )" > >HOMEPAGE="http://www.proftpd.org/ > http://www.castaglia.org/proftpd/ > http://www.thrallingpenguin.com/resources/mod_clamav.htm" > >SLOT="0" >LICENSE="GPL-2" > >DEPEND="acl? ( sys-apps/acl sys-apps/attr ) > clamav? ( app-antivirus/clamav ) > ldap? ( >=net-nds/openldap-1.2.11 ) > mysql? ( virtual/mysql ) > ncurses? ( sys-libs/ncurses ) > opensslcrypt? ( >=dev-libs/openssl-0.9.6f ) > pam? ( virtual/pam ) > postgres? ( virtual/postgresql-base ) > ssl? ( >=dev-libs/openssl-0.9.6f ) > tcpd? ( >=sys-apps/tcp-wrappers-7.6-r3 ) > xinetd? ( virtual/inetd )" > >RDEPEND="${DEPEND} > net-ftp/ftpbase > selinux? ( sec-policy/selinux-ftpd )" > >S="${WORKDIR}/${P/_/}" > >pkg_setup() { > # Add the proftpd user to make the default config > # work out-of-the-box > enewgroup proftpd > enewuser proftpd -1 -1 -1 proftpd >} > >src_unpack() { > unpack ${P/_/}.tar.bz2 > > cd "${S}" > > # Fix stripping of files > sed -e "s| @INSTALL_STRIP@||g" -i Make* > > if use case ; then > unpack ${PN}-mod-case-${CASE_VER}.tar.gz > cp -f mod_case/mod_case.c contrib/ > cp -f mod_case/mod_case.html doc/ > fi > > if use clamav ; then > unpack mod_clamav-${CLAMAV_VER}.tar.gz > cp -f mod_clamav-${CLAMAV_VER}/mod_clamav.* contrib/ > epatch mod_clamav-${CLAMAV_VER}/${PN}.patch > fi > > if use deflate ; then > unpack ${PN}-mod-deflate-${DEFLATE_VER}.tar.gz > cp -f mod_deflate/mod_deflate.c contrib/ > cp -f mod_deflate/mod_deflate.html doc/ > fi > > if use shaper ; then > unpack ${PN}-mod-shaper-${SHAPER_VER}.tar.gz > cp -f mod_shaper/mod_shaper.c contrib/ > cp -f mod_shaper/mod_shaper.html doc/ > fi > > if use vroot ; then > unpack ${PN}-mod-vroot-${VROOT_VER}.tar.gz > cp -f mod_vroot/mod_vroot.c contrib/ > cp -f mod_vroot/mod_vroot.html doc/ > fi > > # Fix bug #218850 > epatch "${FILESDIR}/${P}-bug218850.patch" > > eautoreconf >} > >src_compile() { > addpredict /etc/krb5.conf > local modules myconf > > modules="mod_ratio:mod_readme" > use acl && modules="${modules}:mod_facl" > use ban && modules="${modules}:mod_ban" > use case && modules="${modules}:mod_case" > use clamav && modules="${modules}:mod_clamav" > use deflate && modules="${modules}:mod_deflate" > use pam && modules="${modules}:mod_auth_pam" > use radius && modules="${modules}:mod_radius" > use rewrite && modules="${modules}:mod_rewrite" > use shaper && modules="${modules}:mod_shaper" > use sitemisc && modules="${modules}:mod_site_misc" > use ssl && modules="${modules}:mod_tls" > use tcpd && modules="${modules}:mod_wrap" > use vroot && modules="${modules}:mod_vroot" > > # pam needs to be explicitely disabled > use pam || myconf="${myconf} --enable-auth-pam=no" > > if use ldap ; then > modules="${modules}:mod_ldap" > append-ldflags "-lresolv" > if use ssl ; then > CFLAGS="${CFLAGS} -DUSE_LDAP_TLS" > fi > fi > > if use opensslcrypt ; then > myconf="${myconf} --enable-openssl --with-includes=/usr/include/openssl" > append-ldflags "-lcrypto" > CFLAGS="${CFLAGS} -DHAVE_OPENSSL" > fi > > if use nls ; then > myconf="${myconf} --enable-nls" > fi > > if use mysql && use postgres ; then > ewarn "ProFTPD only supports either the MySQL or PostgreSQL modules." > ewarn "Presently this ebuild defaults to mysql. If you would like to" > ewarn "change the default behaviour, merge ProFTPD with:" > ewarn "USE='-mysql postgres' emerge proftpd" > epause 5 > fi > > if use mysql ; then > modules="${modules}:mod_sql:mod_sql_mysql" > myconf="${myconf} --with-includes=/usr/include/mysql" > elif use postgres ; then > modules="${modules}:mod_sql:mod_sql_postgres" > myconf="${myconf} --with-includes=/usr/include/postgresql" > fi > > if use softquota ; then > modules="${modules}:mod_quotatab" > if use mysql || use postgres ; then > modules="${modules}:mod_quotatab_sql" > fi > if use radius ; then > modules="${modules}:mod_quotatab_radius" > fi > if use ldap ; then > modules="${modules}:mod_quotatab_file:mod_quotatab_ldap" > else > modules="${modules}:mod_quotatab_file" > fi > fi > > # mod_ifsession should be the last module in the --with-modules list > # see http://www.castaglia.org/proftpd/modules/mod_ifsession.html#Installation > use ifsession && modules="${modules}:mod_ifsession" > > # bug #30359 > use hardened && echo > lib/libcap/cap_sys.c > gcc-specs-pie && echo > lib/libcap/cap_sys.c > > if use noauthunix ; then > myconf="${myconf} --disable-auth-unix" > else > myconf="${myconf} --enable-auth-unix" > fi > > econf \ > --sbindir=/usr/sbin \ > --localstatedir=/var/run \ > --sysconfdir=/etc/proftpd \ > --enable-shadow \ > --enable-autoshadow \ > --enable-ctrls \ > --with-modules=${modules} \ > $(use_enable acl facl) \ > $(use_enable authfile auth-file) \ > $(use_enable ipv6) \ > $(use_enable ncurses) \ > ${myconf} || die "econf failed" > > emake || die "emake failed" >} > >src_install() { > emake DESTDIR="${D}" install || die "emake install failed" > > keepdir /var/run/proftpd > > dodoc "${FILESDIR}/proftpd.conf" \ > COPYING CREDITS ChangeLog NEWS README* \ > doc/license.txt > dohtml doc/*.html > dohtml doc/howto/*.html > > docinto rfc > dodoc doc/rfc/*.txt > > mv -f "${D}/etc/proftpd/proftpd.conf" "${D}/etc/proftpd/proftpd.conf.distrib" > > insinto /etc/proftpd > newins "${FILESDIR}/proftpd.conf" proftpd.conf.sample > > if use xinetd ; then > insinto /etc/xinetd.d > newins "${FILESDIR}/proftpd.xinetd" proftpd > fi > > newinitd "${FILESDIR}/proftpd.rc6" proftpd >} > >pkg_postinst() { > elog > elog "You can find the config files in /etc/proftpd" > elog > ewarn "With the introduction of net-ftp/ftpbase the ftp user is now ftp." > ewarn "Remember to change that in the configuration file." > ewarn > if use clamav ; then > ewarn "mod_clamav was updated to a new version, which uses Clamd" > ewarn "only for virus scanning, so you'll have to set Clamd up" > ewarn "and start it, also re-check the mod_clamav docs." > ewarn > fi >} ></PRE></BODY></HTML>
I can confirm that it is working with the new ebuild (and renaming the patch files/proftpd-1.3.1-bug218850.patch to current version) Thank you! $emerge --info Portage 2.1.5.2 (default/linux/x86/2008.0/desktop, gcc-4.2.4, glibc-2.7-r2, 2.6.25-tuxonice-r1 i686) ================================================================= System uname: 2.6.25-tuxonice-r1 i686 AMD Athlon(tm) XP 2600+ Timestamp of tree: Mon, 26 May 2008 05:04:01 +0000 distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled] ccache version 2.4 [enabled] app-shells/bash: 3.2_p39 dev-java/java-config: 1.3.7, 2.1.6 dev-lang/python: 2.5.2-r4 dev-util/ccache: 2.4-r7 sys-apps/baselayout: 2.0.0 sys-apps/openrc: 0.2.4-r1 sys-apps/sandbox: 1.2.18.1-r2 sys-devel/autoconf: 2.13, 2.62 sys-devel/automake: 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10.1-r1 sys-devel/binutils: 2.18-r1 sys-devel/gcc-config: 1.4.0-r4 sys-devel/libtool: 1.5.26 virtual/os-headers: 2.6.25-r3 ACCEPT_KEYWORDS="x86 ~x86" CBUILD="i686-pc-linux-gnu" CFLAGS="-march=athlon-xp -O2 -pipe -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /etc/conf.d/local.start /etc/fstab /etc/init.d/keymaps /etc/modules.autoload.d/kernel-2.6 /etc/rc.conf /opt/glftpd/etc /opt/glftpd/ftp-data /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/config /var/lib/hsqldb" CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/splash /etc/terminfo /etc/texmf/web2c /etc/udev/rules.d" CXXFLAGS="-march=athlon-xp -O2 -pipe -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="ccache distlocks fixpackages parallel-fetch sandbox sfperms strict unmerge-orphans userfetch" GENTOO_MIRRORS="http://212.219.56.134/sites/www.ibiblio.org/gentoo/ http://213.186.33.38/gentoo-distfiles/ http://ftp.roedu.net/pub/mirrors/gentoo.org/" LANG="de_DE@euro" LC_ALL="de_DE@euro" LDFLAGS="-Wl,-O1" LINGUAS="en_GB" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/portage/local/layman/gentopia /usr/local/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="3dfx 3dnow 3dnowext LINGUAS_en_GB X a52 aac aalib ac3 acl acpi aiglx alsa asf audiofile bash-completion berkdb bitmap-fonts bluetooth branding browserplugin bt87x bzip2 cairo cdr cli cracklib crypt css cups curl dbus divx divx4linux divx6 dlloader dri dvb dvd dvdnav dvdr dvdread eds emboss encode esd evo exif expat fam fbsplash ffmpeg firefox flac foomaticdb fortran gdbm gif glitz glut gpm gtk gtk2 hal hbci iconv ieee1394 imagemagick imlib isdnlog java jpeg jpeg2k junit kde kdehiddenvisibility kerberos lcms ldap libnotify lilo lirc live logitech-mouse mad midi mikmod mmx mmxext mng motif mp3 mp4 mpeg mplayer msn mudflap musepack mythtv nas ncurses network newspr nls nognome nptl nptlonly nsplugin nvidia offensive ogg opengl openmp osd pam pcre pdf perl pic png ppds pppd python qt qt3 qt3support qt4 quicktime readline real reflection rtc samba sdl sensord session slang spell spl sse ssl startup-notification svg tcltk tcpd thread threads tiff truetype truetype-fonts type1-fonts unicode usb vcd visualization vnc vorbis win32codecs wmf x86 xcomposite xine xml xml2 xorg xosd xprint xv xvid zlib" ALSA_CARDS="via82xx bt87x" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" ELIBC="glibc" INITNG_PLUGINS="doc also bash_launcher chdir chroot conflict cpout critical cron daemon dev dllaunch envparser find fstat history idleprobe initctl interactive iparser last limit logfile netprobe ngc2 pause pidfile reload renice rlparser simple_launcher stcmd stdout suid syncron syslog unneeded ctrlaltdel daemon_clean ngc4 ngcs nge runlevels splash vim net fixes busybox cmake_color_makefile count_me dbus_event debug_commands lockfile usplash netdev provide sysreq bash_parser fmon dbus_event service_file" INPUT_DEVICES="keyboard mouse" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en_GB" LIRC_DEVICES="atiusb" USERLAND="GNU" VIDEO_CARDS="nvidia nv nouveau" Unset: CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Worked for me to! Thanks.
This also fixed it for me, much appreciated.
This did not work for me. To compile for libtool 2.2 I had to copy the 189 first lines of aclocal.m4 to acinclude.m4 and remove aclocal.m4. head -n 189 aclocal.m4 > acinclude.m4 rm aclocal.m4 However on start, same error messages :( Looks like I'm switching back to vsftpd again for that server
*** Bug 225953 has been marked as a duplicate of this bug. ***
funny thing is i have a system that has the exactly same arch, same libcap-2 and still proftpd compiles fine on it and runs fine on it. look: [root@r0d0:~] # ebuild /usr/portage/net-ftp/proftpd/proftpd-1.3.1.ebuild compile | grep -i cap checking linux/capability.h usability... yes checking linux/capability.h presence... yes checking for linux/capability.h... yes checking whether to enable mod_cap... yes make[1]: Entering directory `/var/tmp/portage/net-ftp/proftpd-1.3.1/work/proftpd-1.3.1/lib/libcap' => making cap_names.c from <linux/capability.h> ./_makenames > cap_names.h x86_64-pc-linux-gnu-gcc -mtune=nocona -march=nocona -O2 -pipe -DHAVE_OPENSSL -Wall -c cap_alloc.c -o cap_alloc.o x86_64-pc-linux-gnu-gcc -mtune=nocona -march=nocona -O2 -pipe -DHAVE_OPENSSL -Wall -c cap_proc.c -o cap_proc.o x86_64-pc-linux-gnu-gcc -mtune=nocona -march=nocona -O2 -pipe -DHAVE_OPENSSL -Wall -c cap_extint.c -o cap_extint.o x86_64-pc-linux-gnu-gcc -mtune=nocona -march=nocona -O2 -pipe -DHAVE_OPENSSL -Wall -c cap_flag.c -o cap_flag.o x86_64-pc-linux-gnu-gcc -mtune=nocona -march=nocona -O2 -pipe -DHAVE_OPENSSL -Wall -c cap_text.c -o cap_text.o x86_64-pc-linux-gnu-gcc -mtune=nocona -march=nocona -O2 -pipe -DHAVE_OPENSSL -Wall -c cap_sys.c -o cap_sys.o ar rcu libcap.a cap_alloc.o cap_proc.o cap_extint.o cap_flag.o cap_text.o cap_sys.o make[1]: Leaving directory `/var/tmp/portage/net-ftp/proftpd-1.3.1/work/proftpd-1.3.1/lib/libcap' x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -DLINUX -I.. -I../include -I/usr/include/mysql -mtune=nocona -march=nocona -O2 -pipe -DHAVE_OPENSSL -Wall -c mod_cap.c x86_64-pc-linux-gnu-gcc -L./lib -lcrypto -o ftpdctl src/ftpdctl.o src/pool.o src/netaddr.o src/log.o src/ctrls.o -lacl -lssl -lcrypto -Llib/libcap -lcap -lm -lmysqlclient -lz -lwrap -lnsl -lssl -lcrypto -lpam -lsupp -lcrypt 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_ratio.o mod_readme.o mod_facl.o mod_clamav.o mod_auth_pam.o mod_rewrite.o mod_shaper.o mod_site_misc.o mod_tls.o mod_wrap.o mod_vroot.o mod_sql.o mod_sql_mysql.o mod_quotatab.o mod_quotatab_sql.o mod_quotatab_file.o mod_ifsession.o mod_cap.o mod_ctrls.o mod_lang.o /bin/sh ./libtool --mode=link x86_64-pc-linux-gnu-gcc -L./lib -lcrypto -o proftpd src/main.o src/timers.o src/sets.o src/pool.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/ident.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/utf8.o src/proctitle.o src/pidfile.o src/env.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_cap.o modules/mod_ifsession.o modules/mod_quotatab_file.o modules/mod_quotatab_sql.o modules/mod_quotatab.o modules/mod_sql_mysql.o modules/mod_sql.o modules/mod_vroot.o modules/mod_wrap.o modules/mod_tls.o modules/mod_site_misc.o modules/mod_shaper.o modules/mod_rewrite.o modules/mod_auth_pam.o modules/mod_clamav.o modules/mod_facl.o modules/mod_readme.o modules/mod_ratio.o modules/mod_ctrls.o modules/mod_lang.o modules/module_glue.o -lacl -lssl -lcrypto -Llib/libcap -lcap -lm -lmysqlclient -lz -lwrap -lnsl -lssl -lcrypto -lpam -lsupp -lcrypt x86_64-pc-linux-gnu-gcc -o proftpd src/main.o src/timers.o src/sets.o src/pool.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/ident.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/utf8.o src/proctitle.o src/pidfile.o src/env.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_cap.o modules/mod_ifsession.o modules/mod_quotatab_file.o modules/mod_quotatab_sql.o modules/mod_quotatab.o modules/mod_sql_mysql.o modules/mod_sql.o modules/mod_vroot.o modules/mod_wrap.o modules/mod_tls.o modules/mod_site_misc.o modules/mod_shaper.o modules/mod_rewrite.o modules/mod_auth_pam.o modules/mod_clamav.o modules/mod_facl.o modules/mod_readme.o modules/mod_ratio.o modules/mod_ctrls.o modules/mod_lang.o modules/module_glue.o -L/var/tmp/portage/net-ftp/proftpd-1.3.1/work/proftpd-1.3.1/lib /usr/lib64/libacl.so /usr/lib64/libattr.so -L/var/tmp/portage/net-ftp/proftpd-1.3.1/work/proftpd-1.3.1/lib/libcap -lcap -lm -lmysqlclient -lz -lwrap -lnsl -lssl -lcrypto -lpam -lsupp -lcrypt [root@r0d0:~] # equery l libcap [ Searching for package 'libcap' in all categories among: ] * installed packages [I--] [ ~] sys-libs/libcap-2.08-r1 (0) [root@r0d0:~] # emerge --info Portage 2.1.5.2 (default/linux/amd64/2008.0, gcc-4.2.4, glibc-2.7-r2, 2.6.24-gentoo-r4 x86_64) ================================================================= System uname: 2.6.24-gentoo-r4 x86_64 Intel(R) Xeon(R) CPU E5335 @ 2.00GHz Timestamp of tree: Wed, 28 May 2008 06:30:01 +0000 app-shells/bash: 3.2_p39 dev-lang/python: 2.5.2-r4 sys-apps/baselayout: 2.0.0 sys-apps/openrc: 0.2.4-r1 sys-apps/sandbox: 1.2.18.1-r2 sys-devel/autoconf: 2.13, 2.62 sys-devel/automake: 1.5, 1.7.9-r1, 1.9.6-r2, 1.10.1-r1 sys-devel/binutils: 2.18-r1 sys-devel/gcc-config: 1.4.0-r4 sys-devel/libtool: 1.5.26 virtual/os-headers: 2.6.25-r3 ACCEPT_KEYWORDS="amd64 ~amd64" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-mtune=nocona -march=nocona -O2 -pipe" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc" CONFIG_PROTECT_MASK="/etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/terminfo /etc/texmf/web2c /etc/udev/rules.d" CXXFLAGS="-mtune=nocona -march=nocona -O2 -pipe" DISTDIR="/usr/portage/distfiles" EMERGE_DEFAULT_OPTS="" FEATURES="distlocks parallel-fetch sandbox sfperms strict unmerge-orphans userfetch" GENTOO_MIRRORS="ftp://ftp.roedu.net/pub/mirrors/gentoo.org ftp://gentoo.mirrors.lug.ro/gentoo http://distfiles.gentoo.org http://www.ibiblio.org/pub/Linux/distributions/gentoo" INSTALL_MASK="" LDFLAGS="" MAKEOPTS="-j9" PKGDIR="/usr/portage/packages" PORTAGE_RSYNC_EXTRA_OPTS="" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="X Xaw3d a52 aac aalib acl acpi afs amd64 amr amrnb amrwb apache2 async authfile automount bash-completion bashlogger bcmath berkdb bidi big-tables bl bzip2 calendar caps cdb cddb cdio cdparanoia cjk clamav cli cluster cpudetection cracklib crypt cscope ctype cups curl curlwrappers custom-cflags dbus dell directfb discard-path disk-partition diskio djbfft djvu doc dri drm dts dv dvb elf enca encode epydoc examples exif expat extensible extraengine fam filter flatfile fontconfig fortran fpx ftp gcj gd gdbm gif glep glibc-compat20 glitz gmp gnutls gpm graphviz gs gtk hal hash hdri iconv idn ieee1394 ifsession imap imlib inifile isdnlog jbig jpeg jpeg2k json justify kdrive ladspa largeterminal latin1 lcms libcaca libedit libffi live lm_sensors loop-aes lzo mailwrapper max-idx-128 mbox md5sum mfd-rewrites mhash midi mmx mmxext motif mp2 mp3 mp3rtp mudflap multilib multiuser musepack mysql mysqli ncurses nemesi netboot nethack network network-cron nextaw nls nptl nptlonly objc objc++ objc-gc offensive ogg openal openct openexr opengl openmp opensslcrypt pam passfile paste64 pcntl pcre pcsc-lite pdf perl perlsuid php plugins png pnm posix pppd python quicktime quotas radio rar readline reflection rewrite rle rrdcgi rtc ruby samba sdl sendmail sensord session shaper sharedext sharedmem simplexml sitemisc slang smu sni snmp soap sockets socks socks5 softquota soundex speex spell spl sqlite sqlite3 srt sse sse2 sse3 ssl ssse3 suexec suid svg swat sysfs syslog sysvipc tcl tcpd teletext tga theora tidy tiff tivo tokenizer toolbar trace truetype unicode urandom usb utils vhosts vim-syntax vorbis vroot wddx winbind wmf x264 xanim xattr xcb xft xml xmlreader xmlrpc xmlwriter xorg xpm xsl xv xvid xvmc zip zlib zoran" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias asis auth_digest authn_dbd cern_meta charset_lite dbd dumpio ident imagemap log_forensic version" APACHE2_MPMS="prefork" ELIBC="glibc" INPUT_DEVICES="evdev keyboard mouse" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" USERLAND="GNU" VIDEO_CARDS="apm fbdev vesa vga" Unset: CPPFLAGS, CTARGET, LANG, LC_ALL, LINGUAS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS [root@r0d0:~] # /var/tmp/portage/net-ftp/proftpd-1.3.1/work/proftpd-1.3.1/proftpd -t Checking syntax of configuration file Syntax check complete. this confused me a lot in the begging. one system worked, the other didn't. any idea why?
Has this new ebuild already been put in portage ? I don't think so, as no new version shown since my last emerge 4 hours ago. I wish a could edit myself the Manifest file to add this new ebuild, but I don't know of to create those RMD160 ed47f7a7c446b01c3d00d2d25d89573c787da905 things :(
2nicodache ebuild blabla.ebuild digest
ebuild path_to_ebuild digest in fact what you wanna do is put it into portoage overlay. put this ebuild in /usr/local/portage/net-ftp/proftpd/ then make /usr/local/portage/net-ftp/proftpd/files/ and add to it the following files from /usr/portage/net-ftp/proftpd/files: - proftpd-1.3.1-bug218850.patch which you must rename to proftpd-1.3.2_rc1-bug218850.patch - proftpd.conf - proftpd.rc6 - proftpd.xinetd then /usr/bin/ebuild /usr/local/portage/net-ftp/proftpd/proftpd-1.3.2_rc1.ebuild digest after that it will install THIS ebuild instead of the one in portage(1.3.1)
Created attachment 157385 [details] ebuild file for proftpd-1.3.2_rc1 with fixed bug 221275 This is a ebuild for proftpd-1.3.2_rc1 that can be built with libtool 2.2 (bug 221275)
Same as problem. (see below) The default promlem is ebulid. See http://bugs.gentoo.org/show_bug.cgi?id=221275 Maybe fix it.(?) I can emerge proftpd. Portage 2.2_rc8 (default/linux/amd64/2008.0, gcc-4.1.2, glibc-2.8_p20080602-r0, 2.6.26-gentoo-r1 x86_64) ================================================================= System uname: Linux-2.6.26-gentoo-r1-x86_64-Intel-R-_Celeron-R-_CPU_540_@_1.86GHz-with-glibc2.2.5 Timestamp of tree: Tue, 02 Sep 2008 13:45:01 +0000 app-shells/bash: 3.2_p39 dev-java/java-config: 1.3.7, 2.1.6-r1 dev-lang/python: 2.4.4-r13, 2.5.2-r7 dev-python/pycrypto: 2.0.1-r6 sys-apps/baselayout: 2.0.0 sys-apps/openrc: 0.2.5 sys-apps/sandbox: 1.2.18.1-r3 sys-devel/autoconf: 2.13, 2.62-r1 sys-devel/automake: 1.5, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10.1-r1 sys-devel/binutils: 2.18-r3 sys-devel/gcc-config: 1.4.0-r4 sys-devel/libtool: 2.2.4 virtual/os-headers: 2.6.25-r4 ACCEPT_KEYWORDS="amd64 ~amd64 ~x86" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-march=nocona -O2 -pipe" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/kde/4.0/env /usr/kde/4.0/share/config /usr/kde/4.0/shutdown /usr/share/config" CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/terminfo /etc/texmf/web2c /etc/udev/rules.d" CXXFLAGS="-march=nocona -O2 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="distlocks parallel-fetch preserve-libs sandbox sfperms strict unmerge-orphans userfetch" GENTOO_MIRRORS="http://gentoo.inf.elte.hu/ " LANG="hu_HU.UTF-8" LDFLAGS="-Wl,-O1" LINGUAS="hu" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage" USE="X acl alsa amd64 berkdb bzip2 cdr cli cracklib crypt cups dri dvd fortran gdbm gpm gtk iconv ipv6 isdnlog kde midi mmx mudflap multilib ncurses nls nptl nptlonly nsplugin opengl openmp pam pcre perl pppd python qt3 qt4 readline reflection session slang spl sse sse2 ssl sysfs tcpd truetype truetype-fonts unicode usb xorg zlib ~amd64 ~x86v" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" ELIBC="glibc" INPUT_DEVICES="keyboard mouse evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="hu" USERLAND="GNU" VIDEO_CARDS="fbdev glint i810 mach64 mga neomagic nv r128 radeon savage sis tdfx trident vesa vga via vmware voodoo" Unset: CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, LC_ALL, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, PORTDIR_OVERLAY But something wrong: gentos proftpd-1.3.1 # /etc/init.d/proftpd start * Caching service dependencies ... [ ok ] * Checking proftpd configuration ... *** glibc detected *** /usr/sbin/proftpd: free(): invalid next size (fast): 0x00000000006f2010 *** ======= Backtrace: ========= /lib/libc.so.6[0x7f90c11bb450] /lib/libc.so.6(cfree+0x8c)[0x7f90c11bec7c] /usr/sbin/proftpd[0x46a84d] /usr/sbin/proftpd[0x452f85] /usr/sbin/proftpd[0x425b95] /usr/sbin/proftpd[0x425cd8] /usr/sbin/proftpd[0x40e2c5] /lib/libc.so.6(__libc_start_main+0xf4)[0x7f90c11634a4] /usr/sbin/proftpd(getpwnam+0x109)[0x4084a9] ======= Memory map: ======== 00400000-0048e000 r-xp 00000000 08:03 2533865 /usr/sbin/proftpd 0068d000-0068e000 r--p 0008d000 08:03 2533865 /usr/sbin/proftpd 0068e000-00698000 rw-p 0008e000 08:03 2533865 /usr/sbin/proftpd 00698000-00707000 rw-p 00698000 00:00 0 [heap] 7f90bc000000-7f90bc021000 rw-p 7f90bc000000 00:00 0 7f90bc021000-7f90c0000000 ---p 7f90bc021000 00:00 0 7f90c0912000-7f90c091f000 r-xp 00000000 08:03 3604506 /lib64/libgcc_s.so.1 7f90c091f000-7f90c0b1e000 ---p 0000d000 08:03 3604506 /lib64/libgcc_s.so.1 7f90c0b1e000-7f90c0b1f000 r--p 0000c000 08:03 3604506 /lib64/libgcc_s.so.1 7f90c0b1f000-7f90c0b20000 rw-p 0000d000 08:03 3604506 /lib64/libgcc_s.so.1 7f90c0b20000-7f90c0b34000 r-xp 00000000 08:03 3604525 /lib64/libz.so.1.2.3 7f90c0b34000-7f90c0d33000 ---p 00014000 08:03 3604525 /lib64/libz.so.1.2.3 7f90c0d33000-7f90c0d34000 r--p 00013000 08:03 3604525 /lib64/libz.so.1.2.3 7f90c0d34000-7f90c0d35000 rw-p 00014000 08:03 3604525 /lib64/libz.so.1.2.3 7f90c0d35000-7f90c0d3f000 r-xp 00000000 08:03 6824039 /lib64/libnss_files-2.8.so 7f90c0d3f000-7f90c0f3f000 ---p 0000a000 08:03 6824039 /lib64/libnss_files-2.8.so 7f90c0f3f000-7f90c0f40000 r--p 0000a000 08:03 6824039 /lib64/libnss_files-2.8.so 7f90c0f40000-7f90c0f41000 rw-p 0000b000 08:03 6824039 /lib64/libnss_files-2.8.so 7f90c0f41000-7f90c0f43000 r-xp 00000000 08:03 6824034 /lib64/libdl-2.8.so 7f90c0f43000-7f90c1143000 ---p 00002000 08:03 6824034 /lib64/libdl-2.8.so 7f90c1143000-7f90c1144000 r--p 00002000 08:03 6824034 /lib64/libdl-2.8.so 7f90c1144000-7f90c1145000 rw-p 00003000 08:03 6824034 /lib64/libdl-2.8.so 7f90c1145000-7f90c129a000 r-xp 00000000 08:03 6824040 /lib64/libc-2.8.so 7f90c129a000-7f90c149a000 ---p 00155000 08:03 6824040 /lib64/libc-2.8.so 7f90c149a000-7f90c149e000 r--p 00155000 08:03 6824040 /lib64/libc-2.8.so 7f90c149e000-7f90c149f000 rw-p 00159000 08:03 6824040 /lib64/libc-2.8.so 7f90c149f000-7f90c14a4000 rw-p 7f90c149f000 00:00 0 7f90c14a4000-7f90c14ad000 r-xp 00000000 08:03 6824023 /lib64/libcrypt-2.8.so 7f90c14ad000-7f90c16ac000 ---p 00009000 08:03 6824023 /lib64/libcrypt-2.8.so 7f90c16ac000-7f90c16ad000 r--p 00008000 08:03 6824023 /lib64/libcrypt-2.8.so 7f90c16ad000-7f90c16ae000 rw-p 00009000 08:03 6824023 /lib64/libcrypt-2.8.so 7f90c16ae000-7f90c16dc000 rw-p 7f90c16ae000 00:00 0 7f90c16dc000-7f90c16e6000 r-xp 00000000 08:03 1902560 /lib64/libpam.so.0.81.12 7f90c16e6000-7f90c18e6000 ---p 0000a000 08:03 1902560 /lib64/libpam.so.0.81.12 7f90c18e6000-7f90c18e7000 r--p 0000a000 08:03 1902560 /lib64/libpam.so.0.81.12 7f90c18e7000-7f90c18e8000 rw-p 0000b000 08:03 1902560 /lib64/libpam.so.0.81.12 7f90c18e8000-7f90c1a32000 r-xp 00000000 08:03 2072678 /usr/lib64/libcrypto.so.0.9.8 7f90c1a32000-7f90c1c32000 ---p 0014a000 08:03 2072678 /usr/lib64/libcrypto.so.0.9.8 7f90c1c32000-7f90c1c40000 r--p 0014a000 08:03 2072678 /usr/lib64/libcrypto.so.0.9.8 7f90c1c40000-7f90c1c57000 rw-p 00158000 08:03 2072678 /usr/lib64/libcrypto.so.0.9.8 7f90c1c57000-7f90c1c5a000 rw-p 7f90c1c57000 00:00 0 7f90c1c5a000-7f90c1ca0000 r-xp 00000000 08:03 2072681 /usr/lib64/libssl.so.0.9.8 7f90c1ca0000-7f90c1e9f000 ---p 00046000 08:03 2072681 /usr/lib64/libssl.so.0.9.8 7f90c1e9f000-7f90c1ea1000 r--p 00045000 08:03 2072681 /usr/lib64/libssl.so.0.9.8 7f90c1ea1000-7f90c1ea7000 rw-p 00047000 08:03 2072681 /usr/lib64/libssl.so.0.9.8 7f90c1ea7000-7f90c1ebc000 r-xp 00000000 08:03 6824044 /lib64/libnsl-2.8.so 7f90c1ebc000-7f90c20bb000 ---p 00015000 08:03 6824044 /lib64/libnsl-2.8.so 7f90c20bb000-7f90c20bc000 r--p 00014000 08:03 6824044 /lib64/libnsl-2.8.so 7f90c20bc000-7f90c20bd000 rw-p 00015000 08:03 6824044 /lib64/libnsl-2.8.so 7f90c20bd000-7f90c20bf000 rw-p 7f90c20bd000 00:00 0 7f90c20bf000-7f90c20c7000 r-xp 00000000 08:03 3604609 /lib64/libwrap.so.0.7.6 7f90c20c7000-7f90c22c6000 ---p 00008000 08:03 3604609 /lib64/libwrap.so.0.7.6 7f90c22c6000-7f90c22c7000 r--p 00007000 08:03 3604609 /lib64/libwrap.so.0.7.6 7f90c22c7000-7f90c22c8000 rw-p 00008000 08:03 3604609 /lib64/libwrap.so.0.7.6 7f90c22c8000-7f90c22cc000 r-xp 00000000 08:03 1925782 /lib64/libattr.so.1.1.0 7f90c22cc000-7f90c24cb000 ---p 00004000 08:03 1925782 /lib64/libattr.so.1.1.0 7f90c24cb000-7f90c24cc000 r--p 00003000 08:03 1925782 /lib64/libattr.so.1.1.0 7f90c24cc000-7f90c24cd000 rw-p 00004000 08:03 1925782 /lib64/libattr.so.1.1.0 7f90c24cd000-7f90c24d4000 r-xp 00000000 08:03 1927148 /lib64/libacl.so.1.1.0 7f90c24d4000-7f90c26d3000 ---p 00007000 08:03 1927148 /lib64/libacl.so.1.1.0 7f90c26d3000-7f90c26d4000 r--p 00006000 08:03 1927148 /lib64/libacl.so.1.1.0 7f90c26d4000-7f90c26d5000 rw-p 00007000 08:03 1927148 /lib64/libacl.so.1.1.0 7f90c26d5000-7f90c26f2000 r-xp 00000000 08:03 6824042 /lib64/ld-2.8.so 7f90c28c0000-7f90c28c5000 rw-p 7f90c28c0000 00:00 0 7f90c28e7000-7f90c28ee000 r--s 00000000 08:03 6799630 /usr/lib64/gconv/gconv-modules.cache 7f90c28ee000-7f90c28f1000 rw-p 7f90c28ee000 00:00 0 7f90c28f1000-7f90c28f2000 r--p 0001c000 08:03 6824042 /lib64/ld-2.8.so 7f90c28f2000-7f90c28f3000 rw-p 0001d000 08:03 6824042 /lib64/ld-2.8.so 7fffca8dd000-7fffca8f2000 rw-p 7ffffffea000 00:00 0 [stack] 7fffca9fe000-7fffca9ff000 r-xp 7fffca9fe000 00:00 0 [vdso] ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0 [vsyscall] /etc/init.d/proftpd: line 13: 5053 Félbeszakítva /usr/sbin/proftpd -t -c /etc/proftpd/proftpd.conf >&/dev/null * Configuration error: please fix your configuration file (/etc/proftpd/proftpd.conf). [ !! ] * ERROR: proftpd failed to start
1.3.2_rc2 has been marked stable for some time, and 1.3.2 will be too soon. So this bug can be closed
Yes... IMHO this kernel bug.