[Dovecot] solaris 10 + dovecot (1)

aza zel azamax at gmail.com
Wed Mar 14 15:13:12 EET 2007


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 ;)


More information about the dovecot mailing list