[Dovecot] solaris 10 + dovecot (1)

Gábor Lénárt lgb at lgb.hu
Wed Mar 14 16:07:32 EET 2007


Hi!

ld: error de elf: archivo pop3: elf_update: Error de E/S: escritura en
salida: No queda espacio de memoria en el dispositivo

Since it's not English (and neither Hungarian) I can't understand this, but you
should see these lines in the output you've included, so you should know the
answer if you can read this :) I can't, however 'de memoria' remembers me
'memory'. Did your machine run out of memory while compiling dovecot? If so,
it's not the problem of dovecot.

BTW: Also, if I were you I would take care about root filesystem, since according
the output of 'df' it's almost full. 

On Wed, Mar 14, 2007 at 01:13:12PM +0000, aza zel wrote:
> hi...
> i try to make dovecot (v1.0.r26) in solaris 10 and i have the following
> problem
> 
> # ./configure --with-ldap
> ...
> ...
> Install prefix ...................... : /usr/local
> File offsets ........................ : 64bit
> I/O loop method ..................... : poll
> File change notification method ..... : none
> Building with SSL support ........... : yes (OpenSSL)
> Building with IPv6 support .......... : yes
> Building with pop3 server ........... : yes
> Building with mail delivery agent  .. : yes
> Building with GSSAPI support ........ : no
> Building with user database modules . : static prefetch passwd passwd-file
> checkpassword ldap (modules)
> Building with password lookup modules : passwd passwd-file shadow pam
> checkpassword ldap (modules)
> Building with SQL drivers ............:
> 
> # make
> ...
> ...
> Making all in pop3-login
> Making all in pop3
> /bin/bash ../../libtool --tag=CC    --mode=link gcc  -std=gnu99 -g -O2 -Wall
> -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith
> -Wchar-subscripts -Wformat=2 -Wbad-function-cast -I/usr/sfw/include
> -export-dynamic   -o pop3 client.o commands.o  mail-storage-callbacks.o
> main.o ../lib-storage/register/libstorage-register.a
> ../../src/lib-storage/index/maildir/libstorage_maildir.a
> ../../src/lib-storage/index/mbox/libstorage_mbox.a
> ../../src/lib-storage/index/dbox/libstorage_dbox.a
> ../../src/lib-storage/index/libstorage_index.a
> ../../src/lib-index/libindex.a  ../lib-storage/libstorage.a
> ../lib-storage/subscription-file/libstorage_subscription_file.a
> ../lib-imap/libimap.a  ../lib-mail/libmail.a  ../lib-dict/libdict.a
> ../lib-charset/libcharset.a  ../lib/liblib.a ../lib/mountpoint.o
> ../lib/str-sanitize.o      -export-dynamic -lsocket -lnsl -lrt -lsendfile
> gcc -std=gnu99 -g -O2 -Wall -W -Wmissing-prototypes -Wmissing-declarations
> -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast
> -I/usr/sfw/include -o pop3 client.o commands.o mail-storage-callbacks.o
> main.o ../lib/mountpoint.o ../lib/str-sanitize.o
> ../lib-storage/register/libstorage-register.a../../src/lib-storage/index/maildir/libstorage_maildir.a
> ../../src/lib-storage/index/mbox/libstorage_mbox.a
> ../../src/lib-storage/index/dbox/libstorage_dbox.a
> ../../src/lib-storage/index/libstorage_index.a
> ../../src/lib-index/libindex.a ../lib-storage/libstorage.a
> ../lib-storage/subscription-file/libstorage_subscription_file.a
> ../lib-imap/libimap.a ../lib-mail/libmail.a ../lib-dict/libdict.a
> ../lib-charset/libcharset.a ../lib/liblib.a -lsocket -lnsl -lrt -lsendfile
> ld: error de elf: archivo pop3: elf_update: Error de E/S: escritura en
> salida: No queda espacio de memoria en el dispositivo
> collect2: ld returned 1 exit status
> *** Error code 1
> make: Fatal error: Command failed for target `pop3'
> Current working directory /maxi/dovecot-1.0.rc26/src/pop3
> *** Error code 1
> The following command caused the error:
> failcom='exit 1'; \
> for f in x $MAKEFLAGS; do \
>  case $f in \
>    *=* | --[!k]*);; \
>    *k*) failcom='fail=yes';; \
>  esac; \
> done; \
> dot_seen=no; \
> target=`echo all-recursive | sed s/-recursive//`; \
> list='lib  lib-dict  lib-sql  lib-ntlm  lib-settings  lib-charset  lib-mail
> lib-imap  lib-index  lib-storage  lib-auth  auth  dict  master
> login-common  imap-login  imap  pop3-login pop3  deliver  util  plugins';
> for subdir in $list; do \
>  echo "Making $target in $subdir"; \
>  if test "$subdir" = "."; then \
>    dot_seen=yes; \
>    local_target="$target-am"; \
>  else \
>    local_target="$target"; \
>  fi; \
>  (cd $subdir && make  $local_target) \
>  || eval $failcom; \
> done; \
> if test "$dot_seen" = "no"; then \
>  make  "$target-am" || exit 1; \
> fi; test -z "$fail"
> make: Fatal error: Command failed for target `all-recursive'
> Current working directory /maxi/dovecot-1.0.rc26/src
> *** Error code 1
> The following command caused the error:
> failcom='exit 1'; \
> for f in x $MAKEFLAGS; do \
>  case $f in \
>    *=* | --[!k]*);; \
>    *k*) failcom='fail=yes';; \
>  esac; \
> done; \
> dot_seen=no; \
> target=`echo all-recursive | sed s/-recursive//`; \
> list='src  doc'; for subdir in $list; do \
>  echo "Making $target in $subdir"; \
>  if test "$subdir" = "."; then \
>    dot_seen=yes; \
>    local_target="$target-am"; \
>  else \
>    local_target="$target"; \
>  fi; \
>  (cd $subdir && make  $local_target) \
>  || eval $failcom; \
> done; \
> if test "$dot_seen" = "no"; then \
>  make  "$target-am" || exit 1; \
> fi; test -z "$fail"
> make: Fatal error: Command failed for target `all-recursive'
> Current working directory /maxi/dovecot-1.0.rc26
> *** Error code 1
> make: Fatal error: Command failed for target `all'
> 
> 
> if i do
> 
> # df -h
> Sistema de archivos  tamaño usados aprovechar capacidad Montado en
> /dev/dsk/c0d0s0        4,4G   4,3G    57M    99%    /
> /devices                 0K     0K     0K     0%    /devices
> ctfs                     0K     0K     0K     0%    /system/contract
> proc                     0K     0K     0K     0%    /proc
> mnttab                   0K     0K     0K     0%    /etc/mnttab
> swap                   689M   652K   688M     1%    /etc/svc/volatile
> objfs                    0K     0K     0K     0%    /system/object
> /usr/lib/libc/libc_hwcap1.so.1
>                       4,4G   4,3G    57M    99%    /lib/libc.so.1
> fd                       0K     0K     0K     0%    /dev/fd
> swap                   688M    40K   688M     1%    /tmp
> swap                   688M    24K   688M     1%    /var/run
> /dev/dsk/c0d0s7         32G   583M    31G     2%    /export/home
> /export/home/sunone     32G   583M    31G     2%    /home/sunone
> 
> ¿if a dovecot problem with solaris or my configuration of the solaris
> installation?
> ¿how i can fix this problem?
> ¿why this happends?
> 
> -- 
> Salu2 ;)

-- 
- Gábor


More information about the dovecot mailing list